@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/jetbrains-mono-regular.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/geist-latin-variable.woff2)format("woff2")}:root{color-scheme:light;--ground:#eeeae1;--surface:#faf7ef;--ink:#242424;--on-ink:#fff;--muted:#625f58;--hairline:#bcb5a8;--accent:#242424;--on-accent:#fff;--accent-hover:#45423c;--sheet-bar:#e3d1a8;--sheet-bar-ink:#242424;--sheet-rule:#242424;--input:#80786b;--band:#221c19;--on-band:#f3ede3;--band-muted:#aba197;--shadow:#221f1b14;--font-display:var(--font-mono);--font-display-weight:400;--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--text-caption:.75rem;--text-small:.875rem;--text-body:1rem;--text-lead:1.125rem;--text-subtitle:1.25rem;--text-title:1.2rem;--text-page:clamp(2rem, 4vw, 2.5rem);--text-report:clamp(1.8rem, 3.6vw, 2.6rem);--text-section:clamp(1.5rem, 2.8vw, 2.1rem);--text-hero:clamp(1.85rem, 3.8vw, 3rem);--leading-body:1.6;--leading-heading:1.2;--leading-label:1.5;--leading-document:1.85;--radius-card:0;--radius-control:.5rem;--radius-button:0;--radius-sheet:0;--control-height:3rem;--touch-target:2.75rem;--shadow-sheet:3px 3px 0 var(--hairline)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground:#1e1d1a;--surface:#292722;--ink:#f5efdf;--on-ink:#221c19;--muted:#c0b7a4;--hairline:#66604f;--accent:#e9d6aa;--on-accent:#292722;--accent-hover:#f4e6c8;--sheet-bar:#3e382c;--sheet-bar-ink:#f5efdf;--sheet-rule:#b9aa87;--input:#9a907b;--band:#100d0b;--on-band:#f3ede3;--band-muted:#aba197;--shadow:#0000004d}}:root[data-theme=dark]{color-scheme:dark;--ground:#1e1d1a;--surface:#292722;--ink:#f5efdf;--on-ink:#221c19;--muted:#c0b7a4;--hairline:#66604f;--accent:#e9d6aa;--on-accent:#292722;--accent-hover:#f4e6c8;--sheet-bar:#3e382c;--sheet-bar-ink:#f5efdf;--sheet-rule:#b9aa87;--input:#9a907b;--band:#100d0b;--on-band:#f3ede3;--band-muted:#aba197;--shadow:#0000004d}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font:var(--text-body) / var(--leading-body) var(--font-sans);margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.025em;overflow-wrap:anywhere;line-height:1.15}a{color:inherit;text-underline-offset:.25em}a,button,summary{touch-action:manipulation}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}pre,code{font-family:var(--font-mono);font-variant-ligatures:none}p,li,dd,code{overflow-wrap:anywhere}.brand{min-height:44px;font:var(--font-display-weight) var(--text-subtitle)/1 var(--font-display);align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.brand svg{flex:none}.skip-link{z-index:2;background:var(--surface);color:var(--ink);padding:.75rem 1rem;position:absolute;top:-100px;left:1.25rem}.skip-link:focus{top:.75rem}.button,button{justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--control-height);max-width:100%;padding:var(--space-3) var(--space-6);border:1px solid var(--accent);border-radius:var(--radius-button);background:var(--accent);color:var(--on-accent);font:600 var(--text-small) / var(--leading-label) var(--font-sans);text-align:center;cursor:pointer;overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.button:hover,button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button.secondary,button.secondary{color:var(--ink);border-color:var(--ink);background:0 0}.button.secondary:hover,button.secondary:hover{background:var(--surface)}input,textarea{border:1px solid var(--input);border-radius:var(--radius-control);min-width:0;max-width:100%;padding:var(--space-3);background:var(--surface);color:var(--ink);font:inherit}.action-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.small-note,.sheet-content>.small-note{font-size:var(--text-small);color:var(--muted)}.sheet{--sheet-padding:var(--space-6);background:var(--surface);border:1px solid var(--ink);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);min-width:0}.sheet-bar{justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--sheet-padding);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;border-top:2px solid var(--sheet-rule);border-bottom:1px solid var(--ink);background:var(--sheet-bar);color:var(--sheet-bar-ink);font:var(--text-caption) / var(--leading-label) var(--font-mono);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;display:flex}.eyebrow{color:var(--muted);font:var(--text-caption) / var(--leading-label) var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin:0}.sheet-content{padding:var(--sheet-padding,var(--space-6))}.sheet-heading{margin:0 0 var(--space-4);font:var(--font-display-weight) var(--text-title) / var(--leading-heading) var(--font-display);letter-spacing:-.045em}.instruction-list{margin:0;padding-inline-start:var(--space-4);list-style:outside}.instruction-list>li+li{margin-top:var(--space-2)}.sheet-content>p{margin:var(--space-3) 0 0;font-size:var(--text-body)}@media (width<=767px){.sheet{--sheet-padding:var(--space-5)}}.wrap[data-astro-cid-tq46r5sz]{max-width:1200px;padding-inline:var(--space-10);margin-inline:auto}.site-header[data-astro-cid-tq46r5sz]{border-bottom:1px solid var(--hairline)}.navigation[data-astro-cid-tq46r5sz]{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:80px;padding-block:var(--space-3);flex-wrap:wrap;display:flex}.nav-links[data-astro-cid-tq46r5sz]{align-items:center;gap:var(--space-6);font-size:var(--text-small);flex-wrap:wrap;display:flex}.nav-links[data-astro-cid-tq46r5sz]>a[data-astro-cid-tq46r5sz]{min-height:var(--touch-target);align-items:center;display:inline-flex}.nav-links[data-astro-cid-tq46r5sz]>a[data-astro-cid-tq46r5sz]:not(.button){text-decoration:none}.nav-links[data-astro-cid-tq46r5sz]>a[data-astro-cid-tq46r5sz]:not(.button):hover{text-decoration:underline}.legal[data-astro-cid-tq46r5sz]{max-width:760px;padding-block:var(--space-16) 96px}.legal[data-astro-cid-tq46r5sz] h1{font-size:var(--text-page);margin:0 0 var(--space-6)}.legal[data-astro-cid-tq46r5sz] h2{font-size:var(--text-title);margin:var(--space-8) 0 var(--space-3)}.legal[data-astro-cid-tq46r5sz] p{margin:var(--space-4) 0 0;line-height:1.75}.legal[data-astro-cid-tq46r5sz] .updated{margin:var(--space-3) 0 var(--space-8);color:var(--muted);font:var(--text-caption) / var(--leading-label) var(--font-mono)}footer[data-astro-cid-tq46r5sz]{padding-block:var(--space-6) var(--space-8)}.footer-links[data-astro-cid-tq46r5sz]{align-items:center;gap:var(--space-2) var(--space-6);border-top:1px solid var(--hairline);padding-top:var(--space-4);font-size:var(--text-caption);color:var(--muted);flex-wrap:wrap;display:flex}.footer-links[data-astro-cid-tq46r5sz] nav[data-astro-cid-tq46r5sz]{gap:var(--space-5);display:flex}.footer-links[data-astro-cid-tq46r5sz] a[data-astro-cid-tq46r5sz]{min-height:var(--touch-target);align-items:center;display:inline-flex}.footer-links[data-astro-cid-tq46r5sz]>a[data-astro-cid-tq46r5sz]{margin-left:auto}.footer-aside[data-astro-cid-tq46r5sz]{margin:var(--space-3) 0 0;color:var(--muted);font:var(--text-caption) / var(--leading-label) var(--font-mono)}@media (width<=600px){.wrap[data-astro-cid-tq46r5sz]{padding-inline:var(--space-5)}.navigation[data-astro-cid-tq46r5sz]{gap:var(--space-2) var(--space-5)}.nav-links[data-astro-cid-tq46r5sz]{gap:var(--space-3);font-size:var(--text-caption)}.nav-links[data-astro-cid-tq46r5sz] .button[data-astro-cid-tq46r5sz]{padding-inline:var(--space-4);font-size:var(--text-caption)}.legal[data-astro-cid-tq46r5sz]{padding-block:var(--space-10) 56px}.footer-links[data-astro-cid-tq46r5sz]>a[data-astro-cid-tq46r5sz]{margin-left:0}}
