@import url("/media/fonts.css");:root{--paper:#f4f0e7;--ink:#222721;--muted:#75766b;--line:rgba(34,39,33,.2);--serif:"Antaran Serif",Georgia,"Times New Roman",serif;--sans:"Antaran Sans",Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a,button{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}button{font:inherit;border:0;background:none;cursor:pointer}button:disabled{cursor:default}img{display:block;width:100%;height:100%;object-fit:cover}h1,h2,h3,h4,p{margin:0}em,h1,h2,h3,h4{font-weight:400}a:focus-visible,button:focus-visible{outline:2px solid #be7a4c;outline-offset:6px}::selection{background:#bb895d;color:#fff}svg{flex-shrink:0}small{line-height:1.55}button{touch-action:manipulation}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;background:var(--paper);color:var(--ink);padding:16px}.skip-link:focus{top:20px}.section-pad{padding:115px 6%}.section-label{text-transform:uppercase;font-size:11px;letter-spacing:.16em;line-height:1.5;display:block}.text-link{display:inline-flex;gap:38px;align-items:center;border-bottom:1px solid;padding:12px 0;font-size:13px;line-height:1.3}.text-link svg{transition:transform .3s}.text-link:hover svg{transform:translateX(6px)}.small-copy{font-size:14px!important;opacity:.65;line-height:1.7!important}.reverse-arrow{display:flex;transform:rotate(180deg)}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand>img{width:38px;height:38px;filter:brightness(0)}.brand>span{font-family:var(--serif);font-size:39px;letter-spacing:-2px;line-height:.85}.brand small{display:block;font-family:var(--sans);font-size:8px;letter-spacing:.02em;line-height:1.4;margin-top:8px}.brand-light{color:#e8e2d4}.brand-light>img{filter:none}.site-header{height:100px;padding:0 4.5%;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:20}.site-header,.site-header nav{display:flex;align-items:center}.site-header nav{gap:44px;font-size:12px}.cluster-link{display:flex;align-items:center;gap:18px}.concept-number{font-size:11px;letter-spacing:.15em;opacity:.55}.on-dark{color:#e8e2d4;border-color:#ffffff25}.preview-footer{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:46px 5%;border-top:1px solid var(--line)}.preview-footer>div p{font-family:var(--serif);font-size:24px;margin-bottom:10px}.preview-footer small{font-size:10px;opacity:.6}.preview-footer>a:last-child{display:flex;align-items:center;gap:20px;font-size:12px}.gallery{min-height:100svh;padding:0 4.5%;background:#eae7df}.gallery-header{height:110px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.gallery-header>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.gallery-intro{display:flex;justify-content:space-between;align-items:flex-end;padding:55px 0 48px}.gallery-intro h1{font:clamp(48px,5vw,78px)/.99 var(--serif);letter-spacing:-.05em}.gallery-intro h1 em{color:#8b6049}.gallery-intro p{font-size:13px;line-height:1.7;padding-bottom:7px;max-width:300px}.concept-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.concept-card{min-width:0}.concept-image{height:clamp(200px,23vw,380px);overflow:hidden;position:relative;background:#222}.concept-image>img{transition:transform 1s cubic-bezier(.2,.7,.1,1);filter:brightness(.8)}.concept-card:hover .concept-image>img{transform:scale(1.055);filter:brightness(.95)}.concept-1 .concept-image img{object-position:50% 42%}.concept-2 .concept-image img{object-position:50% 45%;filter:brightness(.65)}.concept-digit{position:absolute;left:22px;top:16px;font:43px var(--serif);color:#fff}.open-circle{position:absolute;bottom:20px;right:20px;display:grid;place-items:center;border:1px solid #ffffff80;color:white;width:44px;height:44px;border-radius:50%;transition:background .3s}.concept-card:hover .open-circle{background:var(--paper);color:var(--ink)}.concept-caption{padding:23px 0 28px}.concept-caption>span:first-child{text-transform:uppercase;letter-spacing:.13em;font-size:9px}.concept-caption h2{font:clamp(27px,2.6vw,40px)/1.2 var(--serif);letter-spacing:-.04em;margin:12px 0}.concept-caption p{font-size:12px;line-height:1.7;max-width:310px;min-height:42px;color:#66675f}.concept-enter{align-items:center;font-size:11px;margin-top:22px;padding-top:16px}.concept-enter,.gallery-footer{display:flex;justify-content:space-between;border-top:1px solid var(--line)}.gallery-footer{padding:26px 0;font-size:9px;letter-spacing:.05em;color:#74766a}.editorial{background:var(--paper)}.editorial-hero{min-height:740px;height:calc(100svh - 100px);max-height:1050px;position:relative;display:grid;grid-template-columns:51% 49%;padding:0 4.5%}.editorial-title{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:30px 0 55px}.editorial-title h1{font:clamp(76px,7.6vw,128px)/.92 var(--serif);letter-spacing:-.065em}.editorial-title h1 em{color:#88674b}.editorial-title p{margin:32px 0 14px;font-size:14px;line-height:1.65}.editorial-title .text-link{align-self:flex-start}.editorial-hero-image{position:relative;margin:35px 0 35px -15px;overflow:hidden;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.editorial-hero-image img{object-position:50% 48%;animation:slow-pan 12s ease-out both}.image-caption{position:absolute;bottom:22px;right:22px;color:white;font-size:10px;letter-spacing:.04em;text-shadow:0 1px 8px #000}.hero-side{position:absolute;right:12px;top:50%;writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.editorial-statement{padding:120px 6%;display:grid;grid-template-columns:1fr 3fr .6fr;border-top:1px solid var(--line);gap:45px;position:relative}.editorial-statement h2{font:clamp(42px,4.6vw,70px)/1.08 var(--serif);letter-spacing:-.04em}.editorial-statement h2 em{color:#8b6049}.editorial-statement p{max-width:495px;font-size:16px;line-height:1.8;margin:30px 0 16px}.statement-symbol{font:140px/.8 var(--serif);color:#8b6049;opacity:.35}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:55px}.section-heading h2{font:clamp(40px,4.3vw,68px)/1.04 var(--serif);letter-spacing:-.045em}.section-heading h2 em{color:#8b6049}.section-heading .section-label{margin-bottom:22px}.section-heading>p{font-size:13px;line-height:1.75;max-width:280px}.editorial-clusters{background:#eae5da}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;row-gap:65px}.editorial-card:nth-child(3n+2){padding-top:60px}.editorial-card:nth-child(3n){padding-top:120px}.editorial-card-media{height:350px;position:relative;overflow:hidden}.editorial-card-media img{transition:transform .8s,filter .8s;filter:saturate(.75)}.editorial-card:hover img{transform:scale(1.04);filter:saturate(1)}.swatch{position:absolute;bottom:0;right:0;width:25px;height:70px}.editorial-card-caption{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:10px}.editorial-card-caption span{font-size:9px;letter-spacing:.13em;text-transform:uppercase}.editorial-card-caption h3{font:32px var(--serif);letter-spacing:-.04em;margin:9px 0}.editorial-card-caption p{font-size:11px;color:#6d7065;line-height:1.6}.people-section{display:grid;grid-template-columns:1fr 1fr;min-height:660px}.people-image{min-height:600px;overflow:hidden}.people-image img{object-position:50% 40%}.people-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:85px 12%;background:#343e32;color:#f4f0e7}.people-copy h2{font:clamp(38px,3.8vw,60px)/1.06 var(--serif);letter-spacing:-.04em;margin:30px 0}.people-copy p{font-size:15px;line-height:1.8;max-width:390px;margin-bottom:22px}.people-copy .text-link{margin-top:10px}.story-row{display:grid;grid-template-columns:.3fr 1.1fr 1.8fr .2fr;gap:35px;padding:40px 0;border-top:1px solid var(--line);scroll-margin-top:30px}.story-row>span:first-child{font-size:11px;padding-top:7px;color:#8b6049}.story-row h3{font:32px var(--serif)}.story-row h3 small{display:block;font:9px var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-top:12px}.story-row p{font-size:15px;line-height:1.75;max-width:530px}.story-row p+p{margin-top:10px}.story-row small{font-size:10px;opacity:.7}.row-color{height:44px;width:44px;border-radius:50%;justify-self:end}.editorial-ending{text-align:center;padding:110px 20px 130px;background:#e2d8c6}.editorial-ending h2{font:clamp(60px,8vw,120px)/.95 var(--serif);letter-spacing:-.06em;margin:30px 0}.editorial-ending h2 em{color:#8b6049}.editorial-ending .text-link{margin-top:20px}.cinema{background:#101518;color:#e8e2d4}.cinema .site-header{position:absolute;left:0;right:0;border:0}.cinema-hero{height:100svh;min-height:700px;position:relative;overflow:hidden}.cinema-hero-back,.cinema-hero-back:after{position:absolute;inset:0}.cinema-hero-back:after{content:"";background:linear-gradient(90deg,rgba(9,13,14,.82),rgba(9,13,14,.03) 90%),linear-gradient(0deg,#10151880,transparent 40%)}.cinema-hero-back img{object-position:65% 50%;animation:slow-pan 16s ease-out both}.film-title{position:absolute;left:6%;top:23%;max-width:80%}.film-title h1{font:500 clamp(90px,11.5vw,180px)/.87 var(--sans);letter-spacing:-.075em}.film-title h1 em{font-family:var(--serif);font-weight:400;letter-spacing:-.06em;color:#d2b385}.film-title p{font-size:15px;line-height:1.6;margin:30px 0 18px}.film-title .text-link{margin-top:8px}.film-hero-bottom{position:absolute;left:6%;right:6%;bottom:35px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff45;padding-top:22px;font-size:10px;letter-spacing:.06em}.film-vertical{position:absolute;right:25px;top:40%;writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.2em;font-size:8px}.sound-controls,.sound-controls button{display:flex;align-items:center;gap:12px}.sound-controls button{padding:7px 0;font-size:10px}.sound-bars{display:flex;gap:3px;height:14px;align-items:center}.sound-bars i{height:5px;width:2px;background:currentColor}.sound-bars i:nth-child(2){height:12px}.sound-bars i:nth-child(3){height:8px}.sound-bars.playing i{animation:equalize .8s ease-in-out infinite alternate}.sound-bars.playing i:nth-child(2n){animation-delay:.3s}.film-stage{height:100svh;min-height:680px;width:100%;overflow:hidden;position:relative}.film-scene,.film-scenes{position:absolute;inset:0}.film-scene{overflow:hidden;visibility:hidden}.film-scene:first-child{visibility:visible}.film-image{object-position:65% 45%;will-change:transform}.film-image,.film-shade{position:absolute;inset:0}.film-shade{background:linear-gradient(90deg,rgba(9,13,14,.91),rgba(9,13,14,.13) 90%),linear-gradient(0deg,#101518 1%,transparent 50%)}.film-scene-copy{position:absolute;left:6%;top:20%;max-width:550px;width:65%;z-index:2}.film-chapter{font-size:10px;text-transform:uppercase;letter-spacing:.2em}.film-scene-copy h2{font:500 clamp(60px,8vw,120px)/1 var(--sans);letter-spacing:-.06em;margin:22px 0}.film-scene-copy h3{font:italic clamp(25px,3vw,42px)/1.15 var(--serif);color:#d2b385;max-width:450px;margin-bottom:25px}.film-scene-copy p{font-size:14px;line-height:1.7;max-width:400px}.film-scene-copy .film-people{font-size:11px;line-height:1.7;opacity:.7;max-width:350px;margin-top:14px}.film-scene-copy small{font-size:9px;display:block;margin-top:12px}.film-big-number{position:absolute;right:5%;top:10%;font:clamp(150px,25vw,420px)/1 var(--serif);opacity:.18;color:#f4f0e7}.film-timeline{position:absolute;bottom:0;left:6%;right:6%;z-index:8;padding:15px 0 24px}.timeline-top{justify-content:space-between;margin-bottom:30px;font-size:9px;letter-spacing:.1em}.timeline-top,.timeline-top>a{display:flex;align-items:center}.timeline-top>a{gap:15px}.timeline-top svg{width:16px}.motion-control{font-size:10px;text-decoration:underline;text-underline-offset:4px;padding:8px}.chapter-buttons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #ffffff40}.chapter-buttons button{position:relative;text-align:left;display:flex;flex-direction:column;gap:10px;padding:22px 5px 0 0;font-size:11px;color:#ffffff75;transition:color .2s}.chapter-buttons button:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;background:#2a2e2c;border:1px solid #bdb9a9;border-radius:50%}.chapter-buttons button.active{color:#e3bb78}.chapter-buttons button.active:before{background:#e3bb78;box-shadow:0 0 0 5px #e3bb7820}.chapter-buttons button>span{font-size:9px;opacity:.6}.cinema-interlude{padding:140px 8%;background:#1a2423}.cinema-interlude h2{font:clamp(44px,6vw,96px)/1.04 var(--serif);letter-spacing:-.045em;margin:45px 0 55px}.cinema-interlude h2 em{color:#c8a46a}.cinema-interlude-bottom{display:flex;justify-content:space-between;gap:40px;border-top:1px solid #ffffff25;padding-top:30px}.cinema-interlude-bottom p{max-width:460px;font-size:14px;line-height:1.8}.cinema-interlude-bottom>span{font-size:12px;line-height:2;color:#c8a46a}.film-overview .section-heading h2 em{color:#c8a46a}.film-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px 25px}.film-overview-grid button{text-align:left;padding:0}.film-overview-grid img{height:300px;filter:saturate(.5);transition:filter .3s}.film-overview-grid button:hover img{filter:saturate(1)}.film-overview-grid button>span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin:18px 0 12px;opacity:.6}.film-overview-grid h3{font:32px var(--serif);display:flex;justify-content:space-between;align-items:center}.reduced-cinema .film-stage{height:auto;overflow:visible}.reduced-cinema .film-scenes{position:relative}.reduced-cinema .film-scene{position:relative!important;height:780px;visibility:visible!important;opacity:1!important;clip-path:none!important}.reduced-cinema .film-timeline{position:sticky;bottom:0;background:#101518;padding:20px;left:0;right:0;margin-top:-1px}.reduced-cinema .timeline-top{margin-bottom:15px}.atlas{background:#0d2225;color:#e8e2d5}.atlas .site-header{position:absolute;left:0;right:0;background:#0d22252b;border-color:#ffffff15}.atlas-tour{height:650svh;position:relative}.atlas-stage{height:100svh;min-height:740px;position:sticky;top:0;overflow:hidden}.atlas-scene,.atlas-scene:after{position:absolute;inset:0}.atlas-scene:after{content:"";background:linear-gradient(90deg,#0d2225ef,#0d2225b0 28%,transparent 66%);pointer-events:none;transition:opacity 1s}.atlas-static{position:absolute;inset:0}.atlas-static img{object-position:70% 50%;opacity:.7}.atlas-intro{position:absolute;top:28%;left:5%;z-index:3;max-width:48%;transition:opacity .7s,transform .7s}.atlas-intro h1{font:clamp(60px,6.5vw,104px)/.96 var(--serif);letter-spacing:-.055em}.atlas-intro h1 em{color:#bc845a}.atlas-intro p{font-size:13px;line-height:1.8;margin:28px 0}.atlas-primary{display:inline-flex;align-items:center;gap:40px;background:#bc845a;color:#0d2225;padding:17px 22px;font-size:12px}.atlas-tools{position:absolute;left:5%;right:5%;top:119px;display:flex;align-items:center;gap:30px;font-size:10px;z-index:4}.atlas-tools>button{padding:8px 0}.atlas-tools>button:first-child{display:flex;align-items:center;gap:18px;border-bottom:1px solid #ffffff60}.atlas-tools .sound-controls{margin-left:auto}.atlas-tools>button.active{color:#dbac80}.atlas-focus{position:absolute;bottom:190px;right:6%;text-align:right;z-index:3;max-width:40%;transition:transform .6s}.atlas-focus>span{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#c8a46a}.atlas-focus h2{font:clamp(35px,4vw,60px)/1.2 var(--serif);letter-spacing:-.04em;margin:14px 0 8px}.atlas-focus>p{font-size:12px;line-height:1.5}.atlas-focus small{display:block;font-size:9px;opacity:.65;margin-top:8px}.atlas-rail{position:absolute;bottom:30px;left:5%;right:5%;z-index:5}.atlas-instruction{font-size:9px;color:#b7bbae;margin-bottom:20px;letter-spacing:.06em}.atlas-portal-buttons{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #ffffff35}.atlas-portal-buttons button{display:flex;gap:12px;align-items:center;padding:24px 5px 14px 0;font-size:11px;opacity:.55;position:relative}.atlas-portal-buttons button>span{width:8px;height:8px;border-radius:50%;flex-shrink:0}.atlas-portal-buttons button.active{opacity:1}.atlas-portal-buttons button.active:before{content:"";position:absolute;left:0;right:15px;top:-1px;height:2px;background:#bc845a}.entered .atlas-intro{opacity:0;transform:translateX(-40px);pointer-events:none}.entered .atlas-scene:after{opacity:0}.portal-label{text-align:center;width:130px;text-shadow:0 2px 8px #000;font-family:var(--sans);color:#b2baaf;font-size:11px}.portal-label>span{font-size:8px;letter-spacing:.15em}.portal-label strong{display:block;font-family:var(--serif);font-weight:400;font-size:20px;margin:5px 0}.portal-label small{font-size:9px}.portal-label.selected{color:#e7cc99}.atlas-details{background:#e8e2d5;color:#23322d}.atlas-details .section-heading h2 em{color:#956448}.atlas-details .section-heading>p{max-width:320px}.atlas-detail-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.atlas-detail-layout>img{height:600px;object-position:50% 38%}.atlas-detail-layout h3{font:clamp(40px,4vw,65px) var(--serif);letter-spacing:-.05em;margin:20px 0}.atlas-detail-layout h4{font:italic 26px/1.3 var(--serif);color:#956448;margin-bottom:30px}.atlas-detail-layout p{font-size:14px;line-height:1.8;margin-bottom:20px;max-width:420px}.atlas-detail-layout small{font-size:10px;display:block}.atlas-detail-nav{display:flex;align-items:center;justify-content:space-between;max-width:420px;border-top:1px solid #23322d40;margin-top:35px;padding-top:20px}.atlas-detail-nav button{padding:10px}.atlas-detail-nav>span{font-size:10px}.atlas-detail-list{margin-top:70px;border-top:1px solid #23322d40}.atlas-detail-list button{display:grid;grid-template-columns:.25fr 1.5fr 1fr 24px;width:100%;text-align:left;align-items:center;border-bottom:1px solid #23322d40;padding:23px 0;gap:20px}.atlas-detail-list button>span{font-size:10px}.atlas-detail-list strong{font:25px var(--serif)}.atlas-detail-list button[aria-pressed=true]{color:#956448}.world-loading{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;gap:15px;font-size:11px;opacity:.7}.world-loading>span{border:1px solid #ffffff20;border-top-color:#bc845a;border-radius:50%;width:18px;height:18px;animation:spin 1s linear infinite}@keyframes slow-pan{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes equalize{to{height:14px}}@keyframes spin{to{transform:rotate(1turn)}}@media(min-width:1600px){.editorial-card-media{height:440px}.gallery-intro{padding-top:70px}.concept-caption p{font-size:14px}.concept-caption>span:first-child{font-size:11px}}@media(max-width:1000px){.site-header{padding:0 4%;height:90px}.site-header nav{gap:25px}.concept-number{display:none}.editorial-hero{grid-template-columns:52% 48%;min-height:640px;height:calc(90svh - 90px)}.editorial-title h1{font-size:8.4vw}.editorial-hero-image{margin-left:-30px}.editorial-statement{grid-template-columns:.8fr 3fr;gap:25px}.statement-symbol{display:none}.editorial-card-media{height:280px}.editorial-card:nth-child(3n){padding-top:80px}.people-copy{padding:65px 10%}.people-copy h2{font-size:38px}.section-pad{padding:85px 5%}.gallery-intro h1{font-size:60px}.gallery-intro p{font-size:12px}.concept-list{gap:18px}.concept-caption h2{font-size:29px}.concept-caption p{font-size:11px}.preview-footer{flex-wrap:wrap}.preview-footer>div{order:3;width:100%}.atlas-intro{max-width:52%}.atlas-intro h1{font-size:7.2vw}.atlas-tools{gap:20px}.atlas-detail-layout>img{height:470px}.film-scene-copy h2{font-size:9vw}.film-overview-grid img{height:260px}}@media(max-width:700px){html{scroll-padding-top:30px}.section-pad{padding:65px 6%}.site-header{height:90px;padding:0 6%}.brand>img{width:30px;height:30px}.brand>span{font-size:32px}.brand small{font-size:7px;margin-top:6px}.site-header nav{gap:18px;font-size:10px}.site-header .cluster-link{gap:5px;max-width:115px;line-height:1.4}.site-header .cluster-link svg{width:17px}.back-link{font-size:10px}.gallery{padding:0 6%}.gallery-header{height:95px}.gallery-header>span{font-size:7px;max-width:105px;text-align:right;line-height:1.7}.gallery-intro{display:block;padding:40px 0 30px}.gallery-intro h1{font-size:54px}.gallery-intro p{font-size:12px;margin-top:25px;max-width:100%}.concept-list{grid-template-columns:1fr;gap:25px}.concept-image{height:300px}.concept-caption{padding:22px 0 5px}.concept-caption h2{font-size:37px}.concept-caption p{font-size:12px;max-width:340px;min-height:0}.concept-enter{margin-top:19px}.gallery-footer{margin-top:30px;gap:20px;line-height:1.7;font-size:8px}.gallery-footer span{max-width:50%}.editorial-hero{display:block;padding:0 6%;height:auto;min-height:0;max-height:none}.editorial-title{padding:45px 0 35px}.editorial-title h1{font-size:clamp(65px,15.5vw,100px);line-height:.94}.editorial-title p{font-size:12px;margin:26px 0 10px}.text-link{font-size:12px;padding:11px 0}.editorial-hero-image{height:440px;margin:0 -6.8%;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}.editorial-hero-image img{object-position:50% 42%}.hero-side{display:none}.image-caption{font-size:9px}.editorial-statement{display:block;padding:65px 6%}.editorial-statement>.section-label{margin-bottom:30px}.editorial-statement h2{font-size:42px}.editorial-statement p{font-size:14px;margin-top:25px}.section-heading{display:block;margin-bottom:35px}.section-heading h2{font-size:42px}.section-heading>p{margin-top:24px;font-size:12px;max-width:310px}.section-heading .section-label{margin-bottom:20px}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 18px}.editorial-card:nth-child(n){padding-top:0}.editorial-card:nth-child(2n){padding-top:45px}.editorial-card-media{height:240px}.editorial-card-caption{gap:5px;align-items:flex-start;margin-top:15px}.editorial-card-caption span{font-size:7px;letter-spacing:.08em}.editorial-card-caption h3{font-size:25px;margin:7px 0}.editorial-card-caption p{font-size:10px;line-height:1.5}.editorial-card-caption svg{width:16px;margin-top:20px}.swatch{width:15px;height:45px}.people-section{display:flex;flex-direction:column;min-height:0}.people-image{min-height:0;height:430px}.people-copy{padding:55px 8% 65px}.people-copy h2{font-size:43px}.people-copy p{font-size:14px}.story-row{grid-template-columns:25px 1fr;gap:20px;padding:28px 0}.story-row h3{font-size:28px}.story-row>div{grid-column:2}.story-row>div p{font-size:13px}.story-row .row-color{display:none}.editorial-ending{padding:70px 6% 85px}.editorial-ending h2{font-size:65px}.preview-footer{padding:35px 6%;gap:30px}.preview-footer>a:last-child{font-size:10px;gap:10px}.preview-footer>div p{font-size:23px}.preview-footer small{font-size:9px}.cinema-hero{min-height:710px;max-height:1000px}.cinema .site-header{background:#10151820}.cinema-hero-back img{object-position:58% 50%}.cinema-hero-back:after{background:linear-gradient(90deg,#090d0ec9,transparent),linear-gradient(0deg,#101518cc,transparent 70%)}.film-title{top:27%;left:6%;max-width:90%}.film-title h1{font-size:clamp(70px,17vw,110px)}.film-title p{font-size:13px;margin-top:25px}.film-hero-bottom{bottom:25px;flex-wrap:wrap;row-gap:15px;font-size:8px}.film-hero-bottom>span:nth-child(2){display:none}.film-vertical{right:13px;font-size:7px;top:47%}.film-stage{min-height:730px}.film-scene-copy{top:18%;left:6%;width:87%;max-width:none}.film-scene-copy h2{font-size:clamp(48px,12vw,80px);margin:22px 0}.film-scene-copy h3{font-size:32px;max-width:300px;margin-bottom:22px}.film-scene-copy p{font-size:13px;max-width:300px}.film-scene-copy .film-people{font-size:10px;max-width:285px}.film-chapter{font-size:9px}.film-big-number{top:5%;right:5%;font-size:200px}.film-shade{background:linear-gradient(90deg,#090d0ee6,#090d0e25),linear-gradient(0deg,#101518 1%,#101518aa 20%,transparent)}.film-timeline{bottom:12px;left:6%;right:6%;padding-bottom:15px}.timeline-top{margin-bottom:20px;font-size:7px;gap:10px}.timeline-top>span{display:none}.timeline-top>a{gap:8px;font-size:9px}.chapter-buttons{grid-template-columns:repeat(3,1fr);gap:18px 10px;border-top:0}.chapter-buttons button{font-size:10px;padding-top:13px;border-top:1px solid #ffffff30;min-height:50px;gap:5px}.chapter-buttons button>span{font-size:7px}.motion-control{font-size:9px}.cinema-interlude{padding:80px 6%}.cinema-interlude h2{font-size:43px;line-height:1.08;margin:35px 0}.cinema-interlude-bottom{display:block}.cinema-interlude-bottom p{font-size:13px}.cinema-interlude-bottom>span{display:block;margin-top:30px;font-size:11px}.film-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.film-overview-grid img{height:220px}.film-overview-grid h3{font-size:24px;gap:8px}.film-overview-grid h3 svg{width:16px}.film-overview-grid button>span{font-size:7px;line-height:1.6}.reduced-cinema .film-scene{height:740px}.reduced-cinema .film-timeline{padding:16px 6%;bottom:0}.atlas-stage{min-height:780px}.atlas .site-header{background:#0d222599}.atlas-intro{left:6%;top:25%;max-width:86%}.atlas-intro h1{font-size:clamp(51px,12.5vw,74px);max-width:370px}.atlas-intro p{font-size:12px;margin:22px 0}.atlas-primary{padding:15px 20px;font-size:11px;gap:25px}.atlas-tools{left:6%;right:6%;top:111px;gap:18px;flex-wrap:wrap;row-gap:5px}.atlas-tools>button{font-size:9px}.atlas-tools .motion-control{font-size:8px}.atlas-tools .sound-controls{position:absolute;top:38px;right:0}.atlas-tools .sound-controls button{font-size:8px}.atlas-tools>button:first-child{gap:8px}.atlas-tools>button:first-child svg{width:16px}.atlas-focus{bottom:240px;right:6%;max-width:80%;text-shadow:0 2px 20px #000}.atlas-focus h2{font-size:37px;margin:10px 0}.atlas-focus>span{font-size:8px}.atlas-focus>p{font-size:10px}.atlas-scene:after{background:linear-gradient(90deg,#0d2225d9,#0d222540),linear-gradient(0deg,#0d2225 5%,transparent 45%)}.atlas-rail{left:6%;right:6%;bottom:20px}.atlas-instruction{font-size:8px;line-height:1.6;max-width:250px}.atlas-portal-buttons{grid-template-columns:repeat(3,1fr);gap:0 15px}.atlas-portal-buttons button{font-size:9px;padding:17px 0;gap:7px}.atlas-portal-buttons button>span{width:6px;height:6px}.atlas-detail-layout{display:block}.atlas-detail-layout>img{height:420px;margin-bottom:35px}.atlas-detail-layout h3{font-size:45px}.atlas-detail-layout h4{font-size:25px}.atlas-detail-layout p{font-size:13px}.atlas-detail-list{margin-top:50px}.atlas-detail-list button{grid-template-columns:20px 1fr 90px 16px;gap:12px;padding:20px 0}.atlas-detail-list strong{font-size:22px}.atlas-detail-list button>span{font-size:8px}.atlas-detail-list svg{width:16px}.atlas-details .section-heading h2{font-size:40px}.world-loading{font-size:9px}.atlas .preview-footer{background:#0d2225}}@media(max-width:380px){.brand>span{font-size:27px}.brand>img{width:26px;height:26px}.brand small{font-size:6px}.site-header nav{gap:10px}.site-header .cluster-link{max-width:98px;font-size:9px}.editorial-card-media{height:200px}.editorial-card-caption h3{font-size:22px}.film-title h1{font-size:68px}.film-scene-copy h2{font-size:46px}.film-scene-copy h3{font-size:28px}.gallery-intro h1{font-size:48px}.atlas-tools{gap:12px}.atlas-detail-list strong{font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.cinema-hero-back img,.editorial-hero-image img{transform:none}}