:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#f5f7fb;background:#090b11}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 72% 18%,#263149 0,transparent 34%),#090b11}header{display:flex;justify-content:space-between;padding:24px 5vw;color:#929caf;font:700 11px ui-monospace,monospace;letter-spacing:.12em}header a{color:#acff70;text-decoration:none}main{width:min(1040px,90vw);margin:10vh auto}.kind{color:#acff70;font:700 12px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.14em}h1{max-width:10ch;margin:.5rem 0;font-size:clamp(4rem,10vw,8.5rem);line-height:.82;letter-spacing:-.075em}.summary{max-width:760px;color:#bdc5d4;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.55}dl{display:grid;grid-template-columns:repeat(3,1fr);margin:8vh 0 2vh;border:1px solid #2b3140;border-radius:16px;overflow:hidden}dl div{padding:22px;border-right:1px solid #2b3140}dl div:last-child{border:0}dt{color:#7f899d;font:700 10px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em}dd{margin:10px 0 0;font-weight:700}aside{padding:24px;border-left:3px solid #acff70;background:#111620;color:#aeb7c8;line-height:1.6}.button{display:inline-flex;margin-top:28px;padding:14px 18px;border-radius:10px;background:#acff70;color:#0a0d0a;font-weight:800;text-decoration:none}@media(max-width:700px){dl{grid-template-columns:1fr}dl div{border-right:0;border-bottom:1px solid #2b3140}}