:root{--black:#0B0C0B;--black-2:#141614;--chart:#E8E51B;--red:#E5301C;--bone:#F2F1EC;--gray:#A7ADA5;--body:"Archivo",system-ui,sans-serif;--display:"Anton",Impact,sans-serif;--util:"Space Mono",ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--bone);font-family:var(--body);line-height:1.6}a{color:inherit}.wrap{max-width:980px;margin:0 auto;padding-inline:clamp(20px,5vw,60px)}.nav{background:rgba(11,12,11,.96);border-bottom:1px solid rgba(242,241,236,.14)}.nav-in{height:72px;display:flex;align-items:center;justify-content:space-between}.logo img{display:block;width:auto;height:42px}.back,.buy{font-family:var(--util);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.back{color:var(--gray)}.back:hover{color:var(--chart)}.buy{padding:11px 17px;background:var(--chart);color:var(--black);border-radius:2px}.buy:hover{background:#fff}.page{padding:clamp(58px,9vw,100px) 0 90px;min-height:calc(100vh - 72px)}.eyebrow{font-family:var(--util);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--chart)}h1,h2{font-family:var(--display);font-weight:400;line-height:.96;text-transform:uppercase}h1{font-size:clamp(48px,9vw,92px);max-width:11ch;margin-top:14px}h2{font-size:28px;margin:46px 0 14px}p,li{font-size:17px;color:#C4C9C1}p{max-width:68ch;margin-top:18px}ul{max-width:68ch;padding-left:22px;margin-top:18px}li{margin:9px 0}.notice{margin-top:30px;padding:20px 22px;border-left:4px solid var(--red);background:rgba(229,48,28,.08);color:var(--bone)}.contact-card{margin-top:34px;padding:28px;background:var(--black-2);border:1px solid rgba(242,241,236,.16);max-width:620px}.contact-card p{margin-top:8px}.contact-card a{color:var(--chart);font-weight:700}.foot{border-top:1px solid rgba(242,241,236,.14);padding:26px 0;color:var(--gray);font-family:var(--util);font-size:10px;letter-spacing:.04em}.foot a{color:var(--bone);text-decoration:none;margin-right:18px}.foot a:hover{color:var(--chart)}@media(max-width:640px){.nav-in{height:64px}.logo img{height:36px}.back{display:none}.page{padding-top:52px}p,li{font-size:16px}}
