.ContactCta-module__6lsWja__section{padding:110px var(--pad);border-top:1px solid var(--line);flex-direction:column;gap:44px;display:flex}.ContactCta-module__6lsWja__label{font-family:var(--font-mono);color:var(--mute);font-size:14px}.ContactCta-module__6lsWja__heading{letter-spacing:-.04em;font-size:clamp(52px,8.5vw,120px);line-height:1}.ContactCta-module__6lsWja__row{align-items:center;gap:48px;font-size:18px;display:flex}@media (max-width:860px){.ContactCta-module__6lsWja__section{padding:72px var(--pad);gap:28px}.ContactCta-module__6lsWja__row{flex-direction:column;align-items:flex-start;gap:20px}}
.Filmstrip-module__0N5diW__track{padding-left:var(--pad);touch-action:pan-y;overflow-x:auto}.Filmstrip-module__0N5diW__track[data-looping]{overflow:hidden}.Filmstrip-module__0N5diW__strip,.Filmstrip-module__0N5diW__lane{width:max-content}.Filmstrip-module__0N5diW__lane{--gap:20px;gap:var(--gap);display:flex}.Filmstrip-module__0N5diW__track[data-looping] .Filmstrip-module__0N5diW__lane{padding-right:var(--gap)}.Filmstrip-module__0N5diW__track[data-looping] .Filmstrip-module__0N5diW__strip{animation:60s linear .9s infinite Filmstrip-module__0N5diW__slide}@keyframes Filmstrip-module__0N5diW__slide{to{transform:translate(-33.3333%)}}@supports (animation-timeline:scroll()){.Filmstrip-module__0N5diW__track[data-looping] .Filmstrip-module__0N5diW__lane{animation-name:Filmstrip-module__0N5diW__drift;animation-fill-mode:both;animation-duration:auto;animation-timing-function:linear;animation-timeline:scroll(root);animation-range:0 110vh}}@keyframes Filmstrip-module__0N5diW__drift{to{transform:translate(-8vw)}}.Filmstrip-module__0N5diW__track:not([data-looping]) .Filmstrip-module__0N5diW__lane:after{content:"";flex:0 0 var(--pad)}.Filmstrip-module__0N5diW__frame{width:300px;transition:opacity .45s var(--ease), transform .45s var(--ease);flex-direction:column;flex-shrink:0;gap:10px;display:flex}.Filmstrip-module__0N5diW__frame[data-lead]{animation:Filmstrip-module__0N5diW__rise .9s var(--ease) backwards;animation-delay:calc(min(var(--i), 9) * 70ms)}@keyframes Filmstrip-module__0N5diW__rise{0%{opacity:0;transform:translateY(28px)scale(.98)}}.Filmstrip-module__0N5diW__cap{font-family:var(--font-mono);color:var(--mute);justify-content:space-between;font-size:13px;display:flex}.Filmstrip-module__0N5diW__shot{height:375px;display:block;position:relative;overflow:hidden}.Filmstrip-module__0N5diW__media{height:100%}.Filmstrip-module__0N5diW__track:hover .Filmstrip-module__0N5diW__frame{opacity:.5;transform:scale(.98)}.Filmstrip-module__0N5diW__track .Filmstrip-module__0N5diW__frame:hover,.Filmstrip-module__0N5diW__track .Filmstrip-module__0N5diW__frame:focus-visible{opacity:1;z-index:1;transform:scale(1.02)}.Filmstrip-module__0N5diW__track .Filmstrip-module__0N5diW__frame:hover .Filmstrip-module__0N5diW__media img,.Filmstrip-module__0N5diW__track .Filmstrip-module__0N5diW__frame:focus-visible .Filmstrip-module__0N5diW__media img{transform:scale(1.04)}.Filmstrip-module__0N5diW__media img{transition-duration:.45s}@media (max-width:860px){.Filmstrip-module__0N5diW__lane{--gap:12px}.Filmstrip-module__0N5diW__track[data-looping] .Filmstrip-module__0N5diW__strip{animation-duration:45s}.Filmstrip-module__0N5diW__frame{gap:8px;width:220px}.Filmstrip-module__0N5diW__cap{font-size:12px}.Filmstrip-module__0N5diW__shot{height:275px}}@media (prefers-reduced-motion:reduce){.Filmstrip-module__0N5diW__strip,.Filmstrip-module__0N5diW__lane,.Filmstrip-module__0N5diW__frame{animation:none!important}.Filmstrip-module__0N5diW__frame,.Filmstrip-module__0N5diW__media img{transform:none!important}.Filmstrip-module__0N5diW__track[data-looping]{overflow-x:auto}.Filmstrip-module__0N5diW__track[data-looping] .Filmstrip-module__0N5diW__frame:not([data-lead]){display:none}.Filmstrip-module__0N5diW__track[data-looping] .Filmstrip-module__0N5diW__lane{padding-right:0}.Filmstrip-module__0N5diW__track[data-looping] .Filmstrip-module__0N5diW__lane:after{content:"";flex:0 0 var(--pad)}}
.HoverReel-module__C-sDsG__reel{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s var(--ease);pointer-events:none;position:absolute;inset:0}.HoverReel-module__C-sDsG__on{opacity:1}
.Hero-module__ejOdHG__hero{height:calc(100vh - var(--nav-h));flex-direction:column;justify-content:center;gap:48px;min-height:700px;max-height:900px;display:flex}.Hero-module__ejOdHG__text{margin:0 var(--pad);border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;padding-top:32px;display:flex}.Hero-module__ejOdHG__title{letter-spacing:-2px;font-size:56px;line-height:1.05}.Hero-module__ejOdHG__meta{color:var(--mute);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:8px;font-size:16px;display:flex}.Hero-module__ejOdHG__cta{display:none}.Hero-module__ejOdHG__rise{animation:Hero-module__ejOdHG__rise 1.1s var(--ease) both}.Hero-module__ejOdHG__delayed{animation-delay:.12s}@keyframes Hero-module__ejOdHG__rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:860px){.Hero-module__ejOdHG__hero{justify-content:flex-start;gap:36px;height:auto;min-height:0;max-height:none;padding:32px 0 56px}.Hero-module__ejOdHG__text{flex-direction:column;align-items:stretch;gap:20px;padding-top:24px}.Hero-module__ejOdHG__title{letter-spacing:-1.8px;font-size:44px}.Hero-module__ejOdHG__meta{flex-direction:row;justify-content:space-between;gap:16px;font-size:14px}.Hero-module__ejOdHG__cta{width:100%;margin-top:4px;display:flex}}@media (prefers-reduced-motion:reduce){.Hero-module__ejOdHG__rise{animation:none}}
