.Home_hero__VkeT1{--hero-max-width:var(--page-max-width);--hero-height:min(1000px,calc(100svh - var(--header-height)));box-sizing:border-box;width:100%;max-width:var(--hero-max-width);margin-inline:auto;position:relative;isolation:isolate}.Home_heroArtwork__m5jz_{--hero-unit:min(calc(min(100vw, var(--hero-max-width)) / 1440),calc(var(--hero-height) / 1000));--hero-origin:calc((100% - 1440 * var(--hero-unit)) / 2 + 96 * var(--hero-unit));position:absolute;inset:0;pointer-events:none}.Home_heroModel__6oyIl{position:absolute;left:calc(var(--hero-origin) + 566 * var(--hero-unit));top:calc(-150 * var(--hero-unit));width:calc(1003 * var(--hero-unit));height:calc(983 * var(--hero-unit))}.Home_heroCircles__iw_ZF{position:absolute;left:calc(var(--hero-origin) - 353 * var(--hero-unit));top:0;width:calc(2455.4 * var(--hero-unit));height:auto;max-width:none;overflow:visible;filter:brightness(0) invert(1)}.Home_heroCopy__9AkNC{position:relative;z-index:1;max-width:960px;container-type:inline-size}.Home_heroHeading__6tq7t{font-size:min(96px,10cqw)}.Home_heroHeadingLine__jcy5X{display:block;white-space:nowrap}.Home_hero__VkeT1[data-hero-intro=ready] .Home_heroCopy__9AkNC{animation:Home_heroCopyArrive__cFmCz 2.6s cubic-bezier(.22,1,.36,1) both}.Home_hero__VkeT1[data-hero-intro=ready] .Home_heroCopy__9AkNC>*{animation:Home_heroTextReveal__WWeAA 2s cubic-bezier(.22,1,.36,1) both}.Home_hero__VkeT1[data-hero-intro=ready] .Home_heroBody__nRnwo,.Home_hero__VkeT1[data-hero-intro=ready] .Home_heroCopy__9AkNC>h1{-webkit-mask-image:linear-gradient(90deg,#000 35%,transparent 65%);mask-image:linear-gradient(90deg,#000 35%,transparent 65%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Home_hero__VkeT1[data-hero-intro=ready] .Home_heroBody__nRnwo{animation-delay:.4s}.Home_hero__VkeT1[data-hero-intro=ready] .Home_heroCopy__9AkNC>:last-child{animation-delay:.8s;animation-duration:1.8s}@keyframes Home_heroCopyArrive__cFmCz{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:translateX(0)}}@keyframes Home_heroTextReveal__WWeAA{0%{opacity:0;transform:translateX(-16px);-webkit-mask-position:100% 0;mask-position:100% 0}to{opacity:1;transform:translateX(0);-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.Home_hero__VkeT1[data-hero-intro] .Home_heroCopy__9AkNC,.Home_hero__VkeT1[data-hero-intro] .Home_heroCopy__9AkNC>*{animation:none;-webkit-mask-image:none;mask-image:none;opacity:1;visibility:visible}}@media (min-width:768px){.Home_hero__VkeT1{display:flex;flex-direction:column;justify-content:flex-end;min-height:max(640px,var(--hero-height));padding:64px calc(var(--page-margin) + 48px) calc(clamp(32px, 6svh, 80px) + 20px)}}@media (max-width:1100px){.Home_heroHeading__6tq7t{font-size:min(clamp(56px,7.5vw,80px),10cqw)}.Home_hero__VkeT1{display:flex;flex-direction:column;justify-content:flex-start;gap:24px;padding:24px clamp(24px,5vw,48px) 64px}.Home_heroArtwork__m5jz_{--hero-unit:calc(min(520px, 100vw - 48px) / 1003);position:relative;inset:auto;flex:none;width:100%;height:calc(760 * var(--hero-unit))}.Home_heroModel__6oyIl{left:calc(50% - 501.5 * var(--hero-unit));top:0}.Home_heroCircles__iw_ZF{left:calc(50% - 2060 * var(--hero-unit));top:calc(-107.5 * var(--hero-unit));width:calc(3683.1 * var(--hero-unit))}}@media (max-width:767px){.Home_heroHeading__6tq7t{font-size:min(clamp(32px,8vw,56px),10cqw)}.Home_hero__VkeT1{gap:12px;padding-top:12px}.Home_heroArtwork__m5jz_{--hero-model-trim:calc(90 * var(--hero-unit));height:calc(983 * var(--hero-unit) - 2 * var(--hero-model-trim))}.Home_heroModel__6oyIl{top:calc(-1 * var(--hero-model-trim))}}.Home_pageBackground__xnOMH main{min-height:100svh}.Home_siteBackground__iEI6H{--roadmap-scroll-distance:500svh}.Home_siteBackground__iEI6H:has([data-roadmap-static=true]){--roadmap-scroll-distance:0px}@media (max-width:800px){.Home_siteBackground__iEI6H{--roadmap-scroll-distance:800svh}}