﻿@font-face{font-family:"Besley";src:url("fonts/besley-variable.woff2") format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:"Besley";src:url("fonts/besley-italic-variable.woff2") format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/jost-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/jost-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/jost-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--paper: #f2eee4;--paper-raised: #f9f6ee;--ink: #1b1a17;--ink-muted: #5e594f;--rule: #1b1a17;--rule-soft: #cfc8b8;--signal: #c13a17;--signal-ink: #ffffff;--font-display: "Besley", "Rockwell", "Clarendon", Georgia, serif;--font-text: "Jost", "Futura", "Century Gothic", "Avenir Next", system-ui, sans-serif;--measure: 62ch;--frame: 74rem;--gutter: clamp(1rem, 4vw, 3rem);color-scheme:light dark}@media (prefers-color-scheme: dark){:root{--paper: #151618;--paper-raised: #1d1f22;--ink: #ebe7dd;--ink-muted: #a39e92;--rule: #ebe7dd;--rule-soft: #3a3c40;--signal: #ff6b3d;--signal-ink: #151618}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:clamp(1.0625rem,.98rem + .3vw,1.1875rem);line-height:1.55}main{flex:1}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.1;letter-spacing:-.01em;margin:0;text-wrap:balance}p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration-color:var(--signal);text-decoration-thickness:2px;text-underline-offset:.2em}a:hover{color:var(--signal)}:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.frame{width:100%;max-width:var(--frame);margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:absolute;left:var(--gutter);top:-4rem;padding:.5rem .75rem;background:var(--ink);color:var(--paper);z-index:10}.skip-link:focus{top:.5rem;color:var(--paper)}.label,.eyebrow,.primary-nav,.figure dt,.colophon{font-family:var(--font-text);font-size:.8125rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.label{color:var(--ink-muted);padding-top:.75rem;border-top:2px solid var(--rule);margin-bottom:1.5rem}.eyebrow{color:var(--ink-muted);display:flex;flex-wrap:wrap;gap:.75rem;align-items:baseline}.designation{font-family:var(--font-text);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--signal)}.masthead{border-bottom:2px solid var(--rule)}.masthead-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;padding-block:1.1rem}.wordmark{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;font-family:var(--font-text);font-weight:600;font-size:.9375rem;letter-spacing:.16em;text-transform:uppercase}.wordmark:hover{color:inherit}.wordmark-suffix{font-weight:400}.mark{width:1.75rem;height:1.75rem;flex:none}.primary-nav ul{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem}.primary-nav a{display:inline-block;padding-block:.35rem;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0)}.primary-nav a:hover,.primary-nav a[aria-current]{color:inherit;border-bottom-color:var(--signal)}.colophon{margin-top:clamp(3rem,8vw,6rem);border-top:2px solid var(--rule);color:var(--ink-muted);letter-spacing:.1em}.colophon-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-block:1.5rem}.colophon-links{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.colophon a{text-decoration:none}.colophon a:hover{text-decoration:underline}.document{padding-top:clamp(2.5rem,7vw,5rem)}.document-header{display:grid;gap:1rem;padding-bottom:clamp(1.5rem,4vw,2.5rem);margin-bottom:clamp(1.5rem,4vw,2.5rem);border-bottom:1px solid var(--rule-soft)}.document-header h1{font-size:clamp(2.5rem,1.6rem + 4.5vw,5rem);max-width:16ch}.deck{font-size:1.25em;line-height:1.35;color:var(--ink-muted);max-width:40ch}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:1.5em;margin-top:2em}.prose em{font-family:var(--font-display)}.document>section,.siblings{margin-top:clamp(2.5rem,6vw,4rem)}.outbound{margin-top:2rem}.hero{padding-block:clamp(3rem,9vw,7rem) clamp(2.5rem,7vw,5rem)}.hero-title{font-size:clamp(2.75rem,1rem + 9vw,8.5rem);font-weight:700;line-height:.95;letter-spacing:-.025em;margin-block:1rem 1.5rem}.hero-title span{display:block;color:var(--signal)}.hero-deck{font-size:1.3em;line-height:1.35;max-width:36ch}.sector-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%,17rem), 1fr));gap:2.5rem clamp(1.5rem,4vw,3rem)}.sector-card{display:grid;align-content:start;gap:.6rem}.sector-card .designation{font-size:.9375rem}.sector-title{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.375rem)}.sector-title a{text-decoration:none}.sector-deck{color:var(--ink-muted)}.sector-divisions{margin-top:.75rem;border-top:1px solid var(--rule-soft)}.sector-divisions li{border-bottom:1px solid var(--rule-soft)}.sector-divisions a{display:flex;justify-content:space-between;padding-block:.6rem;text-decoration:none;font-weight:500}.sector-divisions a::after{content:"→";color:var(--signal)}.glance,.statement{margin-top:clamp(3rem,8vw,5.5rem)}.figures{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%,6.5rem), 1fr));gap:2rem clamp(1.5rem,4vw,3rem)}.figure{display:flex;flex-direction:column-reverse;gap:.25rem}.figure dt{color:var(--ink-muted)}.figure dd{font-family:var(--font-display);font-weight:700;font-size:clamp(3.5rem,2.5rem + 4vw,6rem);line-height:1;font-variant-numeric:lining-nums tabular-nums}.statement .prose{font-size:1.1em}.division-list{border-top:1px solid var(--rule-soft)}.division{border-bottom:1px solid var(--rule-soft)}.division-link{display:grid;grid-template-columns:4.5rem minmax(0, 1fr) minmax(0, 1.4fr);gap:.25rem 1.5rem;align-items:baseline;padding-block:1.1rem;text-decoration:none}.division-link:hover{color:inherit;background:var(--paper-raised)}.division-title{font-family:var(--font-display);font-weight:600;font-size:1.5em;line-height:1.15}.division-link:hover .division-title{color:var(--signal)}.division-deck{color:var(--ink-muted)}@media (max-width: 40rem){.division-link{grid-template-columns:3.5rem minmax(0, 1fr)}.division-deck{grid-column:2}}.siblings ul{display:flex;flex-wrap:wrap;gap:.5rem 2rem}.siblings a{text-decoration:none;font-weight:500}.siblings a[aria-current]{color:var(--ink-muted)}.button{display:inline-flex;gap:.6rem;align-items:center;padding:.8rem 1.25rem;background:var(--signal);color:var(--signal-ink);font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.button:hover{background:var(--ink);color:var(--paper)}