*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--lilac:#a355a6;--lilac-deep:#89488b;--jade:#2b735e;--jade-deep:#285f50;--jade-mid:#8fbfae;--jade-light:#e6f0ec;--jade-soft:#8ccfb6;--white:#fff;--off-white:#faf7fa;--ink:#2a2329;--ink-mid:#685e67;--ink-light:#a89ca7;--border:#ece3ec;--radius-sm:clamp(4px, .4vw, 6px);--radius-md:clamp(8px, .8vw, 12px);--nav-height:64px}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;font-weight:300;overflow-x:hidden}a{color:inherit}
