@layer reset,base,components,responsive;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:28px}body{min-width:280px}img,video{display:block;max-width:100%;height:auto}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}ul,ol{padding:0}button[hidden],[hidden]{display:none!important}dialog{margin:auto}::selection{background:#ed552f;color:#15120f}}@layer base{:root{--bg:#15120f;--surface:#201b16;--ink:#f4e8d0;--muted:#bfb3a0;--faint:#948878;--accent:#f16b43;--line:#4a3d30;--serif:"Bodoni Moda Variable",Georgia,serif;--sans:"DM Sans Variable",Arial,sans-serif;--space:clamp(22px,4vw,68px)}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:10;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.5' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}h1,h2,h3{font-family:var(--serif);font-weight:550;line-height:1.06;letter-spacing:-.045em;text-wrap:balance}h1{font-size:clamp(56px,7.9vw,112px)}h2{font-size:clamp(36px,4.3vw,62px)}h3{font-size:28px}em{font-weight:450}p{overflow-wrap:anywhere}button{border:0;background:none}a,button,select{touch-action:manipulation}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:6px}pre{overflow:auto;max-width:100%;background:#100e0c;padding:20px;border:1px solid var(--line);font-size:13px;line-height:1.7;tab-size:2}code{font-family:Consolas,monospace;overflow-wrap:anywhere}main{min-height:55vh}section[id],aside[id]{scroll-margin-top:35px}.wrap{width:min(100% - var(--space)*2,1440px);margin-inline:auto}.eyebrow{font-family:var(--sans);font-size:10px;line-height:1.6;font-weight:650;text-transform:uppercase;letter-spacing:.24em}.accent{color:var(--accent)}.small-muted{font-size:13px;color:var(--muted);max-width:580px}.rule{height:1px;background:var(--line);flex:1;min-width:10px}.section-label{display:flex;align-items:center;gap:22px}.text-link{display:inline-flex;align-items:center;gap:25px;font-size:14px;font-weight:500;padding:8px 0;border-bottom:1px solid #695642}.text-link span{color:var(--accent);font-size:20px;line-height:1}.button{display:inline-flex;justify-content:center;align-items:center;gap:34px;padding:15px 24px;font-size:14px;font-weight:600;line-height:1.4}.button.primary{background:#c84020;color:#fff4e3;transition:background .2s}.button.primary:hover{background:#b53618}.small-button{border:1px solid var(--line);padding:8px 14px;font-size:12px;white-space:nowrap}.small-button:hover{border-color:var(--accent)}.serif-deck{font-family:var(--serif);font-size:clamp(21px,2.1vw,30px);line-height:1.4;font-style:italic;color:var(--muted);letter-spacing:-.025em}.skip-link{position:fixed;z-index:100;top:10px;left:20px;background:var(--ink);color:var(--bg);padding:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.preview-banner{padding:12px 20px;background:#50341e;color:#fff0d8;text-align:center;font-size:13px}.story-view .director-content{display:none}}@layer components{.site-header{display:flex;align-items:center;gap:25px;min-height:108px;position:relative;z-index:3;border-bottom:1px solid #43372b}.brand{font-family:Barlow Condensed,Impact,sans-serif;font-size:55px;font-weight:800;letter-spacing:-.025em;line-height:1;white-space:nowrap}.brand-caption{font-size:9px;text-transform:uppercase;letter-spacing:.32em;border-left:1px solid var(--line);padding-left:25px;line-height:1.8}.site-header nav{margin-left:auto;display:flex;gap:28px;align-items:center}.site-header nav a{font-size:14px;white-space:nowrap}.site-header nav a[aria-current]{color:var(--accent)}.director-toggle{border:1px solid #8c7961;border-radius:30px;display:flex;align-items:center;gap:13px;padding:5px 5px 5px 16px;font-family:var(--serif);font-size:15px;white-space:nowrap}.switch-state{font:600 10px var(--sans);display:flex;align-items:center;gap:7px;background:#40352a;padding:7px 9px;border-radius:25px;min-width:52px}.switch-state i{display:inline-block;width:11px;height:11px;border-radius:50%;background:var(--ink)}[aria-checked=true] .switch-state{background:#c84020;color:#fff}.menu-button{display:none}.hero{position:relative;min-height:653px;padding-top:55px;isolation:isolate}.hero-image{position:absolute;inset:0 calc(var(--space)*-1);background-image:linear-gradient(90deg,#15120f 0%,rgba(21,18,15,.8) 25%,transparent 65%),linear-gradient(0deg,#15120f 0%,transparent 22%),url(/assets/premiere-stage.webp);background-size:cover;background-position:center 60%;z-index:-1;opacity:.92}.hero-content{max-width:800px}.hero-kicker{margin-bottom:22px;color:var(--muted)}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:12px;vertical-align:2px}.hero h1{font-size:clamp(65px,6.95vw,107px);line-height:.99;font-weight:600;letter-spacing:-.055em;border-left:2px solid #d94c28;padding-left:26px;margin-left:-27px}.hero h1 em{font-style:normal}.hero-deck{font-family:var(--serif);font-size:27px;font-style:italic;margin-top:20px;letter-spacing:-.025em}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:30px}.hero-actions .text-link{border:none}.hero-caption{position:absolute;right:0;bottom:104px;font-size:9px;letter-spacing:.23em;text-transform:uppercase;display:flex;align-items:center;gap:14px;color:#d2bda3}.frame-mark{font-size:24px}.hero-bottom{position:absolute;bottom:26px;left:0;right:0;display:flex;align-items:center;gap:23px;font-size:11px;color:var(--muted)}.phase-label{color:var(--accent);font-size:10px;letter-spacing:.2em;font-weight:700;text-transform:uppercase}.scroll-hint{margin-left:auto;font-size:25px;color:var(--ink)}.phase-track{padding:15px 0 36px;border-bottom:1px solid var(--line)}.phase-track ol{list-style:none;display:grid;grid-template-columns:repeat(5,1fr)}.phase-track li{position:relative;display:flex;align-items:center;gap:14px;padding-bottom:26px;text-transform:capitalize;color:var(--muted);font-family:var(--serif);font-style:italic;font-size:23px}.phase-track li:after{content:"";position:absolute;bottom:5px;height:1px;background:#6f5a43;left:0;right:0}.phase-track li:last-child:after{right:8px}.phase-track i{position:absolute;bottom:0;left:0;width:11px;height:11px;background:var(--bg);border:1px solid #cab494;border-radius:50%;z-index:1}.phase-index{font:10px var(--sans);color:#ad9e8b}.phase-track li.current{color:var(--accent)}.phase-track li.current i{background:var(--accent);border-color:var(--accent)}.latest-section{display:grid;grid-template-columns:1.35fr 1fr;gap:7%;padding-block:44px 49px;border-bottom:1px solid var(--line)}.latest-story h2{margin:22px 0 10px;font-size:clamp(35px,3.9vw,59px)}.headline-link h2 span{font:25px var(--sans);margin-left:20px;display:inline-block;color:var(--accent);vertical-align:middle}.latest-story .text-link{margin-top:19px}.latest-story .serif-deck{max-width:590px;font-size:23px}.notes-panel{border:1px solid #786046;padding:18px 22px;align-self:center;background:linear-gradient(130deg,#241e1770,transparent)}.notes-panel>.eyebrow{border-bottom:1px solid var(--line);padding-bottom:13px;display:flex;justify-content:space-between}.tiny-cross{color:var(--accent)}.notes-panel dl>div{display:grid;grid-template-columns:70px 1fr;gap:15px;padding:14px 0;border-bottom:1px solid var(--line)}.notes-panel dl>div:last-child{border:none;padding-bottom:0}.notes-panel dt{text-transform:capitalize;font-family:var(--serif);font-size:25px;font-style:italic;color:var(--accent);line-height:1.1}.notes-panel dd{font-size:13px;line-height:1.6}.intro-section{display:grid;grid-template-columns:1fr 1fr;column-gap:10%;padding-block:80px}.intro-section>.eyebrow{grid-column:1/-1;margin-bottom:25px}.intro-section h2{font-size:clamp(42px,5vw,74px)}.intro-copy{max-width:440px;align-self:end;color:var(--muted);font-size:16px}.intro-copy p{margin-bottom:20px}.intro-copy .text-link{color:var(--ink)}.floor-preview{padding-block:10px 50px}.empty-inline{display:flex;align-items:center;gap:36px;padding:36px 0;border-bottom:1px solid var(--line)}.take-counter{font-family:var(--serif);font-size:48px;color:#ab8b67;white-space:nowrap}.empty-inline p{font-family:var(--serif);font-size:23px}.empty-inline p span{font-family:var(--sans);font-size:13px;color:var(--muted)}.empty-inline .text-link{margin-left:auto}.site-footer{border-top:1px solid var(--line);padding-block:40px 30px;display:flex;gap:40px;justify-content:space-between;align-items:flex-start}.footer-brand{font-family:Barlow Condensed,Impact,sans-serif;font-weight:800;font-size:33px;line-height:1}.footer-brand span{color:var(--accent)}.site-footer p{font-family:var(--serif);font-style:italic;color:var(--muted);font-size:17px;margin-top:10px}.footer-links{display:flex;flex-wrap:wrap;gap:10px 24px;max-width:400px;font-size:11px;padding-top:4px}.footer-end{text-align:right;font-family:var(--serif);font-size:17px;font-style:italic;color:var(--muted)}.page-intro{padding-block:65px 58px;border-bottom:1px solid var(--line)}.page-intro .eyebrow{color:var(--accent);margin-bottom:25px}.page-intro h1{max-width:1000px}.page-intro>p{margin-top:25px;max-width:650px;color:var(--muted);white-space:pre-line}.page-intro .button{margin-top:30px}.chronology{padding:25px 0 80px}.filters{display:flex;align-items:center;gap:25px;padding:12px 0 24px;border-bottom:1px solid var(--line)}.filters label{display:flex;align-items:center;gap:10px;font-size:12px}.filters select{background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:10px 30px 10px 12px;max-width:160px}.filters button{margin-left:auto}.filter-status{padding-block:20px;color:var(--muted)}.take-row{display:grid;grid-template-columns:110px 1fr 60px;gap:25px;padding:40px 0;border-bottom:1px solid var(--line)}.take-number{font-family:var(--serif);font-size:47px;color:var(--accent);line-height:1}.take-number span{display:block;font:9px var(--sans);text-transform:uppercase;letter-spacing:.17em;margin-top:13px;color:var(--muted)}.take-content .eyebrow{color:var(--muted);margin-bottom:14px}.take-content h2{font-size:44px;margin-bottom:15px}.take-content p{color:var(--muted);max-width:650px}.row-arrow{font-size:35px;color:var(--accent)}.tags{display:flex;gap:8px;margin-top:22px;flex-wrap:wrap}.tags span{font-size:10px;padding:3px 9px;border:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em}.empty-message{padding:35px;border:1px dashed var(--line);color:var(--muted)}.entry-page{padding-top:33px}.entry-breadcrumb{display:flex;justify-content:space-between;color:var(--muted)}.entry-heading{max-width:1050px;padding-block:50px 35px}.entry-heading h1{font-size:clamp(50px,7.5vw,103px)}.entry-heading .serif-deck{margin-top:22px;max-width:820px}.entry-meta{display:flex;gap:30px;flex-wrap:wrap;font-size:10px;color:var(--muted);margin-top:28px;text-transform:uppercase;letter-spacing:.1em}.entry-lead-media{margin-bottom:60px}.entry-lead-media img{width:100%;aspect-ratio:2.45;object-fit:cover;object-position:center 60%}.media-figure figcaption{font-size:12px;color:var(--muted);margin-top:13px;line-height:1.7}.media-figure figcaption .eyebrow{font-size:9px;color:var(--accent);margin-right:12px}.entry-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:10%;padding-bottom:60px}.article-body{max-width:720px}.article-body h2{font-size:34px;letter-spacing:-.035em;margin:36px 0 20px}.article-body h2:first-child{margin-top:0}.article-body p{margin-bottom:23px;line-height:1.9;color:#d7cbb7;font-size:16px}.article-body strong{font-weight:650;color:var(--ink)}.article-body a{border-bottom:1px solid var(--accent)}.article-body ul,.article-body ol{padding-left:22px;margin-bottom:24px;color:#d7cbb7}.article-body pre{margin-block:22px}.entry-sidebar .notes-panel{margin-top:40px}.margin-note{display:block;color:var(--accent);font-family:var(--serif);font-style:italic;font-size:25px;line-height:1.25;transform:rotate(-4deg);max-width:230px;margin:15px 0 20px 25px}.evidence-jump{margin-top:23px}.evidence-section{border-top:1px solid var(--line);padding-block:40px}.evidence-section>h2{margin:25px 0 32px}.evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.evidence-panel{background:var(--surface);border-top:2px solid #b44a2c;padding:28px;min-width:0}.evidence-panel .eyebrow{color:var(--accent)}.evidence-panel h3{margin:18px 0;font-size:30px}.evidence-panel p{color:var(--muted);font-size:14px}.evidence-panel pre,.evidence-panel .small-button{margin-top:18px}.prompt-panel{padding:32px;margin-top:30px;border:1px solid #69523a;background:linear-gradient(125deg,#241e17,transparent)}.prompt-panel h3,.prompt-panel h2{font-size:30px;margin-top:22px;max-width:880px}.prompt-panel blockquote{font-family:var(--serif);font-size:clamp(23px,2.5vw,33px);line-height:1.5;border-left:2px solid var(--accent);padding-left:25px;margin:28px 0;white-space:pre-wrap;overflow-wrap:anywhere}.prompt-outcome{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid var(--line);padding-top:25px}.prompt-outcome dt{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:8px}.prompt-outcome dd{font-size:14px;color:var(--muted)}.prompt-panel>.text-link{margin-top:22px}.director-note{border-left:1px solid var(--accent);max-width:750px;margin:40px 0 0 25px;padding-left:25px}.director-note p{font-family:var(--serif);font-size:27px;font-style:italic;line-height:1.5;margin-top:12px;white-space:pre-line}.article-end{padding-block:35px 60px;display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);margin-top:20px}.end-mark{font-family:var(--serif);font-size:75px;color:var(--accent);line-height:1}.article-end p{font-size:13px;color:var(--muted)}.prompt-archive{padding-bottom:80px}.prompt-archive .prompt-panel{margin-top:35px}.prompt-attribution{font-size:11px;color:var(--muted);margin-top:15px}.gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-block:40px 80px}.gallery-item:first-child{grid-column:1/-1}.gallery-number{margin-bottom:18px;color:var(--muted)}.gallery-item .text-link{margin-top:20px}.lightbox-link{position:relative;display:block}.expand-icon{position:absolute;right:15px;bottom:15px;font-size:24px;background:#15120fcc;padding:6px 17px}.lightbox{max-width:min(94vw,1400px);max-height:94dvh;padding:22px;background:var(--bg);color:var(--ink);border:1px solid var(--line)}.lightbox::backdrop{background:#000d}.lightbox img{max-height:75dvh;width:100%;object-fit:contain}.lightbox-close{display:block;margin-left:auto;margin-bottom:15px}.lightbox p{margin-top:12px;font-size:13px;color:var(--muted)}.cuts-list{padding-bottom:70px}.cut-row{display:grid;grid-template-columns:100px 1fr;gap:30px;padding:45px 0;border-bottom:1px solid var(--line)}.cut-row h2{font-size:40px;max-width:870px;margin:20px 0}.cut-row p{color:var(--muted);margin-bottom:15px}.about-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:12%;padding-block:55px 70px}.project-card{border:1px solid var(--line);padding:28px;align-self:start}.project-card dl{margin-top:15px}.project-card dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-block:18px;font-size:13px}.project-card dt{color:var(--muted)}.project-card dd{text-transform:capitalize}.project-card .text-link,.project-card .button{margin-top:22px}.credits{padding-bottom:80px}.credits-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:35px}.credits h2{font-size:30px;margin-bottom:20px}.credits p{font-size:14px;color:var(--muted);margin-bottom:18px;line-height:1.8}.studio{padding-bottom:100px;border:0}.studio h1{margin-bottom:20px}.studio .small-muted{font-size:13px;line-height:1.8}.transcript{padding:15px 0;font-size:14px}.transcript summary{cursor:pointer;color:var(--accent)}.transcript p{white-space:pre-line;margin-top:10px}}@layer responsive{@media(min-width:1600px){.hero-image{inset-inline:calc((1440px - 100vw)/2)}.hero{min-height:720px;padding-top:65px}.hero h1{font-size:115px}}@media(max-width:1100px){.site-header{gap:18px}.brand{font-size:45px}.brand-caption{display:none}.site-header nav{gap:23px}.director-toggle{font-size:13px}.hero{min-height:620px}.hero h1{font-size:85px}.hero-image{background-position:58% center}.latest-section{gap:5%}.notes-panel{padding:16px}.notes-panel dl>div{grid-template-columns:55px 1fr;gap:9px}.entry-grid{gap:6%}}@media(max-width:760px){.site-header{min-height:85px;gap:12px;flex-wrap:wrap;padding-block:18px}.brand{font-size:39px;margin-right:auto}.director-toggle{font-size:12px;gap:7px;padding-left:10px}.switch-state{font-size:9px;padding:5px 6px;gap:5px;min-width:44px}.switch-state i{width:9px;height:9px}.menu-button{display:block;order:3;font-size:11px;padding:10px 0 10px 8px}.menu-button span{color:var(--accent);margin-left:4px}.site-header nav{display:flex;order:4;flex-basis:100%;margin:10px 0 0;padding:15px 0 0;border-top:1px solid var(--line);justify-content:space-between;gap:12px}.site-header:has(.menu-button:not([hidden])) nav:not(.is-open){display:none}.site-header nav a{font-size:13px;padding:8px 0}.hero{padding-top:35px;min-height:680px}.hero h1{font-size:clamp(56px,9.8vw,80px);padding-left:15px;margin-left:-16px;line-height:1.04;letter-spacing:-.055em}.hero-kicker{font-size:9px;margin-bottom:25px}.hero-image{background-position:62% bottom;background-size:auto 100%;background-image:linear-gradient(180deg,#15120f 0%,#15120f90 39%,transparent 70%,#15120f 98%),linear-gradient(90deg,#15120f66,transparent),url(/assets/premiere-stage.webp)}.hero-deck{font-size:23px;max-width:300px;margin-top:18px}.hero-actions{gap:20px;margin-top:25px;flex-wrap:wrap}.hero-actions .button{padding:14px 18px;font-size:12px;gap:23px}.hero-actions .text-link{font-size:12px;gap:12px}.hero-caption{bottom:98px;font-size:7px;gap:8px;letter-spacing:.15em}.hero-bottom{bottom:20px;gap:12px;flex-wrap:wrap}.hero-bottom>span:nth-child(2){font-size:10px}.phase-label{font-size:9px}.phase-track{padding:10px 0 28px}.phase-track li{font-size:17px;gap:0;padding-bottom:21px}.phase-index{display:none}.phase-track i{width:8px;height:8px;bottom:1px}.latest-section{grid-template-columns:1fr;gap:30px;padding-block:32px}.latest-story h2{font-size:43px}.latest-story .section-label .eyebrow{font-size:8px}.latest-story .serif-deck{font-size:23px}.notes-panel{padding:18px 22px}.notes-panel dl>div{grid-template-columns:60px 1fr;gap:16px}.notes-panel dd{font-size:13px}.intro-section{grid-template-columns:1fr;padding-block:50px;gap:25px}.intro-section>.eyebrow{margin-bottom:0}.intro-section h2{font-size:50px}.intro-copy{max-width:none;font-size:15px}.floor-preview .section-label>.eyebrow:last-child{display:none}.empty-inline{gap:20px;flex-wrap:wrap;padding-block:25px}.empty-inline p{font-size:21px;flex:1}.empty-inline p span{font-size:12px}.empty-inline .text-link{margin-left:0}.take-counter{font-size:35px}.site-footer{flex-wrap:wrap;gap:28px;padding-top:30px}.footer-links{max-width:220px;flex-direction:column;gap:12px}.footer-end{width:100%;text-align:left;font-size:16px}.page-intro{padding-block:40px}.page-intro h1{font-size:clamp(49px,10.7vw,78px)}.page-intro>.eyebrow{font-size:9px;letter-spacing:.15em}.page-intro p{font-size:14px}.filters{flex-wrap:wrap;gap:15px}.filters>.eyebrow{width:100%}.filters label{gap:8px;font-size:11px}.filters select{max-width:125px;padding:9px}.filters button{margin-left:0}.take-row{grid-template-columns:46px minmax(0,1fr) 20px;gap:14px;padding-block:30px}.take-number{font-size:34px}.take-number span{font-size:7px;letter-spacing:.06em}.take-content h2{font-size:31px}.take-content p{font-size:14px}.take-content .eyebrow{font-size:8px}.row-arrow{font-size:24px}.entry-heading{padding-block:32px 27px}.entry-heading h1{font-size:clamp(48px,10.6vw,80px)}.entry-heading .serif-deck{font-size:23px}.entry-breadcrumb{font-size:8px;gap:15px;letter-spacing:.13em}.entry-meta{gap:10px 20px;font-size:8px;line-height:1.9}.entry-lead-media{margin-bottom:35px}.entry-lead-media img{aspect-ratio:1.5}.entry-grid{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.article-body h2{font-size:30px}.article-body p{font-size:15px;line-height:1.9}.entry-sidebar{display:flex;flex-direction:column}.margin-note{margin:0 0 5px 20px;font-size:24px}.entry-sidebar .notes-panel{align-self:stretch;margin-top:25px}.evidence-grid{grid-template-columns:1fr}.evidence-panel{padding:23px}.evidence-section .section-label>.eyebrow:last-child{display:none}.evidence-section>h2{font-size:43px}.prompt-panel{padding:22px 19px}.prompt-panel h3,.prompt-panel h2{font-size:27px}.prompt-panel blockquote{padding-left:16px;font-size:25px}.prompt-panel .section-label{gap:10px;justify-content:space-between}.prompt-panel .eyebrow{font-size:9px;letter-spacing:.15em}.prompt-outcome{grid-template-columns:1fr;gap:20px}.director-note{margin-left:0;padding-left:20px}.director-note p{font-size:24px}.gallery-grid{grid-template-columns:1fr;padding-block:30px 55px}.gallery-item:first-child{grid-column:auto}.gallery-number{font-size:9px}.cut-row{grid-template-columns:40px minmax(0,1fr);gap:20px}.cut-row h2{font-size:30px}.cut-row .eyebrow{font-size:8px}.cut-row p{font-size:14px}.about-grid{grid-template-columns:1fr;gap:35px;padding-block:35px 55px}.credits-grid{grid-template-columns:1fr;gap:25px}.credits{padding-bottom:40px}.lightbox{padding:12px}.media-figure figcaption{font-size:11px}.small-button{padding:8px 10px}}@media(max-width:360px){:root{--space:20px}.brand{font-size:34px}.site-header{gap:8px}.director-toggle{font-size:11px;padding-left:9px;gap:5px}.menu-button{font-size:10px;padding-left:0}.menu-button span{display:none}.hero h1{font-size:52px}.hero-actions{gap:11px;align-items:flex-start;flex-direction:column}.hero{min-height:690px}.hero-deck{font-size:21px}.hero-bottom>span:nth-child(2){display:none}.phase-track li{font-size:15px}.latest-story h2{font-size:37px}.latest-story .section-label{gap:12px}.notes-panel{padding:16px}.intro-section h2{font-size:43px}.empty-inline{gap:14px}.take-row{grid-template-columns:34px minmax(0,1fr) 15px;gap:10px}.take-content h2{font-size:28px}.filters{gap:12px}.filters select{max-width:105px}.take-content .eyebrow{letter-spacing:.1em}.prompt-panel{padding:18px 15px}.prompt-panel blockquote{font-size:23px}.footer-links{max-width:none}.page-intro h1{font-size:48px}}@media(max-width:760px){.empty-inline p{flex:1 1 calc(100% - 80px);min-width:170px}.empty-inline .text-link{flex-basis:auto;margin-left:0}.phase-track li{font-size:12px}.phase-track ol{gap:5px}.phase-track li:after{right:-5px}.phase-track li:last-child:after{right:0}.director-toggle{min-height:40px}.menu-button{min-height:44px}.small-button{min-height:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}}html{scroll-behavior:auto}.hero-frame{position:absolute;inset:0 calc(var(--space)*-1);z-index:-1;overflow:hidden;pointer-events:none;clip-path:inset(0)}.hero-frame .hero-image{inset:0;transform-origin:68% 56%}.hero-frame-line{position:absolute;inset:3% 2.4% 4%;border:1px solid #c8a774;opacity:0;transform:scaleX(.96);pointer-events:none}.intro-line{display:block;overflow:clip;padding-bottom:.12em;margin-bottom:-.12em}.intro-line>span{display:block}.media-visual{overflow:hidden}.opening-evidence{margin-top:23px}.latest-story h2,.entry-heading h1{overflow-wrap:anywhere;min-width:0}.text-link [data-action-label]{color:inherit;font:inherit}.reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--accent);z-index:50;pointer-events:none;transform:scaleX(0);transform-origin:left}@media(min-width:1600px){.hero-frame{inset-inline:calc((1440px - 100vw)/2)}}@media(max-width:760px){.site-header{gap:10px 18px}.site-header .brand{order:0;font-size:41px}.site-header .menu-button{order:1;min-width:64px;min-height:44px;font-size:13px;padding:10px 12px;border:1px solid var(--line)}.site-header .menu-button span{display:inline}.site-header .director-toggle{order:3;margin-right:auto;min-height:44px;padding:6px 7px 6px 15px;font-size:15px;gap:18px}.site-header:has(.director-toggle:not([hidden])):after{content:"";flex-basis:100%;height:0;order:1}.site-header nav{order:2}.switch-state{min-width:52px;padding:7px 9px;font-size:10px}.switch-state i{width:11px;height:11px}.small-button{min-height:44px}.hero-frame{clip-path:none}.hero-frame-line{display:none}.opening-evidence{font-size:13px;min-height:44px;gap:18px}.phase-track ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.phase-track li{font-size:19px;padding-bottom:18px}.phase-track li:after{right:0}}@media(max-width:360px){.site-header .brand{font-size:39px}.phase-track{padding-top:10px;padding-bottom:25px}.phase-track ol{grid-template-columns:1fr;gap:0}.phase-track li{padding:8px 0 8px 29px;min-height:39px;font-size:19px;gap:15px}.phase-track .phase-index{display:inline;font-size:9px}.phase-track i{left:0;top:18px;bottom:auto}.phase-track li:after{width:1px;height:100%;inset:20px auto auto 3.5px}.phase-track li:last-child:after{display:none}}@media(prefers-reduced-motion:reduce){.hero-frame,.hero-image,.intro-line>span,[data-arrive]{transform:none!important;clip-path:none!important;opacity:1}.hero-frame-line{display:none}}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-math-wght-normal._TL2RCrf.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-symbols-wght-normal.DO7lZbk6.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-ext-wght-normal.BlIE6rrN.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-wght-normal.BIFT5Qnz.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-math-wght-italic.Csabf5l-.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-symbols-wght-italic.Dit9nj3y.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-ext-wght-italic.NDCc9UyL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-wght-italic.B5SVoS-R.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-vietnamese-800-normal.CpjukuLw.woff2) format("woff2"),url(/_astro/barlow-condensed-vietnamese-800-normal.BZxKbt5V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-ext-800-normal.DGNyg4u8.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-ext-800-normal.gY_0Gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
