.city-strip_viewport__LIW6V{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.city-strip_track__jZJ1H{display:flex;width:-moz-max-content;width:max-content;animation:city-strip_city-marquee__ucp8H 70s linear infinite}.city-strip_viewport__LIW6V:focus-within .city-strip_track__jZJ1H,.city-strip_viewport__LIW6V:hover .city-strip_track__jZJ1H{animation-play-state:paused}@keyframes city-strip_city-marquee__ucp8H{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.city-strip_viewport__LIW6V{-webkit-mask-image:none;mask-image:none}.city-strip_track__jZJ1H{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.city-strip_copy__SIzd6{display:none}}.home-hero_stage__oTJAJ{position:absolute;inset-block-start:-22rem;inset-inline-end:-26rem;width:min(78rem,170vw);aspect-ratio:1;pointer-events:none;z-index:-1}.home-hero_stageCard__r1MqR{position:fixed;inset-block-start:58%;inset-inline-start:50%;inset-inline-end:auto;width:max(172vh,60rem);translate:-50% -50%;z-index:-1}[data-scheme=dark] .home-hero_stageCard__r1MqR .home-hero_ring__ggtMd{opacity:.32}[dir=rtl] .home-hero_stageCard__r1MqR{translate:50% -50%}.home-hero_stageCorner__G77BH{position:absolute;inset-block-start:-16rem;inset-inline-end:-14rem;inset-inline-start:auto;width:44rem;z-index:-1;opacity:.38}[data-scheme=dark] .home-hero_stageCorner__G77BH{opacity:.22}@media (max-width:640px){.home-hero_stageCorner__G77BH{width:28rem;inset-block-start:-10rem;inset-inline-end:-10rem}}.home-hero_stagePage__CzJdr{position:absolute;inset-block-start:2.5rem;inset-inline-start:50%;inset-inline-end:auto;translate:-36% 0;width:260%;z-index:-1;opacity:.45}[dir=rtl] .home-hero_stagePage__CzJdr{translate:36% 0}[data-scheme=dark] .home-hero_stagePage__CzJdr{opacity:.24}.home-hero_stagePage__CzJdr .home-hero_r1__5Y_Q5{inset-block-start:0;inset-block-end:auto;inset-inline-start:0}.home-hero_stagePage__CzJdr .home-hero_r2__3n4Oa{width:90%;height:90%;inset-block-start:3.5%;inset-block-end:auto;inset-inline-start:5%}.home-hero_stagePage__CzJdr .home-hero_r3__7PqbC,.home-hero_stagePage__CzJdr .home-hero_r4__B9OTA{display:none}@media (max-width:640px){.home-hero_stagePage__CzJdr{width:380%}}.home-hero_ring__ggtMd{position:absolute;inset-block-end:0;inset-inline-start:0;border-radius:9999px;background:conic-gradient(from 150deg,var(--decor-glow-1),var(--decor-glow-1) 16%,var(--decor-glow-2) 42%,var(--decor-glow-3) 62%,var(--decor-glow-2) 80%,var(--decor-glow-1));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--band)),black calc(100% - var(--band) + 2px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--band)),black calc(100% - var(--band) + 2px));filter:blur(var(--blur));opacity:.85;animation:home-hero_drift___BtYO var(--spin) linear infinite}.home-hero_r1__5Y_Q5{width:100%;height:100%;--band:5.5rem;--blur:28px;--spin:90s}.home-hero_r2__3n4Oa{width:78%;height:78%;--band:4.5rem;--blur:22px;--spin:70s;animation-direction:reverse}.home-hero_r3__7PqbC{width:57%;height:57%;--band:3.5rem;--blur:18px;--spin:55s}.home-hero_r4__B9OTA{width:37%;height:37%;--band:2.75rem;--blur:14px;--spin:45s;animation-direction:reverse}.home-hero_scrim__ClIMB{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to right,var(--paper) 0,color-mix(in oklch,var(--paper) 75%,transparent) 38%,transparent 68%)}[dir=rtl] .home-hero_scrim__ClIMB{background:linear-gradient(to left,var(--paper) 0,color-mix(in oklch,var(--paper) 75%,transparent) 38%,transparent 68%)}.home-hero_grow__yZfKX{transform-origin:0 100%;animation:home-hero_grow__yZfKX 2.2s cubic-bezier(.16,.84,.24,1) both}[dir=rtl] .home-hero_grow__yZfKX{transform-origin:100% 100%}@keyframes home-hero_grow__yZfKX{0%{transform:scale(0);opacity:0}35%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes home-hero_drift___BtYO{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.home-hero_grow__yZfKX,.home-hero_ring__ggtMd{animation:none}}@media (max-width:640px){.home-hero_stage__oTJAJ{inset-block-start:-10rem;inset-inline-end:-30rem}.home-hero_ring__ggtMd{opacity:.6}}