:root{--color-white:rgb(255,255,255);--color-ink:rgb(15,15,15);--color-accent:rgb(54,87,255);--color-surface:rgb(245,247,249);--color-black:rgb(10,10,10);--color-white-10:rgba(255,255,255,0.1);--color-cream:rgb(255,254,245);--color-black-60:rgba(0,0,0,0.6);--color-white-5:rgba(255,255,255,0.05);--token-7cfab920-9d1e-4f38-8c7a-a58d533b8508:var(--color-white);--token-9e4d3cd9-c6a1-4d3f-93c0-3bd54ca04155:var(--color-ink);--token-441e6b96-cded-437c-bbd4-5862cce7caef:var(--color-accent);--token-c09d492a-e729-4cbb-b155-5952e8c0f0ee:var(--color-surface);--token-6486a9ac-e9e8-4ced-becb-afb4c654ba35:var(--color-black);--token-67fbec5f-f86d-4a68-8709-0a9a96756c72:var(--color-white-10);--token-ee524d9d-de64-451e-a22a-dec6a11245ce:var(--color-cream);--token-e51d8d05-246f-4e0a-9ccc-fb6a93f69c40:var(--color-black-60);--token-3ef2b024-43b5-4c0c-a7b2-ecacd057a93b:var(--color-white-5);--token-9f0badbf-8d74-41b8-a73a-e1a6bdec487b:var(--color-white);--font-inter:"Inter","Inter Placeholder",sans-serif;--font-clash:"Clash Display","Clash Display Placeholder",sans-serif;--font-mono:"Fragment Mono",monospace;--container:1200px;--section-padding-y:50px;--section-padding-x:40px;--m-h1-size:38px;--m-h1-weight:600;--m-h1-tracking:-0.045em;--m-h1-leading:1.05;--m-h2-size:32px;--m-h2-weight:600;--m-h2-tracking:-0.04em;--m-h2-leading:1.12;--m-h3-size:20px;--m-h3-weight:600;--m-h3-tracking:-0.03em;--m-h3-leading:1.25;--m-lead-size:16px;--m-lead-weight:500;--m-lead-tracking:-0.01em;--m-lead-leading:1.45;--m-body-size:16px;--m-body-weight:500;--m-body-tracking:-0.01em;--m-body-leading:1.5;--m-small-size:13px;--m-small-weight:500;--m-small-tracking:-0.005em;--m-small-leading:1.35;--m-label-size:12px;--m-label-weight:400;--m-label-tracking:0.02em;--m-label-leading:1.3}@media (max-width:809px){:root{--section-padding-y:35px;--section-padding-x:16px}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--color-white);color:var(--color-ink);font-family:var(--font-inter);font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}blockquote,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}button{color:inherit;background:none;border:0;padding:0;cursor:pointer}button,input,textarea{font:inherit}div[id],section[id]{scroll-margin-top:64px}