:root{--ed-bg:#0a1628;--ed-bg-elevated:#0f172a;--ed-fg:#f4f4f5;--ed-fg-mute:#a1a1aa;--ed-line:#1f2937}html{background:var(--ed-bg)!important;background-color:var(--ed-bg)!important}body{background:var(--ed-bg)!important;color:var(--ed-fg)!important}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--ed-fg)}body p,body li,body dd,body dt{color:inherit}.cc-nav>nav>ul>li>a,.cc-nav nav>ul>li>a{opacity:.82;color:var(--ed-fg,#f4f4f5)!important}.cc-nav>nav>ul>li>a:hover,.cc-nav nav>ul>li>a:hover{opacity:1;color:var(--cc-cyan-light,#3cf)!important;background:#00bbff24!important}.cc-nav__caret{color:var(--ed-fg,#f4f4f5)}#menuButton>span{color:var(--ed-fg,#f4f4f5)!important}#menuButton :global([data-icon]){color:var(--ed-fg,#f4f4f5)!important}.cc-footer{background:var(--ed-bg)!important;color:var(--ed-fg)!important;margin-top:0!important}.cc-footer__shell{backdrop-filter:saturate(200%)blur(28px);position:relative;background:linear-gradient(#ffffff0f 0%,#ffffff05 100%)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0006,0 -20px 60px -20px #0006!important}.cc-footer__shell:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.cc-footer__glow--cyan{background:radial-gradient(circle,#00bbff2e,#0000 65%)!important}.cc-footer__glow--purple{background:radial-gradient(circle,#8c64ff1f,#0000 65%)!important}.cc-footer__cta-title{color:var(--ed-fg)!important}.cc-footer__cta-body{color:var(--ed-fg-mute)!important}.cc-footer__eyebrow{color:var(--cc-cyan-light)!important}.cc-footer__divider{background:#ffffff1a!important;border-color:#ffffff1a!important}.cc-footer__tagline,.cc-footer__address{color:var(--ed-fg-mute)!important}.cc-footer__address strong,.cc-footer__contact-row{color:var(--ed-fg)!important}.cc-footer__contact-row:hover{color:var(--cc-cyan-light)!important}.cc-footer__socials li a{color:var(--ed-fg)!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.cc-footer__socials li a:hover{background:var(--cc-cyan)!important;border-color:var(--cc-cyan)!important;color:#fff!important}.cc-footer__col-title{color:var(--ed-fg)!important}.cc-footer__col-list a{color:var(--ed-fg-mute)!important}.cc-footer__col-list a:hover{color:var(--cc-cyan-light)!important}.cc-footer__attribution{color:var(--ed-fg-mute)!important;background:#00bbff0f!important;border-color:#ffffff14!important}.cc-footer__partner-logo{filter:brightness(0)invert()!important}.cc-footer__bottom,.cc-footer__bottom-left,.cc-footer__bottom-right,.cc-footer__bottom a{color:var(--ed-fg-mute)!important}.cc-footer__bottom a:hover{color:var(--cc-cyan-light)!important}.cc-footer__bottom{border-top:1px solid #ffffff1a!important}.cc-footer__newsletter{background:#ffffff0a!important;border-color:#ffffff1a!important}.cc-footer__newsletter-title{color:var(--ed-fg)!important}.cc-footer__newsletter-body{color:var(--ed-fg-mute)!important}.cc-footer__newsletter-input{color:var(--ed-fg)!important;background:#0003!important;border-color:#ffffff24!important}.cc-footer__newsletter-input::placeholder{color:var(--ed-fg-mute)!important}.cc-footer__newsletter-input:focus{border-color:var(--cc-cyan-light)!important}.ed-container{max-width:1180px;margin:0 auto;padding:0 1.5rem}.ed-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--cc-cyan-light);margin:0 0 1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:500}.ed-display{font-variation-settings:"opsz" 144, "SOFT" 30;letter-spacing:-.018em;font-family:Fraunces,Tiempos Headline,Source Serif Pro,Georgia,serif;font-weight:500}.ed-h1{letter-spacing:-.028em;color:var(--ed-fg);text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.6rem,5.4vw,4.4rem);line-height:1.02}.ed-h2{letter-spacing:-.025em;color:var(--ed-fg);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.25rem,4.4vw,3.6rem);line-height:1.05}.ed-h3{letter-spacing:-.02em;color:var(--ed-fg);margin:0 0 .75rem;font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.2}.ed-lead{color:var(--ed-fg-mute);max-width:64ch;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}.ed-prose p{color:var(--ed-fg-mute);max-width:62ch;margin:0 0 1.25rem;font-size:1rem;line-height:1.75}.ed-prose strong{color:var(--ed-fg);font-weight:600}.ed-prose a{color:var(--cc-cyan-light);border-bottom:1px solid #00bbff4d;text-decoration:none;transition:border-color .2s,color .2s}.ed-prose a:hover{border-color:var(--cc-cyan-light)}.ed-section{border-top:1px solid var(--ed-line);padding:clamp(4rem,7vw,6rem) 0}.ed-section--lg{padding:clamp(5rem,9vw,8rem) 0}.ed-section--first{border-top:0}.ed-page-hero{padding:clamp(8rem,14vw,12rem) 1.5rem clamp(3rem,5vw,4rem)}.ed-page-hero .ed-container{padding:0}
