:root{--bg:#0a0c11;--bg-2:#10131a;--ink:#ece7dd;--ink-2:#8f8b84;--line:#ece7dd24;--line-strong:#ece7dd57;--accent:#f0b35a;--grain:.035;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t-xs:.75rem;--t-base:1rem;--t-lg:1.333rem;--t-xl:1.777rem;--t-2xl:2.369rem;--t-3xl:3.157rem;--t-4xl:4.209rem;--t-5xl:5.61rem;--t-6xl:7.478rem;--t-display:clamp(4.5rem, 11vw, 12rem);--margin:clamp(20px, 4vw, 64px);--gutter:24px;--header-h:72px;--ease-out:cubic-bezier(.16, 1, .3, 1)}html{-webkit-text-size-adjust:100%;font-size:17px}@media (max-width:767px){html{font-size:16px}:root{--gutter:16px;--header-h:60px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans), system-ui, sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.label{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:500}.skip{z-index:100;background:var(--ink);color:var(--bg);padding:8px 12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip:focus-visible{transform:none}html.menu-open{overflow:hidden}
