:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#131319;color:#eeeaf4;font:17px/1.8 system-ui,sans-serif}a{color:#b8e5c8;text-underline-offset:4px}header,main,footer{max-width:1000px;margin:auto;padding:32px 24px}header{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-bottom:1px solid #35313f}nav{display:flex;gap:14px;flex-wrap:wrap}.brand{font-size:42px;font-weight:900;letter-spacing:-3px;text-decoration:none;color:inherit}h1{font-size:clamp(36px,6vw,64px);line-height:1.12;letter-spacing:-2px;max-width:850px}h2{font-size:27px;line-height:1.3}p{max-width:800px}section{margin:44px 0}.intro{font-size:22px;color:#d6d4de}.eyebrow{font-size:12px;letter-spacing:2px;color:#b8e5c8}.muted,footer{font-size:13px;color:#b8b3c7}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:#131319;padding:8px}footer{border-top:1px solid #35313f}
