.feat.surface-race-black-brushed,.step.surface-race-black-brushed,.ln-cta.surface-race-black-brushed{background-color:var(--surface-race-black-base);background-image:var(--surface-race-black-sheen), var(--surface-race-black-grain-band), var(--surface-race-black-wear);background-position:0 0,0 0,0 0;background-size:100% 100%,100% 3px,100% 100%}.step.surface-race-black-brushed .step-dice{background:color-mix(in oklab, var(--c) 3%, var(--surface-race-black-base))}body:has(.site-main.landing.surface-race-dark-carbon-brushed){background-color:var(--surface-race-dark-carbon-base);background-image:var(--surface-race-dark-carbon-sheen), var(--surface-race-dark-carbon-grain-band), var(--surface-race-dark-carbon-wear);background-position:0 0,0 0,0 0;background-size:100% 100%,100% 3px,100% 100%}html:has(.site-shell){cursor:default;min-height:100vh}body:has(.site-shell){background:color-mix(in oklch, var(--color-zinc-800) 68%, var(--color-gray-950));min-height:100dvh;color:var(--color-zinc-100);flex-direction:column;align-items:stretch;font-family:Montserrat,sans-serif;display:flex}body:has(.site-main[data-site-chrome=home]){background:#1b1b20}.site-shell.svelte-1br2sqw{flex-direction:column;flex:1;align-items:center;width:100%;min-height:100dvh;display:flex}.skip-to-content{z-index:1000;background:var(--color-zinc-900);width:1px;height:1px;color:var(--color-zinc-50);border-radius:.5rem;padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-to-content:focus{outline:2px solid var(--color-orange-200);outline-offset:2px;width:auto;height:auto;position:fixed;top:1rem;left:1rem;overflow:visible}.site-main{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.site-main[data-site-chrome=home]{justify-content:flex-start;gap:1.5rem;padding-top:2.5rem}.site-main[data-site-chrome=home] .site-header{padding-bottom:.5rem}.site-main[data-site-chrome=home] .site-body{width:100%;padding-bottom:2rem}@media (width>=768px){.site-main[data-site-chrome=home]{padding-top:2.5rem;flex:auto;justify-content:flex-start;gap:1.5rem;min-height:0;padding-inline:clamp(.5rem,2vw,1rem)}.site-main[data-site-chrome=home] .site-header{flex-shrink:0}.site-main[data-site-chrome=home] .site-body{flex-direction:column;flex:1 1 0;align-items:center;min-height:0;padding-bottom:2rem;display:flex}.site-main[data-site-chrome=home] .logo-block{flex-shrink:0}.site-main[data-site-chrome=home] .logo-block .logo-block-title-row{font-size:clamp(1rem,2.2vh,1.25rem)}}.site-shell a,.site-shell a *,.site-shell button,.site-shell button *,.site-shell svg a,.site-shell svg a *{cursor:pointer!important}.logo-block{text-align:center;margin-bottom:0}.logo-block img.logo-block-mark{width:min(7rem,36vw);height:auto;margin:0 auto}.logo-block img.logo-block-mark--dark{display:block}.logo-block img.logo-block-mark--light{display:none}@media (prefers-color-scheme:light){.logo-block img.logo-block-mark--light{display:block}.logo-block img.logo-block-mark--dark{display:none}}.logo-block .logo-block-title-row{justify-content:center;align-items:center;gap:.55em;font-family:Montserrat,sans-serif;font-size:clamp(1.125rem,3vw,1.25rem);font-weight:500;line-height:1;display:inline-flex}.logo-block .logo-block-title{font:inherit;color:var(--color-orange-50);letter-spacing:.03em;margin:0}.logo-block .logo-block-title-mark{flex-shrink:0;width:auto;height:1.4cap;display:block}.logo-block .subtitle{color:var(--color-zinc-400);letter-spacing:.03em;font-size:1rem;font-weight:400}
