.vs-site,.vs-tone-light,.vs-tone-muted{--vs-fg:#0b1e39;--vs-fg-muted:#4a5a70;--vs-eyebrow:#0a6968;--vs-line:#e2e8f0;--vs-card:#fff;--vs-card-border:#e3e9f1;--vs-accent:#0b7f7e}.vs-tone-dark{--vs-fg:#fff;--vs-fg-muted:#b3c2d6;--vs-eyebrow:#4fd1cb;--vs-line:#ffffff1f;--vs-card:#ffffff0a;--vs-card-border:#ffffff1a;--vs-accent:#4fd1cb}.vs-fg{color:var(--vs-fg)}.vs-fg-muted{color:var(--vs-fg-muted)}.vs-eyebrow{color:var(--vs-eyebrow)}.vs-site [id]{scroll-margin-top:5.5rem}.vs-container .vs-container{max-width:none;padding-left:0;padding-right:0}.vs-grid{overflow:hidden;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%)}.vs-grid:before{content:"";will-change:transform;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-size:56px 56px;animation:40s linear infinite vs-grid-pan;position:absolute;inset:-56px 0 0 -56px}.vs-noise{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.vs-sweep{mix-blend-mode:screen;will-change:transform;background:conic-gradient(#0000 0deg 292deg,#4fd1cb0f 320deg,#4fd1cb42 356deg,#a0f0ea8c 360deg);border-radius:9999px;animation:9s linear infinite vs-spin;-webkit-mask-image:radial-gradient(circle closest-side,#0000 60%,#000 61.5% 98.5%,#0000 100%);mask-image:radial-gradient(circle closest-side,#0000 60%,#000 61.5% 98.5%,#0000 100%)}.vs-viewfinder{--vf:22px;background:linear-gradient(currentColor, currentColor) top left / var(--vf) 1.5px, linear-gradient(currentColor, currentColor) top left / 1.5px var(--vf), linear-gradient(currentColor, currentColor) top right / var(--vf) 1.5px, linear-gradient(currentColor, currentColor) top right / 1.5px var(--vf), linear-gradient(currentColor, currentColor) bottom left / var(--vf) 1.5px, linear-gradient(currentColor, currentColor) bottom left / 1.5px var(--vf), linear-gradient(currentColor, currentColor) bottom right / var(--vf) 1.5px, linear-gradient(currentColor, currentColor) bottom right / 1.5px var(--vf);background-repeat:no-repeat}.vs-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.vs-marquee-track{will-change:transform;animation:60s linear infinite vs-marquee}.vs-marquee:hover .vs-marquee-track,.vs-marquee:focus-within .vs-marquee-track{animation-play-state:paused}@keyframes vs-marquee{to{transform:translate(-50%)}}.vs-sheen{background:linear-gradient(100deg,#0000 20%,#ffffff24 50%,#0000 80%) 0 0/200% 100%;animation:7s ease-in-out infinite vs-sheen}@keyframes vs-sheen{0%,55%{background-position:150% 0}to{background-position:-50% 0}}.vs-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.vs-link:hover,.vs-link:focus-visible{background-size:100% 1.5px}.vs-actionbar{transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .3s}.vs-actionbar[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(110%)}.vs-grid-light{background-image:linear-gradient(90deg,#0b1e390f 1px,#0000 1px),linear-gradient(#0b1e390f 1px,#0000 1px);background-size:48px 48px}.vs-glow{animation:18s ease-in-out infinite alternate vs-drift}.vs-glow-slow{animation:26s ease-in-out infinite alternate vs-drift-2}.vs-divider{background:linear-gradient(90deg, transparent, var(--vs-line) 20%, var(--vs-line) 80%, transparent);height:1px}.vs-in{animation:.9s cubic-bezier(.2,.7,.2,1) both vs-fade-up;animation-delay:var(--vs-delay,0s)}.vs-in-fade{animation:1.2s ease-out both vs-fade;animation-delay:var(--vs-delay,0s)}@supports (animation-timeline:view()){.vs-reveal{animation:linear both vs-reveal;animation-timeline:view();animation-range:entry entry 35%}}@keyframes vs-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes vs-fade{0%{opacity:0}to{opacity:1}}@keyframes vs-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes vs-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6%,8%)scale(1.12)}}@keyframes vs-drift-2{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(8%,-6%)scale(.95)}}@keyframes vs-grid-pan{0%{transform:translate(0,0)}to{transform:translate(56px,56px)}}@keyframes vs-spin{to{transform:rotate(360deg)}}@keyframes vs-spin-rev{to{transform:rotate(-360deg)}}@keyframes vs-seg-in{0%{opacity:0;transform:scale(.86)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes vs-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}.vs-ping{animation:2.4s cubic-bezier(0,0,.2,1) infinite vs-ping}.vs-wheel{font-family:var(--font-sans);overflow:visible}.vs-wheel .vs-rotor{transform-box:view-box;transform-origin:50%;animation:140s linear infinite vs-spin}.vs-wheel .vs-rotor-rev{transform-box:view-box;transform-origin:50%;animation:36s linear infinite vs-spin-rev}.vs-wheel .vs-seg{cursor:pointer;outline:none;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.vs-wheel .vs-seg-in{transform-box:view-box;transform-origin:50%;animation:.9s cubic-bezier(.2,.7,.2,1) both vs-seg-in;animation-delay:calc(.25s + var(--vs-i,0) * .11s)}.vs-wheel .vs-seg-base{stroke:#4fd1cb38;stroke-width:1px;transition:stroke .3s}.vs-wheel .vs-seg-hl{opacity:0;transition:opacity .35s}.vs-wheel .vs-seg-label{fill:#e6edf6;transition:fill .3s}.vs-wheel .vs-seg-icon{color:#4fd1cb;transition:color .3s}.vs-wheel .vs-seg:hover,.vs-wheel .vs-seg:focus-visible{transform:translate(var(--vs-dx,0), var(--vs-dy,0))}.vs-wheel .vs-seg:hover .vs-seg-hl,.vs-wheel .vs-seg:focus-visible .vs-seg-hl{opacity:1}.vs-wheel .vs-seg:hover .vs-seg-label,.vs-wheel .vs-seg:focus-visible .vs-seg-label{fill:#04121f}.vs-wheel .vs-seg:hover .vs-seg-icon,.vs-wheel .vs-seg:focus-visible .vs-seg-icon{color:#04121f}.vs-wheel .vs-seg:focus-visible .vs-seg-base{stroke:#fff;stroke-width:3px}.vs-wheel .vs-hub-text{transition:opacity .3s}.vs-wheel .vs-hub-alt{opacity:0}.vs-wheel:has(.vs-seg:hover,.vs-seg:focus-visible) .vs-hub-default{opacity:0}:is(.vs-wheel:has(.vs-seg-0:hover,.vs-seg-0:focus-visible) .vs-hub-0,.vs-wheel:has(.vs-seg-1:hover,.vs-seg-1:focus-visible) .vs-hub-1,.vs-wheel:has(.vs-seg-2:hover,.vs-seg-2:focus-visible) .vs-hub-2,.vs-wheel:has(.vs-seg-3:hover,.vs-seg-3:focus-visible) .vs-hub-3,.vs-wheel:has(.vs-seg-4:hover,.vs-seg-4:focus-visible) .vs-hub-4,.vs-wheel:has(.vs-seg-5:hover,.vs-seg-5:focus-visible) .vs-hub-5,.vs-wheel:has(.vs-seg-6:hover,.vs-seg-6:focus-visible) .vs-hub-6){opacity:1}.vs-faq{interpolate-size:allow-keywords}.vs-faq details::details-content{block-size:0;transition:block-size .35s cubic-bezier(.2, .7, .2, 1), content-visibility .35s allow-discrete;overflow:hidden}.vs-faq details[open]::details-content{block-size:auto}.vs-faq summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.vs-in,.vs-in-fade,.vs-reveal,.vs-grid,.vs-grid:before,.vs-marquee-track,.vs-sheen,.vs-glow,.vs-glow-slow,.vs-ping,.vs-wheel .vs-rotor,.vs-wheel .vs-rotor-rev,.vs-wheel .vs-seg-in{animation:none!important}.vs-sweep{display:none}.vs-marquee{-webkit-mask-image:none;mask-image:none}.vs-marquee-track{flex-wrap:wrap;row-gap:.75rem;width:auto!important}.vs-marquee-track [data-dup]{display:none}.vs-marquee-track>li{flex-wrap:wrap;gap:.125rem .75rem;max-width:100%;white-space:normal!important;padding-right:1.75rem!important}.vs-wheel .vs-seg{transition:none!important}.vs-faq details::details-content{transition:none!important}.vs-wheel .vs-seg:hover,.vs-wheel .vs-seg:focus-visible{transform:none}.vs-site *,.vs-site :before,.vs-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
