:root{--bg:#100916;--panel:#1a1024;--text:#f1eaf5;--muted:#b4a8bf;--accent:#c091ea;--line:#3e2b4c;--gold:#d2b78a;color-scheme:dark;font-family:Arial,Helvetica,sans-serif;font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:90px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-size:14px;line-height:1.75}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}a,button{transition:background .2s,color .2s,border-color .2s}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}[hidden]{display:none!important}svg{display:block}img{max-width:100%}.skip{position:fixed;top:-80px;left:12px;z-index:50;background:var(--accent);color:#150b1e;padding:10px 16px}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reading-progress{position:fixed;top:0;left:0;width:100%;height:2px;pointer-events:none;z-index:40}.reading-progress span{display:block;width:0;height:100%;background:var(--accent)}.header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid var(--line);background:#100916f2;backdrop-filter:blur(15px);position:sticky;top:0;z-index:20;gap:20px}.wordmark{font-family:Georgia,serif;font-size:19px;letter-spacing:1.1px;white-space:nowrap}.wordmark strong{font-weight:400}.wordmark>span{display:inline-block;font-family:Arial,sans-serif;letter-spacing:2px;font-size:7px;padding-left:16px;margin-left:16px;border-left:1px solid #75667d;color:#b5aabc}.header nav{display:flex;gap:30px}.header nav a{font-size:11px;letter-spacing:.4px;color:var(--muted);padding:12px 0;position:relative}.header nav a:hover,.header nav a[aria-current=page]{color:var(--text)}.header nav a[aria-current=page]:after{content:'';position:absolute;bottom:2px;left:0;right:0;height:1px;background:var(--accent)}.header nav a>span{margin-left:4px;color:var(--accent)}.private-label{display:flex;align-items:center;gap:6px;font-size:8px;padding:4px 10px;border:1px solid #594166;border-radius:20px;color:#c5b3d1;white-space:nowrap}.private-label i{width:4px;height:4px;background:#c091ea;border-radius:50%}.eyebrow{font-size:8px;letter-spacing:2.2px;color:var(--accent);margin-bottom:21px}.section-shell{width:min(1120px,88%);margin:auto}.section-heading{display:flex;gap:30px;align-items:flex-end;justify-content:space-between;margin-bottom:37px}.section-heading h2,.about h2{font-family:Georgia,'Times New Roman',serif;font-size:41px;line-height:1.25;letter-spacing:-.8px;margin:0}.section-heading h2 em,.about h2 em{color:var(--accent)}.section-heading .eyebrow{margin-bottom:17px}.chapter-marker{font-family:Georgia,serif;width:34px;height:34px;border:1px solid #745180;border-radius:50%;display:grid;place-items:center;color:#c69ddd;font-size:14px;align-self:center}.section-intro{font-size:11px;color:var(--muted);line-height:1.9;margin-bottom:3px}.welcome{min-height:810px;position:relative;overflow:hidden;border-bottom:1px solid #5c287d;background:#140b1b}.geometry{position:absolute;inset:0;overflow:hidden;pointer-events:none}.facet{position:absolute;inset:0;clip-path:polygon(50% 6%,100% 36%,100% 69%,50% 96%,0 68%,0 35%)}.facet-outer{background:linear-gradient(120deg,#281737,#44225b,#291736);transform:scale(1.28,.98)}.facet-middle{background:linear-gradient(120deg,#462167,#7e28b2,#4a1a6a);transform:scale(1.13,.94)}.facet-inner{background:linear-gradient(110deg,#7e1bc7 0%,#ad26f3 43%,#a727ef 55%,#7719bb 100%);transform:scale(1,.88)}.facet-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#ae25f924,transparent 63%),linear-gradient(0deg,#100916 0%,transparent 13%,transparent 83%,#100916a8 100%)}.welcome-content{position:relative;z-index:2;text-align:center;padding:38px 20px 39px;display:flex;align-items:center;flex-direction:column}.welcome-content>.eyebrow{font-size:7px;letter-spacing:3px;color:#c9b5d9;margin-bottom:16px}.welcome h1{font-family:Georgia,'Times New Roman',serif;margin:0 0 19px;line-height:1.35;max-width:1000px;text-shadow:0 2px 14px #14071b9c}.welcome h1>span{display:block;font-size:35px;letter-spacing:.3px}.welcome h1 small{font-size:19px;display:block;font-weight:400;margin-top:8px;color:#f0dfef}.welcome h1 em{font-style:normal;color:#fff3ff}.original-art{width:min(900px,100%);margin:-10px auto -5px}.original-art img{display:block;width:100%;height:auto;max-width:100%}.hero-link{display:inline-flex;align-items:center;gap:28px;font-size:10px;letter-spacing:.6px;border:1px solid #dbb4f36b;background:#1d0c2aab;padding:10px 19px;margin-top:11px}.hero-link:hover{background:#321347;border-color:#dfbded}.hero-link span{font-size:16px}.hero-corner{position:absolute;bottom:24px;font-size:6px;letter-spacing:1.9px;color:#a18cae;z-index:3}.hero-corner.left{left:5%}.hero-corner.right{right:5%}.stories{padding:74px 0 65px}.project-card{display:grid;grid-template-columns:1fr 1.15fr;border:1px solid #483055;background:#19111f;overflow:hidden;transition:border-color .2s;min-height:390px}.project-card:hover{border-color:#aa73c8}.project-visual{position:relative;overflow:hidden;min-height:380px;background:#101720}.project-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b101bcd,transparent 50%),linear-gradient(90deg,transparent 60%,#19111f99)}.project-visual img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;object-position:center 52%}.project-visual>span{position:absolute;z-index:2;bottom:30px;left:29px;right:20px;font-size:8px;letter-spacing:2.3px;color:#cbbfa7}.project-signal{position:absolute;inset:0;z-index:1;opacity:.6}.project-signal i{position:absolute;width:1px;height:66%;background:linear-gradient(transparent,#80a9d1,transparent);left:43%;top:24%;transform:rotate(19deg)}.project-signal i+ i{left:57%;transform:rotate(-19deg);background:linear-gradient(transparent,#d07d8a,transparent)}.project-copy{padding:38px 39px 35px}.status-tag{font-size:7px;letter-spacing:1.4px;color:#cfa7e6;border:1px solid #61416e;padding:5px 8px;display:inline-block}.project-copy h3{font-family:Georgia,serif;font-size:47px;letter-spacing:3px;line-height:1.15;margin:20px 0 2px}.project-subtitle{font-family:Georgia,serif;font-style:italic;font-size:21px!important;color:#cbb4d6!important;margin-bottom:20px!important}.project-copy p{font-size:12px;line-height:1.9;color:#b3a6be;margin-bottom:19px}.genre-tags{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 28px}.genre-tags span{font-size:8px;color:#b9acc4;border:1px solid #45334f;padding:2px 6px}.button{display:inline-flex;gap:30px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:10px;border:1px solid;letter-spacing:.3px}.button>span{font-size:17px;line-height:1}.button.violet{color:#edddf6;border-color:#9864b5;background:#382046}.project-card:hover .button{background:#4b2860;border-color:#c992e9}.about{padding:47px 0 82px;border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.about-signature{position:relative;text-align:center;padding:56px 20px;background:radial-gradient(ellipse at 50% 45%,#37203f,transparent 67%);border:1px solid #392742}.about-signature:before{content:'';position:absolute;inset:12px;border:1px solid #593b6559}.about-signature>span{font-family:Georgia,serif;display:block;font-size:45px;line-height:1.2;color:#c5a1d7}.about-signature strong{font-family:Georgia,serif;font-style:italic;font-size:44px;font-weight:400;color:#e4cee9}.signature-line{margin:16px auto 19px;height:1px;width:80px;background:linear-gradient(to right,transparent,#b28bc4,transparent)}.about-signature small{font-size:7px;letter-spacing:2px;color:#b5a0bf}.about h2{font-size:34px;margin-bottom:24px}.about h2 em{font-size:28px}.about-copy>p{font-size:12px;color:#b3a7be;line-height:1.9;margin-bottom:17px}.about-copy .eyebrow{font-size:8px;letter-spacing:1.8px;color:var(--accent)}.about-copy .about-lead{font-size:14px;color:#d7cadd}.text-link{display:inline-flex;gap:25px;border-bottom:1px solid #6d4b7b;padding-bottom:6px;margin-top:12px;font-size:10px;color:#d0aadf}.text-link:hover{color:#fff}footer{border-top:1px solid var(--line);padding:26px 6%;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:8px;color:var(--muted)}.footer-name{font-family:Georgia,serif;letter-spacing:1.5px;font-size:14px;color:#e1d5e7}footer>a:last-child{color:var(--accent)}
.subvera-page{--bg:#0a1019;--panel:#121b26;--text:#ece9e2;--muted:#a2adb9;--accent:#d2b78a;--line:#35404c}.subvera-page .header{background:#0a1019f2}.subvera-page .wordmark>span{border-color:#5b6670;color:#a7b0b7}.subvera-page .private-label{border-color:#4b5054;color:#c4c0b6}.subvera-page .private-label i{background:var(--gold)}.subvera-hero{position:relative;min-height:800px;overflow:hidden;border-bottom:1px solid #39414b}.subvera-city{position:absolute;inset:0 0 0 30%;pointer-events:none}.subvera-city img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 43%;opacity:.86}.subvera-city:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a1019,transparent 80%),linear-gradient(0deg,#0a1019,transparent 45%)}.subvera-grid{position:absolute;inset:0;background-image:linear-gradient(#8e9baf05 1px,transparent 1px),linear-gradient(90deg,#8e9baf05 1px,transparent 1px);background-size:90px 90px;pointer-events:none}.subvera-hero-copy{position:relative;z-index:2;width:min(1120px,88%);margin:auto;padding:33px 0 69px}.back-link{font-size:9px;color:#a1aab2;display:inline-block;margin-bottom:40px}.back-link:hover{color:var(--gold)}.subvera-hero .eyebrow{font-size:8px;letter-spacing:1.8px;margin-bottom:18px}.subvera-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(63px,8vw,112px);letter-spacing:5px;line-height:1;margin:0 0 10px;text-shadow:0 2px 25px #0009}.subvera-subtitle{font-family:Georgia,serif;font-size:28px;font-style:italic;letter-spacing:.2px;color:#d2c1a4;margin-bottom:29px}.frequency-divider{display:flex;align-items:center;gap:12px;width:250px;margin-bottom:29px}.frequency-divider span{height:1px;flex:1;background:linear-gradient(to right,transparent,#629abf)}.frequency-divider span:last-child{background:linear-gradient(to right,#c3787d,transparent)}.frequency-divider i{width:5px;height:5px;transform:rotate(45deg);border:1px solid var(--gold)}.subvera-hook{font-family:Georgia,serif;font-size:32px;line-height:1.35;letter-spacing:-.4px;margin-bottom:20px}.subvera-hook em{color:var(--gold)}.subvera-intro{font-size:12px;line-height:1.95;max-width:420px;color:#b1bac5;margin-bottom:30px}.button.gold{color:#161b23;background:var(--gold);border-color:var(--gold)}.button.gold:hover{background:#e1cba7;border-color:#e1cba7}.subvera-tags{display:flex;gap:22px;color:#8f9ca9;font-size:7px;letter-spacing:1.1px;margin-top:27px}.signal-label{position:absolute;bottom:75px;right:6%;z-index:3;color:#aab6bd;font-size:6px;letter-spacing:1.7px;display:grid;gap:13px}.signal-label svg{width:145px;height:auto;fill:none;stroke:#bda880;stroke-width:.7}.world-section{padding:77px 0 73px}.world-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:74px;align-items:center}.propaganda{border:1px solid #82734d;background:linear-gradient(130deg,#2c302b,#18202a);padding:24px 27px 23px;text-align:center;position:relative;min-height:322px}.propaganda:before{content:'';position:absolute;inset:8px;border:1px solid #a08b5b35;pointer-events:none}.authority{font-size:7px;letter-spacing:1.4px;color:#c6b88f}.authority-seal{font-size:46px;line-height:1.4;color:#b8a479;margin:9px 0 5px}.propaganda h3{font-size:19px;line-height:1.65;letter-spacing:1px;margin:0 0 18px;color:#d1c6a5}.poster-line{width:65px;height:1px;background:#8b7c54;margin:0 auto 14px}.propaganda p{font-family:Georgia,serif;font-size:16px;color:#bfb89f;margin:0 0 21px}.propaganda small{font-size:6px;letter-spacing:1px;color:#8c998e}.tab-list{display:flex;gap:31px;border-bottom:1px solid #3c4752}.tab-list button{background:none;border:0;border-bottom:2px solid transparent;color:#a8b3bd;font-size:11px;letter-spacing:.5px;padding:0 0 14px}.tab-list button[aria-selected=true]{color:var(--gold);border-bottom-color:var(--gold)}.tab-list button:hover{color:#e7dfd0}.world-panel{padding-top:27px;min-height:292px}.micro-label{font-size:7px;letter-spacing:1.3px;color:#9daaba}.world-panel h3{font-family:Georgia,serif;font-size:31px;letter-spacing:-.5px;margin:12px 0 17px;line-height:1.25}.world-panel p{font-size:12px;line-height:1.9;color:#aab5c1;margin-bottom:15px}.frequency-chips{display:flex;gap:9px;margin-top:24px;flex-wrap:wrap}.frequency-chips>span{font-size:8px;letter-spacing:.4px;display:inline-flex;align-items:center;gap:6px;border:1px solid #384756;padding:3px 8px;color:#b1bdc7}.frequency-chips i{width:5px;height:5px;border-radius:50%;display:inline-block}.dot-blue{background:#79afce}.dot-red{background:#ce8b8d}.dot-gold{background:#d2b78a}.samples-section{background:#121b27;padding:67px 0 70px;border-top:1px solid #34404d}.samples-section .section-heading{margin-bottom:30px}.sample-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #3e4a59;border-bottom:0;background:#162231}.sample-tabs button{padding:18px 21px;text-align:left;border-right:1px solid #3e4a59;border-bottom:2px solid transparent;display:grid;grid-template-columns:24px 1fr;gap:1px 7px;align-items:center;min-width:0}.sample-tabs button:last-child{border-right:0}.sample-tabs button[aria-selected=true]{background:#25303a;border-bottom-color:var(--gold)}.sample-tabs button>span{font-size:8px;color:#95a6b9;grid-row:1/3}.sample-tabs button strong{font-size:12px;font-weight:400;letter-spacing:.2px;color:inherit}.sample-tabs button small{font-size:8px;color:#99a7b4;letter-spacing:0}.reader{background:#eee8dc;border:1px solid #cac1b1;color:#2c3030;color-scheme:light}.reader-toolbar{height:56px;border-bottom:1px solid #ccc4b4;display:flex;align-items:center;justify-content:space-between;padding:0 27px;font-size:8px;letter-spacing:1.5px;color:#6f706a}.reader-toolbar>span>i{font-style:normal;color:#9b8760;margin:0 10px}.reader-controls{display:flex;gap:7px}.reader-controls button{border:1px solid #bfb7a5;background:transparent;min-width:33px;height:31px;padding:4px 8px;display:flex;align-items:baseline;justify-content:center;font-family:Georgia,serif;font-size:11px;line-height:20px;color:#626458}.reader-controls button:hover,.reader-controls button[aria-pressed=true]{background:#dfd4c1;border-color:#8e754c}.reader-controls button span{font-size:16px}.reader-controls svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.2;align-self:center}.excerpt{padding:37px 65px 25px;max-width:820px;margin:auto}.excerpt .prologue-label{font-family:Arial,sans-serif;font-size:8px;text-align:center;letter-spacing:2.2px;color:#89764e;margin:0 0 11px}.excerpt h3{font-family:Georgia,serif;font-size:29px;text-align:center;line-height:1.3;margin-bottom:30px;letter-spacing:-.5px}.excerpt p:not(.prologue-label):not(.excerpt-note){font-family:Georgia,'Times New Roman',serif;font-size:17px;line-height:1.95;color:#40443e;margin-bottom:19px}.dropcap:first-letter{float:left;font-size:62px;line-height:1;padding:5px 10px 0 0;color:#90764d}.excerpt-end{display:flex;align-items:center;justify-content:center;gap:14px;color:#9a8151;margin:31px 0 14px;font-size:14px}.excerpt-end span{height:1px;width:34px;background:#b8a984}.excerpt .excerpt-note{font-family:Arial,sans-serif;text-align:center;font-size:9px;color:#7a776c;margin:0}.reader-bottom{display:flex;gap:15px;align-items:center;justify-content:space-between;border-top:1px solid #ccc4b4;padding:17px 27px;font-size:8px;letter-spacing:.3px;color:#737467}.reader-bottom a{color:#75613c}.reader-bottom a:hover{text-decoration:underline}.reader.large-text .excerpt p:not(.prologue-label):not(.excerpt-note){font-size:21px}.poster-quote{border-top:1px solid #b8ac90;border-bottom:1px solid #b8ac90;margin:25px 0;padding:16px 10px;text-align:center;color:#63634f;line-height:1.6}.poster-quote strong{font-family:Arial,sans-serif;font-size:12px;letter-spacing:.6px;line-height:1.8}.poster-quote small{display:block;font-size:10px;font-style:italic;margin-top:7px}.reader.dark-reader{background:#141f2c;color:#e4e1d9;border-color:#475461;color-scheme:dark}.dark-reader .reader-toolbar,.dark-reader .reader-bottom{border-color:#3a4856;color:#aab7c1}.dark-reader .reader-controls button{color:#bdc7cf;border-color:#4a5969}.dark-reader .reader-controls button:hover,.dark-reader .reader-controls button[aria-pressed=true]{background:#354556;border-color:#d2b78a}.dark-reader .excerpt p:not(.prologue-label):not(.excerpt-note){color:#c8d1d8}.dark-reader .excerpt .prologue-label,.dark-reader .reader-bottom a{color:#c6ac7c}.dark-reader .excerpt .excerpt-note{color:#9ba9b3}.dark-reader .poster-quote{border-color:#64715f;color:#c3c6b1}.book-status{font-size:10px;color:#9faeba;margin:22px 0 0;display:flex;align-items:flex-start;gap:8px}.book-status i{width:5px;height:5px;border:1px solid var(--gold);transform:rotate(45deg);flex-shrink:0;margin-top:6px}
@media(min-width:1600px){.header,footer{padding-left:max(6%,calc((100vw - 1400px)/2));padding-right:max(6%,calc((100vw - 1400px)/2))}.welcome{min-height:865px}.welcome-content{padding-top:43px}.original-art{width:960px}.welcome h1>span{font-size:41px}.welcome h1 small{font-size:22px}.subvera-hero-copy{width:1120px}.subvera-city{left:36%}}
@media(max-width:1100px){.header{padding:0 5%;gap:15px}.wordmark{font-size:17px}.wordmark>span{font-size:6px;letter-spacing:1.5px;margin-left:12px;padding-left:12px}.header nav{gap:24px}.section-shell{width:90%}.welcome{min-height:770px}.original-art{width:min(800px,100%)}.welcome h1>span{font-size:33px}.welcome h1 small{font-size:18px}.section-heading h2{font-size:36px}.stories{padding:59px 0}.project-copy{padding:30px}.project-copy h3{font-size:40px}.project-subtitle{font-size:19px!important}.project-copy p{font-size:11px}.project-visual{min-height:370px}.about{gap:60px;padding-bottom:65px}.about h2{font-size:30px}.about h2 em{font-size:25px}.about-signature strong{font-size:39px}.subvera-hero-copy{width:90%}.subvera-hero{min-height:760px}.world-layout{gap:45px;grid-template-columns:.9fr 1.1fr}.world-panel h3{font-size:28px}.sample-tabs button{padding:17px}.sample-tabs button small{font-size:7px}.subvera-page .section-intro{font-size:10px}}
@media(max-width:780px){.header{height:76px;gap:10px}.wordmark{font-size:15px;letter-spacing:.6px}.wordmark>span{display:none}.header nav{gap:19px}.header nav a{font-size:10px}.private-label{font-size:7px;padding:3px 7px}.welcome{min-height:716px}.welcome-content{padding-top:30px}.welcome-content>.eyebrow{font-size:6px;letter-spacing:2px}.welcome h1>span{font-size:30px}.welcome h1 small{font-size:16px}.original-art{width:min(700px,100%)}.hero-corner{font-size:5px;letter-spacing:1.1px}.hero-link{font-size:9px}.section-heading h2{font-size:31px}.section-heading .eyebrow{font-size:7px}.project-card{grid-template-columns:.85fr 1.15fr}.project-copy{padding:26px 23px}.project-copy h3{font-size:33px;letter-spacing:2px}.project-subtitle{font-size:17px!important}.status-tag{font-size:6px;letter-spacing:.8px}.button{font-size:9px;padding:11px 12px;gap:16px}.genre-tags{gap:5px}.genre-tags span{font-size:7px}.about{gap:32px;grid-template-columns:.8fr 1.2fr}.about-signature{padding:48px 15px}.about-signature strong{font-size:31px}.about-signature>span{font-size:35px}.about-signature small{font-size:6px;letter-spacing:1px}.about h2{font-size:29px}.about h2 em{font-size:23px}.about-copy>p{font-size:11px}.about-copy .about-lead{font-size:12px}.about-copy .eyebrow{font-size:7px;letter-spacing:1px}footer{font-size:7px;padding:24px 5%;gap:15px}.footer-name{font-size:12px}.subvera-hero h1{font-size:76px;letter-spacing:3px}.subvera-city{left:28%}.subvera-subtitle{font-size:24px}.subvera-hook{font-size:28px}.subvera-intro{max-width:350px;font-size:11px}.subvera-hero{min-height:738px}.signal-label{bottom:53px;right:5%;font-size:5px;letter-spacing:.8px}.signal-label svg{width:100px}.world-section{padding:56px 0}.world-layout{gap:28px}.propaganda{padding:23px 19px;min-height:312px}.propaganda h3{font-size:15px;letter-spacing:.7px}.authority{font-size:6px;letter-spacing:1px}.propaganda small{font-size:5px}.world-panel{min-height:307px;padding-top:21px}.world-panel h3{font-size:25px}.world-panel p{font-size:11px}.micro-label{font-size:6px;letter-spacing:1px}.tab-list{gap:25px}.sample-tabs{gap:0}.sample-tabs button{padding:14px 12px;grid-template-columns:17px 1fr;gap:2px 5px}.sample-tabs button strong{font-size:11px}.sample-tabs button small{font-size:6px}.excerpt{padding:33px 45px 23px}.samples-section{padding:53px 0}.samples-section .section-heading{align-items:flex-start}.section-intro{font-size:9px!important}.book-status{font-size:9px}}
@media(max-width:560px){:root{scroll-padding-top:88px}.header{height:78px;flex-wrap:wrap;justify-content:space-between;align-content:center;padding:12px 5%;gap:8px 10px}.wordmark{font-size:16px;letter-spacing:.5px}.header nav{order:3;flex-basis:100%;justify-content:center;gap:30px}.header nav a{font-size:9px;padding:2px 0 4px;line-height:1.6}.header nav a[aria-current=page]:after{bottom:0}.private-label{font-size:6px;padding:2px 7px}.private-label i{width:3px;height:3px}.welcome{min-height:0}.welcome-content{padding:31px 14px 49px}.welcome-content>.eyebrow{font-size:5px;letter-spacing:1.7px;margin-bottom:16px}.welcome h1{margin-bottom:17px;max-width:100%}.welcome h1>span{font-size:clamp(21px,6.1vw,32px);letter-spacing:-.3px}.welcome h1 small{font-size:13px;line-height:1.7;margin-top:8px;padding:0 6px}.welcome h1 em{display:block}.original-art{width:100%;margin:0 auto 9px;flex-shrink:0}.facet{clip-path:polygon(50% 9%,100% 34%,100% 70%,50% 92%,0 70%,0 34%)}.facet-middle{transform:scale(1.2,.92)}.facet-inner{transform:scale(1.08,.82)}.facet-outer{transform:scale(1.4,1)}.hero-corner{bottom:16px;font-size:4px;letter-spacing:.5px}.hero-link{font-size:9px;padding:9px 14px;gap:23px;margin-top:5px}.section-shell{width:88%}.stories{padding:44px 0}.section-heading{gap:16px;margin-bottom:25px;align-items:flex-start}.section-heading .eyebrow{font-size:7px;letter-spacing:1.4px;margin-bottom:15px}.section-heading h2{font-size:31px;line-height:1.25}.chapter-marker{width:27px;height:27px;font-size:11px;flex-shrink:0}.project-card{grid-template-columns:1fr}.project-visual{min-height:260px}.project-visual img{object-position:center 42%}.project-visual>span{left:23px;bottom:22px;font-size:7px;letter-spacing:1.8px}.project-visual:after{background:linear-gradient(0deg,#19111f,transparent 60%)}.project-copy{padding:24px 23px 28px}.status-tag{font-size:7px;letter-spacing:.6px}.project-copy h3{font-size:43px;margin-top:20px;letter-spacing:2px}.project-subtitle{font-size:19px!important}.project-copy p{font-size:12px}.genre-tags span{font-size:8px}.genre-tags{margin-bottom:24px}.button{font-size:10px;gap:24px;padding:12px 14px}.about{padding:35px 0 45px;display:flex;flex-direction:column;gap:32px;align-items:stretch}.about-signature{padding:37px 15px;background:radial-gradient(ellipse at 50% 50%,#35203e,transparent 72%)}.about-signature>span{font-size:32px}.about-signature strong{font-size:41px}.signature-line{margin:13px auto 16px}.about-signature small{font-size:7px;letter-spacing:1.7px}.about h2{font-size:33px;margin-bottom:21px}.about h2 em{font-size:26px}.about-copy>p{font-size:12px}.about-copy .about-lead{font-size:13px}.about-copy .eyebrow{font-size:7px;letter-spacing:1.5px}.text-link{font-size:11px}.footer-name{font-size:12px;letter-spacing:1px}footer{flex-wrap:wrap;padding:23px 6%;gap:15px}footer>span{order:3;flex-basis:100%;font-size:7px}footer>a:last-child{margin-left:auto;font-size:9px}.subvera-hero{min-height:772px}.subvera-hero-copy{width:88%;padding:25px 0 115px}.back-link{font-size:8px;margin-bottom:37px}.subvera-hero .eyebrow{font-size:6px;letter-spacing:1.2px;margin-bottom:19px}.subvera-hero h1{font-size:clamp(46px,13.5vw,75px);letter-spacing:1px;margin-bottom:11px}.subvera-subtitle{font-size:21px;margin-bottom:24px}.subvera-city{inset:0 0 0 14%;opacity:.6}.subvera-city img{object-position:center bottom}.subvera-city:after{background:linear-gradient(90deg,#0a1019e6,transparent),linear-gradient(0deg,#0a1019,transparent 45%)}.frequency-divider{width:210px;margin-bottom:25px}.subvera-hook{font-size:29px;margin-bottom:20px}.subvera-intro{font-size:12px;line-height:1.95;max-width:100%;margin-bottom:25px}.subvera-tags{gap:15px;font-size:6px;letter-spacing:.6px;margin-top:25px;flex-wrap:wrap}.signal-label{bottom:27px;right:6%;font-size:5px;letter-spacing:1px;gap:8px;opacity:.8}.signal-label svg{width:87px}.world-section{padding:45px 0}.world-section .section-heading,.samples-section .section-heading{display:block}.section-intro{font-size:10px!important;margin:17px 0 0}.world-layout{grid-template-columns:1fr;gap:29px}.propaganda{min-height:300px;padding:23px 21px}.authority{font-size:7px;letter-spacing:1.5px}.propaganda h3{font-size:19px;line-height:1.55;letter-spacing:.8px}.propaganda small{font-size:6px}.world-panel{min-height:0;padding-top:22px}.world-panel h3{font-size:27px}.world-panel p{font-size:12px}.micro-label{font-size:6px;letter-spacing:1px}.frequency-chips{margin-top:21px}.frequency-chips>span{font-size:8px}.tab-list{gap:29px}.tab-list button{font-size:11px}.samples-section{padding:43px 0}.samples-section .section-heading{margin-bottom:24px}.sample-tabs{gap:0}.sample-tabs button{padding:13px 8px;display:flex;flex-direction:column;gap:5px;text-align:center;align-items:center;justify-content:flex-start}.sample-tabs button>span{font-size:7px}.sample-tabs button strong{font-size:10px;line-height:1.4}.sample-tabs button small{display:none}.reader-toolbar{padding:0 13px;height:50px;font-size:7px;letter-spacing:.7px}.reader-toolbar>span>i{margin:0 5px}.reader-controls{gap:5px}.reader-controls button{height:29px;min-width:29px;padding:3px 6px}.excerpt{padding:27px 21px 22px}.excerpt .prologue-label{font-size:7px;letter-spacing:1.4px}.excerpt h3{font-size:24px;line-height:1.35;margin-bottom:25px}.excerpt p:not(.prologue-label):not(.excerpt-note){font-size:16px;line-height:1.9}.reader.large-text .excerpt p:not(.prologue-label):not(.excerpt-note){font-size:20px}.dropcap:first-letter{font-size:52px;padding-right:7px}.reader-bottom{padding:15px 14px;flex-wrap:wrap;font-size:7px;gap:9px}.reader-bottom a{flex-basis:100%;font-size:8px}.poster-quote{padding:13px 6px;margin:20px 0}.poster-quote strong{font-size:10px;letter-spacing:.3px}.poster-quote small{font-size:9px}.book-status{font-size:9px;line-height:1.8}.excerpt .excerpt-note{font-size:8px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* Elementor-Kompatibilität: Das Layout bleibt visuell erhalten, während die
   Inhalte als einzelne Container und Widgets im Editor bearbeitbar sind. */
.elementor-page .elementor-widget{margin:0}
.elementor-page .welcome.e-con,.elementor-page .stories.e-con,.elementor-page .about.e-con,.elementor-page .subvera-hero.e-con,.elementor-page .welcome-content.e-con,.elementor-page .section-heading.e-con,.elementor-page .project-card.e-con,.elementor-page .project-visual.e-con,.elementor-page .project-copy.e-con,.elementor-page .about-copy.e-con,.elementor-page .subvera-hero-copy.e-con{--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;--gap:0px;gap:0}
.elementor-page .welcome-content.e-con{padding:38px 20px 39px}
.elementor-page .stories.e-con{padding-top:74px;padding-bottom:65px}
.elementor-page .about.e-con{padding-top:47px;padding-bottom:82px}
.elementor-page .project-copy.e-con{padding:38px 39px 35px}
.elementor-page .subvera-hero-copy.e-con{padding:33px 0 69px}
.elementor-page .elementor-widget-heading h1,.elementor-page .elementor-widget-heading h2,.elementor-page .elementor-widget-heading h3{font:inherit;color:inherit;margin:0}
.elementor-page .welcome .elementor-widget-heading h1{font-family:Georgia,'Times New Roman',serif;line-height:1.35}
.elementor-page .original-art .elementor-widget-container{width:100%}
.elementor-page .hero-link,.elementor-page .button,.elementor-page .text-link,.elementor-page .back-link{display:block;border:0;padding:0;background:none;margin:0}
.elementor-page .hero-link .elementor-button{display:inline-flex;align-items:center;font-size:10px;letter-spacing:.6px;border:1px solid #dbb4f36b;background:#1d0c2aab;padding:10px 19px;margin-top:11px;border-radius:0;color:inherit}
.elementor-page .button .elementor-button{display:inline-flex;padding:12px 16px;font-size:10px;border:1px solid;letter-spacing:.3px;border-radius:0}
.elementor-page .button.violet .elementor-button{color:#edddf6;border-color:#9864b5;background:#382046}
.elementor-page .button.gold .elementor-button{color:#161b23;background:var(--gold);border-color:var(--gold)}
.elementor-page .text-link .elementor-button,.elementor-page .back-link .elementor-button{background:none;border:0;border-radius:0;color:inherit;padding:0;font-size:inherit}
.elementor-page .project-visual>.elementor-widget-image,.elementor-page .project-visual>.elementor-widget-image .elementor-widget-container{position:absolute;inset:0;width:100%;height:100%}
.elementor-page .project-visual>.elementor-widget-html{position:static}
.elementor-page .project-copy .elementor-widget-text-editor p:last-child,.elementor-page .about-copy .elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-page .subvera-city{position:absolute}
.elementor-page .jph-editable-complex>.elementor-widget-container{display:contents}
@media(max-width:1100px){.elementor-page .stories.e-con{padding-top:59px;padding-bottom:59px}.elementor-page .project-copy.e-con{padding:30px}}
@media(max-width:780px){.elementor-page .project-copy.e-con{padding:26px 23px}}
@media(max-width:560px){.elementor-page .welcome-content.e-con{padding:31px 14px 49px}.elementor-page .stories.e-con{padding-top:44px;padding-bottom:44px}.elementor-page .project-copy.e-con{padding:24px 23px 28px}.elementor-page .about.e-con{padding-top:35px;padding-bottom:45px}.elementor-page .subvera-hero-copy.e-con{padding:25px 0 115px}}
