:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f1936;background:#f8f1de;font-family:Avenir Next,Avenir,Century Gothic,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(90deg,#0000 0 49.8%,#0f193614 49.8% 50.2%,#0000 50.2%),#f8f1de;margin:0}main{align-content:space-between;gap:2rem;width:min(1120px,100% - 3rem);min-height:100vh;margin:0 auto;padding:2rem 0;display:grid}.rail,footer{letter-spacing:.12em;text-transform:uppercase;border-block:2px solid #0f1936;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:.72rem;font-weight:800;display:flex}.hero{grid-template-columns:minmax(0,1fr) minmax(180px,.38fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}h1{letter-spacing:-.075em;text-wrap:balance;max-width:11ch;margin:0;font-family:Futura,Avenir Next Condensed,sans-serif;font-size:clamp(3.4rem,8.8vw,8rem);font-weight:900;line-height:.84}.eyebrow{color:#a9144f;letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:900}.lede{max-width:56ch;margin:1.5rem 0 0;font-size:1.2rem;line-height:1.55}.marker{aspect-ratio:1;background:#c5f23b;border:3px solid #0f1936;place-items:center;display:grid;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:12px 12px #e63979}.marker span{letter-spacing:-.1em;font-family:Futura,Avenir Next Condensed,sans-serif;font-size:clamp(5rem,13vw,11rem);font-weight:900;transform:translate(-.06em)}.marker i{background:#0f1936;width:82%;height:10%;position:absolute;bottom:12%;right:-18%;transform:rotate(-24deg)}ol{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}li{background:#fff;border:2px solid #0f1936;gap:1rem;min-height:8rem;padding:1rem;font-weight:750;display:grid;box-shadow:5px 5px #0f1936}li span{color:#a9144f;letter-spacing:.14em;font-size:.72rem;font-weight:900}footer{justify-content:flex-start}.signal{background:#c5f23b;border:2px solid #0f1936;border-radius:50%;width:.75rem;height:.75rem;box-shadow:2px 2px #e63979}@media (max-width:720px){main{padding:1rem 0}.hero{grid-template-columns:1fr}.marker{justify-self:end;width:min(52vw,220px)}ol{grid-template-columns:1fr}}
