:root{color-scheme:dark;--bg:#020207;--white:#f3f0eb;--soft:rgba(236,229,243,.7);--muted:rgba(222,213,233,.43);--line:rgba(209,191,232,.14);--violet:#a985f1}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:radial-gradient(circle at 50% 0,rgba(82,40,129,.14),transparent 30rem),var(--bg);color:var(--white);font-family:"Avenir Next","Century Gothic","Helvetica Neue",Arial,sans-serif;line-height:1.75}.nav{height:78px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,6vw);font-size:7px;letter-spacing:.4em;text-transform:uppercase}.nav a{color:inherit;text-decoration:none}.shell{width:min(760px,calc(100% - 42px));margin:auto;padding:110px 0 130px}.eyebrow{color:var(--violet);font-size:7px;letter-spacing:.42em;text-transform:uppercase}h1{font-size:clamp(42px,8vw,78px);line-height:1;letter-spacing:-.05em;font-weight:400;margin:28px 0 72px}h2{margin:48px 0 14px;font-size:17px;font-weight:500;letter-spacing:.01em}p{color:var(--soft);font-size:14px}a{color:#c9acef}.note{margin-top:48px;padding:22px;border:1px solid var(--line);color:var(--muted);font-size:12px}@media(max-width:640px){.shell{padding-top:82px}h1{margin-bottom:55px}h2{font-size:15px}p{font-size:13px}}
