@keyframes hero-section-module__VjV7Da__heroFloat{0%{translate:0}to{translate:0 var(--fa-float-amp,-6px)}}.hero-section-module__VjV7Da__float{translate:0}@media (prefers-reduced-motion:no-preference){.hero-section-module__VjV7Da__float{animation:hero-section-module__VjV7Da__heroFloat var(--fa-float-dur,9s) ease-in-out var(--fa-float-delay,0s) infinite alternate}}.hero-section-module__VjV7Da__cta{box-shadow:0 4px 4px #1480ff4d}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hero-section-module__VjV7Da__cta:hover{box-shadow:var(--fa-shadow-card-hover)}}.hero-section-module__VjV7Da__stageBox{--fa-hero-fold:calc(100svh - var(--fa-header-h) - var(--fa-hero-dots-h,0px));--fa-hero-fit:calc(1.9864 * (var(--fa-hero-fold) - 24px));--fa-hero-cover:min(calc(var(--fa-hero-fold) * 1.7778), calc(1.1307 * (100% - 24px)));--fa-hero-w:max(var(--fa-hero-cover), min(100%, var(--fa-hero-fit)));--fa-hero-art-h:calc(var(--fa-hero-w) / 1.7778);--fa-hero-overflow:max(0px, calc(var(--fa-hero-art-h) - var(--fa-hero-fold)));--fa-hero-band:max(0px, calc(var(--fa-hero-w) * .02743 - 12px));max-height:var(--fa-hero-fold);position:relative;overflow:hidden}.hero-section-module__VjV7Da__stage{width:var(--fa-hero-w);margin-left:calc((100% - var(--fa-hero-w)) / 2);margin-top:calc(-1 * min(var(--fa-hero-overflow), var(--fa-hero-band)))}.hero-section-module__VjV7Da__maskGlowRing{-webkit-mask-image:radial-gradient(closest-side,#000 0 67.25%,#00000080 83.33%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0 67.25%,#00000080 83.33%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-section-module__VjV7Da__maskChartGrid{-webkit-mask-image:radial-gradient(closest-side,#000000c7 0%,#00000063 46%,#0000001f 73%,#0000 100%);mask-image:radial-gradient(closest-side,#000000c7 0%,#00000063 46%,#0000001f 73%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-hero-slide][data-active=false] .hero-section-module__VjV7Da__float{animation-play-state:paused}
.hero-carousel-module__uD1e7q__stack{--fa-hero-out:.26s;--fa-hero-in:.42s;touch-action:pan-y pinch-zoom;grid-template-areas:"hero";display:grid}.hero-carousel-module__uD1e7q__slide{grid-area:hero}.hero-carousel-module__uD1e7q__slide[data-active=false]{z-index:0;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--fa-hero-out) cubic-bezier(.4, 0, 1, 1), visibility 0s linear var(--fa-hero-out)}.hero-carousel-module__uD1e7q__slide[data-active=true]{z-index:1;opacity:1;visibility:visible;transition:opacity var(--fa-hero-in) var(--fa-ease-out) var(--fa-hero-out), visibility 0s linear var(--fa-hero-out)}@media (prefers-reduced-motion:reduce){.hero-carousel-module__uD1e7q__slide[data-active=true],.hero-carousel-module__uD1e7q__slide[data-active=false]{transition:none}}.hero-carousel-module__uD1e7q__root{--fa-hero-dot:12px;--fa-hero-dot-pad:6px;--fa-hero-dots-inset-x:12px;--fa-hero-dots-inset-y:2px;--fa-hero-dots-band:10px;--fa-hero-dots-h:0px}.hero-carousel-module__uD1e7q__root[data-controls=true]{--fa-hero-dots-h:calc(var(--fa-hero-dot) + 2 * var(--fa-hero-dot-pad) + 2 * var(--fa-hero-dots-inset-y) + 2 * var(--fa-hero-dots-band))}.hero-carousel-module__uD1e7q__controlsBar{z-index:2;padding-block:var(--fa-hero-dots-band);background:var(--color-fa-surface);justify-content:center;align-items:center;display:flex;position:relative}.hero-carousel-module__uD1e7q__controls{padding:var(--fa-hero-dots-inset-y) var(--fa-hero-dots-inset-x);background:#fff;border-radius:9999px;align-items:center;gap:2px;display:flex}@media (pointer:coarse){.hero-carousel-module__uD1e7q__controls{gap:20px}}.hero-carousel-module__uD1e7q__dotHit{padding:var(--fa-hero-dot-pad);cursor:pointer;border-radius:9999px;place-items:center;display:grid}.hero-carousel-module__uD1e7q__dot{width:var(--fa-hero-dot);height:var(--fa-hero-dot);transition:background-color var(--fa-dur-base) var(--fa-ease-out);background:#d9d9d9;border-radius:9999px;display:block}.hero-carousel-module__uD1e7q__dotHit[data-active=true] .hero-carousel-module__uD1e7q__dot{background:var(--color-fa-blue)}@media (hover:hover){.hero-carousel-module__uD1e7q__dotHit:hover .hero-carousel-module__uD1e7q__dot{background:#c4c4c4}.hero-carousel-module__uD1e7q__dotHit[data-active=true]:hover .hero-carousel-module__uD1e7q__dot{background:var(--color-fa-blue)}}@media (prefers-reduced-motion:reduce){.hero-carousel-module__uD1e7q__dot{transition:none}}
