@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_7b30e7{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_7b30e7{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}:root{color-scheme:light;--font-sans:var(--font-instrument),"Segoe UI Variable","Aptos","Segoe UI",Helvetica,Arial,sans-serif;--font-display:var(--font-sans);--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.75rem,2.6vw,2.35rem);--text-display:clamp(2.6rem,5vw,4.5rem);--leading-tight:0.98;--leading-heading:1.12;--leading-body:1.6;--tracking-tight:-0.045em;--color-brand:#6e1423;--color-brand-wash:rgb(110 20 35/7%);--color-ink:#171717;--color-charcoal:#272725;--color-muted:#62635e;--color-canvas:#f6f5f2;--color-surface:#ffffff;--color-surface-muted:#efefeb;--color-surface-soft:#faf9f7;--color-border:rgb(23 23 23/12%);--color-border-strong:rgb(23 23 23/22%);--color-success:#4f725c;--color-success-soft:#edf4ef;--color-warning:#8a5a0a;--color-warning-soft:#fff7e6;--color-danger:#8d1c2c;--color-danger-soft:#fff0f3;--color-info:#486574;--color-info-soft:#eef5f7;--color-on-dark:#ffffff;--color-on-dark-muted:rgb(255 255 255/68%);--color-stage:#111210;--color-warning-on-dark:#f0c36a;--color-danger-on-dark:#f2a0ab;--color-track-on-dark:rgb(255 255 255/18%);--color-paper:#f4f1ec;--color-garnet-deep:#3a0c15;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--content-width:82rem;--measure:44rem;--radius-sm:0.625rem;--radius-md:0.875rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-pill:999px;--shadow-sm:0 0.5rem 1.5rem rgb(28 28 26/7%);--shadow-md:0 1.15rem 3.5rem rgb(28 28 26/9%);--shadow-lg:0 2rem 5rem rgb(28 28 26/13%);--focus-ring-light:var(--color-brand);--focus-ring-dark:#fff;--focus-ring-width:3px;--focus-ring-offset:2px;--focus-ring-color:var(--focus-ring-light);--transition-fast:160ms ease;--transition-base:200ms ease;--weight-title:650;--tap-target:2.75rem}*{box-sizing:border-box}html{background:var(--color-canvas);scroll-behavior:smooth}body{background:radial-gradient(circle at 8% 2%,rgb(79 114 92/10%),transparent 26rem),radial-gradient(circle at 96% 22%,var(--color-brand-wash),transparent 32rem),var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body);margin:0;min-height:100vh;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a{color:inherit}::selection{background:rgba(110,20,35,.16)}.skip-link{background:var(--color-ink);border-radius:0 0 .5rem 0;color:white;left:0;padding:.75rem 1rem;position:fixed;top:0;transform:translateY(-120%);transition:transform .12s ease;z-index:1000}.skip-link:focus{transform:translateY(0)}.skip-link:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) var(--focus-ring-dark);outline-color:var(--focus-ring-light)}.system-page{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2rem}.system-card{background:rgb(255 255 255/90%);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);max-width:36rem;padding:clamp(1.5rem,5vw,3.5rem);width:100%}.system-card h1{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:760;letter-spacing:var(--tracking-tight);line-height:var(--leading-heading);margin:.8rem 0 1rem}.system-card p{color:var(--color-muted);line-height:var(--leading-body)}.eyebrow{color:var(--color-brand);font-size:var(--text-xs);font-weight:750;letter-spacing:.14em;text-transform:uppercase}.system-button,.system-link{background:var(--color-ink);border:0;border-radius:var(--radius-pill);color:white;cursor:pointer;display:inline-flex;font-weight:700;margin:1rem .5rem 0 0;padding:.8rem 1.1rem;text-decoration:none}.system-link-secondary{background:transparent;border:1px solid var(--color-border);color:var(--color-ink)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body,html{background:#fff!important}.skip-link{display:none!important}}