.site-header[data-astro-cid-nen7h5rs]{background:var(--charcoal);color:#fff;border-block-end:3px solid var(--outline)}.inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding-block:.6rem;display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-display), sans-serif;color:var(--tan);align-items:center;gap:.55rem;margin-inline-end:auto;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}@media (width>=30rem){.brand[data-astro-cid-nen7h5rs]{font-size:1.25rem}}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:40px;transform:scaleX(-1)}nav[data-astro-cid-nen7h5rs]{flex-basis:100%;order:3}ul[data-astro-cid-nen7h5rs]{scrollbar-width:none;gap:1.1rem;padding:0;list-style:none;display:flex;overflow-x:auto}li[data-astro-cid-nen7h5rs]{flex:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#f3efe6;font-weight:500;font-size:var(--step--1);border-block-end:2px solid #0000;padding-block:.3rem;text-decoration:none;display:inline-block}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-color:var(--tan);color:#fff}.get[data-astro-cid-nen7h5rs]{font-size:var(--step--1);border-color:#2a2727;padding:.45rem .9rem;box-shadow:0 3px #2a2727}@media (width>=60rem){.inner[data-astro-cid-nen7h5rs]{gap:1.5rem}nav[data-astro-cid-nen7h5rs]{flex-basis:auto;order:0}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--step-0)}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--charcoal);color:#ece8df;border-block-start:3px solid var(--outline);font-size:var(--step--1);margin-block-start:auto;padding-block:clamp(2.5rem,5vw,3.5rem) 1.5rem}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:2rem;display:grid}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1;max-width:30rem}@media (width>=60rem){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr repeat(4,1fr)}.about[data-astro-cid-jo6i4kqk]{grid-column:auto}}.name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--step-1);color:var(--tan);margin-block-end:.4rem}.head[data-astro-cid-jo6i4kqk]{font-family:var(--font-display), sans-serif;color:var(--tan);margin-block-end:.5rem;font-weight:600}ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-block-start:.35rem}a[data-astro-cid-jo6i4kqk]{text-decoration-color:color-mix(in oklab, var(--tan) 60%, transparent)}.soon[data-astro-cid-jo6i4kqk]{opacity:.75}.legal[data-astro-cid-jo6i4kqk]{color:#c9c4ba;border-block-start:1px solid #ffffff26;margin-block-start:2.5rem;padding-block-start:1.25rem;font-size:.8rem}:root{--tan:#e8d6a9;--tan-deep:#d9c18a;--grey:#d6d0c0;--brown:#695d5d;--charcoal:#545454;--charcoal-deep:#3f3f3f;--slate:#7b8a8d;--slate-deep:#66777a;--paper:#f5f1e7;--paper-raised:#fffdf8;--ink:#2b2626;--ink-soft:#5c5252;--rule:color-mix(in oklab, var(--brown) 22%, transparent);--outline:#4a4444;--step--1:clamp(.85rem, .81rem + .2vw, .95rem);--step-0:clamp(1rem, .96rem + .22vw, 1.13rem);--step-1:clamp(1.2rem, 1.1rem + .5vw, 1.45rem);--step-2:clamp(1.5rem, 1.3rem + 1vw, 2.1rem);--step-3:clamp(1.9rem, 1.5rem + 2vw, 3rem);--step-4:clamp(2.5rem, 1.7rem + 4vw, 4.75rem);--gutter:clamp(1rem, 5vw, 3rem);--page:72rem;--measure:65ch;--band:clamp(3.5rem, 8vw, 6.5rem);--radius:10px;--radius-lg:18px;--shadow:0 4px 0 var(--rule);color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--step-0);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;line-height:1.65;display:flex;overflow-x:hidden}main{flex:1}img,picture,svg{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display), ui-rounded, sans-serif;text-wrap:balance;font-weight:700;line-height:1.1}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}p,li{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:2px;text-decoration-color:var(--tan-deep)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--charcoal);outline-offset:3px;border-radius:4px}.wrap{width:min(100% - 2 * var(--gutter), var(--page));margin-inline:auto}.band{padding-block:var(--band)}.band-tank{background:var(--slate);color:#1d1a1a}.band-grey{background:var(--grey)}.stack>*+*{margin-block-start:1em}.stack>.eyebrow+*{margin-block-start:0}.measure{max-width:var(--measure)}.section-head{max-width:44rem;margin-block-end:clamp(2rem,4vw,3rem)}.section-head p{color:var(--ink-soft);font-size:var(--step-1);margin-block-start:.75rem}.band-tank .section-head p{color:#22201f}.eyebrow{font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--brown);margin-block-end:.5rem;display:inline-block}.band-tank .eyebrow{color:#2a2828}.btn{background:var(--tan);color:#3f3636;font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--step-0);border:2px solid var(--outline);border-radius:var(--radius);box-shadow:0 4px 0 var(--outline);align-items:center;gap:.6rem;padding:.75rem 1.25rem;line-height:1.2;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:hover{box-shadow:0 5px 0 var(--outline);transform:translateY(-1px)}.btn:active{box-shadow:0 1px 0 var(--outline);transform:translateY(3px)}.btn svg{flex:none;width:1.4em;height:1.4em}.btn small{font-family:var(--font-body), sans-serif;letter-spacing:.02em;opacity:.85;font-size:.72em;font-weight:500;display:block}.btn-quiet{background:var(--paper-raised)}.btn[aria-disabled=true]{background:var(--grey);color:var(--ink-soft);box-shadow:none;cursor:default;border-style:dashed;transform:none}.card{background:var(--paper-raised);border:2px solid var(--outline);border-radius:var(--radius-lg);box-shadow:0 5px 0 var(--outline);padding:clamp(1.1rem,2.5vw,1.5rem)}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:clamp(1rem,2.5vw,1.5rem);display:grid}.coin{white-space:nowrap;align-items:center;gap:.3em;font-weight:700;display:inline-flex}.coin:before{content:"";background:radial-gradient(circle at 35% 35%,#ffe27a,#f2b51f 60%,#c98a0b);border:1.5px solid #8a5d06;border-radius:50%;width:.85em;height:.85em}.table-scroll{border:2px solid var(--outline);border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:0 5px 0 var(--outline);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--step--1)}th,td{text-align:left;border-block-end:1px solid var(--rule);white-space:nowrap;padding:.7rem .9rem}thead th{background:var(--charcoal);color:#fff;font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--step-0)}tbody tr:last-child td{border-block-end:0}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.prose{max-width:var(--measure)}.prose>*+*{margin-block-start:1.1em}.prose h2{font-size:var(--step-2);margin-block-start:2.2em}.prose h3{margin-block-start:1.8em}.prose ul,.prose ol{padding-inline-start:1.3em}.prose li+li{margin-block-start:.4em}.prose li::marker{color:var(--brown)}.callout{background:var(--tan);border:2px solid var(--outline);border-radius:var(--radius);padding:1.1rem 1.3rem}.page-head{background:var(--slate);color:#1d1a1a;border-block-end:3px solid var(--outline);padding-block:clamp(2.5rem,6vw,4.5rem)}.page-head h1{font-size:var(--step-4);color:#fff;paint-order:stroke fill;-webkit-text-stroke:.12em var(--outline);letter-spacing:.01em}.page-head .lede{max-width:44rem;font-size:var(--step-1);margin-block-start:1rem;line-height:1.5}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--tan);border:2px solid var(--outline);border-radius:var(--radius);padding:.6rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus-visible{top:1rem}
