@font-face{font-family:Barlow Condensed;src:url(../../../fonts/barlow-condensed-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(../../../fonts/barlow-condensed-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(../../../fonts/barlow-condensed-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(../../../fonts/manrope-variable.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{--bg:#0f0d10;--bg-2:#161317;--surface:#ffffff0a;--surface-2:#ffffff12;--line:#ffffff1a;--line-strong:#fff3;--text:#f4f0ea;--muted:#b3aaa6;--dim:#807773;--ink-btn:#f4f0ea;--ink-btn-text:#121014;--accent:#d08ae0;--orchid:#c35bdb;--orchid-2:#e48cf0;--plum:#6b2a7d;--violet:#7b5cff;--lime:#c8ff3d;--gold:#f6c453;--grad:none;--btn:var(--ink-btn);--display:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--body:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wrap:1240px;--r:14px;--glass-a:#ffffff0a;--glass-b:#ffffff0a;--glass-hl:transparent;--shadow:0 30px 60px -40px #000c;--nav-bg:#0f0d10db;--nav-sheet:#0f0d10fa;--chip-bg:#161317e6;--grid-line:transparent;--outline-text:#f4f0ea4d;--outline-faint:#ffffff14;--ok-ink:#c8ff3d;--ok-bg:#c8ff3d1f;--aurora:0;--grain:0}:root[data-theme=light]{--bg:#f4f1ec;--bg-2:#ebe6df;--surface:#fbf9f6;--surface-2:#efebe5;--line:#1210141f;--line-strong:#12101438;--text:#121014;--muted:#57514f;--dim:#8a837f;--ink-btn:#121014;--ink-btn-text:#f4f1ec;--accent:#6b2a7d;--glass-a:#fbf9f6;--glass-b:#fbf9f6;--shadow:0 30px 60px -40px #28141e73;--nav-bg:#f4f1ece6;--nav-sheet:#f4f1ecfa;--chip-bg:#fbf9f6f0;--outline-text:#12101447;--outline-faint:#12101414;--ok-ink:#3d6b00;--ok-bg:#6eaa0024}.on-dark{--surface:#ffffff0f;--surface-2:#ffffff1a;--line:#ffffff24;--line-strong:#ffffff47;--text:#f4f0ea;--muted:#cfc6c1;--dim:#9d948f;--ink-btn:#f4f0ea;--ink-btn-text:#121014;--ok-ink:#c8ff3d;color:var(--text)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--bg);color:var(--text);font:400 17px/1.65 var(--body);-webkit-font-smoothing:antialiased;margin:0;transition:background .3s,color .3s;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}::selection{background:#6b2a7d40}.wrap{width:min(100% - 40px, var(--wrap));margin-inline:auto}h1,h2,h3{font-family:var(--display);letter-spacing:-.005em;text-transform:uppercase;margin:0;font-weight:800;line-height:.92}h3{font-weight:700;line-height:1.05}.display{text-transform:uppercase}.kicker{color:var(--muted);font:600 .78rem/1 var(--body);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;display:block}.section-head{max-width:820px;margin:0 0 48px}.section-head h2{margin:0 0 16px;font-size:clamp(2.6rem,7vw,5.6rem)}.section-head p{color:var(--muted);max-width:56ch;margin:0;font-size:clamp(1rem,1.5vw,1.12rem)}.btn{border:1px solid var(--ink-btn);background:var(--ink-btn);min-height:52px;color:var(--ink-btn-text);font:700 .98rem/1 var(--body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex;position:relative}.btn:hover{opacity:.9;transform:translateY(-1px)}.btn-quiet{color:var(--text);border-color:var(--line-strong);background:0 0}.btn-quiet:hover{opacity:1;border-color:var(--text)}.glass{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.logo{width:auto;height:44px;display:block}footer .logo{height:52px}.logo.for-light,:root[data-theme=light] .logo.for-dark{display:none}:root[data-theme=light] .logo.for-light{display:block}:root[data-theme=light] .on-dark .logo.for-light{display:none}:root[data-theme=light] .on-dark .logo.for-dark{display:block}
