@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap');:root{--ink:#151515;--paper:#f4eee3;--hot:#ff5b35;--blue:#9dbdff;--yellow:#f5df45}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Space Grotesk',Arial,sans-serif}nav{height:82px;padding:0 max(25px,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between}.logo{font-weight:700;font-size:21px;letter-spacing:-.08em;color:var(--ink);text-decoration:none}.logo span{color:var(--hot);margin-left:3px}.nav-pills{display:flex;gap:12px}.nav-pills a{font:11px 'DM Mono';color:var(--ink);text-decoration:none;border:1px solid #aaa193;border-radius:30px;padding:9px 13px}.hero{max-width:1180px;margin:auto;padding:74px 25px 120px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.eyebrow{font:11px 'DM Mono';text-transform:uppercase;letter-spacing:.09em;color:#6e675d}.hero h1{font-size:clamp(58px,7vw,100px);line-height:.88;letter-spacing:-.09em;margin:22px 0 30px}.hero h1 span{color:var(--hot)}.lede{font-size:18px;line-height:1.55;max-width:470px;color:#625d54}.button{background:var(--hot);border:0;color:white;text-decoration:none;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:16px 19px;font:600 12px 'DM Mono';cursor:pointer}.button b{font-size:16px}.sticker{display:inline-block;background:var(--yellow);font:700 11px 'DM Mono';padding:11px 13px;transform:rotate(-3deg);margin-bottom:17px}.poster{background:var(--blue);height:455px;position:relative;padding:24px;transform:rotate(2deg);box-shadow:12px 12px 0 var(--ink)}.poster-tag{font:11px 'DM Mono';border-bottom:1px solid #151515;padding-bottom:12px}.big-type{font-size:95px;font-weight:700;line-height:.77;letter-spacing:-.12em;margin-top:60px}.big-type i{color:var(--hot);font-style:normal}.poster-caption{position:absolute;right:24px;bottom:25px;font:13px 'DM Mono';text-align:right}.plus{position:absolute;left:42%;bottom:35px;font-size:60px;line-height:1}.ticker{background:var(--ink);color:var(--yellow);padding:17px 0;overflow:hidden;white-space:nowrap;display:flex;gap:70px;font:11px 'DM Mono';letter-spacing:.08em}.playbook{max-width:1180px;margin:auto;padding:112px 25px}.intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:75px}.intro h2,.join h2{font-size:58px;line-height:.94;letter-spacing:-.08em;margin:0}.intro h2 em{font-style:normal;color:var(--hot)}.intro>p:last-child{max-width:350px;line-height:1.6;color:#625d54;margin:32px 0 0}.notes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.notes article{border-top:2px solid var(--ink);padding-top:15px}.notes b{font:11px 'DM Mono';color:var(--hot)}.notes h3{font-size:24px;letter-spacing:-.05em;margin:38px 0 12px}.notes p{color:#625d54;line-height:1.5;min-height:74px}.notes a{font:11px 'DM Mono';color:var(--ink);text-decoration:none;border-bottom:1px solid var(--hot);padding-bottom:3px}.join{background:var(--yellow);padding:78px max(25px,calc((100% - 1180px)/2));display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.join h2{margin-top:17px}.join h2 span{color:var(--hot)}.join form{display:flex;align-items:center;border-bottom:2px solid var(--ink);padding-bottom:10px;gap:12px}.join input{background:none;border:0;outline:0;font:16px 'Space Grotesk';flex:1;min-width:0}.join .button{padding:13px 15px;background:var(--ink)}.form-note{font:11px 'DM Mono';color:var(--hot);position:absolute;margin-top:70px}.join form{position:relative}footer{max-width:1180px;margin:auto;padding:27px 25px;display:flex;justify-content:space-between;gap:20px;font:11px 'DM Mono';color:#746d62}footer a{color:var(--ink);text-decoration:none}@media(max-width:800px){.hero{grid-template-columns:1fr;gap:55px;padding-top:50px}.poster{height:390px}.big-type{font-size:79px}.intro,.join{grid-template-columns:1fr}.notes{grid-template-columns:1fr;gap:42px}.notes h3{margin-top:24px}.notes p{min-height:auto}.playbook{padding-top:80px;padding-bottom:80px}.join{padding-top:64px;padding-bottom:80px}.join form{margin-top:25px}footer{display:block}footer span,footer a{display:block;margin-bottom:10px}}
