.FilmLightbox-module__Qs8STa__dialog::backdrop{background:color-mix(in srgb, var(--color-background-primary) 35%, transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);animation:.48s cubic-bezier(.22,1,.36,1) both FilmLightbox-module__Qs8STa__blur-in}.FilmLightbox-module__Qs8STa__stage{animation:.26s cubic-bezier(.16,1,.3,1) .14s both FilmLightbox-module__Qs8STa__video-in}.FilmLightbox-module__Qs8STa__dialog[data-closing]::backdrop{animation:.26s cubic-bezier(.4,0,.6,1) both FilmLightbox-module__Qs8STa__blur-out}.FilmLightbox-module__Qs8STa__dialog[data-closing] .FilmLightbox-module__Qs8STa__stage{animation:.15s ease-in both FilmLightbox-module__Qs8STa__video-out}@keyframes FilmLightbox-module__Qs8STa__blur-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0}to{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);opacity:1}}@keyframes FilmLightbox-module__Qs8STa__blur-out{0%{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);opacity:1}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0}}@keyframes FilmLightbox-module__Qs8STa__video-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes FilmLightbox-module__Qs8STa__video-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.FilmLightbox-module__Qs8STa__dialog::backdrop,.FilmLightbox-module__Qs8STa__stage,.FilmLightbox-module__Qs8STa__dialog[data-closing]::backdrop,.FilmLightbox-module__Qs8STa__dialog[data-closing] .FilmLightbox-module__Qs8STa__stage{animation:none}}.FilmLightbox-module__Qs8STa__galleryImage{animation:.18s ease-out both FilmLightbox-module__Qs8STa__video-in}@media (prefers-reduced-motion:reduce){.FilmLightbox-module__Qs8STa__galleryImage{animation:none}}.FilmLightbox-module__Qs8STa__closeButton{animation:.28s cubic-bezier(.16,1,.3,1) .22s both FilmLightbox-module__Qs8STa__close-in}.FilmLightbox-module__Qs8STa__dialog[data-closing] .FilmLightbox-module__Qs8STa__closeButton{animation:.14s ease-in both FilmLightbox-module__Qs8STa__close-out}@keyframes FilmLightbox-module__Qs8STa__close-in{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes FilmLightbox-module__Qs8STa__close-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.96)}}@media (prefers-reduced-motion:reduce){.FilmLightbox-module__Qs8STa__closeButton,.FilmLightbox-module__Qs8STa__dialog[data-closing] .FilmLightbox-module__Qs8STa__closeButton{animation:none}}.FilmLightbox-module__Qs8STa__closeButton{transition:background-color .18s,border-color .18s,box-shadow .18s}.FilmLightbox-module__Qs8STa__closeButton:hover,.FilmLightbox-module__Qs8STa__closeButton:focus-visible{color:var(--color-brand);border-color:var(--color-brand);box-shadow:none;background-color:#0000}.FilmLightbox-module__Qs8STa__closeButton svg{transition:rotate .22s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.FilmLightbox-module__Qs8STa__closeButton svg{transition:none}}.FilmLightbox-module__Qs8STa__videoStage{animation:.3s ease-out .12s both FilmLightbox-module__Qs8STa__lightbox-fade}.FilmLightbox-module__Qs8STa__videoFrame{opacity:0;transition:opacity .3s ease-out}.FilmLightbox-module__Qs8STa__videoFrame[data-loaded]{opacity:1}.FilmLightbox-module__Qs8STa__dialog[data-closing] .FilmLightbox-module__Qs8STa__videoStage{animation:.18s ease-in both FilmLightbox-module__Qs8STa__lightbox-fade-out}@keyframes FilmLightbox-module__Qs8STa__lightbox-fade{0%{opacity:0}to{opacity:1}}@keyframes FilmLightbox-module__Qs8STa__lightbox-fade-out{0%{opacity:1}to{opacity:0}}.FilmLightbox-module__Qs8STa__closeButton:hover svg{rotate:none}@media (prefers-reduced-motion:reduce){.FilmLightbox-module__Qs8STa__videoStage,.FilmLightbox-module__Qs8STa__dialog[data-closing] .FilmLightbox-module__Qs8STa__videoStage,.FilmLightbox-module__Qs8STa__closeButton:hover circle,.FilmLightbox-module__Qs8STa__closeButton:focus-visible circle{animation:none}.FilmLightbox-module__Qs8STa__videoFrame{transition:none}}.FilmLightbox-module__Qs8STa__viewport .FilmLightbox-module__Qs8STa__closeButton{top:max(24px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff3;border-color:#ffffff1a;bottom:auto;left:auto;translate:none}.FilmLightbox-module__Qs8STa__viewport .FilmLightbox-module__Qs8STa__closeButton:hover,.FilmLightbox-module__Qs8STa__viewport .FilmLightbox-module__Qs8STa__closeButton:focus-visible{color:var(--color-foreground-primary);background:#fff;border-color:#ffffff1a}
.GalleryLightbox-module__X5ewSG__carousel{scroll-snap-type:x mandatory;gap:2vw;width:100%;height:calc(100dvh - 180px);padding-inline:10vw;display:flex;overflow-x:auto}.GalleryLightbox-module__X5ewSG__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 80vw;height:100%;position:relative}.GalleryLightbox-module__X5ewSG__card{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.GalleryLightbox-module__X5ewSG__image{border-radius:16px;width:80vw;max-width:100%;height:auto;max-height:100%}
.GalleryStatement-module__vCmiBG__section{min-height:1300px;padding:220px 0;position:relative;overflow:visible}.GalleryStatement-module__vCmiBG__copy{z-index:1;width:min(42%,620px);font-family:var(--font-serif);text-align:center;margin:0 auto;font-size:clamp(24px,2.5vw,38px);font-weight:300;line-height:1.35;position:sticky;top:28vh}.GalleryStatement-module__vCmiBG__copy p+p{margin-top:32px}.GalleryStatement-module__vCmiBG__gallery{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0}.GalleryStatement-module__vCmiBG__column{flex-direction:column;align-items:flex-start;gap:160px;width:min(20%,220px);display:flex}.GalleryStatement-module__vCmiBG__column:nth-child(2){align-items:flex-end;padding-top:180px}.GalleryStatement-module__vCmiBG__photo{aspect-ratio:4/3;pointer-events:auto;cursor:zoom-in;border-radius:12px;flex-shrink:0;width:100%;position:relative}.GalleryStatement-module__vCmiBG__photoSurface{border-radius:12px;transition:box-shadow .22s,scale .32s cubic-bezier(.34,1.4,.64,1);position:absolute;inset:0;overflow:hidden}.GalleryStatement-module__vCmiBG__photo:nth-child(2n){aspect-ratio:4/5;width:72%}.GalleryStatement-module__vCmiBG__photo:hover .GalleryStatement-module__vCmiBG__photoSurface,.GalleryStatement-module__vCmiBG__photo:focus-visible .GalleryStatement-module__vCmiBG__photoSurface{scale:1.2;box-shadow:0 18px 36px -10px #06141b59,0 5px 12px -4px #06141b33}.GalleryStatement-module__vCmiBG__photo:focus-visible{outline:2px solid var(--color-brand);outline-offset:6px}.GalleryStatement-module__vCmiBG__column:first-child .GalleryStatement-module__vCmiBG__photo:first-child,.GalleryStatement-module__vCmiBG__column:first-child .GalleryStatement-module__vCmiBG__photo:last-child{margin-left:28%}.GalleryStatement-module__vCmiBG__column:last-child .GalleryStatement-module__vCmiBG__photo:first-child,.GalleryStatement-module__vCmiBG__column:last-child .GalleryStatement-module__vCmiBG__photo:last-child{margin-right:28%}@media (max-width:767px){.GalleryStatement-module__vCmiBG__section{min-height:0;padding:64px 20px}.GalleryStatement-module__vCmiBG__copy{width:100%;max-width:560px;font-size:28px;position:relative;top:auto}.GalleryStatement-module__vCmiBG__gallery{gap:16px;margin-top:48px;padding:0;position:relative}.GalleryStatement-module__vCmiBG__column{gap:16px;width:calc(50% - 8px)}.GalleryStatement-module__vCmiBG__column:nth-child(2){padding-top:48px}.GalleryStatement-module__vCmiBG__photo:nth-child(2n){width:100%}.GalleryStatement-module__vCmiBG__column:first-child .GalleryStatement-module__vCmiBG__photo:first-child,.GalleryStatement-module__vCmiBG__column:first-child .GalleryStatement-module__vCmiBG__photo:last-child,.GalleryStatement-module__vCmiBG__column:last-child .GalleryStatement-module__vCmiBG__photo:first-child,.GalleryStatement-module__vCmiBG__column:last-child .GalleryStatement-module__vCmiBG__photo:last-child{margin-left:0;margin-right:0}}@media (prefers-reduced-motion:reduce){.GalleryStatement-module__vCmiBG__copy{position:relative;top:auto}.GalleryStatement-module__vCmiBG__photo:hover .GalleryStatement-module__vCmiBG__photoSurface,.GalleryStatement-module__vCmiBG__photo:focus-visible .GalleryStatement-module__vCmiBG__photoSurface{scale:1}}
.PlayButton-module__57lqeq__target:hover .PlayButton-module__57lqeq__glyph circle,.PlayButton-module__57lqeq__target:focus-within .PlayButton-module__57lqeq__glyph circle{animation-name:PlayButton-module__57lqeq__scramble;animation-duration:.56s;animation-timing-function:cubic-bezier(.45,0,.25,1);animation-fill-mode:both}.PlayButton-module__57lqeq__glyph circle:nth-child(3n){animation-delay:55ms}.PlayButton-module__57lqeq__glyph circle:nth-child(3n+1){animation-delay:.11s}@keyframes PlayButton-module__57lqeq__scramble{0%,to{opacity:1}40%{opacity:.3}70%{opacity:.85}}@media (prefers-reduced-motion:reduce){.PlayButton-module__57lqeq__target:hover .PlayButton-module__57lqeq__glyph circle,.PlayButton-module__57lqeq__target:focus-within .PlayButton-module__57lqeq__glyph circle{animation:none}}.PlayButton-module__57lqeq__video{transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.05)}.PlayButton-module__57lqeq__target:hover .PlayButton-module__57lqeq__video,.PlayButton-module__57lqeq__target:focus-within .PlayButton-module__57lqeq__video{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.PlayButton-module__57lqeq__video{transition:none}.PlayButton-module__57lqeq__target:hover .PlayButton-module__57lqeq__video,.PlayButton-module__57lqeq__target:focus-within .PlayButton-module__57lqeq__video{transform:scale(1.05)}}.PlayButton-module__57lqeq__captionBlur{pointer-events:none;position:absolute;inset:40% 0 0}.PlayButton-module__57lqeq__captionBlur span{position:absolute;inset:0}.PlayButton-module__57lqeq__captionBlur span:first-child{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.PlayButton-module__57lqeq__captionBlur span:nth-child(2){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#0000 25%,#000 75%);mask-image:linear-gradient(#0000 25%,#000 75%)}.PlayButton-module__57lqeq__captionBlur span:nth-child(3){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#0000 50%,#000);mask-image:linear-gradient(#0000 50%,#000)}.PlayButton-module__57lqeq__target .PlayButton-module__57lqeq__video[data-expanded]{transform:scale(1)}.PlayButton-module__57lqeq__target[data-inline-playing] .PlayButton-module__57lqeq__video{transform:none}.PlayButton-module__57lqeq__target[data-inline-playing] .PlayButton-module__57lqeq__video>div{pointer-events:auto}.PlayButton-module__57lqeq__target[data-inline-playing] [data-film-overlay]{visibility:hidden;pointer-events:none}
.TestimonialCarousel-module__F94GCq__portraitVideo{transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:-2px;transform:scale(1.06)}.TestimonialCarousel-module__F94GCq__featureCard:hover .TestimonialCarousel-module__F94GCq__portraitVideo,.TestimonialCarousel-module__F94GCq__featureCard:focus-visible .TestimonialCarousel-module__F94GCq__portraitVideo{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.TestimonialCarousel-module__F94GCq__portraitVideo,.TestimonialCarousel-module__F94GCq__featureCard:hover .TestimonialCarousel-module__F94GCq__portraitVideo,.TestimonialCarousel-module__F94GCq__featureCard:focus-visible .TestimonialCarousel-module__F94GCq__portraitVideo{transition:none;transform:scale(1.02)}}.TestimonialCarousel-module__F94GCq__overlayVideo{isolation:isolate;clip-path:inset(0 round var(--radius-lg,.5rem))}.TestimonialCarousel-module__F94GCq__progressiveBlur{pointer-events:none;position:absolute;inset:40% 0 0}.TestimonialCarousel-module__F94GCq__progressiveBlur span{position:absolute;inset:0}.TestimonialCarousel-module__F94GCq__progressiveBlur span:first-child{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.TestimonialCarousel-module__F94GCq__progressiveBlur span:nth-child(2){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#0000 15%,#000 65%);mask-image:linear-gradient(#0000 15%,#000 65%)}.TestimonialCarousel-module__F94GCq__progressiveBlur span:nth-child(3){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#0000 35%,#000 90%);mask-image:linear-gradient(#0000 35%,#000 90%)}.TestimonialCarousel-module__F94GCq__videoShade{pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--color-foreground-primary) 35%, transparent) 25%, color-mix(in srgb, var(--color-foreground-primary) 75%, transparent) 60%, color-mix(in srgb, var(--color-foreground-primary) 95%, transparent) 100%);position:absolute;inset:0}.TestimonialCarousel-module__F94GCq__portraitFrame{isolation:isolate;clip-path:inset(0 round var(--radius-lg,.5rem))}
