@font-face{font-family:Zilla Slab;src:url(/fonts/ZillaSlab-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Zilla Slab;src:url(/fonts/ZillaSlab-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/AtkinsonHyperlegible-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/AtkinsonHyperlegible-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--surface:#f6f1e7;--surface-raised:#fff;--line:#e1d8c9;--ink:#1e1c1a;--ink-muted:#5a554e;--charcoal:#2a2826;--charcoal-soft:#ece7df;--on-charcoal:#fff;--panel:#2a2826;--on-panel:#f6f1e7;--brass:#c9962e;--on-brass:#1e1c1a;--brass-soft:#f4e9d0;--sunset:#b4452a;--on-sunset:#fff;--success:#2f6b3a;--link:var(--sunset);--focus-ring:var(--brass);--space-2:8px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:6px;--radius-md:12px;--radius-lg:24px;--font-slab:"Zilla Slab", Rockwell, "Roboto Slab", Georgia, serif;--font-sans:"Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--text-display:700 48px/52px var(--font-slab);--text-heading:700 32px/38px var(--font-slab);--text-subheading:600 24px/30px var(--font-slab);--text-body-large:400 20px/30px var(--font-sans);--text-body:400 18px/28px var(--font-sans);--text-label:700 18px/24px var(--font-sans);--text-small:400 16px/24px var(--font-sans)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#1a1816;--surface-raised:#24211e;--line:#3a3530;--ink:#f2ece2;--ink-muted:#bcb3a6;--charcoal:#e9e2d6;--charcoal-soft:#2e2a26;--on-charcoal:#1a1816;--panel:#2e2a26;--on-panel:#f2ece2;--brass:#d9ae52;--on-brass:#1a1816;--brass-soft:#352b19;--sunset:#ee8a5e;--on-sunset:#1a1816;--success:#9ccb8e;--link:var(--sunset);--focus-ring:var(--brass)}}:root[data-theme=dark]{--surface:#1a1816;--surface-raised:#24211e;--line:#3a3530;--ink:#f2ece2;--ink-muted:#bcb3a6;--charcoal:#e9e2d6;--charcoal-soft:#2e2a26;--on-charcoal:#1a1816;--panel:#2e2a26;--on-panel:#f2ece2;--brass:#d9ae52;--on-brass:#1a1816;--brass-soft:#352b19;--sunset:#ee8a5e;--on-sunset:#1a1816;--success:#9ccb8e;--link:var(--sunset);--focus-ring:var(--brass)}body{background:var(--surface);color:var(--ink);font:var(--text-body)}a{color:var(--link);text-decoration:underline}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;margin:0;display:flex}main{flex:1}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure{margin:0}h1{font:var(--text-display);text-wrap:balance}h2{font:var(--text-heading);text-wrap:balance}h3{font:var(--text-subheading)}p,li{max-width:65ch}a:hover{text-decoration-thickness:2px}strong{font-weight:700}@media (max-width:640px){h1{font-size:36px;line-height:42px}h2{font-size:28px;line-height:34px}}.container{width:100%;max-width:1040px;padding-inline:var(--space-4);margin-inline:auto}.section{padding-block:var(--space-12)}.section+.section{padding-top:0}.section-title{margin-bottom:var(--space-4)}.stack{gap:var(--space-4);display:grid}.stack-lg{gap:var(--space-6);display:grid}.row{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.lede{font:var(--text-body-large);max-width:60ch}.small{font:var(--text-small);color:var(--ink-muted)}.eyebrow{font:700 15px/1.4 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--sunset)}.prose{gap:var(--space-4);display:grid}.prose ul{gap:var(--space-2);padding-left:1.2em;display:grid}.skip-link{top:-200px;left:var(--space-4);z-index:100;background:var(--charcoal);color:var(--on-charcoal);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font:var(--text-label);position:absolute}.skip-link:focus{top:var(--space-2)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.panel{background:var(--panel);color:var(--on-panel);border-radius:var(--radius-lg);padding:var(--space-12) var(--space-8)}.panel .eyebrow{color:var(--brass)}.panel a:not([class]){color:var(--on-panel)}@media (max-width:640px){.panel{padding:var(--space-8) var(--space-6);border-radius:var(--radius-md)}}.soft{background:var(--brass-soft);border-radius:var(--radius-lg);padding:var(--space-8)}@media (max-width:640px){.soft{padding:var(--space-6);border-radius:var(--radius-md)}}.card-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.two-col{gap:var(--space-12);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}@media (max-width:800px){.two-col{gap:var(--space-8);grid-template-columns:1fr}}
.oiX1fG_lockup{align-items:center;gap:var(--space-4);color:var(--charcoal);border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.oiX1fG_mark{flex:none;width:56px;height:56px}.oiX1fG_band{fill:var(--brass)}.oiX1fG_text{flex-direction:column;display:flex}.oiX1fG_name{font:700 28px/1 var(--font-slab);color:var(--ink);white-space:nowrap}.oiX1fG_dfw{font:700 14px/1 var(--font-sans);letter-spacing:.32em;color:var(--sunset);margin-top:6px}.oiX1fG_sm .oiX1fG_mark{width:40px;height:40px}.oiX1fG_sm .oiX1fG_name{font-size:22px}.oiX1fG_sm .oiX1fG_dfw{margin-top:4px;font-size:12px}.oiX1fG_onDark,.oiX1fG_onDark .oiX1fG_name{color:var(--on-panel)}.oiX1fG_onDark .oiX1fG_dfw{color:var(--brass)}
.p-5sba_footer{border-top:1px solid var(--line);background:var(--surface);margin-top:var(--space-12);padding-block:var(--space-8) var(--space-6)}.p-5sba_inner{gap:var(--space-8);grid-template-columns:2fr 1fr 1fr;display:grid}@media (max-width:800px){.p-5sba_inner{grid-template-columns:1fr}}.p-5sba_brand{gap:var(--space-4);justify-items:start;display:grid}.p-5sba_col{gap:var(--space-2);align-content:start;display:grid}.p-5sba_heading{font:var(--text-label);color:var(--ink)}.p-5sba_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.p-5sba_list li{min-height:32px}.p-5sba_legal{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--line)}
