@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-VariableItalic.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}:root{--color-deep:#1f366a;--color-primary:#324e9b;--color-soft:#5e80ce;--color-surface:#f5efdf;--color-accent:#ffb036;--void:#060e1f;--hero-bg:#0a1528;--layer:#0d1b38;--line:#5e80ce21;--line2:#5e80ce38;--line-bright:#5e80ce66;--dim:#5e80ce73;--mid:#5e80cea6;--font-cabinet:"Cabinet Grotesk", sans-serif;--font-satoshi:"Satoshi", sans-serif;--font-serif:"DM Serif Display", serif}body.light{--void:#eee9da;--hero-bg:#e6e1d2;--layer:#e0dac9;--line:#1f366a1a;--line2:#1f366a2e;--line-bright:#1f366a59;--dim:#1f366a73;--mid:#1f366aa6}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{cursor:none;overflow-x:hidden}body{background:var(--void);color:var(--color-surface);font-family:var(--font-satoshi);transition:background .4s,color .4s}body.light{background:var(--void);color:var(--color-deep)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:#324e9b66;border-radius:2px}::selection{color:var(--color-surface);background:#ffb03640}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #4ade8033}50%{box-shadow:0 0 0 6px #4ade800d}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes barFill{0%{width:0%}to{width:100%}}@keyframes loaderSpin{0%{opacity:0;transform:scale(.3)rotate(-200deg)}50%{opacity:1;transform:scale(1.08)rotate(8deg)}70%{transform:scale(.96)rotate(-4deg)}85%{transform:scale(1.02)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:640px){.hero-name{padding-top:16px!important;padding-bottom:16px!important}nav{padding:0 16px!important}.nav-wordmark,.nav-center,.nav-available{display:none!important}.nav-hamburger{display:flex!important}.hero-top,div[style*=paddingTop][style*="justifyContent: 'space-between'"]{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}div[style*="paddingLeft: 32"]{padding-left:0!important;font-size:9px!important}span[style*="18.5vw"]{font-size:clamp(48px,15vw,68px)!important}section[style*="padding: '56px 48px"]{padding:72px 20px 48px!important}.hero-ctas{flex-direction:column!important;align-items:stretch!important;width:100%!important}.hero-ctas a{text-align:center!important;box-sizing:border-box!important;width:100%!important;margin-left:0!important;padding:16px 20px!important;display:block!important}div[style*="justifyContent: 'space-between'"][style*="gap: 48"]{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}section,div[style*="padding: '18px 48px'"],div[style*="padding: '28px 48px'"]{padding-left:20px!important;padding-right:20px!important}div[style*="padding: '96px 48px'"]{padding:48px 20px!important}div[style*="56% 44%"],div[style*="44% 56%"]{grid-template-columns:1fr!important;min-height:auto!important}div[style*="repeat(3,1fr)"]{grid-template-columns:1fr!important}div[style*="min(80vw,680px)"]{width:260px!important;height:260px!important}div[style*="maxWidth: 480"]{max-width:88vw!important;margin-bottom:28px!important;padding:20px 12px!important}div[style*="repeat(4,1fr)"]{grid-template-columns:1fr!important}section div[style*="justifyContent: 'space-between'"][style*="alignItems: 'baseline'"]{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}footer div[style*="padding: '100px 48px'"]{padding:48px 20px 40px!important}footer h2{font-size:clamp(36px,11vw,52px)!important}footer div[style*="justifyContent: 'space-between'"][style*="marginBottom: 56"]{flex-direction:column!important;align-items:flex-start!important;gap:32px!important}footer div[style*="minWidth: 280"]{min-width:100%!important}footer div[style*="gap: 16"][style*="justifyContent: 'flex-end'"]{flex-wrap:wrap!important;justify-content:center!important}footer div[style*="padding: '18px 48px'"]{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:16px 20px!important}footer div[style*="textAlign: 'right'"]{text-align:center!important;width:100%!important}footer div[style*="justifyContent: 'space-between'"][style*="marginTop: 16"]{flex-direction:column!important;align-items:center!important;gap:8px!important}div[style*=rotateY]{transform-style:preserve-3d}}
