:root{--soot:#0c0a08;--soot-2:#15110d;--snow:#efeadf;--snow-2:#efeadfdb;--snow-3:#efeadf8f;--paper:#e9e4d8;--ink:#17130f;--ink-2:#17130fc7;--ink-3:#17130f80;--tobacco:#c99c5e;--rust:#9c4a1c;--sun:#f0862b;--lights:#7df7a6;--line:#efeadf33;--display:"Fraunces", "Cooper Std", Georgia, "Times New Roman", serif;--book:"EB Garamond", "Adobe Garamond Pro", Garamond, Georgia, serif;--cover:#272526;--cream:#fffff7;--spine:#bc0033;--sans:"Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--gut:clamp(20px, 5.5vw, 96px);--ease:cubic-bezier(.2, .7, .1, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--soot);-webkit-text-size-adjust:100%}body{background:var(--soot);color:var(--snow);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17.5px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}em{font-style:italic}::selection{background:var(--lights);color:var(--soot)}.deck:after{content:"";z-index:60;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:fixed;inset:0}.kick{font:500 14px/1.4 var(--book);letter-spacing:.34em;text-transform:uppercase;color:var(--tobacco);align-items:center;gap:.95em;margin:0 0 1.5rem;display:flex}.twin{flex:none;gap:4px;display:inline-flex}.twin b{border-radius:50%;width:7px;height:7px}.twin b:first-child{background:var(--lights);box-shadow:0 0 9px #7df7a6a6}.twin b:last-child{box-shadow:0 0 0 1px var(--snow-3);background:#000}.lede{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:-.008em;text-wrap:pretty;margin:0;font-size:clamp(23px,2.45vw,42px);font-weight:380;line-height:1.26}.lede--big{text-wrap:balance;text-shadow:0 2px 30px #0009;max-width:21em;font-size:clamp(25px,2.85vw,50px);line-height:1.17}.body{max-width:34em;color:var(--snow-2);text-wrap:pretty;margin:0 0 1em;font-size:clamp(16px,1.16vw,19px)}.body:last-child{margin-bottom:0}.body strong{color:var(--snow);font-weight:600}.body em{color:var(--snow)}.head{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(38px,4.3vw,76px);font-weight:400;line-height:1}.head--plate{letter-spacing:-.028em;font-size:clamp(54px,6.6vw,122px);line-height:.9}.name{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.03em;text-shadow:0 2px 40px #00000073;margin:0 0 .26em;font-size:clamp(58px,7.6vw,138px);font-weight:430;line-height:.9}.name--half{font-size:clamp(40px,4.5vw,80px)}.sub{font:500 14px/1.4 var(--book);letter-spacing:.34em;text-transform:uppercase;color:var(--tobacco);margin:0 0 .6rem}.lights{color:var(--lights);text-shadow:0 0 26px #7df7a647}.wm{gap:var(--wm-gap,.42em);font-family:var(--book);color:var(--cream);flex-direction:column;font-weight:400;line-height:1;display:inline-flex}.wm--line{flex-direction:row;align-items:baseline;gap:1.15em}.sp{width:var(--wm-w,6.6em);justify-content:space-between;display:flex}.wm--line .sp{gap:var(--sp-gap,.62em);width:auto}.sp__c{isolation:isolate;display:inline-block;position:relative}.eye:after{content:"";z-index:-1;border-radius:50%;width:.27em;height:.4em;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.eye--naja:after{background:var(--lights);box-shadow:0 0 .12em #7df7a68c}.eye--savik:after{background:#000}.wm--hero{--wm-w:6.6em;--wm-gap:.4em;text-shadow:0 4px 60px #0000008c;font-size:clamp(46px,6.3vw,122px)}.wm--end{--wm-w:6.6em;--wm-gap:.42em;font-size:clamp(40px,5.2vw,96px)}.wm--name{--sp-gap:.62em;font-size:clamp(15px,1.35vw,22px)}html.deck{scroll-snap-type:y proximity}.page{isolation:isolate;scroll-snap-align:start;background:var(--soot);height:100svh;min-height:560px;color:var(--snow);display:grid;position:relative;overflow:hidden}.page--black{background:#000}.page--day{background:var(--paper);color:var(--ink)}.bleed,.scrim{position:absolute;inset:0}.bleed{z-index:-2}.scrim{z-index:-1}.still{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%}.bleed .still{transition:transform 9s linear;transform:scale(1.04)}.page.in .bleed .still{transform:none}.scrim--title{background:linear-gradient(#0c0a0800 40%,#0c0a089e 76%,#0c0a08f0 100%),linear-gradient(#0c0a0880 0%,#0c0a0800 16%)}.scrim--right{background:linear-gradient(270deg,#0c0a08f2 0%,#0c0a08db 28%,#0c0a0866 50%,#0c0a0800 68%),linear-gradient(#0c0a0873 0%,#0c0a0800 15%)}.scrim--left{background:linear-gradient(90deg,#0c0a08f2 0%,#0c0a08db 28%,#0c0a0866 50%,#0c0a0800 68%),linear-gradient(#0c0a0873 0%,#0c0a0800 15%)}.scrim--low{background:linear-gradient(#0c0a0800 34%,#0c0a08bd 70%,#0c0a08f2 100%),linear-gradient(#0c0a0873 0%,#0c0a0800 15%)}.scrim--deep{background:linear-gradient(#0c0a08c7,#0c0a08b3 45%,#0c0a08e6)}.scrim--end{background:radial-gradient(90% 70% at 50% 62%,#0c0a089e,#0c0a0800 70%),linear-gradient(#0c0a0880 0%,#0c0a0833 55%,#0c0a08e6 100%)}.rv{opacity:0;transform:translateY(16px)}.page.in .rv{opacity:1;transition:opacity 1s ease calc(var(--i,0) * .11s + .14s), transform 1.1s var(--ease) calc(var(--i,0) * .11s + .14s);transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.bleed .still{transition:none;transform:none}}.copy{width:min(41rem,42vw);margin:0 var(--gut);align-self:center}.side-right .copy{justify-self:end}.side-left .copy{justify-self:start}.copy--low{align-self:end;width:auto;padding-bottom:clamp(84px,13vh,150px)}.p-title{align-items:end}.p-title__copy{padding:0 var(--gut) clamp(78px, 12.5vh, 140px)}.p-title__genre{font:600 clamp(11px, .95vw, 14px) / 1.4 var(--sans);letter-spacing:.36em;text-transform:uppercase;color:var(--snow);margin:clamp(26px,4.6vh,50px) 0 0}.p-title__credit{font-family:var(--book);color:var(--snow-2);margin:.55em 0 0;font-size:clamp(18px,1.7vw,28px);font-style:italic;font-weight:400}.p-logline{grid-template-rows:55fr 45fr}.p-logline__band{position:relative;overflow:hidden}.p-logline__band:after{content:"";background:linear-gradient(to bottom, #0c0a0866 0%, #0c0a0800 22%, #0c0a0800 80%, var(--soot) 100%);position:absolute;inset:0}.p-logline__copy{padding:0 var(--gut) clamp(40px, 6vh, 70px);grid-template-columns:minmax(150px,22%) minmax(0,1fr);align-content:center;align-items:start;gap:0 2vw;display:grid}.p-logline__copy .kick{margin:clamp(10px,1.05vw,19px) 0 0}.p-logline__copy .lede{max-width:27em}.comps{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:-.01em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(26px,2.75vw,46px);font-weight:400;line-height:1.15}.comps__film{letter-spacing:.035em;color:var(--snow);font-size:.84em}.comps__join{font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--snow-3);font-style:italic}.p-plate{padding:clamp(70px, 9.4vh, 86px) var(--gut) clamp(58px, 7.4vh, 68px)}.plate{gap:clamp(8px,.8vw,13px);height:100%;min-height:0;display:grid}.print{background:#1b1612;border-radius:clamp(6px,.7vw,11px);min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.page--day .print{box-shadow:0 1px #17130f14,0 22px 44px -22px #17130f8c}.plate--lead-left .plate{grid-template-rows:5fr 4fr;grid-template-columns:7fr 5fr}.plate--lead-right .plate{grid-template-rows:5fr 4fr;grid-template-columns:5fr 7fr}.plate--quad .plate{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.plate--six .plate{grid-template-rows:1fr 1fr;grid-template-columns:repeat(12,1fr)}.plate--six .print:first-child{grid-column:span 5}.plate--six .print:nth-child(2){grid-column:span 4}.plate--six .print:nth-child(3),.plate--six .print:nth-child(4){grid-column:span 3}.plate--six .print:nth-child(5){grid-column:span 4}.plate--six .print:nth-child(6){grid-column:span 5}.plate--tri .plate{grid-template-rows:1fr 1fr;grid-template-columns:3fr 2fr}.plate--tri .print:first-child{grid-row:span 2}.p-myth{grid-template-columns:41fr 59fr}.p-myth__copy{padding:0 clamp(18px, 3.2vw, 56px) 0 var(--gut);align-self:center}.p-myth__copy .body{max-width:30em}.p-myth__copy .body--last{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--snow);margin-top:1.5em;font-size:clamp(19px,1.65vw,27px);font-style:italic;font-weight:380;line-height:1.3}.p-myth__picture{grid-template-rows:1fr 1fr;min-height:0;display:grid;position:relative}.p-myth__picture:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000 0%,#0000 22%),linear-gradient(#0000 78%,#000000b3 100%);position:absolute;inset:0}.p-myth__sky{background:radial-gradient(120% 90% at 60% 110%,#06120e 0%,#010202 60%);position:relative;overflow:hidden}.stars{opacity:.8;background-image:radial-gradient(1px 1px at 12% 22%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 27% 61%,#fffc 50%,#0000 51%),radial-gradient(1.4px 1.4px at 41% 14%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 55% 43%,#ffffffb3 50%,#0000 51%),radial-gradient(1px 1px at 63% 9%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 74% 31%,#ffffffe6 50%,#0000 51%),radial-gradient(1px 1px at 83% 55%,#fff9 50%,#0000 51%),radial-gradient(1px 1px at 91% 18%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 35% 82%,#ffffff80 50%,#0000 51%),radial-gradient(1px 1px at 69% 74%,#fff9 50%,#0000 51%),radial-gradient(1px 1px at 5% 68%,#ffffffb3 50%,#0000 51%),radial-gradient(1px 1px at 48% 68%,#ffffff80 50%,#0000 51%);position:absolute;inset:0}.aurora{filter:blur(4px)saturate(1.2);opacity:1;width:108%;height:106%;position:absolute;inset:-6% -4% 0}.p-myth__ice{z-index:2;background:linear-gradient(90deg,#efeadf00 6%,#efeadfd9 34%,#efeadff2 70%,#efeadf80 100%);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-1px);box-shadow:0 0 22px 2px #7df7a638}.p-myth__sea{position:relative;overflow:hidden}.p-story__grid{padding:clamp(80px, 11vh, 110px) var(--gut) clamp(76px, 10vh, 100px);grid-template-columns:5fr 6fr;align-items:center;gap:0 4vw;display:grid}.body--story{max-width:31em;color:var(--snow);text-shadow:0 1px 18px #000000b3;margin-bottom:1.15em;font-size:clamp(17px,1.3vw,21px);line-height:1.58}.p-story2{padding:0 var(--gut);place-items:center}.p-story2__text{max-width:31em;font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:-.006em;font-size:clamp(21px,2.05vw,35px);font-weight:350;line-height:1.34}.p-story2__text p{text-wrap:pretty;margin:0 0 .95em}.p-story2__text p:last-child{margin-bottom:0}.p-char.is-split{grid-template-columns:57fr 43fr}.split__img{min-height:0;position:relative;overflow:hidden}.split__img:after{content:"";pointer-events:none;background:linear-gradient(to right, #0c0a0800 62%, var(--soot) 100%), linear-gradient(to bottom, #0c0a0866 0%, #0c0a0800 14%);position:absolute;inset:0}.p-char.is-split .copy{width:auto;max-width:34rem;margin:0 var(--gut) 0 clamp(20px, 2.6vw, 48px);grid-column:2;justify-self:start}#uncle .half:first-child:after{background:linear-gradient(#0c0a0800 48%,#0c0a081f 60%,#0c0a08b3 80%,#0c0a08f0 100%),linear-gradient(#0c0a0866 0%,#0c0a0800 14%)}.p-pair{grid-template-columns:1fr 1fr}.half{align-items:end;min-width:0;display:grid;position:relative;overflow:hidden}.half+.half{box-shadow:-2px 0 0 var(--soot)}.half__img{z-index:-2;position:absolute;inset:0}.half:after{content:"";z-index:-1;background:linear-gradient(#0c0a0800 38%,#0c0a0847 54%,#0c0a08d1 78%,#0c0a08f5 100%),linear-gradient(#0c0a0873 0%,#0c0a0800 15%);position:absolute;inset:0}.half__copy{padding:0 clamp(20px,3.6vw,64px) clamp(80px,11.5vh,124px)}.half:first-child .half__copy{padding-left:var(--gut)}.half:last-child .half__copy{padding-right:var(--gut)}.half__copy .body{max-width:27em;font-size:clamp(15px,1.06vw,17px)}.half--naja:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(70% 60% at 45% 40%,#7df7a638,#7df7a600 70%);position:absolute;inset:0}.half--naja .name{color:var(--lights);text-shadow:0 0 44px #7df7a64d}.crack{z-index:3;pointer-events:none;width:26px;height:100%;margin-left:-13px;position:absolute;top:0;left:50%}.crack path{fill:none;stroke:#050403;stroke-width:5px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.p-why__grid{padding:0 var(--gut) clamp(90px, 13vh, 150px);align-self:end}.p-why__grid .head{max-width:13em;margin-bottom:clamp(26px,5vh,54px)}.p-why__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,56px);display:grid}.p-why__cols .body{border-top:1px solid var(--line);color:var(--snow);margin:0;padding-top:1.1em;font-size:clamp(15.5px,1.1vw,18px)}.p-budget__grid{padding:clamp(80px, 11vh, 110px) var(--gut) clamp(76px, 10vh, 100px);grid-template-columns:5fr 7fr;align-items:center;gap:0 5vw;display:grid}.amount{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:-.035em;white-space:nowrap;margin:0 0 .16em;font-size:clamp(66px,9.2vw,168px);font-weight:430;line-height:.9}.p-budget__lead .body{max-width:25em;color:var(--snow)}.ledger{border-top:1px solid var(--line);margin:0 0 1.5rem;padding:0;list-style:none}.ledger li{border-bottom:1px solid var(--line);font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 0;text-wrap:pretty;padding:.82em 0;font-size:clamp(18px,1.5vw,25px);font-weight:380;line-height:1.3}.p-budget__plan .body{max-width:38em;font-size:clamp(15.5px,1.1vw,18px)}.body--home{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1;margin-top:1.3em;font-style:italic;color:var(--snow)!important;font-size:clamp(18px,1.4vw,23px)!important}.p-end{text-align:center;place-items:center}.p-end__copy{padding:0 var(--gut);margin-top:8vh}.p-end__thanks{font:600 clamp(11px, .95vw, 14px) / 1.4 var(--sans);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--snow);margin:0 0 1.4rem}.p-end__name{justify-content:center;margin:2.4em 0 0;display:flex}.p-end__note{letter-spacing:.08em;color:var(--snow-3);margin:0;font-size:10.5px;position:absolute;bottom:46px;left:0;right:0}.p-sound{grid-template-columns:44fr 56fr}.p-sound__copy{padding:0 clamp(18px, 3vw, 56px) 0 var(--gut);grid-area:1/1;align-self:center}.p-sound__copy .head{max-width:11em;margin-bottom:.5em}.p-sound__copy .body{max-width:31em}.p-sound__sky{background:radial-gradient(120% 90% at 60% 110%,#06120e 0%,#010202 60%);grid-area:1/2;position:relative;overflow:hidden}.p-sound__sky:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000 0%,#0000 26%),linear-gradient(#0000 70%,#000 100%);position:absolute;inset:0}.p-sound__sky .aurora{height:100%;inset:0 -4%}.play{color:var(--snow);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;margin-top:1.4rem;padding:0;display:inline-flex}.play__icon{border:1px solid #7df7a699;border-radius:50%;place-items:center;width:64px;height:64px;transition:background .3s,box-shadow .3s;display:grid;box-shadow:0 0 40px #7df7a62e}.play:hover .play__icon,.play.on .play__icon{background:#7df7a61f;box-shadow:0 0 60px #7df7a659}.play__tri{border-left:16px solid var(--lights);border-top:10px solid #0000;border-bottom:10px solid #0000;width:0;height:0;margin-left:5px}.play__text{flex-direction:column;gap:4px;display:flex}.play__label{font:500 14px/1.2 var(--book);letter-spacing:.34em;text-transform:uppercase;color:var(--lights)}.play__track{font-family:var(--book);color:var(--snow-2);font-size:19px;font-style:italic}.bars{align-items:flex-end;gap:2px;height:13px;display:inline-flex}.bars i{background:currentColor;border-radius:1px;width:2px;height:30%}.is-playing .bars i,.play.on .bars i{animation:.9s ease-in-out infinite alternate bar}.bars i:nth-child(2){animation-delay:-.3s}.bars i:nth-child(3){animation-delay:-.6s}.bars i:nth-child(4){animation-delay:-.15s}@keyframes bar{0%{height:25%}to{height:100%}}.play .bars{height:22px;color:var(--lights);gap:3px}.play .bars i{width:3px}@media (prefers-reduced-motion:reduce){.bars i{height:60%;animation:none!important}}.chip{color:inherit;opacity:.8;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 10px;transition:opacity .3s,border-color .3s;display:inline-flex}.chip:hover,.chip.on{opacity:1}.chip.on{border-color:var(--lights)}.chip.on .bars{color:var(--lights)}.chip__text{text-align:left;flex-direction:column;line-height:1.1;display:flex}.chip__track{font:italic 400 13px var(--book)}.chip__state{font:500 8.5px var(--sans);letter-spacing:.22em;text-transform:uppercase;opacity:.7}.player{left:var(--gut);z-index:55;background:#000;border-radius:8px;width:256px;height:200px;position:fixed;bottom:44px;overflow:hidden;box-shadow:0 0 0 1px #7df7a659,0 24px 60px #0009}.player iframe{border:0;width:100%;height:100%}.p-sound__listen{flex-wrap:wrap;align-items:center;gap:14px 34px;margin-top:1.4rem;display:flex}.p-sound__listen .play{margin-top:0}.hear{border-bottom:1px solid var(--line);color:var(--snow);transition:border-color .3s var(--ease);flex-direction:column;gap:4px;padding:.2em 0 .55em;text-decoration:none;display:inline-flex}.hear:hover,.hear:focus-visible{border-color:var(--lights)}.hear__label{font-family:var(--book);letter-spacing:.34em;text-transform:uppercase;font-size:14px;font-weight:500}.hear__note{color:var(--snow-3);font-size:13px}.p-director{grid-template-columns:42fr 58fr}.p-director__img{min-height:0;position:relative;overflow:hidden}.p-director__img:after{content:"";pointer-events:none;background:linear-gradient(to right, #0c0a0800 70%, var(--soot) 100%), linear-gradient(to bottom, #0c0a088c 0%, #0c0a0800 16%);position:absolute;inset:0}.p-director__copy{padding:clamp(70px, 9vh, 90px) var(--gut) clamp(60px, 8vh, 80px) clamp(24px, 3.6vw, 64px);align-self:center}.p-director__name{margin:0 0 clamp(18px,3vh,30px)}.p-director__name .wm{--wm-w:6.6em;--wm-gap:.36em;font-size:clamp(28px,min(2.9vw,5.6vh),52px)}.p-director__copy .body{max-width:36em}.credits{border-top:1px solid var(--line);max-width:40em;margin:clamp(18px,3vh,30px) 0 0;padding:0;list-style:none}.credits li{border-bottom:1px solid var(--line);grid-template-columns:4.2em 1fr;gap:1em;padding:.55em 0;font-size:clamp(14px,.98vw,16px);line-height:1.4;display:grid}.credits__year{font-family:var(--book);letter-spacing:.12em;color:var(--tobacco)}.credits__what em{font-family:var(--book);color:var(--snow);font-size:1.14em}.credits__detail{color:var(--snow-3);font-size:.92em;display:block}@media (width>=821px){.p-director .credits{border-top:0;grid-template-columns:1fr 1fr;column-gap:clamp(18px,2.2vw,36px);max-width:50em;display:grid}.p-director .credits li{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:3.6em 1fr;gap:.7em;font-size:clamp(13px,min(.92vw,1.9vh),15px)}}.p-producer{grid-template-columns:54fr 46fr}.p-producer__copy{padding:clamp(70px, 9vh, 90px) clamp(24px, 3.6vw, 64px) clamp(60px, 8vh, 80px) var(--gut);align-self:center}.p-producer__name{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.03em;margin:0 0 clamp(16px,2.6vh,26px);font-size:clamp(38px,4.2vw,76px);font-weight:430;line-height:.95}.p-producer__copy .body{max-width:34em}.p-producer__call{border-top:1px solid var(--line);max-width:18em;font-family:var(--display);font-variation-settings:"SOFT" 100;letter-spacing:-.015em;color:var(--snow);margin:clamp(22px,4vh,40px) 0 0;padding-top:clamp(16px,2.6vh,24px);font-size:clamp(24px,2.3vw,40px);font-weight:380;line-height:1.12}.p-producer__img{min-height:0;position:relative;overflow:hidden}.p-producer__img:after{content:"";pointer-events:none;background:linear-gradient(to left, #0c0a0800 66%, var(--soot) 100%), linear-gradient(to bottom, #0c0a0866 0%, #0c0a0800 14%);position:absolute;inset:0}.hdr{z-index:50;height:clamp(54px,7.4vh,68px);padding:0 var(--gut);color:var(--snow);align-items:center;gap:2.2rem;transition:color .6s;display:flex;position:fixed;top:0;left:0;right:0}body[data-theme=day] .hdr,body[data-theme=day] .horizon{color:var(--ink)}.hdr a{color:inherit;text-decoration:none}.hdr__brand .wm{--sp-gap:.5em;gap:1em;font-size:15px}.hdr__nav{font:500 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;gap:1.7rem;margin-left:auto;display:flex}.hdr__nav a{opacity:.55;border-bottom:1px solid #0000;padding:.6em 0;transition:opacity .3s,border-color .3s}.hdr__nav a:hover,.hdr__nav a.on{opacity:1}.hdr__nav a.on{border-bottom-color:currentColor}.hdr__count{font:500 11px/1 var(--sans);letter-spacing:.2em;font-variant-numeric:tabular-nums}.hdr__count i{opacity:.45;font-style:normal}.horizon{left:var(--gut);right:var(--gut);z-index:50;pointer-events:none;height:0;color:var(--snow);transition:color .6s;position:fixed;bottom:24px}.horizon__line{opacity:.3;background:currentColor;height:1px;position:absolute;top:0;left:0;right:0}.horizon__sky{height:64px;position:absolute;bottom:0;left:-30px;right:-30px;overflow:hidden}.horizon__sun{background:var(--sun);width:11px;height:11px;transform:translateY(calc(var(--alt,0) * -26px));transition:transform 1.6s cubic-bezier(.3, 0, .2, 1), left .9s var(--ease);border-radius:50%;margin:0 0 -5.5px 24.5px;position:absolute;bottom:0;box-shadow:0 0 20px 5px #f0862b80}.gate{z-index:80;background:var(--cover);color:var(--cream);padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.gate__cover{width:min(420px,82vw);animation:gateIn 1.6s var(--ease) both;flex-direction:column;align-items:center;margin:auto;display:flex}@keyframes gateIn{0%{opacity:0}to{opacity:1}}.gate .wm{--wm-w:6.6em;--wm-gap:.62em;width:100%;font-size:clamp(22px,min(4.4vh,6.4vw),38px)}.gate .sp{width:100%}.gate__fox{width:min(48%,26vh);height:auto;margin:clamp(18px,4.2vh,46px) 0;display:block}.gate__form{gap:8px;width:100%;margin-top:clamp(26px,5.4vh,56px);display:flex}.gate__form.is-error{animation:.4s shake}@keyframes shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.gate__input{min-width:0;color:var(--cream);font:400 16px var(--book);letter-spacing:.08em;background:0 0;border:1px solid #fffff738;border-radius:2px;outline:none;flex:1;padding:.85em 1em}.gate__input::placeholder{color:#fffff773;letter-spacing:.2em;text-transform:uppercase;font-size:13px}.gate__input:focus{border-color:var(--cream)}.gate__button{border:1px solid var(--cream);background:var(--cream);color:var(--cover);font:500 13px var(--book);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;border-radius:2px;padding:0 1.4em}.gate__button:disabled{opacity:.6;cursor:wait}.gate__note{max-width:34em;font:400 12px/1.6 var(--book);letter-spacing:.02em;text-align:center;color:#fffff78f;margin:clamp(22px,4vh,40px) 0 0}.gate__note i{color:#fffff7b8;font-style:italic}.gate__edge{background:var(--spine);width:clamp(10px,1.5vw,26px);position:fixed;top:0;bottom:0;right:0}@media (height<=720px){.gate__fox{width:min(40%,20vh);margin:clamp(10px,2.6vh,24px) 0}.gate__form{margin-top:clamp(14px,3vh,26px)}.gate__note{margin-top:14px}}@media (width<=820px){html.deck{scroll-snap-type:none}body{font-size:16px}.page{height:auto;min-height:100svh}.still{object-position:var(--mpos,var(--pos,50% 50%))}.hdr__nav{display:none}.hdr__count{margin-left:auto}.copy,.copy--low{align-self:end;width:auto;margin:0;padding:46svh 20px 86px;justify-self:stretch!important}.scrim--left,.scrim--right,.scrim--low{background:linear-gradient(#0c0a0800 26%,#0c0a0833 38%,#0c0a08db 62%,#0c0a08f7 100%)}.p-logline{grid-template-rows:42svh auto}.p-logline__copy{grid-template-columns:1fr;align-content:start;padding:6px 20px 86px}.p-plate{min-height:0;padding:70px 12px 64px}.plate,.plate--lead-left .plate,.plate--lead-right .plate,.plate--quad .plate,.plate--six .plate,.plate--tri .plate{grid-template-rows:none;grid-template-columns:1fr 1fr;height:auto}.print,.plate--six .print:nth-child(n){aspect-ratio:4/3;grid-area:auto}.plate--lead-left .print:first-child,.plate--lead-right .print:first-child,.plate--tri .print:first-child{aspect-ratio:16/9;grid-column:1/-1}.plate--lead-left .print:nth-child(4),.plate--lead-right .print:nth-child(4){aspect-ratio:2.2;grid-column:1/-1}.p-myth{grid-template-rows:54svh auto;grid-template-columns:1fr}.p-myth__picture{grid-row:1}.p-myth__picture:after{background:linear-gradient(#0000 78%,#000 100%)}.p-myth__copy{padding:22px 20px 86px}.p-story__grid,.p-budget__grid{grid-template-columns:1fr;gap:28px;padding:96px 20px 90px}.p-story2{padding:96px 20px 90px}.p-pair,.p-char.is-split{grid-template-columns:1fr}.split__img{height:62svh}.split__img:after{background:linear-gradient(to bottom, #0c0a0800 60%, var(--soot) 100%)}.p-char.is-split .copy{grid-column:1;margin:0;padding:18px 20px 86px}.half{min-height:84svh}.half+.half{box-shadow:0 -2px 0 var(--soot)}.half__copy,.half:first-child .half__copy,.half:last-child .half__copy{padding:0 20px 64px}.crack{display:none}.p-why__grid{padding:40svh 20px 90px}.p-sound,.p-director{grid-template-columns:1fr}.p-sound__sky{grid-area:1/1;height:40svh}.p-sound__copy{grid-row:2;padding:18px 20px 90px}.p-director__img{height:56svh}.p-director__img:after{background:linear-gradient(to bottom, #0c0a088c 0%, #0c0a0800 16%), linear-gradient(to bottom, #0c0a0800 62%, var(--soot) 100%)}.p-director__copy{padding:18px 20px 90px}.p-producer{grid-template-columns:1fr}.p-producer__img{grid-row:1;height:42svh}.p-producer__img:after{background:linear-gradient(to bottom, #0c0a0800 58%, var(--soot) 100%)}.p-producer__copy{grid-row:2;padding:14px 20px 90px}.player{width:200px;bottom:40px;left:12px}.chip__state{display:none}.p-why__cols{grid-template-columns:1fr}.p-title__copy{padding:0 20px 96px}.horizon{bottom:18px}}
