.HeroScene-module__hXI4Ea__wrap{position:absolute;inset:0}.HeroScene-module__hXI4Ea__fallback{object-fit:cover;object-position:center}.HeroScene-module__hXI4Ea__video{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.HeroScene-module__hXI4Ea__ready{opacity:1}.HeroScene-module__hXI4Ea__scrub{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;position:absolute;inset:0}
.HeroSection-module__2k8MBW__stickyHero{z-index:2;background:#0a0a0a;width:100%;height:100vh;position:relative;overflow:hidden}.HeroSection-module__2k8MBW__heroContent{will-change:transform;z-index:1;position:absolute;inset:0}.HeroSection-module__2k8MBW__scrim{background:linear-gradient(#00000059 0%,#0000001a 40%,#0000008c 100%);position:absolute;inset:0}.HeroSection-module__2k8MBW__introDark,.HeroSection-module__2k8MBW__introRed{pointer-events:none;position:absolute;inset:0}.HeroSection-module__2k8MBW__introDark{z-index:25;background:#0a0a0a}.HeroSection-module__2k8MBW__introRed{z-index:26;background:#c8181a;transform:translateY(100%)}.HeroSection-module__2k8MBW__nameLayer{z-index:30;pointer-events:none;visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.HeroSection-module__2k8MBW__nameBox{white-space:nowrap;display:inline-block;position:relative}.HeroSection-module__2k8MBW__name{font-family:var(--font-display);letter-spacing:-.03em;color:#ffffffd9;white-space:nowrap;font-size:clamp(4rem,11vw,12rem);font-weight:700;line-height:1.1;display:inline-block}.HeroSection-module__2k8MBW__fadeBlack{opacity:0;z-index:20;pointer-events:none;background:#0a0a0a;position:absolute;inset:0}.HeroSection-module__2k8MBW__vignette{z-index:19;pointer-events:none;will-change:transform;background:linear-gradient(#0a0a0a00 0%,#0a0a0a99 22%,#0a0a0a 42% 100%);height:200%;position:absolute;top:0;left:0;right:0;transform:translateY(50%)}.HeroSection-module__2k8MBW__bar{z-index:8;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;bottom:44px;left:0;right:0}@media (max-width:768px){.HeroSection-module__2k8MBW__bar{bottom:36px}}
.CtaPrimary-module__nimWLq__cta{--cta-size:clamp(.72rem, .85vw, .9rem);--rest:44%;--span:.4;--paper:#f0f0f0;--ink:#1f1c1a;isolation:isolate;box-sizing:border-box;font-family:var(--font-primary);font-size:var(--cta-size);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;color:var(--paper);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);cursor:pointer;background-color:#0a0a0a80;background-image:linear-gradient(#ffffff0e,#fff0 60%);border-radius:999px;justify-content:center;align-items:center;padding:1.3em 2.9em;font-weight:400;text-decoration:none;transition:color .5s,background-color .5s;display:inline-flex;position:relative}.CtaPrimary-module__nimWLq__block{width:100%;display:flex}.CtaPrimary-module__nimWLq__label{z-index:1;align-items:center;display:inline-flex;position:relative}.CtaPrimary-module__nimWLq__arrow{transition:transform .45s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));margin-left:.8em;font-size:.85em;display:inline-flex}.CtaPrimary-module__nimWLq__ring{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(90deg,#ffffff1a,#ffffff3d);padding:1.5px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.CtaPrimary-module__nimWLq__ring:before{content:"";opacity:var(--line,0);background:#ffffffd1;position:absolute;inset:0}.CtaPrimary-module__nimWLq__halo{z-index:-1;border-radius:inherit;pointer-events:none;opacity:calc(.6 * (1 - var(--line,0)));filter:blur(4px);position:absolute;inset:0}.CtaPrimary-module__nimWLq__spot{width:var(--len);background:radial-gradient(closest-side, var(--c) 36%, transparent);height:22px;opacity:calc(var(--o,1) * (1 - var(--line,0)));offset-path:inset(.75px round 999px);offset-rotate:auto;offset-distance:calc(var(--rest) + var(--d) + 100% - (1 - var(--p,0)) * var(--span) * 100%);border-radius:50%;position:absolute;top:0;left:0}.CtaPrimary-module__nimWLq__halo .CtaPrimary-module__nimWLq__spot{width:calc(var(--len) * .5);height:13px}@supports not (offset-path:inset(0)){.CtaPrimary-module__nimWLq__spot{display:none}}.CtaPrimary-module__nimWLq__cta:hover,.CtaPrimary-module__nimWLq__cta:focus-visible{color:var(--ink);background-color:var(--paper)}.CtaPrimary-module__nimWLq__cta:hover .CtaPrimary-module__nimWLq__arrow{transform:translate(2px,2px)}.CtaPrimary-module__nimWLq__cta:focus-visible{outline:1px solid var(--paper);outline-offset:5px}@media (prefers-reduced-motion:reduce){.CtaPrimary-module__nimWLq__cta{--line:1;transition:none}}
