@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.2ta4m073o532p.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.RgRnla_className{font-family:satoshi,satoshi Fallback}.RgRnla_variable{--font-satoshi:"satoshi", "satoshi Fallback"}
@property --stage{syntax:"<color>";inherits:true;initial-value:#d3dfeb}@property --glow{syntax:"<color>";inherits:true;initial-value:#f7fbff}:root{--navy:#0e1a2b;--navy-2:#182a42;--navy-3:#243a57;--cyan:#23b5c4;--cyan-ink:#062a31;--mist:#eef1f5;--mist-2:#e3e8ee;--cloud:#fff;--slate:#5a6779;--pix:#13824f;--sale:#c2412f;--ink:var(--navy);--ink-soft:var(--slate);--paper:var(--mist);--paper-2:var(--mist-2);--paper-3:var(--cloud);--on-navy:#f4f7fa;--on-navy-soft:#a9b7c8;--accent:var(--cyan);--accent-ink:var(--cyan-ink);--ok:var(--pix);--warn:#8a5a00;--font:var(--font-satoshi), "Satoshi", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font);--font-text:var(--font);--font-ui:var(--font);--t-small:.875rem;--t-body:1.0625rem;--t-lead:clamp(1.125rem, 1rem + .45vw, 1.3125rem);--t-h3:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--t-h2:clamp(1.875rem, 1.3rem + 2vw, 3rem);--t-display:clamp(2.75rem, 1.4rem + 4.6vw, 5.5rem);--r-plinth:40px;--r-block:28px;--r-card:22px;--r-field:14px;--r-pill:999px;--gutter:clamp(16px, 2.4vw, 32px);--inset:clamp(8px, 1.2vw, 16px);--max:1320px;--header-h:76px;--space-section:clamp(72px, 9vw, 136px);--lift-1:0 1px 2px #0e1a2b0f, 0 8px 24px -8px #0e1a2b29;--lift-2:0 2px 6px #0e1a2b14, 0 24px 48px -16px #0e1a2b47;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--mist)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--mist);color:var(--navy);font-family:var(--font);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:500;line-height:1.55;overflow-x:clip}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}p{text-wrap:pretty;margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--cyan);color:var(--cyan-ink)}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tnum{font-variant-numeric:tabular-nums}.ui{font-family:var(--font)}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.btn{--btn-bg:var(--navy);--btn-ink:#fff;border-radius:var(--r-pill);background:var(--btn-bg);min-height:52px;color:var(--btn-ink);font-family:var(--font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;isolation:isolate;transition:transform .3s var(--ease-out), background-color .25s ease, box-shadow .3s ease;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.97rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;transition:transform .7s var(--ease-out);background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transform:translate(120%)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.btn--accent{--btn-bg:var(--cyan);--btn-ink:var(--cyan-ink)}.btn--light{--btn-bg:#fff;--btn-ink:var(--navy)}.btn--soft{--btn-bg:#0e1a2b12;--btn-ink:var(--navy)}.btn--ghost{--btn-bg:transparent;--btn-ink:currentColor;box-shadow:inset 0 0 0 1.5px #0e1a2b2e}.btn--ghost:hover{box-shadow:inset 0 0 0 1.5px}.btn--sm{min-height:42px;padding:0 18px;font-size:.9rem}.btn--block{width:100%}.btn .arrow{display:none}.link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color .2s}.link:hover{text-decoration-color:currentColor}.js [data-rise]{opacity:0;filter:blur(6px);transition:opacity .8s var(--ease-out), transform .9s var(--ease-out), filter .8s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(22px)}.js .is-in [data-rise],.js [data-rise].is-in{opacity:1;filter:none;transform:none}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}}.page{overflow-x:clip}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.js [data-rise]{opacity:1;filter:none;transform:none}}.wordmark-img{max-width:none;height:auto;display:block}a:hover>.wordmark-img{opacity:.86}
