@font-face{font-family:Space;src:url('./assets/space-bold.ttf') format('truetype');font-display:swap}@font-face{font-family:Manrope;src:url('./assets/manrope-regular.ttf') format('truetype');font-display:swap}@font-face{font-family:Manrope;src:url('./assets/manrope-bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--ink:#110f18;--muted:#807d8a;--violet:#7440ff;--bright:#8e62ff;--paper:#f0eee9;--line:#d8d4dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--violet);color:#fff}.skip{position:fixed;z-index:100;top:-100px;left:12px;background:#fff;padding:12px}.skip:focus{top:12px}a:focus-visible,button:focus-visible{outline:3px solid #ae92ff;outline-offset:4px}
.topline{height:29px;background:var(--violet);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,72px);font-size:9px;font-weight:700;letter-spacing:.12em}.header{height:80px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,72px);border-bottom:1px solid #36313e;gap:28px;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:11px;font-family:Space,Impact,sans-serif;font-size:15px;letter-spacing:-.055em;white-space:nowrap}.brand em{font-style:normal;color:#9d79ff}.brand-arrow{font-family:Manrope;font-size:11px;margin-left:4px;color:#9d79ff}.brand-pixels{font:18px/.5 Arial;color:var(--bright);letter-spacing:-5px;width:22px;height:22px;transform:rotate(-12deg)}.nav{display:flex;align-items:center;gap:clamp(16px,2.7vw,50px)}.nav a,.nav-cta,.mobile-nav a{font-size:10px;font-weight:700;letter-spacing:.1em;white-space:nowrap}.nav a{transition:color .2s}.nav a:hover{color:#b799ff}.nav-cta{display:flex;gap:19px;background:var(--violet);padding:17px 19px;transition:background .2s,transform .2s}.nav-cta:hover{background:#916aff;transform:translateY(-2px)}.menu{display:none;background:none;border:0;padding:10px}.menu span{display:block;background:#fff;width:25px;height:2px;margin:6px 0}.mobile-nav{background:#211b2d;color:#fff;padding:10px 24px 26px;position:absolute;z-index:11;left:0;right:0}.mobile-nav a{display:block;padding:16px 0;border-bottom:1px solid #5b526b}
.hero{background:var(--ink);color:#fff;min-height:min(840px,calc(100svh - 109px));position:relative;overflow:hidden;padding:clamp(56px,7vw,100px) clamp(18px,5vw,90px) 28px}.hero-mesh{position:absolute;inset:0;background-image:linear-gradient(#302938 1px,transparent 1px),linear-gradient(90deg,#302938 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(90deg,transparent 32%,#000 100%);opacity:.72}.hero:before{content:"";position:absolute;width:500px;height:500px;right:5%;top:2%;border-radius:50%;background:#5231a6;filter:blur(160px);opacity:.55}.hero-inner{position:relative;max-width:1550px;margin:auto;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:clamp(32px,5vw,90px);align-items:center}.eyebrow,.hero-foot,.art-top,.art-bottom,.section-meta,.thesis>span,.issue .num,.issue small,.response-link,.cards small,.sources-head>span,.source-list a>span,.source-note,footer div,.underlink{font-size:10px;letter-spacing:.12em;font-weight:700}.eyebrow{display:flex;align-items:center;gap:12px;color:#bdabff;margin:0 0 34px}.eyebrow i{width:8px;height:8px;background:var(--violet);box-shadow:0 0 0 5px #7440ff33}.eyebrow span{color:#817c8c;margin-left:8px}.hero h1,.argument h2,.response h2,.manifesto p,.standard h2,.sources h2,.cards h3{font-family:Space,Impact,sans-serif;letter-spacing:-.083em;font-weight:900}.hero h1{font-size:clamp(58px,8vw,130px);line-height:.94;margin:0 0 35px;white-space:nowrap}.hero h1>span{color:#a986ff}.hero h1 b{color:#fff}.hero-deck{max-width:640px;color:#d6d2dd;font-size:clamp(17px,1.45vw,22px);line-height:1.55;margin:0 0 33px}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.button{min-height:58px;padding:18px 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-size:10px;font-weight:700;letter-spacing:.1em;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.primary{background:var(--violet);color:#fff}.primary:hover{background:#916aff}.secondary{border:1px solid #6b6275;color:#fff}.secondary:hover{background:#ffffff14}.hero-art{position:relative;background:#f7f5f1;color:var(--ink);aspect-ratio:.86;max-height:540px;min-height:370px;box-shadow:18px 18px 0 #7440ff;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(2.5deg)}.hero-art:before,.hero-art:after{content:"";position:absolute;border:1px solid #c8c1d4;border-radius:50%;width:480px;height:480px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.hero-art:after{width:350px;height:350px}.art-top,.art-bottom{display:flex;justify-content:space-between;align-items:center;margin:22px 24px;z-index:2}.art-bottom{border-top:1px solid #c8c1d4;padding-top:17px}.art-bottom span:last-child{font-size:22px}.logo-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:0;flex:1;transform:scale(1.05)}.logo-wrap img{width:100%;max-height:100%;object-fit:contain;filter:contrast(1.2)}.hero-foot{position:relative;max-width:1550px;margin:clamp(55px,8vw,110px) auto 0;border-top:1px solid #514958;padding-top:20px;color:#9a92a3;display:flex;justify-content:space-between;gap:20px}.marquee{background:var(--violet);color:#fff;height:65px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;font:22px Space,Impact,sans-serif;letter-spacing:-.04em}.marquee div{min-width:max-content;animation:scroll 24s linear infinite}.marquee span{margin:0 38px;color:#cab8ff}@keyframes scroll{to{transform:translateX(-50%)}}
.section{padding:clamp(75px,9vw,150px) clamp(18px,5vw,90px)}.section-meta{display:flex;align-items:center;gap:22px;margin:0 auto 70px;max-width:1550px;color:var(--violet)}.section-meta i{height:1px;background:currentColor;opacity:.4;flex:1}.section-meta span:last-child{color:#79737e}.argument-grid,.response-head,.standard-head{max-width:1550px;margin:auto;display:grid;grid-template-columns:1.4fr .6fr;gap:clamp(30px,5vw,90px)}.argument h2{font-size:clamp(58px,8.2vw,130px);line-height:.94;margin:0}.argument h2 span{color:var(--violet)}.argument-copy{align-self:end;max-width:460px;padding-bottom:12px}.star{display:block;color:var(--violet);font:75px/1 Space;margin:0 0 27px}.argument-copy p{font-size:18px;line-height:1.65;margin:0 0 22px}.underlink{display:inline-flex;align-items:center;gap:20px;border-bottom:2px solid var(--violet);padding:10px 0 8px;margin-top:14px;color:var(--violet)}.underlink:hover{color:var(--ink)}.thesis{max-width:1550px;margin:clamp(70px,9vw,135px) auto 0;border-top:1px solid #aaa5ad;border-bottom:1px solid #aaa5ad;padding:24px 0;display:flex;align-items:center;gap:40px}.thesis>span:first-child{color:var(--violet);white-space:nowrap}.thesis strong{font:clamp(19px,2.2vw,34px) Space;letter-spacing:-.06em;flex:1}.thesis>span:last-child{font-size:32px;color:var(--violet)}
.response{background:#17131e;color:#fff}.response .section-meta{color:#ad8aff}.response .section-meta span:last-child{color:#a79eae}.response-head{align-items:end;margin-bottom:70px}.response h2{font-size:clamp(72px,9vw,142px);line-height:.92;margin:0}.response h2 span{color:#a986ff}.response-head p{color:#c4bdcc;font-size:18px;line-height:1.6;max-width:450px;margin:0 0 9px}.issues{max-width:1550px;margin:auto;border-top:1px solid #5c5361}.issue{border-bottom:1px solid #5c5361}.issue button{width:100%;background:transparent;border:0;color:#fff;text-align:left;display:grid;grid-template-columns:70px 1fr 50px;gap:20px;align-items:center;padding:29px 0;cursor:pointer}.issue button:hover .issue-title{color:#b399ff}.issue .num{color:#9d83c6}.issue-title{font:clamp(27px,4.4vw,65px)/1 Space;letter-spacing:-.07em;transition:color .2s}.toggle{font:34px/1 Manrope;text-align:right;color:#a986ff}.issue-body{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:0 50px 40px 90px}.issue-body[hidden]{display:none}.issue small{color:#aa89ff}.issue-body p{font-size:16px;line-height:1.65;color:#d8d0dc;max-width:480px;margin:13px 0 0}.issue-body>div:last-child p{color:#fff}.response-link{max-width:1550px;margin:50px auto 0;display:flex;align-items:center;justify-content:space-between;border:1px solid #756488;padding:22px 24px;width:max-content;max-width:100%;color:#fff}.response-link:hover{background:#7440ff}
.manifesto{background:var(--violet);color:#fff;padding:34px clamp(18px,5vw,90px) 45px;overflow:hidden}.manifesto-top,.manifesto-foot{max-width:1550px;margin:auto;display:flex;justify-content:space-between;gap:20px;font-size:10px;font-weight:700;letter-spacing:.12em}.manifesto p{max-width:1550px;margin:65px auto 70px;font-size:clamp(62px,10.6vw,180px);line-height:.88;white-space:nowrap}.manifesto p span{color:transparent;-webkit-text-stroke:2px #fff}.manifesto p b{color:#170c40}.manifesto-foot{align-items:end}.manifesto-foot span:last-child{font:80px/.6 Space}
.standard-head{align-items:end;margin-bottom:65px}.standard h2{font-size:clamp(62px,8.5vw,135px);line-height:.92;margin:0}.standard h2 span{color:var(--violet)}.standard-head p{font-size:18px;line-height:1.6;margin:0 0 10px;max-width:450px}.cards{max-width:1550px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cards article{background:#fff;border:1px solid #e1dde5;min-height:330px;padding:26px;position:relative;overflow:hidden;transition:background .25s,color .25s,transform .25s}.cards article:hover{background:#dcd1ff;transform:translateY(-5px)}.cards article:nth-child(2){background:#e8e0ff}.cards article:nth-child(4){background:#1c1725;color:#fff}.cards article:nth-child(5){background:var(--violet);color:#fff}.cards h3{font-size:clamp(26px,3vw,45px);line-height:1.02;margin:48px 0 20px}.cards p{max-width:310px;font-size:15px;line-height:1.6;margin:0}.cards b{position:absolute;bottom:20px;right:25px;font-size:29px;font-weight:400}.cards small{color:#7555bc}.cards article:nth-child(n+4) small{color:#c9b8f3}
.sources{background:#ded9e4}.sources-head{max-width:1550px;margin:auto}.sources-head>span{color:var(--violet)}.sources h2{font-size:clamp(65px,8vw,125px);line-height:.95;margin:32px 0 65px}.sources h2 em{font-style:normal;color:var(--violet)}.source-list{max-width:1550px;margin:auto;border-top:1px solid #99909f}.source-list a{display:grid;grid-template-columns:50px 1fr 35px;gap:25px;align-items:center;padding:26px 0;border-bottom:1px solid #99909f;transition:padding .2s,color .2s}.source-list a:hover{padding-left:12px;color:var(--violet)}.source-list a>span:first-child{color:var(--violet)}.source-list a>span:last-child{font-size:24px}.source-list strong{font-size:clamp(16px,2vw,27px);letter-spacing:-.04em}.source-note{max-width:680px;line-height:1.7;color:#5d5662;margin:40px 0 0}footer{background:var(--ink);color:#fff;padding:65px clamp(18px,5vw,90px) 28px}footer>a{font:clamp(25px,4vw,60px) Space;letter-spacing:-.07em}footer>a span{color:#a986ff}footer div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #5b5261;padding-top:25px;margin-top:65px;color:#aaa0b4}footer div a:hover{color:#fff}
@media(max-width:1100px){.nav{display:none}.hero-inner{grid-template-columns:1.2fr .8fr}.hero h1{font-size:clamp(58px,8vw,100px)}.hero-art{min-height:300px}.argument-grid,.response-head,.standard-head{grid-template-columns:1.1fr .9fr}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.topline span:last-child{display:none}.header{height:68px}.brand{font-size:12px}.nav-cta{display:none}.menu{display:block}.hero{padding-top:55px;min-height:auto}.hero-inner{grid-template-columns:1fr;gap:70px}.hero h1{font-size:clamp(47px,12vw,78px);white-space:normal}.eyebrow{font-size:9px;line-height:1.5;flex-wrap:wrap}.eyebrow span{display:none}.hero-deck{font-size:17px}.button{width:100%}.hero-art{width:min(82%,410px);min-height:330px;margin:auto;transform:rotate(3deg)}.hero-foot{margin-top:75px}.hero-foot span:last-child{display:none}.section-meta{margin-bottom:45px}.section-meta span:last-child{display:none}.argument-grid,.response-head,.standard-head{grid-template-columns:1fr;gap:35px}.argument h2,.standard h2{font-size:clamp(57px,12vw,89px)}.argument-copy{max-width:100%}.star{font-size:55px;margin-bottom:15px}.thesis{gap:18px;flex-wrap:wrap}.thesis strong{order:3;flex-basis:100%;font-size:22px}.response h2{font-size:clamp(69px,13vw,95px)}.response-head{margin-bottom:55px}.issue button{grid-template-columns:35px 1fr 25px;gap:10px;padding:23px 0}.issue-title{font-size:clamp(24px,6vw,45px)}.issue-body{grid-template-columns:1fr;gap:23px;padding:0 12px 30px 45px}.manifesto p{white-space:normal;font-size:clamp(56px,12vw,85px);margin:75px auto}.manifesto-top span:last-child{display:none}.cards{grid-template-columns:1fr}.cards article{min-height:260px}.cards h3{font-size:35px;margin-top:32px}.source-list a{grid-template-columns:25px 1fr 20px;gap:13px}.source-list strong{font-size:16px}footer div{flex-direction:column}.marquee{height:56px;font-size:19px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee div{animation:none}.cards article,.button,.nav-cta,.source-list a{transition:none}}
/* Counter-campaign visual system */
:root{--violet:#6e38ff;--bright:#a57dff}.topline{background:#0b0911;color:#cbb8ff;border-bottom:1px solid #6e38ff}.header{height:88px}.nav-cta{background:#fff;color:#15101e;box-shadow:5px 5px 0 var(--violet)}.nav-cta:hover{background:#d7c8ff}.hero{background:#0d0a13;min-height:min(900px,calc(100svh - 117px))}.hero-mesh{background-size:72px 72px;opacity:.55}.hero:before{background:#672aee;right:0;filter:blur(130px);opacity:.6}.hero h1{font-size:clamp(67px,9.3vw,148px);max-width:850px;line-height:.86;letter-spacing:-.09em}.hero h1>span{display:inline-block;color:#a986ff}.hero h1 b{color:#fff}.hero-deck{font-size:clamp(18px,1.55vw,24px);max-width:650px}.hero-art{transform:rotate(-5deg);box-shadow:24px 24px 0 #743bff;border:6px solid #fff}.hero-art:before{border-color:#b5a4e0}.hero-art:after{border-color:#b5a4e0}.art-top{color:#6e38ff}.logo-wrap{transform:scale(1.15)}.button.primary{box-shadow:5px 5px 0 #a57dff}.button.secondary{border-color:#7c699e}.hero-foot{border-color:#8067a2}.reading-progress{position:fixed;top:0;left:0;width:0;height:4px;background:#c2adff;z-index:100;pointer-events:none}.argument{background:#f2f0ec}.argument h2{font-size:clamp(67px,8.8vw,139px);line-height:.88}.argument h2 span{color:#6e38ff}.argument-copy p:first-of-type{font-weight:700}.thesis{background:#17111f;color:#fff;padding:26px 28px;margin-top:130px;border:0;box-shadow:11px 11px 0 #6e38ff}.thesis strong{font-size:clamp(21px,2.4vw,36px)}.thesis>span:first-child,.thesis>span:last-child{color:#b69aff}.response{background:#110e18}.response h2{font-size:clamp(77px,10vw,155px)}.response-head p{font-weight:700;color:#ded1ec}.issue button{padding:33px 0}.issue-title{font-size:clamp(28px,5.1vw,74px)}.issue.open .issue-title{color:#b99bff}.issue-body{background:#241932;margin-bottom:23px;padding:28px 42px 34px 90px;gap:5vw}.issue-body>div:first-child{padding-right:25px;border-right:1px solid #67577c}.issue-body p{font-size:17px}.issue-body>div:last-child p{font-weight:700}.response-link{background:#6e38ff;border-color:#6e38ff}.response-link:hover{background:#8e66ff}.manifesto{background:#7036ff}.manifesto p{font-size:clamp(72px,11vw,180px);line-height:.85}.manifesto p span{-webkit-text-stroke:2px #fff;color:transparent}.standard{background:#eee9e0}.standard h2{font-size:clamp(70px,9vw,145px)}.standard-head p{font-weight:700}.cards{gap:0;border:1px solid #aca3af}.cards article{border:1px solid #b7b0b9;background:transparent;min-height:360px}.cards article:nth-child(2){background:#d8c6ff}.cards article:nth-child(3){background:#fff}.cards article:nth-child(4){background:#17111f}.cards article:nth-child(5){background:#6e38ff}.cards h3{font-size:clamp(28px,3vw,47px)}.cards article:hover{background:#c6afff;color:#110f18}.sources{background:#e4ddeb}.sources h2{font-size:clamp(72px,9vw,145px)}.source-list strong{font-family:Space;letter-spacing:-.065em}.board-source{display:block;width:max-content;max-width:100%;margin-top:25px;font-size:11px;font-weight:700;letter-spacing:.06em;color:#5e31d6;border-bottom:2px solid currentColor;padding-bottom:7px}.source-note{max-width:750px}
.exposure{background:#6e38ff;color:#fff;padding:35px clamp(18px,5vw,90px) 75px;position:relative;overflow:hidden}.exposure:before{content:"";position:absolute;inset:0;opacity:.15;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:62px 62px;pointer-events:none}.exposure-top{position:relative;display:flex;justify-content:space-between;gap:20px;font-size:10px;font-weight:700;letter-spacing:.12em;max-width:1550px;margin:auto}.exposure h2{position:relative;max-width:1550px;margin:60px auto 70px;font:clamp(60px,9.2vw,150px)/.87 Space,Impact,sans-serif;letter-spacing:-.085em}.exposure h2 em{font-style:normal;color:#170e33}.exposure-grid{position:relative;max-width:1550px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.exposure-grid article{min-height:390px;background:#120e1b;color:#fff;padding:28px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .2s}.exposure-grid article:hover{transform:translateY(-8px)}.exposure-grid article:nth-child(2){background:#e9e2f7;color:#160e25}.exposure-grid article:nth-child(3){background:#ad8aff;color:#160e25}.exposure-number{font-size:10px;font-weight:700;letter-spacing:.12em}.exposure-grid strong{font:clamp(42px,4.5vw,70px)/.92 Space,Impact,sans-serif;letter-spacing:-.08em;margin-top:48px}.exposure-grid p{max-width:310px;line-height:1.5;font-size:16px;font-weight:700;position:relative;z-index:1}.exposure-no{position:absolute;right:-10px;bottom:-33px;font:clamp(140px,17vw,270px)/.8 Space,Impact,sans-serif;letter-spacing:-.11em;color:#6e38ff;opacity:.35}.exposure-grid article:nth-child(2) .exposure-no{color:#7140ec}.exposure-grid article:nth-child(3) .exposure-no{color:#fff}.exposure-source{position:relative;display:flex;justify-content:space-between;gap:20px;max-width:1550px;margin:32px auto 0;border-top:1px solid #d7c8ff;padding-top:18px;font-size:10px;font-weight:700;letter-spacing:.12em}.exposure-source:hover{color:#1c0e3f}
.action{padding:38px clamp(18px,5vw,90px);background:#130e1c;color:#fff}.action-top,.action-bottom{max-width:1550px;margin:auto;display:flex;justify-content:space-between;gap:25px;font-size:10px;font-weight:700;letter-spacing:.12em}.action-main{max-width:1550px;margin:100px auto 120px;display:grid;grid-template-columns:1.4fr .6fr;gap:5vw;align-items:end}.action h2{font:clamp(65px,8.7vw,139px)/.88 Space,Impact,sans-serif;letter-spacing:-.085em;margin:0}.action h2 span{color:#ad89ff}.action-side p{font-size:19px;line-height:1.6;font-weight:700;margin:0 0 28px}.action-button,.copy-button{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%;padding:21px 23px;font-size:11px;font-weight:700;letter-spacing:.1em}.action-button{background:#6e38ff;color:#fff}.action-button:hover{background:#9669ff}.copy-button{background:transparent;border:1px solid #665477;color:#fff;cursor:pointer;margin-top:10px}.copy-button:hover{background:#ffffff13}.copy-status{display:block;min-height:22px;margin-top:8px;font-size:11px;color:#c6b0fa}.action-bottom{border-top:1px solid #695779;padding-top:22px;color:#ae9ebd}
@media(max-width:1100px){.hero h1{font-size:clamp(60px,8vw,100px)}.argument h2{font-size:clamp(65px,8vw,105px)}.exposure-grid strong{font-size:clamp(36px,4vw,60px)}}@media(max-width:720px){.header{height:68px}.hero{min-height:auto}.hero h1{font-size:clamp(56px,12.7vw,82px)}.hero-art{transform:rotate(-4deg)}.hero-deck{font-size:18px}.argument h2{font-size:clamp(55px,12vw,86px)}.thesis{margin-top:75px;padding:21px 18px;box-shadow:7px 7px 0 #6e38ff}.response h2{font-size:clamp(64px,12vw,95px)}.issue-title{font-size:clamp(23px,6vw,42px)}.issue-body{padding:22px 20px 30px 35px;grid-template-columns:1fr}.issue-body>div:first-child{border-right:0;border-bottom:1px solid #67577c;padding:0 0 20px}.manifesto p{font-size:clamp(60px,12vw,93px)}.standard h2{font-size:clamp(62px,12vw,90px)}.cards article{min-height:285px}.exposure h2{font-size:clamp(55px,11vw,84px);margin:75px auto 45px}.exposure-grid{grid-template-columns:1fr}.exposure-grid article{min-height:310px}.exposure-grid strong{font-size:55px;margin-top:35px}.exposure-no{font-size:180px}.exposure-top span:last-child{display:none}.action-main{grid-template-columns:1fr;gap:50px;margin:85px auto}.action h2{font-size:clamp(54px,11vw,90px)}.action-side p{font-size:17px}.action-bottom{flex-direction:column}.sources h2{font-size:clamp(65px,12vw,90px)}}
@media(prefers-reduced-motion:reduce){.exposure-grid article{transition:none}}
.closing-line{background:#6e38ff;color:#fff;padding:40px clamp(18px,5vw,90px) 55px;overflow:hidden;border-top:12px solid #c8afff}.closing-line>span{display:block;font-size:10px;font-weight:700;letter-spacing:.13em;margin-bottom:48px}.closing-line strong{display:block;max-width:1550px;font:clamp(65px,10.5vw,170px)/.88 Space,Impact,sans-serif;letter-spacing:-.09em}.issue-body>div:last-child small{color:#d1bfff}.issue-body>div:last-child p{font-size:clamp(17px,1.4vw,20px);line-height:1.53}.argument-copy p:first-of-type{font-size:19px}.exposure-grid article p{font-size:17px}.hero-deck{font-weight:700}.response-head p{font-size:20px}.standard-head p{font-size:20px}
@media(max-width:720px){.closing-line{padding-top:28px}.closing-line>span{margin-bottom:45px}.closing-line strong{font-size:clamp(48px,11vw,80px)}.hero-deck{font-size:18px}.argument-copy p:first-of-type{font-size:18px}.response-head p{font-size:18px}}
/* Argument-led typography */
.hero h1{font-size:clamp(71px,8.5vw,132px)}.argument h2{font-size:clamp(65px,8.1vw,128px)}.exposure h2{font-size:clamp(68px,9.5vw,155px)}.exposure-grid strong{font-size:clamp(33px,3.65vw,56px);line-height:.97}.manifesto p{font-size:clamp(76px,11vw,180px)}.action h2{font-size:clamp(72px,9vw,150px)}
@media(max-width:720px){.hero h1{font-size:clamp(58px,13vw,86px)}.argument h2{font-size:clamp(55px,11.7vw,84px)}.exposure h2{font-size:clamp(58px,11.4vw,88px)}.exposure-grid strong{font-size:clamp(35px,9vw,55px)}.manifesto p{font-size:clamp(67px,12vw,96px)}.action h2{font-size:clamp(63px,12vw,95px)}}
