@font-face{font-family:fraunces;src:url(../media/Fraunces_400-s.p.0kyn6gd6d5zkc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fraunces;src:url(../media/Fraunces_600-s.p.0wyge32a9_ucv.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:92.66%;descent-override:24.16%;line-gap-override:0.0%;size-adjust:105.55%}.fraunces_adf3fcd9-module__pX-C3a__className{font-family:fraunces,fraunces Fallback}.fraunces_adf3fcd9-module__pX-C3a__variable{--font-display:"fraunces", "fraunces Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_400-s.p.08vufg9rbrtqu.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_500-s.p.037elok7xg7ol.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_600-s.p.42bxzpetz5w8g.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_300140c1-module__W1l2Ja__className{font-family:inter,inter Fallback}.inter_300140c1-module__W1l2Ja__variable{--font-body:"inter", "inter Fallback"}
:root{--violet:#6b4fe0;--lavender:#8a72f0;--lavender-light:#b8a8ff;--lavender-wash:#eee9fa;--ink:#141414;--ink-soft:#5c5766;--paper:#faf9f7;--surface:#fff;--grey:#e8e8ed;--line:#1414141a;--danger:#c2413b;--radius:16px;--radius-pill:100px;--gutter:16px;--font-display-stack:var(--font-display), Georgia, serif;--font-body-stack:var(--font-body), system-ui, -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--paper);height:100%;color:var(--ink);font-family:var(--font-body-stack);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3{font-family:var(--font-display-stack);font-weight:600}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}.btn{border-radius:var(--radius-pill);border:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--violet);color:#fff}.btn-secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.btn:disabled{opacity:.5;cursor:default}
