.momenthero-module__wV-m6q__hero{background-color:var(--color-ink-pure);height:100svh;position:relative;overflow:hidden}.momenthero-module__wV-m6q__grain{mix-blend-mode:soft-light;opacity:0;pointer-events:none;z-index:999;background-image:url(/images/grain.png);background-repeat:repeat;background-size:128px 128px;animation:.6s steps(8,end) infinite momenthero-module__wV-m6q__grainDrift;position:fixed;inset:0}@keyframes momenthero-module__wV-m6q__grainDrift{0%{background-position:0 0}to{background-position:128px 128px}}.momenthero-module__wV-m6q__glow{pointer-events:none;z-index:1;opacity:0;background:radial-gradient(at 25% 85%,#35e6c90e 0%,#0000 55%);width:clamp(400px,80vw,1000px);height:clamp(400px,80vw,1000px);position:absolute;bottom:0;left:-8%}.momenthero-module__wV-m6q__content{left:var(--margin);z-index:2;position:absolute;bottom:16vh}.momenthero-module__wV-m6q__caption{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mint);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);margin:0 0 .75rem;font-size:.8125rem;font-weight:500;transform:translateY(14px)}.momenthero-module__wV-m6q__captionVisible{opacity:1;transform:translateY(0)}.momenthero-module__wV-m6q__hairline{background-color:var(--color-mint);transform-origin:0;width:clamp(80px,12vw,200px);height:1px;transition:transform .5s var(--ease-out);margin-bottom:1.75rem;display:block;transform:scaleX(0)}.momenthero-module__wV-m6q__hairlineVisible{transform:scaleX(1)}.momenthero-module__wV-m6q__headline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-paper);margin:0;font-size:clamp(2.5rem,7vw,6rem);font-weight:500;line-height:1.05}.momenthero-module__wV-m6q__line{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);display:block;transform:translateY(40px)}.momenthero-module__wV-m6q__lineVisible{opacity:1;transform:translateY(0)}.momenthero-module__wV-m6q__scrollCue{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;transition:opacity .3s;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.momenthero-module__wV-m6q__scrollLine{background-color:var(--color-ash);width:1px;height:24px;display:block}.momenthero-module__wV-m6q__scrollLabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ash-dim);font-size:.75rem;display:block}.momenthero-module__wV-m6q__mobileBr{display:none}@media (max-width:640px){.momenthero-module__wV-m6q__mobileBr{display:inline}.momenthero-module__wV-m6q__grain{opacity:.04;animation:none}.momenthero-module__wV-m6q__headline{font-size:clamp(2rem,9vw,2.5rem)}.momenthero-module__wV-m6q__scrollCue{bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.momenthero-module__wV-m6q__grain{animation:none}.momenthero-module__wV-m6q__line,.momenthero-module__wV-m6q__caption,.momenthero-module__wV-m6q__hairline{transition:none}}
.momentevent-module__FzxHla__section{background-color:var(--color-ink-pure)}.momentevent-module__FzxHla__spacer{background-color:var(--color-ink-pure);height:25vh}.momentevent-module__FzxHla__wrap{background-color:var(--color-ink-pure);height:200vh}.momentevent-module__FzxHla__inner{background-color:var(--color-ink-pure);height:100svh;position:sticky;top:0;overflow:hidden}.momentevent-module__FzxHla__inner:before,.momentevent-module__FzxHla__inner:after{content:"";height:var(--bar-h,5vh);background-color:var(--color-ink-pure);z-index:2;pointer-events:none;position:absolute;left:0;right:0}.momentevent-module__FzxHla__inner:before{top:0}.momentevent-module__FzxHla__inner:after{bottom:0}.momentevent-module__FzxHla__video{object-fit:cover;opacity:0;z-index:0;width:100%;height:100%;position:absolute;inset:0}.momentevent-module__FzxHla__content{left:var(--margin);z-index:3;opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);position:absolute;bottom:12vh;transform:translateY(20px)}.momentevent-module__FzxHla__contentVisible{opacity:1;transform:translateY(0)}.momentevent-module__FzxHla__eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-mint);margin-bottom:.75rem;font-size:.8125rem;font-weight:500;display:block}.momentevent-module__FzxHla__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-paper);margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:600;line-height:1.1}.momentevent-module__FzxHla__meta{font-family:var(--font-body);color:var(--color-ash);margin:0;font-size:.9375rem}@media (max-width:640px){.momentevent-module__FzxHla__wrap{height:100svh}.momentevent-module__FzxHla__inner{position:relative;top:auto}.momentevent-module__FzxHla__inner:before,.momentevent-module__FzxHla__inner:after{height:4vh}.momentevent-module__FzxHla__spacer{height:15vh}.momentevent-module__FzxHla__content{bottom:10vh}.momentevent-module__FzxHla__title{font-size:clamp(1.5rem,6vw,2rem)}}@media (prefers-reduced-motion:reduce){.momentevent-module__FzxHla__content{transition:opacity .25s linear;transform:none}.momentevent-module__FzxHla__contentVisible{transform:none}}
.studio-module__HYpqQa__studio{background-color:var(--color-ink);padding-bottom:clamp(3rem,5vw,6rem)}.studio-module__HYpqQa__header{padding:clamp(4rem, 7vw, 8rem) var(--margin) clamp(2rem, 3vw, 3.5rem)}.studio-module__HYpqQa__label{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-mint);margin-bottom:1.25rem;font-size:.6875rem;display:block}.studio-module__HYpqQa__heading{font-family:var(--font-display);color:var(--color-paper);letter-spacing:-.025em;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:500;line-height:1.05}.studio-module__HYpqQa__grid{grid-template-rows:280px 280px 260px 240px;grid-template-columns:repeat(12,1fr);gap:3px;width:100%;display:grid}.studio-module__HYpqQa__cell{background-color:#0a0a0a;position:relative;overflow:hidden}.studio-module__HYpqQa__img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.studio-module__HYpqQa__cell:hover .studio-module__HYpqQa__img{transform:scale(1.04)}.studio-module__HYpqQa__cell1:after{content:"";background-color:var(--color-mint);pointer-events:none;z-index:1;width:2px;height:50%;position:absolute;top:15%;left:0}.studio-module__HYpqQa__cell1{grid-area:1/1/3/9}.studio-module__HYpqQa__cell2{grid-area:1/9/2/13}.studio-module__HYpqQa__cell3{grid-area:2/9/3/13}.studio-module__HYpqQa__cell4{grid-area:3/1/4/5}.studio-module__HYpqQa__cell5{grid-area:3/5/4/9}.studio-module__HYpqQa__cell6{grid-area:3/9/4/13}.studio-module__HYpqQa__cell7{grid-area:4/1/5/4}.studio-module__HYpqQa__cell8{grid-area:4/4/5/7}.studio-module__HYpqQa__cell9{grid-area:4/7/5/10}.studio-module__HYpqQa__cell10{grid-area:4/10/5/13}@media (max-width:767px){.studio-module__HYpqQa__grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:2px}.studio-module__HYpqQa__cell1,.studio-module__HYpqQa__cell2,.studio-module__HYpqQa__cell3,.studio-module__HYpqQa__cell4,.studio-module__HYpqQa__cell5,.studio-module__HYpqQa__cell6,.studio-module__HYpqQa__cell7,.studio-module__HYpqQa__cell8,.studio-module__HYpqQa__cell9,.studio-module__HYpqQa__cell10{aspect-ratio:4/3;grid-area:auto}.studio-module__HYpqQa__cell1,.studio-module__HYpqQa__cell10{aspect-ratio:16/9;grid-column:1/3}.studio-module__HYpqQa__cell1:after{display:none}}@media (prefers-reduced-motion:reduce){.studio-module__HYpqQa__img{transition:none}}
.belief-module__jKtpgG__section{background-color:var(--color-ink);flex-direction:column;justify-content:center;min-height:100vh;padding-block:clamp(96px,20vh,160px);display:flex}.belief-module__jKtpgG__content{width:50%;padding-left:var(--margin);min-width:0}.belief-module__jKtpgG__headline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-paper);margin:0;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:500;line-height:1.08}.belief-module__jKtpgG__line{white-space:nowrap;display:block}.belief-module__jKtpgG__body{font-family:var(--font-body);color:#d4d4d4;max-width:38ch;margin:clamp(56px,7vh,88px) 0 0;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:400;line-height:1.5}.belief-module__jKtpgG__body p+p{margin-top:1.25em}.belief-module__jKtpgG__ash{color:#888}.belief-module__jKtpgG__hairline{background-color:var(--color-mint);transform-origin:0;width:clamp(56px,6vw,88px);height:1px;margin-top:72px;display:block}.belief-module__jKtpgG__signature{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#c9c9c9;margin:20px 0 0;font-size:13px;font-weight:500}@media (max-width:767px){.belief-module__jKtpgG__content{width:100%;padding-left:clamp(20px,6vw,32px);padding-right:clamp(20px,6vw,32px)}.belief-module__jKtpgG__section{justify-content:center;padding-block:clamp(96px,20vh,160px)}.belief-module__jKtpgG__line{white-space:normal}.belief-module__jKtpgG__signature{font-size:12px}}@media (prefers-reduced-motion:reduce){.belief-module__jKtpgG__line,.belief-module__jKtpgG__body,.belief-module__jKtpgG__hairline,.belief-module__jKtpgG__signature{transition:none!important}}
.dossier-module__DbhHRG__section{padding-top:clamp(80px,10vw,160px);padding-bottom:clamp(120px,18vw,240px);padding-left:var(--margin);padding-right:var(--margin);background:#000}.dossier-module__DbhHRG__mobileId{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-ash);text-transform:uppercase;margin-bottom:clamp(40px,6vw,64px);font-size:9px;display:block}.dossier-module__DbhHRG__inner{display:block}.dossier-module__DbhHRG__spine{display:none}.dossier-module__DbhHRG__content{flex-direction:column;gap:clamp(56px,8vw,96px);display:flex}.dossier-module__DbhHRG__fileHeader{flex-direction:column;gap:clamp(20px,3vw,32px);display:flex}.dossier-module__DbhHRG__fileTitle{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:clamp(26px,3.5vw,52px);font-weight:500;line-height:1.1}.dossier-module__DbhHRG__meta{flex-direction:column;gap:6px;display:flex}.dossier-module__DbhHRG__metaRow{font-family:var(--font-mono);gap:clamp(12px,2vw,24px);font-size:10px;line-height:1.6;display:flex}.dossier-module__DbhHRG__metaRow dt{color:var(--color-ash);text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;min-width:96px}.dossier-module__DbhHRG__metaRow dd{color:#fff}.dossier-module__DbhHRG__read{flex-direction:column;gap:0;max-width:560px;display:flex}.dossier-module__DbhHRG__readLabel{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-ash);text-transform:uppercase;margin-bottom:20px;font-size:9px;display:block}.dossier-module__DbhHRG__readThesis{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin-bottom:clamp(16px,2vw,24px);font-size:clamp(18px,2.2vw,30px);font-weight:400;line-height:1.4}.dossier-module__DbhHRG__readCoda{font-family:var(--font-display);color:var(--color-ash);font-size:clamp(13px,1.4vw,18px);font-weight:400;line-height:1.5}.dossier-module__DbhHRG__filmWrap{flex-direction:column;gap:10px;width:100%;display:flex}.dossier-module__DbhHRG__film{border:1px solid var(--color-ash-dim);aspect-ratio:16/9;background:#0a0a0a;width:100%;height:auto;display:block}.dossier-module__DbhHRG__filmCaption{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-ash);font-size:10px}.dossier-module__DbhHRG__frames{flex-direction:column;gap:clamp(14px,2vw,20px);display:flex}.dossier-module__DbhHRG__framePlate{flex-direction:column;gap:8px;display:flex}.dossier-module__DbhHRG__frameWide{aspect-ratio:16/9;background:#0a0a0a;width:100%;position:relative;overflow:hidden}.dossier-module__DbhHRG__framePortraitLg{aspect-ratio:4/5;background:#0a0a0a;width:100%;position:relative;overflow:hidden}.dossier-module__DbhHRG__framePortraitSm{aspect-ratio:5/4;background:#0a0a0a;width:100%;position:relative;overflow:hidden}.dossier-module__DbhHRG__frameImg{object-fit:cover}.dossier-module__DbhHRG__framesRow{flex-direction:column;gap:clamp(14px,2vw,20px);display:flex}.dossier-module__DbhHRG__frameCaption{font-family:var(--font-mono);letter-spacing:.1em;align-items:baseline;gap:10px;font-size:10px;display:flex}.dossier-module__DbhHRG__frameNum{color:var(--color-mint);flex-shrink:0}.dossier-module__DbhHRG__frameText{color:var(--color-ash)}@media (min-width:768px){.dossier-module__DbhHRG__mobileId{display:none}.dossier-module__DbhHRG__inner{grid-template-columns:120px 1fr;align-items:start;gap:0 clamp(32px,4vw,64px);display:grid}.dossier-module__DbhHRG__spine{flex-direction:column;align-self:start;align-items:center;display:flex;position:sticky;top:clamp(80px,12vh,120px)}.dossier-module__DbhHRG__spineTick{background:var(--color-mint);flex-shrink:0;width:1px;height:28px;margin-bottom:14px}.dossier-module__DbhHRG__spineLabel{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-ash);text-transform:uppercase;white-space:nowrap;font-size:9px;transform:rotate(180deg)}.dossier-module__DbhHRG__content{max-width:860px}.dossier-module__DbhHRG__filmWrap{max-width:70%}.dossier-module__DbhHRG__framesRow{flex-direction:row;align-items:flex-start}.dossier-module__DbhHRG__framesRow>.dossier-module__DbhHRG__framePlate:first-child{flex:1.38}.dossier-module__DbhHRG__framesRow>.dossier-module__DbhHRG__framePlate:last-child{flex:1}}
.standard-module__QRff2W__section{background-color:var(--color-ink);flex-direction:column;justify-content:center;min-height:100vh;padding-top:clamp(67px,14vh,112px);padding-bottom:clamp(62px,13vh,104px);display:flex}.standard-module__QRff2W__content{width:55%;padding-left:var(--margin);min-width:0}.standard-module__QRff2W__label{align-items:center;gap:10px;margin-bottom:clamp(40px,5vh,64px);display:flex}.standard-module__QRff2W__tick{background-color:var(--color-mint);transform-origin:0;flex-shrink:0;width:24px;height:1px;display:block}.standard-module__QRff2W__labelText{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--color-ash);font-size:13px;font-weight:400}.standard-module__QRff2W__heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-paper);max-width:20ch;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.1}.standard-module__QRff2W__refusals{flex-direction:column;gap:clamp(20px,3.5vh,36px);margin-top:clamp(48px,7vh,80px);display:flex}.standard-module__QRff2W__refusal{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-body-grey);margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:400;line-height:1.3}.standard-module__QRff2W__closing{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-paper);margin:clamp(48px,7vh,80px) 0 0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;line-height:1.1}@media (max-width:767px){.standard-module__QRff2W__content{width:100%;padding-left:clamp(20px,6vw,32px);padding-right:clamp(20px,6vw,32px)}.standard-module__QRff2W__labelText{font-size:12px}}@media (prefers-reduced-motion:reduce){.standard-module__QRff2W__tick,.standard-module__QRff2W__label,.standard-module__QRff2W__heading,.standard-module__QRff2W__refusal,.standard-module__QRff2W__closing{transition:none!important}}
.directline-module__R6SKZG__section{background-color:var(--color-ink);padding-top:clamp(78px,14vh,130px);padding-bottom:clamp(160px,28vh,280px)}.directline-module__R6SKZG__content{padding-left:var(--margin);padding-right:var(--margin);min-width:0;max-width:60%}.directline-module__R6SKZG__rule{background-color:var(--color-mint);transform-origin:0;width:clamp(40px,4vw,56px);height:1px;margin-bottom:clamp(40px,6vh,64px);display:block}.directline-module__R6SKZG__heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-paper);margin:0;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:500;line-height:1.1}.directline-module__R6SKZG__subline{font-family:var(--font-display);color:var(--color-body-grey);margin:clamp(16px,2vh,24px) 0 0;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:400;line-height:1.4}.directline-module__R6SKZG__emails{flex-direction:column;align-items:flex-start;gap:clamp(12px,2vh,20px);margin-top:clamp(56px,10vh,96px);display:flex}.directline-module__R6SKZG__email{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-paper);min-height:44px;transition:color .2s var(--ease-out);align-items:center;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.directline-module__R6SKZG__email:after,.directline-module__R6SKZG__emailSecondary:after{content:"";background-color:var(--color-mint);width:0;height:1px;transition:width .2s var(--ease-out);position:absolute;bottom:-2px;left:0}.directline-module__R6SKZG__email:hover,.directline-module__R6SKZG__email:focus-visible{color:var(--color-mint)}.directline-module__R6SKZG__email:hover:after,.directline-module__R6SKZG__email:focus-visible:after{width:100%}.directline-module__R6SKZG__emailSecondary{font-family:var(--font-display);letter-spacing:-.01em;color:#ffffffb8;min-height:44px;transition:color .2s var(--ease-out);align-items:center;font-size:clamp(1.125rem,2vw,1.625rem);font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.directline-module__R6SKZG__emailSecondary:hover,.directline-module__R6SKZG__emailSecondary:focus-visible{color:var(--color-mint)}.directline-module__R6SKZG__emailSecondary:hover:after,.directline-module__R6SKZG__emailSecondary:focus-visible:after{width:100%}.directline-module__R6SKZG__footer{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ash);margin:clamp(80px,14vh,128px) 0 0;font-size:13px;font-weight:400}@media (max-width:767px){.directline-module__R6SKZG__content{max-width:100%;padding-left:clamp(20px,6vw,32px);padding-right:clamp(20px,6vw,32px)}.directline-module__R6SKZG__section{padding-bottom:clamp(120px,25vh,200px)}.directline-module__R6SKZG__email,.directline-module__R6SKZG__emailSecondary{width:100%;display:flex}}@media (prefers-reduced-motion:reduce){.directline-module__R6SKZG__rule,.directline-module__R6SKZG__heading,.directline-module__R6SKZG__subline,.directline-module__R6SKZG__emails,.directline-module__R6SKZG__footer,.directline-module__R6SKZG__email,.directline-module__R6SKZG__email:after,.directline-module__R6SKZG__emailSecondary,.directline-module__R6SKZG__emailSecondary:after{transition:none!important}}
.fx-module__y9qtLG__marquee{background:var(--color-ink);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:clamp(28px,5vh,56px) 0;overflow:hidden}.fx-module__y9qtLG__marqueeSkew{will-change:transform}.fx-module__y9qtLG__marqueeTrack{width:max-content;animation:36s linear infinite fx-module__y9qtLG__marqueeScroll;display:flex}.fx-module__y9qtLG__marqueeReverse{animation-direction:reverse}.fx-module__y9qtLG__marqueeHalf{flex-shrink:0;display:flex}.fx-module__y9qtLG__marqueeItem{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #ffffff4d;align-items:center;font-size:clamp(3rem,8vw,7rem);font-weight:500;line-height:1;display:flex}.fx-module__y9qtLG__marqueeTick{background:var(--color-mint);flex-shrink:0;width:clamp(40px,5vw,80px);height:2px;margin:0 clamp(24px,3vw,56px);display:inline-block}@keyframes fx-module__y9qtLG__marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fx-module__y9qtLG__marqueeTrack{animation-duration:60s}}
.filmstrip-module__hy6BJq__strip{background:var(--color-ink);position:relative}.filmstrip-module__hy6BJq__header{top:clamp(24px,7vh,72px);left:var(--margin);z-index:2;align-items:center;gap:10px;display:flex;position:absolute}.filmstrip-module__hy6BJq__tick{background:var(--color-mint);flex-shrink:0;width:24px;height:1px;display:block}.filmstrip-module__hy6BJq__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ash);font-size:11px}.filmstrip-module__hy6BJq__track{padding-inline:var(--margin);will-change:transform;align-items:center;gap:clamp(16px,3vw,44px);display:flex}.filmstrip-module__hy6BJq__frame{aspect-ratio:3/2;background:#0a0a0a;flex-shrink:0;width:clamp(260px,36vw,540px);margin:0;position:relative;overflow:hidden}.filmstrip-module__hy6BJq__frameIdx{z-index:2;font-family:var(--font-mono);letter-spacing:.12em;color:#ffffff8c;font-size:10px;position:absolute;top:10px;left:12px}.filmstrip-module__hy6BJq__img{object-fit:cover;will-change:transform}.filmstrip-module__hy6BJq__hud{top:clamp(24px,7vh,72px);right:var(--margin);z-index:2;font-family:var(--font-mono);letter-spacing:.16em;color:var(--color-ash);align-items:center;gap:10px;font-size:11px;display:flex;position:absolute}.filmstrip-module__hy6BJq__rec{background:var(--color-mint);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite filmstrip-module__hy6BJq__recPulse;display:block}.filmstrip-module__hy6BJq__hudLabel{color:var(--color-mint)}.filmstrip-module__hy6BJq__hudCounter{color:var(--color-paper)}@keyframes filmstrip-module__hy6BJq__recPulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.filmstrip-module__hy6BJq__rec{animation:none}}@media (max-width:767px){.filmstrip-module__hy6BJq__hud{display:none}}.filmstrip-module__hy6BJq__endCard{flex-direction:column;flex-shrink:0;justify-content:center;gap:16px;width:clamp(220px,24vw,340px);display:flex}.filmstrip-module__hy6BJq__endText{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-body-grey);margin:0;font-size:clamp(1.125rem,1.8vw,1.625rem);font-weight:400;line-height:1.3}.filmstrip-module__hy6BJq__endLink{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-mint);align-items:center;gap:10px;min-height:44px;font-size:11px;text-decoration:none;display:inline-flex}.filmstrip-module__hy6BJq__endLinkTick{background:var(--color-mint);width:20px;height:1px;transition:width .3s var(--ease-out);display:block}.filmstrip-module__hy6BJq__endLink:hover .filmstrip-module__hy6BJq__endLinkTick,.filmstrip-module__hy6BJq__endLink:focus-visible .filmstrip-module__hy6BJq__endLinkTick{width:34px}@media (min-width:768px){.filmstrip-module__hy6BJq__strip{align-items:center;height:100vh;display:flex;overflow:hidden}.filmstrip-module__hy6BJq__frame:nth-child(2n){transform:translateY(5vh)}.filmstrip-module__hy6BJq__frame:nth-child(odd){transform:translateY(-3vh)}}@media (max-width:767px){.filmstrip-module__hy6BJq__strip{padding-block:72px 56px}.filmstrip-module__hy6BJq__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.filmstrip-module__hy6BJq__frame{scroll-snap-align:center;width:78vw}}
