:is(html:has(.landing-module__bxHgOq__root),body:has(.landing-module__bxHgOq__root)){background-color:#fff}.landing-module__bxHgOq__root{--lc-ink:#0f1c3f;--lc-body:#4b5877;--lc-muted:#5d6883;--lc-line:#e3e8f1;--lc-line-strong:#cdd5e3;--lc-mist:#f4f6fb;--lc-accent:#5b47eb;--lc-accent-strong:#4535c9;--lc-accent-soft:#efedff;--lc-navy:#0b1430;--lc-navy-raised:#111c3d;--lc-focus:#4535c9;--lc-skew:clamp(40px, 8vw, 150px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--lc-body);background:#fff;position:relative;overflow-x:clip}:is(html:has(.landing-module__bxHgOq__root),body:has(.landing-module__bxHgOq__root)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.landing-module__bxHgOq__root ::selection{color:var(--lc-ink);background:#dcd6ff}@layer base{.landing-module__bxHgOq__root :focus-visible{outline:2px solid var(--lc-focus);outline-offset:3px;border-radius:revert-layer}.landing-module__bxHgOq__onColor :focus-visible{outline-color:#fff}.landing-module__bxHgOq__root .landing-module__bxHgOq__bareInput:focus-visible,.landing-module__bxHgOq__root .landing-module__bxHgOq__noRing:focus-visible{outline:none}}.landing-module__bxHgOq__skewBottom{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--lc-skew)), 0 100%)}.landing-module__bxHgOq__skewTop{clip-path:polygon(0 var(--lc-skew), 100% 0, 100% 100%, 0 100%)}.landing-module__bxHgOq__skewBoth{clip-path:polygon(0 var(--lc-skew), 100% 0, 100% calc(100% - var(--lc-skew)), 0 100%)}.landing-module__bxHgOq__field{background:#3a23c4;position:absolute;inset:0;overflow:hidden}.landing-module__bxHgOq__wash{will-change:transform;border-radius:9999px;animation-duration:26s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}.landing-module__bxHgOq__washIndigo{background:radial-gradient(closest-side,#2a1b9e 0%,#2a1b9ebf 45%,#2a1b9e00 100%);width:72%;height:130%;animation-name:landing-module__bxHgOq__driftIndigo;animation-duration:31s;top:-55%;left:-18%}.landing-module__bxHgOq__washViolet{background:radial-gradient(closest-side,#6b45f2 0%,#6b45f2b3 40%,#6b45f200 100%);width:72%;height:120%;animation-name:landing-module__bxHgOq__driftViolet;animation-duration:24s;top:-30%;left:14%}.landing-module__bxHgOq__washMagenta{background:radial-gradient(closest-side,#cf2690 0%,#cf2690b8 42%,#cf269000 100%);width:66%;height:112%;animation-name:landing-module__bxHgOq__driftMagenta;animation-duration:28s;top:-12%;left:52%}.landing-module__bxHgOq__washCyan{background:radial-gradient(closest-side,#18c2f0 0%,#18c2f0b8 45%,#18c2f000 100%);width:70%;height:100%;animation-name:landing-module__bxHgOq__driftCyan;animation-duration:22s;top:48%;left:-24%}.landing-module__bxHgOq__washAmber{background:radial-gradient(closest-side,#ffae45 0%,#ffae45bf 42%,#ffae4500 100%);width:70%;height:90%;animation-name:landing-module__bxHgOq__driftAmber;animation-duration:34s;top:60%;left:46%}.landing-module__bxHgOq__shade{background:linear-gradient(#1a0e6057 0%,#1a0e601f 38%,#1a0e6000 62%);position:absolute;inset:0}@keyframes landing-module__bxHgOq__driftIndigo{to{transform:translate(10%,8%)scale(1.08)}}@keyframes landing-module__bxHgOq__driftViolet{to{transform:translate(-9%,6%)scale(1.12)}}@keyframes landing-module__bxHgOq__driftMagenta{to{transform:translate(-12%,10%)scale(.92)}}@keyframes landing-module__bxHgOq__driftCyan{to{transform:translate(16%,-8%)scale(1.14)}}@keyframes landing-module__bxHgOq__driftAmber{to{transform:translate(-18%,-6%)scale(1.1)}}.landing-module__bxHgOq__field[data-paused=true] .landing-module__bxHgOq__wash{animation-play-state:paused}.landing-module__bxHgOq__cityFaces{stroke:var(--lc-city-edge)}.landing-module__bxHgOq__cityLeft,.landing-module__bxHgOq__cityRight,.landing-module__bxHgOq__cityTop,.landing-module__bxHgOq__cityGround{vector-effect:non-scaling-stroke}.landing-module__bxHgOq__cityLeft{fill:var(--lc-city-left)}.landing-module__bxHgOq__cityRight{fill:var(--lc-city-right)}.landing-module__bxHgOq__cityTop{fill:var(--lc-city-top)}.landing-module__bxHgOq__cityGround{fill:var(--lc-city-ground)}.landing-module__bxHgOq__cityMaskInk{--lc-city-edge:#fff;--lc-city-top:#4a4a4a;--lc-city-left:#2a2a2a;--lc-city-right:#1a1a1a;--lc-city-ground:#141414}.landing-module__bxHgOq__cityPageInk{--lc-city-edge:#bcc4dc;--lc-city-top:#fff;--lc-city-left:#f2f4fa;--lc-city-right:#e8ecf5;--lc-city-ground:#fbfcfe}.landing-module__bxHgOq__heroCity{--lc-city-rise:.4;width:max(1080px,150vw);position:absolute;left:50%}@media (min-width:640px){.landing-module__bxHgOq__heroCity{width:max(1180px,128vw)}}@media (min-width:1024px){.landing-module__bxHgOq__heroCity{width:max(1560px,118vw)}}.landing-module__bxHgOq__heroCityOnColor{transform:translate(-50%, calc((1 - var(--lc-city-rise)) * 100%));bottom:0}.landing-module__bxHgOq__heroCityOnPage{transform:translate(-50%, calc(var(--lc-city-rise) * -100%));-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--lc-city-rise) * 100% + 6%), transparent calc(var(--lc-city-rise) * 100% + 26%));mask-image:linear-gradient(to bottom, #000 calc(var(--lc-city-rise) * 100% + 6%), transparent calc(var(--lc-city-rise) * 100% + 26%));top:0}.landing-module__bxHgOq__horizon{--lc-clear-w:24%;--lc-clear-h:30%;inset-inline:0;height:58%;-webkit-mask-image:linear-gradient(to bottom, transparent 8%, #0009 34%, #000 58%), radial-gradient(var(--lc-clear-w) var(--lc-clear-h) at 50% 40%, transparent 50%, #000 100%);mask-image:linear-gradient(to bottom, transparent 8%, #0009 34%, #000 58%), radial-gradient(var(--lc-clear-w) var(--lc-clear-h) at 50% 40%, transparent 50%, #000 100%);-webkit-mask-composite:source-in;position:absolute;bottom:0;-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:639px){.landing-module__bxHgOq__horizon{--lc-clear-w:64%;--lc-clear-h:22%}}.landing-module__bxHgOq__cityOnColor{-webkit-mask-image:linear-gradient(#0000 4%,#000 38%);mask-image:linear-gradient(#0000 4%,#000 38%)}.landing-module__bxHgOq__flow{stroke-dasharray:3 5;animation:1.6s linear infinite landing-module__bxHgOq__flow}@keyframes landing-module__bxHgOq__flow{to{stroke-dashoffset:-16px}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__wash,.landing-module__bxHgOq__flow{animation:none}}
