*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#0a0a0a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.nav{height:76px;border-bottom:1px solid #111;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;position:sticky;top:0;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);z-index:10}.brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:-.03em}.brand img{width:38px;height:38px;object-fit:contain}.nav-links{display:flex;gap:28px;font-size:12px;font-weight:800;letter-spacing:.12em}.hero{min-height:74vh;padding:7vw 5vw 5vw;display:grid;grid-template-columns:1.4fr .7fr;grid-template-rows:auto 1fr auto;column-gap:5vw;border-bottom:1px solid #111}.eyebrow{grid-column:1/-1;font-size:12px;font-weight:800;letter-spacing:.15em}.hero h1{font-size:clamp(92px,17vw,260px);line-height:.72;letter-spacing:-.09em;margin:50px 0 0;font-weight:950}.arrow{font-size:.55em;vertical-align:top;margin-left:.06em}.thesis{align-self:end;font-size:clamp(28px,3.8vw,62px);line-height:1.04;letter-spacing:-.045em;margin:0 0 22px}.cta-row{grid-column:1/-1;display:flex;gap:12px;margin-top:50px;flex-wrap:wrap}.button{border:1px solid #111;padding:15px 20px;font-size:12px;font-weight:900;letter-spacing:.12em}.button.primary{background:#111;color:#fff}.button:hover{transform:translateY(-1px)}.strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #111}.strip span{padding:22px 5vw;border-right:1px solid #111;font-size:11px;letter-spacing:.1em}.strip span:last-child{border-right:0}.strip b{display:block;margin-top:6px;font-size:17px;letter-spacing:-.02em}.section{padding:7vw 5vw;border-bottom:1px solid #111}.split{display:grid;grid-template-columns:1fr 1fr;gap:5vw}.kicker{font-size:11px;font-weight:900;letter-spacing:.15em;margin-bottom:24px}.section h2{font-size:clamp(54px,7vw,110px);line-height:.9;letter-spacing:-.065em;margin:0}.copy{font-size:clamp(24px,3vw,42px);line-height:1.08;letter-spacing:-.04em;align-self:end}.copy p{margin:.25em 0}.mechanics{padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.card{min-height:360px;padding:34px 5vw;border-right:1px solid #111;display:flex;flex-direction:column;justify-content:space-between}.card:last-child{border-right:0}.num{font-size:11px;font-weight:800;letter-spacing:.12em}.card h3{font-size:clamp(58px,7vw,110px);letter-spacing:-.06em;margin:auto 0 0}.card p{font-size:18px;margin:10px 0 0}.contract{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:end}.contract-box{border:1px solid #111;padding:18px;display:flex;justify-content:space-between;gap:20px;font-size:12px;font-weight:800;letter-spacing:.08em}.contract-box button{border:0;background:#111;color:#fff;padding:12px 16px;font-weight:900;cursor:pointer}.manifesto{text-align:center;padding:11vw 5vw}.manifesto p{font-size:120px;margin:0;line-height:.8}.manifesto h2{font-size:clamp(80px,16vw,240px);margin:20px 0 0}footer{padding:28px 5vw;display:flex;justify-content:space-between;gap:30px;font-size:10px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}footer span:last-child{max-width:700px;text-align:right}@media(max-width:850px){.nav{height:64px}.nav-links{gap:16px}.hero{grid-template-columns:1fr;min-height:auto;padding-top:60px}.hero h1{margin:45px 0}.thesis{margin-top:20px}.strip{grid-template-columns:1fr 1fr}.strip span:nth-child(2){border-right:0}.strip span:nth-child(-n+2){border-bottom:1px solid #111}.split,.contract{grid-template-columns:1fr}.mechanics{grid-template-columns:1fr}.card{min-height:240px;border-right:0;border-bottom:1px solid #111}.card:last-child{border-bottom:0}footer{flex-direction:column}footer span:last-child{text-align:left}.manifesto p{font-size:80px}}