@font-face{font-family:ScrollMachina;src:url(/assets/fonts/neue-machina/neuemachina-light.woff2) format("woff2"),url(/assets/fonts/neue-machina/neuemachina-light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ScrollSpace;src:url(/assets/fonts/space-grotesk/SpaceGrotesk-variable.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}.ScrollPortraitStory_story__fTW3G{--portrait-size:calc(min(clamp(240px,28.5vw,450px),56.25svh,calc(75vw - 57px)) * .85);--gutter:clamp(24px,4.3vw,96px);position:relative;isolation:isolate;background:var(--color-secondary);color:var(--preview-paper,var(--color-white,#fff));overflow:clip}.ScrollPortraitStory_homeStory__4HeIl{--portrait-size:calc(min(clamp(240px,28.5vw,450px),56.25svh,calc(75vw - 57px)) * .69);--portrait-rotation:0deg;--portrait-sway:0deg;background:var(--color-secondary);font-family:var(--font-heading-face),Arial,sans-serif;font-weight:400;line-height:normal}.ScrollPortraitStory_homeStory__4HeIl :where(h1,p,figure){margin:0}.ScrollPortraitStory_homeStory__4HeIl{overflow-anchor:none}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_title__7Wl4p{color:var(--preview-paper,var(--color-white,#fff));word-break:normal}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_intro__OYCKp{color:var(--preview-paper,var(--color-white,#fff))}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_heroFilmLink__EEx5m{color:inherit;text-decoration:none}.ScrollPortraitStory_timeline__8KPy9{height:auto}.ScrollPortraitStory_stage__qV0AU{--field-x:50%;--field-y:42%;position:relative;top:0;isolation:isolate;height:100svh;display:flex;flex-direction:column;padding:clamp(112px,13svh,148px) var(--gutter) 38px}.ScrollPortraitStory_story__fTW3G[data-motion=ready] .ScrollPortraitStory_timeline__8KPy9{height:160svh}.ScrollPortraitStory_story__fTW3G[data-motion=ready] .ScrollPortraitStory_stage__qV0AU{position:sticky}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_stage__qV0AU{padding-top:clamp(138px,17svh,190px)}.ScrollPortraitStory_homeStory__4HeIl[data-motion=ready] .ScrollPortraitStory_stage__qV0AU{transform:perspective(1600px) translateZ(var(--hero-depth,0));transform-origin:50% 42%;will-change:transform}.ScrollPortraitStory_homeStory__4HeIl[data-motion=ready] :is(.ScrollPortraitStory_artwork__g88vl,.ScrollPortraitStory_heroMeta__qeZaW,.ScrollPortraitStory_heroBottom__2_2vU){opacity:var(--hero-opacity,1)}.ScrollPortraitStory_gridBase__10_go,.ScrollPortraitStory_gridLight__BW8dn{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.2) 1px,transparent 0);background-size:72px 72px;opacity:0;transition:opacity .8s ease}.ScrollPortraitStory_gridLight__BW8dn{background-image:linear-gradient(to right,rgba(var(--preview-primary-rgb,var(--theme-primary-rgb,202,31,61)),.35) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--preview-primary-rgb,var(--theme-primary-rgb,202,31,61)),.35) 1px,transparent 1px);mask-image:radial-gradient(320px circle at var(--field-x) var(--field-y),#000,transparent 100%);-webkit-mask-image:radial-gradient(320px circle at var(--field-x) var(--field-y),#000,transparent 100%)}.ScrollPortraitStory_stage__qV0AU[data-lit=true] .ScrollPortraitStory_gridBase__10_go{opacity:.077}.ScrollPortraitStory_stage__qV0AU[data-lit=true] .ScrollPortraitStory_gridLight__BW8dn{opacity:.56}.ScrollPortraitStory_heroMeta__qeZaW{display:flex;justify-content:flex-end;text-align:right;gap:20px;color:var(--preview-muted,var(--color-body,#a8a8a8));font:12px/1.5 Courier New,monospace;letter-spacing:.1em}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_heroMeta__qeZaW{justify-content:center;text-align:center}.ScrollPortraitStory_dash__Xkfsr{margin:0 12px;color:var(--preview-muted,var(--color-body,#a8a8a8))}.ScrollPortraitStory_artwork__g88vl{flex:1;min-height:0;display:grid;align-items:center}.ScrollPortraitStory_titleStage__xZNqd{position:relative;width:100%;padding:30px 0 42px;text-align:center}.ScrollPortraitStory_kicker__XVEj5{font:11px/1.5 Courier New,monospace;letter-spacing:.35em;color:var(--preview-muted,var(--color-body,#a8a8a8));margin-bottom:25px!important;transform:translateY(-24px)}.ScrollPortraitStory_title__7Wl4p{--second-line-size:min(14.9vw,23svh,275px);display:flex;flex-direction:column;align-items:center;font-weight:300}.ScrollPortraitStory_firstLine__72WXT{display:block;font-family:ScrollMachina,var(--font-heading-face),sans-serif;font-weight:300;font-size:min(8.4vw,14svh,165px);line-height:1.1;letter-spacing:-.055em}.ScrollPortraitStory_lineBreak__iIvBf{display:block;width:0;height:0;margin-top:3px}.ScrollPortraitStory_secondLine__imoD7{display:block;font-family:ScrollSpace,sans-serif;font-weight:400;font-style:normal;font-size:var(--second-line-size);line-height:1.07;letter-spacing:-.065em}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_secondLine__imoD7{font-family:var(--font-heading-face),sans-serif}.ScrollPortraitStory_secondLine__imoD7>span{display:inline-block;transform:skewX(-9deg);transform-origin:50% 80%}.ScrollPortraitStory_story__fTW3G:lang(en) .ScrollPortraitStory_title__7Wl4p{--second-line-size:min(10.5vw,21svh,205px)}.ScrollPortraitStory_credit__0CoA0{font:11px/1.6 Courier New,monospace;letter-spacing:.17em;color:var(--preview-muted,var(--color-body,#a8a8a8));margin-top:28px!important}.ScrollPortraitStory_credit__0CoA0>span{padding:0 15px}.ScrollPortraitStory_frameCorners__ZC1ob{position:absolute;inset:0 23% 22px;background:linear-gradient(#544d5a,#544d5a) 0 0/24px 1px no-repeat,linear-gradient(#544d5a,#544d5a) 0 0/1px 24px no-repeat,linear-gradient(#544d5a,#544d5a) 100% 0/24px 1px no-repeat,linear-gradient(#544d5a,#544d5a) 100% 0/1px 24px no-repeat,linear-gradient(#544d5a,#544d5a) 0 100%/24px 1px no-repeat,linear-gradient(#544d5a,#544d5a) 0 100%/1px 24px no-repeat,linear-gradient(#544d5a,#544d5a) 100% 100%/24px 1px no-repeat,linear-gradient(#544d5a,#544d5a) 100% 100%/1px 24px no-repeat;pointer-events:none}.ScrollPortraitStory_screenRule__QGF_9{position:absolute;bottom:0;left:calc(50% - 40px);width:80px;height:1px;background:#a296ad}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_frameCorners__ZC1ob{inset-block:-18px -6px;z-index:0;background:none}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_title__7Wl4p{position:relative;z-index:1}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_frameCorners__ZC1ob>i{position:absolute;display:block;width:clamp(24px,2.5vw,36px);height:clamp(24px,2.5vw,36px);border:0 solid var(--preview-muted,var(--color-body,#a8a8a8));opacity:.65;animation:ScrollPortraitStory_frameCornerGlitch__yCgIE 7.2s step-end infinite}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_frameCorners__ZC1ob>i:first-child{top:0;left:0;border-width:1px 0 0 1px;animation-delay:0s}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_frameCorners__ZC1ob>i:nth-child(2){top:0;right:0;border-width:1px 1px 0 0;animation-delay:-1.8s}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_frameCorners__ZC1ob>i:nth-child(3){right:0;bottom:0;border-width:0 1px 1px 0;animation-delay:-3.6s}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_frameCorners__ZC1ob>i:nth-child(4){bottom:0;left:0;border-width:0 0 1px 1px;animation-delay:-5.4s}@keyframes ScrollPortraitStory_frameCornerGlitch__yCgIE{0%,78%,83%,to{opacity:.65;border-color:var(--preview-muted,var(--color-body,#a8a8a8));transform:translateZ(0);filter:none}79%{opacity:1;border-color:var(--preview-accent,var(--color-accent-lime,#ffbe00));transform:translate3d(2px,-1px,0);filter:drop-shadow(-2px 1px var(--preview-primary-light,var(--color-primary-light,#de7487)))}80%{opacity:1;border-color:var(--preview-primary,var(--color-primary,#ca1f3d));transform:translate3d(-2px,1px,0);filter:drop-shadow(1px -1px var(--preview-accent,var(--color-accent-lime,#ffbe00)))}81%{opacity:.9;border-color:var(--preview-accent,var(--color-accent-lime,#ffbe00));transform:translate3d(1px,0,0);filter:drop-shadow(2px 0 var(--preview-accent,var(--color-accent-lime,#ffbe00)))}82%{opacity:.95;border-color:var(--preview-paper,var(--color-white,#fff));transform:translate3d(1px,0,0);filter:none}}.ScrollPortraitStory_heroBottom__2_2vU{display:flex;justify-content:flex-start;text-align:left;align-items:end;margin-top:22px}.ScrollPortraitStory_intro__OYCKp{max-width:405px;font-size:clamp(15px,1.1vw,19px);line-height:1.7;letter-spacing:-.02em}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_heroBottom__2_2vU{flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_intro__OYCKp{max-width:680px}.ScrollPortraitStory_intro__OYCKp>span{color:var(--preview-muted,var(--color-body,#a8a8a8))}.ScrollPortraitStory_roleMarqueeWindow__R75UB{position:absolute;inset:0;z-index:0;overflow:clip;pointer-events:none}.ScrollPortraitStory_selectionCursor__msxVe{position:absolute;top:0;left:0;z-index:10;width:0;height:0;opacity:0;transform:translate3d(var(--cursor-x,0),var(--cursor-y,0),0) scale(.68);transform-origin:0 0;transition:opacity .15s ease;pointer-events:none;will-change:transform}.ScrollPortraitStory_stage__qV0AU[data-cursor-active=true] .ScrollPortraitStory_selectionCursor__msxVe{opacity:1}.ScrollPortraitStory_selectionLens__qsr_e{position:absolute;top:var(--cursor-y,0);left:var(--cursor-x,0);z-index:3;display:block;width:12px;height:12px;border:1px solid #fff;border-radius:50%;background:#fff;mix-blend-mode:difference;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:width .36s cubic-bezier(.16,1,.3,1),height .36s cubic-bezier(.16,1,.3,1),border-radius .25s ease,opacity .2s ease}.ScrollPortraitStory_selectionLens__qsr_e>i{position:absolute;width:11px;height:11px;border:2px solid #050505;background:#fff;opacity:0;transition:opacity .12s ease .08s}.ScrollPortraitStory_lensNW__hHElc{top:-8px;left:-8px}.ScrollPortraitStory_lensNE__op0If{top:-8px;right:-8px}.ScrollPortraitStory_lensSE__em1Vj{right:-8px;bottom:-8px}.ScrollPortraitStory_lensSW__WF_PF{bottom:-8px;left:-8px}.ScrollPortraitStory_stage__qV0AU[data-cursor-mode=invert] .ScrollPortraitStory_selectionLens__qsr_e{width:clamp(150px,17vw,210px);height:clamp(150px,17vw,210px);border-radius:0;box-shadow:0 0 0 1px rgba(255,255,255,.8);opacity:1}.ScrollPortraitStory_stage__qV0AU[data-cursor-mode=invert] .ScrollPortraitStory_selectionLens__qsr_e>i{opacity:1}.ScrollPortraitStory_cursorDot__ZYqtU{position:absolute;top:-9px;left:-9px;z-index:2;width:18px;height:18px;border:1px solid #19141e;border-radius:50%;background:var(--preview-paper,var(--color-white,#fff));box-shadow:0 1px 4px rgba(0,0,0,.25)}.ScrollPortraitStory_cursorArrow__aUVqE{position:absolute;top:0;left:0;z-index:1;width:47px;height:52px;background:var(--preview-primary,var(--color-primary,#ca1f3d));clip-path:polygon(0 0,100% 42%,60% 55%,48% 100%);filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));transform:rotate(-4deg);transform-origin:0 0}.ScrollPortraitStory_cursorTag__PiI9Q{position:absolute;top:47px;left:36px;z-index:2;display:grid;place-items:center;min-width:78px;height:40px;padding:0 12px;border:2px solid var(--preview-paper,var(--color-white,#fff));border-radius:20px;background:#101014;color:var(--preview-paper,var(--color-white,#fff));box-shadow:0 5px 17px rgba(0,0,0,.4);font:700 15px/1 ScrollSpace,monospace;letter-spacing:.04em}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_cursorTag__PiI9Q{font-family:var(--font-heading-face),monospace}.ScrollPortraitStory_portrait__Mhf_W{position:absolute;top:42%;left:50%;z-index:4;width:var(--portrait-size);aspect-ratio:16/9;transform:translate3d(-50%,-50%,0) rotate(-5deg) scale(.74)}.ScrollPortraitStory_portraitFloat__u0Oqk{width:100%;height:100%;animation:ScrollPortraitStory_portraitFloat__u0Oqk 6s ease-in-out infinite}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_portrait__Mhf_W{isolation:isolate;transform:translate3d(-50%,-50%,0) scale(.74)}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_portraitFloat__u0Oqk{position:relative;animation-name:ScrollPortraitStory_portraitFloatStraight___CYDF;perspective:900px;transform-style:preserve-3d}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_heroFilmLink__EEx5m{z-index:2;transform:translateZ(var(--hero-front-depth,0)) scale(var(--hero-front-scale,1));transform-origin:center;backface-visibility:hidden}.ScrollPortraitStory_stackCard__rRLmM{position:absolute;inset:0;z-index:0;display:block;overflow:hidden;border-radius:18px;background:#101318;outline:1px solid rgba(241,240,237,.24);box-shadow:0 16px 35px rgba(0,0,0,.46);pointer-events:none;backface-visibility:hidden}.ScrollPortraitStory_stackCard__rRLmM:after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(5,6,9,.1),rgba(5,6,9,.4))}.ScrollPortraitStory_stackCardLeft__F55ZU{transform:translate3d(-30%,8%,0) rotate(-3deg) scale(.93)}.ScrollPortraitStory_stackCardRight__ypCbG{z-index:1;transform:translate3d(30%,8%,0) rotate(3deg) scale(.93)}.ScrollPortraitStory_homeStory__4HeIl[data-motion=ready] .ScrollPortraitStory_stackCardLeft__F55ZU{transform:translate3d(calc(-30% - var(--hero-side-x,0%)),8%,var(--hero-side-depth,0)) rotateY(var(--hero-side-angle,0deg)) rotate(-3deg) scale(.93);opacity:var(--hero-side-opacity,1)}.ScrollPortraitStory_homeStory__4HeIl[data-motion=ready] .ScrollPortraitStory_stackCardRight__ypCbG{transform:translate3d(calc(30% + var(--hero-side-x,0%)),8%,var(--hero-side-depth,0)) rotateY(calc(-1 * var(--hero-side-angle,0deg))) rotate(3deg) scale(.93);opacity:var(--hero-side-opacity,1)}.ScrollPortraitStory_roleMarquee__6_VpD{position:absolute;top:44%;left:0;z-index:0;display:flex;width:-moz-max-content;width:max-content;max-width:none;color:#fff;font-family:var(--font-heading-face),sans-serif;font-size:clamp(100px,16vw,320px);font-weight:700;letter-spacing:-.075em;line-height:1;white-space:nowrap;opacity:.035;transform:translateY(-50%);animation:ScrollPortraitStory_roleMarquee__6_VpD 52s linear infinite;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScrollPortraitStory_roleMarquee__6_VpD span{display:block;flex:none}@keyframes ScrollPortraitStory_roleMarquee__6_VpD{0%{translate:0 0}to{translate:-50% 0}}.ScrollPortraitStory_portrait__Mhf_W .ScrollPortraitStory_stackCardImage__H238y{-o-object-fit:cover;object-fit:cover;filter:brightness(.82) saturate(.85)}.ScrollPortraitStory_portraitSurface__55zc_{width:100%;height:100%;border-radius:18px;overflow:hidden;background:#080c13;outline:1px solid #ffffff14}.ScrollPortraitStory_portrait__Mhf_W img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ScrollPortraitStory_portrait__Mhf_W .ScrollPortraitStory_heroImage__jyw8W{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--image-focus,50%) center;object-position:var(--image-focus,50%) center}.ScrollPortraitStory_heroFilmLink__EEx5m{position:relative;display:block;width:100%;height:100%;border-radius:18px;cursor:pointer}.ScrollPortraitStory_heroFilmLink__EEx5m:hover .ScrollPortraitStory_portraitSurface__55zc_{outline-color:var(--preview-primary-soft,var(--color-primary-soft,#d44760))}.ScrollPortraitStory_heroFilmLink__EEx5m:focus-visible{outline:2px solid var(--preview-primary-light,var(--color-primary-light,#de7487));outline-offset:8px}.ScrollPortraitStory_portrait__Mhf_W:focus-within .ScrollPortraitStory_portraitFloat__u0Oqk,.ScrollPortraitStory_portrait__Mhf_W:hover .ScrollPortraitStory_portraitFloat__u0Oqk{animation-play-state:paused}.ScrollPortraitStory_filmEdgeLabel__IwWos{position:absolute;top:auto;right:14px;bottom:-16px;left:auto;display:flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid #51435e;border-radius:30px;background:#141018;color:var(--preview-paper,var(--color-white,#fff));font-size:17px;line-height:1.2;writing-mode:horizontal-tb;white-space:nowrap}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_filmEdgeLabel__IwWos{padding:7px 11px;font-size:14px}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_filmEdgeLabel__IwWos>span:last-child>span{font-size:16px}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_heroFilmLink__EEx5m:hover .ScrollPortraitStory_filmEdgeLabel__IwWos{border-color:var(--preview-accent,var(--color-accent-lime,#ffbe00))}.ScrollPortraitStory_filmEdgeLabel__IwWos>span:last-child>span{font-size:18px}.ScrollPortraitStory_story__fTW3G[data-motion=ready] .ScrollPortraitStory_portrait__Mhf_W{top:var(--portrait-y,42%);transform:translate3d(-50%,-50%,0) rotate(var(--portrait-rotation,-5deg)) scale(var(--portrait-scale,.74));opacity:var(--portrait-opacity,1);will-change:transform}.ScrollPortraitStory_homeStory__4HeIl[data-motion=ready] .ScrollPortraitStory_portrait__Mhf_W{transform:translate3d(-50%,-50%,0) scale(var(--portrait-scale,.74))}.ScrollPortraitStory_homeStory__4HeIl[data-motion=ready] .ScrollPortraitStory_portraitSurface__55zc_,.ScrollPortraitStory_homeStory__4HeIl[data-motion=ready] .ScrollPortraitStory_stackCard__rRLmM{filter:blur(var(--portrait-blur,0))}.ScrollPortraitStory_homeStory__4HeIl[data-film-owner=bridge]{overflow:visible;z-index:95}.ScrollPortraitStory_homeStory__4HeIl[data-film-owner=bridge] :is(.ScrollPortraitStory_stackCard__rRLmM,.ScrollPortraitStory_filmEdgeLabel__IwWos){visibility:hidden;opacity:0}.ScrollPortraitStory_homeStory__4HeIl[data-film-owner=bridge] .ScrollPortraitStory_heroFilmLink__EEx5m{outline:none;pointer-events:none}.ScrollPortraitStory_homeStory__4HeIl[data-film-owner=bridge] .ScrollPortraitStory_portraitSurface__55zc_{filter:none;will-change:transform}.ScrollPortraitStory_homeStory__4HeIl[data-film-owner=reference] .ScrollPortraitStory_portrait__Mhf_W{visibility:hidden;opacity:0;pointer-events:none}.ScrollPortraitStory_story__fTW3G:not(.ScrollPortraitStory_homeStory__4HeIl)[data-motion=ready] .ScrollPortraitStory_portraitSurface__55zc_{--aperture-y:linear-gradient(to bottom,transparent var(--portrait-crop,0%),#000 calc(var(--portrait-crop,0%) + var(--portrait-feather,0%)),#000 calc(100% - var(--portrait-crop,0%) - var(--portrait-feather,0%)),transparent calc(100% - var(--portrait-crop,0%)));--aperture-x:linear-gradient(to right,transparent 0%,#000 var(--portrait-side-feather,0%),#000 calc(100% - var(--portrait-side-feather,0%)),transparent 100%);-webkit-mask-image:var(--aperture-y),var(--aperture-x);mask-image:var(--aperture-y),var(--aperture-x);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:blur(var(--portrait-blur,0))}.ScrollPortraitStory_story__fTW3G[data-motion=ready] .ScrollPortraitStory_filmEdgeLabel__IwWos{opacity:var(--portrait-label-opacity,1)}.ScrollPortraitStory_story__fTW3G[data-motion=ready][data-floating=false] .ScrollPortraitStory_portraitFloat__u0Oqk{animation-play-state:paused}.ScrollPortraitStory_story__fTW3G[data-motion=ready][data-portrait-closed=true] .ScrollPortraitStory_portrait__Mhf_W{visibility:hidden}.ScrollPortraitStory_homeStory__4HeIl[data-motion=ready][data-film-owner=bridge] .ScrollPortraitStory_portrait__Mhf_W{visibility:visible;opacity:1;pointer-events:none}.ScrollPortraitStory_story__fTW3G[data-motion=ready] .ScrollPortraitStory_firstLine__72WXT,.ScrollPortraitStory_story__fTW3G[data-motion=ready] .ScrollPortraitStory_secondLine__imoD7{filter:blur(var(--title-blur,6px));will-change:transform,filter}.ScrollPortraitStory_story__fTW3G[data-motion=ready] .ScrollPortraitStory_firstLine__72WXT{transform:translate3d(0,var(--first-offset,0),0)}.ScrollPortraitStory_story__fTW3G[data-motion=ready] .ScrollPortraitStory_secondLine__imoD7{transform:translate3d(0,var(--second-offset,0),0)}@media (prefers-reduced-motion:no-preference){.ScrollPortraitStory_story__fTW3G{--first-offset:-34px;--second-offset:44px}.ScrollPortraitStory_story__fTW3G:not([data-motion=reduced]) .ScrollPortraitStory_firstLine__72WXT{transform:translate3d(0,var(--first-offset,-34px),0);filter:blur(var(--title-blur,6px))}.ScrollPortraitStory_story__fTW3G:not([data-motion=reduced]) .ScrollPortraitStory_secondLine__imoD7{transform:translate3d(0,var(--second-offset,44px),0);filter:blur(var(--title-blur,6px))}.ScrollPortraitStory_homeStory__4HeIl:not([data-motion=reduced]) :is(.ScrollPortraitStory_firstLine__72WXT,.ScrollPortraitStory_secondLine__imoD7){filter:blur(var(--title-blur,4px))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ScrollPortraitStory_story__fTW3G[data-motion=ready] .ScrollPortraitStory_firstLine__72WXT,.ScrollPortraitStory_story__fTW3G[data-motion=ready] .ScrollPortraitStory_secondLine__imoD7{transition:filter .25s ease}.ScrollPortraitStory_story__fTW3G[data-motion=ready] .ScrollPortraitStory_firstLine__72WXT:hover,.ScrollPortraitStory_story__fTW3G[data-motion=ready] .ScrollPortraitStory_secondLine__imoD7:hover{filter:blur(0)}}@keyframes ScrollPortraitStory_portraitFloat__u0Oqk{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,calc(-1 * var(--portrait-float,6px)),0) rotate(var(--portrait-sway,.65deg))}}@keyframes ScrollPortraitStory_portraitFloatStraight___CYDF{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,calc(-1 * var(--portrait-float,6px)),0)}}.ScrollPortraitStory_filmSection__XFJdv{padding:7svh var(--gutter) 80px;scroll-margin-top:24px}.ScrollPortraitStory_filmSection__XFJdv:focus{outline:none}.ScrollPortraitStory_filmSectionMeta__EiUFU{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;border-top:1px solid #29252e;font:14px/1.5 Courier New,monospace;color:#b6a6c7}.ScrollPortraitStory_filmTitle__J8QNA{font-family:ScrollSpace,sans-serif;font-size:clamp(36px,5.5vw,80px);line-height:1.08;font-weight:400;letter-spacing:-.06em;margin:12px 0 36px!important}.ScrollPortraitStory_filmLayout__9j2t6{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);align-items:center;gap:clamp(28px,4vw,64px)}.ScrollPortraitStory_filmPlayer__50md2{aspect-ratio:16/9;border-radius:18px;background:#100c16;border:1px solid #352a40;overflow:hidden}.ScrollPortraitStory_filmPlayer__50md2 iframe,.ScrollPortraitStory_filmPoster__IDO92{display:block;width:100%;height:100%;border:0}.ScrollPortraitStory_filmPoster__IDO92{position:relative;padding:0;background:#100c16;color:#fff}.ScrollPortraitStory_filmPoster__IDO92 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ScrollPortraitStory_filmPoster__IDO92:focus-visible{outline:2px solid var(--preview-primary-light,var(--color-primary-light,#de7487));outline-offset:-7px}.ScrollPortraitStory_filmPlayIcon__dttgL{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:clamp(48px,5vw,72px);aspect-ratio:1;padding-left:3px;border:1px solid #ffffffa1;border-radius:50%;background:#100819a6;backdrop-filter:blur(10px);font-size:19px;transition:background .2s}.ScrollPortraitStory_filmPoster__IDO92:hover .ScrollPortraitStory_filmPlayIcon__dttgL{background:#4e288cca}.ScrollPortraitStory_filmWatchLabel__B7e_A{position:absolute;left:18px;bottom:18px;padding:10px 14px;border:1px solid #ffffff36;border-radius:30px;background:#100819bf;font-size:14px}.ScrollPortraitStory_filmDescription__jzVdf>p{font-size:16px;line-height:1.85;color:#b8afc1}.ScrollPortraitStory_filmDescription__jzVdf>.ScrollPortraitStory_filmDisclaimer___XcAY{margin-top:25px;padding-top:22px;border-top:1px solid #302638;color:#978b9f;font-size:14px;line-height:1.75}.ScrollPortraitStory_about__bnonR{padding:7svh var(--gutter) 110px;scroll-margin-top:40px}.ScrollPortraitStory_chapterHeading__mr_tc{display:flex;justify-content:space-between;gap:24px;padding:22px 0;border-top:1px solid #29252e;margin-bottom:54px;color:#aaa1b4;font:11px/1.5 Courier New,monospace;letter-spacing:.12em}.ScrollPortraitStory_chapterHeading__mr_tc>span:last-child{color:#7a737f}.ScrollPortraitStory_aboutCopy__PN82R{max-width:960px;margin:0 auto;text-align:center}.ScrollPortraitStory_name__jh1d6{font:11px/1.7 Courier New,monospace;letter-spacing:.17em;color:#a99ab6}.ScrollPortraitStory_aboutCopy__PN82R h2{font-family:ScrollSpace,sans-serif;font-size:clamp(40px,5.6vw,90px);line-height:1.08;letter-spacing:-.065em;font-weight:400;margin-top:23px}.ScrollPortraitStory_aboutCopy__PN82R h2>span{color:#ada6b3}.ScrollPortraitStory_description__TNjsF{max-width:550px;margin:30px auto 0!important;font-size:clamp(15px,1.15vw,18px);line-height:1.8;color:#a29aa9}.ScrollPortraitStory_disciplines__F3lPW{list-style:none;padding:0;display:flex;justify-content:center;flex-wrap:wrap;-moz-column-gap:26px;column-gap:26px;row-gap:12px;margin:34px 0 0;color:#c1bac8;font-size:12px}.ScrollPortraitStory_disciplines__F3lPW>li+li:before{content:"·";margin-right:26px;color:#776182}.ScrollPortraitStory_nextChapter__3dztj{display:flex;justify-content:space-between;align-items:center;gap:50px;min-height:400px;margin:0 var(--gutter);padding:80px 0;border-top:1px solid #29252e}.ScrollPortraitStory_nextChapter__3dztj h2{max-width:720px;font-family:ScrollSpace,sans-serif;font-size:clamp(36px,4.3vw,68px);line-height:1.08;font-weight:400;letter-spacing:-.055em;margin-top:22px}.ScrollPortraitStory_nextNote__mccpy{margin-top:24px!important;font-size:14px;line-height:1.6;color:#938a9d}.ScrollPortraitStory_nextContact__V3ivq{position:relative;display:flex;align-items:center;justify-content:space-between;gap:34px;flex-shrink:0;padding:20px 26px;border:1px solid var(--preview-primary-soft,var(--color-primary-soft,#d44760));border-radius:100px;color:#fff;background:var(--preview-primary,var(--color-primary,#ca1f3d));box-shadow:0 0 24px rgba(var(--theme-primary-rgb,202,31,61),.14);font-size:14px!important;transition:background .2s}.ScrollPortraitStory_nextContact__V3ivq:hover{background:var(--preview-primary-soft,var(--color-primary-soft,#d44760))}.ScrollPortraitStory_nextContact__V3ivq>span:last-child{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;margin:-10px -14px;padding:10px 14px;border-radius:100px;background:var(--preview-paper,var(--color-white,#fff));color:#242229;mix-blend-mode:normal;white-space:nowrap}.ScrollPortraitStory_nextContact__V3ivq>span:last-child>span{font-size:22px}.ScrollPortraitStory_footer__QRKq7{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:0 var(--gutter);padding:26px 0 35px;border-top:1px solid #1e1a24;color:#897f95;font:10px/1.6 Courier New,monospace;letter-spacing:.09em}.ScrollPortraitStory_footer__QRKq7 button{padding:12px 0;border:0;background:none;color:#b1a6bd;font-size:12px!important}.ScrollPortraitStory_footer__QRKq7 button>span{margin-left:14px}@media (max-width:1000px){.ScrollPortraitStory_nextChapter__3dztj{gap:30px}}@media (max-width:900px){.ScrollPortraitStory_filmLayout__9j2t6{grid-template-columns:minmax(0,1fr);gap:28px}.ScrollPortraitStory_filmDescription__jzVdf{max-width:650px}}@media (max-width:700px){.ScrollPortraitStory_stackCardLeft__F55ZU{transform:translate3d(-25%,8%,0) rotate(-2deg) scale(.93)}.ScrollPortraitStory_stackCardRight__ypCbG{transform:translate3d(25%,8%,0) rotate(2deg) scale(.93)}.ScrollPortraitStory_stage__qV0AU{padding-top:113px;padding-bottom:30px}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_stage__qV0AU{padding-top:120px}.ScrollPortraitStory_heroMeta__qeZaW{font-size:10px;letter-spacing:.04em}.ScrollPortraitStory_dash__Xkfsr{margin:0 7px}.ScrollPortraitStory_titleStage__xZNqd{padding:35px 0 43px}.ScrollPortraitStory_kicker__XVEj5{font-size:9px;letter-spacing:.17em;margin-bottom:27px!important;transform:translateY(-18px)}.ScrollPortraitStory_firstLine__72WXT{font-size:min(10.5vw,12svh)}.ScrollPortraitStory_title__7Wl4p{--second-line-size:min(23vw,23svh)}.ScrollPortraitStory_story__fTW3G:lang(en) .ScrollPortraitStory_title__7Wl4p{--second-line-size:14.8vw}.ScrollPortraitStory_credit__0CoA0{max-width:250px;font-size:9px;letter-spacing:.08em;line-height:1.9;margin:28px auto 0!important}.ScrollPortraitStory_credit__0CoA0>span{padding:0 5px}.ScrollPortraitStory_intro__OYCKp{max-width:335px;font-size:14px}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_heroBottom__2_2vU{margin-bottom:112px}.ScrollPortraitStory_frameCorners__ZC1ob{inset-inline:8%;background-size:17px 1px,1px 17px,17px 1px,1px 17px,17px 1px,1px 17px,17px 1px,1px 17px}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_frameCorners__ZC1ob{inset-block:-12px 0}.ScrollPortraitStory_filmEdgeLabel__IwWos{right:10px;left:auto;padding:8px 12px}.ScrollPortraitStory_filmSection__XFJdv{padding-bottom:45px}.ScrollPortraitStory_filmTitle__J8QNA{margin-bottom:26px!important}.ScrollPortraitStory_filmWatchLabel__B7e_A{left:12px;bottom:12px;padding:8px 12px}.ScrollPortraitStory_about__bnonR{padding-bottom:75px}.ScrollPortraitStory_chapterHeading__mr_tc{font-size:9px;letter-spacing:.04em;margin-bottom:40px}.ScrollPortraitStory_aboutCopy__PN82R h2{font-size:clamp(34px,8.5vw,56px)}.ScrollPortraitStory_description__TNjsF{font-size:14px;margin-top:24px!important}.ScrollPortraitStory_disciplines__F3lPW{font-size:11px;-moz-column-gap:13px;column-gap:13px}.ScrollPortraitStory_disciplines__F3lPW>li+li:before{margin-right:13px}.ScrollPortraitStory_nextChapter__3dztj{min-height:370px;flex-direction:column;align-items:flex-start;padding:55px 0}.ScrollPortraitStory_nextChapter__3dztj h2{font-size:37px}.ScrollPortraitStory_nextContact__V3ivq{padding:17px 24px;font-size:13px!important}.ScrollPortraitStory_name__jh1d6{font-size:10px}.ScrollPortraitStory_footer__QRKq7{gap:14px;font-size:8px}.ScrollPortraitStory_footer__QRKq7 button{font-size:10px!important}}@media (max-height:600px){.ScrollPortraitStory_stage__qV0AU{padding-top:88px;padding-bottom:15px}.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_stage__qV0AU{padding-top:105px}.ScrollPortraitStory_titleStage__xZNqd{padding:14px 0 22px}.ScrollPortraitStory_kicker__XVEj5{font-size:8px;margin-bottom:10px!important;transform:translateY(-12px)}.ScrollPortraitStory_firstLine__72WXT{font-size:min(8.4vw,13svh)}.ScrollPortraitStory_title__7Wl4p{--second-line-size:min(14.9vw,23svh)}.ScrollPortraitStory_credit__0CoA0{display:none}.ScrollPortraitStory_heroBottom__2_2vU{margin-top:10px}.ScrollPortraitStory_intro__OYCKp{max-width:55%;font-size:11px}}@media (pointer:coarse){.ScrollPortraitStory_gridBase__10_go,.ScrollPortraitStory_gridLight__BW8dn{display:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ScrollPortraitStory_stage__qV0AU,.ScrollPortraitStory_stage__qV0AU *{cursor:none!important}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.ScrollPortraitStory_selectionCursor__msxVe,.ScrollPortraitStory_selectionLens__qsr_e{display:none}}@media (prefers-reduced-motion:reduce){.ScrollPortraitStory_homeStory__4HeIl .ScrollPortraitStory_frameCorners__ZC1ob>i,.ScrollPortraitStory_roleMarquee__6_VpD{animation:none}}.ScrollPortraitStory_story__fTW3G[data-motion=reduced] .ScrollPortraitStory_timeline__8KPy9{height:auto}.ScrollPortraitStory_story__fTW3G[data-motion=reduced] .ScrollPortraitStory_stage__qV0AU{position:relative;height:auto;min-height:100svh}.ScrollPortraitStory_homeStory__4HeIl[data-motion=reduced] .ScrollPortraitStory_stage__qV0AU{transform:none;opacity:1;will-change:auto}.ScrollPortraitStory_story__fTW3G[data-motion=reduced] .ScrollPortraitStory_portrait__Mhf_W{position:static;transform:none;width:min(var(--portrait-size),166px);margin:24px auto}.ScrollPortraitStory_story__fTW3G[data-motion=reduced] .ScrollPortraitStory_portraitFloat__u0Oqk{animation:none}@media (prefers-reduced-motion:reduce){.ScrollPortraitStory_homeStory__4HeIl[data-motion=ready] .ScrollPortraitStory_stage__qV0AU{transform:none;opacity:1;will-change:auto}.ScrollPortraitStory_timeline__8KPy9{height:auto}.ScrollPortraitStory_stage__qV0AU{position:relative;height:auto;min-height:100svh}.ScrollPortraitStory_portrait__Mhf_W{position:static;transform:none;width:min(var(--portrait-size),166px);margin:24px auto}.ScrollPortraitStory_portraitFloat__u0Oqk{animation:none}.ScrollPortraitStory_gridBase__10_go,.ScrollPortraitStory_gridLight__BW8dn{display:none}}.HeroAmbientLight_ambient__GBitf{position:absolute;top:calc(100% - .2em + 24px);left:50%;z-index:-2;width:min(1120px,94vw);height:clamp(140px,18vw,220px);font-size:var(--second-line-size);overflow:visible;pointer-events:none;transform:translate(-50%,-33.333333%) translateY(var(--second-offset,0))}.HeroAmbientLight_bloom__oU05_{opacity:.26;animation:HeroAmbientLight_horizonBreath__iIQBm 12s ease-in-out infinite}@keyframes HeroAmbientLight_horizonBreath__iIQBm{0%,to{opacity:.2}50%{opacity:.32}}[data-cinematic-hero][data-portrait-closed=true] .HeroAmbientLight_bloom__oU05_{animation-play-state:paused}@media (max-width:700px){.HeroAmbientLight_ambient__GBitf{height:100px;opacity:.8}}@media (prefers-reduced-motion:reduce){.HeroAmbientLight_bloom__oU05_{animation:none}}.NudgePulse_pulse__s_C_d{isolation:isolate;overflow:hidden}.NudgePulse_pulse__s_C_d .NudgePulse_layer__qu7gl{position:absolute;top:50%;left:50%;z-index:0;display:block;width:150%;aspect-ratio:1;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(0);animation:NudgePulse_nudgePulse__gnADo 4.4s cubic-bezier(.25,.75,.4,1) infinite both}.NudgePulse_pulse__s_C_d .NudgePulse_layer__qu7gl:first-child{background:var(--preview-primary,var(--color-primary,#ca1f3d));animation-delay:0s}.NudgePulse_pulse__s_C_d .NudgePulse_layer__qu7gl:nth-child(2){background:var(--preview-accent,var(--color-accent-lime,#ffbe00));animation-delay:.15s}.NudgePulse_pulse__s_C_d .NudgePulse_layer__qu7gl:nth-child(3){background:#242229;box-shadow:inset 0 0 0 2px var(--preview-accent,var(--color-accent-lime,#ffbe00));animation-delay:.3s}.NudgePulse_pulse__s_C_d .NudgePulse_layer__qu7gl:nth-child(4){background:var(--preview-paper,var(--color-white,#fff));animation-delay:.45s}.NudgePulse_content__x_yXx{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;mix-blend-mode:difference}@keyframes NudgePulse_nudgePulse__gnADo{0%,5%{transform:translate(-50%,-50%) scale(0)}44%,70%{transform:translate(-50%,-50%) scale(1.12)}70.01%,to{transform:translate(-50%,-50%) scale(0)}}@media (prefers-reduced-motion:reduce){.NudgePulse_pulse__s_C_d .NudgePulse_layer__qu7gl{display:none;animation:none}.NudgePulse_content__x_yXx{color:inherit;mix-blend-mode:normal}}.BookCallButton_button__ap5I0{display:inline-flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;max-width:100%;min-height:54px;padding:5px 15px 5px 6px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#080809;box-shadow:inset 0 2px 2px rgba(255,255,255,.1),0 12px 28px rgba(0,0,0,.38);color:#fff;font-family:var(--font-heading-face),sans-serif;font-size:15px;font-weight:650;line-height:1.1;white-space:nowrap;text-decoration:none;transition:border-color .36s ease,box-shadow .36s ease,transform .48s cubic-bezier(.22,1,.36,1)}.BookCallButton_button__ap5I0:focus-visible,.BookCallButton_button__ap5I0:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.58);box-shadow:inset 0 2px 2px rgba(255,255,255,.16),0 18px 38px rgba(0,0,0,.5);color:#fff}.BookCallButton_button__ap5I0:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.BookCallButton_button__ap5I0 img{width:40px;height:40px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover}.BookCallButton_reveal__876gt{display:inline-flex;align-items:center;gap:7px;width:0;overflow:hidden;opacity:0;transform:translateX(-10px);transition:width .55s cubic-bezier(.22,1,.36,1),opacity .35s ease,transform .55s cubic-bezier(.22,1,.36,1)}.BookCallButton_button__ap5I0.BookCallButton_expanded__81fbH .BookCallButton_reveal__876gt,.BookCallButton_button__ap5I0:is(:hover,:focus-visible) .BookCallButton_reveal__876gt{width:79px;opacity:1;transform:none}.BookCallButton_plus__vysx3{font-size:23px;font-weight:400;line-height:1}.BookCallButton_you__6l5wR{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:#fff;color:#0b0b0c;font-size:13px;font-weight:700}.BookCallButton_label__sNrFu{display:block}.BookCallButton_arrow__lLnYk{margin-left:2px;color:#b7b7bd;font-size:16px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.BookCallButton_button__ap5I0:is(:hover,:focus-visible) .BookCallButton_arrow__lLnYk{transform:translate(2px,-2px)}@media (max-width:575px){.BookCallButton_button__ap5I0{font-size:13px;min-height:49px}.BookCallButton_button__ap5I0 img,.BookCallButton_you__6l5wR{width:36px;height:36px}.BookCallButton_button__ap5I0.BookCallButton_expanded__81fbH{gap:6px;padding-inline:5px 10px}.BookCallButton_button__ap5I0.BookCallButton_expanded__81fbH .BookCallButton_reveal__876gt{width:57px;gap:5px;flex:none}.BookCallButton_button__ap5I0.BookCallButton_expanded__81fbH .BookCallButton_you__6l5wR,.BookCallButton_button__ap5I0.BookCallButton_expanded__81fbH img{width:32px;height:32px}.BookCallButton_button__ap5I0.BookCallButton_expanded__81fbH .BookCallButton_label__sNrFu{min-width:0;white-space:normal;text-align:center}.BookCallButton_button__ap5I0.BookCallButton_expanded__81fbH .BookCallButton_arrow__lLnYk{flex:none}}@media (prefers-reduced-motion:reduce){.BookCallButton_arrow__lLnYk,.BookCallButton_button__ap5I0,.BookCallButton_reveal__876gt{transition-duration:.01ms}}