@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2wz-lhd5-5z0-.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistSerif;src:url(../media/GeistSerifVF-s.p.09h0rm9evi_qd.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:GeistSerif Fallback;src:local(Times New Roman);ascent-override:87.78%;descent-override:25.77%;line-gap-override:0.0%;size-adjust:114.49%}.XSRfiG_className{font-family:GeistSerif,GeistSerif Fallback,Times New Roman,Times,serif;font-weight:400}.XSRfiG_variable{--font-geist-serif:"GeistSerif", "GeistSerif Fallback", Times New Roman, Times, serif}
@font-face{font-family:GeistSerifRegular;src:url(../media/GeistSerif_Regular-s.p.3vk0c5jwefof7.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:GeistSerifRegular Fallback;src:local(Times New Roman);ascent-override:87.78%;descent-override:25.77%;line-gap-override:0.0%;size-adjust:114.49%}._bSpuG_className{font-family:GeistSerifRegular,GeistSerifRegular Fallback,Times New Roman,Times,serif;font-weight:400}._bSpuG_variable{--font-geist-serif-regular:"GeistSerifRegular", "GeistSerifRegular Fallback", Times New Roman, Times, serif}
@font-face{font-family:GeistSerifSquare;src:url(../media/GeistSerif_Square-s.p.2u0_qdivn47-e.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:GeistSerifSquare Fallback;src:local(Times New Roman);ascent-override:87.78%;descent-override:25.77%;line-gap-override:0.0%;size-adjust:114.49%}.zI4dNW_className{font-family:GeistSerifSquare,GeistSerifSquare Fallback,Times New Roman,Times,serif;font-weight:400}.zI4dNW_variable{--font-geist-serif-square:"GeistSerifSquare", "GeistSerifSquare Fallback", Times New Roman, Times, serif}
@font-face{font-family:GeistSerifTriangle;src:url(../media/GeistSerif_Triangle-s.p.2as3ux4pc4s69.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:GeistSerifTriangle Fallback;src:local(Times New Roman);ascent-override:87.78%;descent-override:25.77%;line-gap-override:0.0%;size-adjust:114.49%}.Ig2AEa_className{font-family:GeistSerifTriangle,GeistSerifTriangle Fallback,Times New Roman,Times,serif;font-weight:400}.Ig2AEa_variable{--font-geist-serif-triangle:"GeistSerifTriangle", "GeistSerifTriangle Fallback", Times New Roman, Times, serif}
@font-face{font-family:GeistSerifHeart;src:url(../media/GeistSerif_Heart-s.p.3e53tbpeldqb6.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:GeistSerifHeart Fallback;src:local(Times New Roman);ascent-override:87.78%;descent-override:25.77%;line-gap-override:0.0%;size-adjust:114.49%}.RPjo4G_className{font-family:GeistSerifHeart,GeistSerifHeart Fallback,Times New Roman,Times,serif;font-weight:400}.RPjo4G_variable{--font-geist-serif-heart:"GeistSerifHeart", "GeistSerifHeart Fallback", Times New Roman, Times, serif}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#000;--surface:#1c1c1c;--surface-raised:#292929;--stroke:#ffffff14;--text:#fff;--text-secondary:#999;--text-tertiary:#8c8c8c;--card:#f5f5f5;--card-red:#e6544f;--radius:22px;--squircle:16px;--sans:var(--font-geist-sans), system-ui, sans-serif;--serif:var(--font-geist-serif), "Times New Roman", serif;--gutter:20px;--accent:#f2cced;--glow:#856bb8;--glow-light:#d1bddb}*{box-sizing:border-box}html{background:var(--background);-webkit-text-size-adjust:100%}body{min-height:100dvh;color:var(--text);font-family:var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent 55%, color-mix(in srgb, var(--glow) 24.5%, transparent) 85%, color-mix(in srgb, var(--glow-light) 31.5%, transparent) 100%);position:fixed;inset:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:#000}.display{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,11vw,6.75rem);font-weight:400;line-height:.95}.display em,.heading em{color:var(--accent);font-style:normal}.heading{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2rem,5.5vw,3.25rem);font-weight:400;line-height:1.05}.lede{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:1.1875rem;line-height:1.55}.muted{color:var(--text-secondary)}.meta{color:var(--text-tertiary);margin:0;font-size:14px}.button{border-radius:var(--squircle);background:var(--surface-raised);min-height:52px;color:var(--text);font:500 16px / 1 var(--sans);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .2s cubic-bezier(.3,1.4,.5,1),opacity .2s;display:inline-flex}.button:active:not(:disabled){transform:scale(.96)}.button[data-kind=primary]{background:var(--card);color:#000}.button:disabled{opacity:.35;cursor:default}.panel{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius)}.field{border:1px solid var(--stroke);border-radius:var(--squircle);background:var(--surface-raised);width:100%;min-height:52px;color:var(--text);font:500 17px / 1 var(--sans);padding:0 18px}.field::placeholder{color:var(--text-tertiary)}.field:focus{border-color:var(--accent);outline:none}@media (prefers-reduced-motion:reduce){*,:before{transition:none!important;animation:none!important}}
