@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_Regular-s.p.2cal1at6o3jmk.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_Medium-s.p.29fq875eco2ib.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_SemiBold-s.p.0zrg2dq-00vej.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_Bold-s.p.295fs4qiuc6pl.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.i_hzqq_className{font-family:jakarta,jakarta Fallback}.i_hzqq_variable{--font-jakarta:"jakarta", "jakarta Fallback"}
@font-face{font-family:silk;src:url(../media/slkscre-s.p.1f541-rs_ps_8.ttf)format("truetype");font-display:block}@font-face{font-family:silk Fallback;src:local(Arial);ascent-override:44.69%;descent-override:13.97%;line-gap-override:0.0%;size-adjust:170.49%}.sDFksa_className{font-family:silk,silk Fallback}.sDFksa_variable{--font-silk:"silk", "silk Fallback"}
:root{--u:3px;--canvas:#0c0b0a;--text:#f2ede5;--text-body:#ada59b;--text-secondary:#857d73;--text-tertiary:#524b44;--line:#27231f;--heading-top:#f2ede5;--heading-bottom:#bdb3a6;--heading-shadow:#37312c;--quiet-top:#948b80;--quiet-bottom:#6f665c;--quiet-shadow:#1f1b18;--oncream-top:#2b2722;--oncream-bottom:#584d41;--oncream-shadow:#d2bfac;--green-top:#f8fff6;--green-bottom:#d7ffcd;--green-shadow:#17431b}*,:before,:after{box-sizing:border-box}html{background:var(--canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--canvas);min-height:100dvh;color:var(--text-body);font-family:var(--font-jakarta), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:500;line-height:1.6}a{color:inherit}.sprite{image-rendering:pixelated}::selection{color:#2b2722;background:#f2ede5}.panel{--lip:0px;--g:calc(3 * var(--u));background:linear-gradient(var(--glint), var(--glint)) left top / var(--g) var(--u) no-repeat, linear-gradient(var(--glint), var(--glint)) left top / var(--u) var(--g) no-repeat, linear-gradient(var(--glint-low), var(--glint-low)) right bottom / var(--g) var(--u) no-repeat, linear-gradient(var(--glint-low), var(--glint-low)) right bottom / var(--u) var(--g) no-repeat, linear-gradient(var(--rim), var(--rim)) left top / 100% var(--u) no-repeat, linear-gradient(var(--rim-low), var(--rim-low)) left bottom / 100% var(--u) no-repeat, linear-gradient(var(--rim), var(--rim)) left top / var(--u) 50% no-repeat, linear-gradient(var(--rim), var(--rim)) right top / var(--u) 50% no-repeat, linear-gradient(var(--rim-low), var(--rim-low)) left bottom / var(--u) 50% no-repeat, linear-gradient(var(--rim-low), var(--rim-low)) right bottom / var(--u) 50% no-repeat, linear-gradient(var(--face) 50%, var(--face-low) 50%);box-shadow:0 var(--lip) 0 var(--side);position:relative}.swatch-panel{--glint:#433c37;--rim:#342f2b;--face:#181513;--rim-low:#2b2622;--face-low:#131110;--glint-low:#38322d;--side:#0f0d0c}.swatch-cream{--glint:#fff;--rim:#fbf2ea;--face:#f1e6db;--rim-low:#e9d5c4;--face-low:#e8dbce;--glint-low:#fff;--side:#a8927e}.swatch-well{--glint:#050404;--rim:#080706;--face:#0a0908;--rim-low:#2f2a26;--face-low:#0c0b0a;--glint-low:#3b3530;--side:#060505}.swatch-green{--glint:#d1eec4;--rim:#8acd74;--face:#5dae4a;--rim-low:#348330;--face-low:#469a3b;--glint-low:#7ebd6f;--side:#17431b}.swatch-red{--glint:#ff938c;--rim:#f74847;--face:#d8202a;--rim-low:#ad0f2e;--face-low:#c4152b;--glint-low:#e74750;--side:#6d0728}.duo{--top:var(--heading-top);--bottom:var(--heading-bottom);--shadow:var(--heading-shadow);background:repeating-linear-gradient(180deg, var(--top) 0 var(--split), var(--bottom) var(--split) var(--lh));color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 var(--drop) 0 var(--shadow));-webkit-background-clip:text;background-clip:text}.duo.quiet{--top:var(--quiet-top);--bottom:var(--quiet-bottom);--shadow:var(--quiet-shadow)}.duo.on-cream{--top:var(--oncream-top);--bottom:var(--oncream-bottom);--shadow:var(--oncream-shadow)}.duo.on-green{--top:var(--green-top);--bottom:var(--green-bottom);--shadow:var(--green-shadow)}.silk{--p:2px;--gap:0;--lh:calc(var(--p) * (8.4 + var(--gap)));--split:calc(var(--p) * (var(--gap) / 2 + 4.4));--drop:var(--p);font-family:var(--font-silk), monospace;font-weight:400;font-size:calc(8.4 * var(--p));line-height:var(--lh);letter-spacing:calc(-2 * var(--p));text-transform:uppercase;padding-right:calc(2 * var(--p));-webkit-font-smoothing:none;font-smooth:never}.duo-jakarta{--lh:1.25em;--split:calc((var(--lh) - 1.26em) / 2 + .703em);--drop:2px;font-weight:700;line-height:var(--lh)}.page{flex-direction:column;align-items:center;min-height:100dvh;display:flex;position:relative;overflow-x:clip}.topbar{z-index:1;justify-content:center;align-items:center;width:100%;max-width:760px;padding:24px 16px 0;display:flex;position:relative}.topbar.leading{justify-content:space-between}.wordmark{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.footer{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:760px;padding:48px 16px 32px;display:flex}.footer nav{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.footer nav a{text-decoration:none}.footer nav a:hover{filter:brightness(1.35)}.footer small{color:var(--text-tertiary);font-size:13px}.hero{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:600px;padding:0 16px 48px;display:flex;position:relative}.hero h1{letter-spacing:-.02em;margin:0;font-size:40px}.cta{justify-content:center;margin-top:124px;display:flex;position:relative}.cta .cat,.form .cat{right:calc(4 * var(--u));width:96px;height:96px;margin-bottom:calc(-2 * var(--u));cursor:pointer;-webkit-tap-highlight-color:transparent;background:url(/cat.png) 0 0/1500% 100% no-repeat;border:0;padding:0;position:absolute;bottom:100%}.button{--lip:calc(2 * var(--u));min-width:200px;height:calc(19 * var(--u) - var(--lip));margin-bottom:var(--lip);padding:0 calc(8 * var(--u));cursor:pointer;font:inherit;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.button svg{flex-shrink:0;margin-top:-2px}.button:active:not(:disabled){transform:translateY(var(--lip));box-shadow:none}.button .silk{--p:2px;padding-right:0}.button:focus-visible{outline:var(--u) solid var(--text);outline-offset:var(--u)}.hero .lede{max-width:440px;margin:24px 0 0}.hero .lede .strong{color:var(--text);overflow-wrap:anywhere}.hero .lede.error{color:var(--text-secondary);margin-top:20px;font-size:14px}.hero .lede+.cta{margin-top:40px}.form{flex-direction:column;gap:18px;width:100%;max-width:520px;margin-top:124px;display:flex;position:relative}.form .cat{right:auto;left:calc(4 * var(--u))}.row{gap:12px;display:flex}.field{min-width:0;height:calc(19 * var(--u));padding-bottom:var(--u);--lip:var(--u);flex:1;display:flex}.field input{min-width:0;height:100%;padding:0 calc(6 * var(--u));color:var(--text);caret-color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.field input::placeholder{color:var(--text-tertiary)}.field:focus-within{--rim:#5a524b;--glint:#7a7068}.form .button{padding:0 calc(6 * var(--u));gap:10px}.shake{animation:.42s step-end shake}@keyframes shake{0%{transform:translateX(calc(-3 * var(--u)))}16%{transform:translateX(calc(3 * var(--u)))}33%{transform:translateX(calc(-2 * var(--u)))}50%{transform:translateX(calc(2 * var(--u)))}66%{transform:translateX(calc(-1 * var(--u)))}83%{transform:translateX(var(--u))}to{transform:none}}.consent{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.consent input{opacity:0;pointer-events:none;position:absolute}.consent .box{flex-shrink:0}.consent input:focus-visible+.box{outline:2px solid var(--text);outline-offset:2px}.consent a{color:var(--text-body)}@media (max-width:560px){.row{flex-direction:column}.field{flex:none}.consent{text-align:left;justify-content:flex-start}}.button:disabled{cursor:default}.button.loading{opacity:.6}.hero .note{--p:1.5px;margin:20px 0 0}@media (max-width:560px){.hero h1{font-size:30px}.cta,.button{width:100%}}.tooltip{top:0;right:var(--u);z-index:10;max-width:calc(100vw - 6 * var(--u));font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:flex-end;padding:0;animation:1.2s ease-in-out infinite bob;display:flex;position:fixed}@keyframes bob{50%{transform:translateY(calc(2 * var(--u)))}}.tooltip-pointer{z-index:1;margin-right:calc(4 * var(--u));margin-bottom:calc(-1 * var(--u));position:relative}.tooltip-body{--lip:var(--u);padding:12px 16px calc(12px + var(--u));margin-bottom:var(--lip);color:var(--text);text-align:left;font-size:16px;font-weight:500;line-height:calc(1.25em + 3px);display:block}.back{height:calc(10 * var(--u));padding:0 calc(4 * var(--u)) var(--u);--lip:var(--u);align-items:center;text-decoration:none;display:inline-flex}.back .silk{--p:1.5px}.back:active{transform:translateY(var(--lip));box-shadow:none}.legal{width:100%;max-width:720px;margin-top:56px;padding:0 16px}.legal h1{--p:4px;--gap:2;margin:0}.legal .meta{--p:1.5px;margin:16px 0 0}.legal h2{--p:2px;--gap:2;margin:56px 0 16px}.legal p,.legal ul{margin:0 0 16px}.legal strong{color:var(--text);font-weight:700}.legal a{color:var(--text);-webkit-text-decoration-color:var(--text-tertiary);text-decoration-color:var(--text-tertiary);text-underline-offset:3px}.legal a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.legal ul{padding:0;list-style:none}.legal li{margin-bottom:10px;padding-left:24px;position:relative}.legal li:before{content:"";background:var(--text-secondary);width:6px;height:6px;box-shadow:0 3px 0 var(--quiet-shadow);position:absolute;top:.62em;left:3px}.callout{padding:calc(6 * var(--u)) calc(7 * var(--u)) calc(7 * var(--u));--lip:var(--u);color:var(--text-body);margin:28px 0}.callout p{margin:0}.toc{padding:calc(6 * var(--u)) calc(7 * var(--u)) calc(6 * var(--u));--lip:var(--u);margin:36px 0 44px}.toc .silk{--p:1.5px;margin-bottom:12px;display:block}.toc ol{columns:2;column-gap:24px;margin:0;padding:0;font-size:14px;list-style:none}.toc li{break-inside:avoid;margin:0 0 6px;padding-left:0}.toc li:before{display:none}.toc a{color:var(--text-body);text-decoration:none}.toc a:hover{color:var(--text)}.legal section{scroll-margin-top:24px}@media (max-width:560px){.legal h1{--p:3px}.toc ol{columns:1}}@media (prefers-reduced-motion:reduce){.tooltip,.shake{animation:none}}
