:root{color-scheme:light;--ink:#0a0a0a;--ink-soft:#171717;--paper:#f3f1eb;--paper-bright:#faf9f5;--steel:#b8b6af;--steel-dark:#6d6c68;--signal:#e33127;--signal-dark:#a71917;--white:#fff;--issue:"League Gothic", "Arial Narrow", Impact, sans-serif;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--body:"Inter", "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--white);color:var(--ink);padding:.7rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;background:var(--ink);color:var(--white);border-bottom:1px solid #292929;position:relative}.site-header__inner{justify-content:space-between;align-items:center;gap:3rem;max-width:1600px;min-height:104px;margin:0 auto;padding:.9rem clamp(1.25rem,1.8vw,2rem);display:flex}.brand{flex:none;align-items:center;gap:1.05rem;text-decoration:none;display:inline-flex}.brand__monogram{border:1px solid var(--steel);width:76px;height:76px;font-family:var(--display);letter-spacing:.04em;flex-direction:column;justify-content:center;align-items:center;font-size:2.1rem;font-weight:700;line-height:.72;display:flex}.brand__rule{background:var(--steel);width:1px;height:70px;display:block}.brand__wordmark{font-family:var(--display);letter-spacing:.185em;text-transform:uppercase;flex-direction:column;font-size:3.05rem;font-weight:600;line-height:.86;display:flex}.brand__wordmark b{color:var(--signal);margin-right:.1em;font-weight:700}.desktop-nav{align-items:center;display:flex}.nav-link{font-family:var(--display);letter-spacing:.075em;text-transform:uppercase;padding:.9rem clamp(.75rem,1.1vw,1.15rem);font-size:.9rem;font-weight:600;text-decoration:none;position:relative}.nav-link+.nav-link{border-left:1px solid var(--steel-dark)}.nav-link:after{background:var(--signal);content:"";opacity:0;height:2px;position:absolute;bottom:.35rem;left:1rem;right:1rem}.nav-link:hover:after,.nav-link--active:after{opacity:1}.mobile-nav{display:none;position:relative}.mobile-nav summary{border:1px solid var(--steel-dark);cursor:pointer;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;padding:.7rem .9rem;font-size:1rem;font-weight:600;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{border:1px solid var(--steel-dark);background:var(--ink);width:min(82vw,310px);position:absolute;top:calc(100% + .5rem);right:0}.mobile-nav__link{font-family:var(--display);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #292929;padding:.9rem 1rem;font-size:1.05rem;text-decoration:none;display:block}.mobile-nav__link--active{color:#ff6b62}.briefing-hero{background:var(--ink);min-height:600px;color:var(--white);grid-template-columns:minmax(390px,35%) minmax(0,65%);display:grid}.briefing-hero__copy{flex-direction:column;justify-content:flex-start;padding:6rem clamp(2rem,3.2vw,3.4rem) 2.2rem;display:flex}.eyebrow-row{border-bottom:1px solid var(--steel-dark);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:1.8rem;margin-bottom:1.2rem;padding-bottom:.75rem;font-size:1.15rem;display:flex}.eyebrow-row strong{color:#ff554b}.briefing-hero h1,.page-intro h1{font-family:var(--issue);letter-spacing:-.02em;margin:0;font-size:clamp(4.8rem,4.95vw,5.15rem);font-weight:400;line-height:.82}.briefing-hero__deck{color:#dddcd7;max-width:37rem;margin:1.2rem 0 0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.45}.hero-actions{flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:1.5rem;display:flex}.primary-action,.secondary-action,.related-action{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem;font-weight:600;text-decoration:none}.primary-action{background:var(--signal);align-items:center;min-height:46px;padding:.8rem 1.3rem;display:inline-flex}.primary-action:hover{background:#ff453b}.secondary-action,.related-action{border-bottom:2px solid var(--signal);padding-bottom:.25rem}.briefing-hero__visual{background:var(--ink-soft);min-width:0;margin:0;position:relative;overflow:hidden}.briefing-hero__visual img{object-fit:cover;object-position:center center;width:100%;height:100%;min-height:600px}.association-bridge{border-top:4px solid var(--signal);border-bottom:1px solid var(--steel);background:var(--paper-bright);grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);padding:clamp(1.5rem,3vw,2.75rem) clamp(1.25rem,4vw,4rem);display:grid}.association-bridge__mark{border-right:1px solid var(--steel);flex-direction:column;align-items:flex-start;gap:.85rem;padding-right:clamp(1.5rem,3vw,3rem);display:flex}.association-bridge__mark img{width:132px;height:auto}.association-bridge__mark span,.association-bridge__label{color:var(--signal-dark);font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.88rem;font-weight:700}.association-bridge__copy{max-width:920px;padding-left:clamp(1.5rem,3vw,3rem)}.association-bridge__copy h2{max-width:24ch;font-family:var(--issue);letter-spacing:-.01em;text-transform:uppercase;margin:.3rem 0 .55rem;font-size:clamp(2.25rem,3.4vw,3.7rem);font-weight:400;line-height:.92}.association-bridge__copy>p:last-of-type{color:#3f3e3a;max-width:78ch;margin:0 0 .7rem}.association-bridge__copy a{border-bottom:2px solid var(--signal);font-family:var(--display);letter-spacing:.075em;text-transform:uppercase;padding-bottom:.18rem;font-weight:700;text-decoration:none}.annotation-list{margin:0;padding:0;list-style:none;position:absolute;inset:0}.annotation{color:var(--white);font-family:var(--display);letter-spacing:.075em;text-shadow:0 1px 4px #000;text-transform:uppercase;border-bottom:2px solid #ffffffe6;padding:.3rem .2rem;font-size:clamp(.95rem,1.25vw,1.15rem);font-weight:600;position:absolute}.annotation strong{color:#ff554b;margin-right:.45rem}.annotation--one{top:12%;left:7%}.annotation--two{top:44%;right:8%}.annotation--three{bottom:9%;left:37%}.dossier-grid{background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding:1rem clamp(1.25rem,2.5vw,2.5rem);display:grid}.dossier-panel{border:1px solid #8d8b84;min-height:275px;padding:clamp(1.2rem,1.8vw,1.65rem)}.dossier-panel__label,.section-number,.page-intro__eyebrow,.page-status{color:var(--signal-dark);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.dossier-panel__label{margin:0 0 1.25rem;font-size:1rem}.dossier-panel h2{border-bottom:2px solid var(--signal);font-family:var(--display);text-transform:uppercase;margin:0 0 .9rem;padding-bottom:.75rem;font-size:clamp(1.75rem,2.25vw,2.25rem);font-weight:600;line-height:.95}.dossier-panel p,.dossier-panel li{font-size:.97rem}.dossier-panel p{margin:0}.standard-list{margin:0;padding:0;list-style:none}.standard-list li{grid-template-columns:1.4rem 1fr;margin-bottom:.25rem;display:grid}.standard-list b{color:var(--signal-dark)}.page-intro{background:var(--ink);min-height:500px;color:var(--white);grid-template-columns:minmax(0,55%) minmax(360px,45%);display:grid}.page-intro__copy{flex-direction:column;justify-content:center;padding:clamp(3.5rem,7vw,7rem) clamp(2rem,7vw,7rem);display:flex}.page-intro__eyebrow{color:#ff554b;margin:0 0 1.5rem;font-size:1.2rem}.page-intro h1{max-width:10ch}.page-intro__deck{color:#d5d3cd;max-width:50rem;margin:2rem 0 0;font-size:clamp(1.05rem,1.6vw,1.35rem)}.page-intro__visual{min-height:500px;overflow:hidden}.page-intro__visual img{object-fit:cover;object-position:58% center;width:100%;height:100%}.page-status{background:var(--paper-bright);border-bottom:1px solid #8d8b84;margin:0;padding:1.1rem clamp(1.25rem,7vw,7rem);font-size:1rem}.editorial-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1600px;margin:0 auto;padding:clamp(2.5rem,5vw,5rem) clamp(1.25rem,4vw,4rem);display:grid}.editorial-section{padding:1rem clamp(1.25rem,3vw,3rem) 2.5rem}.editorial-section+.editorial-section{border-left:1px solid #8d8b84}.section-number{margin-bottom:1.4rem;font-size:1.3rem;display:block}.editorial-section h2{font-family:var(--display);text-transform:uppercase;margin:0 0 1.2rem;font-size:clamp(2.2rem,3.3vw,3.7rem);font-weight:600;line-height:.95}.editorial-section p{color:#33322f;max-width:38rem;margin:0}.related-row{max-width:1600px;margin:0 auto;padding:0 clamp(2.5rem,7vw,7rem) 4rem;display:flex}.site-footer{background:var(--paper-bright);color:var(--ink);border-top:1px solid #8d8b84}.site-footer__inner{justify-content:space-between;align-items:center;gap:2rem;max-width:1600px;min-height:54px;margin:0 auto;padding:1.25rem clamp(1.25rem,3.2vw,3.5rem);display:flex}.site-footer p{margin:0;font-size:.82rem}.site-footer nav{align-items:center;gap:1.5rem;display:flex}.site-footer a{color:var(--ink);text-underline-offset:.2rem;font-size:.78rem}@media (width<=1120px){.site-header__inner{gap:1rem}.brand__monogram{width:60px;height:60px;font-size:1.75rem}.brand__rule{height:56px}.brand__wordmark{font-size:2.25rem}.nav-link{padding-inline:.72rem;font-size:.82rem}}@media (width<=900px){.site-header__inner{min-height:92px}.desktop-nav{display:none}.mobile-nav{display:block}.briefing-hero,.page-intro{grid-template-columns:1fr}.briefing-hero__visual,.briefing-hero__visual img{min-height:430px}.briefing-hero__visual{order:-1}.briefing-hero__copy{padding-block:3rem 3.5rem}.association-bridge{grid-template-columns:1fr}.association-bridge__mark{border-right:0;border-bottom:1px solid var(--steel);flex-direction:row;align-items:center;padding:0 0 1.25rem}.association-bridge__mark img{width:96px}.association-bridge__copy{padding:1.5rem 0 0}.briefing-hero h1,.page-intro h1{max-width:11ch}.dossier-grid,.editorial-sections{grid-template-columns:1fr}.dossier-panel{min-height:0}.page-intro__visual{order:-1;min-height:360px}.page-intro__copy{padding-block:3.5rem 4rem}.editorial-section{padding-inline:0}.editorial-section+.editorial-section{border-top:1px solid #8d8b84;border-left:0;padding-top:2.5rem}.site-footer__inner,.site-footer nav{flex-direction:column;align-items:flex-start}.site-footer nav{gap:.75rem}}@media (width<=560px){.site-header__inner{padding-inline:1rem}.brand{gap:.65rem}.brand__monogram{width:48px;height:48px;font-size:1.35rem}.brand__rule{height:46px}.brand__wordmark{font-size:1.55rem}.briefing-hero__visual,.briefing-hero__visual img{min-height:300px}.briefing-hero__visual img{object-position:49% center}.annotation{font-size:.78rem}.annotation--two{top:48%;right:4%}.annotation--three{bottom:8%;left:24%}.briefing-hero h1,.page-intro h1{font-size:clamp(4rem,20vw,5.2rem)}.eyebrow-row{flex-direction:column;align-items:flex-start;gap:.25rem}.page-intro__visual{min-height:280px}.page-status{font-size:.9rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
