:root:has(.ed-a){--paper:#62081b;--paper-2:#751426;--mist:#923942;--silver:#afb1b5;--silver-hi:#e6e8ea;--steel:#f3e8e8;--ink:#fdf9f9;--ink-muted:#ebd0d1;--red:#fb3131;--red-hi:#ff6157;--red-deep:#c90f1a;--on-red:#fffdfd;--line:#fdf9f924;--whatsapp:#007742;--streak:#fdf9f938;--kerb:#fb3131;--night:#190406;background:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:has(.ed-a){--paper:lab(19.8011% 38.722 15.8383);--paper-2:lab(25.4955% 41.9519 16.923);--mist:lab(37.2212% 38.7329 14.9026);--silver:lab(72.141% -.315696 -2.24375);--silver-hi:lab(91.8676% -.214815 -1.49833);--steel:lab(92.9198% 3.80373 1.60406);--ink:lab(98.21% 1.58414 .667024);--ink-muted:lab(85.756% 9.77105 3.07431);--red:lab(55.8931% 73.9933 52.0725);--red-hi:lab(63.1471% 65.7043 43.1388);--red-deep:lab(43.3639% 66.2859 48.721);--on-red:lab(99.4% .633538 .2666);--line:lab(98.21% 1.58414 .667024/.14);--whatsapp:lab(43.669% -41.9439 21.7007);--streak:lab(98.21% 1.58414 .667024/.22);--kerb:lab(55.8931% 73.9933 52.0725);--night:lab(2.82636% 7.65836 2.09329)}}body:has(.ed-a) .ambient{display:none}.ed-a{--base:2s;--ease:cubic-bezier(.2, .9, .1, 1);--race:var(--font-wide), var(--font-display-face), sans-serif;--timing:var(--font-timing), ui-monospace, monospace;background:var(--paper);color:var(--ink)}html.a-skip .ed-a{--base:0s}.a-race{font-family:var(--race);font-variation-settings:"wdth" 96;text-transform:uppercase;letter-spacing:.015em;font-style:italic;font-weight:600;font-stretch:96%}.a-race-wide{font-family:var(--race);font-variation-settings:"wdth" 100;letter-spacing:.005em;font-style:italic;font-weight:500;font-stretch:100%}.a-time{font-family:var(--timing);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.ed-a :is(p,li){text-shadow:0 1px 2px #14000273;text-shadow:0 1px 2px lab(1.37957% 6.54227 1.40339/.45)}.a-intro{z-index:80;background:var(--paper);pointer-events:none;width:140%;animation:.55s cubic-bezier(.7,0,.3,1) 1.95s forwards a-intro-out;position:fixed;top:0;bottom:0;left:-20%;transform:skew(-12deg)}.a-intro:before{content:"";background:var(--red);width:2.5vw;position:absolute;top:0;bottom:0;left:-2.5vw}.a-intro-inner{place-items:center;display:grid;position:absolute;inset:0 14%;transform:skew(12deg)}@keyframes a-intro-out{to{transform:translate(110%)skew(-12deg)}}.a-gantry{gap:clamp(.5rem,2vw,1.25rem);display:flex}.a-housing{background:var(--night);animation:a-rise .4s var(--ease) calc(var(--n) * 50ms) both;border-radius:999px;gap:clamp(.35rem,1.2vmin,.7rem);padding:clamp(.4rem,1.4vmin,.8rem);display:grid}.a-bulb{aspect-ratio:1;background:color-mix(in oklab, var(--ink) 8%, var(--night));width:clamp(2.1rem,8vmin,4.6rem);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--ink) 10%, transparent);border-radius:50%;position:relative}.a-bulb:after{content:"";background:var(--red);box-shadow:0 0 2.2em .3em var(--red);opacity:0;animation:a-lamp-on 80ms linear var(--on) both, a-lamp-off 50ms linear 1.85s forwards;border-radius:50%;position:absolute;inset:0}.a-bulb[data-top]:after{animation:none}@keyframes a-lamp-on{0%{opacity:0}to{opacity:1}}@keyframes a-lamp-off{0%{opacity:1}to{opacity:0}}@keyframes a-rise{0%{opacity:0;transform:translateY(1.2rem)}}.a-intro-label{animation:a-rise .5s var(--ease) .2s both}.a-in{animation:a-in .8s var(--ease) calc(var(--base) + var(--d,0s)) both}@keyframes a-in{0%{opacity:0;transform:translate(2.5rem)skew(-12deg)}}.a-fade{animation:a-fade .9s ease calc(var(--base) + var(--d,0s)) both}@keyframes a-fade{0%{opacity:0}}.a-stripe{transform-origin:50% 100%;height:140%;animation:a-stripe .9s var(--ease) calc(var(--base) + var(--d,0s)) both;position:absolute;bottom:-10%;transform:skew(-28deg)}@keyframes a-stripe{0%{transform:skew(-28deg)scaleY(0)}}.as-word{white-space:nowrap;--as-base:var(--ink);--as-hot:var(--red);--as-ghost:var(--red);margin-inline:.06em;display:inline-block}.as-word[data-red]{--as-base:var(--red);--as-hot:var(--ink);--as-ghost:var(--ink)}.as-ch{--f:0;color:color-mix(in oklab, var(--as-hot) calc(var(--f) * 100%), var(--as-base));transform:translate3d(calc(var(--f) * .09em), calc(var(--f) * -.03em), 0) skewX(calc(var(--f) * -14deg));transition:transform .4s var(--ease), color .3s ease;display:inline-block}.as-in{animation:as-in .75s var(--ease) calc(var(--base) + .12s + var(--i) * 22ms) both, as-pass 7s ease-in-out calc(var(--base) + 2.8s + var(--i) * 28ms) infinite;display:inline-block;position:relative}.as-in:before,.as-in:after{content:attr(data-c);z-index:-1;pointer-events:none;color:var(--as-ghost);position:absolute;inset:0}.as-in:before{opacity:calc(var(--f) * .4);transform:translate3d(calc(var(--f) * -.2em), 0, 0);transition:transform .4s var(--ease), opacity .3s ease}.as-in:after{opacity:0;animation:as-ghost 7s ease-in-out calc(var(--base) + 2.8s + var(--i) * 28ms) infinite}@keyframes as-in{0%{opacity:0;transform:translate(1.8em)skew(-38deg)}55%{opacity:1;transform:translate(-.05em)skew(9deg)}to{opacity:1;transform:none}}@keyframes as-pass{0%,5%,to{transform:none}2.2%{transform:translate(.07em)skew(-12deg)}}@keyframes as-ghost{0%,5%,to{opacity:0;transform:none}2.2%{opacity:.35;transform:translate(-.22em)}}.a-flyby{animation:a-flyby 1.1s cubic-bezier(.55, 0, .35, 1) calc(var(--base) + .35s) both}@keyframes a-flyby{0%{opacity:1;transform:translate(-60vw)skew(-10deg)}90%{opacity:1}to{opacity:0;transform:translate(140vw)skew(-10deg)}}.a-trail{transform-origin:0;animation:a-trail 1.6s cubic-bezier(.55, 0, .35, 1) calc(var(--base) + .35s) both}@keyframes a-trail{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.a-trail-bar{background:linear-gradient(90deg, transparent, var(--red))}.a-streak{background:linear-gradient(90deg, transparent, var(--streak), transparent);height:2px;animation:a-streak 6s linear calc(var(--base) + var(--d,0s)) infinite;opacity:0;border-radius:2px;position:absolute}.a-streak[data-red]{background:linear-gradient(90deg, transparent, var(--red), transparent)}@keyframes a-streak{0%{opacity:1;transform:translate(-40vw)}12%{opacity:1;transform:translate(140vw)}12.1%,to{opacity:0;transform:translate(140vw)}}.a-pit-stage{--p:0;--v:0}.a-pit-static{display:grid}.a-pit-live{display:none}@media (prefers-reduced-motion:no-preference){.js .a-pit-track{height:460svh}.js .a-pit-stage{height:100svh;position:sticky;top:0}.js .a-pit-static{display:none}.js .a-pit-live{display:block}}.a-world{width:460vw;transform:translate3d(calc(var(--p) * -350vw), 0, 0);will-change:transform;position:absolute;top:0;bottom:0;left:0}.a-kerb{background:repeating-linear-gradient(-60deg, var(--kerb) 0 22px, var(--paper) 22px 44px);height:12px;position:absolute;left:0;right:0}.a-dash{background:repeating-linear-gradient(90deg, var(--ink) 0 64px, transparent 64px 150px);opacity:.85;height:4px;position:absolute;left:0;right:0}.a-board{position:absolute;transform:translate(-50%)}.a-board-plate{transform-origin:50% 100%;transition:transform .5s var(--ease)}.a-board[data-cur] .a-board-plate{transform:translateY(-.6rem)scale(1.08)}.a-car{transform:translate3d(calc(var(--v) * 2.5vw), 0, 0) skewX(calc(var(--v) * -7deg))}.a-idle{animation:.18s steps(2,end) infinite a-idle}@keyframes a-idle{50%{transform:translateY(1px)}}.a-tail{transform-origin:100%;transform:scaleX(calc(.12 + var(--v) * .88));opacity:calc(.35 + var(--v) * .65)}.a-tail-bar{background:linear-gradient(90deg, transparent, var(--red))}.a-rush{opacity:calc(.15 + var(--v) * .85)}.a-rush>span{background:linear-gradient(90deg, transparent, var(--streak), transparent);height:2px;animation:a-rush .9s linear calc(var(--d) * -1) infinite;border-radius:2px;position:absolute}.a-rush>span[data-red]{background:linear-gradient(90deg, transparent, var(--red), transparent)}@keyframes a-rush{0%{transform:translate(120vw)}to{transform:translate(-60vw)}}.a-panel>*{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .2s,transform .2s;transform:translate(1.5rem)skew(-8deg)}.a-panel>[data-cur]{opacity:1;transition:opacity .35s ease .22s, transform .5s var(--ease) .22s;pointer-events:auto;transform:none}.a-hud-dot{transition:transform .4s var(--ease), background-color .3s ease}.a-hud-dot[data-on]{background:var(--red);transform:scaleX(2.2)}.js .a-rv[data-reveal]{opacity:0;transition:opacity .6s ease, transform .8s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translate(2rem)skew(-8deg)}.js .a-rv[data-reveal][data-on]{opacity:1;transform:none}.a-outline{color:#0000;-webkit-text-stroke:2px var(--red)}.a-slash{background:var(--red);width:4.5rem;height:6px;display:block;transform:skew(-28deg)}.a-needle{transform-origin:160px 160px;transform:rotate(-120deg)}.a-zero-num{display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.a-needle{animation:linear both a-needle;animation-timeline:view();animation-range:entry 20% cover 55%}.a-zero-num{animation:linear both a-zero;animation-timeline:view();animation-range:entry 30% cover 50%}.a-drive-in{animation:linear both a-drive-in;animation-timeline:view();animation-range:entry cover 45%}.a-drive-trail{transform-origin:100%;animation:linear both a-drive-trail;animation-timeline:view();animation-range:entry cover 55%}}}@keyframes a-needle{0%{transform:rotate(110deg)}to{transform:rotate(-120deg)}}@keyframes a-zero{0%{opacity:0;transform:translateY(.2em)scale(.6)skew(-14deg)}to{opacity:1;transform:none}}@keyframes a-drive-in{0%{transform:translate(-80vw)skew(-12deg)}to{transform:none}}@keyframes a-drive-trail{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.a-btn{transition:transform .35s var(--ease), background-color .2s ease, color .2s ease, border-color .2s ease}.a-btn:hover{transform:translate(.2rem)skew(-6deg)}@media (prefers-reduced-motion:reduce){.a-intro{display:none}.a-in,.a-fade,.a-stripe,.as-in,.as-in:after,.a-flyby,.a-trail,.a-streak,.a-idle,.a-rush>span{animation:none}.a-flyby,.a-trail,.a-streak{display:none}.as-ch,.as-in:before{transition:none}.js .a-rv[data-reveal]{opacity:1;transition:none;transform:none}.a-livery,.a-speed{display:none}}html.a-skip .a-intro{display:none}.a-ghost{z-index:-1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--race);text-transform:uppercase;color:#0000;-webkit-text-stroke:2px oklch(98.5% .005 20/.09);font-size:clamp(8rem,26vw,26rem);font-style:italic;font-weight:900;font-stretch:72%;line-height:1;position:absolute;top:.2em;left:0}.a-speed{height:clamp(5rem,12vw,9rem);position:relative;overflow:hidden}.a-speed>span{background:linear-gradient(90deg, transparent, var(--streak), transparent);border-radius:2px;height:2px;position:absolute;left:0}.a-speed>span[data-red]{background:linear-gradient(90deg, transparent, var(--red), transparent);height:3px}.a-livery{z-index:-1;pointer-events:none;gap:1.2vw;height:70%;display:none;position:absolute;bottom:0;right:-6vw}@media (min-width:1024px){.a-livery{display:flex}}.a-livery>span{height:100%;display:block;transform:skew(-28deg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.a-fly{animation:linear both a-fly;animation-timeline:view();animation-range:entry}.a-title{animation:linear both a-title;animation-timeline:view();animation-range:entry cover 30%}.a-title .text-red{animation:linear both a-accent;animation-timeline:view();animation-range:entry 10% cover 38%;display:inline-block}.a-ghost{animation:linear both a-ghost;animation-timeline:view();animation-range:cover}.a-speed>span{animation:linear both a-speed;animation-timeline:view();animation-range:cover}.a-livery>span{animation:linear both a-livery;animation-timeline:view();animation-range:entry cover 50%}.a-hero-out{animation:linear both a-out-l;animation-timeline:view();animation-range:exit exit 90%}.a-hero-out-r{animation:linear both a-out-r;animation-timeline:view();animation-range:exit exit 90%}}}@keyframes a-fly{0%{opacity:0;transform:translate3d(var(--fx,0), var(--fy,16vh), 0) rotate(var(--fr,0deg)) skewX(-14deg) scale(.85)}to{opacity:1;transform:none}}@keyframes a-title{0%{opacity:0;transform:translate(-16vw)skew(-24deg)}to{opacity:1;transform:none}}@keyframes a-accent{0%{opacity:0;transform:translate(20vw)skew(-30deg)}to{opacity:1;transform:none}}@keyframes a-ghost{0%{transform:translate(40vw)}to{transform:translate(-75%)}}@keyframes a-speed{0%{transform:translate(-110%)}to{transform:translate(calc(100vw + 10%))}}@keyframes a-livery{0%{transform:skew(-28deg)translateY(105%)}to{transform:skew(-28deg)}}@keyframes a-out-l{to{opacity:0;transform:translate(-35vw,-4vh)skew(-24deg)}}@keyframes a-out-r{to{opacity:0;transform:translate(35vw,-4vh)skew(-24deg)}}.ed-a .c-legal h2{font-family:var(--race);font-variation-settings:"wdth" 96;letter-spacing:.015em;font-style:italic;font-weight:600}
:root{--g-blue:#3e86f4;--g-red:#ea3e31;--g-yellow:#f7b900;--g-green:#31aa4b}@supports (color:lab(0% 0 0)){:root{--g-blue:lab(55.5971% 6.48856 -62.9032);--g-red:lab(53.8877% 65.4067 48.8414);--g-yellow:lab(79.2566% 14.5702 82.1227);--g-green:lab(61.4669% -49.3741 37.9572)}}.rosso{--t-red:var(--c-rosso-hi);--t-ink:var(--c-black);--t-paper:var(--c-white);--t-pearl:var(--c-pearl);--t-night:var(--c-night);--t-stamp:var(--c-white)}.ed-a{--t-red:var(--red);--t-ink:#170c0c;--t-paper:#fffdfd;--t-pearl:#f3e8e8;--t-night:var(--night);--t-stamp:var(--ink)}@supports (color:lab(0% 0 0)){.ed-a{--t-ink:lab(4.30135% 4.54029 1.67912);--t-paper:lab(99.4% .633538 .2666);--t-pearl:lab(92.9198% 3.80373 1.60406)}}.c-hu{--hu:#994920}@supports (color:lab(0% 0 0)){.c-hu{--hu:lab(41.158% 32.3581 39.455)}}.c-hu[data-color=orange]{--hu:#ec6f00}@supports (color:lab(0% 0 0)){.c-hu[data-color=orange]{--hu:lab(61.7256% 46.1889 70.0885)}}.c-hu[data-color=blue]{--hu:#0077bc}@supports (color:lab(0% 0 0)){.c-hu[data-color=blue]{--hu:lab(47.3165% -8.24019 -45.3882)}}.c-hu[data-color=yellow]{--hu:#dcbc33}@supports (color:lab(0% 0 0)){.c-hu[data-color=yellow]{--hu:lab(77.3222% 2.10109 68.3091)}}.c-hu[data-color=brown]{--hu:#994920}@supports (color:lab(0% 0 0)){.c-hu[data-color=brown]{--hu:lab(41.158% 32.3581 39.455)}}.c-hu[data-color=pink]{--hu:#edb2ba}@supports (color:lab(0% 0 0)){.c-hu[data-color=pink]{--hu:lab(78.3154% 23.1245 4.94417)}}.c-hu[data-color=green]{--hu:#589a28}@supports (color:lab(0% 0 0)){.c-hu[data-color=green]{--hu:lab(57.6163% -36.5007 49.4338)}}.c-hu-rim{fill:color-mix(in oklab, var(--hu) 82%, var(--t-ink))}.c-hu-face{fill:var(--hu)}.c-hu-month{fill:var(--t-ink);font:700 19px var(--font-body), sans-serif}.c-hu-year{fill:var(--t-ink);font:900 64px var(--font-wide), var(--font-body), sans-serif;font-variation-settings:"wdth" 115}.c-hu-mark{fill:var(--t-ink)}@keyframes c-hu-spin{0%{transform:rotate(-200deg)scale(.6)}to{transform:none}}.c-cert,.c-gcard{--fg:var(--t-ink);--fg-muted:color-mix(in oklab, var(--t-ink) 68%, var(--t-paper));--line:color-mix(in oklab, var(--t-ink) 14%, transparent);color:var(--t-ink)}.c-cert{background:linear-gradient(160deg, var(--t-paper), var(--t-pearl));box-shadow:0 0 0 1px var(--line), 0 30px 60px -36px color-mix(in oklab, var(--t-night) 60%, transparent)}.c-stamp{aspect-ratio:1;width:clamp(7.5rem,13vw,9rem);color:var(--t-stamp);transform:rotate(var(--tilt));position:relative}.c-stamp-line{fill:none;stroke:currentColor}.c-stamp-ring{fill:currentColor;font:800 15px var(--font-body), sans-serif;letter-spacing:.06em}.c-stamp-mid{text-align:center;color:currentColor;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}@keyframes c-stamp{0%{opacity:0;transform:rotate(var(--tilt)) scale(1.6)}70%{opacity:1;transform:rotate(var(--tilt)) scale(.96)}to{opacity:1;transform:rotate(var(--tilt))}}.c-g-blue{fill:var(--g-blue)}.c-g-red{fill:var(--g-red)}.c-g-yellow{fill:var(--g-yellow)}.c-g-green{fill:var(--g-green)}.c-gstars{color:var(--g-yellow)}.c-gcard{background:var(--t-paper);box-shadow:0 0 0 1px var(--line), 0 40px 80px -40px color-mix(in oklab, var(--t-night) 55%, transparent)}.c-gcard .c-gstar{filter:drop-shadow(0 4px 8px color-mix(in oklab, var(--g-yellow) 45%, transparent))}@keyframes c-gstar{0%{opacity:.15;transform:scale(.4)rotate(-40deg)}to{opacity:1;transform:none}}.c-gbadge{background:var(--t-paper);color:var(--t-ink);box-shadow:0 10px 24px -12px color-mix(in oklab, var(--t-night) 50%, transparent);transition:background-color .25s,color .25s}.c-gbadge:hover{background:var(--t-ink);color:var(--t-paper)}.c-gwhite{background:var(--t-paper)}.t-btn{background:var(--t-ink);color:var(--t-paper);transition:background-color .25s,transform .25s}.t-btn:hover{background:var(--t-red)}.t-btn:active{transform:scale(.97)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.c-hu-spin{animation:linear both c-hu-spin;animation-timeline:view();animation-range:entry cover 45%}.c-stamp{animation:linear both c-stamp;animation-timeline:view();animation-range:entry 30% cover 40%}.c-gstar{animation:linear both c-gstar;animation-timeline:view();animation-range:entry calc(20% + var(--i) * 12%) cover calc(30% + var(--i) * 6%)}}}.c-hu-mono .c-hu-rim{fill:none;stroke:currentColor;stroke-width:9px}.c-hu-mono .c-hu-face{fill:none}.c-hu-mono :is(.c-hu-month,.c-hu-year,.c-hu-mark){fill:currentColor}
