:root{font-family:Manrope,Arial,sans-serif;color:#f1efeb;background:#101113;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background-image:radial-gradient(#ffffff07 .6px,transparent .6px);background-size:5px 5px}a{color:inherit;text-decoration:none}header,main,footer{width:min(1100px,calc(100% - 64px));margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 0;border-bottom:1px solid #ffffff12}.wordmark{display:flex;align-items:center;font-size:29px;font-weight:800;letter-spacing:-1.8px;gap:0}.wordmark img{margin-right:12px}.wordmark span{font-weight:400}nav{display:flex;align-items:center;gap:25px;font-size:11px}nav a{min-height:44px;display:flex;align-items:center;color:#b8b2bd}main{padding-top:80px;padding-bottom:90px}.eyebrow{font-size:9px;letter-spacing:2px;color:#ffac73}h1{font-size:clamp(35px,5vw,62px);line-height:1.1;letter-spacing:-.06em;max-width:750px;margin:26px 0}p{font-size:14px;line-height:1.9;color:#a9a3ad}.intro{font-size:17px;max-width:650px;margin-bottom:48px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}article{padding:29px;border:1px solid #ffffff12;border-radius:10px;background:linear-gradient(145deg,#1c1d22,#141518)}article>span{font-size:10px;color:#ffac73}h2{font-size:23px;line-height:1.2;letter-spacing:-.04em;margin:22px 0 14px}.info-actions{display:flex;align-items:center;gap:28px;margin-top:35px;font-size:12px}.primary{padding:17px 22px;background:linear-gradient(120deg,#ffab6b,#ff7d37);color:#1b140f;border-radius:6px;font-weight:800;min-height:52px}footer{border-top:1px solid #ffffff12;padding:28px 0;font-size:9px;letter-spacing:1px;color:#85808b}a:focus-visible{outline:2px solid #ffad75;outline-offset:5px}@media(max-width:650px){header,main,footer{width:calc(100% - 36px)}header{padding:18px 0;gap:15px}.wordmark{font-size:25px}.wordmark img{width:24px;margin-right:8px}nav{gap:15px}nav a{font-size:9px}nav a:nth-child(2){display:none}main{padding-top:50px;padding-bottom:60px}.info-grid{grid-template-columns:1fr}.intro{font-size:15px;margin-bottom:32px}article{padding:25px}.info-actions{flex-wrap:wrap;gap:22px}h2{font-size:22px}}
