
:root{--bg:#081820;--deep:#051016;--ink:#f1ecdf;--muted:#b5c2c5;--accent:#d8b579;--line:#34484f;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,select,summary{font:inherit}button{cursor:pointer}button,a,summary,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.07}h1{font-size:clamp(58px,6.3vw,90px);letter-spacing:-2.5px}h2{font-size:clamp(38px,4.2vw,61px);letter-spacing:-1.5px}h3{font-size:29px}p+p{margin-top:18px}em{color:var(--accent);font-weight:400}img{display:block;width:100%;height:auto}button{background:transparent;border:0;color:inherit}a:hover,button:hover{color:var(--accent)}.wrap{max-width:1280px;padding-left:56px;padding-right:56px;margin:auto}.eyebrow{font:600 10px/1.6 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:20px}.lead{font-size:22px;line-height:1.55;color:var(--ink)}.credit{font-size:11px;letter-spacing:.5px;color:var(--muted);margin-top:22px}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--accent);border:1px solid var(--accent);color:var(--deep);padding:14px 20px;font-size:13px;margin-top:26px}.button:hover{background:var(--ink);color:var(--deep)}.text-link{display:inline-block;font-size:13px;line-height:1.6;margin-top:22px;border-bottom:1px solid var(--accent);padding:5px 0}.review-bar{height:48px;position:sticky;top:0;z-index:50;background:#edf0ee;color:#192c33;border-bottom:1px solid #afb7b6;display:flex;align-items:center;justify-content:space-between;padding:0 26px;gap:15px;font-size:12px}.review-label{letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:bold}.review-tools{display:flex;gap:20px;align-items:center}.review-tools label{font-size:11px}.review-tools select{font-size:12px;max-width:260px;padding:5px 25px 5px 8px;background:white;border:1px solid #b7c3c4;border-radius:0;color:#14252c}.review-tools button{font-size:11px;text-decoration:underline;text-underline-offset:4px;color:#17353f}.site-header{background:var(--deep);border-bottom:1px solid var(--line)}.header-inner{height:80px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{font:13px var(--serif);letter-spacing:3px;display:flex;align-items:center;gap:14px;white-space:nowrap}.brand b{font-size:29px;color:var(--accent);font-weight:400}.global-nav{display:flex;gap:30px;align-items:center;font-size:12px}.global-nav button{padding:0;font:inherit}.global-nav a:last-child{border-bottom:1px solid var(--accent)}.local-nav{border-block:1px solid var(--line);background:var(--deep);position:sticky;top:48px;z-index:15}.local-nav .wrap{display:flex;align-items:center;gap:32px;min-height:58px;overflow:auto;white-space:nowrap;scrollbar-width:thin}.local-nav button{font-size:10px;letter-spacing:1.3px;text-transform:uppercase;padding:15px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:60px;padding-top:70px;padding-bottom:35px}.section-aside{font-size:15px;color:var(--muted);max-width:410px;line-height:1.7}.full-frame{max-width:1680px;margin:auto}.full-frame img{aspect-ratio:16/9;object-fit:cover}.full-frame figcaption{padding:13px 4.5%;font-size:10px;letter-spacing:1px;color:var(--muted)}.story-split{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;padding-top:70px;padding-bottom:76px}.story-split>div>p:not(.eyebrow):not(.lead){color:var(--muted)}details{border-top:1px solid var(--line);padding-top:17px;margin-top:25px}summary{cursor:pointer;list-style:none;font-size:14px;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}details p{font-size:15px;color:var(--muted);padding-top:18px}.scene-note{display:grid;grid-template-columns:.65fr 1.35fr;gap:55px;padding-top:27px;padding-bottom:44px;border-bottom:1px solid var(--line)}.scene-note .eyebrow{margin:0}.scene-note>p:last-child{font:23px/1.5 var(--serif);max-width:680px}.project-end{border-top:1px solid var(--line);padding-top:60px;padding-bottom:65px;display:flex;justify-content:space-between;align-items:center;gap:50px}.project-end h2{font-size:40px}.next-world{font:28px/1.3 var(--serif);max-width:460px}.next-world small{display:block;font:10px/1.5 Arial;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.next-world span{margin-left:35px;color:var(--accent)}.footer{border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.footer .wrap{display:flex;justify-content:space-between;gap:25px;padding-top:25px;padding-bottom:27px}.footer a{font:12px var(--serif);letter-spacing:2px}.footer small{font-size:10px}.overview-intro{padding-top:68px;padding-bottom:42px}.overview-heading{display:grid;grid-template-columns:1.4fr .8fr;gap:90px;align-items:end}.overview-heading h1{font-size:clamp(48px,5.7vw,82px)}.overview-heading p{font-size:17px;color:var(--muted);max-width:370px;padding-bottom:6px}.ethos-line{display:flex;justify-content:space-between;gap:28px;border-top:1px solid var(--line);margin-top:45px;padding-top:20px;font:18px var(--serif)}.overview-featured{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;padding-bottom:74px}.world-card{display:block;min-width:0}.world-card img{transition:transform .5s}.card-image{overflow:hidden;border:1px solid var(--line)}.world-card:hover img{transform:scale(1.025)}.feature-card:first-child .card-image{aspect-ratio:1.14}.feature-card .card-image img{height:100%;object-fit:cover}.feature-card:nth-child(2){padding-top:75px}.feature-card:nth-child(2) .card-image{aspect-ratio:1.42}.card-copy{padding:24px 0 0}.card-copy .eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:11px}.card-copy h3{font-size:34px;display:flex;justify-content:space-between;gap:20px}.card-copy h3 span{font:24px Arial;color:var(--accent)}.card-copy p:not(.eyebrow){font-size:14px;color:var(--muted);margin-top:15px;max-width:480px}.enter{display:inline-block;margin-top:18px;font-size:11px;border-bottom:1px solid var(--line);padding-bottom:4px}.collection{background:#101f26;border-block:1px solid var(--line);padding-bottom:45px}.film-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px}.film-grid .card-image{aspect-ratio:16/9}.film-grid img{height:100%;object-fit:cover}.collection-pd{display:flex;gap:25px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:38px;padding-top:24px;font-size:12px}.collection-pd span:first-child{color:var(--muted)}.collection-pd strong{font:21px var(--serif);font-weight:400}.wider{padding-bottom:75px}.wider-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:30px;align-items:start}.wider-grid .card-image{height:280px}.wider-grid img{height:100%;object-fit:cover}.wider-grid .card-six-hours img{object-fit:contain;background:#03090d}.wider-grid .card-daughter img,.wider-grid .card-kingdom img{object-position:center 32%}.wider-grid .card-copy h3{font-size:29px}.studio-band{background:#e8e4d8;color:#1b3038;padding-block:65px}.studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.studio-band .eyebrow{color:#85612d}.studio-grid>div>p:not(.eyebrow){font-size:17px}.studio-band button{color:#203c46}.end-invite{padding-block:68px}.end-invite h2{max-width:720px}.end-invite>p:not(.eyebrow){margin-top:22px;color:var(--muted)}
/* Plantation Drive */
body[data-page="plantation"]{--bg:#1b101b;--deep:#120c13;--accent:#f0b4d3;--line:#593747;--muted:#d2b9ca;--ink:#fff3ed}.pd-opening{padding-top:50px;padding-bottom:40px}.pd-title-row{display:flex;align-items:center;justify-content:space-between;gap:60px}.pd-title-row h1{font:700 clamp(55px,6.7vw,95px)/.93 Arial;letter-spacing:-3px}.pd-title-row h1 em{font-style:normal}.office-stamp{border:1px solid #835c71;transform:rotate(-3deg);padding:22px 28px;display:grid;gap:7px;min-width:220px}.office-stamp span{font:9px monospace;letter-spacing:2px}.office-stamp b{font:19px monospace;color:#f3bc95}.office-stamp small{font:12px monospace}.pd-hook{font:26px/1.35 var(--serif);margin-top:24px}.pd-world{background:#251421}.craft-pair{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:40px}.craft-pair h3{font-size:29px;margin-bottom:14px}.craft-pair p:last-child{font-size:15px;color:var(--muted);max-width:450px}.loop-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;padding-block:55px 30px}.oversight{border:1px solid #6e6553;background:#111412;font:11px/1.9 monospace;color:#99d3a0;padding:15px 20px;white-space:nowrap}.oversight b{padding-left:20px;font-weight:400}.amber{display:inline-block;background:#e9b45b;width:8px;height:8px;border-radius:50%;margin-right:10px;box-shadow:0 0 12px #e8ae5a65}.loop-copy{font:23px/1.5 var(--serif);padding-block:28px 48px;color:var(--accent)}.pd-archive{background:#0c2027;--muted:#b8c9cc;--line:#3a535b;padding-bottom:65px}.archive-grid{display:grid;grid-template-columns:.9fr 1fr;gap:65px;align-items:start}.comic-cover{background:#e9e3d8;padding:12px;transform:rotate(-1deg);box-shadow:0 20px 40px #0005}.archive-text h3{font-size:42px;line-height:1.1;margin-bottom:23px}.archive-text>p:not(.eyebrow){font-size:15px;color:var(--muted)}.flood-image{margin-top:30px;max-width:390px;border:1px solid var(--line)}.flood-image img{aspect-ratio:1.15;object-fit:cover;object-position:50% 70%}.study-links{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;margin-top:50px}.study-links button{text-align:left;border-block:1px solid var(--line);padding:22px 0}.study-links span{display:block;font:10px monospace;color:var(--accent)}.study-links strong{display:block;font:23px/1.3 var(--serif);margin-block:12px}.study-links small{font-size:11px;color:var(--muted)}
/* Fireball */
body[data-page="fireball"]{--bg:#170f0b;--deep:#0b0908;--ink:#f3e5d3;--muted:#c6b5a4;--accent:#d9a16a;--line:#594232}.fire-opening{background:#0b0908}.fire-title{display:grid;grid-template-columns:1.4fr 1fr;gap:15px 85px;padding-block:40px 36px;align-items:end}.fire-title .eyebrow{grid-column:1/-1;margin:0}.fire-title h1{font:400 clamp(57px,8.5vw,122px)/1 var(--serif);letter-spacing:.08em;white-space:nowrap}.fire-title>p:last-child{font:21px/1.5 var(--serif);max-width:400px}.fire-hero img{width:100%;max-height:680px;object-fit:cover;object-position:center}.fire-statement{display:grid;grid-template-columns:1.3fr 1fr;gap:15px 80px;padding-block:75px}.fire-statement .eyebrow{grid-column:1/-1}.fire-statement>p:last-child{color:var(--muted);font-size:17px;align-self:end;max-width:420px}.fire-domestic{background:#0a0907}.fire-sequence{padding-bottom:65px}.diptych{display:grid;grid-template-columns:1fr 1fr;gap:20px}.diptych img{aspect-ratio:4/3;object-fit:cover}.fire-character{background:#e7ddcd;color:#302218;padding-bottom:55px}.fire-character .section-aside{color:#695647}.fire-character .eyebrow,.fire-character .credit{color:#80552b}.image-open{display:block;width:100%;padding:0}.fire-character img{border:1px solid #aa9784}.work-close{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-block:75px}.work-close>div>p:not(.eyebrow):not(.lead){color:var(--muted)}
/* Le Monde */
body[data-page="le-monde"]{--bg:#09202a;--deep:#06161e;--accent:#efc0c2;--ink:#fff6f0;--muted:#c5c6c8;--line:#40535b}.lm-opening{padding-block:45px 40px}.lm-title{display:flex;justify-content:space-between;align-items:end;gap:65px}.lm-title h1{font:400 clamp(63px,7.2vw,103px)/.95 var(--serif);letter-spacing:1px}.lm-title em{font-style:normal}.lm-title>div{max-width:270px;border-top:1px solid var(--accent);padding-top:16px}.lm-number{font:11px monospace;color:var(--accent)}.lm-title p{font:23px/1.5 var(--serif);margin-top:15px}.lm-premise{padding-block:75px;max-width:1150px}.lm-premise h2{font-size:clamp(44px,5vw,70px);margin-bottom:28px}.lm-premise>p:last-child{max-width:710px;font-size:19px;color:var(--muted)}.lm-street{background:#132c36}.lm-boardroom{background:#07191f;padding-bottom:30px}.lm-craft{padding-bottom:70px}.three-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.three-notes article{border-top:1px solid var(--line);padding-top:25px}.three-notes h3{font-size:27px;margin-block:18px 13px}.three-notes p{font-size:14px;color:var(--muted)}.swatch{display:inline-block;width:34px;height:34px;border:1px solid #ffffff40;border-radius:50%}.rose{background:#b88d88}.charcoal{background:#574e49}.blue{background:#283c59}.work-line{border-top:1px solid var(--line);margin-top:45px;padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:30px}.work-line p{font-size:12px;color:var(--muted)}.work-line .button{margin:0}
/* Six Hours */
body[data-page="six-hours"]{--bg:#090e11;--deep:#04080b;--accent:#d5ae73;--muted:#b8bfc2;--line:#36434b}.six-opening{display:grid;grid-template-columns:.85fr 1.3fr;gap:65px;align-items:center;padding-block:55px 65px;min-height:710px}.six-intro h1{font-size:clamp(54px,5vw,73px);letter-spacing:0;margin-bottom:28px}.six-intro h1 span{white-space:nowrap}.six-intro p:not(.eyebrow){font-size:16px;color:var(--muted)}.six-art figure{border:1px solid #645136;box-shadow:0 20px 75px #000c}.time-mark{display:flex;gap:28px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.time-mark strong{font:45px/1 monospace;font-weight:400;letter-spacing:3px;color:var(--accent)}.time-mark span{font-size:12px;color:var(--muted)}.six-hospital{background:#050c10}.deacon-section{display:grid;grid-template-columns:1.3fr .7fr;gap:65px;align-items:center;padding-block:65px}.deacon-section h2{margin-bottom:23px}.deacon-section p:last-child{color:var(--muted);font-size:16px}.deacon-section img{aspect-ratio:1.3;object-fit:cover;object-position:56% center}.six-album{background:#171a1b;padding-bottom:60px}.track-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.track-grid article{border-top:1px solid #756042;padding-top:22px}.track-grid span{font-size:10px;letter-spacing:1px;color:var(--accent);text-transform:uppercase}.track-grid h3{font-size:31px;line-height:1.2;margin:18px 0}.track-grid p{font-size:14px;color:var(--muted)}.six-rules{padding-bottom:65px}.rule-list details{margin-top:0;border-bottom:1px solid var(--line);border-top:0;padding:18px 0}.rule-list details:first-child{border-top:1px solid var(--line)}.rule-list summary{font:26px var(--serif)}.rule-list p{max-width:800px}.development-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.6px;color:var(--accent);margin-top:27px}
/* Daughter */
body[data-page="daughter"]{--bg:#21120c;--deep:#100b08;--ink:#f6e6cd;--muted:#cfb9a4;--accent:#eeb462;--line:#67442c}.daughter-opening{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center;padding-block:60px}.daughter-opening h1{font-size:clamp(63px,7vw,99px)}.daughter-hook{font:30px/1.3 var(--serif);margin-block:28px 20px}.daughter-opening p:not(.eyebrow):not(.daughter-hook){font-size:16px;color:var(--muted);max-width:460px}.solar-art{position:relative;border:1px solid #825b34;box-shadow:0 24px 70px #0008;max-width:430px;margin-left:auto}.solar-art img{max-height:660px;object-fit:cover}.solar-manifesto{background:#a15e2f;color:#fff2da;padding-block:72px}.solar-manifesto .eyebrow{color:#ffe0b1}.solar-manifesto h2{max-width:850px;font-size:clamp(42px,5vw,70px)}.solar-manifesto p:last-child{max-width:680px;margin-top:30px;font-size:20px}.authorship{padding-bottom:65px}.choice-list{padding:0;list-style:none}.choice-list li{display:grid;grid-template-columns:80px 1fr;gap:20px;border-top:1px solid var(--line);padding:26px 0}.choice-list li>span{font:35px var(--serif);color:var(--accent)}.choice-list li>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px}.choice-list p{font-size:16px;color:var(--muted)}.solar-close{background:#160e09}
/* Kingdom */
body[data-page="kingdom"]{--bg:#0a2028;--deep:#05141c;--ink:#f4ead6;--muted:#bdc9c9;--accent:#e4b75b;--line:#41545a}.kingdom-opening{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center;padding-block:60px}.kingdom-copy h1{font-size:clamp(65px,6.5vw,94px);margin-bottom:28px}.kingdom-copy p:not(.eyebrow):not(.lead){font-size:16px;color:var(--muted);max-width:460px}.kingdom-poster{max-width:390px;margin-left:auto;padding:12px;background:#09151a;border:1px solid #8a6c3d;box-shadow:0 20px 60px #0005;transform:rotate(1deg)}.kingdom-poster figcaption{font-size:10px;text-align:center;color:var(--muted);margin-top:12px}.kingdom-world{background:#132f38;padding-bottom:65px}.small-number{font:26px var(--serif);color:var(--accent)}
/* Dialogs */
dialog{width:min(1180px,95vw);max-height:92vh;overflow:auto;border:1px solid #5d6d71;background:#0b202a;color:#f1ecdf;padding:64px 35px 35px}dialog::backdrop{background:#02080ce8}.modal-close{position:sticky;top:-48px;float:right;padding:7px 14px;background:#0b202a;border:1px solid #8b999d;color:#f1ecdf;font-size:12px;z-index:5;margin-top:-48px}.modal-content h2{font-size:40px;margin-bottom:22px}.modal-content>p{max-width:820px;margin-bottom:25px;color:#c6d0d3}.modal-content img{border:1px solid #5b6b70}.large-comic{max-width:1000px;margin:auto}.essay-reading{max-width:740px;margin:45px auto;background:#f1ecdf;color:#182e36;padding:35px}.essay-reading h2{font:20px/1.3 Arial;margin:32px 0 20px}.essay-reading p{font:17px/1.8 var(--serif)}.essay-reading table{width:100%;font-size:13px;border-collapse:collapse}.essay-reading td,.essay-reading th{border:1px solid #b9c3bd;padding:9px}.method-notes h3{margin:30px 0 14px}.method-notes p{max-width:800px;color:#c6d0d3}.review-notes{max-width:880px}.review-notes article{border-top:1px solid #3b555f;padding:20px 0;display:grid;grid-template-columns:190px 1fr;gap:30px}.review-notes h3{font:18px/1.4 var(--serif);color:#d8b579}.review-notes p{font-size:14px;color:#c5d0d2}.review-notes .review-status{background:#183542;color:#d3e1e6;padding:12px 17px;font-size:12px;margin-top:25px}.review-only{font-size:10px;letter-spacing:1px;text-align:center;padding:11px;background:#102831;color:#b1c4ca}
@media(max-width:900px){.wrap{padding-left:28px;padding-right:28px}.overview-heading{gap:40px}.overview-heading h1{font-size:58px}.wider-grid{gap:20px}.wider-grid .card-image{height:230px}.story-split,.archive-grid,.six-opening,.deacon-section,.daughter-opening,.kingdom-opening{gap:35px}.fire-title{gap:15px 30px}.six-intro h1{font-size:54px}.time-mark strong{font-size:32px}.kingdom-copy h1{font-size:65px}.office-stamp{min-width:190px;padding:15px}.pd-title-row h1{font-size:65px}.section-head{gap:35px}.section-aside{max-width:330px}.choice-list li>div{gap:25px}.overview-featured{gap:28px}.card-copy h3{font-size:29px}}
@media(max-width:650px){html{scroll-padding-top:112px}.wrap{padding-left:22px;padding-right:22px}.review-bar{height:auto;min-height:64px;padding:9px 13px;align-items:center;gap:10px}.review-label{display:none}.review-tools{width:100%;gap:10px;justify-content:space-between}.review-tools label{display:none}.review-tools select{width:235px;max-width:68vw;font-size:11px}.review-tools button{font-size:10px}.header-inner{height:67px}.brand{font-size:10px;letter-spacing:2px;gap:9px}.brand b{font-size:26px}.global-nav{gap:17px;font-size:11px}.global-nav button{display:none}.global-nav a:last-child{display:none}h1{font-size:54px}h2{font-size:39px}h3{font-size:27px}.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:16px}.section-head{display:block;padding-top:43px;padding-bottom:26px}.section-aside{max-width:none;margin-top:22px;font-size:14px}.local-nav{top:64px}.local-nav .wrap{gap:25px;min-height:50px;scrollbar-width:none}.local-nav .wrap::-webkit-scrollbar{display:none}.local-nav button{font-size:9px}.full-frame img{aspect-ratio:16/9;object-fit:contain}.full-frame figcaption{font-size:9px;padding:10px 22px}.overview-intro{padding-top:35px;padding-bottom:30px}.overview-heading{grid-template-columns:1fr;gap:25px}.overview-heading h1{font-size:46px;letter-spacing:-1.7px}.overview-heading p{font-size:16px;max-width:none}.ethos-line{display:block;margin-top:30px;padding-top:18px;font-size:21px;line-height:1.4}.ethos-line span{display:block}.overview-featured,.film-grid,.wider-grid{grid-template-columns:1fr;gap:37px}.feature-card:nth-child(2){padding-top:0}.overview-featured{padding-bottom:42px}.card-copy{padding-top:18px}.card-copy h3{font-size:30px}.collection{padding-bottom:32px}.collection-pd{display:block;margin-top:28px;padding-top:20px}.collection-pd>*{display:block;margin-bottom:8px}.wider{padding-bottom:45px}.wider-grid .card-image{height:auto;max-height:none;aspect-ratio:1.35}.wider-grid img{height:100%;object-fit:contain;background:#040d12}.wider-grid .card-daughter,.wider-grid .card-kingdom{display:grid;grid-template-columns:.8fr 1fr;gap:20px;align-items:start}.wider-grid .card-daughter .card-image,.wider-grid .card-kingdom .card-image{aspect-ratio:2/3}.wider-grid .card-copy h3{font-size:25px}.wider-grid .card-daughter .card-copy,.wider-grid .card-kingdom .card-copy{padding-top:0}.wider-grid .card-copy p:not(.eyebrow){font-size:13px}.wider-grid .card-copy .enter{font-size:10px}.wider-grid .card-copy h3 span{display:none}.studio-grid,.story-split,.work-close{grid-template-columns:1fr;gap:27px}.studio-band{padding-block:42px}.studio-grid>div>p:not(.eyebrow){font-size:16px}.end-invite{padding-block:45px}.story-split,.work-close{padding-block:42px}.lead{font-size:20px}.scene-note{grid-template-columns:1fr;gap:13px;padding-block:24px 31px}.scene-note>p:last-child{font-size:21px}.project-end{display:block;padding-block:40px}.project-end h2{font-size:35px}.next-world{display:block;font-size:27px;margin-top:28px}.footer .wrap{display:block;padding-block:22px}.footer span,.footer small{display:block;margin-top:12px}.pd-opening{padding-block:30px}.pd-title-row{gap:22px;display:block}.pd-title-row h1{font-size:clamp(50px,12.2vw,78px);letter-spacing:-2px}.office-stamp{display:none}.pd-hook{font-size:23px;margin-top:22px}.craft-pair{grid-template-columns:1fr;gap:30px;padding-block:30px}.craft-pair h3{font-size:26px}.loop-heading{display:block;padding-top:40px}.loop-heading h2{font-size:36px}.oversight{display:inline-block;margin-top:24px}.loop-copy{font-size:21px;padding-bottom:35px}.archive-grid{grid-template-columns:1fr;gap:35px}.archive-text h3{font-size:35px}.flood-image{max-width:none}.study-links{grid-template-columns:1fr;gap:0;margin-top:35px}.study-links button{border-bottom:0}.pd-archive{padding-bottom:40px}.fire-title{grid-template-columns:1fr;padding-block:30px;gap:20px}.fire-title h1{font-size:clamp(46px,12vw,76px);letter-spacing:.055em}.fire-title>p:last-child{font-size:21px}.fire-hero img{aspect-ratio:16/9;object-fit:contain}.fire-statement{grid-template-columns:1fr;gap:22px;padding-block:42px}.fire-statement h2{font-size:38px}.fire-statement .eyebrow{margin:0}.fire-statement>p:last-child{font-size:16px}.diptych{grid-template-columns:1fr;gap:16px}.diptych img{aspect-ratio:16/9}.fire-sequence,.fire-character{padding-bottom:40px}.lm-opening{padding-block:30px}.lm-title{display:block}.lm-title h1{font-size:clamp(51px,12.7vw,80px);letter-spacing:0}.lm-title>div{border:0;padding:0;margin-top:20px;max-width:none}.lm-number{display:none}.lm-title p{font-size:21px;margin:0}.lm-premise{padding-block:42px}.lm-premise h2{font-size:39px}.lm-premise>p:last-child{font-size:17px}.three-notes{grid-template-columns:1fr;gap:25px}.three-notes article{padding-top:20px}.three-notes h3{margin-top:12px}.work-line{display:block;margin-top:30px}.work-line .button{margin-top:20px}.lm-craft{padding-bottom:40px}.six-opening{grid-template-columns:1fr;gap:36px;padding-block:34px 40px;min-height:auto}.six-intro h1{font-size:58px}.six-intro p:not(.eyebrow){font-size:16px}.six-art figure{box-shadow:none}.time-mark strong{font-size:36px}.deacon-section{grid-template-columns:1fr;gap:28px;padding-block:40px}.deacon-section img{aspect-ratio:16/9;object-fit:contain}.track-grid{grid-template-columns:1fr;gap:25px}.track-grid h3{font-size:29px;margin-block:13px}.six-album{padding-bottom:40px}.six-rules{padding-bottom:42px}.daughter-opening{grid-template-columns:1fr;gap:35px;padding-block:35px}.daughter-opening h1{font-size:67px}.daughter-hook{font-size:27px;margin-top:23px}.solar-art{max-width:330px;margin:auto}.solar-manifesto{padding-block:43px}.solar-manifesto h2{font-size:40px}.solar-manifesto p:last-child{font-size:18px}.authorship{padding-bottom:38px}.choice-list li{grid-template-columns:40px 1fr;gap:15px}.choice-list li>span{font-size:28px}.choice-list li>div{display:block}.choice-list h3{font-size:27px;margin-bottom:14px}.choice-list p{font-size:15px}.kingdom-opening{grid-template-columns:1fr;gap:35px;padding-block:35px}.kingdom-copy h1{font-size:63px}.kingdom-poster{max-width:300px;margin:auto}.kingdom-world{padding-bottom:40px}.review-notes article{grid-template-columns:1fr;gap:10px}.modal-content h2{font-size:31px}dialog{padding:62px 19px 25px}.essay-reading{padding:18px;margin-top:28px}.essay-reading p{font-size:16px}.essay-reading td,.essay-reading th{padding:5px;font-size:11px}.review-only{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.world-card img{transition:none}}

body[data-page=studio]{--bg:#081820;--deep:#051016;--accent:#d8b579;--line:#34484f}.studio-opening{padding-top:65px;padding-bottom:55px}.studio-opening .studio-lead{display:grid;grid-template-columns:1.3fr .8fr;gap:85px;align-items:end}.studio-opening h1{font-size:clamp(55px,6.1vw,86px);letter-spacing:-2.4px}.studio-lead>div>p{font-size:18px;color:var(--muted)}.studio-opening .ethos-line{margin-top:42px}.studio-object-strip{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:16px;padding-bottom:55px;align-items:start}.studio-object-strip figure{position:relative;border:1px solid var(--line);overflow:hidden;background:#071319}.studio-object-strip figure:nth-child(2){margin-top:50px}.studio-object-strip img{height:295px;object-fit:cover}.studio-object-strip figure:first-child img{object-position:50% 60%}.studio-object-strip figcaption{padding:13px 15px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--muted);font-size:10px}.studio-object-strip figcaption b{font:16px var(--serif);font-weight:400;color:var(--ink)}.studio-foundation{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;padding-bottom:65px;border-bottom:1px solid var(--line)}.studio-foundation h2{font-size:38px}.studio-foundation>p{font:22px/1.6 var(--serif);max-width:690px;color:#d7d9cc}.studio-process{padding-top:65px;padding-bottom:65px}.studio-process-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:end;margin-bottom:40px}.studio-process-intro h2{font-size:clamp(40px,4.6vw,63px)}.studio-process-intro p{color:var(--muted);font-size:16px}.studio-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.studio-steps article{border-top:1px solid #8c744e;padding-top:23px}.studio-steps article>small{font:11px Arial;color:var(--accent)}.studio-steps h3{font-size:27px;line-height:1.13;margin:18px 0}.studio-steps p{font-size:14px;color:var(--muted)}.studio-steps a{font-size:12px;margin-top:23px;display:inline-block;border-bottom:1px solid var(--accent);padding-bottom:5px}.studio-craft-note{margin-top:45px;border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:35px}.studio-craft-note p{font:23px/1.4 var(--serif);max-width:750px;color:#d5c9ac}.studio-craft-note button{margin:0;white-space:nowrap;align-self:start}.studio-partnership{background:#e8e4d8;color:#1b3038;padding-block:65px}.studio-partnership .eyebrow{color:#84612f}.studio-partnership h2{font-size:clamp(43px,4.8vw,65px)}.studio-partnership .partnership-intro{max-width:600px;font-size:17px;margin-top:23px}.partnership-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:40px}.partnership-options a{border-top:1px solid #9d9f90;padding-top:24px;display:flex;flex-direction:column}.partnership-options h3{font:28px/1.15 var(--serif);margin-bottom:16px}.partnership-options p{font-size:14px;color:#455b5f;margin-bottom:24px}.partnership-options span{display:block;margin-top:auto;font-size:11px;color:#64502d;border-bottom:1px solid #ac956b;padding-bottom:8px;align-self:start}.partnership-options a:hover h3{color:#8e6230}.studio-end{padding-block:50px;display:flex;justify-content:space-between;align-items:center;gap:30px}.studio-end p{font:25px var(--serif)}.studio-end a{font-size:13px;border-bottom:1px solid var(--accent);padding-bottom:7px}.studio-band .text-link{color:#203c46}.studio-mobile-link{display:inline}
@media(max-width:900px){.studio-opening .studio-lead,.studio-process-intro{gap:40px}.studio-object-strip img{height:230px}.studio-object-strip figcaption{display:block}.studio-object-strip figcaption b{display:block;margin-bottom:6px}.studio-foundation{gap:35px}.studio-steps,.partnership-options{gap:25px}}
@media(max-width:650px){.global-nav .studio-mobile-link{display:inline;font-size:11px}.studio-opening{padding-top:36px;padding-bottom:30px}.studio-opening .studio-lead{grid-template-columns:1fr;gap:25px}.studio-opening h1{font-size:50px;letter-spacing:-1.8px}.studio-lead>div>p{font-size:16px}.studio-opening .ethos-line{font-size:21px;margin-top:27px}.studio-object-strip{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:35px}.studio-object-strip figure:nth-child(2){margin-top:30px}.studio-object-strip figure:nth-child(3){grid-column:1/-1;margin-top:4px}.studio-object-strip img{height:170px}.studio-object-strip figure:nth-child(3) img{height:auto;aspect-ratio:16/9}.studio-object-strip figcaption{padding:10px;font-size:8px}.studio-object-strip figcaption b{font-size:14px}.studio-foundation{grid-template-columns:1fr;gap:20px;padding-bottom:38px}.studio-foundation h2{font-size:35px}.studio-foundation>p{font-size:20px}.studio-process{padding-top:40px;padding-bottom:40px}.studio-process-intro{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.studio-process-intro h2{font-size:40px}.studio-process-intro p{font-size:15px}.studio-steps,.partnership-options{grid-template-columns:1fr;gap:30px}.studio-steps h3{margin:15px 0}.studio-craft-note{display:block;margin-top:35px}.studio-craft-note p{font-size:22px}.studio-craft-note button{margin-top:20px}.studio-partnership{padding-block:40px}.studio-partnership h2{font-size:42px}.studio-partnership .partnership-intro{font-size:16px}.partnership-options{margin-top:30px}.partnership-options h3{font-size:27px}.studio-end{display:block;padding-block:35px}.studio-end p{font-size:24px;margin-bottom:20px}}

.brand .nomadic-symbol{display:block;width:36px;height:36px;flex:0 0 auto;overflow:visible}.footer .brand{display:inline-flex;align-items:center;gap:12px}.footer .nomadic-symbol{width:28px;height:28px}@media(max-width:700px){.brand .nomadic-symbol{width:32px;height:32px}.footer .nomadic-symbol{width:28px;height:28px}}
.local-nav{top:0}html{scroll-padding-top:70px}.skip-to-main{position:absolute;left:12px;top:-100px;z-index:100;background:#eee9dd;color:#081820;padding:10px}.skip-to-main:focus{top:12px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
