body{font-size:var(--text-m)}h1{font-size:var(--size-h1)}h2{font-size:var(--size-h2)}h3{font-size:var(--size-h3)}h4{font-size:var(--size-h4)}h5{font-size:var(--size-h5)}h6{font-size:var(--size-h6)}.text-h0{font-size:var(--size-h0);line-height:1.05}.text-l{font-size:var(--text-l)}.text-s{font-size:var(--text-s)}.is-dark{color:var(--text-color);background-color:var(--bg)}.is-dark a{color:var(--link)}.is-dark a:hover{color:var(--link-hover)}.is-dark{--bg:#121212;--surface:#1e1e1e;--border-color:#3a3a3a;--text-color:#adacac;--heading-color:#fafafa;--link:var(--brand-6);--link-hover:var(--brand-5)}.is-dark h1{color:var(--heading-color)}.is-dark h2{color:var(--heading-color)}.is-dark h3{color:var(--heading-color)}.is-dark h4{color:var(--heading-color)}.is-dark h5{color:var(--heading-color)}.is-dark h6{color:var(--heading-color)}.tk-hero{padding-top:var(--section-l);padding-right:0px;padding-bottom:var(--section-l);padding-left:0px}.tk-hero-inner{max-width:60ch}.tk-lede{color:var(--text-color);margin-top:var(--space-s)}.tk-btn{display:inline-block;color:#fff;text-decoration:none;margin-top:var(--space-m);padding-top:var(--space-xs);padding-right:var(--space-l);padding-bottom:var(--space-xs);padding-left:var(--space-l);background-color:var(--brand);border-radius:var(--radius-pill)}.tk-btn:hover{color:#fff;background-color:var(--brand-hover)}.tk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-m);margin-top:var(--section-xs)}.tk-card{padding-top:var(--space-l);padding-right:var(--space-l);padding-bottom:var(--space-l);padding-left:var(--space-l);background-color:var(--surface);border-radius:var(--radius-m);border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color)}.tk-card h3{margin-bottom:var(--space-xs)}.tk-card h4{margin-bottom:var(--space-xs)}.tk-dark{margin-top:var(--section-s);padding-top:var(--section-l);padding-right:0px;padding-bottom:var(--section-l);padding-left:0px}.tk-dark .tk-card{max-width:360px;margin-top:var(--space-l)}