@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.archivo_6d2da028-module__hxpezq__className{font-family:Archivo,Arial Narrow;font-style:normal}.archivo_6d2da028-module__hxpezq__variable{--font-archivo:"Archivo", Arial Narrow}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/bc75a5ef649fd533.2_b3eyou4d_rz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/0d0795e2b42a3c22.1g5k3we4sts10.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/ced9be41fbb50af4.3b7k9poh_lfgp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/9721f9d4df761ffd.p.1dxjg4ufbxory.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.martian_mono_8ab5c2d2-module__Me3CiG__className{font-family:Martian Mono,ui-monospace;font-style:normal}.martian_mono_8ab5c2d2-module__Me3CiG__variable{--font-martian-mono:"Martian Mono", ui-monospace}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--asfalto:#161313;--grano:#332e2d;--goma-roja:#e0434a;--goma-blanca:#eeeef1;--pit:#5fb6ec;--texto:#eeecea;--mudo:#a8a09d;--gold:#c9a13b;--silver:#bfc3c7;--bronze:#b3703f;--iron:#6c7682;--track-asphalt:#3d3839;--d:var(--font-archivo), "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--m:var(--font-martian-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gut:clamp(16px, 4vw, 40px);--space-10:10px;--space-14:14px;--space-18:18px;--space-26:26px;--space-footer:clamp(64px, 9vw, 110px);--w-page:1220px;--h-stage:clamp(300px, 44vw, 520px);--h-kerb:12px;--h-kerb-thin:7px;--w-kerb-block:34px;--w-pit-line:5px}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{isolation:isolate;background:var(--asfalto) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 .95  0 0 0 0 .93  0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");min-height:100vh;color:var(--texto);font:400 16px/1.5 var(--d);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-align:left;flex-direction:column;margin:0;font-stretch:100%;display:flex;position:relative;overflow-x:clip}body:before,body:after{content:"";pointer-events:none;z-index:-1;position:absolute;top:0;bottom:0}body:before{width:var(--w-pit-line);background:var(--pit);opacity:.9;left:max(5px,50% - 640px)}body:after{background:var(--goma-blanca);opacity:.5;width:2px;left:max(12px,50% - 630px)}main{flex:1}[hidden]{display:none!important}:where(h1,h2,h3,h4,p,ul,ol,dl,dd,dt,figure,table,form){margin:0;padding:0}:where(svg){display:block}:focus-visible{outline:3px solid var(--pit);outline-offset:3px;border-radius:2px}.sprite{position:absolute}.wrap{max-width:var(--w-page);padding-inline:var(--gut);margin-inline:auto;position:relative}.mono{font:400 .7rem/1.5 var(--m);font-stretch:75%}.kerb{height:var(--h-kerb);background:repeating-linear-gradient(90deg, var(--goma-roja) 0 var(--w-kerb-block), var(--goma-blanca) var(--w-kerb-block) calc(var(--w-kerb-block) * 2))}.kerb.thin{height:var(--h-kerb-thin)}.cpt{font:500 .64rem/1 var(--m);color:var(--mudo);border:1px dashed var(--mudo);white-space:nowrap;padding:.5em .65em;font-stretch:75%;display:inline-block}@media (max-width:1020px){.cpt.top{display:none}}@media (max-width:720px){body:before{width:3px;left:4px}body:after{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
.hd{z-index:30;background:var(--asfalto);border-bottom:1px solid var(--grano);position:sticky;top:0}.hd-in{align-items:center;gap:var(--space-14) var(--space-26);min-height:68px;display:flex}.brand{align-items:center;gap:var(--space-10);display:flex}.brand svg{width:32px;height:32px;color:var(--pit);--pc:var(--asfalto)}.brand b{font:800 2rem/1 var(--d);letter-spacing:-.01em;font-stretch:62%}@media (max-width:720px){.hd-in{gap:var(--space-10);min-height:60px}.brand svg{width:26px;height:26px}.brand b{font-size:1.6rem}}
.hero{gap:40px var(--gut);padding-block:clamp(30px, 5vw, 60px) var(--space-footer);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-areas:"txt vis";align-items:start;display:grid}.hero-t{grid-area:txt}.hero h1{font:800 clamp(3.2rem, 7.6vw, 6rem) / .9 var(--d);letter-spacing:-.005em;text-wrap:balance;margin-left:-.03em;font-stretch:62%}.h1b{font:800 clamp(1.7rem, 3.3vw, 2.6rem) / 1 var(--d);color:var(--mudo);margin-top:var(--space-14);font-stretch:62%}.lead{max-width:50ch;margin-top:var(--space-26);font-size:clamp(1.05rem,1.55vw,1.2rem)}.hero .terms{margin-top:var(--space-14);color:var(--mudo);font-size:.9rem}.vis{grid-area:vis;min-width:0}@media (max-width:1020px){.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"txt""vis"}}
.stage{height:var(--h-stage);border-top:2px solid var(--goma-blanca);padding:var(--space-18) var(--space-10);flex-direction:column;display:flex;position:relative}.stage:before,.stage:after{content:"";border:2px solid var(--goma-blanca);pointer-events:none;border-bottom:0;width:22px;height:22px;position:absolute;top:-2px}.stage:before{border-right:0;left:0}.stage:after{border-left:0;right:0}.stage-n{justify-content:space-between;gap:var(--space-14);margin-bottom:var(--space-10);color:var(--mudo);display:flex}.stage svg{flex:1;width:100%;min-height:0;overflow:visible}.trk-edge,.trk-road{fill:none;stroke-linejoin:round}.trk-edge{stroke:var(--goma-blanca);stroke-width:7.4px}.trk-road{stroke:var(--track-asphalt);stroke-width:6.4px}.trk-pit{stroke:var(--pit);stroke-width:1px}.trk-start{stroke:var(--goma-blanca);stroke-width:1.2px;stroke-dasharray:1 1}.kart{offset-path:var(--trk);offset-rotate:auto;offset-distance:var(--o,0%);animation:lap var(--t,30s) linear infinite;animation-delay:var(--dl,0s)}.kart rect{fill:var(--goma-blanca);stroke:var(--asfalto);stroke-width:.4px}.kart.sel rect{fill:var(--pit)}.kart.G circle{fill:var(--gold)}.kart.S circle{fill:var(--silver)}.kart.B circle{fill:var(--bronze)}.kart.I circle{fill:var(--iron)}@keyframes lap{0%{offset-distance:0%}to{offset-distance:100%}}@media (max-width:720px){.stage{height:320px;padding-inline:0}.stage-n{flex-direction:column;gap:0}}
.ft-b{justify-content:space-between;align-items:center;gap:var(--space-10) var(--space-26);border-top:1px solid var(--grano);padding-block:var(--space-14) 40px;flex-wrap:wrap;display:flex}
