.campaign-chapter{overflow-x:clip}.campaign-chapter *{box-sizing:border-box}.chapter-hero{min-height:94svh;padding:clamp(145px,16vh,205px) var(--pad) clamp(78px,10vh,128px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.78fr);gap:clamp(38px,6vw,94px);align-items:center;border-bottom:2px solid var(--ink)}.chapter-hero-copy{min-width:0}.chapter-back{display:block;width:-moz-max-content;width:max-content;max-width:100%;margin-bottom:34px;color:var(--ink);font:800 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.chapter-back:hover{text-decoration:underline;text-underline-offset:5px}.chapter-hero h1{max-width:1040px;margin:24px 0 30px;font-size:clamp(58px,7.4vw,132px);line-height:.8;letter-spacing:-.075em;text-transform:uppercase;text-wrap:balance}.chapter-hero-copy>p{max-width:760px;margin:0;font-size:clamp(19px,1.7vw,27px);line-height:1.42}.chapter-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:36px}.chapter-actions .pill{text-decoration:none}.chapter-actions .underlink,.chapter-proof .underlink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font:800 11px var(--font-mono);letter-spacing:.11em;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px}.chapter-visual{width:min(100%,690px);min-width:0;justify-self:end;position:relative;padding:clamp(30px,4vw,56px);background:var(--campaign-accent);border:3px solid var(--ink);box-shadow:16px 16px 0 var(--ink);rotate:1deg}.chapter-visual:after{content:"";position:absolute;top:12px;right:-12px;bottom:-12px;left:12px;border:2px dashed var(--ink);z-index:-1}.chapter-visual-tape{position:absolute;right:-24px;top:-18px;padding:9px 13px;background:var(--yellow);border:2px solid var(--ink);font:700 10px var(--font-mono);letter-spacing:.1em;rotate:4deg}.chapter-visual-flow{display:flex;flex-direction:column;gap:12px}.chapter-visual-flow>div{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 24px;gap:10px;align-items:center;padding:15px 17px;background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);font-size:clamp(14px,1.4vw,20px);text-transform:uppercase}.chapter-visual-flow>div:nth-child(2n){translate:18px 0}.chapter-visual-flow span{font:700 9px var(--font-mono);color:var(--pink)}.chapter-visual-flow i{font-style:normal;font-weight:950}.chapter-visual>p{margin:28px 0 0;font:clamp(17px,1.8vw,24px)/1.25 var(--font-marker);max-width:560px;rotate:-1deg}.chapter-visual-custom .chapter-visual-flow>div:nth-last-child(-n+2),.chapter-visual-agentic .chapter-visual-flow>div:last-child,.chapter-visual-real .chapter-visual-flow>div:last-child{background:var(--ink);color:var(--paper)}.chapter-story{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1.1fr);gap:clamp(40px,8vw,140px);padding:clamp(90px,13vh,175px) var(--pad);background:var(--ink);color:var(--paper);border-bottom:2px solid var(--ink);scroll-margin-top:92px}.chapter-story-label{display:flex;flex-direction:column;gap:28px;align-items:flex-start}.chapter-story-label b{font:clamp(90px,13vw,210px)/.8 var(--font-marker);color:var(--campaign-accent);rotate:-5deg}.chapter-story-copy{max-width:920px}.chapter-story-copy p{font-size:clamp(22px,2.2vw,35px);line-height:1.38;margin:0 0 1.15em}.chapter-story-copy p:first-child{font-size:clamp(36px,4.2vw,67px);line-height:1.02;font-weight:950;letter-spacing:-.05em}.chapter-story-copy p:last-child{margin-bottom:0}.chapter-reaction{padding:clamp(95px,13vh,170px) var(--pad);background:var(--campaign-accent);border-bottom:2px solid var(--ink)}.chapter-reaction blockquote{max-width:1350px;margin:30px 0 0;font-size:clamp(54px,8.5vw,142px);line-height:.8;letter-spacing:-.075em;text-transform:uppercase}.chapter-reaction blockquote:nth-of-type(2){margin-left:8vw;font-family:var(--font-marker);font-weight:400;text-transform:none;rotate:-2deg}.chapter-reaction p{margin:38px 0 0;font:700 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.chapter-diagnostic{padding:clamp(90px,12vh,160px) var(--pad);border-bottom:2px solid var(--ink)}.chapter-diagnostic header{display:grid;grid-template-columns:.55fr 1.2fr;gap:45px;align-items:end;margin-bottom:58px}.chapter-diagnostic h2{margin:0;font-size:clamp(48px,6.5vw,104px);line-height:.82;letter-spacing:-.065em;text-transform:uppercase}.chapter-diagnostic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:2px solid var(--ink)}.chapter-diagnostic-grid article{min-height:330px;padding:34px;border-right:2px solid var(--ink);background:color-mix(in srgb,var(--campaign-accent) 14%,var(--paper));display:flex;flex-direction:column}.chapter-diagnostic-grid article:last-child{border-right:0}.chapter-diagnostic-grid span{font:700 11px var(--font-mono);color:var(--pink)}.chapter-diagnostic-grid h3{margin:auto 0 0;font-size:clamp(30px,3vw,50px);line-height:.95;letter-spacing:-.05em;text-transform:uppercase}.chapter-proof{padding:clamp(90px,12vh,155px) var(--pad);display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(45px,8vw,130px);align-items:end;background:var(--paper);border-bottom:2px solid var(--ink)}.chapter-proof h2{margin:24px 0 0;font-size:clamp(48px,6.6vw,106px);line-height:.8;letter-spacing:-.07em;text-transform:uppercase}.chapter-proof p{font-size:clamp(19px,1.8vw,27px);line-height:1.45}.chapter-proof .underlink{display:inline-block;margin-top:20px}.chapter-convert{padding:clamp(100px,14vh,185px) var(--pad);background:var(--campaign-accent);border-bottom:2px solid var(--ink);text-align:center}.chapter-convert>h2{max-width:1350px;margin:28px auto;font-size:clamp(58px,8.5vw,142px);line-height:.8;letter-spacing:-.078em;text-transform:uppercase}.chapter-convert>p{max-width:760px;margin:0 auto 52px;font-size:21px;line-height:1.45}.chapter-convert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}.chapter-convert-card{min-width:0;min-height:245px;padding:28px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:7px 7px 0 var(--ink);display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;cursor:pointer;font:inherit;transition:translate .2s,box-shadow .2s}.chapter-convert-card:hover{translate:-4px -4px;box-shadow:11px 11px 0 var(--ink)}.chapter-convert-card.is-primary{background:var(--ink);color:var(--paper);box-shadow:7px 7px 0 var(--paper)}.chapter-convert-card span{font:700 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pink)}.chapter-convert-card strong{margin:auto 0 18px;font-size:clamp(27px,2.7vw,45px);line-height:.92;letter-spacing:-.04em;text-transform:uppercase}.chapter-convert-card small{font:700 12px/1.45 var(--font-mono);text-transform:uppercase;opacity:.68}.chapter-nav{display:grid;grid-template-columns:1fr 1fr;background:var(--paper);border-bottom:2px solid var(--ink)}.chapter-nav>a,.chapter-nav>span{min-width:0;min-height:145px;padding:28px var(--pad);display:flex;flex-direction:column;justify-content:center;color:var(--ink);text-decoration:none;font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.chapter-nav>a+a{border-left:2px solid var(--ink);text-align:right;align-items:flex-end}.chapter-nav b{max-width:560px;margin-top:12px;font:950 clamp(20px,2.3vw,36px)/.95 var(--font-body);letter-spacing:-.04em}.chapter-nav>a:hover b{color:var(--pink)}.chapter-shelf{padding:clamp(90px,12vh,160px) var(--pad);background:var(--paper);border-bottom:2px solid var(--ink)}.chapter-shelf-heading{display:grid;grid-template-columns:.55fr 1.2fr;gap:30px 55px;align-items:end;margin-bottom:52px}.chapter-shelf-heading h2{margin:0;font-size:clamp(48px,6.5vw,105px);line-height:.82;letter-spacing:-.065em;text-transform:uppercase}.chapter-shelf-heading p{grid-column:2;max-width:680px;margin:0;font-size:20px;line-height:1.45}.chapter-shelf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:2px solid var(--ink)}.chapter-shelf-grid>a{min-width:0;min-height:300px;padding:32px;color:var(--ink);text-decoration:none;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);background:color-mix(in srgb,var(--campaign-accent) 12%,var(--paper));display:flex;flex-direction:column}.chapter-shelf-grid>a:nth-child(2n){border-right:0}.chapter-shelf-grid>a:nth-last-child(-n+2){border-bottom:0}.chapter-shelf-grid span{font:700 10px var(--font-mono);letter-spacing:.13em;color:var(--pink)}.chapter-shelf-grid h3{margin:32px 0 18px;font-size:clamp(28px,3vw,48px);line-height:.92;letter-spacing:-.045em;text-transform:uppercase}.chapter-shelf-grid p{max-width:560px;margin:0;font-size:16px;line-height:1.5}.chapter-shelf-grid b{margin-top:auto;padding-top:28px;font:800 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.chapter-shelf-grid>a:hover{background:var(--campaign-accent)}@media(max-width:1250px){.chapter-hero{grid-template-columns:1fr;min-height:auto}.chapter-hero h1{font-size:clamp(60px,10.5vw,125px);max-width:1000px}.chapter-visual{width:100%;max-width:900px;justify-self:start;rotate:0}}@media(max-width:900px){.chapter-story,.chapter-proof{grid-template-columns:1fr}.chapter-story-label{flex-direction:row;align-items:center}.chapter-story-label b{font-size:90px}.chapter-diagnostic header,.chapter-shelf-heading{grid-template-columns:1fr}.chapter-shelf-heading p{grid-column:1}.chapter-diagnostic-grid,.chapter-convert-grid{grid-template-columns:1fr}.chapter-diagnostic-grid article{min-height:220px;border-right:0;border-bottom:2px solid var(--ink)}.chapter-diagnostic-grid article:last-child{border-bottom:0}.chapter-shelf-grid{grid-template-columns:1fr}.chapter-shelf-grid>a{border-right:0;border-bottom:2px solid var(--ink)!important}.chapter-shelf-grid>a:last-child{border-bottom:0!important}}@media(max-width:600px){.chapter-hero{padding:125px 22px 75px}.chapter-hero h1{font-size:15.5vw;line-height:.82}.chapter-visual{padding:22px;box-shadow:9px 9px 0 var(--ink)}.chapter-visual-flow>div{translate:0!important;font-size:13px}.chapter-story,.chapter-reaction,.chapter-diagnostic,.chapter-proof,.chapter-convert,.chapter-shelf{padding-left:22px;padding-right:22px}.chapter-nav{grid-template-columns:1fr}.chapter-nav>a+a{border-left:0;border-top:2px solid var(--ink);text-align:left;align-items:flex-start}.chapter-convert-card{min-height:220px}}@media(prefers-reduced-motion:reduce){.chapter-visual,.chapter-visual-flow>div{transform:none!important}.chapter-convert-card{transition:none}}.campaign-human-cta{position:relative;margin:clamp(72px,10vw,150px) var(--pad);padding:clamp(34px,5vw,70px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.65fr);gap:clamp(28px,6vw,90px);align-items:end;overflow:hidden;border:3px solid var(--ink);background:var(--yellow);color:var(--ink);box-shadow:14px 14px 0 var(--ink);rotate:-.35deg}.campaign-human-cta:after{content:"";position:absolute;width:260px;height:260px;right:-120px;top:-150px;border:55px solid var(--pink);border-radius:50%;opacity:.95;pointer-events:none}.campaign-human-cta>div{position:relative;z-index:2}.campaign-human-cta h2{margin:18px 0 0;max-width:850px;font-size:clamp(45px,6vw,100px);line-height:.84;letter-spacing:-.065em;text-transform:uppercase;font-weight:950}.campaign-human-copy p{max-width:610px;margin:0;font:500 clamp(17px,1.35vw,21px)/1.58 var(--font-body);letter-spacing:-.012em}.campaign-human-actions{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;margin-top:30px}.campaign-human-actions .pill{max-width:440px}.campaign-human-actions .underlink{color:var(--ink)}.campaign-human-stamp{position:absolute;z-index:3;top:18px;right:-45px;padding:10px 54px;background:var(--pink);color:#fff;border:2px solid var(--ink);font:10px var(--font-mono);font-weight:900;letter-spacing:.12em;rotate:5deg}@media(max-width:950px){.campaign-human-cta{grid-template-columns:1fr;align-items:start}.campaign-human-stamp{position:relative;display:inline-block;top:auto;right:auto;grid-column:1;width:-moz-max-content;width:max-content;max-width:100%;padding:9px 12px;rotate:-2deg}}@media(max-width:600px){.campaign-human-cta{margin-inline:16px;padding:30px 22px;box-shadow:8px 8px 0 var(--ink)}.campaign-human-cta h2{font-size:clamp(40px,13vw,64px)}.campaign-human-actions{align-items:stretch;flex-direction:column}.campaign-human-actions .pill{width:100%}}
