@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--red:#d71920;--black:#0b0b0b;--white:#fff;--gray:#f3f3f3;--line:#d8d8d8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--black);background:#fff;font:16px/1.7 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p,blockquote{margin-top:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif;line-height:1.13;letter-spacing:-.045em}.shell{width:min(1120px,calc(100% - 64px));margin:auto}.topbar{background:#0b0b0b;color:#fff}.topbar>.shell{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{display:flex;align-items:center;gap:13px;font:800 14px/1.1 Manrope,Arial,sans-serif;letter-spacing:-.04em;max-width:230px}.wordmark b{display:grid;place-items:center;width:38px;height:38px;flex:none;color:#fff;background:var(--red);font:800 14px Manrope,Arial,sans-serif;letter-spacing:-.07em}.topbar nav{display:flex;gap:23px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.topbar nav a:hover{color:#ff656a}.ownership{background:var(--red);color:#fff;font:800 10px Manrope,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;padding:7px 0}.hero{position:relative;overflow:hidden;padding:70px 0 77px;background:#f3f3f3}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:65px;align-items:end}.eyebrow,.issue,.kicker,.section-no,.quote-label,.cta-label{font:800 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.eyebrow{color:var(--red);margin-bottom:23px}.hero h1{font-size:clamp(41px,6vw,76px);max-width:790px;margin-bottom:21px}.deck{font-size:clamp(18px,2vw,22px);line-height:1.55;max-width:700px;color:#444}.issue{border-top:3px solid var(--red);padding-top:15px;align-self:stretch;display:flex;justify-content:space-between;flex-direction:column;gap:55px}.issue strong{font:800 clamp(75px,12vw,145px)/.8 Manrope,Arial,sans-serif;letter-spacing:-.12em;color:var(--red)}.issue span{display:block}.hero-art{position:absolute;right:-80px;bottom:-90px;width:350px;height:350px;border:45px solid #11111108;border-radius:50%;pointer-events:none}.article-grid{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:75px;padding-top:75px}.article>section{display:grid;grid-template-columns:52px minmax(0,1fr);gap:15px;border-top:1px solid var(--line);padding:30px 0 39px;scroll-margin-top:20px}.section-no{color:var(--red);padding-top:8px}.article h2{font-size:clamp(25px,2.8vw,36px);margin-bottom:17px}.article p{font-size:17px;color:#303030;line-height:1.8}.article ul{margin:16px 0 0;padding-left:20px;color:#303030;line-height:1.8}.article li{padding-left:6px;margin-bottom:6px}.article li::marker{color:var(--red)}.sidebar{position:sticky;top:22px;align-self:start}.sidebar .kicker{display:block;border-top:4px solid var(--black);padding:15px 0 20px}.sidebar a{display:block;border-top:1px solid var(--line);padding:12px 0;font-size:13px;font-weight:700;line-height:1.45}.sidebar a:hover{color:var(--red)}.sidebar p{font-size:13px;color:#555;line-height:1.7;border:1px solid var(--line);padding:19px;margin-top:25px}.quote{background:#151515;color:#fff;margin:38px 0 48px;padding:31px 35px}.quote-label{color:#ff6f73}.quote blockquote{font:700 clamp(21px,2.4vw,28px)/1.5 Manrope,Arial,sans-serif;letter-spacing:-.025em;margin:20px 0}.quote small{display:block;color:#bbb;font-size:12px}.scenario{border-left:5px solid var(--red);padding:4px 0 4px 20px;margin-bottom:70px}.scenario .kicker{color:var(--red)}.scenario p{font-size:16px;line-height:1.75;margin:12px 0 0}.cta{background:var(--red);color:#fff;padding:54px 0 58px}.cta-grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.cta-label{color:#ffe3e3}.cta h2{font-size:clamp(30px,4vw,49px);max-width:650px;margin:16px 0}.cta p{max-width:650px;margin-bottom:0;color:#ffe6e6}.cta a{display:inline-flex;justify-content:space-between;gap:25px;background:#111;color:#fff;padding:14px 18px;min-width:200px;font-size:13px;font-weight:800}.cta a:hover{background:#fff;color:#111}.footer{background:#0b0b0b;color:#fff;padding:42px 0}.footer .shell{display:flex;justify-content:space-between;gap:35px}.footer p{font-size:13px;color:#aaa;max-width:580px;margin:8px 0 0}.footer a{font-size:13px;font-weight:700}.footer a:hover{color:#ff656a}
body.layout-1 .hero{background:#fff;border-left:18px solid var(--red)}body.layout-1 .hero h1{max-width:650px}body.layout-1 .issue{border-top:0;border-left:1px solid #ccc;padding:0 0 0 25px}body.layout-1 .issue strong{color:#111}body.layout-1 .quote{background:var(--red)}body.layout-1 .quote-label{color:#fff}body.layout-1 .cta{background:#111}body.layout-1 .cta a{background:var(--red)}
body.layout-2 .hero{background:var(--red);color:#fff}body.layout-2 .eyebrow,body.layout-2 .issue strong{color:#fff}body.layout-2 .deck{color:#ffe8e8}body.layout-2 .issue{border-color:#fff}body.layout-2 .hero-art{border-color:#ffffff16}body.layout-2 .cta{background:#111}body.layout-2 .cta a{background:var(--red)}
body.layout-3 .hero{background:#121212;color:#fff}body.layout-3 .deck{color:#ccc}body.layout-3 .hero-art{border-radius:0;transform:rotate(25deg);border-color:#ffffff10}body.layout-3 .issue{border-color:#fff}body.layout-3 .issue strong{color:#fff}body.layout-3 .article>section:nth-child(even){background:linear-gradient(90deg,#fff 70%,#f3f3f3 70%)}body.layout-3 .quote{border-top:8px solid var(--red)}
body.layout-4 .hero{background:linear-gradient(120deg,#fff 75%,#eee 75%);border-top:11px solid var(--red)}body.layout-4 .hero-art{border-radius:0;border-width:16px;transform:rotate(45deg);border-color:#11111112}body.layout-4 .issue strong{color:#111}body.layout-4 .article h2{text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:3px;text-underline-offset:7px}body.layout-4 .cta{background:#202020}
@media(max-width:900px){.hero-grid{grid-template-columns:1fr 170px;gap:30px}.article-grid{grid-template-columns:minmax(0,1fr) 210px;gap:35px}.cta-grid{grid-template-columns:1fr}.issue strong{font-size:85px}}
@media(max-width:650px){.shell{width:min(100% - 36px,1120px)}.topbar>.shell{min-height:75px;align-items:flex-start;flex-direction:column;gap:15px;padding:15px 0}.topbar nav{width:100%;justify-content:space-between;gap:10px;font-size:10px}.hero{padding:49px 0 54px}.hero-grid{display:block}.hero h1{font-size:clamp(36px,10vw,54px)}.deck{font-size:17px}.issue{margin-top:35px;gap:15px}.issue strong{font-size:67px}.issue span{display:inline-block}.hero-art{display:none}.article-grid{display:block;padding-top:37px}.sidebar{display:none}.article>section{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:24px 0 30px}.article p{font-size:16px}.quote{padding:24px;margin:20px 0 40px}.scenario{margin-bottom:50px}.cta{padding:45px 0}.footer .shell{display:block}.footer a{display:inline-block;margin-top:20px}}

.wordmark b::before{content:'';width:16px;height:16px;border-left:4px solid #fff;border-top:4px solid #fff;transform:rotate(45deg) translate(3px,3px)}.quote-label{color:#fff}.cta p,body.layout-2 .deck{color:#fff;opacity:.86}