:root{--navy:#0F1340;--navy-2:#171C52;--navy-3:#0A0D2E;--red:#FE330A;--paper:#F7F7F5;--ink:#12142B;--mist:rgba(255,255,255,.72);--mist-2:rgba(255,255,255,.48);--rule-on-navy:rgba(255,255,255,.16);--rule-on-paper:rgba(15,19,64,.12);--display:'Anton',Impact,'Arial Narrow',sans-serif;--body:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--body);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}::selection{background:var(--red);color:#fff}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.promo{background:var(--red);color:#fff;text-align:center;padding:11px 16px;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.4}.promo a{text-decoration:underline;margin-left:8px;white-space:nowrap}.promo .sep{opacity:.6;margin:0 8px}@media (max-width:640px){.promo{font-size:13px}.promo .sep{display:none}.promo span.part{display:block}}.site-nav{position:sticky;top:0;z-index:40;background:var(--navy);border-bottom:1px solid var(--rule-on-navy)}.site-nav .wrap{display:flex;align-items:center;justify-content:space-between;height:92px}.nav-brand img{height:72px;width:auto}.nav-links{display:flex;gap:clamp(16px,2vw,32px);align-items:center}.nav-links a{color:var(--mist);font-size:14px;font-weight:600;letter-spacing:.02em}.nav-links a:hover{color:#fff}.nav-cta{background:var(--red);color:#fff !important;padding:10px 18px;border-radius:2px;font-weight:700;font-size:13px;letter-spacing:.04em}.nav-cta:hover{background:#e42c09}@media (max-width:720px){.nav-links a:not(.nav-cta){display:none}}.btn{display:inline-flex;align-items:center;gap:8px;padding:15px 26px;font-family:var(--body);font-weight:700;font-size:15px;border-radius:2px;letter-spacing:.02em;border:1px solid transparent;cursor:pointer}.btn-primary{background:var(--red);color:#fff}.btn-primary:hover{background:#e42c09}.btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.4)}.btn-ghost:hover{border-color:#fff}.ph{background:linear-gradient(180deg,var(--navy) 0%,var(--navy-2) 100%);color:#fff}.ph .wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(24px,5vw,64px);align-items:center;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}@media (max-width:860px){.ph .wrap{grid-template-columns:1fr}.ph-art{max-width:260px;margin:0 auto}}.crumbs{font-size:13px;letter-spacing:.06em;color:var(--mist-2);margin:0 0 18px}.crumbs a{color:var(--mist)}.crumbs a:hover{color:#fff}.ph h1{font-family:var(--display);font-weight:400;font-size:clamp(40px,6vw,76px);line-height:.95;text-transform:uppercase;margin:0 0 12px}.ph .sub{color:var(--red);font-weight:700;font-size:clamp(14px,1.5vw,18px);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px}.ph .lede{font-size:clamp(17px,1.8vw,20px);line-height:1.6;color:var(--mist);max-width:58ch;margin:0 0 26px}.ph .lede strong{color:#fff}.ph-ctas{display:flex;gap:14px;flex-wrap:wrap}.ph-art img{width:100%;height:auto;border-radius:2px;box-shadow:0 40px 80px -30px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06)}.sec{padding:clamp(56px,8vw,96px) 0}.sec.white{background:#fff}.sec.navy{background:var(--navy);color:#fff}.sec h2{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(28px,3.4vw,42px);line-height:1.05;color:var(--navy);margin:0 0 22px}.sec.navy h2{color:#fff}.prose p{font-size:17px;line-height:1.75;color:#3b3d55;max-width:68ch;margin:0 0 18px}.prose p:last-child{margin-bottom:0}.sec.navy .prose p{color:var(--mist)}.prose a{color:var(--red);font-weight:700;border-bottom:2px solid var(--red)}.two{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,64px);align-items:start}@media (max-width:860px){.two{grid-template-columns:1fr}}.facts{margin:0;border-top:1px solid var(--rule-on-paper)}.facts div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--rule-on-paper);font-size:15px}.facts dt{color:#6b6d80}.facts dd{margin:0;font-weight:700;color:var(--navy);text-align:right}.reveal-list{list-style:none;margin:0;padding:0}.reveal-list li{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--rule-on-navy);font-size:17px;line-height:1.5;color:var(--mist)}.reveal-list li:last-child{border-bottom:1px solid var(--rule-on-navy)}.reveal-list .dot{color:var(--red);font-size:20px;line-height:1.3;flex:none}.aud-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1000px){.aud-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.aud-grid{grid-template-columns:1fr}}.aud-card{background:var(--paper);border-top:4px solid var(--navy);padding:26px 22px;border-radius:2px}.aud-card h3{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:22px;line-height:1.1;color:var(--navy);margin:0 0 10px}.aud-card p{font-size:15px;line-height:1.65;color:#3b3d55;margin:0}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.chips span,.chips a{border:1px solid var(--rule-on-paper);color:var(--navy);font-size:13px;font-weight:700;padding:9px 15px;border-radius:2px;background:#fff}.chips a:hover{border-color:var(--navy)}.sec.navy .chips span,.sec.navy .chips a{background:transparent;border-color:var(--rule-on-navy);color:#fff}.orgs{margin:0;border-top:1px solid var(--rule-on-paper)}.orgs div{padding:16px 0;border-bottom:1px solid var(--rule-on-paper)}.orgs dt{font-family:var(--display);font-size:22px;text-transform:uppercase;color:var(--navy);margin:0 0 4px}.orgs dd{margin:0;font-size:15.5px;line-height:1.6;color:#3b3d55}.cta{background:var(--navy);color:#fff;text-align:center;padding:clamp(56px,8vw,88px) 0}.cta h2{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(28px,3.6vw,46px);margin:0 0 12px}.cta p{color:var(--mist);font-size:17px;line-height:1.6;max-width:54ch;margin:0 auto 24px}.faq details{border-top:1px solid var(--rule-on-paper);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--rule-on-paper)}.faq summary{cursor:pointer;font-weight:700;font-size:17px;color:var(--navy)}.faq details p{margin:12px 0 0;font-size:16px;line-height:1.7;color:#3b3d55;max-width:68ch}footer{background:var(--navy-3);color:var(--mist-2);padding:48px 0 32px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;padding-bottom:32px;border-bottom:1px solid var(--rule-on-navy)}.footer-brand img{height:44px;width:auto}.footer-contact{display:flex;gap:28px;flex-wrap:wrap;font-size:13.5px}.footer-contact a:hover{color:#fff}.footer-bottom{padding-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12.5px}
.prose p.pull{font-family:var(--display);text-transform:uppercase;font-size:clamp(24px,3.2vw,38px);line-height:1.15;color:#fff;margin:28px 0 0;max-width:24ch}.prose p.pull span{color:var(--red)}
