.v2-root{--v2-brand:#1469d4;--v2-sky:#2db6f3;--v2-bg:#eef9ff;--v2-tint:#bbe6fc;--v2-ink:#1a1a1a;--v2-ink-2:#272727;--v2-body:#535353;--v2-muted:#98a0a5;--v2-card:#fafafa;--v2-navy:#1b3a66;font-family:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;color:var(--v2-ink);-webkit-font-smoothing:antialiased;background:#fff}.v2-root .v2-display{font-family:var(--font-alexandria), var(--font-dm-sans), sans-serif;letter-spacing:.005em}.v2-root .v2-eyebrow{color:var(--v2-brand);font-size:14px;font-weight:500}.v2-root .v2-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px}@media (min-width:1024px){.v2-root .v2-container{padding-inline:100px}}.v2-root .v2-gradient-text{background:linear-gradient(100deg, var(--v2-brand) 10%, var(--v2-sky) 90%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.v2-root .cs-title{background:linear-gradient(166.37deg,#1469d4 0%,#29c3f5 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.v2-root .sp-num{font-feature-settings:"liga" off, "clig" off;background:linear-gradient(104deg,#1469d4 0%,#29c3f5 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.v2-root .lc-phase-gradient{background:linear-gradient(125deg,#1469d4 11.84%,#29c3f5 39.85%);-webkit-background-clip:text;background-clip:text}.v2-root .v2-wave-col{opacity:0;transform-origin:50%;will-change:transform, opacity;border-radius:0}.v2-root .v2-hero-content>*{opacity:0;will-change:transform, opacity}@keyframes v2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v2-root .v2-marquee-track{animation:v2-marquee var(--v2-marquee-duration,42s) linear infinite}.v2-root .v2-marquee-track:hover{animation-play-state:paused}.v2-root .lc-mobile-wrap{scrollbar-width:none;-ms-overflow-style:none}.v2-root .lc-mobile-wrap::-webkit-scrollbar{display:none}.v2-root .lc-root{background-color:#fff;transition:background-color .6s}.v2-root .lc-root.is-handoff{background-color:#fafafa}@media (prefers-reduced-motion:reduce){.v2-root .lc-root{transition:none}}@media (max-width:1023px){.v2-root .lc-root{background-image:linear-gradient(#fff 0%,#fafafa 100%)}}.v2-root .v2-logo-strip{max-width:1000px;margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.v2-root .v2-logo{opacity:.4;margin-inline-end:var(--v2-logo-gap,56px);display:block}@media (max-width:640px){.v2-root .v2-logo{--v2-logo-gap:32px}}.v2-root .v2-sheen{background:linear-gradient(115deg,#eef9ff00 30%,#eef9ffe6 50%,#eef9ff00 72%),#fff}.v2-root .v2-dia{white-space:pre-wrap;display:inline-block}.v2-root .v2-dia-sweep{background-image:linear-gradient(90deg, var(--v2-sky) 0%, var(--v2-sky) 33.33%, #2db6f3 40%, #e0af35 46.67%, #e39290 53.33%, #1469d4 60%, transparent 66.67%, transparent 100%);color:#0000;background-position:0%;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.1s cubic-bezier(.3,.1,.2,1) forwards v2-dia-sweep;display:inline-block}@keyframes v2-dia-sweep{0%{background-position:100%}to{background-position:0%}}.v2-root .v2-rainbow-border{background:linear-gradient(var(--v2-rb-bg,#fff), var(--v2-rb-bg,#fff)) padding-box, linear-gradient(90deg, #2db6f3 6%, #e0af35 35%, #e39290 72%, #1469d4 99%) border-box;border:1px solid #0000;position:relative}.v2-root .tl-face-img{transition:none}@keyframes v2-ripple{0%{opacity:.65;transform:scale(.3)}to{opacity:0;transform:scale(1.15)}}.v2-root .ta-bg-blob{filter:blur(70px);opacity:var(--o-hi,.4);will-change:transform, opacity;border-radius:9999px;transition:background .7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}@keyframes v2-orb-shade{0%,to{opacity:var(--o-hi,.4)}45%{opacity:var(--o-lo,.2)}}.v2-root .ta-ripple{pointer-events:none;border:1.5px solid #ffffffbf;border-radius:9999px;animation:2.8s cubic-bezier(.2,.5,.4,1) infinite v2-ripple;position:absolute;inset:0}.v2-root .v2-orb{isolation:isolate;background:#f5f5f5;border-radius:9999px;display:inline-block;position:relative;overflow:hidden}.v2-root .v2-orb-mask{transform-origin:0 0;position:absolute;top:0;left:0}.v2-root .v2-orb-rotor{will-change:transform;animation:11s linear infinite v2-orb-spin;position:absolute;inset:0}.v2-root .v2-orb-group{position:absolute;top:-40px;left:-5px}.v2-root .v2-orb-scaler{transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .9s;position:absolute;inset:0}.v2-root .v2-orb.is-active .v2-orb-scaler{filter:saturate(1.15)brightness(1.04);transform:scale(1.05)}.v2-root .v2-orb.is-busy .v2-orb-rotor{animation-duration:2.2s}.v2-root .v2-orb.is-steady .v2-orb-blob{animation:none}.v2-root .v2-orb-blob{will-change:transform;border-radius:9999px;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.v2-root .v2-orb-e29{background:#f5f5f5;box-shadow:inset 0 -14px 20px 2px #fff}.v2-root .v2-orb-e30{background:#28aaa2;animation-name:v2-orb-w2;animation-duration:8.2s}.v2-root .v2-orb-e34{background:#1469d4;animation-name:v2-orb-w3;animation-duration:12.5s}.v2-root .v2-orb-e31{background:#bbe6fc;animation-name:v2-orb-w1;animation-duration:7.3s}.v2-root .v2-orb-e33{background:#2db6f3;animation-name:v2-orb-w2;animation-duration:6.1s;animation-direction:reverse}.v2-root .v2-orb-e32{background:#2db6f3;animation-name:v2-orb-w1;animation-duration:5.2s}.v2-root .v2-orb--deep,.v2-root .v2-orb--deep .v2-orb-e34,.v2-root .v2-orb--deep .v2-orb-e33{background:#194d8f}.v2-root .v2-orb--deep .v2-orb-e32{background:#2c66b2}.v2-root .v2-orb--white .v2-orb-e30{background:#bfe8e4}.v2-root .v2-orb--white .v2-orb-e34{background:#fff}.v2-root .v2-orb--white .v2-orb-e31{background:#e7f6ff}.v2-root .v2-orb--white .v2-orb-e33{background:#cfeffe}.v2-root .v2-orb--white .v2-orb-e32{background:#9edcf9}@keyframes v2-orb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes v2-orb-w1{0%,to{transform:translate(0)scale(1)}27%{transform:translate(16px,-22px)scale(1.07)}55%{transform:translate(-14px,-6px)scale(.96)}78%{transform:translate(6px,14px)scale(1.03)}}@keyframes v2-orb-w2{0%,to{transform:translate(0)scale(1)}30%{transform:translate(-18px,12px)scale(1.05)}62%{transform:translate(10px,-16px)scale(.94)}85%{transform:translate(-4px,-8px)scale(1.02)}}@keyframes v2-orb-w3{0%,to{transform:translate(0)scale(1)}24%{transform:translate(10px,18px)scale(.95)}50%{transform:translate(-16px,-10px)scale(1.08)}76%{transform:translate(12px,-14px)scale(1)}}@keyframes v2-uc-dot{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes v2-uc-wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.v2-root .cp-dot{animation:1.1s ease-in-out infinite v2-uc-dot}.v2-root .cp-wave-bar{transform-origin:bottom;animation:1.6s ease-in-out infinite v2-uc-wave}.v2-root .cp-live{animation:1.8s ease-in-out infinite v2-uc-pulse}@keyframes v2-uc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.v2-root .cl-pip{background:var(--v2-sky);opacity:0;border-radius:9999px;width:5px;height:5px;margin-top:-2.5px;animation-duration:2.6s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:50%}.v2-root .cl-pip--in{animation-name:v2-cl-in}.v2-root .cl-pip--out{animation-name:v2-cl-out}@keyframes v2-cl-in{0%{opacity:0;left:2%}12%{opacity:1}46%{opacity:1;left:45%}52%,to{opacity:0;left:47%}}@keyframes v2-cl-out{0%{opacity:0;left:53%}12%{opacity:1}46%{opacity:1;left:96%}52%,to{opacity:0;left:98%}}.v2-root .uc-rule{transform-origin:0;background:linear-gradient(90deg,#2db6f3 6%,#e0af35 35%,#e39290 72%,#1469d4 99%);height:2px;transform:scaleX(0)}.v2-root .uc-index{font-family:var(--font-alexandria), var(--font-dm-sans), sans-serif;color:#0000;-webkit-text-stroke:1px #dbe9f5;font-weight:700}@media (prefers-reduced-motion:reduce){.v2-root .v2-marquee-track,.v2-root .ta-ripple,.v2-root .ta-bg-blob,.v2-root .v2-orb-rotor,.v2-root .v2-orb-blob,.v2-root .cp-live,.v2-root .cp-dot,.v2-root .cp-wave-bar{animation:none}.v2-root .cl-pip{opacity:.55;animation:none}.v2-root .cl-pip--in{left:20%}.v2-root .cl-pip--out{left:70%}.v2-root .v2-dia-sweep{background-position:0%;animation:none}}
