.site-header-module__wBaYfG__header{z-index:30;position:relative}html:has([data-header-over-image]) .site-header-module__wBaYfG__header{position:absolute;inset:0 0 auto}html:has([data-header-over-image]) .site-header-module__wBaYfG__header:not([data-pinned]){--focus:#8ab4ff;border-color:#0000}html:has([data-header-over-image]) .site-header-module__wBaYfG__header:not([data-pinned]) [data-logo-variant=light]{display:none}html:has([data-header-over-image]) .site-header-module__wBaYfG__header:not([data-pinned]) [data-logo-variant=dark]{display:block}:is(html:has([data-header-over-image]) .site-header-module__wBaYfG__header:not([data-pinned]) .site-header-module__wBaYfG__link,html:has([data-header-over-image]) .site-header-module__wBaYfG__header:not([data-pinned]) [data-header-control]){color:#ffffffdb}:is(html:has([data-header-over-image]) .site-header-module__wBaYfG__header:not([data-pinned]) .site-header-module__wBaYfG__link:hover,html:has([data-header-over-image]) .site-header-module__wBaYfG__header:not([data-pinned]) [data-header-control]:hover){color:#fff}html:has([data-header-over-image]) .site-header-module__wBaYfG__header:not([data-pinned]) [data-header-control]:hover{background-color:#ffffff1a}html:has([data-header-over-image]) .site-header-module__wBaYfG__header:not([data-pinned]) .site-header-module__wBaYfG__cta{color:var(--color-primary-dark);background-color:#fff}html:has([data-header-over-image]) .site-header-module__wBaYfG__header:not([data-pinned]) .site-header-module__wBaYfG__cta:hover{background-color:#eaf1fd}html:has([data-header-over-image]) .site-header-module__wBaYfG__header[data-pinned]{z-index:50;border-color:var(--border);background-color:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);position:fixed}@media (prefers-reduced-motion:no-preference){html:has([data-header-over-image]) .site-header-module__wBaYfG__header[data-pinned]{animation:.32s cubic-bezier(.22,1,.36,1) site-header-module__wBaYfG__headerIn}}@keyframes site-header-module__wBaYfG__headerIn{0%{transform:translateY(-100%)}}@media (prefers-reduced-motion:no-preference){html:has([data-header-over-image]) .site-header-module__wBaYfG__header [data-logo-variant=dark]{animation:1.3s cubic-bezier(.65,0,.35,1) .15s backwards site-header-module__wBaYfG__logoReveal}}@keyframes site-header-module__wBaYfG__logoReveal{0%{opacity:0;clip-path:inset(0 72% 0 0)}35%{opacity:1;clip-path:inset(0 72% 0 0)}to{opacity:1;clip-path:inset(0)}}
.home-hero-module__xnGk7q__stage{isolation:isolate;color:#fff;background-color:#0d1520;min-height:100svh;padding-top:73px;position:relative;overflow:hidden}.home-hero-module__xnGk7q__media{z-index:-2;position:absolute;inset:0}.home-hero-module__xnGk7q__ambient{opacity:0;transition:opacity 1.2s ease-in-out;position:absolute;inset:0}.home-hero-module__xnGk7q__ambient[data-visible]{opacity:1}.home-hero-module__xnGk7q__haze{pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity 4s ease-in-out;position:absolute;inset:0;overflow:hidden}.home-hero-module__xnGk7q__haze span{filter:blur(18px);background:radial-gradient(closest-side,#d6e0f05c,#d6e0f024 55%,#0000);border-radius:50%;width:70%;height:22%;position:absolute;top:24%;left:-70%}.home-hero-module__xnGk7q__haze span:nth-child(2){opacity:.75;width:95%;height:16%;top:34%}@media (prefers-reduced-motion:no-preference){.home-hero-module__xnGk7q__ambient[data-visible]+.home-hero-module__xnGk7q__haze{opacity:1}.home-hero-module__xnGk7q__haze span{animation:110s linear infinite home-hero-module__xnGk7q__hazeDrift}.home-hero-module__xnGk7q__haze span:nth-child(2){animation-duration:150s;animation-delay:-60s}}@keyframes home-hero-module__xnGk7q__hazeDrift{to{transform:translate(260%)}}.home-hero-module__xnGk7q__media video{object-fit:cover;object-position:62% 60%;width:100%;height:100%;position:absolute;inset:0}.home-hero-module__xnGk7q__scrim{z-index:-1;background:linear-gradient(90deg,#0d1520cc 0%,#0d152080 42%,#0d152014 72%),linear-gradient(#0d152099 0%,#0d152040 12%,#0d152000 30%,#0d152073 100%);position:absolute;inset:0}@media (max-width:1023px){.home-hero-module__xnGk7q__scrim{background:linear-gradient(#0d1520b8 0%,#0d15208c 55%,#0d1520cc 100%)}}.home-hero-module__xnGk7q__eyebrow>p{color:#8fb8ee}.home-hero-module__xnGk7q__primaryCta:hover{background-color:#eaf1fd}.home-hero-module__xnGk7q__card{color:var(--foreground);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#111b28bd,#111b2899 40%);border:1px solid #ffffff24;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 60px #050a1259,inset 0 1px #ffffff1a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.home-hero-module__xnGk7q__card{background:#111b28e6}}.home-hero-module__xnGk7q__disclosure{color:#ffffffa3}.home-hero-module__xnGk7q__spotlight{pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--card-x,50%) var(--card-y,50%), color-mix(in srgb, var(--color-info) 9%, transparent), transparent 70%);transition:opacity .24s ease-out;position:absolute;inset:0}.home-hero-module__xnGk7q__roads{background:repeating-linear-gradient(0deg, transparent 0 23px, color-mix(in srgb, var(--border) 70%, transparent) 23px 24px), repeating-linear-gradient(90deg, transparent 0 23px, color-mix(in srgb, var(--border) 70%, transparent) 23px 24px), var(--surface-subtle)}.home-hero-module__xnGk7q__shading{opacity:.78}.home-hero-module__xnGk7q__pointAnchor{width:0;height:0}.home-hero-module__xnGk7q__tile{transition:scale .12s ease-out}.home-hero-module__xnGk7q__scanRing{z-index:5;pointer-events:none;opacity:0;border:1.5px solid #8fb8ee8c;border-radius:50%;width:150cqw;height:150cqw;position:absolute;transform:translate(-50%,-50%)scale(.04);box-shadow:0 0 24px #8fb8ee40,inset 0 0 24px #8fb8ee2e}.home-hero-module__xnGk7q__swatch{border:1px solid #ffffffbf;border-radius:4px;width:12px;height:12px;display:inline-block;box-shadow:0 1px 2px #0f172a40}.home-hero-module__xnGk7q__businessSwatch{box-shadow:none;background:#dbeafeb3;border:2px solid #1d4ed8}.home-hero-module__xnGk7q__hint{pointer-events:none;bottom:calc(var(--rank-tile-size) / 2 + 8px);z-index:30;white-space:nowrap;background:var(--foreground);color:var(--background);opacity:0;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500;position:absolute;left:0;transform:translate(-50%,2px)}@media (hover:hover) and (pointer:fine){.home-hero-module__xnGk7q__pointAnchor:has(.home-hero-module__xnGk7q__tile:hover){z-index:20}.home-hero-module__xnGk7q__tile:hover+.home-hero-module__xnGk7q__hint{opacity:1;transform:translate(-50%)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-hero-module__xnGk7q__card:hover .home-hero-module__xnGk7q__spotlight{opacity:1}.home-hero-module__xnGk7q__tile:hover{scale:1.1}.home-hero-module__xnGk7q__hint{transition:opacity .12s ease-out,transform .12s ease-out}.home-hero-module__xnGk7q__primaryCta{transition:transform .12s ease-out,background-color .12s ease-out}.home-hero-module__xnGk7q__primaryCta:hover{transform:translateY(-1px)}.home-hero-module__xnGk7q__arrow{transition:transform .18s ease-out}.home-hero-module__xnGk7q__secondaryCta:hover .home-hero-module__xnGk7q__arrow{transform:translate(3px)}}.home-hero-module__xnGk7q__line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.home-hero-module__xnGk7q__lineInner{display:block}@media (prefers-reduced-motion:no-preference){.home-hero-module__xnGk7q__reveal{animation:.6s cubic-bezier(.2,.8,.2,1) backwards home-hero-module__xnGk7q__rise;animation-delay:var(--reveal-delay,0s)}.home-hero-module__xnGk7q__card.home-hero-module__xnGk7q__reveal{animation-duration:.7s}.home-hero-module__xnGk7q__lineInner{animation:1.2s cubic-bezier(.22,1,.36,1) backwards home-hero-module__xnGk7q__lineRise;animation-delay:var(--reveal-delay,0s)}.home-hero-module__xnGk7q__pointAnchor{animation:.26s ease-out backwards home-hero-module__xnGk7q__settle;animation-delay:calc(1.5s + var(--point-order,0) * 45ms)}.home-hero-module__xnGk7q__shading{animation:.9s ease-out 1.9s backwards home-hero-module__xnGk7q__fade}.home-hero-module__xnGk7q__scanRing{animation:14s cubic-bezier(.22,.61,.36,1) 5s infinite home-hero-module__xnGk7q__scanRing}.home-hero-module__xnGk7q__tile{animation:14s ease-out infinite home-hero-module__xnGk7q__tileRescan;animation-delay:calc(5s + .12s + var(--point-order,0) * 70ms)}.home-hero-module__xnGk7q__finding{animation:.4s ease-out 2.7s backwards home-hero-module__xnGk7q__fade}}@keyframes home-hero-module__xnGk7q__scanRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.04)}1.5%{opacity:.9}14%{opacity:0;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes home-hero-module__xnGk7q__tileRescan{0%,6%,to{filter:none}1.5%{filter:brightness(1.45)saturate(1.15)}}@keyframes home-hero-module__xnGk7q__lineRise{0%{transform:translateY(105%)}}@keyframes home-hero-module__xnGk7q__rise{0%{opacity:0;transform:translateY(12px)}}@keyframes home-hero-module__xnGk7q__settle{0%{opacity:0;transform:scale(.6)}}@keyframes home-hero-module__xnGk7q__fade{0%{opacity:0}}
