.Preloader-module__aFCmlq__preloader{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background-color:var(--base-1000);width:100%;height:100svh;color:var(--base-100);will-change:clip-path;z-index:9999;position:fixed;top:0;left:0;overflow:hidden}.Preloader-module__aFCmlq__images{width:100%;height:100%;position:absolute;top:0;left:0}.Preloader-module__aFCmlq__img{transform-origin:50%;clip-path:polygon(20% 20%,80% 20%,80% 80%,20% 80%);will-change:transform, clip-path;opacity:0;border-radius:.35rem;width:380px;height:460px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(0)}.Preloader-module__aFCmlq__img img{object-fit:cover;width:100%;height:100%}.Preloader-module__aFCmlq__header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Preloader-module__aFCmlq__header h1,.Preloader-module__aFCmlq__header .Preloader-module__aFCmlq__title{font-family:var(--font-schabo);text-transform:uppercase;color:var(--base-100);opacity:0;font-size:clamp(3rem,12vw,18rem);font-weight:400;line-height:.85}.Preloader-module__aFCmlq__char{will-change:transform;display:inline-block}.Preloader-module__aFCmlq__counter{position:absolute;top:-1.75rem;left:calc(100% + 1.5rem);overflow:hidden}.Preloader-module__aFCmlq__counter p{font-family:var(--font-host-grotesk);letter-spacing:-2%;color:var(--base-100);opacity:0;will-change:transform;font-size:clamp(.85rem,1.25vw,1.5rem);font-weight:500;line-height:.85}.Preloader-module__aFCmlq__exitOverlays{z-index:20;pointer-events:none;position:absolute;inset:0}.Preloader-module__aFCmlq__exitOverlay{clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);will-change:clip-path;position:absolute;inset:0}.Preloader-module__aFCmlq__exitOverlayDark{z-index:10}@media (max-width:1000px){.Preloader-module__aFCmlq__img{width:240px;height:300px}.Preloader-module__aFCmlq__header h1,.Preloader-module__aFCmlq__header .Preloader-module__aFCmlq__title{font-size:3rem}.Preloader-module__aFCmlq__counter{top:-1.15rem;left:calc(100% + .75rem)}}
.HeroExperimentLayer-module__zXRweq__liquidForm{z-index:0;opacity:.55;pointer-events:none;position:absolute;inset:0}:is(.HeroExperimentLayer-module__zXRweq__liquidForm .threeui-background,.HeroExperimentLayer-module__zXRweq__liquidForm canvas){width:100%;height:100%}
.HeroSpotlight-module__EcJk1a__hero{isolation:isolate;background-color:var(--base-1000);width:100%;min-height:100dvh;color:var(--base-100);flex-direction:column;padding-top:6rem;display:flex;position:relative;overflow:visible}.HeroSpotlight-module__EcJk1a__heroMedia{z-index:0;position:absolute;inset:0;overflow:hidden}.HeroSpotlight-module__EcJk1a__heroVideo{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.03)}.HeroSpotlight-module__EcJk1a__heroVideoUnderLens{opacity:0;pointer-events:none}.HeroSpotlight-module__EcJk1a__heroLensMount{z-index:0;position:absolute;inset:0;overflow:hidden}.HeroSpotlight-module__EcJk1a__heroLensMount .hero-lens-canvas{width:100%;height:100%;display:block}.HeroSpotlight-module__EcJk1a__heroScrim{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--base-1000) 55%, transparent) 0%, color-mix(in srgb, var(--base-1000) 25%, transparent) 45%, color-mix(in srgb, var(--base-1000) 65%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.HeroSpotlight-module__EcJk1a__heroGrain,.HeroSpotlight-module__EcJk1a__heroNoise{pointer-events:none;z-index:2;width:108%;height:108%;position:absolute;inset:-4%}.HeroSpotlight-module__EcJk1a__heroGrain{opacity:.38;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px}.HeroSpotlight-module__EcJk1a__heroNoise{opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:280px 280px;animation:.35s steps(4,end) infinite HeroSpotlight-module__EcJk1a__heroNoiseShift}@keyframes HeroSpotlight-module__EcJk1a__heroNoiseShift{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,2%)}to{transform:translate(0)}}.HeroSpotlight-module__EcJk1a__heroInner{z-index:1;pointer-events:none;flex-direction:column;flex:1;justify-content:space-between;width:100%;display:flex;position:relative}.HeroSpotlight-module__EcJk1a__heroInner a{pointer-events:auto}.HeroSpotlight-module__EcJk1a__heroTop{align-self:flex-start;width:100%;max-width:100%;container-type:inline-size}.HeroSpotlight-module__EcJk1a__heroBrand,.HeroSpotlight-module__EcJk1a__heroBrandWord{font-family:var(--font-schabo);text-transform:uppercase;color:var(--base-100);font-style:normal;font-weight:400;line-height:1;overflow:visible}.HeroSpotlight-module__EcJk1a__heroBrand{max-width:100%;margin:0;line-height:1.05}.HeroSpotlight-module__EcJk1a__heroBrandLine{white-space:nowrap;width:100%;max-width:100%;padding-block:.08em;font-size:clamp(2.75rem,17.3913cqi,7.5rem);line-height:1.05;display:block}.HeroSpotlight-module__EcJk1a__heroBrandLineSub{display:none}.HeroSpotlight-module__EcJk1a__heroBrandSlot{flex:none;justify-content:flex-end;align-items:flex-end;width:100%;min-width:0;display:flex;container-type:inline-size}.HeroSpotlight-module__EcJk1a__heroBrandWord{text-align:right;white-space:nowrap;transform-origin:100% 100%;width:100%;max-width:100%;margin:0;padding-block:.08em;font-size:clamp(2.75rem,17.3913cqi,7.5rem);line-height:1.05;display:block}.HeroSpotlight-module__EcJk1a__heroBottom{z-index:3;flex-direction:column;align-items:stretch;gap:1rem;width:100%;display:flex;position:relative}.HeroSpotlight-module__EcJk1a__heroBottomMain{justify-content:flex-start;align-items:flex-end;width:100%;display:flex}.HeroSpotlight-module__EcJk1a__heroCopy{flex-direction:column;flex:none;gap:1.25rem;max-width:28rem;display:flex}.HeroSpotlight-module__EcJk1a__heroBottom p{max-width:28rem;color:var(--base-100);text-shadow:0 1px 12px color-mix(in srgb, var(--base-1000) 55%, transparent)}.HeroSpotlight-module__EcJk1a__heroCopy p{-webkit-user-select:text;user-select:text}.HeroSpotlight-module__EcJk1a__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.HeroSpotlight-module__EcJk1a__heroActions>*{flex-shrink:0}.HeroSpotlight-module__EcJk1a__heroPrimary{background:var(--base-400);min-height:2.75rem;color:var(--base-100);font-family:var(--font-host-grotesk);border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.25rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.HeroSpotlight-module__EcJk1a__heroPrimary:hover{background:var(--base-800)}.HeroSpotlight-module__EcJk1a__heroSecondary{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--base-100);text-underline-offset:.2em;opacity:.92;font-size:.8rem;font-weight:500;text-decoration:underline}.HeroSpotlight-module__EcJk1a__heroSecondary:hover{opacity:1;color:var(--base-100)}.HeroSpotlight-module__EcJk1a__heroPrimary:focus-visible,.HeroSpotlight-module__EcJk1a__heroSecondary:focus-visible{outline:2px solid var(--base-100);outline-offset:3px}@media (min-width:641px){.HeroSpotlight-module__EcJk1a__hero{z-index:1;padding-top:6rem;padding-bottom:clamp(4.5rem,12vh,9rem)}.HeroSpotlight-module__EcJk1a__heroInner{z-index:1;justify-content:space-between;padding-top:0}.HeroSpotlight-module__EcJk1a__heroTop{width:100%;position:static}.HeroSpotlight-module__EcJk1a__heroBrandLineSub{display:none}.HeroSpotlight-module__EcJk1a__heroBrandSlot{width:100%;min-width:0;display:flex;container-type:inline-size}.HeroSpotlight-module__EcJk1a__heroBottom{gap:.65rem}.HeroSpotlight-module__EcJk1a__heroBottomMain{-webkit-backdrop-filter:none;background:0 0;border-radius:0;padding:0}.HeroSpotlight-module__EcJk1a__heroBottom p{text-align:left;max-width:min(28rem,100%);font-family:var(--font-host-grotesk);text-shadow:0 1px 12px color-mix(in srgb, var(--base-1000) 55%, transparent);font-size:clamp(.9375rem,1.35vw,1.0625rem);line-height:1.5}.HeroSpotlight-module__EcJk1a__heroActions{flex-flow:wrap;justify-content:flex-start;align-items:center;width:auto}.HeroSpotlight-module__EcJk1a__heroPrimary{width:auto;min-height:2.75rem;font-size:1rem}.HeroSpotlight-module__EcJk1a__heroSecondary{align-self:auto;min-height:auto;display:inline}}@media (min-width:1001px){.HeroSpotlight-module__EcJk1a__intro{min-height:92svh;margin-top:-14vh;padding-top:2vh;padding-bottom:6rem}}@media (min-width:641px) and (max-width:1000px){.HeroSpotlight-module__EcJk1a__hero{padding-top:5rem}}.HeroSpotlight-module__EcJk1a__intro{z-index:2;width:100%;height:auto;position:relative}.HeroSpotlight-module__EcJk1a__introInner{height:auto}.HeroSpotlight-module__EcJk1a__introClip{width:100%;position:relative;overflow-x:clip}.HeroSpotlight-module__EcJk1a__videoDesktop{transform-origin:50%;clip-path:inset(50%);will-change:transform, clip-path;--reel-radius:1.2rem;width:100%;max-width:100%;position:relative;transform:translateY(-110%)scale(.25)}.HeroSpotlight-module__EcJk1a__videoMobile{clip-path:inset(50%);will-change:clip-path;--reel-radius:.4rem;width:100%;max-width:800px;margin:0 auto;display:none}.HeroSpotlight-module__EcJk1a__videoPreview{aspect-ratio:16/9;border-radius:var(--reel-radius);background-color:var(--base-200);width:100%;position:relative;overflow:hidden}.HeroSpotlight-module__EcJk1a__reelImage{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.HeroSpotlight-module__EcJk1a__reelImageActive{opacity:1}@media (prefers-reduced-motion:reduce){.HeroSpotlight-module__EcJk1a__heroVideo{display:none}.HeroSpotlight-module__EcJk1a__heroMedia{background:url(/images/hero/hero-loop-poster.png) 50%/cover no-repeat}.HeroSpotlight-module__EcJk1a__heroNoise{animation:none}}@media (max-width:640px){.HeroSpotlight-module__EcJk1a__hero{min-height:100dvh;padding-top:0;padding-bottom:max(2rem, calc(env(safe-area-inset-bottom) + 1rem))}.HeroSpotlight-module__EcJk1a__heroScrim{background:linear-gradient(180deg, color-mix(in srgb, var(--base-1000) 55%, transparent) 0%, color-mix(in srgb, var(--base-1000) 45%, transparent) 35%, color-mix(in srgb, var(--base-1000) 88%, transparent) 72%, color-mix(in srgb, var(--base-1000) 92%, transparent) 100%)}.HeroSpotlight-module__EcJk1a__heroInner{min-height:100%;padding-top:max(5.25rem, calc(env(safe-area-inset-top) + 4rem));justify-content:flex-end;gap:1.25rem}.HeroSpotlight-module__EcJk1a__heroTop{width:100%;position:static}.HeroSpotlight-module__EcJk1a__heroBrandLine,.HeroSpotlight-module__EcJk1a__heroBrandLineSub{letter-spacing:-.01em;padding-block:0;font-size:clamp(2.35rem,11.5vw,3.35rem);line-height:.95;display:block}.HeroSpotlight-module__EcJk1a__heroBrandLineSub{margin-top:-.06em}.HeroSpotlight-module__EcJk1a__heroBrandSlot{display:none}.HeroSpotlight-module__EcJk1a__heroBottom{flex-direction:column;align-items:stretch;gap:1rem;width:100%}.HeroSpotlight-module__EcJk1a__heroBottomMain{-webkit-backdrop-filter:none;background:0 0;border-radius:0;width:100%;padding:0}.HeroSpotlight-module__EcJk1a__heroCopy{gap:1.1rem;max-width:100%}.HeroSpotlight-module__EcJk1a__heroBottom p{text-align:left;max-width:none;font-family:var(--font-host-grotesk);text-shadow:0 1px 14px color-mix(in srgb, var(--base-1000) 75%, transparent);font-size:1.0625rem;line-height:1.55}.HeroSpotlight-module__EcJk1a__heroActions{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.85rem;width:100%}.HeroSpotlight-module__EcJk1a__heroPrimary{width:100%;min-height:3rem;font-size:1.0625rem}.HeroSpotlight-module__EcJk1a__heroSecondary{align-self:flex-start;align-items:center;min-height:2.75rem;font-size:.85rem;display:inline-flex}.HeroSpotlight-module__EcJk1a__videoDesktop{display:none}.HeroSpotlight-module__EcJk1a__videoMobile{display:block;transform:none}}@media (max-width:640px) and (max-height:700px){.HeroSpotlight-module__EcJk1a__heroBrandLine,.HeroSpotlight-module__EcJk1a__heroBrandLineSub{font-size:clamp(2rem,10vw,2.75rem)}.HeroSpotlight-module__EcJk1a__heroInner{padding-top:max(4.5rem, calc(env(safe-area-inset-top) + 3.25rem));gap:.85rem}.HeroSpotlight-module__EcJk1a__heroBottom p{font-size:1rem;line-height:1.5}.HeroSpotlight-module__EcJk1a__heroCopy{gap:.75rem}}@media (max-width:1000px){.HeroSpotlight-module__EcJk1a__intro{min-height:auto;margin-top:0;padding:1.25rem 0 3rem}.HeroSpotlight-module__EcJk1a__heroBottom{flex-direction:column;align-items:flex-start;gap:1rem}.HeroSpotlight-module__EcJk1a__videoDesktop{display:none}.HeroSpotlight-module__EcJk1a__videoMobile{width:100%;max-width:none;margin:0;display:block;transform:none}}
