:root{--carbon:#0c0e12;--carbon-2:#15181e;--carbon-3:#1d2129;--frost:#edf0f3;--frost-soft:#a8b0bc;--lynx:#ff5a1f;--on-lynx:#0c0e12;--ok:#7dd3a8;--no:#ff9c85;--display:"Unbounded", system-ui, sans-serif;--text:"Onest", system-ui, sans-serif;--m:calc(clamp(16px, 2.2vw, 32px));--cw:min(100vw - 2 * var(--m), 1376px);--section:calc(clamp(120px, 14vw, 200px));--s-h2:calc(clamp(34px, 4.4vw, 68px));--s-statement:calc(clamp(21px, 2vw, 30px));--s-lead:calc(clamp(18px, 1.4vw, 20px));--s-body:17px;--s-small:14px;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--carbon);color:var(--frost);font:400 var(--s-body)/1.6 var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--lynx);outline-offset:3px}::selection{background:var(--lynx);color:var(--on-lynx)}.wrap{width:var(--cw);margin-inline:auto}h2{font:800 var(--s-h2)/1.02 var(--display);letter-spacing:-.035em}h3{font:600 var(--s-statement)/1.15 var(--display);letter-spacing:-.025em}.soft{color:var(--frost-soft)}.btn{min-height:48px;font:500 16px/1 var(--text);cursor:pointer;transition:transform .18s var(--ease),filter .18s var(--ease),opacity .16s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.96)}.btn-lynx{background:var(--lynx);color:var(--on-lynx)}.btn-ghost{background:var(--carbon-2);color:var(--frost)}.btn svg{width:18px;height:18px;transition:transform .2s var(--ease)}.btn[disabled]{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.btn-lynx:hover{filter:brightness(1.08)}.btn-ghost:hover{filter:brightness(1.25)}.btn:hover svg{transform:translate(3px)}}p{text-wrap:pretty}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--m);z-index:20;background:var(--lynx);color:var(--on-lynx);border-radius:999px;padding:12px 20px;font-weight:500;text-decoration:none;position:fixed;top:12px;transform:translateY(-160%)}.skip:focus-visible{transform:none}@media (prefers-reduced-motion:no-preference){.js [data-rise]>*{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(28px)}.js [data-rise].in>*{opacity:1;transform:none}}@media (width<=420px){.js [data-rise]>*{opacity:1;transform:translateY(16px)}.js [data-rise].in>*{transform:none}}
