@font-face{font-family:publicFont;src:url(/_next/static/media/91c325fcb6d75989-s.p.woff2?dpl=dpl_GPufSv25Htg5m22cFar2AVCPCLcu) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:publicFont Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_3ecf38{font-family:publicFont,publicFont Fallback}.__variable_3ecf38{--font-geist-sans:"publicFont","publicFont Fallback"}.PublicSiteAtmosphere_atmosphere__etBzM{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#080a10;contain:strict;--public-drift:0px;--public-rise:0px}.PublicSiteAtmosphere_drift__ml9IQ{position:absolute;inset:-12%;transform:translate3d(var(--public-drift),var(--public-rise),0);will-change:transform}.PublicSiteAtmosphere_drift__ml9IQ i{position:absolute;display:block;pointer-events:none}.PublicSiteAtmosphere_violet__hTuSL{width:85vw;height:85vw;right:-20%;top:-34%;background:radial-gradient(ellipse,#6139c04d,transparent 64%);animation:PublicSiteAtmosphere_breathe__R_SBf 20s ease-in-out infinite alternate}.PublicSiteAtmosphere_blue__Oai0Q{width:90vw;height:90vw;left:-36%;bottom:-60%;background:radial-gradient(ellipse,#1864a440,transparent 66%);animation:PublicSiteAtmosphere_breathe__R_SBf 26s ease-in-out -10s infinite alternate-reverse}.PublicSiteAtmosphere_ribbon__0rFlb{width:110vw;height:50vh;top:30%;left:5%;border-top:1px solid #a69bff1f;border-radius:50%;box-shadow:0 -24px 80px -30px #866aff45,0 -1px 0 #9e7cff18;transform:rotate(-28deg);animation:PublicSiteAtmosphere_ribbon__0rFlb 24s ease-in-out infinite alternate}.PublicSiteAtmosphere_grid__7iJvb{position:absolute;inset:0;background-image:linear-gradient(#a6b5ff04 1px,transparent 0),linear-gradient(90deg,#a6b5ff04 1px,transparent 0);background-size:90px 90px;mask-image:linear-gradient(#0008,transparent 80%)}@keyframes PublicSiteAtmosphere_breathe__R_SBf{to{transform:translate3d(7%,9%,0) scale(1.15)}}@keyframes PublicSiteAtmosphere_ribbon__0rFlb{to{transform:translate3d(-4%,8%,0) rotate(-18deg)}}@keyframes PublicSiteAtmosphere_scroll-drift__RbjCN{0%{transform:translate3d(-65px,-40px,0)}to{transform:translate3d(100px,80px,0)}}@supports(animation-timeline:scroll()){.PublicSiteAtmosphere_drift__ml9IQ{animation:PublicSiteAtmosphere_scroll-drift__RbjCN linear both;animation-timeline:scroll(root block)}}@media(prefers-reduced-motion:reduce){.PublicSiteAtmosphere_drift__ml9IQ{transform:none;will-change:auto;animation:none}.PublicSiteAtmosphere_drift__ml9IQ i{animation:none}}@media(max-width:700px){.PublicSiteAtmosphere_violet__hTuSL{width:160vw;height:160vw;right:-65%;top:-12%}.PublicSiteAtmosphere_blue__Oai0Q{width:180vw;height:180vw;left:-90%;bottom:-25%}.PublicSiteAtmosphere_ribbon__0rFlb{width:180vw;left:-40%}}.cp-shell.cp-shell--publicSite{position:relative;isolation:isolate;background:#080a10;color:#f5f5fb;color-scheme:dark}.cp-shell--publicSite>.cp-main{position:relative;z-index:1;background:transparent}.cp-shell--publicSite>.cp-header{background:#080a10d9!important;backdrop-filter:blur(20px);border-bottom:1px solid #ffffff10}.cp-shell--publicSite .cp-landing.cp-landing--v4,html body .cp-shell--publicSite .cp-landing.cp-landing--v4>section.cp-card{background:transparent!important}html body .cp-shell--publicSite .cp-landing--v4 .cp-landingClosingScreen{min-height:0;justify-content:flex-start;padding-block:48px 24px;background:linear-gradient(#11132633,#080a1077);border-top:1px solid #b3a1ff20}html body .cp-shell--publicSite .cp-landing--v4 .cp-landingCompanyFooter{margin-block:0;min-height:0;padding-block:32px}html body .cp-shell--publicSite .cp-landing--v4 .cp-landingModuleChapter{min-height:0!important;padding-block:clamp(56px,6vw,100px)!important;border-top:1px solid #b3a1ff18}html body .cp-shell--publicSite .cp-landing--v4 .cp-landingModuleCard{background:linear-gradient(145deg,#1c203b99,#0c101a99);border:1px solid #b7b4ff24;box-shadow:inset 0 1px #ffffff08,0 20px 70px #0002;transition:transform .25s,border-color .25s}html body .cp-shell--publicSite .cp-landing--v4 .cp-landingModuleCard:hover{transform:translateY(-5px);border-color:#b7a2ff66}.cp-shell--publicSite .cp-landingHeroBrandDiagram{filter:drop-shadow(0 25px 70px #5142a21a)}.cp-shell--publicSite .cp-landingTitle{letter-spacing:-.055em!important}.cp-shell--publicSite .cp-landingHeroClaim{color:#d9ceff!important}.cp-shell--publicSite .cp-publicNav a{transition:color .2s}.cp-shell--publicSite .cp-publicNav a:hover{color:#c7baff}@media(prefers-reduced-motion:reduce){html body .cp-shell--publicSite .cp-landing--v4 .cp-landingModuleCard{transition:none}html body .cp-shell--publicSite .cp-landing--v4 .cp-landingModuleCard:hover{transform:none}}html body .cp-shell.cp-shell--publicSite:has(.cp-landing.cp-landing--v4) .cp-landing.cp-landing--v3.cp-landing--v4,html body .cp-shell.cp-shell--publicSite:has(.cp-landing.cp-landing--v4)>.cp-main{background:transparent!important}html body .cp-shell--publicSite .cp-landing--v4 .cp-landingMetaTitle{color:#b5a0dd!important;opacity:1!important}html body .cp-shell--publicSite .cp-landing--v4 .cp-landingSectionText{color:#a4aabd!important;opacity:1!important}html body .cp-shell--publicSite .cp-landing--v4 .cp-landingModuleCard__link{color:#b8a6ff!important}