.v2-manifesto{width:min(56rem,calc(100% - 2rem));margin-inline:auto;padding:clamp(8rem,13vw,11rem) 0 clamp(5rem,9vw,8rem);color:#111}.v2-manifesto-hero{display:grid;gap:clamp(1.5rem,3vw,2.4rem);margin-bottom:clamp(4rem,8vw,7rem)}.v2-manifesto-badge{width:fit-content;margin:0;border:1px solid rgba(37,99,235,.2);border-radius:999px;background:#2563eb0f;padding:.48rem .78rem;color:#1d4ed8;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:var(--text-label);font-weight:850;letter-spacing:.14em;text-transform:uppercase}.v2-manifesto-hero h1{max-width:13ch;margin:0;color:#111;font-family:Outfit,Inter,system-ui,sans-serif;font-size:clamp(2.8rem,7.5vw,5.6rem);font-weight:900;letter-spacing:-.055em;line-height:.9}.v2-manifesto-hero h1 span,.v2-manifesto-body strong.is-blue{color:#2563eb}.v2-manifesto-body{display:grid;gap:clamp(2.6rem,6vw,4.5rem);color:#111111b8;font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.8}.v2-manifesto-body p{margin:0}.v2-manifesto-body strong{color:#111;font-weight:750}.v2-manifesto-quote{margin:0;border-left:3px solid rgba(17,17,17,.22);padding:clamp(.4rem,1vw,.8rem) 0 clamp(.4rem,1vw,.8rem) clamp(1.4rem,3vw,2.2rem);color:#111;font-family:Outfit,Inter,system-ui,sans-serif;font-size:clamp(1.2rem,2.4vw,1.7rem);font-style:italic;font-weight:650;letter-spacing:-.02em;line-height:1.35}.v2-manifesto-quote.is-blue{border-left-color:#2563eb}.v2-manifesto-quote.is-red{border-left-color:#dc2626}.v2-manifesto-quote.is-neutral{border-left-color:#11111152}.v2-manifesto-quote footer{margin-top:1rem;color:#11111194;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:var(--text-label);font-style:normal;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.v2-manifesto-quote.is-blue footer{color:#1d4ed8}.v2-manifesto-quote.is-red footer{color:#b91c1c}.v2-manifesto-section{display:grid;gap:1.3rem}.v2-manifesto-section h2{margin:0;color:#111;font-family:Outfit,Inter,system-ui,sans-serif;font-size:clamp(1.8rem,4.2vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1}.v2-manifesto-research{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.6rem;color:#1111119e;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:var(--text-label);font-weight:750;letter-spacing:.1em;line-height:1.5;text-decoration:none;text-transform:uppercase;transition:color .18s ease}.v2-manifesto-research:hover{color:#1d4ed8}.v2-manifesto-cta{margin-top:clamp(5rem,10vw,8rem);border-top:1px solid rgba(17,17,17,.12);padding-top:clamp(2.5rem,5vw,4rem)}.v2-manifesto-cta h2{max-width:34rem;margin:0 0 2rem;color:#111;font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:800;line-height:1.3}@media(max-width:640px){.v2-manifesto{width:min(100% - 2.25rem,56rem);padding-top:7.5rem}.v2-manifesto-hero h1{font-size:clamp(2.25rem,11vw,3.4rem);overflow-wrap:anywhere}.v2-manifesto-body{line-height:1.75}.v2-manifesto-research{align-items:flex-start}}
