.threejs-home-flow-demo_page__Uj1ul{min-height:100vh;overflow:clip;color:#f2ece5;background:#070606}.threejs-home-flow-demo_continuousWall__o9ifL{position:absolute;z-index:-3;inset:-9% -4%;opacity:var(--echo-opacity);transform:rotate(var(--wall-rotation)) scale(var(--wall-scale));filter:blur(var(--echo-blur));transition:opacity .05s linear}.threejs-home-flow-demo_wallDrifter___SBGu{width:100%;height:100%;display:grid;grid-template-columns:repeat(14,minmax(105px,1fr));grid-auto-rows:31%;gap:10px;animation:threejs-home-flow-demo_wallDrift__EOzD_ 15s ease-in-out infinite alternate}.threejs-home-flow-demo_wallDrifter___SBGu span{overflow:hidden;background:#171313}.threejs-home-flow-demo_wallDrifter___SBGu img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.5) brightness(.43) contrast(1.12);animation:threejs-home-flow-demo_breathe__V0kss 9s ease-in-out infinite alternate}.threejs-home-flow-demo_wallDrifter___SBGu span:nth-child(3n) img{animation-delay:-3s}.threejs-home-flow-demo_wallDrifter___SBGu span:nth-child(4n) img{animation-delay:-6s}@keyframes threejs-home-flow-demo_breathe__V0kss{to{transform:scale(1.045);filter:saturate(.68) brightness(.53) contrast(1.08)}}@keyframes threejs-home-flow-demo_wallDrift__EOzD_{0%{transform:translate3d(-4.5%,0,0)}to{transform:translate3d(4.5%,-.5%,0)}}.threejs-home-flow-demo_continuousVeil__yeOE8{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.97),rgba(5,5,5,.76) 42%,rgba(5,5,5,.18) 76%,rgba(5,5,5,.56)),linear-gradient(0deg,#070606,transparent 32%),radial-gradient(circle at 31% 48%,transparent,rgba(0,0,0,.34) 65%)}.threejs-home-flow-demo_demoNav__BUvN_{position:absolute;z-index:4;top:0;left:0;right:0;padding:25px clamp(24px,4.7vw,76px);display:flex;justify-content:space-between;color:rgba(242,236,229,.42);font:9px/1 var(--latin-sans);letter-spacing:.18em;opacity:var(--hero-visible);transform:translateY(var(--hero-shift))}.threejs-home-flow-demo_demoNav__BUvN_ a{transition:color .2s ease}.threejs-home-flow-demo_demoNav__BUvN_ a:hover{color:var(--red)}.threejs-home-flow-demo_hero__qMPOU{position:absolute;z-index:2;left:clamp(28px,6vw,104px);top:50%;display:grid;grid-template-columns:clamp(188px,20vw,318px) minmax(260px,520px);gap:clamp(34px,5vw,76px);align-items:center;opacity:var(--hero-visible);transform:translateY(calc(-49% + var(--hero-shift)));pointer-events:none}.threejs-home-flow-demo_hero__qMPOU>button{aspect-ratio:2/3;padding:0;border:0;border-radius:var(--radius-image);overflow:hidden;background:#111;box-shadow:0 32px 90px #000f;cursor:pointer}.threejs-home-flow-demo_hero__qMPOU.threejs-home-flow-demo_isInteractive__6OsZ8>button{pointer-events:auto}.threejs-home-flow-demo_hero__qMPOU img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.76) brightness(.82);transition:transform .5s ease,filter .35s ease}.threejs-home-flow-demo_hero__qMPOU button:hover img{transform:scale(1.025);filter:saturate(.96) brightness(.96)}.threejs-home-flow-demo_focusHeading__CjnZx span,.threejs-home-flow-demo_hero__qMPOU small,.threejs-home-flow-demo_latestHeading__5HE2u>span{color:var(--red);font:600 9px/1 var(--latin-sans);letter-spacing:.23em}.threejs-home-flow-demo_hero__qMPOU h1{margin:18px 0 16px;font:400 clamp(48px,6vw,96px)/.98 var(--serif);letter-spacing:.04em}.threejs-home-flow-demo_hero__qMPOU p{margin:0;color:rgba(242,236,229,.55);font:10px/1 var(--latin-sans);letter-spacing:.14em}.threejs-home-flow-demo_hero__qMPOU p b{margin-left:12px;color:#ef4054;font:400 19px/1 var(--latin-serif)}.threejs-home-flow-demo_hero__qMPOU p.threejs-home-flow-demo_heroPlot__RwzYt{max-width:470px;margin-top:22px;overflow:hidden;display:-webkit-box;color:rgba(242,236,229,.46);font:13px/1.75 var(--serif);letter-spacing:.035em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.threejs-home-flow-demo_heroOpen__kohYi{margin-top:18px;padding:0 0 6px;border:0;border-bottom:1px solid rgba(242,236,229,.26);color:rgba(242,236,229,.62);background:transparent;font:9px/1 var(--latin-sans);letter-spacing:.12em;pointer-events:none;cursor:pointer}.threejs-home-flow-demo_hero__qMPOU.threejs-home-flow-demo_isInteractive__6OsZ8 .threejs-home-flow-demo_heroOpen__kohYi{pointer-events:auto}.threejs-home-flow-demo_heroOpen__kohYi:hover{color:var(--red);border-color:var(--red)}.threejs-home-flow-demo_enterCue__o8tZh{position:absolute;z-index:4;left:50%;bottom:22px;display:grid;justify-items:center;gap:9px;color:rgba(242,236,229,.42);font:8px/1 var(--latin-sans);letter-spacing:.19em;opacity:var(--hero-visible);transform:translateX(-50%) translateY(var(--hero-shift))}.threejs-home-flow-demo_enterCue__o8tZh i{width:1px;height:37px;background:linear-gradient(var(--red),transparent)}.threejs-home-flow-demo_flow___OGsQ{--flow-progress:0;--focus-in:0;--focus-out:0;--latest-in:0;--focus-visible:0;--webgl-visible:0;--hero-visible:1;--hero-shift:0px;--echo-opacity:1;--echo-scale:1;--echo-blur:0px;--wall-rotation:-1.8deg;--wall-scale:1.05;--heading-y:30px;--copy-y:28px;--latest-y:14vh;--latest-scale:.95;--ambient-x:26%;--cue-opacity:.42;position:relative;height:440vh;background:#070606}.threejs-home-flow-demo_stickyStage__WWtDF{position:sticky;top:80px;height:calc(100svh - 80px);min-height:610px;overflow:hidden;isolation:isolate;background:#080707}.threejs-home-flow-demo_ambient__tzwwK{position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at var(--ambient-x) 48%,rgba(146,25,43,.15),transparent 31%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 38%)}.threejs-home-flow-demo_webgl__wGidb{position:absolute;z-index:1;inset:0;opacity:var(--webgl-visible);pointer-events:none}.threejs-home-flow-demo_webgl__wGidb.threejs-home-flow-demo_isInteractive__6OsZ8{pointer-events:auto}.threejs-home-flow-demo_webgl__wGidb canvas{width:100%;height:100%;display:block;touch-action:pan-y}.threejs-home-flow-demo_webgl__wGidb.threejs-home-flow-demo_hidden__DjDQy{display:none}.threejs-home-flow-demo_focusHeading__CjnZx{position:absolute;z-index:4;top:clamp(37px,7vh,76px);left:clamp(25px,5vw,78px);opacity:var(--focus-visible);transform:translateY(var(--heading-y));pointer-events:none}.threejs-home-flow-demo_focusHeading__CjnZx h2,.threejs-home-flow-demo_latestHeading__5HE2u h2{margin:0;font:400 clamp(42px,5vw,76px)/1 var(--serif);letter-spacing:.05em}.threejs-home-flow-demo_focusCopy__7C7VJ{position:absolute;z-index:5;left:clamp(25px,5vw,78px);bottom:clamp(58px,10vh,105px);width:min(330px,27vw);opacity:var(--focus-visible);transform:translateY(var(--copy-y));pointer-events:none}.threejs-home-flow-demo_focusCopy__7C7VJ.threejs-home-flow-demo_isInteractive__6OsZ8{pointer-events:auto}.threejs-home-flow-demo_focusCopy__7C7VJ h3{margin:0;font:400 clamp(27px,3.1vw,48px)/1.08 var(--serif);letter-spacing:.04em;text-wrap:balance}.threejs-home-flow-demo_focusCopy__7C7VJ p{display:flex;align-items:center;gap:10px;margin:16px 0 0;color:rgba(242,236,229,.43);font:9px/1 var(--latin-sans);letter-spacing:.12em}.threejs-home-flow-demo_focusCopy__7C7VJ p span+span:before{content:"/";margin-right:10px;color:rgba(242,236,229,.17)}.threejs-home-flow-demo_focusCopy__7C7VJ p b{color:#ef4054;font:400 20px/1 var(--latin-serif)}.threejs-home-flow-demo_focusCopy__7C7VJ p b:before{content:"/";margin-right:10px;color:rgba(242,236,229,.17)}.threejs-home-flow-demo_focusCopy__7C7VJ button{margin-top:20px;padding:0 0 7px;border:0;border-bottom:1px solid rgba(242,236,229,.28);color:rgba(242,236,229,.7);background:transparent;font:10px/1 var(--latin-sans);letter-spacing:.12em;cursor:pointer}.threejs-home-flow-demo_focusCopy__7C7VJ button:hover{color:var(--red);border-color:var(--red)}.threejs-home-flow-demo_focusNav__OOpif{position:absolute;z-index:5;right:clamp(25px,5vw,78px);bottom:clamp(58px,10vh,105px);display:flex;gap:4px;opacity:var(--focus-visible);pointer-events:none}.threejs-home-flow-demo_focusNav__OOpif.threejs-home-flow-demo_isInteractive__6OsZ8{pointer-events:auto}.threejs-home-flow-demo_focusNav__OOpif button{width:39px;padding:9px 4px;border:0;border-top:1px solid rgba(242,236,229,.15);color:rgba(239,64,84,.38);background:transparent;font:400 12px/1 var(--latin-serif);cursor:pointer;transition:color .2s ease,border-color .2s ease}.threejs-home-flow-demo_focusNav__OOpif button.threejs-home-flow-demo_active__WuGrm,.threejs-home-flow-demo_focusNav__OOpif button:hover{color:#ef4054;border-color:#ef4054}.threejs-home-flow-demo_loading__LsdiD{position:absolute;z-index:7;inset:0;display:grid;place-items:center;pointer-events:none;color:rgba(242,236,229,.33);font:8px/1 var(--latin-sans);letter-spacing:.19em}.threejs-home-flow-demo_fallbackStack__EAaX0{position:absolute;z-index:2;inset:20% 14% 18%;display:flex;align-items:center;justify-content:center;pointer-events:none}.threejs-home-flow-demo_fallbackStack__EAaX0 img{width:17%;max-height:74%;object-fit:cover;opacity:.3;transform:scale(.82);border-radius:var(--radius-image)}.threejs-home-flow-demo_fallbackStack__EAaX0 img.threejs-home-flow-demo_fallbackActive__g61ue{z-index:2;opacity:1;transform:scale(1.06)}.threejs-home-flow-demo_latestHeading__5HE2u{position:absolute;z-index:7;top:clamp(32px,6vh,65px);left:clamp(25px,5vw,78px);right:clamp(25px,5vw,78px);opacity:var(--latest-in);transform:translateY(calc((1 - var(--latest-in)) * 34px));pointer-events:none}.threejs-home-flow-demo_latestHeading__5HE2u h2{display:inline-block}.threejs-home-flow-demo_latestHeading__5HE2u a{position:absolute;right:0;bottom:8px;color:rgba(242,236,229,.43);font:9px/1 var(--latin-sans);letter-spacing:.13em}.threejs-home-flow-demo_latestHeading__5HE2u.threejs-home-flow-demo_isInteractive__6OsZ8 a{pointer-events:auto}.threejs-home-flow-demo_latestHeading__5HE2u a b{margin-left:10px;color:var(--red)}.threejs-home-flow-demo_latestHeading__5HE2u a:hover{color:#f2ece5}.threejs-home-flow-demo_latestField___ZhxS{position:absolute;z-index:6;left:clamp(25px,5vw,78px);right:clamp(25px,5vw,78px);top:clamp(148px,21vh,206px);bottom:clamp(32px,5vh,54px);display:grid;grid-template-columns:1.45fr repeat(5,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(7px,.8vw,12px);opacity:var(--latest-in);transform:translateY(var(--latest-y)) scale(var(--latest-scale));pointer-events:none}.threejs-home-flow-demo_latestField___ZhxS button{border-radius:var(--radius-image);position:relative;min-width:0;min-height:0;padding:0;border:0;overflow:hidden;color:#f2ece5;background:#151111;text-align:left;cursor:pointer;pointer-events:none}.threejs-home-flow-demo_latestField___ZhxS.threejs-home-flow-demo_isInteractive__6OsZ8 button{pointer-events:auto}.threejs-home-flow-demo_latestField___ZhxS button.threejs-home-flow-demo_latestLead__dwVAy{grid-row:1/3}.threejs-home-flow-demo_latestField___ZhxS img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.54) brightness(.61) contrast(1.08);transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .35s ease}.threejs-home-flow-demo_latestField___ZhxS button:hover img{transform:scale(1.04);filter:saturate(.9) brightness(.83)}.threejs-home-flow-demo_latestField___ZhxS button:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,3,3,.9),transparent 47%);opacity:.63;transition:opacity .25s ease}.threejs-home-flow-demo_latestField___ZhxS button:hover:after{opacity:.92}.threejs-home-flow-demo_latestField___ZhxS button span{position:absolute;z-index:2;left:10px;right:10px;bottom:9px;display:flex;justify-content:space-between;align-items:end;gap:8px}.threejs-home-flow-demo_latestField___ZhxS button b{min-width:0;overflow:hidden;font:400 12px/1.25 var(--serif);text-overflow:ellipsis;white-space:nowrap}.threejs-home-flow-demo_latestField___ZhxS button.threejs-home-flow-demo_latestLead__dwVAy b{font-size:clamp(18px,1.45vw,24px)}.threejs-home-flow-demo_latestField___ZhxS button small{flex:none;color:rgba(242,236,229,.45);font:8px/1 var(--latin-sans)}.threejs-home-flow-demo_phaseCue__sLxMQ{position:absolute;z-index:8;left:50%;bottom:19px;display:grid;justify-items:center;gap:7px;opacity:var(--cue-opacity);color:rgba(242,236,229,.36);font:7px/1 var(--latin-sans);letter-spacing:.17em;transform:translateX(-50%)}.threejs-home-flow-demo_phaseCue__sLxMQ i{width:22px;height:1px;background:var(--red)}.threejs-home-flow-demo_end__24heP{min-height:34vh;padding:10vh 5vw;border-top:1px solid rgba(151,130,116,.16);display:flex;justify-content:space-between;color:rgba(242,236,229,.31);background:#070606;font:9px/1 var(--latin-sans);letter-spacing:.15em}.threejs-home-flow-demo_end__24heP b{color:rgba(242,236,229,.56);font:400 14px/1 var(--serif);letter-spacing:.07em}.threejs-home-flow-demo_end__24heP .filing-links{color:rgba(242,236,229,.46)}.threejs-home-flow-demo_end__24heP .filing-link:hover{color:rgba(242,236,229,.82)}.threejs-home-flow-demo_filmLayer__TOrA2{position:fixed;z-index:120;inset:0;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .38s ease}.threejs-home-flow-demo_filmLayerOpen__17h0r{opacity:1;pointer-events:auto}.threejs-home-flow-demo_filmBackdrop__jQNEc{position:absolute;inset:0;padding:0;border:0;background:rgba(4,4,4,.74);-webkit-backdrop-filter:blur(16px) saturate(.72);backdrop-filter:blur(16px) saturate(.72);cursor:zoom-out}.threejs-home-flow-demo_filmSheet__gGmr8{position:relative;width:min(1040px,86vw);height:min(690px,78vh);display:grid;grid-template-columns:minmax(280px,41%) 1fr;gap:clamp(44px,6vw,88px);align-items:center;transform:translateY(28px) scale(.965);transition:transform .48s cubic-bezier(.2,.8,.2,1)}.threejs-home-flow-demo_filmLayerOpen__17h0r .threejs-home-flow-demo_filmSheet__gGmr8{transform:translateY(0) scale(1)}.threejs-home-flow-demo_filmPosterWrap__7AQGm{position:relative;align-self:stretch;min-height:0;perspective:1000px}.threejs-home-flow-demo_filmPosterWrap__7AQGm img{border-radius:var(--radius-image);position:relative;z-index:2;width:100%;height:100%;display:block;object-fit:cover;box-shadow:0 40px 100px #000;transform:translateX(56px) rotateY(-7deg) scale(.92);transform-origin:right center;filter:saturate(.76) brightness(.78);transition:transform .62s cubic-bezier(.18,.82,.18,1),filter .5s ease}.threejs-home-flow-demo_filmLayerOpen__17h0r .threejs-home-flow-demo_filmPosterWrap__7AQGm img{transform:translateX(0) rotateY(0) scale(1);filter:saturate(.93) brightness(.92)}.threejs-home-flow-demo_filmPosterWrap__7AQGm span{position:absolute;z-index:1;left:13%;right:-13%;bottom:-8%;height:19%;background:radial-gradient(ellipse,rgba(194,34,55,.22),transparent 67%);filter:blur(18px)}.threejs-home-flow-demo_filmInfo__weaxQ{max-height:100%;padding-right:8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(239,64,84,.34) transparent;opacity:0;transform:translateX(-24px);transition:opacity .42s ease .1s,transform .55s cubic-bezier(.2,.8,.2,1) .08s}.threejs-home-flow-demo_filmLayerOpen__17h0r .threejs-home-flow-demo_filmInfo__weaxQ{opacity:1;transform:translateX(0)}.threejs-home-flow-demo_filmInfo__weaxQ>small{color:var(--red);font:600 9px/1 var(--latin-sans);letter-spacing:.24em}.threejs-home-flow-demo_filmInfo__weaxQ h2{max-width:530px;margin:18px 0 17px;font:400 clamp(43px,5.4vw,82px)/1.02 var(--serif);letter-spacing:.035em;text-wrap:balance}.threejs-home-flow-demo_filmFacts__VBrk9{display:flex;align-items:center;gap:11px;color:rgba(242,236,229,.44);font:9px/1 var(--latin-sans);letter-spacing:.13em}.threejs-home-flow-demo_filmFacts__VBrk9 span+span:before{content:"/";margin-right:11px;color:rgba(242,236,229,.15)}.threejs-home-flow-demo_filmFacts__VBrk9 b{color:#ef4054;font:400 22px/1 var(--latin-serif)}.threejs-home-flow-demo_filmFacts__VBrk9 b:before{content:"/";margin-right:11px;color:rgba(242,236,229,.15)}.threejs-home-flow-demo_filmPlot__h_ey2{max-width:510px;margin:29px 0 0;overflow:hidden;display:-webkit-box;color:rgba(242,236,229,.55);font:14px/1.9 var(--serif);letter-spacing:.035em;-webkit-box-orient:vertical;-webkit-line-clamp:5}.threejs-home-flow-demo_filmPlot__h_ey2.threejs-home-flow-demo_filmPlotExpanded__1AHTx{display:block;overflow:visible}.threejs-home-flow-demo_plotToggle__Yk3zb{margin-top:9px;padding:0 0 4px;border:0;border-bottom:1px solid rgba(242,236,229,.2);color:rgba(242,236,229,.38);background:transparent;font:8px/1 var(--latin-sans);letter-spacing:.1em;cursor:pointer}.threejs-home-flow-demo_plotToggle__Yk3zb:hover{color:var(--red);border-color:var(--red)}.threejs-home-flow-demo_filmLinks__MvzCc{max-width:510px;margin-top:24px;border-top:1px solid rgba(242,236,229,.12)}.threejs-home-flow-demo_filmLinks__MvzCc a{min-height:45px;border-bottom:1px solid rgba(242,236,229,.1);display:grid;grid-template-columns:minmax(86px,auto) 1fr auto;gap:14px;align-items:center;color:rgba(242,236,229,.58);font:9px/1.2 var(--latin-sans);letter-spacing:.08em;transition:color .2s ease,border-color .2s ease}.threejs-home-flow-demo_filmLinks__MvzCc a:hover{color:#f2ece5;border-color:rgba(239,64,84,.48)}.threejs-home-flow-demo_filmLinks__MvzCc small{color:rgba(242,236,229,.32);font:inherit}.threejs-home-flow-demo_filmLinks__MvzCc b{color:var(--red);font:inherit}.threejs-home-flow-demo_filmActions__nc3xj{margin-top:34px;display:flex;flex-wrap:wrap;align-items:center;gap:28px}.threejs-home-flow-demo_filmActions__nc3xj>button{border-radius:var(--radius-control);min-width:112px;padding:13px 22px;border:1px solid rgba(239,64,84,.72);color:#f2ece5;background:rgba(190,31,51,.19);font:10px/1 var(--latin-sans);letter-spacing:.12em;cursor:pointer;transition:background .2s ease,border-color .2s ease}.threejs-home-flow-demo_filmActions__nc3xj>button:hover{border-color:#ef4054;background:rgba(190,31,51,.36)}.threejs-home-flow-demo_filmActions__nc3xj a{color:rgba(242,236,229,.45);font:9px/1 var(--latin-sans);letter-spacing:.1em}.threejs-home-flow-demo_filmActions__nc3xj a span{margin-left:9px;color:var(--red)}.threejs-home-flow-demo_filmActions__nc3xj a:hover{color:#f2ece5}.threejs-home-flow-demo_filmActions__nc3xj a.cinema-play-link{font-size:13px;color:#e8d4b7;line-height:1.3}.threejs-home-flow-demo_filmClose__mDmLu{position:absolute;z-index:5;top:-8px;right:0;width:42px;height:42px;padding:0;border:1px solid rgba(242,236,229,.16);border-radius:50%;background:rgba(12,10,10,.5);cursor:pointer}.threejs-home-flow-demo_filmClose__mDmLu i{position:absolute;left:12px;top:20px;width:17px;height:1px;background:rgba(242,236,229,.7);transform:rotate(45deg)}.threejs-home-flow-demo_filmClose__mDmLu i+i{transform:rotate(-45deg)}.threejs-home-flow-demo_filmClose__mDmLu:hover{border-color:rgba(239,64,84,.7)}@media (max-width:820px){.threejs-home-flow-demo_continuousWall__o9ifL{inset:-7% -30%}.threejs-home-flow-demo_wallDrifter___SBGu{grid-template-columns:repeat(10,112px)}.threejs-home-flow-demo_demoNav__BUvN_{padding:19px 20px;font-size:7px}.threejs-home-flow-demo_demoNav__BUvN_ span{max-width:46%;text-align:right}.threejs-home-flow-demo_hero__qMPOU{left:20px;right:20px;grid-template-columns:35% 1fr;gap:20px}.threejs-home-flow-demo_hero__qMPOU h1{margin:12px 0 10px;font-size:clamp(36px,10vw,56px)}.threejs-home-flow-demo_hero__qMPOU p.threejs-home-flow-demo_heroPlot__RwzYt{margin-top:15px;font-size:11px;line-height:1.65;-webkit-line-clamp:2}.threejs-home-flow-demo_heroOpen__kohYi{margin-top:13px}.threejs-home-flow-demo_flow___OGsQ{height:390vh}.threejs-home-flow-demo_stickyStage__WWtDF{top:58px;height:calc(100svh - 58px);min-height:620px}.threejs-home-flow-demo_focusHeading__CjnZx{top:28px;left:20px}.threejs-home-flow-demo_focusHeading__CjnZx h2,.threejs-home-flow-demo_latestHeading__5HE2u h2{font-size:42px}.threejs-home-flow-demo_focusCopy__7C7VJ{left:20px;bottom:80px;width:62%}.threejs-home-flow-demo_focusCopy__7C7VJ h3{font-size:30px}.threejs-home-flow-demo_focusNav__OOpif{right:15px;bottom:78px;display:grid;grid-template-columns:repeat(5,31px);gap:1px}.threejs-home-flow-demo_focusNav__OOpif button{width:31px;padding:6px 2px;font-size:10px}.threejs-home-flow-demo_latestHeading__5HE2u{top:27px;left:20px;right:20px}.threejs-home-flow-demo_latestHeading__5HE2u a{bottom:5px}.threejs-home-flow-demo_latestField___ZhxS{left:14px;right:14px;top:125px;bottom:30px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,minmax(0,1fr));gap:6px}.threejs-home-flow-demo_latestField___ZhxS button.threejs-home-flow-demo_latestLead__dwVAy{grid-row:span 2;grid-column:span 2}.threejs-home-flow-demo_latestField___ZhxS button:nth-child(n+10){display:none}.threejs-home-flow-demo_latestField___ZhxS button b{font-size:10px}.threejs-home-flow-demo_phaseCue__sLxMQ{display:none}.threejs-home-flow-demo_end__24heP{min-height:28vh;padding:70px 20px;display:grid;align-content:start;gap:16px}.threejs-home-flow-demo_filmLayer__TOrA2{align-items:end}.threejs-home-flow-demo_filmBackdrop__jQNEc{-webkit-backdrop-filter:blur(11px) saturate(.72);backdrop-filter:blur(11px) saturate(.72)}.threejs-home-flow-demo_filmSheet__gGmr8{width:100%;height:92svh;padding:54px 20px 38px;overflow-y:auto;display:block;background:linear-gradient(180deg,rgba(15,12,12,.98),#080707 62%);transform:translateY(100%);transition-duration:.5s}.threejs-home-flow-demo_filmLayerOpen__17h0r .threejs-home-flow-demo_filmSheet__gGmr8{transform:translateY(0)}.threejs-home-flow-demo_filmPosterWrap__7AQGm{width:min(55vw,250px);height:min(74vw,370px);margin:0 auto}.threejs-home-flow-demo_filmPosterWrap__7AQGm img{transform:translateY(45px) scale(.94)}.threejs-home-flow-demo_filmLayerOpen__17h0r .threejs-home-flow-demo_filmPosterWrap__7AQGm img{transform:translateY(0) scale(1)}.threejs-home-flow-demo_filmInfo__weaxQ{margin-top:34px;transform:translateY(18px)}.threejs-home-flow-demo_filmLayerOpen__17h0r .threejs-home-flow-demo_filmInfo__weaxQ{transform:translateY(0)}.threejs-home-flow-demo_filmInfo__weaxQ h2{margin:13px 0 14px;font-size:clamp(39px,12vw,62px)}.threejs-home-flow-demo_filmInfo__weaxQ{max-height:none;padding-right:0;overflow:visible}.threejs-home-flow-demo_filmPlot__h_ey2{margin-top:22px;font-size:13px;line-height:1.8;-webkit-line-clamp:4}.threejs-home-flow-demo_filmLinks__MvzCc{margin-top:20px}.threejs-home-flow-demo_filmLinks__MvzCc a{grid-template-columns:minmax(75px,auto) 1fr auto;gap:9px}.threejs-home-flow-demo_filmActions__nc3xj{margin-top:27px;flex-wrap:wrap}.threejs-home-flow-demo_filmClose__mDmLu{position:fixed;top:calc(8svh + 13px);right:14px}}@media (prefers-reduced-motion:reduce){.threejs-home-flow-demo_wallDrifter___SBGu,.threejs-home-flow-demo_wallDrifter___SBGu img{animation:none}.threejs-home-flow-demo_flow___OGsQ{height:auto;min-height:1500px;padding-top:80px}.threejs-home-flow-demo_stickyStage__WWtDF{position:relative;top:0;height:auto;min-height:1500px;overflow:visible}.threejs-home-flow-demo_continuousWall__o9ifL{height:620px;opacity:.28;transform:none;filter:none}.threejs-home-flow-demo_demoNav__BUvN_,.threejs-home-flow-demo_enterCue__o8tZh,.threejs-home-flow-demo_hero__qMPOU{display:none}.threejs-home-flow-demo_focusCopy__7C7VJ,.threejs-home-flow-demo_focusHeading__CjnZx,.threejs-home-flow-demo_focusNav__OOpif{opacity:1;transform:none}.threejs-home-flow-demo_focusCopy__7C7VJ,.threejs-home-flow-demo_focusNav__OOpif,.threejs-home-flow-demo_latestHeading__5HE2u a{pointer-events:auto}.threejs-home-flow-demo_fallbackStack__EAaX0{top:120px;bottom:760px}.threejs-home-flow-demo_latestHeading__5HE2u{top:780px;opacity:1;transform:none}.threejs-home-flow-demo_latestField___ZhxS{top:890px;bottom:40px;opacity:1;transform:none}}