:root{
  --bg:#030505;--ink:#f5f1e7;--muted:#a7aaa5;--line:#303533;--line2:#59451b;
  --gold:#e5ad35;--gold2:#f6ca68;--blue:#18a7d3;--blue2:#57d9fa;--red:#d9463f;
  --green:#59c796;--panel:#0a0d0e;--panel2:#101415;--max:1480px;--header:72px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;color:inherit}.shell{width:min(var(--max),calc(100% - 42px));margin-inline:auto}.skip{position:fixed;left:12px;top:-70px;z-index:100;background:var(--gold);color:#030505;padding:12px 16px;font-weight:900}.skip:focus{top:12px}.topbar{height:var(--header);position:fixed;inset:0 0 auto;z-index:50;background:rgba(2,4,4,.94);border-bottom:1px solid #292d2b;backdrop-filter:blur(16px)}.navwrap{height:100%;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:11px;min-width:max-content}.crest{display:grid;place-items:center;width:48px;height:36px;border:2px solid var(--gold);clip-path:polygon(12% 0,88% 0,100% 30%,100% 70%,88% 100%,12% 100%,0 70%,0 30%);color:var(--gold);font:19px/1 Lato,Arial,sans-serif}.wordmark{font:italic 24px/.73 Lato,Arial,sans-serif}.wordmark b,.wordmark em{display:block}.wordmark em{font-size:16px;color:var(--gold)}.nav{display:flex;gap:24px;margin-left:auto;height:100%}.nav a{display:flex;align-items:center;border-bottom:2px solid transparent;text-transform:uppercase;font-size:10px;font-weight:950;letter-spacing:.035em}.nav a:hover,.nav a.active{color:var(--gold);border-color:var(--gold)}.navcta,.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--gold);text-transform:uppercase;font-size:10px;font-weight:950;letter-spacing:.04em;background:transparent}.navcta,.button.gold{background:linear-gradient(135deg,#f2c14f,#c8830d);color:#070908}.button.blue{border-color:var(--blue);background:linear-gradient(135deg,#53d7f5,#1183ab);color:#031015}.button:hover,.navcta:hover{transform:translateY(-1px);filter:brightness(1.08)}.menu{display:none;margin-left:auto;width:42px;height:42px;border:1px solid #373b39;background:#070909}.menu span{display:block;width:20px;height:1px;background:#eee;margin:5px auto}.mobile-nav{display:none;position:fixed;z-index:49;top:var(--header);left:0;right:0;background:#070909;border-bottom:1px solid #343735;padding:8px 18px}.mobile-nav.open{display:block}.mobile-nav a{display:block;padding:13px;border-bottom:1px solid #292d2b;text-transform:uppercase;font-size:10px;font-weight:900}.display{font-family:Lato,Arial,sans-serif;text-transform:uppercase;letter-spacing:.005em}.kicker{color:var(--gold2);text-transform:uppercase;font-size:10px;font-weight:950;letter-spacing:.14em}.lede{color:#d3d4cf;line-height:1.67;font-size:17px}.section{padding:110px 0}.section-head{display:grid;grid-template-columns:1fr .72fr;gap:78px;align-items:end;margin-bottom:44px}.section-head h2{font:clamp(58px,6.3vw,98px)/.85 Lato,Arial,sans-serif;text-transform:uppercase;margin:12px 0 0}.section-head p{color:var(--muted);font-size:17px;line-height:1.72;margin:0}.band{background:radial-gradient(circle at 50% 0,rgba(229,173,53,.08),transparent 35%),#080b0b;border-block:1px solid #2d3230}.pill{display:inline-flex;align-items:center;gap:8px;border:1px solid #4a4e4b;background:rgba(5,7,7,.72);padding:8px 11px;font-size:9px;font-weight:900;text-transform:uppercase}.metric{font-family:Lato,Arial,sans-serif}.footer{border-top:1px solid #2a2e2c;padding:30px 0;color:#8e918c}.footergrid{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center}.footer p{text-align:center;font-size:10px}.footer nav{display:flex;gap:20px}.footer nav a{text-transform:uppercase;font-size:9px;font-weight:900}.photo-credit{font-size:9px;color:#737672;margin-top:10px}.evidence-frame{position:relative;border:1px solid #39403c;background:#090b0b;padding:10px;box-shadow:0 28px 80px rgba(0,0,0,.35)}.evidence-frame img{width:100%;height:auto}.source-link{color:var(--gold2);text-decoration:underline;text-decoration-color:#80601e;text-underline-offset:3px}.fade-up{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.fade-up.visible{opacity:1;transform:none}
