.design-system .ds-pill-group{gap:.4rem;width:100%;display:flex}.design-system .ds-pill-group--auto{width:auto}.design-system .ds-pill-group--auto .ds-pill{flex:none;width:auto;padding:0 1.6rem}.design-system .ds-pill{background:var(--ds-color-neutral-800);border:.1rem solid var(--ds-color-neutral-500);border-radius:var(--ds-radius-full);box-sizing:border-box;color:var(--ds-color-white);cursor:pointer;font-family:var(--ds-font-display);font-size:var(--ds-font-size-12);letter-spacing:.02em;text-transform:uppercase;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:4rem;padding:0 .8rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.design-system .ds-pill:hover,.design-system .ds-pill:focus-visible{border-color:var(--ds-color-neutral-500);color:var(--ds-color-neutral-300)}.design-system .ds-pill.is-active{border-color:var(--ds-color-white);color:var(--ds-color-white)}.design-system .ds-select{--ds-select-bg:color-mix(in srgb, var(--ds-color-ink-800) 90%, transparent);--ds-select-border:var(--ds-color-white-a16);--ds-select-label:color-mix(in srgb, var(--ds-color-paper) 64%, transparent);--ds-select-value:var(--ds-color-white);--ds-select-chevron:var(--ds-color-paper);min-width:16rem;display:block;position:relative}.design-system .ds-select:after{background-color:var(--ds-select-chevron);content:"";pointer-events:none;width:1.1rem;height:.8rem;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23000' d='M1.4 1.2 6 6.2 10.6 1.2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23000' d='M1.4 1.2 6 6.2 10.6 1.2'/%3E%3C/svg%3E") 50%/contain no-repeat}.design-system .ds-select select{appearance:none;background:var(--ds-select-bg);border:.1rem solid var(--ds-select-border);border-radius:var(--ds-radius-md);box-shadow:inset 0 .1rem 0 var(--ds-color-white-a16), 0 .8rem 1.8rem var(--ds-color-black-a48);color:var(--ds-select-value);cursor:pointer;font-family:var(--ds-font-display);font-size:var(--ds-font-size-18);letter-spacing:.04em;text-transform:uppercase;width:100%;height:4.8rem;padding:2.1rem 3.2rem .7rem 1.6rem;font-weight:400;line-height:1;display:block}.design-system .ds-select select:disabled{cursor:not-allowed;opacity:.55}.design-system .ds-select select:focus-visible{outline:.2rem solid var(--ds-accent);outline-offset:.2rem}.design-system .ds-select__label{color:var(--ds-select-label);font-family:var(--ds-font-body);font-size:var(--ds-font-size-8);letter-spacing:.16em;pointer-events:none;text-transform:uppercase;z-index:1;font-weight:500;line-height:1;position:absolute;top:.85rem;left:1.6rem}.design-system .ds-select--light{--ds-select-bg:var(--ds-paper);--ds-select-border:color-mix(in srgb, var(--ds-paper-text) 18%, transparent);--ds-select-label:color-mix(in srgb, var(--ds-paper-text) 62%, transparent);--ds-select-value:var(--ds-paper-text);--ds-select-chevron:var(--ds-paper-text)}.design-system .ds-select--light select{box-shadow:inset 0 .1rem 0 var(--ds-color-white-a48)}.design-system .ds-select--accent{--ds-select-bg:var(--ds-accent);--ds-select-border:color-mix(in srgb, var(--ds-accent-contrast,var(--ds-color-white)) 28%, transparent);--ds-select-label:color-mix(in srgb, var(--ds-accent-contrast,var(--ds-color-white)) 72%, transparent);--ds-select-value:var(--ds-accent-contrast,var(--ds-color-white));--ds-select-chevron:var(--ds-accent-contrast,var(--ds-color-white))}.design-system .ds-select--accent select{box-shadow:inset 0 .1rem 0 var(--ds-color-white-a24)}.design-system .ds-select--compact{min-width:14rem}.design-system .ds-select--compact select{font-size:var(--ds-font-size-14);height:4rem;padding:1.7rem 2.8rem .5rem 1.2rem}.design-system .ds-select--compact .ds-select__label{font-size:var(--ds-font-size-8);top:.6rem;left:1.2rem}.design-system.results-hero{--results-hero-color-a:var(--ds-series-f1-a);--results-hero-color-b:var(--ds-series-f1-b);--results-hero-color-c:var(--ds-series-f1-c);--results-hero-svg-light:var(--results-hero-color-a);--results-hero-svg-dark:var(--results-hero-color-c);--results-hero-link:var(--ds-color-neutral-500);--results-hero-link-hover:var(--ds-color-neutral-300);--results-hero-link-active:var(--ds-color-white);--results-hero-muted:var(--ds-color-neutral-500);--results-hero-muted-strong:var(--ds-color-neutral-400);--results-hero-footer-height:5.6rem;background:var(--comparison-ink,var(--ds-color-neutral-950));box-sizing:border-box;color:var(--ds-paper);isolation:isolate;width:100%;min-height:24rem;padding:8.8rem 0 0;position:relative;overflow:hidden}.design-system.results-hero.results-hero--f2{--results-hero-color-a:var(--ds-series-f2-a);--results-hero-color-b:var(--ds-series-f2-b);--results-hero-color-c:var(--ds-series-f2-c)}.design-system.results-hero.results-hero--f1a{--results-hero-color-a:var(--ds-series-f1a-a);--results-hero-color-b:var(--ds-series-f1a-b);--results-hero-color-c:var(--ds-series-f1a-c)}.design-system.results-hero .results-hero__art--left-1{--ds-art-fill:var(--results-hero-color-a)}.design-system.results-hero .results-hero__art--left-2{--ds-art-fill:var(--results-hero-color-b)}.design-system.results-hero .results-hero__art--right-1{--ds-art-fill:var(--results-hero-color-c)}.design-system.results-hero .results-hero__art--right-2{--ds-art-fill:var(--results-hero-color-a)}.design-system .results-hero__background{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.design-system .results-hero__footer{background:var(--ds-color-neutral-900);height:var(--results-hero-footer-height);pointer-events:none;z-index:0;position:absolute;bottom:8px;left:0;right:0}.design-system .results-hero__accent{pointer-events:none;z-index:1;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.design-system .results-hero__accent svg{width:auto;height:100%;display:block}.design-system .results-hero__accent--left{width:min(42%,42rem);left:0}.design-system .results-hero__accent--right{justify-content:flex-end;width:min(88%,58rem);right:0}.design-system .results-hero__art{height:100%;position:absolute;top:0}.design-system .results-hero__art--left-1,.design-system .results-hero__art--left-2{left:0}.design-system .results-hero__art--right-1,.design-system .results-hero__art--right-2{right:0}.design-system .results-hero__art--left-1,.design-system .results-hero__art--left-2,.design-system .results-hero__art--right-1,.design-system .results-hero__art--right-2{opacity:0}.design-system.results-hero--ready .results-hero__art--left-2{animation:results-hero-enter-left var(--ds-duration-700) var(--ds-ease-out) both}.design-system.results-hero--ready .results-hero__art--left-1{animation:results-hero-enter-left var(--ds-duration-700) var(--ds-duration-100) var(--ds-ease-out) both}.design-system.results-hero--ready .results-hero__art--right-1{animation:results-hero-enter-right var(--ds-duration-700) var(--ds-ease-out) both}.design-system.results-hero--ready .results-hero__art--right-2{animation:results-hero-enter-right var(--ds-duration-700) var(--ds-duration-100) var(--ds-ease-out) both}.design-system .results-hero__inner{z-index:5;position:relative}.design-system .results-hero__row{align-items:center;gap:1.6rem;min-height:11rem;display:flex}.design-system .results-hero__controls{flex-direction:column;flex:none;gap:.8rem;width:12.8rem;display:flex}.design-system .results-hero__series{width:100%}.design-system .results-hero__year{flex:none;width:100%;min-width:0}.design-system .results-hero__year.ds-select,.design-system .results-hero__year.ds-select--compact{width:100%;min-width:0}.design-system .results-hero__year select{text-transform:none}.design-system .results-hero__year .ds-select__label{color:var(--results-hero-muted,var(--ds-color-neutral-500))}.design-system .results-hero__nav{flex-direction:column;gap:.4rem;min-width:min(100%,42rem);display:flex}.design-system .results-hero__link{color:var(--results-hero-link);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-18), 2.2vw, var(--ds-font-size-24));letter-spacing:.02em;text-transform:uppercase;transition:color var(--ds-duration-200) ease, font-size var(--ds-duration-200) ease;font-weight:400;line-height:.92;text-decoration:none;display:block}.design-system .results-hero__link:hover,.design-system .results-hero__link:focus-visible{color:var(--results-hero-link-hover)}.design-system .results-hero__link.is-active{color:var(--results-hero-link-active);font-size:clamp(var(--ds-font-size-28), 4vw, var(--ds-font-size-48))}.design-system .results-hero__range-bar{min-height:var(--results-hero-footer-height);z-index:5;align-items:center;margin:2.4rem 0 .8rem;padding:.4rem 0;display:flex;position:relative}.design-system .results-hero__range{max-width:72rem;padding-left:12rem}.design-system .results-hero__range-summary{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:flex-end;gap:1.2rem 1.6rem;padding:.2rem 0;display:flex}.design-system .results-hero__range-summary span{gap:.2rem;display:grid}.design-system .results-hero__range-summary small{color:var(--results-hero-muted);font-family:var(--ds-font-body);font-size:var(--ds-font-size-8);letter-spacing:.18em;text-transform:uppercase}.design-system .results-hero__range-summary b{font-family:var(--ds-font-display);font-size:var(--ds-font-size-18);letter-spacing:.04em;text-transform:uppercase;font-weight:400;line-height:1}.design-system .results-hero__range-summary i{color:var(--results-hero-link);font-family:var(--ds-font-display);font-size:var(--ds-font-size-18);padding-bottom:.1rem;font-style:normal;line-height:1}.design-system .results-hero__range-summary svg{color:var(--results-hero-muted-strong);font-size:var(--ds-font-size-14);margin-bottom:.25rem}.design-system .results-hero__range-controls{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.design-system .results-hero__range-select{width:22rem;min-width:18rem}.design-system .results-hero__range-select .ds-select__label{color:var(--results-hero-muted,var(--ds-color-neutral-500))}.design-system .results-hero__range-select select:disabled{color:var(--results-hero-muted,var(--ds-color-neutral-500));opacity:1}.design-system .results-hero__range-confirm{border:.1rem solid var(--ds-color-neutral-700);border-radius:var(--ds-radius-full);color:var(--ds-color-white);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex}.design-system .results-hero__range-confirm:hover,.design-system .results-hero__range-confirm:focus-visible{border-color:var(--ds-color-neutral-500)}.design-system .results-hero__race{z-index:5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.4rem;padding:1.6rem 0 3.2rem;display:grid;position:relative}.design-system .results-hero__race-copy{min-width:0}.design-system .results-hero__kicker,.design-system .results-hero__subheading,.design-system .results-hero__meta dt{color:var(--results-hero-muted-strong,var(--ds-color-neutral-400));font-family:var(--ds-font-body);letter-spacing:.16em;text-transform:uppercase;margin:0}.design-system .results-hero__kicker{font-size:var(--ds-font-size-12);margin-bottom:.8rem}.design-system .results-hero__heading{font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-32), 6vw, var(--ds-font-size-64));letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:400;line-height:.92}.design-system .results-hero__subheading{font-size:var(--ds-font-size-12);margin-top:.8rem}.design-system .results-hero__meta{flex-wrap:wrap;justify-content:flex-end;gap:1.6rem 2.4rem;margin:0;display:flex}.design-system .results-hero__meta dt{font-size:var(--ds-font-size-10)}.design-system .results-hero__meta dd{font-family:var(--ds-font-display);font-size:var(--ds-font-size-16);letter-spacing:.04em;text-transform:uppercase;margin:.2rem 0 0;font-weight:400}.design-system .results-hero__sessions{grid-column:1/-1;width:auto}.design-system .results-hero__range-reset{color:var(--results-hero-muted);cursor:pointer;font-family:var(--ds-font-body);font-size:var(--ds-font-size-8);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0}@media (width<=720px){.design-system.results-hero{padding:8rem 0 0}.design-system .results-hero__accent--left,.design-system .results-hero__art--right-2{display:none}.design-system .results-hero__row{flex-direction:column;align-items:flex-start;gap:1.2rem;min-height:0}.design-system .results-hero__nav{width:100%;min-width:0}.design-system .results-hero__range-select{width:100%}.design-system .results-hero__range{padding-left:0}.design-system .results-hero--race{min-height:0}.design-system .results-hero__race{grid-template-columns:minmax(0,1fr)}.design-system .results-hero__meta{justify-content:flex-start}.design-system .results-hero__heading{font-size:var(--ds-font-size-32)}}@keyframes results-hero-enter-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes results-hero-enter-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.design-system .results-hero__art--left-1,.design-system .results-hero__art--left-2,.design-system .results-hero__art--right-1,.design-system .results-hero__art--right-2{opacity:1;animation:none;transform:none}}.design-system .results-hero__texture{pointer-events:none;z-index:30;background:url(/assets/grungetexturetransparent-B_F8meT5.png) 50%/cover no-repeat;position:absolute;inset:0}.site-footer{background:linear-gradient(90deg, color-mix(in srgb, var(--ds-color-ink-900) 90%, transparent), color-mix(in srgb, var(--ds-color-purple-950) 90%, transparent)), var(--ds-color-black);isolation:isolate;position:relative}.site-footer:before{content:"";opacity:.45;pointer-events:none;z-index:-1;background:url(/assets/grungetexturetransparent-B_F8meT5.png) 50%/cover no-repeat;position:absolute;inset:0}.site-footer .divider-glow-dark:not(.site-footer__divider){border-top-color:color-mix(in srgb, var(--ds-color-purple-300) 24%, transparent)}.site-footer .gradient-text-light{color:var(--ds-color-white);-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.site-footer__social{color:var(--ds-color-white);letter-spacing:.2rem;text-transform:uppercase;transition:color var(--ds-duration-200) ease;align-items:center;gap:1.2rem;display:inline-flex}.site-footer__social:hover,.site-footer__social:focus-visible{color:color-mix(in srgb, var(--ds-color-purple-300) 45%, var(--ds-color-white))}.site-footer__divider{background:linear-gradient(color-mix(in srgb, var(--ds-color-purple-300) 24%, transparent), color-mix(in srgb, var(--ds-color-purple-300) 24%, transparent)) top/100% .1rem no-repeat, radial-gradient(ellipse at top, var(--ds-color-black-a90) 0%, transparent 75%)}.design-system.ds-nav,.design-system.ds-nav-menu{--ds-nav-height:6.4rem;--ds-nav-link:color-mix(in srgb, var(--ds-series-f1-a) 28%, var(--ds-color-white));--ds-nav-ease:var(--ds-ease-emphasized);min-height:0}.design-system.ds-nav{-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(90deg, color-mix(in srgb, var(--ds-color-ink-900) 90%, transparent), color-mix(in srgb, var(--ds-color-purple-950) 90%, transparent));border-bottom:.1rem solid color-mix(in srgb, var(--ds-color-purple-300) 24%, transparent);box-sizing:content-box;height:var(--ds-nav-height);padding:0 var(--ds-page-gutter);z-index:1000;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.design-system.ds-nav .ds-nav__logo{display:block}.design-system.ds-nav .ds-nav__logo svg{width:auto;height:4rem;display:block}.design-system.ds-nav .ds-nav__toggle{border-radius:var(--ds-radius-sm);flex-direction:column;justify-content:center;align-items:flex-end;gap:.7rem;margin-right:-.8rem;padding:1.2rem .8rem;display:flex}.design-system.ds-nav .ds-nav__toggle span{background:var(--ds-text);height:.4rem;transition:width var(--ds-duration-300) var(--ds-nav-ease);border-radius:0;width:3.2rem;display:block}.design-system.ds-nav .ds-nav__toggle:hover span:last-child,.design-system.ds-nav .ds-nav__toggle:focus-visible span:last-child{width:2.2rem}.design-system.ds-nav .ds-nav__toggle:focus-visible{box-shadow:0 0 0 .2rem var(--ds-series-f1-a);outline:none}.design-system.ds-nav-menu{opacity:0;pointer-events:none;transition:opacity var(--ds-duration-400) ease, visibility 0s linear var(--ds-duration-400);visibility:hidden;z-index:1100;grid-template-columns:minmax(0,1.5fr) minmax(40rem,1fr);display:grid;position:fixed;inset:0}.design-system.ds-nav-menu.ds-nav-menu--open{opacity:1;pointer-events:auto;transition:opacity var(--ds-duration-400) ease, visibility 0s;visibility:visible}.design-system.ds-nav-menu .ds-nav-menu__stage{background:radial-gradient(ellipse 70% 70% at 50% 50%, color-mix(in srgb, var(--ds-series-f1-b) 38%, var(--ds-bg)) 0%, color-mix(in srgb, var(--ds-series-f1-c) 45%, var(--ds-bg)) 45%, var(--ds-bg) 100%);justify-content:center;align-items:center;display:flex}.design-system.ds-nav-menu .ds-nav-menu__stage-logo{opacity:0;height:auto;transition:opacity var(--ds-duration-700) ease var(--ds-duration-100), transform var(--ds-duration-700) var(--ds-nav-ease) var(--ds-duration-100);width:clamp(24rem,28vw,46rem);transform:scale(.94)}.design-system.ds-nav-menu.ds-nav-menu--open .ds-nav-menu__stage-logo{opacity:1;transform:scale(1)}.design-system.ds-nav-menu .ds-nav-menu__panel{background:linear-gradient(180deg, color-mix(in srgb, var(--ds-series-f1-c) 16%, var(--ds-bg)) 0%, var(--ds-bg) 100%);box-sizing:border-box;min-height:0;transition:transform var(--ds-duration-700) var(--ds-nav-ease);flex-direction:column;padding:0 clamp(2.4rem,4vw,6.4rem) 0 clamp(2.4rem,5vw,8rem);display:flex;transform:translate(4rem)}.design-system.ds-nav-menu.ds-nav-menu--open .ds-nav-menu__panel{transform:none}.design-system.ds-nav-menu .ds-nav-menu__header{min-height:calc(var(--ds-nav-height) + 4rem);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.design-system.ds-nav-menu .ds-nav-menu__crumbs{color:var(--ds-text);font-size:var(--ds-font-size-18);align-items:center;gap:1.6rem;font-weight:600;display:flex}.design-system.ds-nav-menu .ds-nav-menu__mark{width:auto;height:3.2rem;display:block}.design-system.ds-nav-menu .ds-nav-menu__divider{background:var(--ds-series-f1-a);width:.2rem;height:2.4rem}.design-system.ds-nav-menu .ds-nav-menu__back{border-radius:var(--ds-radius-sm);color:var(--ds-text);font:inherit;align-items:center;gap:1rem;display:inline-flex}.design-system.ds-nav-menu .ds-nav-menu__back:hover svg,.design-system.ds-nav-menu .ds-nav-menu__back:focus-visible svg{transform:translate(-.4rem)}.design-system.ds-nav-menu .ds-nav-menu__back svg{transition:transform var(--ds-duration-300) var(--ds-nav-ease)}.design-system.ds-nav-menu .ds-nav-menu__close{background:color-mix(in srgb, var(--ds-series-f1-c) 55%, var(--ds-bg));color:var(--ds-nav-link);font-size:var(--ds-font-size-24);height:5.6rem;transition:background-color var(--ds-duration-200) ease, color var(--ds-duration-200) ease;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:5.6rem;display:flex}.design-system.ds-nav-menu .ds-nav-menu__close:hover,.design-system.ds-nav-menu .ds-nav-menu__close:focus-visible{background:var(--ds-series-f1-b);color:var(--ds-text)}.design-system.ds-nav-menu .ds-nav-menu__views{flex:1;min-height:0;position:relative}.design-system.ds-nav-menu .ds-nav-menu__view{box-sizing:border-box;opacity:0;overscroll-behavior:contain;transition:opacity var(--ds-duration-300) ease, transform var(--ds-duration-500) var(--ds-nav-ease), visibility 0s linear var(--ds-duration-300);visibility:hidden;padding:2.4rem 0 4.8rem;position:absolute;inset:0;overflow-y:auto;transform:translate(3.2rem)}.design-system.ds-nav-menu .ds-nav-menu__view--behind{transform:translate(-3.2rem)}.design-system.ds-nav-menu.ds-nav-menu--open .ds-nav-menu__view--active{opacity:1;transition:opacity var(--ds-duration-300) ease, transform var(--ds-duration-500) var(--ds-nav-ease), visibility 0s;visibility:visible;transform:none}.design-system.ds-nav-menu .ds-nav-menu__list{flex-direction:column;gap:.4rem;display:flex}.design-system.ds-nav-menu .ds-nav-menu__item{color:var(--ds-nav-link);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-40), 5vw, var(--ds-font-size-80));text-align:left;text-transform:uppercase;transition:color var(--ds-duration-200) ease, transform var(--ds-duration-300) var(--ds-nav-ease);justify-content:space-between;align-items:center;width:100%;line-height:1.1;display:flex}.design-system.ds-nav-menu .ds-nav-menu__item:hover,.design-system.ds-nav-menu .ds-nav-menu__item:focus-visible{color:var(--ds-text);outline:none;transform:translate(.6rem)}.design-system.ds-nav-menu .ds-nav-menu__item:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--ds-series-f1-a);text-decoration-color:var(--ds-series-f1-a);text-underline-offset:.6rem;text-decoration-thickness:.3rem}.design-system.ds-nav-menu .ds-nav-menu__item--current{color:var(--ds-text)}.design-system.ds-nav-menu .ds-nav-menu__chevron{font-size:var(--ds-font-size-24)}.design-system.ds-nav-menu .ds-nav-menu__submenu{flex-direction:column;gap:3.2rem;display:flex}.design-system.ds-nav-menu .ds-nav-menu__group-label{color:var(--ds-text-muted);font-size:var(--ds-font-size-12);letter-spacing:.3em;text-transform:uppercase;margin-bottom:1rem;font-weight:700}.design-system.ds-nav-menu .ds-nav-menu__sublist{flex-direction:column;gap:.4rem;display:flex}.design-system.ds-nav-menu .ds-nav-menu__sublink{color:var(--ds-nav-link);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-28), 2.6vw, var(--ds-font-size-40));text-transform:uppercase;transition:color var(--ds-duration-200) ease, transform var(--ds-duration-300) var(--ds-nav-ease);line-height:1.2;display:inline-block}.design-system.ds-nav-menu .ds-nav-menu__sublink:hover,.design-system.ds-nav-menu .ds-nav-menu__sublink:focus-visible,.design-system.ds-nav-menu .ds-nav-menu__sublink.active{color:var(--ds-text)}.design-system.ds-nav-menu .ds-nav-menu__sublink:hover,.design-system.ds-nav-menu .ds-nav-menu__sublink:focus-visible{outline:none;transform:translate(.6rem)}.design-system.ds-nav-menu .ds-nav-menu__sublink:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--ds-series-f1-a);text-decoration-color:var(--ds-series-f1-a);text-underline-offset:.5rem;text-decoration-thickness:.2rem}.design-system.ds-nav-menu .ds-nav-menu__status{color:var(--ds-text-muted);font-size:var(--ds-font-size-16)}@media (width<=899px){.design-system.ds-nav-menu{grid-template-columns:minmax(0,1fr)}.design-system.ds-nav-menu .ds-nav-menu__stage{display:none}.design-system.ds-nav-menu .ds-nav-menu__panel{background:radial-gradient(ellipse 90% 60% at 50% 100%, color-mix(in srgb, var(--ds-series-f1-c) 45%, transparent), transparent 70%), var(--ds-bg);padding:0 var(--ds-page-gutter)}.design-system.ds-nav-menu .ds-nav-menu__header{min-height:calc(var(--ds-nav-height) + 1.6rem)}.design-system.ds-nav-menu .ds-nav-menu__close{width:4.8rem;height:4.8rem}}@media (prefers-reduced-motion:reduce){.design-system.ds-nav-menu,.design-system.ds-nav-menu .ds-nav-menu__stage-logo,.design-system.ds-nav-menu .ds-nav-menu__panel,.design-system.ds-nav-menu .ds-nav-menu__view{transition:none}}.recharts-cartesian-axis-tick-value{font-size:var(--ds-font-size-10);letter-spacing:.2rem}.recharts-default-tooltip,.custom-tooltip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-image:linear-gradient(to bottom, var(--ds-color-neutral-600), var(--ds-color-neutral-500)) 1;border-radius:var(--ds-radius-md);box-shadow:0 0 1rem var(--ds-color-black-a48);padding:.8rem;background-color:var(--ds-color-black-a80)!important;border:.1rem solid #0000!important}.recharts-tooltip-label{font-family:var(--ds-font-display)}:root{--ds-color-white:#fff;--ds-color-black:#000;--ds-color-neutral-50:#fafafa;--ds-color-neutral-100:#f5f5f5;--ds-color-neutral-200:#e5e5e5;--ds-color-neutral-300:#d4d4d4;--ds-color-neutral-400:#a3a3a3;--ds-color-neutral-500:#737373;--ds-color-neutral-600:#525252;--ds-color-neutral-700:#404040;--ds-color-neutral-800:#262626;--ds-color-neutral-900:#171717;--ds-color-neutral-950:#0a0a0a;--ds-color-ink-800:#141217;--ds-color-ink-900:#0d0c10;--ds-color-ink-950:#050607;--ds-color-purple-200:#9a5cff;--ds-color-purple-300:#7200ff;--ds-color-purple-500:#5200d8;--ds-color-purple-700:#310081;--ds-color-purple-900:#271d5a;--ds-color-purple-950:#120b26;--ds-color-paper:#e9e4d8;--ds-color-steel:#9da8ad;--ds-color-cyan:#00c2ff;--ds-color-teal-300:#27f4d2;--ds-color-teal-500:#1cba9e;--ds-color-green:#34d399;--ds-color-red:#fb7185;--ds-color-f2-light:#7ec8ff;--ds-color-f2-base:#2f7fe8;--ds-color-f1a-pink:#ff3d9a;--ds-color-f1a-violet:#8b5cf6;--ds-color-tire-soft:#230000;--ds-color-tire-medium:#372e00;--ds-color-lime:#d7ff2f;--ds-font-display:"Anton", sans-serif;--ds-font-body:"Exo 2", sans-serif;--ds-font-hand:"Gochi Hand", cursive;--ds-font-size-8:.8rem;--ds-font-size-10:1rem;--ds-font-size-12:1.2rem;--ds-font-size-14:1.4rem;--ds-font-size-16:1.6rem;--ds-font-size-18:1.8rem;--ds-font-size-20:2rem;--ds-font-size-24:2.4rem;--ds-font-size-28:2.8rem;--ds-font-size-32:3.2rem;--ds-font-size-40:4rem;--ds-font-size-48:4.8rem;--ds-font-size-64:6.4rem;--ds-font-size-80:8rem;--ds-radius-none:0;--ds-radius-xs:.4rem;--ds-radius-sm:.8rem;--ds-radius-md:1.2rem;--ds-radius-lg:1.6rem;--ds-radius-xl:2.4rem;--ds-radius-2xl:3.2rem;--ds-radius-full:999px;--ds-duration-100:.1s;--ds-duration-200:.2s;--ds-duration-300:.3s;--ds-duration-400:.4s;--ds-duration-500:.5s;--ds-duration-700:.7s;--ds-duration-1000:1s;--ds-duration-2000:2s;--ds-ease-out:cubic-bezier(.22, 1, .36, 1);--ds-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--ds-color-white-rgb:255 255 255;--ds-color-black-rgb:0 0 0;--ds-color-neutral-50-rgb:250 250 250;--ds-color-neutral-100-rgb:245 245 245;--ds-color-neutral-200-rgb:229 229 229;--ds-color-neutral-300-rgb:212 212 212;--ds-color-neutral-400-rgb:163 163 163;--ds-color-neutral-500-rgb:115 115 115;--ds-color-neutral-600-rgb:82 82 82;--ds-color-neutral-700-rgb:64 64 64;--ds-color-neutral-800-rgb:38 38 38;--ds-color-neutral-900-rgb:23 23 23;--ds-color-neutral-950-rgb:10 10 10;--ds-color-ink-800-rgb:20 18 23;--ds-color-ink-900-rgb:13 12 16;--ds-color-ink-950-rgb:5 6 7;--ds-color-purple-200-rgb:154 92 255;--ds-color-purple-300-rgb:114 0 255;--ds-color-purple-500-rgb:82 0 216;--ds-color-purple-700-rgb:49 0 129;--ds-color-purple-900-rgb:39 29 90;--ds-color-purple-950-rgb:18 11 38;--ds-color-paper-rgb:233 228 216;--ds-color-steel-rgb:157 168 173;--ds-color-cyan-rgb:0 194 255;--ds-color-teal-300-rgb:39 244 210;--ds-color-teal-500-rgb:28 186 158;--ds-color-green-rgb:52 211 153;--ds-color-red-rgb:251 113 133;--ds-color-f2-light-rgb:126 200 255;--ds-color-f2-base-rgb:47 127 232;--ds-color-f1a-pink-rgb:255 61 154;--ds-color-f1a-violet-rgb:139 92 246;--ds-color-tire-soft-rgb:35 0 0;--ds-color-tire-medium-rgb:55 46 0;--ds-color-lime-rgb:215 255 47;--ds-color-white-a04:#ffffff0a;--ds-color-white-a08:#ffffff14;--ds-color-white-a12:#ffffff1f;--ds-color-white-a16:#ffffff29;--ds-color-white-a24:#ffffff3d;--ds-color-white-a32:#ffffff52;--ds-color-white-a48:#ffffff7a;--ds-color-white-a64:#ffffffa3;--ds-color-white-a80:#fffc;--ds-color-white-a90:#ffffffe6;--ds-color-black-a04:#0000000a;--ds-color-black-a08:#00000014;--ds-color-black-a12:#0000001f;--ds-color-black-a16:#00000029;--ds-color-black-a24:#0000003d;--ds-color-black-a32:#00000052;--ds-color-black-a48:#0000007a;--ds-color-black-a64:#000000a3;--ds-color-black-a80:#000c;--ds-color-black-a90:#000000e6}.design-system{--ds-bg:var(--ds-color-ink-900);--ds-paper:var(--ds-color-paper);--ds-paper-text:var(--ds-color-ink-800);--ds-surface:color-mix(in srgb, var(--ds-color-ink-900) 80%, transparent);--ds-surface-strong:color-mix(in srgb, var(--ds-color-ink-800) 90%, transparent);--ds-border:var(--ds-color-white-a16);--ds-text:var(--ds-color-neutral-50);--ds-text-muted:var(--ds-color-steel);--ds-positive:var(--ds-color-green);--ds-negative:var(--ds-color-red);--ds-series-f1-a:var(--ds-color-purple-300);--ds-series-f1-b:var(--ds-color-purple-500);--ds-series-f1-c:var(--ds-color-purple-700);--ds-series-f2-a:var(--ds-color-f2-light);--ds-series-f2-b:var(--ds-color-f2-base);--ds-series-f2-c:var(--ds-series-f1-b);--ds-series-f1a-a:var(--ds-color-f1a-pink);--ds-series-f1a-b:var(--ds-series-f1-b);--ds-series-f1a-c:var(--ds-color-f1a-violet);--ds-brand:var(--ds-series-f1-b);--ds-brand-light:var(--ds-series-f1-a);--ds-brand-dark:var(--ds-series-f1-c);--ds-accent:var(--ds-brand);--ds-accent-light:var(--ds-brand-light);--ds-accent-contrast:var(--ds-color-white);--ds-accent-cool:var(--ds-color-cyan);--ds-shadow:0 2.4rem 8rem var(--ds-color-black-a32);--ds-hero-title-shadow:.08em .1em 0 var(--ds-color-black-a32), 0 .18em .5em var(--ds-color-black-a48);--ds-section-lift-shadow:0 -3rem 6rem var(--ds-color-black-a90);--ds-float-transition:transform var(--ds-duration-500) var(--ds-ease-emphasized);--ds-edge-color:color-mix(in srgb, var(--ds-color-purple-300) 48%, transparent);--ds-edge-color-hover:color-mix(in srgb, var(--ds-color-purple-200) 90%, transparent);--ds-edge-fade:color-mix(in srgb, var(--ds-color-purple-300) 8%, transparent);--ds-edge-glow:drop-shadow(0 0 1.2rem color-mix(in srgb, var(--ds-color-purple-300) 48%, transparent));--ds-edge-width:.1rem;--ds-page-max-width:136rem;--ds-page-gutter:clamp(1.6rem, 4.5vw, 6.12rem);--ds-page-inset:max(var(--ds-page-gutter), calc((100vw - var(--ds-page-max-width)) / 2 + var(--ds-page-gutter)))}body.bg-ds-page{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--ds-color-purple-500) 16%, transparent), transparent 32rem), linear-gradient(135deg, var(--ds-color-ink-950) 0%, var(--ds-color-ink-900) 48%, var(--ds-color-ink-950) 100%);background-attachment:fixed}.design-system{--comparison-paper:var(--ds-color-paper);--comparison-ink:var(--ds-color-neutral-950);--comparison-panel:color-mix(in srgb, var(--ds-color-neutral-950) 90%, transparent);--podium-color:var(--ds-series-f1-b);--podium-dark:var(--ds-series-f1-c);--podium-light:var(--ds-series-f1-a);--podium-layer-1:var(--podium-light);--podium-layer-2:var(--podium-dark);--podium-layer-3:var(--podium-light);--podium-border:var(--ds-color-white-a16);--podium-border-hover:var(--ds-color-white-a48);color:var(--ds-text);min-height:100%}.design-system :where(.ds-gradient-edge){position:relative}.design-system .ds-gradient-edge:after{-webkit-mask:linear-gradient(var(--ds-color-black) 0 0) content-box, linear-gradient(var(--ds-color-black) 0 0);-webkit-mask-composite:xor;background:linear-gradient(160deg, var(--ds-edge-color), var(--ds-edge-fade) 60%, var(--ds-edge-color));border-radius:inherit;box-sizing:border-box;content:"";-webkit-mask:linear-gradient(var(--ds-color-black) 0 0) content-box, linear-gradient(var(--ds-color-black) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--ds-color-black) 0 0) content-box exclude, linear-gradient(var(--ds-color-black) 0 0);mask:linear-gradient(var(--ds-color-black) 0 0) content-box exclude, linear-gradient(var(--ds-color-black) 0 0);padding:var(--ds-edge-width);pointer-events:none;transition:background var(--ds-duration-400) ease;z-index:5;position:absolute;inset:0}.design-system .ds-gradient-edge--interactive{transition:filter var(--ds-duration-400) ease}.design-system .ds-gradient-edge--interactive:hover,.design-system .ds-gradient-edge--interactive:focus-visible{--ds-edge-color:var(--ds-edge-color-hover);filter:var(--ds-edge-glow)}.design-system .global-container{max-width:118rem;padding-left:2.4rem;padding-right:2.4rem}.design-system .bg-glow-large,.design-system .bg-glow-dark,.design-system .bg-glow{background:var(--ds-surface);border:.1rem solid var(--ds-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow);-webkit-backdrop-filter:blur(1.8rem);backdrop-filter:blur(1.8rem)}.design-system .divider-glow-dark,.design-system .divider-glow-medium{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ds-color-lime) 48%, transparent), color-mix(in srgb, var(--ds-color-cyan) 32%, transparent), transparent);border:0;height:.1rem}.design-system .gradient-text-light,.design-system .gradient-text,.design-system .gradient-text-white{background:linear-gradient(90deg, var(--ds-text), var(--ds-paper-text));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.design-system .heading-3,.design-system .heading-4{letter-spacing:.08em}.ds-page-width{box-sizing:border-box;max-width:var(--ds-page-max-width,136rem);padding-left:var(--ds-page-gutter,clamp(1.6rem, 4.5vw, 6.12rem));padding-right:var(--ds-page-gutter,clamp(1.6rem, 4.5vw, 6.12rem));width:100%;margin-left:auto;margin-right:auto}.ds-dotted-texture{background-image:radial-gradient(color-mix(in srgb, var(--ds-color-ink-800) 12%, transparent) .08rem, transparent .11rem), linear-gradient(color-mix(in srgb, var(--ds-color-ink-800) 4%, transparent) .1rem, transparent .1rem), linear-gradient(90deg, color-mix(in srgb, var(--ds-color-ink-800) 4%, transparent) .1rem, transparent .1rem);background-size:.5rem .5rem,3.4rem 3.4rem,3.4rem 3.4rem}.ds-dark-dotted-gradient{background-color:var(--ds-bg);background-image:radial-gradient(color-mix(in srgb, var(--ds-color-paper) 24%, transparent) .08rem, transparent .11rem), linear-gradient(color-mix(in srgb, var(--ds-color-paper) 8%, transparent) .1rem, transparent .1rem), linear-gradient(90deg, color-mix(in srgb, var(--ds-color-paper) 8%, transparent) .1rem, transparent .1rem), linear-gradient(90deg, var(--ds-color-neutral-800) 0%, var(--ds-color-ink-950) 100%);background-repeat:repeat,repeat,repeat,no-repeat;background-size:.5rem .5rem,3.4rem 3.4rem,3.4rem 3.4rem,100% 100%}.ds-team-logo{fill:none;stroke:currentColor;width:100%;height:auto;display:block}.ds-empty-state{color:var(--ds-text-muted);font-family:var(--ds-font-body);letter-spacing:.18em;text-align:center;text-transform:uppercase}select,select option{color:var(--ds-color-neutral-950)}h1,h2,h3,h4{font-family:var(--ds-font-display);font-weight:400;line-height:1}h5,h6{font-family:var(--ds-font-hand);font-weight:400;line-height:1}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6{font-weight:400;line-height:1}.heading-1{font-family:var(--ds-font-display);font-size:var(--ds-font-size-48);letter-spacing:.04em;text-transform:uppercase}@media (width<=639px){.heading-1{font-size:var(--ds-font-size-32)}}@media (width<=480px){.heading-1{font-size:var(--ds-font-size-24)}}.heading-2{font-family:var(--ds-font-display);font-size:var(--ds-font-size-32);letter-spacing:.04em;text-transform:uppercase}@media (width<=639px){.heading-2{font-size:var(--ds-font-size-28)}}@media (width<=480px){.heading-2{font-size:var(--ds-font-size-24)}}.heading-3{font-family:var(--ds-font-display);font-size:var(--ds-font-size-28);letter-spacing:.04em;text-transform:uppercase}@media (width<=639px){.heading-3{font-size:var(--ds-font-size-24)}}@media (width<=480px){.heading-3{font-size:var(--ds-font-size-20)}}.heading-4{font-family:var(--ds-font-display);font-size:var(--ds-font-size-20);letter-spacing:.04em;text-transform:uppercase}.heading-5{font-family:var(--ds-font-hand);font-size:var(--ds-font-size-20);letter-spacing:.04em}.heading-6{font-family:var(--ds-font-hand);font-size:var(--ds-font-size-16);letter-spacing:.04em}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--ds-font-body);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{background:inherit;width:8px;height:8px;position:absolute}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;background:inherit;width:9px;height:9px;position:absolute;transform:rotate(45deg)}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before,[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#1c64f2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#1c64f2;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=time]::-webkit-calendar-picker-indicator{background:0 0}select:not([size]){-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem}[dir=rtl] select:not([size]){background-position:.75rem;padding-left:0;padding-right:.75rem}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#1c64f2;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#1c64f2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;border-color:#0000}[type=checkbox]:checked{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em}[type=radio]:checked,.dark [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}[type=checkbox]:indeterminate{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;border-color:#0000}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;font-weight:500;font-size:var(--ds-font-size-12);cursor:pointer;background:#1f2937;border:0;margin-inline:-1rem 1rem;padding:.625rem 1rem .625rem 2rem}input[type=file]::file-selector-button:hover{background:#374151}[dir=rtl] input[type=file]::file-selector-button{padding-left:1rem;padding-right:2rem}.dark input[type=file]::file-selector-button{color:#fff;background:#4b5563}.dark input[type=file]::file-selector-button:hover{background:#6b7280}input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#1c64f2;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}input[type=range]:disabled::-webkit-slider-thumb{background:#9ca3af}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6b7280}input[type=range]:focus::-webkit-slider-thumb{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1px;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity));outline:2px solid #0000}input[type=range]::-moz-range-thumb{appearance:none;cursor:pointer;background:#1c64f2;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}input[type=range]:disabled::-moz-range-thumb{background:#9ca3af}.dark input[type=range]:disabled::-moz-range-thumb{background:#6b7280}input[type=range]::-moz-range-progress{background:#3f83f8}input[type=range]::-ms-fill-lower{background:#3f83f8}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3f83f880;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (width>=480px){.container{max-width:480px}}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-\[0\]{inset:0}.-bottom-1{bottom:-.1rem}.-left-1{left:-.1rem}.-left-1\.5{left:-.15rem}.-left-3{left:-.3rem}.-right-1{right:-.1rem}.-right-8{right:-.8rem}.-top-1{top:-.1rem}.-top-32{top:-3.2rem}.bottom-16{bottom:1.6rem}.bottom-32{bottom:3.2rem}.bottom-5{bottom:.5rem}.bottom-\[0\]{bottom:0}.end-2{inset-inline-end:.2rem}.end-2\.5{inset-inline-end:.25rem}.left-1{left:.1rem}.left-1\/2{left:50%}.left-2{left:.2rem}.left-2\.5{left:.25rem}.left-3{left:.3rem}.left-4{left:.4rem}.left-40{left:4rem}.left-5{left:.5rem}.left-6{left:.6rem}.left-\[220px\]{left:220px}.left-\[54px\]{left:54px}.left-\[78px\]{left:78px}.right-1{right:.1rem}.right-16{right:1.6rem}.right-2{right:.2rem}.right-\[0px\]{right:0}.right-\[54px\]{right:54px}.top-1\/2{top:50%}.top-10{top:1rem}.top-2{top:.2rem}.top-2\.5{top:.25rem}.top-24{top:2.4rem}.top-3{top:.3rem}.top-4{top:.4rem}.top-\[0\]{top:0}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[0\]{z-index:0}.z-\[10\]{z-index:10}.z-\[9000\]{z-index:9000}.z-\[9001\]{z-index:9001}.z-auto{z-index:auto}.-m-1{margin:-.1rem}.-m-1\.5{margin:-.15rem}.m-auto{margin:auto}.mx-1{margin-left:.1rem;margin-right:.1rem}.mx-4{margin-left:.4rem;margin-right:.4rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.1rem;margin-bottom:.1rem}.my-16{margin-top:1.6rem;margin-bottom:1.6rem}.my-4{margin-top:.4rem;margin-bottom:.4rem}.my-6{margin-top:.6rem;margin-bottom:.6rem}.my-8{margin-top:.8rem;margin-bottom:.8rem}.-mb-16{margin-bottom:-1.6rem}.-mb-3{margin-bottom:-.3rem}.-mb-4{margin-bottom:-.4rem}.-ml-12{margin-left:-1.2rem}.-ml-8{margin-left:-.8rem}.-ml-\[40px\]{margin-left:-40px}.-mr-12{margin-right:-1.2rem}.-mr-16{margin-right:-1.6rem}.-mt-1{margin-top:-.1rem}.-mt-32{margin-top:-3.2rem}.-mt-4{margin-top:-.4rem}.mb-1{margin-bottom:.1rem}.mb-10{margin-bottom:1rem}.mb-16{margin-bottom:1.6rem}.mb-2{margin-bottom:.2rem}.mb-24{margin-bottom:2.4rem}.mb-4{margin-bottom:.4rem}.mb-5{margin-bottom:.5rem}.mb-6{margin-bottom:.6rem}.mb-64{margin-bottom:6.4rem}.mb-8{margin-bottom:.8rem}.mb-96{margin-bottom:9.6rem}.mb-\[12rem\]{margin-bottom:12rem}.mb-\[20rem\]{margin-bottom:20rem}.me-1{margin-inline-end:.1rem}.me-1\.5{margin-inline-end:.15rem}.me-2{margin-inline-end:.2rem}.me-2\.5{margin-inline-end:.25rem}.me-4{margin-inline-end:.4rem}.ml-1{margin-left:.1rem}.ml-16{margin-left:1.6rem}.ml-2{margin-left:.2rem}.ml-24{margin-left:2.4rem}.ml-3{margin-left:.3rem}.ml-4{margin-left:.4rem}.ml-6{margin-left:.6rem}.ml-8{margin-left:.8rem}.ml-auto{margin-left:auto}.mr-16{margin-right:1.6rem}.mr-2{margin-right:.2rem}.mr-3{margin-right:.3rem}.mr-4{margin-right:.4rem}.ms-3{margin-inline-start:.3rem}.mt-0\.5{margin-top:.05rem}.mt-1{margin-top:.1rem}.mt-1\.5{margin-top:.15rem}.mt-16{margin-top:1.6rem}.mt-2{margin-top:.2rem}.mt-24{margin-top:2.4rem}.mt-3{margin-top:.3rem}.mt-32{margin-top:3.2rem}.mt-4{margin-top:.4rem}.mt-6{margin-top:.6rem}.mt-8{margin-top:.8rem}.mt-\[12rem\]{margin-top:12rem}.mt-\[20rem\]{margin-top:20rem}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.\!h-8{height:.8rem!important}.h-0\.5{height:.05rem}.h-1{height:.1rem}.h-1\.5{height:.15rem}.h-10{height:1rem}.h-2{height:.2rem}.h-2\.5{height:.25rem}.h-20{height:2rem}.h-3{height:.3rem}.h-3\.5{height:.35rem}.h-32{height:3.2rem}.h-36{height:3.6rem}.h-4{height:.4rem}.h-5{height:.5rem}.h-6{height:.6rem}.h-7{height:.7rem}.h-8{height:.8rem}.h-9{height:.9rem}.h-96{height:9.6rem}.h-\[150px\]{height:150px}.h-\[41\.25px\]{height:41.25px}.h-\[41px\]{height:41px}.h-\[56px\]{height:56px}.h-\[63px\]{height:63px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.\!w-3\/4{width:75%!important}.w-1\/2{width:50%}.w-10{width:1rem}.w-11{width:1.1rem}.w-12{width:1.2rem}.w-14{width:1.4rem}.w-16{width:1.6rem}.w-2{width:.2rem}.w-2\/4{width:50%}.w-20{width:2rem}.w-24{width:2.4rem}.w-3{width:.3rem}.w-3\.5{width:.35rem}.w-32{width:3.2rem}.w-36{width:3.6rem}.w-4{width:.4rem}.w-40{width:4rem}.w-48{width:4.8rem}.w-5{width:.5rem}.w-6{width:.6rem}.w-64{width:6.4rem}.w-7{width:.7rem}.w-8{width:.8rem}.w-80{width:8.8rem}.w-9{width:.9rem}.w-\[32\%\]{width:32%}.w-\[41px\]{width:41px}.w-\[63px\]{width:63px}.w-\[64px\]{width:64px}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.min-w-11{min-width:1.1rem}.min-w-14{min-width:1.4rem}.min-w-9{min-width:.9rem}.min-w-\[22\.4rem\]{min-width:22.4rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[100vw\]{max-width:100vw}.max-w-\[220\%\]{max-width:220%}.max-w-\[60px\]{max-width:60px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\[0\]{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y:-.4rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y:-.6rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.1rem}.gap-16{gap:1.6rem}.gap-2{gap:.2rem}.gap-4{gap:.4rem}.gap-40{gap:4rem}.gap-8{gap:.8rem}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.4rem * var(--tw-space-x-reverse));margin-left:calc(-.4rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.2rem * var(--tw-space-x-reverse));margin-left:calc(.2rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.3rem * var(--tw-space-x-reverse));margin-left:calc(.3rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.4rem * var(--tw-space-x-reverse));margin-left:calc(.4rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.1rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.2rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.4rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.\!overflow-x-hidden{overflow-x:hidden!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.\!scroll-auto{scroll-behavior:auto!important}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:var(--ds-radius-sm)}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:var(--ds-radius-full)}.rounded-lg{border-radius:var(--ds-radius-lg)}.rounded-md{border-radius:var(--ds-radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--ds-radius-xs)}.rounded-xlarge{border-radius:var(--ds-radius-2xl)}.rounded-b{border-bottom-right-radius:var(--ds-radius-sm);border-bottom-left-radius:var(--ds-radius-sm)}.rounded-b-lg{border-bottom-right-radius:var(--ds-radius-lg);border-bottom-left-radius:var(--ds-radius-lg)}.rounded-e-lg{border-start-end-radius:var(--ds-radius-lg);border-end-end-radius:var(--ds-radius-lg)}.rounded-l-lg{border-top-left-radius:var(--ds-radius-lg);border-bottom-left-radius:var(--ds-radius-lg)}.rounded-l-md{border-top-left-radius:var(--ds-radius-md);border-bottom-left-radius:var(--ds-radius-md)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-sm{border-top-left-radius:var(--ds-radius-xs);border-bottom-left-radius:var(--ds-radius-xs)}.rounded-r-lg{border-top-right-radius:var(--ds-radius-lg);border-bottom-right-radius:var(--ds-radius-lg)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-sm{border-top-right-radius:var(--ds-radius-xs);border-bottom-right-radius:var(--ds-radius-xs)}.rounded-s-lg{border-start-start-radius:var(--ds-radius-lg);border-end-start-radius:var(--ds-radius-lg)}.rounded-t{border-top-left-radius:var(--ds-radius-sm);border-top-right-radius:var(--ds-radius-sm)}.rounded-t-2xl{border-top-left-radius:var(--ds-radius-2xl);border-top-right-radius:var(--ds-radius-2xl)}.rounded-t-lg{border-top-left-radius:var(--ds-radius-lg);border-top-right-radius:var(--ds-radius-lg)}.rounded-tl-\[\.4rem\]{border-top-left-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[\.1rem\]{border-width:.1rem}.border-x-2{border-left-width:2px;border-right-width:2px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-solid{border-style:solid}.border-\[\#303030\]{--tw-border-opacity:1;border-color:rgb(48 48 48/var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}.border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity))}.border-cyan-500{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity))}.border-cyan-600{--tw-border-opacity:1;border-color:rgb(8 145 178/var(--tw-border-opacity))}.border-cyan-700{--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity))}.border-green-300{--tw-border-opacity:1;border-color:rgb(132 225 188/var(--tw-border-opacity))}.border-green-500{--tw-border-opacity:1;border-color:rgb(14 159 110/var(--tw-border-opacity))}.border-green-600{--tw-border-opacity:1;border-color:rgb(5 122 85/var(--tw-border-opacity))}.border-green-700{--tw-border-opacity:1;border-color:rgb(4 108 78/var(--tw-border-opacity))}.border-indigo-300{--tw-border-opacity:1;border-color:rgb(180 198 252/var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(141 162 251/var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(104 117 245/var(--tw-border-opacity))}.border-lime-300{--tw-border-opacity:1;border-color:rgb(190 242 100/var(--tw-border-opacity))}.border-lime-400{--tw-border-opacity:1;border-color:rgb(163 230 53/var(--tw-border-opacity))}.border-lime-500{--tw-border-opacity:1;border-color:rgb(132 204 22/var(--tw-border-opacity))}.border-neutral-400{--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity))}.border-neutral-700{--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity))}.border-pink-300{--tw-border-opacity:1;border-color:rgb(248 180 217/var(--tw-border-opacity))}.border-pink-500{--tw-border-opacity:1;border-color:rgb(231 70 148/var(--tw-border-opacity))}.border-pink-600{--tw-border-opacity:1;border-color:rgb(214 31 105/var(--tw-border-opacity))}.border-plum-500{--tw-border-opacity:1;border-color:rgb(var(--ds-color-purple-500-rgb) / var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(144 97 249/var(--tw-border-opacity))}.border-purple-900{--tw-border-opacity:1;border-color:rgb(74 29 150/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(248 180 180/var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgb(240 82 82/var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgb(224 36 36/var(--tw-border-opacity))}.border-red-900{--tw-border-opacity:1;border-color:rgb(119 29 29/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(126 220 226/var(--tw-border-opacity))}.border-teal-500{--tw-border-opacity:1;border-color:rgb(6 148 162/var(--tw-border-opacity))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(250 202 21/var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(227 160 8/var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(194 120 3/var(--tw-border-opacity))}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(159 88 10/var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity:1!important;background-color:rgb(249 250 251/var(--tw-bg-opacity))!important}.\!bg-transparent{background-color:#0000!important}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(225 239 254/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(26 86 219/var(--tw-bg-opacity))}.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity))}.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity))}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity))}.bg-cyan-600{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity))}.bg-cyan-700{--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-gray-900\/50{background-color:#11182780}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(222 247 236/var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(49 196 141/var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(243 250 247/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(14 159 110/var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(5 122 85/var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(4 108 78/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(229 237 255/var(--tw-bg-opacity))}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(141 162 251/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(88 80 236/var(--tw-bg-opacity))}.bg-lime-100{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity))}.bg-lime-400{--tw-bg-opacity:1;background-color:rgb(163 230 53/var(--tw-bg-opacity))}.bg-lime-600{--tw-bg-opacity:1;background-color:rgb(101 163 13/var(--tw-bg-opacity))}.bg-neutral-600{--tw-bg-opacity:1;background-color:rgb(82 82 82/var(--tw-bg-opacity))}.bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity))}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity))}.bg-neutral-900\/50{background-color:#17171780}.bg-neutral-900\/80{background-color:#171717cc}.bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 232 243/var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(231 70 148/var(--tw-bg-opacity))}.bg-pink-600{--tw-bg-opacity:1;background-color:rgb(214 31 105/var(--tw-bg-opacity))}.bg-plum-500{--tw-bg-opacity:1;background-color:rgb(var(--ds-color-purple-500-rgb) / var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(237 235 254/var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(246 245 255/var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(126 58 242/var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(108 43 217/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(253 232 232/var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(249 128 128/var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(253 242 242/var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(224 36 36/var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(200 30 30/var(--tw-bg-opacity))}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(213 245 246/var(--tw-bg-opacity))}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(4 116 129/var(--tw-bg-opacity))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/30{background-color:#ffffff4d}.bg-white\/50{background-color:#ffffff80}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(253 246 178/var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(227 160 8/var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(253 253 234/var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(159 88 10/var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:.5}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-cyan-400{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from:#31c48d var(--tw-gradient-from-position);--tw-gradient-to:#31c48d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-200{--tw-gradient-from:#d9f99d var(--tw-gradient-from-position);--tw-gradient-to:#d9f99d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-950\/30{--tw-gradient-from:#0a0a0a4d var(--tw-gradient-from-position);--tw-gradient-to:#0a0a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from:#f17eb8 var(--tw-gradient-from-position);--tw-gradient-to:#f17eb800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#e74694 var(--tw-gradient-from-position);--tw-gradient-to:#e7469400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#9061f9 var(--tw-gradient-from-position);--tw-gradient-to:#9061f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#7e3af2 var(--tw-gradient-from-position);--tw-gradient-to:#7e3af200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200{--tw-gradient-from:#fbd5d5 var(--tw-gradient-from-position);--tw-gradient-to:#fbd5d500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from:#f98080 var(--tw-gradient-from-position);--tw-gradient-to:#f9808000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from:#afecef var(--tw-gradient-from-position);--tw-gradient-to:#afecef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from:#16bdca var(--tw-gradient-from-position);--tw-gradient-to:#16bdca00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-to:#0891b200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to:#0e9f6e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0e9f6e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-400{--tw-gradient-to:#a3e63500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a3e635 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to:#e7469400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e74694 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to:#7e3af200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #7e3af2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-300{--tw-gradient-to:#f8b4b400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f8b4b4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to:#f0525200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f05252 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to:#0694a200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0694a2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#057a55 var(--tw-gradient-to-position)}.to-lime-200{--tw-gradient-to:#d9f99d var(--tw-gradient-to-position)}.to-lime-500{--tw-gradient-to:#84cc16 var(--tw-gradient-to-position)}.to-neutral-950\/10{--tw-gradient-to:#0a0a0a1a var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#ff8a4c var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#e74694 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to:#d61f69 var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to:#6c2bd9 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#e02424 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#047481 var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to:#fce96a var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-cyan-600{fill:#0891b2}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#0e9f6e}.fill-pink-600{fill:#d61f69}.fill-purple-600{fill:#7e3af2}.fill-red-600{fill:#e02424}.fill-yellow-400{fill:#e3a008}.object-cover{object-fit:cover}.p-0\.5{padding:.05rem}.p-1{padding:.1rem}.p-1\.5{padding:.15rem}.p-16{padding:1.6rem}.p-2{padding:.2rem}.p-2\.5{padding:.25rem}.p-32{padding:3.2rem}.p-4{padding:.4rem}.p-5{padding:.5rem}.p-6{padding:.6rem}.p-8{padding:.8rem}.px-12{padding-left:1.2rem;padding-right:1.2rem}.px-16{padding-left:1.6rem;padding-right:1.6rem}.px-2{padding-left:.2rem;padding-right:.2rem}.px-2\.5{padding-left:.25rem;padding-right:.25rem}.px-24{padding-left:2.4rem;padding-right:2.4rem}.px-3{padding-left:.3rem;padding-right:.3rem}.px-4{padding-left:.4rem;padding-right:.4rem}.px-5{padding-left:.5rem;padding-right:.5rem}.px-6{padding-left:.6rem;padding-right:.6rem}.px-8{padding-left:.8rem;padding-right:.8rem}.py-0\.5{padding-top:.05rem;padding-bottom:.05rem}.py-1{padding-top:.1rem;padding-bottom:.1rem}.py-1\.5{padding-top:.15rem;padding-bottom:.15rem}.py-16{padding-top:1.6rem;padding-bottom:1.6rem}.py-2{padding-top:.2rem;padding-bottom:.2rem}.py-2\.5{padding-top:.25rem;padding-bottom:.25rem}.py-24{padding-top:2.4rem;padding-bottom:2.4rem}.py-3{padding-top:.3rem;padding-bottom:.3rem}.py-32{padding-top:3.2rem;padding-bottom:3.2rem}.py-4{padding-top:.4rem;padding-bottom:.4rem}.py-6{padding-top:.6rem;padding-bottom:.6rem}.py-64{padding-top:6.4rem;padding-bottom:6.4rem}.py-8{padding-top:.8rem;padding-bottom:.8rem}.pb-10{padding-bottom:1rem}.pb-16{padding-bottom:1.6rem}.pb-2{padding-bottom:.2rem}.pb-2\.5{padding-bottom:.25rem}.pb-32{padding-bottom:3.2rem}.pb-8{padding-bottom:.8rem}.pl-10{padding-left:1rem}.pl-12{padding-left:1.2rem}.pl-16{padding-left:1.6rem}.pl-2{padding-left:.2rem}.pl-2\.5{padding-left:.25rem}.pl-20{padding-left:2rem}.pl-3{padding-left:.3rem}.pl-8{padding-left:.8rem}.pr-10{padding-right:1rem}.pr-16{padding-right:1.6rem}.pr-3{padding-right:.3rem}.pr-4{padding-right:.4rem}.pr-8{padding-right:.8rem}.ps-5{padding-inline-start:.5rem}.pt-12{padding-top:1.2rem}.pt-2{padding-top:.2rem}.pt-24{padding-top:2.4rem}.pt-4{padding-top:.4rem}.pt-40{padding-top:4rem}.pt-5{padding-top:.5rem}.pt-8{padding-top:.8rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.font-display{font-family:var(--ds-font-display)}.text-18{font-size:var(--ds-font-size-18)}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[25px\]{font-size:25px}.text-\[37px\]{font-size:37px}.text-\[8px\]{font-size:8px}.text-base{font-size:var(--ds-font-size-14)}.text-sm{font-size:var(--ds-font-size-12)}.text-xl{font-size:var(--ds-font-size-20)}.text-xs{font-size:var(--ds-font-size-10)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[2px\]{letter-spacing:2px}.tracking-sm{letter-spacing:.4rem}.tracking-wide{letter-spacing:.8rem}.tracking-xs{letter-spacing:.2rem}.text-blue-500{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(26 86 219/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 66 159/var(--tw-text-opacity))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity))}.text-cyan-800{--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity))}.text-cyan-900{--tw-text-opacity:1;color:rgb(22 78 99/var(--tw-text-opacity))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgb(49 196 141/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(14 159 110/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(5 122 85/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(4 108 78/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(3 84 63/var(--tw-text-opacity))}.text-green-900{--tw-text-opacity:1;color:rgb(1 71 55/var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity:1;color:rgb(104 117 245/var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity:1;color:rgb(81 69 205/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:rgb(66 56 157/var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity:1;color:rgb(54 47 120/var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity))}.text-lime-700{--tw-text-opacity:1;color:rgb(77 124 15/var(--tw-text-opacity))}.text-lime-800{--tw-text-opacity:1;color:rgb(63 98 18/var(--tw-text-opacity))}.text-lime-900{--tw-text-opacity:1;color:rgb(54 83 20/var(--tw-text-opacity))}.text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity:1;color:rgb(231 70 148/var(--tw-text-opacity))}.text-pink-600{--tw-text-opacity:1;color:rgb(214 31 105/var(--tw-text-opacity))}.text-pink-700{--tw-text-opacity:1;color:rgb(191 18 93/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:rgb(153 21 75/var(--tw-text-opacity))}.text-pink-900{--tw-text-opacity:1;color:rgb(117 26 61/var(--tw-text-opacity))}.text-plum-500{--tw-text-opacity:1;color:rgb(var(--ds-color-purple-500-rgb) / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity:1;color:rgb(144 97 249/var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgb(126 58 242/var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity:1;color:rgb(108 43 217/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgb(85 33 181/var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgb(249 128 128/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(224 36 36/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(200 30 30/var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(155 28 28/var(--tw-text-opacity))}.text-red-900{--tw-text-opacity:1;color:rgb(119 29 29/var(--tw-text-opacity))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity))}.text-teal-500{--tw-text-opacity:1;color:rgb(6 148 162/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(4 116 129/var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity:1;color:rgb(3 102 114/var(--tw-text-opacity))}.text-teal-800{--tw-text-opacity:1;color:rgb(5 80 92/var(--tw-text-opacity))}.text-teal-900{--tw-text-opacity:1;color:rgb(1 68 81/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgb(227 160 8/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(194 120 3/var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgb(142 75 16/var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity:1;color:rgb(114 59 19/var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity:1;color:rgb(99 49 18/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.placeholder-cyan-700::placeholder{--tw-placeholder-opacity:1;color:rgb(14 116 144/var(--tw-placeholder-opacity))}.placeholder-green-700::placeholder{--tw-placeholder-opacity:1;color:rgb(4 108 78/var(--tw-placeholder-opacity))}.placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgb(200 30 30/var(--tw-placeholder-opacity))}.placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgb(142 75 16/var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.mix-blend-lighten{mix-blend-mode:lighten}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-cyan-400{--tw-ring-opacity:1;--tw-ring-color:rgb(34 211 238/var(--tw-ring-opacity))}.ring-cyan-700{--tw-ring-opacity:1;--tw-ring-color:rgb(14 116 144/var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity))}.ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity))}.ring-green-500{--tw-ring-opacity:1;--tw-ring-color:rgb(14 159 110/var(--tw-ring-opacity))}.ring-pink-500{--tw-ring-opacity:1;--tw-ring-color:rgb(231 70 148/var(--tw-ring-opacity))}.ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgb(144 97 249/var(--tw-ring-opacity))}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(240 82 82/var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgb(250 202 21/var(--tw-ring-opacity))}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_14px_rgba\(0\,0\,0\,0\.75\)\]{--tw-drop-shadow:drop-shadow(0 0 14px #000000bf);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_7px_rgba\(0\,0\,0\,0\.90\)\]{--tw-drop-shadow:drop-shadow(0 0 7px #000000e6);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\,background-color\,border-color\,text-decoration-color\,fill\,stroke\,box-shadow\]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-0{transition-delay:0s}.delay-75{transition-delay:75ms}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[overflow\:-moz-scrollbars-none\]{overflow:-moz-scrollbars-none}.\[scrollbar-width\:none\]{scrollbar-width:none}:root{--font-display:var(--ds-font-display);--font-hand:var(--ds-font-hand);--font-body:var(--ds-font-body);--font-size-paragraph:var(--ds-font-size-14)}html{font-size:62.5%;overflow-x:hidden}body{background:var(--ds-color-black);color:var(--ds-color-neutral-100);font-family:var(--ds-font-body);font-size:var(--font-size-paragraph);letter-spacing:.4px;background-image:url(/images/bg.webp);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0;font-weight:400;overflow-x:hidden}body.bg-gradient-f1a{background:var(--ds-color-black);background:linear-gradient(90deg,var(--ds-color-purple-950) 0%, var(--ds-color-purple-950) 50%, var(--ds-color-purple-950) 100%)}body.bg-gradient-f2{background:var(--ds-color-black);background:linear-gradient(90deg, var(--ds-color-purple-950) 0%, var(--ds-color-purple-950) 50%, var(--ds-color-purple-950) 100%)}code{font-family:var(--ds-font-body)}a:hover,button:hover{cursor:pointer}.global-container{padding-top:10rem}@media (width>=640px){.global-container{max-width:1024px;margin:0 auto}}.page-container-centered{max-width:120rem;margin:0 auto;padding:0 2.4rem}.primary-button{background-color:var(--ds-color-purple-500)}.primary-button:hover{background-image:linear-gradient(to bottom right, var(--ds-color-purple-500), var(--ds-color-purple-900))}.bg-glow{box-shadow:inset 0 0 2.4rem 0 var(--ds-color-white-a24), 0 0 2.4rem 0 var(--ds-color-black-a48)}.bg-glow-sm{box-shadow:inset 0 0 1rem 0 var(--ds-color-white-a24), 0 0 2.4rem 0 var(--ds-color-black-a48)}.bg-glow-md{box-shadow:inset 0 0 4.8rem 0 var(--ds-color-white-a24), 0 0 2.4rem 0 var(--ds-color-black-a48)}.bg-glow-dark{box-shadow:inset 0 0 2.4rem 0 var(--ds-color-black-a80)}.bg-glow-dark-shadow{box-shadow:inset 0 0 2.4rem 0 var(--ds-color-black-a80), 0 .4rem .4rem 0 var(--ds-color-black-a24)}.bg-glow-large{background-color:var(--ds-color-neutral-800);box-shadow:inset 0 0 4rem 0 var(--ds-color-white-a12), 0 0 2.4rem 0 var(--ds-color-black-a48)}@media (width>=768px){.bg-glow-large{box-shadow:inset 0 0 20rem 0 var(--ds-color-white-a12), 0 0 2.4rem 0 var(--ds-color-black-a48)}}.bg-glow--hover:hover{box-shadow:inset 0 0 2.4rem 0 var(--ds-color-white-a24), 0 0 2.4rem 0 var(--ds-color-neutral-500)}.bg-glow--hover-dark:hover{box-shadow:inset 0 0 2.4rem 0 var(--ds-color-white-a16), 0 0 2.4rem 0 var(--ds-color-neutral-950)}.bg-glow--active{box-shadow:inset 0 0 2.4rem 0 var(--ds-color-white-a48), 0 0 2.4rem 0 var(--ds-color-neutral-300);border-style:solid;border-width:1px;border-image:!important}.divider-glow{border-top:.1rem solid var(--ds-color-neutral-600);background:radial-gradient(ellipse at top, var(--ds-color-neutral-600) 0%, transparent 64%);width:100%;height:1.2rem}.divider-glow-medium{background:radial-gradient(ellipse at top , var(--ds-color-neutral-900) 0%, transparent 75%);width:100%;height:1.6rem}.divider-glow-dark{background:radial-gradient(ellipse at top , var(--ds-color-neutral-950) 0%, transparent 75%);width:100%;height:1.6rem}.divider-glow-dark-vertical{background:radial-gradient(ellipse at center right , var(--ds-color-neutral-950) 0%, transparent 75%);width:1rem;height:100%}.gradient-text-dark{background:-webkit-linear-gradient(var(--ds-color-neutral-700), var(--ds-color-neutral-800));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-medium{background:-webkit-linear-gradient(var(--ds-color-neutral-500), var(--ds-color-neutral-800));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-light{background:-webkit-linear-gradient(var(--ds-color-neutral-300), var(--ds-color-neutral-500));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-white{background:-webkit-linear-gradient(var(--ds-color-white), var(--ds-color-neutral-500));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text{background:-webkit-linear-gradient(var(--ds-color-white), var(--ds-color-neutral-300));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-border{border-style:solid;border-width:.1rem;border-image:linear-gradient(to bottom, var(--ds-color-neutral-600), var(--ds-color-neutral-500)) 1}.gradient-border-extreme{border-style:solid;border-width:.1rem;border-image:linear-gradient(90deg, var(--ds-color-neutral-600) 0%, var(--ds-color-neutral-600) 20%, var(--ds-color-neutral-400) 30%, var(--ds-color-neutral-100) 40%, var(--ds-color-neutral-100) 60%, var(--ds-color-neutral-400) 70%, var(--ds-color-neutral-600) 80%, var(--ds-color-neutral-600) 100%) 1;box-shadow:inset 0 0 2.4rem 0 var(--ds-color-white-a24), 0 0 3.2rem 0 var(--ds-color-white-a24)}.radial-gradient{opacity:.05;z-index:-1;position:absolute}.radial-gradient--top-left{width:90rem;height:90rem;top:-45rem;left:-45rem}.radial-gradient--top-right{width:120rem;height:120rem;top:-30rem;right:-60rem}.navLink{color:var(--ds-color-neutral-400)}.navLink.active{color:var(--ds-color-neutral-300)}:root{--chart-bg:var(--ds-color-neutral-100);--chart-fg:var(--ds-color-neutral-800);--chart-grid:var(--ds-color-neutral-300)}.chart-surface{background:var(--chart-bg);color:var(--chart-fg);isolation:isolate;position:relative;overflow:hidden}.chart-surface:after{content:"";opacity:.28;pointer-events:none;z-index:0;background:url(/assets/grungetexturetransparent-B_F8meT5.png) 50%/cover no-repeat;position:absolute;inset:0}.chart-surface>*{z-index:1;position:relative}.chart-dark{--chart-fg:var(--ds-color-neutral-100);--chart-grid:var(--ds-color-neutral-700)}.recharts-wrapper{color:var(--chart-fg)}.recharts-text,.recharts-cartesian-axis-tick-value,.recharts-legend-item-text{font-family:var(--ds-font-body);letter-spacing:.02em;fill:var(--chart-fg)!important}.recharts-cartesian-grid line,.recharts-cartesian-axis line,.recharts-cartesian-axis-tick line{stroke:var(--chart-grid)!important}.recharts-default-tooltip{font-family:var(--ds-font-body)}.recharts-legend-item-text,.recharts-cartesian-axis-tick-value{font-size:var(--ds-font-size-8)}.chart-year-select{color:var(--chart-fg);font-family:var(--ds-font-display);letter-spacing:.04em;opacity:.5;transition:opacity var(--ds-duration-200) ease}.chart-year-select:hover{opacity:.8}.chart-year-select--active{opacity:1}.hide-grid .recharts-cartesian-grid-horizontal line,.hide-grid .recharts-cartesian-grid-vertical line,.hide-grid .recharts-cartesian-axis.recharts-xAxis,.hide-grid .recharts-cartesian-axis.recharts-yAxis{stroke-opacity:0!important;display:none!important}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1:after{content:var(--tw-content);left:.1rem}.after\:top-0\.5:after{content:var(--tw-content);top:.05rem}.after\:h-4:after{content:var(--tw-content);height:.4rem}.after\:h-5:after{content:var(--tw-content);height:.5rem}.after\:h-6:after{content:var(--tw-content);height:.6rem}.after\:w-4:after{content:var(--tw-content);width:.4rem}.after\:w-5:after{content:var(--tw-content);width:.5rem}.after\:w-6:after{content:var(--tw-content);width:.6rem}.after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:var(--ds-radius-full)}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--ds-radius-lg);border-top-right-radius:var(--ds-radius-lg)}.first\:border-t-0:first-child{border-top-width:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--ds-radius-lg);border-bottom-left-radius:var(--ds-radius-lg)}.odd\:bg-white:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.even\:-mt-\[8rem\]:nth-child(2n){margin-top:-8rem}.even\:mb-8:nth-child(2n){margin-bottom:.8rem}.even\:ml-\[6rem\]:nth-child(2n){margin-left:6rem}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:cursor-not-allowed:hover{cursor:not-allowed}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(195 221 253/var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgb(30 66 159/var(--tw-bg-opacity))}.hover\:bg-cyan-100:hover{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity))}.hover\:bg-cyan-200:hover{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity))}.hover\:bg-cyan-600:hover{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity))}.hover\:bg-cyan-800:hover{--tw-bg-opacity:1;background-color:rgb(21 94 117/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.hover\:bg-green-200:hover{--tw-bg-opacity:1;background-color:rgb(188 240 218/var(--tw-bg-opacity))}.hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(205 219 254/var(--tw-bg-opacity))}.hover\:bg-lime-200:hover{--tw-bg-opacity:1;background-color:rgb(217 249 157/var(--tw-bg-opacity))}.hover\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(250 209 232/var(--tw-bg-opacity))}.hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(220 215 254/var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(251 213 213/var(--tw-bg-opacity))}.hover\:bg-teal-200:hover{--tw-bg-opacity:1;background-color:rgb(175 236 239/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(252 233 106/var(--tw-bg-opacity))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.hover\:from-neutral-700:hover{--tw-gradient-from:#404040 var(--tw-gradient-from-position);--tw-gradient-to:#40404000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-neutral-800:hover{--tw-gradient-from:#262626 var(--tw-gradient-from-position);--tw-gradient-to:#26262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-plum-500:hover{--tw-gradient-from:rgb(var(--ds-color-purple-500-rgb) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ds-color-purple-500-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-plum-300:hover{--tw-gradient-to:rgb(var(--ds-color-purple-300-rgb) / 1) var(--tw-gradient-to-position)}.hover\:text-cyan-700:hover{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:z-10:focus{z-index:10}.focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgb(28 100 242/var(--tw-border-opacity))}.focus\:border-cyan-500:focus{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity))}.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:rgb(14 159 110/var(--tw-border-opacity))}.focus\:border-green-600:focus{--tw-border-opacity:1;border-color:rgb(5 122 85/var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgb(240 82 82/var(--tw-border-opacity))}.focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgb(224 36 36/var(--tw-border-opacity))}.focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgb(194 120 3/var(--tw-border-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.focus\:text-cyan-700:focus{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity))}.focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(118 169 250/var(--tw-ring-opacity))}.focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(28 100 242/var(--tw-ring-opacity))}.focus\:ring-cyan-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(103 232 249/var(--tw-ring-opacity))}.focus\:ring-cyan-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 211 238/var(--tw-ring-opacity))}.focus\:ring-cyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity))}.focus\:ring-cyan-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(8 145 178/var(--tw-ring-opacity))}.focus\:ring-cyan-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(14 116 144/var(--tw-ring-opacity))}.focus\:ring-cyan-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(21 94 117/var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity))}.focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity))}.focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity))}.focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(17 24 39/var(--tw-ring-opacity))}.focus\:ring-green-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(188 240 218/var(--tw-ring-opacity))}.focus\:ring-green-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(132 225 188/var(--tw-ring-opacity))}.focus\:ring-green-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(49 196 141/var(--tw-ring-opacity))}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(14 159 110/var(--tw-ring-opacity))}.focus\:ring-green-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(5 122 85/var(--tw-ring-opacity))}.focus\:ring-green-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(3 84 63/var(--tw-ring-opacity))}.focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(180 198 252/var(--tw-ring-opacity))}.focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(141 162 251/var(--tw-ring-opacity))}.focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(81 69 205/var(--tw-ring-opacity))}.focus\:ring-lime-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(217 249 157/var(--tw-ring-opacity))}.focus\:ring-lime-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(190 242 100/var(--tw-ring-opacity))}.focus\:ring-lime-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(163 230 53/var(--tw-ring-opacity))}.focus\:ring-lime-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(77 124 15/var(--tw-ring-opacity))}.focus\:ring-pink-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(250 209 232/var(--tw-ring-opacity))}.focus\:ring-pink-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 180 217/var(--tw-ring-opacity))}.focus\:ring-pink-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(241 126 184/var(--tw-ring-opacity))}.focus\:ring-pink-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(214 31 105/var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(220 215 254/var(--tw-ring-opacity))}.focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(202 191 253/var(--tw-ring-opacity))}.focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(172 148 250/var(--tw-ring-opacity))}.focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(126 58 242/var(--tw-ring-opacity))}.focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(253 232 232/var(--tw-ring-opacity))}.focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 180 180/var(--tw-ring-opacity))}.focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(249 128 128/var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 82 82/var(--tw-ring-opacity))}.focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(224 36 36/var(--tw-ring-opacity))}.focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(119 29 29/var(--tw-ring-opacity))}.focus\:ring-teal-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(126 220 226/var(--tw-ring-opacity))}.focus\:ring-teal-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 189 202/var(--tw-ring-opacity))}.focus\:ring-teal-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(4 116 129/var(--tw-ring-opacity))}.focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(250 202 21/var(--tw-ring-opacity))}.focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 160 8/var(--tw-ring-opacity))}.focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(194 120 3/var(--tw-ring-opacity))}.enabled\:hover\:bg-blue-800:hover:enabled{--tw-bg-opacity:1;background-color:rgb(30 66 159/var(--tw-bg-opacity))}.enabled\:hover\:bg-cyan-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity))}.enabled\:hover\:bg-cyan-800:hover:enabled{--tw-bg-opacity:1;background-color:rgb(21 94 117/var(--tw-bg-opacity))}.enabled\:hover\:bg-gray-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.enabled\:hover\:bg-gray-900:hover:enabled{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.enabled\:hover\:bg-green-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(222 247 236/var(--tw-bg-opacity))}.enabled\:hover\:bg-green-800:hover:enabled{--tw-bg-opacity:1;background-color:rgb(3 84 63/var(--tw-bg-opacity))}.enabled\:hover\:bg-indigo-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(229 237 255/var(--tw-bg-opacity))}.enabled\:hover\:bg-lime-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity))}.enabled\:hover\:bg-pink-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(252 232 243/var(--tw-bg-opacity))}.enabled\:hover\:bg-purple-800:hover:enabled{--tw-bg-opacity:1;background-color:rgb(85 33 181/var(--tw-bg-opacity))}.enabled\:hover\:bg-red-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(253 232 232/var(--tw-bg-opacity))}.enabled\:hover\:bg-red-800:hover:enabled{--tw-bg-opacity:1;background-color:rgb(155 28 28/var(--tw-bg-opacity))}.enabled\:hover\:bg-teal-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(213 245 246/var(--tw-bg-opacity))}.enabled\:hover\:bg-yellow-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(253 246 178/var(--tw-bg-opacity))}.enabled\:hover\:bg-yellow-500:hover:enabled{--tw-bg-opacity:1;background-color:rgb(194 120 3/var(--tw-bg-opacity))}.enabled\:hover\:bg-gradient-to-bl:hover:enabled{background-image:linear-gradient(to bottom left, var(--tw-gradient-stops))}.enabled\:hover\:bg-gradient-to-br:hover:enabled{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.enabled\:hover\:bg-gradient-to-l:hover:enabled{background-image:linear-gradient(to left, var(--tw-gradient-stops))}.enabled\:hover\:from-teal-200:hover:enabled{--tw-gradient-from:#afecef var(--tw-gradient-from-position);--tw-gradient-to:#afecef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.enabled\:hover\:to-lime-200:hover:enabled{--tw-gradient-to:#d9f99d var(--tw-gradient-to-position)}.enabled\:hover\:text-cyan-700:hover:enabled{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity))}.enabled\:hover\:text-gray-700:hover:enabled{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.enabled\:hover\:text-gray-900:hover:enabled{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.group:first-child .group-first\:hidden{display:none}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:first\:rounded-tl-lg:first-child,.group\/head:first-child .group-first\/head\:first\:rounded-tl-lg:first-child{border-top-left-radius:var(--ds-radius-lg)}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:last\:rounded-tr-lg:last-child,.group\/head:first-child .group-first\/head\:last\:rounded-tr-lg:last-child{border-top-right-radius:var(--ds-radius-lg)}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:first\:rounded-bl-lg:first-child{border-bottom-left-radius:var(--ds-radius-lg)}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:last\:rounded-br-lg:last-child{border-bottom-right-radius:var(--ds-radius-lg)}.group:nth-child(odd) .group-odd\:right-\[90\%\]{right:90%}.group:nth-child(odd) .group-odd\:items-end{align-items:flex-end}.group:nth-child(2n) .group-even\:left-\[90\%\]{left:90%}.group:nth-child(2n) .group-even\:items-start{align-items:flex-start}.group:hover .group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(195 221 253/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-green-200{--tw-bg-opacity:1;background-color:rgb(188 240 218/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(205 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-lime-200{--tw-bg-opacity:1;background-color:rgb(217 249 157/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pink-200{--tw-bg-opacity:1;background-color:rgb(250 209 232/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgb(220 215 254/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgb(251 213 213/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-teal-200{--tw-bg-opacity:1;background-color:rgb(175 236 239/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-white\/50{background-color:#ffffff80}.group:hover .group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(252 233 106/var(--tw-bg-opacity))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.group:focus .group-focus\:outline-none{outline-offset:2px;outline:2px solid #0000}.group:focus .group-focus\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.group:focus .group-focus\:ring-cyan-500\/25{--tw-ring-color:#06b6d440}.group:focus .group-focus\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.group:enabled:hover .group-enabled\:group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:enabled:hover .group-enabled\:group-hover\:text-inherit{color:inherit}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:top-2{top:.2rem}.peer:focus~.peer-focus\:-translate-y-4{--tw-translate-y:-.4rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-6{--tw-translate-y:-.6rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:px-2{padding-left:.2rem;padding-right:.2rem}.peer:focus~.peer-focus\:text-blue-600{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(55 65 81/var(--tw-divide-opacity))}.dark\:border-none:is(.dark *){border-style:none}.dark\:border-cyan-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity))}.dark\:border-cyan-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity))}.dark\:border-cyan-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(8 145 178/var(--tw-border-opacity))}.dark\:border-gray-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}.dark\:border-gray-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity))}.dark\:border-green-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(49 196 141/var(--tw-border-opacity))}.dark\:border-green-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(14 159 110/var(--tw-border-opacity))}.dark\:border-green-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(5 122 85/var(--tw-border-opacity))}.dark\:border-indigo-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(88 80 236/var(--tw-border-opacity))}.dark\:border-lime-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(101 163 13/var(--tw-border-opacity))}.dark\:border-pink-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(214 31 105/var(--tw-border-opacity))}.dark\:border-red-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(249 128 128/var(--tw-border-opacity))}.dark\:border-red-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(240 82 82/var(--tw-border-opacity))}.dark\:border-red-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(224 36 36/var(--tw-border-opacity))}.dark\:border-teal-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(4 116 129/var(--tw-border-opacity))}.dark\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\:border-yellow-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(227 160 8/var(--tw-border-opacity))}.dark\:border-yellow-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(159 88 10/var(--tw-border-opacity))}.dark\:\!bg-gray-700:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(55 65 81/var(--tw-bg-opacity))!important}.dark\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.dark\:bg-blue-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(195 221 253/var(--tw-bg-opacity))}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.dark\:bg-cyan-100:is(.dark *){--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity))}.dark\:bg-cyan-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity))}.dark\:bg-cyan-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity))}.dark\:bg-cyan-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(22 78 99/var(--tw-bg-opacity))}.dark\:bg-gray-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.dark\:bg-gray-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.dark\:bg-gray-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark\:bg-gray-800\/30:is(.dark *){background-color:#1f29374d}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.dark\:bg-gray-900\/80:is(.dark *){background-color:#111827cc}.dark\:bg-green-100:is(.dark *){--tw-bg-opacity:1;background-color:rgb(222 247 236/var(--tw-bg-opacity))}.dark\:bg-green-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(188 240 218/var(--tw-bg-opacity))}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 159 110/var(--tw-bg-opacity))}.dark\:bg-green-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(5 122 85/var(--tw-bg-opacity))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(1 71 55/var(--tw-bg-opacity))}.dark\:bg-indigo-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(205 219 254/var(--tw-bg-opacity))}.dark\:bg-indigo-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(104 117 245/var(--tw-bg-opacity))}.dark\:bg-indigo-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(88 80 236/var(--tw-bg-opacity))}.dark\:bg-lime-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(217 249 157/var(--tw-bg-opacity))}.dark\:bg-lime-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(101 163 13/var(--tw-bg-opacity))}.dark\:bg-pink-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(250 209 232/var(--tw-bg-opacity))}.dark\:bg-pink-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(214 31 105/var(--tw-bg-opacity))}.dark\:bg-purple-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(220 215 254/var(--tw-bg-opacity))}.dark\:bg-purple-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(144 97 249/var(--tw-bg-opacity))}.dark\:bg-purple-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(126 58 242/var(--tw-bg-opacity))}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(74 29 150/var(--tw-bg-opacity))}.dark\:bg-red-100:is(.dark *){--tw-bg-opacity:1;background-color:rgb(253 232 232/var(--tw-bg-opacity))}.dark\:bg-red-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(251 213 213/var(--tw-bg-opacity))}.dark\:bg-red-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(240 82 82/var(--tw-bg-opacity))}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(224 36 36/var(--tw-bg-opacity))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(119 29 29/var(--tw-bg-opacity))}.dark\:bg-teal-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(175 236 239/var(--tw-bg-opacity))}.dark\:bg-teal-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(4 116 129/var(--tw-bg-opacity))}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-yellow-100:is(.dark *){--tw-bg-opacity:1;background-color:rgb(253 246 178/var(--tw-bg-opacity))}.dark\:bg-yellow-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(252 233 106/var(--tw-bg-opacity))}.dark\:bg-yellow-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(159 88 10/var(--tw-bg-opacity))}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(99 49 18/var(--tw-bg-opacity))}.dark\:bg-opacity-80:is(.dark *){--tw-bg-opacity:.8}.dark\:fill-gray-300:is(.dark *){fill:#d1d5db}.dark\:text-blue-500:is(.dark *){--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.dark\:text-blue-600:is(.dark *){--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.dark\:text-blue-800:is(.dark *){--tw-text-opacity:1;color:rgb(30 66 159/var(--tw-text-opacity))}.dark\:text-blue-900:is(.dark *){--tw-text-opacity:1;color:rgb(35 56 118/var(--tw-text-opacity))}.dark\:text-cyan-100:is(.dark *){--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity))}.dark\:text-cyan-500:is(.dark *){--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity))}.dark\:text-cyan-600:is(.dark *){--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity))}.dark\:text-cyan-800:is(.dark *){--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity))}.dark\:text-cyan-900:is(.dark *){--tw-text-opacity:1;color:rgb(22 78 99/var(--tw-text-opacity))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.dark\:text-gray-800:is(.dark *){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.dark\:text-gray-900:is(.dark *){--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(49 196 141/var(--tw-text-opacity))}.dark\:text-green-500:is(.dark *){--tw-text-opacity:1;color:rgb(14 159 110/var(--tw-text-opacity))}.dark\:text-green-600:is(.dark *){--tw-text-opacity:1;color:rgb(5 122 85/var(--tw-text-opacity))}.dark\:text-green-800:is(.dark *){--tw-text-opacity:1;color:rgb(3 84 63/var(--tw-text-opacity))}.dark\:text-green-900:is(.dark *){--tw-text-opacity:1;color:rgb(1 71 55/var(--tw-text-opacity))}.dark\:text-indigo-600:is(.dark *){--tw-text-opacity:1;color:rgb(88 80 236/var(--tw-text-opacity))}.dark\:text-indigo-800:is(.dark *){--tw-text-opacity:1;color:rgb(66 56 157/var(--tw-text-opacity))}.dark\:text-indigo-900:is(.dark *){--tw-text-opacity:1;color:rgb(54 47 120/var(--tw-text-opacity))}.dark\:text-lime-600:is(.dark *){--tw-text-opacity:1;color:rgb(101 163 13/var(--tw-text-opacity))}.dark\:text-lime-800:is(.dark *){--tw-text-opacity:1;color:rgb(63 98 18/var(--tw-text-opacity))}.dark\:text-lime-900:is(.dark *){--tw-text-opacity:1;color:rgb(54 83 20/var(--tw-text-opacity))}.dark\:text-pink-600:is(.dark *){--tw-text-opacity:1;color:rgb(214 31 105/var(--tw-text-opacity))}.dark\:text-pink-800:is(.dark *){--tw-text-opacity:1;color:rgb(153 21 75/var(--tw-text-opacity))}.dark\:text-pink-900:is(.dark *){--tw-text-opacity:1;color:rgb(117 26 61/var(--tw-text-opacity))}.dark\:text-purple-600:is(.dark *){--tw-text-opacity:1;color:rgb(126 58 242/var(--tw-text-opacity))}.dark\:text-purple-800:is(.dark *){--tw-text-opacity:1;color:rgb(85 33 181/var(--tw-text-opacity))}.dark\:text-purple-900:is(.dark *){--tw-text-opacity:1;color:rgb(74 29 150/var(--tw-text-opacity))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(249 128 128/var(--tw-text-opacity))}.dark\:text-red-500:is(.dark *){--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}.dark\:text-red-600:is(.dark *){--tw-text-opacity:1;color:rgb(224 36 36/var(--tw-text-opacity))}.dark\:text-red-800:is(.dark *){--tw-text-opacity:1;color:rgb(155 28 28/var(--tw-text-opacity))}.dark\:text-red-900:is(.dark *){--tw-text-opacity:1;color:rgb(119 29 29/var(--tw-text-opacity))}.dark\:text-teal-600:is(.dark *){--tw-text-opacity:1;color:rgb(4 116 129/var(--tw-text-opacity))}.dark\:text-teal-800:is(.dark *){--tw-text-opacity:1;color:rgb(5 80 92/var(--tw-text-opacity))}.dark\:text-teal-900:is(.dark *){--tw-text-opacity:1;color:rgb(1 68 81/var(--tw-text-opacity))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\:text-yellow-600:is(.dark *){--tw-text-opacity:1;color:rgb(159 88 10/var(--tw-text-opacity))}.dark\:text-yellow-800:is(.dark *){--tw-text-opacity:1;color:rgb(114 59 19/var(--tw-text-opacity))}.dark\:text-yellow-900:is(.dark *){--tw-text-opacity:1;color:rgb(99 49 18/var(--tw-text-opacity))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.dark\:mix-blend-color:is(.dark *){mix-blend-mode:color}.dark\:shadow-sm-light:is(.dark *){--tw-shadow:0 2px 5px 0px #ffffff14;--tw-shadow-colored:0 2px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.dark\:ring-cyan-800:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(21 94 117/var(--tw-ring-opacity))}.dark\:ring-gray-400:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity))}.dark\:ring-gray-500:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity))}.dark\:ring-gray-800:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity))}.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(17 24 39/var(--tw-ring-opacity))}.dark\:ring-green-500:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(14 159 110/var(--tw-ring-opacity))}.dark\:ring-pink-500:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(231 70 148/var(--tw-ring-opacity))}.dark\:ring-purple-600:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(126 58 242/var(--tw-ring-opacity))}.dark\:ring-red-700:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(200 30 30/var(--tw-ring-opacity))}.dark\:ring-yellow-500:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(194 120 3/var(--tw-ring-opacity))}.dark\:ring-offset-blue-700:is(.dark *){--tw-ring-offset-color:#1a56db}.dark\:ring-offset-cyan-600:is(.dark *){--tw-ring-offset-color:#0891b2}.dark\:ring-offset-gray-800:is(.dark *){--tw-ring-offset-color:#1f2937}.dark\:ring-offset-gray-900:is(.dark *){--tw-ring-offset-color:#111827}.dark\:ring-offset-green-600:is(.dark *){--tw-ring-offset-color:#057a55}.dark\:ring-offset-green-800:is(.dark *){--tw-ring-offset-color:#03543f}.dark\:ring-offset-indigo-700:is(.dark *){--tw-ring-offset-color:#5145cd}.dark\:ring-offset-lime-700:is(.dark *){--tw-ring-offset-color:#4d7c0f}.dark\:ring-offset-pink-600:is(.dark *){--tw-ring-offset-color:#d61f69}.dark\:ring-offset-purple-600:is(.dark *){--tw-ring-offset-color:#7e3af2}.dark\:ring-offset-red-600:is(.dark *){--tw-ring-offset-color:#e02424}.dark\:ring-offset-red-900:is(.dark *){--tw-ring-offset-color:#771d1d}.dark\:ring-offset-teal-600:is(.dark *){--tw-ring-offset-color:#047481}.dark\:ring-offset-yellow-400:is(.dark *){--tw-ring-offset-color:#e3a008}.odd\:dark\:bg-gray-800:is(.dark *):nth-child(odd){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.even\:dark\:bg-gray-700:is(.dark *):nth-child(2n){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:hover\:bg-blue-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(164 202 254/var(--tw-bg-opacity))}.dark\:hover\:bg-blue-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(26 86 219/var(--tw-bg-opacity))}.dark\:hover\:bg-cyan-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity))}.dark\:hover\:bg-cyan-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity))}.dark\:hover\:bg-gray-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark\:hover\:bg-green-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(132 225 188/var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(180 198 252/var(--tw-bg-opacity))}.dark\:hover\:bg-lime-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(190 242 100/var(--tw-bg-opacity))}.dark\:hover\:bg-pink-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 180 217/var(--tw-bg-opacity))}.dark\:hover\:bg-purple-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(202 191 253/var(--tw-bg-opacity))}.dark\:hover\:bg-red-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 180 180/var(--tw-bg-opacity))}.dark\:hover\:bg-teal-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(126 220 226/var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(250 202 21/var(--tw-bg-opacity))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\:focus\:border-blue-500:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}.dark\:focus\:border-cyan-500:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity))}.dark\:focus\:border-green-500:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(14 159 110/var(--tw-border-opacity))}.dark\:focus\:border-red-500:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(240 82 82/var(--tw-border-opacity))}.dark\:focus\:border-yellow-500:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(194 120 3/var(--tw-border-opacity))}.dark\:focus\:bg-cyan-600:focus:is(.dark *){--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity))}.dark\:focus\:bg-gray-600:focus:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.dark\:focus\:text-white:focus:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\:focus\:ring-blue-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(26 86 219/var(--tw-ring-opacity))}.dark\:focus\:ring-blue-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(30 66 159/var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(8 145 178/var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(14 116 144/var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(21 94 117/var(--tw-ring-opacity))}.dark\:focus\:ring-gray-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity))}.dark\:focus\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.dark\:focus\:ring-gray-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(55 65 81/var(--tw-ring-opacity))}.dark\:focus\:ring-gray-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity))}.dark\:focus\:ring-gray-900:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(17 24 39/var(--tw-ring-opacity))}.dark\:focus\:ring-green-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(14 159 110/var(--tw-ring-opacity))}.dark\:focus\:ring-green-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(5 122 85/var(--tw-ring-opacity))}.dark\:focus\:ring-green-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(4 108 78/var(--tw-ring-opacity))}.dark\:focus\:ring-green-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(3 84 63/var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(81 69 205/var(--tw-ring-opacity))}.dark\:focus\:ring-lime-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(77 124 15/var(--tw-ring-opacity))}.dark\:focus\:ring-lime-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(63 98 18/var(--tw-ring-opacity))}.dark\:focus\:ring-pink-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(214 31 105/var(--tw-ring-opacity))}.dark\:focus\:ring-pink-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(191 18 93/var(--tw-ring-opacity))}.dark\:focus\:ring-pink-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(153 21 75/var(--tw-ring-opacity))}.dark\:focus\:ring-purple-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(126 58 242/var(--tw-ring-opacity))}.dark\:focus\:ring-purple-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(85 33 181/var(--tw-ring-opacity))}.dark\:focus\:ring-purple-900:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(74 29 150/var(--tw-ring-opacity))}.dark\:focus\:ring-red-400:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(249 128 128/var(--tw-ring-opacity))}.dark\:focus\:ring-red-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(240 82 82/var(--tw-ring-opacity))}.dark\:focus\:ring-red-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(224 36 36/var(--tw-ring-opacity))}.dark\:focus\:ring-red-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(200 30 30/var(--tw-ring-opacity))}.dark\:focus\:ring-red-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(155 28 28/var(--tw-ring-opacity))}.dark\:focus\:ring-red-900:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(119 29 29/var(--tw-ring-opacity))}.dark\:focus\:ring-teal-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(4 116 129/var(--tw-ring-opacity))}.dark\:focus\:ring-teal-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(3 102 114/var(--tw-ring-opacity))}.dark\:focus\:ring-teal-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(5 80 92/var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-400:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(227 160 8/var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(194 120 3/var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(142 75 16/var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-900:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(99 49 18/var(--tw-ring-opacity))}.dark\:enabled\:hover\:border-cyan-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-gray-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-green-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(4 108 78/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-indigo-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(81 69 205/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-lime-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(77 124 15/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-pink-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(191 18 93/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-red-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(200 30 30/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-teal-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(3 102 114/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-yellow-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(142 75 16/var(--tw-border-opacity))}.dark\:enabled\:hover\:bg-cyan-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-gray-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-green-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(4 108 78/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-indigo-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(81 69 205/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-lime-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(77 124 15/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-pink-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(191 18 93/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-purple-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(108 43 217/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-red-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(200 30 30/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-teal-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(3 102 114/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-yellow-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(142 75 16/var(--tw-bg-opacity))}.enabled\:dark\:hover\:bg-gray-700:hover:is(.dark *):enabled{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:enabled\:hover\:text-white:hover:enabled:is(.dark *),.enabled\:dark\:hover\:text-white:hover:is(.dark *):enabled{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.disabled\:dark\:text-gray-500:is(.dark *):disabled{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.group:hover .dark\:group-hover\:bg-blue-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(164 202 254/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-cyan-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-800\/60:is(.dark *){background-color:#1f293799}.group:hover .dark\:group-hover\:bg-green-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(132 225 188/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(180 198 252/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-lime-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(190 242 100/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pink-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 180 217/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(202 191 253/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 180 180/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-teal-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(126 220 226/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(250 202 21/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.group:focus .dark\:group-focus\:ring-gray-800\/70:is(.dark *){--tw-ring-color:#1f2937b3}.peer:focus~.peer-focus\:dark\:text-blue-500:is(.dark *){--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}@media not all and (width>=768px){.max-md\:hidden{display:none}.max-md\:text-center{text-align:center}}@media not all and (width>=640px){.max-sm\:pointer-events-none{pointer-events:none}.max-sm\:hidden{display:none}.max-sm\:py-32,.max-sm\:py-\[3\.2rem\]{padding-top:3.2rem;padding-bottom:3.2rem}}@media (width>=640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:flex{display:flex}.sm\:h-10{height:1rem}.sm\:h-6{height:.6rem}.sm\:h-7{height:.7rem}.sm\:w-10{width:1rem}.sm\:w-6{width:.6rem}.sm\:w-auto{width:auto}.sm\:max-w-\[80\%\]{max-width:80%}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:rounded-xlarge{border-radius:var(--ds-radius-2xl)}.sm\:p-32{padding:3.2rem}.sm\:px-32{padding-left:3.2rem;padding-right:3.2rem}.sm\:px-4{padding-left:.4rem;padding-right:.4rem}.sm\:pr-8{padding-right:.8rem}.sm\:text-center{text-align:center}.sm\:text-base{font-size:var(--ds-font-size-14)}.sm\:text-xs{font-size:var(--ds-font-size-10)}}@media (width>=768px){.md\:mx-2{margin-left:.2rem;margin-right:.2rem}.md\:my-10{margin-top:1rem;margin-bottom:1rem}.md\:my-12{margin-top:1.2rem;margin-bottom:1.2rem}.md\:mr-6{margin-right:.6rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-48{width:4.8rem}.md\:w-auto{width:auto}.md\:max-w-xl{max-width:36rem}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.8rem * var(--tw-space-x-reverse));margin-left:calc(.8rem * calc(1 - var(--tw-space-x-reverse)))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:var(--ds-radius-lg);border-bottom-left-radius:var(--ds-radius-lg)}.md\:border-0{border-width:0}.md\:bg-transparent{background-color:#0000}.md\:px-32{padding-left:3.2rem;padding-right:3.2rem}.md\:pb-32{padding-bottom:3.2rem}.md\:pt-16{padding-top:1.6rem}.md\:text-sm{font-size:var(--ds-font-size-12)}.md\:font-medium{font-weight:500}.md\:text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity))}.md\:hover\:bg-transparent:hover{background-color:#0000}.md\:hover\:text-cyan-700:hover{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity))}.md\:dark\:hover\:bg-transparent:hover:is(.dark *){background-color:#0000}.md\:dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}@media (width>=1024px){.lg\:my-8{margin-top:.8rem;margin-bottom:.8rem}}.rtl\:after\:right-1:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);right:.1rem}.rtl\:after\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\:\:-webkit-scrollbar\]\:\!hidden::-webkit-scrollbar{display:none!important}.\[\&\:\:-webkit-scrollbar\]\:\!bg-transparent::-webkit-scrollbar{background-color:#0000!important}.\[\&\>\*\]\:pointer-events-none>*{pointer-events:none}.\[\&\>\*\]\:cursor-grab>*{cursor:grab}.\[\&\>\*\]\:first\:rounded-t-lg:first-child>*{border-top-left-radius:var(--ds-radius-lg);border-top-right-radius:var(--ds-radius-lg)}.\[\&\>\*\]\:last\:rounded-b-lg:last-child>*{border-bottom-right-radius:var(--ds-radius-lg);border-bottom-left-radius:var(--ds-radius-lg)}.\[\&\>\*\]\:last\:border-b-0:last-child>*{border-bottom-width:0}.\[\&_\*\]\:cursor-pointer *{cursor:pointer}.design-system .ds-button{background:var(--ds-series-f1-b);border-radius:var(--ds-radius-sm);color:var(--ds-text);font-family:var(--ds-font-body);font-size:var(--ds-font-size-16);min-height:4.8rem;transition:background-color var(--ds-duration-200) ease, box-shadow var(--ds-duration-200) ease;white-space:nowrap;justify-content:center;align-items:center;gap:1.2rem;padding:1.2rem 2.4rem;font-weight:600;display:inline-flex}.design-system .ds-button:hover{background:var(--ds-series-f1-a);box-shadow:0 0 2.4rem color-mix(in srgb, var(--ds-color-purple-300) 48%, transparent)}.design-system .ds-button:focus-visible{box-shadow:0 0 0 .2rem var(--ds-color-black), 0 0 0 .4rem var(--ds-text);outline:none}.design-system .ds-button__arrow{transition:transform var(--ds-duration-300) var(--ds-ease-emphasized)}.design-system .ds-button:hover .ds-button__arrow,.design-system .ds-button:focus-visible .ds-button__arrow{transform:translate(.4rem)}.design-system .ds-podium-backdrop{min-width:0;position:relative}.design-system .ds-podium-backdrop__layer{pointer-events:none;position:absolute;inset:0}.design-system .ds-podium-backdrop__layer svg{width:100%;height:100%;display:block}.design-system .ds-podium-backdrop__layer--3{background:linear-gradient(180deg, var(--ds-color-black) 0%, var(--ds-podium-layer-3) 100%);z-index:0;margin:0 .8rem}.design-system .ds-podium-backdrop__layer--2{z-index:1}.design-system .ds-podium-backdrop__layer--1{z-index:2;--ds-art-fill:var(--ds-podium-layer-1);--ds-art-mask-fill:var(--ds-podium-layer-1)}.design-system .ds-podium-backdrop__layer--2{--ds-art-fill:var(--ds-podium-layer-2);--ds-art-mask-fill:var(--ds-podium-layer-2)}.design-system .ds-race-podium{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"p2 p1 p3";align-items:end;gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.design-system .ds-race-podium__slot{--ds-race-podium-text:var(--ds-text);--ds-race-podium-tilt:-4deg;min-width:0}.design-system .ds-race-podium__slot--p1{--ds-race-podium-text:var(--ds-text);--ds-race-podium-tilt:-2deg;z-index:1;grid-area:p1;margin-bottom:3cqi}.design-system .ds-race-podium__slot--p2{grid-area:p2;margin-right:-2.5cqi}.design-system .ds-race-podium__slot--p3{--ds-race-podium-tilt:3deg;grid-area:p3;margin-left:-2.5cqi}.design-system .ds-race-podium__frame{aspect-ratio:3/4.4;background:var(--ds-color-black);border-radius:var(--ds-radius-xs);box-shadow:0 1rem 2rem var(--ds-color-black-a48);isolation:isolate;transform:rotate(var(--ds-race-podium-tilt));position:relative}.design-system .ds-race-podium__frame .ds-race-podium__backdrop{z-index:0;position:absolute;inset:0}.design-system .ds-race-podium__headshot{aspect-ratio:1;object-fit:contain;object-position:bottom;z-index:2;width:125%;max-width:none;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.design-system .ds-race-podium__position{color:var(--ds-race-podium-text);font-family:var(--ds-font-display);font-size:max(var(--ds-font-size-24), 12cqi);text-shadow:0 .2rem .8rem var(--ds-color-black-a80);z-index:10;flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;top:-6%;left:0;right:0}.design-system .ds-race-podium__code{background:linear-gradient(180deg, transparent 0%, var(--ds-color-black-a90) 100%);color:var(--ds-text);font-family:var(--ds-font-display);font-size:max(var(--ds-font-size-16), 7cqi);letter-spacing:.04em;text-align:center;z-index:3;padding:3cqi 0 2cqi;line-height:1;position:absolute;bottom:0;left:0;right:0}.design-system :is(.ds-race-podium__slot--p2,.ds-race-podium__slot--p3) .ds-race-podium__position{font-size:max(var(--ds-font-size-20), 9.6cqi)}.design-system :is(.ds-race-podium__slot--p2,.ds-race-podium__slot--p3) .ds-race-podium__code{font-size:max(var(--ds-font-size-14), 5.8cqi)}.design-system .ds-weekend-card{--ds-weekend-accent:var(--ds-series-f1-a);--ds-weekend-border:var(--ds-weekend-accent);--ds-weekend-pad:clamp(2.4rem, 3vw, 4.4rem);border:.1rem solid color-mix(in srgb, var(--ds-weekend-border) 45%, transparent);border-radius:var(--ds-radius-xl);box-sizing:border-box;color:var(--ds-text);isolation:isolate;padding:var(--ds-weekend-pad);flex-direction:column;gap:clamp(1.6rem,4cqi,2.8rem);display:flex;position:relative;overflow:hidden;container-type:inline-size}.design-system .ds-weekend-card__media{background:var(--ds-color-ink-900);z-index:-2;position:absolute;inset:0}.design-system .ds-weekend-card__media img{object-fit:cover;width:100%;height:100%}.design-system .ds-weekend-card__media:after{background:linear-gradient(180deg, var(--ds-color-black-a48) 0%, var(--ds-color-black-a12) 32%, var(--ds-color-black-a32) 55%, var(--ds-color-black-a90) 100%);content:"";position:absolute;inset:0}.design-system .ds-weekend-card__header{flex-direction:column;gap:.8rem;display:flex}.design-system .ds-weekend-card__eyebrow{color:var(--ds-weekend-accent);font-size:max(var(--ds-font-size-14), 3cqi);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.design-system .ds-weekend-card__round{color:var(--ds-color-white-a80);font-family:var(--ds-font-hand);font-size:max(var(--ds-font-size-16), 3.4cqi);letter-spacing:.04em;text-transform:uppercase;line-height:1}.design-system .ds-weekend-card__race{font-family:var(--ds-font-display);font-size:max(var(--ds-font-size-32), 9cqi);text-overflow:ellipsis;text-shadow:var(--ds-hero-title-shadow);text-transform:uppercase;white-space:nowrap;line-height:.95;overflow:hidden}.design-system .ds-weekend-card__meta{color:var(--ds-text-muted);font-family:var(--ds-font-hand);font-size:max(var(--ds-font-size-16), 3cqi);letter-spacing:.04em;text-transform:uppercase;line-height:1}.design-system .ds-weekend-card__races{grid-template-columns:repeat(var(--ds-weekend-race-count,2), minmax(0, 1fr));display:grid}.design-system .ds-weekend-card__race-frame{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:color-mix(in srgb, var(--ds-color-ink-900) 48%, transparent);box-sizing:border-box;flex-direction:column;gap:1.6rem;padding:1.6rem 1.6rem 2.4rem;display:flex;position:relative}.design-system .ds-weekend-card__race-label{color:var(--ds-weekend-accent);font-family:var(--ds-font-hand);font-size:max(var(--ds-font-size-16), 3.4cqi);text-transform:uppercase;transform-origin:0;font-weight:400;line-height:1;transform:rotate(-3deg)}.design-system .ds-weekend-card__podium{padding-top:2cqi}.design-system .ds-weekend-card__cta{align-self:center}.design-system .ds-weekend-card-link{color:inherit;text-decoration:none;display:block;position:relative}.design-system .ds-weekend-card-link .ds-weekend-card{transition:border-color var(--ds-duration-300) ease, box-shadow var(--ds-duration-300) ease}.design-system .ds-weekend-card-link .ds-race-podium__frame{transition:scale var(--ds-duration-400) var(--ds-ease-emphasized)}.design-system .ds-weekend-card-link:hover,.design-system .ds-weekend-card-link:focus-visible{outline:none}.design-system .ds-weekend-card-link:hover .ds-weekend-card,.design-system .ds-weekend-card-link:focus-visible .ds-weekend-card{border-color:color-mix(in srgb, var(--ds-weekend-border) 85%, var(--ds-color-white));box-shadow:0 0 2.4rem color-mix(in srgb, var(--ds-weekend-border) 35%, transparent)}.design-system .ds-weekend-card-link:hover .ds-race-podium__frame,.design-system .ds-weekend-card-link:focus-visible .ds-race-podium__frame{scale:1.06}.design-system .ds-weekend-card-link:hover .ds-weekend-card__hover-cta,.design-system .ds-weekend-card-link:focus-visible .ds-weekend-card__hover-cta{opacity:1;transform:translate(-50%,50%)}.design-system .ds-weekend-card-link:focus-visible .ds-weekend-card{outline:.2rem solid var(--ds-text);outline-offset:.3rem}.design-system .ds-weekend-card__hover-cta{opacity:0;pointer-events:none;transition:opacity var(--ds-duration-300) ease, transform var(--ds-duration-400) var(--ds-ease-emphasized);z-index:2;position:absolute;bottom:0;left:50%;transform:translate(-50%,80%)}@media (hover:none){.design-system .ds-weekend-card__hover-cta{opacity:1;transform:translate(-50%,50%)}}@container (width<=480px){.design-system .ds-weekend-card__races{grid-template-columns:minmax(0,1fr)}}.design-system .ds-sequence-canvas{background:var(--ds-color-black);width:100%;height:100%;display:block}.design-system .home-feature{box-sizing:border-box;max-width:calc(var(--ds-page-max-width) + var(--ds-page-gutter) * 2);padding:0 var(--ds-page-gutter);width:100%;margin:0 auto}.design-system .home-feature__card{--home-feature-media-width:64%;--home-feature-fade:18%;background:linear-gradient(120deg, var(--ds-color-ink-800) 0%, var(--ds-color-purple-950) 55%, var(--ds-color-ink-900) 100%);border:.1rem solid color-mix(in srgb, var(--ds-color-purple-300) 32%, transparent);border-radius:var(--ds-radius-xl);box-shadow:0 0 6rem color-mix(in srgb, var(--ds-color-purple-700) 32%, transparent);isolation:isolate;align-items:center;min-height:clamp(34rem,28vw,44rem);display:flex;position:relative;overflow:hidden}.design-system .home-feature--text-right .home-feature__card{justify-content:flex-end}.design-system .home-feature__copy{box-sizing:border-box;flex-direction:column;flex:0 0 42%;justify-content:center;align-self:stretch;align-items:flex-start;gap:1.6rem;padding:clamp(2.8rem,4vw,5.6rem);display:flex;position:relative}.design-system .home-feature__accent{pointer-events:none;z-index:-2;--ds-art-fill:var(--ds-series-f1-c);position:absolute;top:0;bottom:0}.design-system .home-feature__accent svg{width:auto;max-width:none;height:100%;display:block}.design-system .home-feature--text-left .home-feature__accent{left:0}.design-system .home-feature--text-right .home-feature__accent{right:0}.design-system .home-feature__eyebrow{color:color-mix(in srgb, var(--ds-series-f1-a) 70%, var(--ds-color-white));font-family:var(--ds-font-hand);font-size:var(--ds-font-size-20);letter-spacing:.04em;text-transform:uppercase;line-height:1}.design-system .home-feature__title{font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-40), 4.2vw, var(--ds-font-size-64));text-transform:uppercase;text-wrap:balance;line-height:.95}.design-system .home-feature__body{color:var(--ds-color-white-a80);font-size:var(--ds-font-size-16);max-width:46rem;line-height:1.6}.design-system .home-feature__ctas{flex-wrap:wrap;gap:1.2rem;margin-top:.8rem;display:flex}.design-system .home-feature__media{width:var(--home-feature-media-width);z-index:-1;position:absolute;top:0;bottom:0}.design-system .home-feature__media img{object-fit:cover;width:100%;height:100%;display:block}.design-system .home-feature--text-left .home-feature__media{-webkit-mask-image:linear-gradient(to right, transparent 0, var(--ds-color-black) var(--home-feature-fade));-webkit-mask-image:linear-gradient(to right, transparent 0, var(--ds-color-black) var(--home-feature-fade));mask-image:linear-gradient(to right, transparent 0, var(--ds-color-black) var(--home-feature-fade));right:0}.design-system .home-feature--text-right .home-feature__media{-webkit-mask-image:linear-gradient(to left, transparent 0, var(--ds-color-black) var(--home-feature-fade));-webkit-mask-image:linear-gradient(to left, transparent 0, var(--ds-color-black) var(--home-feature-fade));mask-image:linear-gradient(to left, transparent 0, var(--ds-color-black) var(--home-feature-fade));left:0}.design-system .home-feature--text-center .home-feature__card{--home-feature-media-width:40%;--home-feature-fade:45%;justify-content:center}.design-system .home-feature--text-center .home-feature__copy{text-align:center;flex-basis:44%;align-items:center}.design-system .home-feature--text-center .home-feature__body{margin-inline:auto}.design-system .home-feature--text-center .home-feature__ctas{justify-content:center}.design-system .home-feature--text-center .home-feature__media--start{-webkit-mask-image:linear-gradient(to left, transparent 0, var(--ds-color-black) var(--home-feature-fade));-webkit-mask-image:linear-gradient(to left, transparent 0, var(--ds-color-black) var(--home-feature-fade));mask-image:linear-gradient(to left, transparent 0, var(--ds-color-black) var(--home-feature-fade));left:0}.design-system .home-feature--text-center .home-feature__media--end{-webkit-mask-image:linear-gradient(to right, transparent 0, var(--ds-color-black) var(--home-feature-fade));-webkit-mask-image:linear-gradient(to right, transparent 0, var(--ds-color-black) var(--home-feature-fade));mask-image:linear-gradient(to right, transparent 0, var(--ds-color-black) var(--home-feature-fade));right:0}@media (width<=899px){.design-system .home-feature__card,.design-system .home-feature--text-right .home-feature__card{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:0}.design-system .home-feature__copy{flex:auto;padding:.8rem 2.4rem 3.2rem}.design-system .home-feature--text-left .home-feature__media,.design-system .home-feature--text-right .home-feature__media{height:clamp(20rem,50vw,32rem);-webkit-mask-image:linear-gradient(to bottom, var(--ds-color-black) 65%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--ds-color-black) 65%, transparent);mask-image:linear-gradient(to bottom, var(--ds-color-black) 65%, transparent);width:100%;position:relative;left:auto;right:auto}.design-system .home-feature--text-center .home-feature__card{flex-flow:wrap}.design-system .home-feature--text-center .home-feature__copy{flex-basis:100%}.design-system .home-feature--text-center .home-feature__media--start,.design-system .home-feature--text-center .home-feature__media--end{-webkit-mask-composite:source-in, xor;flex:0 0 50%;width:50%;height:clamp(16rem,42vw,28rem);position:relative;left:auto;right:auto;-webkit-mask-composite:source-in;mask-composite:intersect}.design-system .home-feature--text-center .home-feature__media--start{-webkit-mask-image:linear-gradient(to bottom, var(--ds-color-black) 60%, transparent), linear-gradient(to left, transparent 0, var(--ds-color-black) 30%);-webkit-mask-image:linear-gradient(to bottom, var(--ds-color-black) 60%, transparent), linear-gradient(to left, transparent 0, var(--ds-color-black) 30%);mask-image:linear-gradient(to bottom, var(--ds-color-black) 60%, transparent), linear-gradient(to left, transparent 0, var(--ds-color-black) 30%)}.design-system .home-feature--text-center .home-feature__media--end{-webkit-mask-image:linear-gradient(to bottom, var(--ds-color-black) 60%, transparent), linear-gradient(to right, transparent 0, var(--ds-color-black) 30%);-webkit-mask-image:linear-gradient(to bottom, var(--ds-color-black) 60%, transparent), linear-gradient(to right, transparent 0, var(--ds-color-black) 30%);mask-image:linear-gradient(to bottom, var(--ds-color-black) 60%, transparent), linear-gradient(to right, transparent 0, var(--ds-color-black) 30%)}}.design-system .home-hero{--home-grid-gap:clamp(1rem, 1vw, 1.4rem);--home-grid-slant:clamp(2rem, 2.6vw, 4rem);--home-grid-reach:clamp(4rem, 6vw, 9rem);--home-grid-center:clamp(14rem, 16vw, 24rem);--home-header-offset:6.5rem;box-sizing:border-box;height:100svh;padding-top:var(--home-header-offset);width:100%}.design-system .home-hero__frame{box-sizing:border-box;height:100%;max-width:calc(var(--ds-page-max-width) + var(--ds-page-gutter) * 2);padding:clamp(1.6rem, 3vh, 3.2rem) var(--ds-page-gutter);flex-direction:column;justify-content:center;gap:clamp(1.6rem,3vh,3.2rem);margin:0 auto;display:flex}.design-system .home-hero__grid{aspect-ratio:2.2;gap:var(--home-grid-gap);grid-template-areas:"top-left top-center top-center top-center top-right""mid-left mid-left center mid-right mid-right""bottom-left bottom-center bottom-center bottom-center bottom-right";grid-template-columns:minmax(0, 1fr) var(--home-grid-reach) var(--home-grid-center) var(--home-grid-reach) minmax(0, 1fr);max-height:calc(100svh - var(--home-header-offset) - 12rem);grid-template-rows:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1.35fr);width:100%;min-height:0;display:grid;position:relative}.design-system .home-grid-panel{--home-panel-clip:polygon(0 0, 100% 0, 100% 100%, 0 100%);--home-panel-edge:var(--ds-edge-width);--home-panel-edge-color:var(--ds-edge-color);color:var(--ds-text);min-width:0;min-height:0;transition:filter var(--ds-duration-400) ease;display:block;position:relative}.design-system .home-grid-panel--top-left{--home-panel-clip:polygon(0 0, calc(100% - var(--home-grid-slant)) 0, 100% 100%, 0 100%);margin-right:calc(var(--home-grid-slant) * -1);grid-area:top-left}.design-system .home-grid-panel--top-center{--home-panel-clip:polygon(0 0, 100% 0, calc(100% - var(--home-grid-slant)) 100%, var(--home-grid-slant) 100%);grid-area:top-center}.design-system .home-grid-panel--top-right{--home-panel-clip:polygon(var(--home-grid-slant) 0, 100% 0, 100% 100%, 0 100%);margin-left:calc(var(--home-grid-slant) * -1);grid-area:top-right}.design-system .home-grid-panel--mid-left{grid-area:mid-left}.design-system .home-grid-panel--mid-right{grid-area:mid-right}.design-system .home-grid-panel--bottom-left{--home-panel-clip:polygon(0 0, 100% 0, calc(100% - var(--home-grid-slant)) 100%, 0 100%);margin-right:calc(var(--home-grid-slant) * -1);grid-area:bottom-left}.design-system .home-grid-panel--bottom-center{--home-panel-clip:polygon(var(--home-grid-slant) 0, calc(100% - var(--home-grid-slant)) 0, 100% 100%, 0 100%);grid-area:bottom-center}.design-system .home-grid-panel--bottom-right{--home-panel-clip:polygon(0 0, 100% 0, 100% 100%, var(--home-grid-slant) 100%);margin-left:calc(var(--home-grid-slant) * -1);grid-area:bottom-right}.design-system .home-grid-panel__shape{background:linear-gradient(160deg, var(--home-panel-edge-color), var(--ds-edge-fade) 60%, var(--home-panel-edge-color));clip-path:var(--home-panel-clip);transition:background var(--ds-duration-400) ease;position:absolute;inset:0}.design-system .home-grid-panel__inner{background:radial-gradient(ellipse at 70% 110%, color-mix(in srgb, var(--ds-color-purple-500) 48%, transparent), transparent 65%), linear-gradient(160deg, var(--ds-color-ink-900) 0%, var(--ds-color-purple-950) 100%);clip-path:var(--home-panel-clip);inset:var(--home-panel-edge);position:absolute;overflow:clip}.design-system .home-grid-panel__media{object-fit:cover;opacity:.8;height:100%;transition:opacity var(--ds-duration-500) ease, transform var(--ds-duration-700) var(--ds-ease-emphasized);width:100%;position:absolute;inset:0}.design-system .home-grid-panel__splatter{color:color-mix(in srgb, var(--ds-series-f1-a) 75%, var(--ds-color-white));height:var(--home-panel-splatter-size,100%);left:var(--home-panel-splatter-x,50%);opacity:.85;pointer-events:none;top:var(--home-panel-splatter-y,-10%);transform:rotate(var(--home-panel-splatter-rotate,0deg));transition:opacity var(--ds-duration-400) ease, transform var(--ds-duration-500) var(--ds-ease-emphasized);--ds-art-fill:currentColor;position:absolute}.design-system .home-grid-panel__splatter svg{width:auto;max-width:none;height:100%;display:block}.design-system .home-grid-panel--link .home-grid-panel__splatter{opacity:0;transform:rotate(var(--home-panel-splatter-rotate,0deg)) scale(.85)}.design-system .home-grid-panel__texture{opacity:.45;pointer-events:none;background:url(/assets/grungetexturetransparent-B_F8meT5.png) 50%/cover no-repeat;position:absolute;inset:0}.design-system .home-grid-panel__shade{background:linear-gradient(180deg, var(--ds-color-black-a16) 0%, var(--ds-color-black-a64) 100%);box-shadow:inset 0 0 4rem color-mix(in srgb, var(--ds-color-purple-300) 24%, transparent);transition:background var(--ds-duration-400) ease, box-shadow var(--ds-duration-400) ease;position:absolute;inset:0}.design-system .home-grid-panel__content{box-sizing:border-box;flex-direction:column;gap:.6rem;padding:2.4rem clamp(1.6rem,2vw,3.2rem);display:flex;position:absolute;bottom:0;left:0;right:0}.design-system .home-grid-panel--top-right .home-grid-panel__content,.design-system .home-grid-panel--bottom-right .home-grid-panel__content{text-align:right;align-items:flex-end}.design-system .home-grid-panel__eyebrow{color:color-mix(in srgb, var(--ds-series-f1-a) 40%, var(--ds-color-white));font-family:var(--ds-font-hand);font-size:var(--ds-font-size-16);letter-spacing:.04em;text-transform:uppercase;line-height:1}.design-system .home-grid-panel__title{font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-24), 2.4vw, var(--ds-font-size-40));text-shadow:var(--ds-hero-title-shadow);text-transform:uppercase;line-height:.95}.design-system .home-grid-panel__arrow{font-size:var(--ds-font-size-16);transition:transform var(--ds-duration-400) var(--ds-ease-emphasized);margin-top:.4rem}.design-system .home-grid-panel--link{cursor:pointer}.design-system .home-grid-panel--link:hover,.design-system .home-grid-panel--link:focus-visible{--home-panel-edge-color:var(--ds-edge-color-hover);filter:var(--ds-edge-glow);z-index:1;outline:none}.design-system .home-grid-panel--link:hover .home-grid-panel__media,.design-system .home-grid-panel--link:focus-visible .home-grid-panel__media{opacity:1;transform:scale(1.06)}.design-system .home-grid-panel--link:hover .home-grid-panel__shade,.design-system .home-grid-panel--link:focus-visible .home-grid-panel__shade{background:linear-gradient(180deg, transparent 0%, var(--ds-color-black-a48) 100%);box-shadow:inset 0 0 6rem color-mix(in srgb, var(--ds-color-purple-300) 48%, transparent)}.design-system .home-grid-panel--link:hover .home-grid-panel__arrow,.design-system .home-grid-panel--link:focus-visible .home-grid-panel__arrow{transform:translate(.8rem)}.design-system .home-grid-panel--link:hover .home-grid-panel__splatter,.design-system .home-grid-panel--link:focus-visible .home-grid-panel__splatter{opacity:.85;transform:rotate(var(--home-panel-splatter-rotate,0deg)) scale(1)}.design-system .home-grid-panel--link:focus-visible{--home-panel-edge:.3rem;--home-panel-edge-color:var(--ds-text)}.design-system .home-hero__logo{pointer-events:none;z-index:2;flex-direction:column;align-items:center;gap:clamp(.8rem,1.2vw,1.6rem);width:min(40%,50rem);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.design-system .home-hero__logo svg{filter:drop-shadow(0 1.2rem 2.4rem var(--ds-color-black-a64));width:100%;height:auto;display:block}.design-system .home-hero__tagline{color:var(--ds-text);font-size:clamp(var(--ds-font-size-14), 1.4vw, var(--ds-font-size-20));letter-spacing:.02em;text-align:center;text-shadow:0 .2rem 1.2rem var(--ds-color-black-a90), 0 0 .4rem var(--ds-color-black-a90);font-weight:600;line-height:1.3}.design-system .home-hero__scroll-cue{animation:home-scroll-cue var(--ds-duration-2000) ease-in-out infinite;color:color-mix(in srgb, var(--ds-series-f1-a) 45%, var(--ds-color-white));font-size:var(--ds-font-size-24);opacity:.8;align-self:center;line-height:1}@keyframes home-scroll-cue{0%,to{transform:translateY(0)}50%{transform:translateY(.8rem)}}@media (prefers-reduced-motion:reduce){.design-system .home-hero__scroll-cue{animation:none}}@media (width<=767px){.design-system .home-hero__frame{justify-content:flex-start}.design-system .home-hero__grid{aspect-ratio:auto;flex:1;grid-template:"top-center top-center"minmax(0,.6fr)"center center""top-left top-right"minmax(0,1fr)"bottom-left bottom-right"minmax(0,1fr)"bottom-center bottom-center"minmax(0,.6fr)/minmax(0,1fr) minmax(0,1fr);max-height:none}.design-system .home-grid-panel{--home-panel-clip:none;margin:0}.design-system .home-grid-panel--mid-left,.design-system .home-grid-panel--mid-right{display:none}.design-system .home-grid-panel__shape,.design-system .home-grid-panel__inner{border-radius:var(--ds-radius-sm)}.design-system .home-grid-panel .home-grid-panel__content{text-align:left;align-items:flex-start;padding:1.2rem 1.4rem}.design-system .home-grid-panel__eyebrow{font-size:var(--ds-font-size-14)}.design-system .home-grid-panel__title{font-size:clamp(var(--ds-font-size-18), 5.4vw, var(--ds-font-size-24))}.design-system .home-hero__logo{grid-area:center;justify-self:center;width:min(26rem,70vw);padding:.8rem 0;position:static;transform:none}.design-system .home-hero__tagline{font-size:var(--ds-font-size-14)}.design-system .home-hero__scroll-cue{font-size:var(--ds-font-size-18)}}@media (width<=767px) and (height<=700px){.design-system .home-hero__grid{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"center center""top-left top-right""bottom-left bottom-right"}.design-system .home-grid-panel--top-center,.design-system .home-grid-panel--bottom-center{display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}body.bg-home{background:var(--ds-color-black)}.design-system.home{--home-page-bg:linear-gradient(180deg, var(--ds-color-black) 0%, var(--ds-bg) 35%, color-mix(in srgb, var(--ds-series-f1-c) 55%, var(--ds-bg)) 100%)}.design-system.home .home-backdrop{background:var(--home-page-bg);pointer-events:none;z-index:-2;position:fixed;inset:0}.design-system.home .home-sequence{height:100svh}.design-system.home .home-features{flex-direction:column;gap:clamp(1.6rem,2vw,2.4rem);padding:clamp(4rem,8vh,8rem) 0;display:flex}.design-system.home .home-results{box-sizing:border-box;max-width:calc(var(--ds-page-max-width) + var(--ds-page-gutter) * 2);padding:clamp(8rem, 12vw, 16rem) var(--ds-page-gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,2vw,3.2rem);margin:0 auto;display:grid}.design-system.home .home-results__banner{grid-column:1/-1;max-width:none;padding:0}@media (width<=767px){.design-system.home .home-results{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.design-system.home .home-intro{height:calc((1 + var(--home-intro-length)) * 100vh)}.design-system.home .home-intro__hero{transform-origin:50% calc(50% + var(--home-header-offset) / 2);will-change:transform, opacity;position:fixed;top:0;left:0;right:0}.design-system.home .home-sequence{opacity:0;pointer-events:none;visibility:hidden;will-change:opacity;z-index:-1;height:auto;position:fixed;inset:0}.design-system.home .home-sequence-gap{height:calc((1 + var(--home-sequence-b-length)) * 100vh)}}.loading-animation__title{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ds-color-neutral-800) 64%, transparent) 15%, color-mix(in srgb, var(--ds-color-neutral-800) 64%, transparent) 5%, transparent 100%);text-align:center;z-index:1;width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=480px){.loading-animation__title{white-space:nowrap;height:3.2rem;width:initial}}.loading-animation__title:before{content:"";background:radial-gradient(ellipse at bottom, var(--ds-color-neutral-900) 0%, transparent 50%);width:100%;height:1rem;position:absolute;bottom:100%;left:0}.loading-animation__title:after{content:"";background:radial-gradient(ellipse at top, var(--ds-color-neutral-900) 0%, transparent 50%);width:100%;height:1rem;position:absolute;top:100%;left:0}.design-system.race-results{box-sizing:border-box;width:100%;padding:4.8rem 0 8.8rem}.design-system .race-results__grid{grid-template-columns:1fr;gap:3.2rem 2.4rem;width:100%;display:grid}.design-system .race-results__weekends{flex-direction:column;align-items:center;gap:clamp(2.4rem,3vw,4rem);width:100%;display:flex}.design-system .race-results__weekend{width:min(100%,76rem)}@media (width>=768px){.design-system .race-results__grid{grid-template-columns:1fr 1fr}}@media (width>=1280px){.design-system .race-results__grid{grid-template-columns:1fr 1fr 1fr;gap:4rem 3.2rem}}@media (width<=720px){.design-system.race-results{padding:3.2rem 0 6.4rem}}.design-system .standing-art{pointer-events:none;position:absolute;inset:0;overflow:visible}.design-system .standing-art__splatter{color:var(--standing-color-dark);pointer-events:none;z-index:1;position:absolute}.design-system .standing-art__splatter svg{color:inherit;width:100%;height:auto;display:block}.design-system .standing-art__media{pointer-events:none;z-index:2;position:absolute}.design-system .standing-art__pair{position:relative}.design-system .standing-art__driver,.design-system .standing-art__car{object-fit:contain;width:auto;max-width:none;display:block}.design-system .standing-art__car--paired{z-index:3;position:absolute}.design-system.driver-standings{box-sizing:border-box;width:100%;padding:4.8rem 0 8.8rem}.design-system .driver-standings__grid{grid-template-columns:1fr;gap:1.6rem;width:100%;display:grid}.design-system .driver-standing-card{--standing-color:var(--ds-series-f1-a,var(--ds-color-purple-300));--standing-color-dark:var(--ds-series-f1-c,var(--ds-color-purple-700));--standing-line:calc(100cqi * 101.31 / 644.95);background-color:var(--ds-color-neutral-950);border:.1rem solid var(--ds-color-white-a16);border-radius:var(--ds-radius-xl);box-sizing:border-box;color:var(--ds-color-white);isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:13.6rem;position:relative;overflow:hidden;container-type:inline-size}.design-system .driver-standing-card.driver-standing-card--clip{overflow:hidden}.design-system .driver-standing-card__art{z-index:3}.design-system .driver-standing-card__art .standing-art__splatter{width:400px;bottom:-3.4rem;left:50%;transform:translate(-50%)}.design-system .driver-standing-card__art .standing-art__media{inset:0}.design-system .driver-standing-card__art .standing-art__pair{height:110%;position:absolute;bottom:0;left:10%}.design-system .driver-standing-card__art .standing-art__driver{object-position:bottom center;height:100%}.design-system .driver-standing-card__art .standing-art__car--paired{height:50%;filter:drop-shadow(0 0 1rem var(--ds-color-black-a80));bottom:-1.6rem;right:-32%}.design-system .driver-standing-card--roster{min-height:12rem}.design-system .driver-standing-card--roster .driver-standing-card__footer{bottom:1.6rem}.design-system .driver-standing-card__position{color:var(--standing-color);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-48), 8vw, var(--ds-font-size-64));letter-spacing:-.04em;z-index:4;margin:0;font-weight:400;line-height:.8;position:absolute;top:1rem;left:1.2rem}.design-system .driver-standing-card__points{z-index:4;flex-direction:column;align-items:flex-end;line-height:1;display:flex;position:absolute;top:1.2rem;right:1.6rem}.design-system .driver-standing-card__points b{color:var(--ds-color-white);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-24), 3vw, var(--ds-font-size-32));font-weight:400}.design-system .driver-standing-card__points span{color:var(--standing-color);font-family:var(--ds-font-hand);font-size:var(--ds-font-size-12);letter-spacing:.08em;text-transform:uppercase}.design-system .driver-standing-card__footer{z-index:4;flex-direction:column;line-height:1;display:flex;position:absolute;bottom:3.6rem;left:46%}.design-system .driver-standing-card__footer span{color:var(--ds-color-white);font-family:var(--ds-font-hand);font-size:var(--ds-font-size-16);letter-spacing:.04em;text-transform:uppercase;font-weight:400}.design-system .driver-standing-card__footer strong{color:var(--ds-color-white);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-24), 2.6vw, var(--ds-font-size-28));letter-spacing:.02em;text-transform:uppercase;font-weight:400}@media (width>=600px){.design-system .driver-standings__grid{grid-template-columns:1fr 1fr;gap:1.8rem 1.6rem}.design-system .driver-standing-card{overflow:visible}.design-system .driver-standing-card--clip{overflow:hidden}.design-system .driver-standing-card__art .standing-art__car--paired{height:40%;bottom:-1.6rem;right:-28%}}@media (width>=900px){.design-system .driver-standings__grid{grid-template-columns:1fr 1fr 1fr;gap:2.4rem}.design-system .driver-standing-card--featured{min-height:32rem}.design-system .driver-standing-card--featured .standing-art__pair{height:80%;top:-6%;left:50%;transform:translate(-50%)}.design-system .driver-standing-card--featured .driver-standing-card__art .standing-art__car--paired{height:30%;bottom:-1.6rem;right:50%;transform:translate(50%)}.design-system .driver-standing-card--featured .standing-art__splatter{bottom:1.8rem}.design-system .driver-standing-card--featured .driver-standing-card__position{font-size:clamp(8.8rem,9vw,12.4rem);top:1.4rem;left:1.6rem}.design-system .driver-standing-card--featured .driver-standing-card__points{top:1.6rem;right:2rem}.design-system .driver-standing-card--featured .driver-standing-card__points b{font-size:clamp(var(--ds-font-size-40), 4vw, var(--ds-font-size-48))}.design-system .driver-standing-card--featured .driver-standing-card__points span{font-size:var(--ds-font-size-16)}.design-system .driver-standing-card--featured .driver-standing-card__footer{box-sizing:border-box;height:var(--standing-line);justify-content:center;width:100%;padding:0 2rem .4rem;bottom:1.4rem;left:0;right:0}.design-system .driver-standing-card--featured .driver-standing-card__footer span{font-size:var(--ds-font-size-20)}.design-system .driver-standing-card--featured .driver-standing-card__footer strong{font-size:clamp(var(--ds-font-size-32), 3.2vw, var(--ds-font-size-40))}}@media (width<=720px){.design-system.driver-standings{padding:3.2rem 0 6.4rem}.design-system .driver-standing-card__position{font-size:var(--ds-font-size-48)}.design-system .driver-standing-card__footer{left:42%}}.design-system.constructor-standings{box-sizing:border-box;width:100%;padding:4.8rem 0 8.8rem}.design-system .constructor-standings__list{flex-direction:column;gap:1.6rem;width:100%;display:flex}.design-system .constructor-standing-card{--standing-color:var(--ds-series-f1-a,var(--ds-color-purple-300));--standing-color-dark:var(--ds-series-f1-c,var(--ds-color-purple-700));background-color:var(--ds-color-neutral-950);border:.1rem solid var(--ds-color-white-a16);border-radius:var(--ds-radius-xl);box-sizing:border-box;color:var(--ds-color-white);isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:14.4rem;position:relative;overflow:hidden}.design-system .constructor-standing-card__art{z-index:2}.design-system .constructor-standing-card__art .standing-art__splatter{width:35rem;bottom:-2.4rem;left:50%;transform:translate(-50%)}.design-system .constructor-standing-card__art .standing-art__media{inset:0}.design-system .constructor-standing-card__art .standing-art__car:not(.standing-art__car--paired){object-position:left bottom;height:110%;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.design-system .constructor-standing-card__art .standing-art__pair{height:100%}.design-system .constructor-standing-card__art .standing-art__driver{object-position:bottom center;height:100%}.design-system .constructor-standing-card--f2 .standing-art__media,.design-system .constructor-standing-card--f1a .standing-art__media{justify-content:center;align-items:flex-end;gap:3rem;width:auto;height:88%;display:flex;top:auto;bottom:0;left:50%;transform:translate(-50%)}.design-system .constructor-standing-card--f2 .standing-art__pair,.design-system .constructor-standing-card--f1a .standing-art__pair{height:100%;margin-inline:-1.2rem}.design-system .constructor-standing-card--f1a .standing-art__car--paired{height:42%;bottom:-.4rem;right:-2.4rem}.design-system .constructor-standing-card__row{box-sizing:border-box;z-index:2;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:1.2rem 1.6rem 0;display:flex;position:relative}.design-system .constructor-standing-card__position{color:var(--standing-color);font-family:var(--ds-font-display);font-size:var(--ds-font-size-40);letter-spacing:-.04em;flex:none;margin:0;font-weight:400;line-height:.8}.design-system .constructor-standing-card__team-info{position:relative}.design-system .constructor-standing-card__logo{color:var(--standing-color);opacity:0;flex:none;width:auto;height:14rem;position:absolute;top:-3rem;left:50%;transform:translate(-50%)}.design-system .constructor-standing-card__name{background:linear-gradient(180deg, var(--standing-color-dark), var(--ds-paper-text));-webkit-text-fill-color:transparent;font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-40), 6vw, var(--ds-font-size-28));letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:2;-webkit-background-clip:text;flex:auto;min-width:0;font-weight:400;line-height:1;position:relative}.design-system .constructor-standing-card__points{color:var(--ds-color-white);font-family:var(--ds-font-display);font-size:var(--ds-font-size-32);letter-spacing:-.02em;flex:none;font-weight:400;line-height:1}@media (width>=600px){.design-system .constructor-standings__list{gap:1.8rem}.design-system .constructor-standing-card{min-height:10.4rem;overflow:visible}.design-system .constructor-standing-card__art .standing-art__splatter{width:40rem;bottom:-5rem}.design-system .constructor-standing-card__art .standing-art__car:not(.standing-art__car--paired){object-position:right center;height:130%;top:68%;left:auto;right:6rem;transform:translateY(-50%)}.design-system .constructor-standing-card--f2 .standing-art__media,.design-system .constructor-standing-card--f1a .standing-art__media{justify-content:flex-end;height:120%;left:auto;right:9rem;transform:none}.design-system .constructor-standing-card--f2 .standing-art__pair,.design-system .constructor-standing-card--f1a .standing-art__pair{margin-inline:-2rem}.design-system .constructor-standing-card__row{min-height:10.4rem;padding:0 2.4rem}.design-system .constructor-standing-card__position{font-size:clamp(var(--ds-font-size-40), 5vw, var(--ds-font-size-64))}.design-system .constructor-standing-card__logo{height:clamp(5.6rem,7vw,8.8rem);margin-left:-1.2rem}.design-system .constructor-standing-card__name{font-size:clamp(9rem, 3.6vw, var(--ds-font-size-48));flex:0 auto}.design-system .constructor-standing-card__points{font-size:clamp(var(--ds-font-size-40), 4.4vw, var(--ds-font-size-64));margin-left:auto}}@media (width>=900px){.design-system .constructor-standings__list{gap:2rem}.design-system .constructor-standing-card{min-height:12rem}.design-system .constructor-standing-card__row{min-height:12rem;padding:0 3.2rem}.design-system .constructor-standing-card__art .standing-art__car:not(.standing-art__car--paired){height:132%;right:16rem}.design-system .constructor-standing-card__art .standing-art__splatter{width:44rem;left:60%}.design-system .constructor-standing-card--f2 .standing-art__media,.design-system .constructor-standing-card--f1a .standing-art__media{right:16rem}}@media (width<=720px){.design-system.constructor-standings{padding:3.2rem 0 6.4rem}}.ds-driver-name-lockup{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:color-mix(in srgb, var(--ds-color-ink-950) 12%, transparent);clip-path:polygon(3% 5%,97% 0,100% 90%,1% 100%);width:fit-content;box-shadow:0 0 3rem 0 color-mix(in srgb, var(--ds-color-ink-950) 90%, transparent);gap:.2rem;padding:.2rem 1rem 1rem;display:grid}.ds-driver-name-lockup__first,.ds-driver-name-lockup__last{line-height:.95}.ds-driver-name-lockup__first{color:var(--ds-color-white);font-family:var(--ds-font-hand);letter-spacing:.04em;font-weight:400}.ds-driver-name-lockup__last{background:var(--ds-color-white);clip-path:polygon(2% 8%,98% 0,100% 86%,1% 100%);color:var(--ds-color-black);font-family:var(--ds-font-display);letter-spacing:.14em;text-transform:uppercase;width:fit-content;font-weight:700;display:inline-block}.ds-driver-name-lockup--sm .ds-driver-name-lockup__first{font-size:var(--ds-font-size-14)}.ds-driver-name-lockup--sm .ds-driver-name-lockup__last{font-size:var(--ds-font-size-12);padding:.5rem}.ds-driver-name-lockup--md .ds-driver-name-lockup__first{font-size:var(--ds-font-size-18)}.ds-driver-name-lockup--md .ds-driver-name-lockup__last{font-size:var(--ds-font-size-16);padding:.5rem}.ds-driver-name-lockup--lg .ds-driver-name-lockup__first{font-size:clamp(var(--ds-font-size-20), 2vw, var(--ds-font-size-28))}.ds-driver-name-lockup--lg .ds-driver-name-lockup__last{font-size:clamp(var(--ds-font-size-28), 3vw, var(--ds-font-size-40));padding:.75rem}.ds-driver-name-lockup--xl .ds-driver-name-lockup__first{font-size:clamp(var(--ds-font-size-20), 2.2vw, var(--ds-font-size-32))}.ds-driver-name-lockup--xl .ds-driver-name-lockup__last{font-size:clamp(var(--ds-font-size-48), 6vw, 10rem);letter-spacing:0;padding:1rem 2rem}@media (width<=900px){.ds-driver-name-lockup--xl .ds-driver-name-lockup__last{font-size:clamp(var(--ds-font-size-40), 8vw, var(--ds-font-size-64))}.ds-driver-name-lockup--shrink-for-mobile .ds-driver-name-lockup__first{font-size:var(--ds-font-size-18)}.ds-driver-name-lockup--shrink-for-mobile .ds-driver-name-lockup__last{font-size:var(--ds-font-size-16);letter-spacing:.14em;padding:.5rem}}.ds-section-header{grid-template-columns:auto 1fr auto;align-items:center;gap:1.6rem;margin:5rem 0 3rem;display:grid}.ds-section-header h2{color:var(--ds-paper,var(--ds-color-paper));font-family:var(--ds-font-display);font-size:var(--ds-font-size-32);letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1}.ds-section-header--center{text-align:center;justify-items:center}.ds-section-header--center .ds-section-header__rule{width:min(100%,24rem)}.ds-section-header--center h2,.ds-section-header--center .ds-section-header__meta{text-align:center}.ds-section-header--title-only{display:block}.ds-section-header--title-only h2{grid-column:auto}.ds-section-header__meta{color:var(--ds-text-muted,var(--ds-color-steel));font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.28em;text-transform:uppercase;margin:0}.ds-section-header__accent{color:var(--ds-accent,var(--ds-color-purple-300))}.ds-section-header__rule{background:color-mix(in srgb, var(--ds-color-paper) 16%, transparent);height:.1rem}@media (width<=720px){.ds-section-header{grid-template-columns:1fr;align-items:start;gap:.8rem 0}.ds-section-header h2{grid-column:1}.ds-section-header .ds-section-header__rule{display:none}.ds-section-header .ds-section-header__meta{grid-column:1}}.design-system .ds-statistics-sheet{background-color:var(--ds-paper);box-shadow:var(--ds-shadow);color:var(--ds-paper-text);max-width:80rem;margin:0 auto 8rem;padding:3.8rem 4.4rem 4.4rem;position:relative;transform:rotate(-1deg)}.design-system .ds-statistics-sheet__header{border-bottom:.2rem solid color-mix(in srgb, var(--ds-color-ink-800) 64%, transparent);justify-content:space-between;align-items:baseline;margin-bottom:.8rem;padding-bottom:1.4rem;display:flex}.design-system .ds-statistics-sheet__header h3{font-family:var(--ds-font-display);font-size:var(--ds-font-size-32);text-transform:uppercase}.design-system .ds-statistics-sheet__header span{font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.24em;text-transform:uppercase}.design-system .ds-statistics-sheet__grid{grid-template-columns:minmax(18rem,1.4fr) repeat(2,1fr);display:grid}.design-system .ds-statistics-sheet__grid>*{border-bottom:.1rem dashed color-mix(in srgb, var(--ds-color-ink-800) 32%, transparent);font-family:var(--ds-font-body);font-size:var(--ds-font-size-12);letter-spacing:.12em;text-transform:uppercase;padding:1.1rem .4rem}.design-system .ds-statistics-sheet__grid strong,.design-system .ds-statistics-sheet__grid b{text-align:center}.design-system .ds-statistics-sheet__stamp{border:.3rem solid color-mix(in srgb, var(--ds-accent) 70%, transparent);color:var(--ds-accent);font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.16em;opacity:.82;text-align:center;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:9.6rem;height:9.6rem;display:flex;position:absolute;bottom:2.6rem;right:3.4rem;transform:rotate(-14deg)}@media (width<=600px){.design-system .ds-statistics-sheet{padding:2.4rem 1.8rem;transform:none}.design-system .ds-statistics-sheet__header{flex-direction:column;align-items:flex-start;gap:.8rem}.design-system .ds-statistics-sheet__grid{grid-template-columns:minmax(12rem,1.4fr) repeat(2,1fr)}.design-system .ds-statistics-sheet__grid>*{font-size:var(--ds-font-size-10);letter-spacing:.05em}.design-system .ds-statistics-sheet__stamp{display:none}}.design-system--teammates-comparison{background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--ds-accent) 26%, transparent), transparent 34rem), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--ds-accent) 14%, transparent), transparent 42rem), linear-gradient(180deg, var(--ds-bg), var(--ds-color-ink-950) 58%, var(--ds-bg));overflow-x:clip}.teammates-hero-lockup{--teammates-hero-x:0;--teammates-hero-y:0;--teammates-hero-bleed:max(0rem, calc((100vw - var(--ds-page-max-width)) / 2));overflow:visible}.teammates-hero-lockup__team-mark{color:var(--ds-paper);opacity:.14;transform:translate(calc(var(--teammates-hero-x) * -1.4rem), calc(var(--teammates-hero-y) * -1rem));transition:var(--ds-float-transition);z-index:1;width:min(46vw,54rem);position:absolute;top:7%;left:2%}.teammates-paper-panel{background-color:var(--teammates-paper-panel-bg,var(--ds-brand));color:var(--ds-paper);opacity:.96;bottom:0;right:calc(var(--teammates-hero-bleed) * -1);width:calc(min(36vw, 48rem) + var(--teammates-hero-bleed) + 4rem);z-index:1;position:absolute;top:0;overflow:hidden}.teammates-paper-panel.ds-dotted-texture{background-image:radial-gradient(color-mix(in srgb, var(--ds-color-paper) 24%, transparent) .08rem, transparent .11rem), linear-gradient(color-mix(in srgb, var(--ds-color-paper) 8%, transparent) .1rem, transparent .1rem), linear-gradient(90deg, color-mix(in srgb, var(--ds-color-paper) 8%, transparent) .1rem, transparent .1rem), linear-gradient(90deg, var(--teammates-paper-panel-bg,var(--ds-brand)) 25%, var(--ds-color-ink-950) 100%);background-repeat:repeat,repeat,repeat,no-repeat;background-size:.5rem .5rem,3.4rem 3.4rem,3.4rem 3.4rem,100% 100%}.teammates-paper-panel__meta{font-family:var(--ds-font-body);font-size:var(--ds-font-size-8);font-variant-numeric:tabular-nums;letter-spacing:.5em;opacity:.75;right:calc(var(--teammates-hero-bleed) + 2.4rem);text-align:right;text-transform:uppercase;font-weight:400;line-height:1.25;position:absolute;top:8rem}.teammates-hero-lockup__content{z-index:3;max-width:70rem;position:relative}.teammates-hero-lockup h1{color:var(--ds-paper);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-64), 13vw, 18rem);text-shadow:var(--ds-hero-title-shadow);text-transform:uppercase;line-height:.84}.teammates-hero-lockup h1 span{color:var(--ds-accent);transform-origin:0 100%;display:block;transform:rotate(-1.4deg)}.teammates-hero-lockup__strap{margin-top:1.6rem}.teammates-hero-lockup__drivers{z-index:4;align-items:flex-end;width:min(70rem,58vw);height:min(64rem,86%);position:absolute;bottom:0;right:4%}.teammates-hero-lockup__driver{transform-origin:bottom;transition:var(--ds-float-transition);flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute}.teammates-hero-lockup__driver img{filter:drop-shadow(-1.8rem 2.4rem 3.4rem var(--ds-color-black-a64));object-fit:contain;width:auto;max-height:100%}.teammates-hero-lockup__driver--a{z-index:2;transform:translate(calc(var(--teammates-hero-x) * 2rem), calc(var(--teammates-hero-y) * 1.2rem)) scale(1.12);bottom:0;left:10%}.teammates-hero-lockup__driver--a img{max-height:62rem}.teammates-hero-lockup__driver--b img{filter:drop-shadow(-1.2rem 1.8rem 2.6rem var(--ds-color-black-a64));max-height:43rem}.teammates-hero-lockup__driver--b{z-index:3;transform:translate(calc(var(--teammates-hero-x) * 1.2rem), calc(var(--teammates-hero-y) * .8rem)) scale(.94);bottom:0;right:0}.teammates-control-deck{background:var(--ds-paper);box-shadow:var(--ds-section-lift-shadow);color:var(--ds-paper-text);z-index:6;padding:3rem 0 4rem;position:relative}.teammates-control-deck__inner{z-index:1;justify-items:center;gap:1.2rem;margin:0 auto;display:grid;position:relative}.teammates-control-deck__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.4rem;display:flex}.teammates-select{gap:.8rem;display:grid}.teammates-select span{font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.26em;text-transform:uppercase}.teammates-hero-lockup__driver-name{transform:translate(calc(var(--teammates-hero-x) * -1rem), calc(var(--teammates-hero-y) * -.6rem));transition:var(--ds-float-transition);z-index:7;justify-items:end;position:absolute;top:4%;right:20%}.teammates-select__control,.teammates-swap-button{border:.2rem solid var(--ds-paper-text);font-family:var(--ds-font-body);font-size:var(--ds-font-size-14);letter-spacing:.18em;text-transform:uppercase;border-radius:0;min-height:5.2rem;padding:1.2rem 1.8rem;font-weight:700}.teammates-select__control{appearance:none;color:var(--ds-paper-text);background:0 0;min-width:18rem}.teammates-select__control--dark{background:var(--ds-paper-text);color:var(--ds-paper);min-width:24rem}.teammates-select__control--accent{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-bg);min-width:24rem}.teammates-swap-button{color:var(--ds-paper-text);background:0 0}.teammates-control-deck__source{font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.2em;text-align:center;text-transform:uppercase;margin-top:.4rem;line-height:1.7}.ds-empty-state,.teammates-content{margin:0 auto;padding:8rem 0}.teammates-content__notice{color:var(--ds-accent);font-family:var(--ds-font-body);font-size:var(--ds-font-size-12);letter-spacing:.2em;text-align:center;text-transform:uppercase;margin-bottom:4rem}.teammates-scoreboard{margin-inline:auto;gap:.6rem;max-width:80rem;margin-bottom:8rem;display:grid}.teammates-scoreboard__row{border-bottom:.1rem solid color-mix(in srgb, var(--ds-color-paper) 8%, transparent);grid-template-columns:minmax(6rem,12rem) 1fr minmax(6rem,12rem);align-items:center;gap:1.8rem;padding:1.4rem 0;display:grid}.teammates-scoreboard__row>div{position:relative}.teammates-scoreboard__row strong{color:var(--ds-text-muted);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-32), 3.4vw, var(--ds-font-size-48));text-align:center;line-height:1}.teammates-scoreboard__row span{color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.28em;text-transform:uppercase;margin-bottom:.8rem;display:block}.teammates-scoreboard__note{color:var(--ds-accent);font-family:var(--ds-font-hand);font-size:clamp(var(--ds-font-size-16), 2vw, var(--ds-font-size-24));font-style:normal;line-height:1;position:absolute;top:-.4rem;right:2%;transform:rotate(-2deg)}.teammates-scoreboard__bar{background:color-mix(in srgb, var(--ds-color-paper) 8%, transparent);clip-path:polygon(0 12%,100% 0,100% 88%,0 100%);height:1.6rem;display:flex}.teammates-scoreboard__bar i,.teammates-scoreboard__bar b{min-width:.2rem;display:block}.teammates-scoreboard__bar i{background:var(--ds-accent)}.teammates-scoreboard__bar b{background:var(--ds-paper)}.teammates-chart-panel{background:var(--ds-color-ink-800);border:.1rem solid color-mix(in srgb, var(--ds-color-paper) 12%, transparent);margin-bottom:8rem;padding:3.4rem 2.6rem 2rem;position:relative}.teammates-chart-panel>p{color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.26em;text-transform:uppercase;margin-bottom:1.6rem}.teammates-chart-panel__actions{gap:.8rem;margin-bottom:1.6rem;display:flex}.teammates-chart-grid{grid-template-columns:repeat(auto-fit,minmax(36rem,1fr));gap:2.6rem;display:grid}@media (width<=900px){.teammates-hero-lockup{min-height:48rem}.teammates-hero-lockup__team-mark{width:92%;transition:none;top:8%;left:50%;transform:translate(-50%)}.teammates-hero-lockup__content{text-align:center;max-width:none}.teammates-hero-lockup h1{font-size:clamp(var(--ds-font-size-64), 16vw, 11rem)}.teammates-hero-lockup h1 span{transform-origin:bottom}.teammates-hero-lockup .teammates-hero-lockup__strap,.teammates-paper-panel{display:none}.teammates-hero-lockup__drivers{width:100%;height:25rem;margin-top:0;position:absolute;bottom:0;right:0}.teammates-hero-lockup__driver{width:50%;height:100%;transition:none;bottom:0;transform:none}.teammates-hero-lockup__driver img{flex:none;width:auto;max-width:none;height:38rem;max-height:none}.teammates-hero-lockup__driver--a{left:0}.teammates-hero-lockup__driver--b{right:0}.teammates-hero-lockup__driver--a img,.teammates-hero-lockup__driver--b img{width:auto;max-width:none;height:24rem;max-height:none}.teammates-hero-lockup__driver-name{transition:none;top:60%;transform:none}.teammates-hero-lockup__driver--a .teammates-hero-lockup__driver-name{justify-items:end;right:15%}.teammates-hero-lockup__driver--b .teammates-hero-lockup__driver-name{justify-items:start;left:15%;right:auto}.teammates-control-deck__source{text-align:left;margin-left:0}}.design-system .ds-tabs{--ds-tabs-color:var(--ds-accent,var(--ds-color-purple-300));--ds-tabs-dot-size:1.2rem;--ds-tabs-node-pad-bottom:1.6rem;--ds-tabs-line-thickness:.2rem}.design-system .ds-tabs__list{scrollbar-width:none;justify-content:center;align-items:flex-end;gap:1.2rem;min-width:min-content;margin:0 0 3.2rem;padding:0 0 .4rem;display:flex;position:relative;overflow-x:auto}.design-system .ds-tabs__list::-webkit-scrollbar{display:none}.design-system .ds-tabs__list:before{background:var(--ds-color-white-a16);bottom:calc(var(--ds-tabs-node-pad-bottom) + var(--ds-tabs-dot-size) / 2 - var(--ds-tabs-line-thickness) / 2);content:"";height:var(--ds-tabs-line-thickness);z-index:0;position:absolute;left:0;right:0}.design-system .ds-tabs__tab{color:var(--ds-color-white-a48);cursor:pointer;padding:.8rem 1.2rem var(--ds-tabs-node-pad-bottom);text-align:center;transition:color var(--ds-duration-200) ease;z-index:1;background:0 0;border:0;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;gap:.6rem;display:flex;position:relative}.design-system .ds-tabs__tab:after{background:color-mix(in srgb, var(--ds-color-white) 35%, var(--ds-bg,var(--ds-color-ink-900)));content:"";height:var(--ds-tabs-dot-size);transition:background var(--ds-duration-200) ease, box-shadow var(--ds-duration-200) ease, transform var(--ds-duration-200) ease;width:var(--ds-tabs-dot-size);z-index:2;border-radius:50%}.design-system .ds-tabs__tab:hover{color:var(--ds-color-white-a90)}.design-system .ds-tabs__tab[aria-selected=true]{color:var(--ds-color-white)}.design-system .ds-tabs__tab[aria-selected=true]:after{background:var(--ds-tabs-color);box-shadow:0 0 1.2rem var(--ds-tabs-color);transform:scale(1.15)}.design-system .ds-tabs__tab:focus-visible{color:var(--ds-color-white);outline:.2rem solid var(--ds-tabs-color);outline-offset:.5rem}.design-system .ds-tabs__label{font-family:var(--ds-font-body);font-size:var(--font-size-paragraph,var(--ds-font-size-14));letter-spacing:.4px;text-transform:none;white-space:nowrap;font-weight:400}.design-system .ds-tabs__panel{animation:ds-tab-panel-in var(--ds-duration-400) var(--ds-ease-out)}.design-system .ds-tabs__panel:focus-visible{outline:.1rem solid var(--ds-border);outline-offset:1rem}@keyframes ds-tab-panel-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.design-system .ds-tabs__tab,.design-system .ds-tabs__tab:after{transition:none}.design-system .ds-tabs__panel{animation:none}}.design-system .comparison-chart-panel{--comparison-chart-series-1:var(--comparison-neutral-700,var(--ds-color-neutral-700));--comparison-chart-series-2:var(--comparison-neutral-500,var(--ds-color-neutral-500));isolation:isolate;margin:3.2rem .8rem 8rem;position:relative}.design-system .comparison-chart-panel--narrow{width:calc(100% - 1.6rem);max-width:68rem;margin-left:auto;margin-right:auto}.design-system .comparison-chart-panel__splatter{pointer-events:none;z-index:0;--ds-art-fill:currentColor;--ds-art-stroke:currentColor;position:absolute}.design-system .comparison-chart-panel__splatter svg{width:auto;height:100%;display:block}.design-system .comparison-chart-panel__splatter--left{color:var(--comparison-chart-splatter-left,var(--ds-accent));height:72%;top:-22%;left:-7%;transform:rotate(-8deg)}.design-system .comparison-chart-panel__splatter--right{color:var(--comparison-chart-splatter-right,var(--ds-accent));height:86%;bottom:-28%;right:-9%;transform:rotate(168deg)}.design-system .comparison-chart-panel__frame{background-color:var(--comparison-neutral-200,var(--ds-color-neutral-200));border-radius:var(--ds-radius-xl);color:var(--comparison-neutral-800,var(--ds-color-neutral-800));isolation:isolate;z-index:1;padding:3.4rem 2.6rem 2rem;position:relative;overflow:hidden}.design-system .comparison-chart-panel__texture{opacity:.28;pointer-events:none;z-index:0;background:url(/assets/grungetexturetransparent-B_F8meT5.png) 50%/cover no-repeat;position:absolute;inset:0}.design-system .comparison-chart-panel__body{z-index:1;position:relative}.design-system .comparison-chart-panel__label{color:var(--comparison-neutral-600,var(--ds-color-neutral-600));font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.26em;text-transform:uppercase;margin-bottom:1.6rem}.design-system .comparison-chart-panel__actions{gap:.8rem;margin-bottom:1.6rem;display:flex}.design-system .comparison-chart-panel .recharts-cartesian-axis-tick-value,.design-system .comparison-chart-panel .recharts-legend-item-text{fill:var(--comparison-neutral-800,var(--ds-color-neutral-800));color:var(--comparison-neutral-800,var(--ds-color-neutral-800))}.design-system .comparison-chart-panel .recharts-default-tooltip,.design-system .comparison-chart-panel .custom-tooltip{box-shadow:0 .8rem 2.4rem var(--ds-color-black-a12);color:var(--comparison-neutral-900,var(--ds-color-neutral-900));background-color:var(--comparison-neutral-100,var(--ds-color-neutral-100))!important;border:.1rem solid var(--comparison-neutral-300,var(--ds-color-neutral-300))!important;border-image:!important}.design-system .comparison-chart-panel .recharts-tooltip-label,.design-system .comparison-chart-panel .recharts-tooltip-item{color:var(--comparison-neutral-900,var(--ds-color-neutral-900))}.design-system .comparison-chart-panel .chart-year-select{color:var(--comparison-neutral-700,var(--ds-color-neutral-700))}.design-system .comparison-chart-panel .chart-year-select--active,.design-system .comparison-chart-panel .bg-glow-sm{color:var(--comparison-neutral-950,var(--ds-color-neutral-950));background:var(--comparison-neutral-400,var(--ds-color-neutral-400))!important}.design-system .comparison-chart-panel .driver-comparison-arc-chart,.design-system .comparison-chart-panel .driver-comparison-prime-chart{background:0 0;border:0;padding:0}.design-system .comparison-chart-panel .driver-comparison-arc-chart p,.design-system .comparison-chart-panel .driver-comparison-prime-chart__season span{color:var(--comparison-neutral-600,var(--ds-color-neutral-600))}.design-system .comparison-chart-panel .driver-comparison-arc-chart line{stroke:var(--comparison-neutral-400,var(--ds-color-neutral-400))}.design-system .comparison-chart-panel .driver-comparison-arc-chart .driver-a,.design-system .comparison-chart-panel .driver-comparison-prime-chart__season i{stroke:var(--comparison-chart-series-1);background:var(--comparison-chart-series-1)}.design-system .comparison-chart-panel .driver-comparison-arc-chart .driver-b,.design-system .comparison-chart-panel .driver-comparison-prime-chart__season b{stroke:var(--comparison-chart-series-2);background:var(--comparison-chart-series-2)}.design-system .comparison-chart-panel .driver-comparison-legend{margin:2.4rem 0 0}.design-system .comparison-chart-panel .driver-comparison-legend span{color:var(--comparison-neutral-600,var(--ds-color-neutral-600))}.design-system .comparison-chart-panel .driver-comparison-legend i{background:var(--comparison-chart-series-1)}.design-system .comparison-chart-panel .driver-comparison-legend b{background:var(--comparison-chart-series-2)}.design-system .comparison-chart-panel .driver-comparison-season-standings,.design-system .comparison-chart-panel .driver-comparison-shared-grid{background:0 0;border:0;padding:0}.design-system .comparison-chart-panel .driver-comparison-season-standings header,.design-system .comparison-chart-panel .driver-comparison-shared-grid header{border-bottom-color:var(--comparison-neutral-300,var(--ds-color-neutral-300));color:var(--comparison-neutral-600,var(--ds-color-neutral-600))}.design-system .comparison-chart-panel .driver-comparison-season-standings>div,.design-system .comparison-chart-panel .driver-comparison-shared-grid>div{border-bottom-color:var(--comparison-neutral-300,var(--ds-color-neutral-300))}.design-system .comparison-chart-panel .driver-comparison-season-standings>p,.design-system .comparison-chart-panel .driver-comparison-season-standings span,.design-system .comparison-chart-panel .driver-comparison-season-standings b,.design-system .comparison-chart-panel .driver-comparison-shared-grid>p,.design-system .comparison-chart-panel .driver-comparison-shared-grid span,.design-system .comparison-chart-panel .driver-comparison-shared-grid b{color:var(--comparison-neutral-600,var(--ds-color-neutral-600))}.design-system .comparison-chart-panel .driver-comparison-season-standings strong,.design-system .comparison-chart-panel .driver-comparison-season-standings em,.design-system .comparison-chart-panel .driver-comparison-shared-grid strong,.design-system .comparison-chart-panel .driver-comparison-shared-grid em,.design-system .comparison-chart-panel .driver-comparison-season-standings strong.is-champion,.design-system .comparison-chart-panel .driver-comparison-shared-grid strong.is-champion{color:var(--comparison-neutral-900,var(--ds-color-neutral-900))}.comparison-hero-backdrop{pointer-events:none;position:absolute;inset:0}.comparison-hero-backdrop__background{z-index:-5;background:url(/assets/bg-hero-Bfeym7xi.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.comparison-hero-backdrop__accent{pointer-events:none;z-index:-3;position:absolute}.comparison-hero-backdrop__accent svg{filter:drop-shadow(0 1.4rem 2rem var(--ds-color-black-a80));width:auto;height:100%;display:block}.comparison-hero-backdrop__accent--left,.comparison-hero-backdrop__accent--right{width:50%;height:100%;top:0;bottom:0}.comparison-hero-backdrop__accent--left{left:0}.comparison-hero-backdrop__accent--right{right:0}.comparison-hero-backdrop__accent--right svg{margin-left:auto}.site-hero{isolation:isolate}.site-hero__media-back{z-index:0;position:absolute;inset:0;overflow:hidden}.site-hero__media-back img,.site-hero__media-back video{object-fit:cover;width:100%;height:100%}.site-hero__media-back video{opacity:.28}.site-hero .comparison-hero-backdrop{z-index:1}.site-hero .comparison-hero-backdrop__background{opacity:.72;z-index:0}.site-hero .comparison-hero-backdrop__accent{z-index:1}.site-hero__content,.site-hero__title{z-index:2;position:relative}.site-hero__media-front{pointer-events:none;z-index:3;position:absolute;bottom:-3.2rem;left:0;right:0}@media (width<=900px){.comparison-hero-backdrop__accent--left,.comparison-hero-backdrop__accent--right{align-items:center;width:100%;display:flex}.comparison-hero-backdrop__accent svg{width:auto;height:100%}}.design-system .comparison-hero{--comparison-left:var(--ds-series-f1-b);--comparison-right:var(--ds-series-f1-a);--comparison-left-contrast:var(--ds-accent-contrast,var(--ds-color-white));--comparison-right-contrast:var(--ds-accent-contrast,var(--ds-color-white));background:var(--comparison-ink);box-sizing:border-box;color:var(--comparison-paper);isolation:isolate;width:100%;min-height:clamp(38rem,41.5vw,58rem);padding-top:6.4rem;position:relative;overflow:visible}.design-system .comparison-hero__background{z-index:-5;background:url(/assets/bg-hero-Bfeym7xi.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.design-system .comparison-hero__texture{pointer-events:none;z-index:30;background:url(/assets/grungetexturetransparent-B_F8meT5.png) 50%/cover no-repeat;position:absolute;inset:0}.design-system .comparison-hero--loading .comparison-hero-backdrop,.design-system .comparison-hero--loading .comparison-hero__accent,.design-system .comparison-hero--loading .comparison-hero__driver,.design-system .comparison-hero--loading .comparison-hero__driver-label,.design-system .comparison-hero--loading .comparison-hero__center,.design-system .comparison-hero--loading .comparison-hero__driver-footer,.design-system .comparison-hero--loading .comparison-hero__footer{opacity:0;visibility:hidden;animation:none}.design-system .comparison-hero__loader{z-index:20;flex-direction:column;align-items:center;gap:1.2rem;width:min(72vw,34rem);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.design-system .comparison-hero__loader span{color:var(--ds-color-neutral-200);font-family:var(--ds-font-body);font-size:var(--ds-font-size-8);letter-spacing:.28em;text-transform:uppercase}.design-system .comparison-hero__loader i{background:var(--ds-color-neutral-800);box-shadow:0 .8rem 2rem var(--ds-color-black-a80);width:100%;height:.5rem;display:block;overflow:hidden}.design-system .comparison-hero__loader b{animation:comparison-loading-bar var(--ds-duration-1000) ease-in-out infinite;background:linear-gradient(90deg, var(--comparison-left), var(--comparison-right));width:45%;height:100%;display:block;transform:translate(-100%)}.design-system .comparison-hero__accent{pointer-events:none;z-index:-3;position:absolute}.design-system .comparison-hero__accent svg{filter:drop-shadow(0 1.4rem 2rem var(--ds-color-black-a80));width:auto;height:100%;display:block}.design-system .comparison-hero__accent--left,.design-system .comparison-hero__accent--right{width:50%;height:100%;top:0;bottom:0}.design-system .comparison-hero__accent--left{left:0}.design-system .comparison-hero__accent--right{right:0}.design-system .comparison-hero__accent--right svg{margin-left:auto}.design-system .comparison-hero__stage{pointer-events:none;z-index:1;width:40%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.design-system .comparison-hero__accent--center{justify-content:center;align-items:center;width:100%;height:100%;display:flex;inset:0}.design-system .comparison-hero__accent--center svg{margin-inline:auto}.design-system .comparison-hero__driver{opacity:0;pointer-events:none;visibility:hidden;z-index:2;width:95%;height:88%;position:absolute;bottom:0}.design-system .comparison-hero__driver img{filter:drop-shadow(0 1.8rem 2.6rem var(--ds-color-black-a90)) drop-shadow(0 0 1rem var(--ds-color-black-a64));object-fit:contain;object-position:bottom;width:auto;max-width:none;height:100%;position:absolute;bottom:0}.design-system .comparison-hero__driver--left{right:60%}.design-system .comparison-hero__driver--left img{right:0}.design-system .comparison-hero__driver--right{left:60%}.design-system .comparison-hero__driver--right img{left:0}.design-system .comparison-hero__driver--left.is-loaded,.design-system .comparison-hero__driver--right.is-loaded{visibility:visible}.design-system .comparison-hero__driver-label{pointer-events:none;text-transform:uppercase;z-index:5;position:absolute;bottom:25%;overflow:visible}.design-system .comparison-hero__driver-label-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.design-system .comparison-hero__driver-label-bg svg{fill:currentColor;filter:drop-shadow(0 0 2rem var(--ds-color-black-a90));--ds-art-empty-fill:currentColor;width:100%;height:100%;display:block}.design-system .comparison-hero__driver-label-text{writing-mode:vertical-rl;z-index:1;flex-direction:column;align-items:flex-start;padding:4rem .2rem;display:flex;position:relative}.design-system .comparison-hero__driver-label-text span{font-family:var(--ds-font-hand);font-size:var(--ds-font-size-24);letter-spacing:.04em;font-weight:400;line-height:1}.design-system .comparison-hero__driver-label-text strong{font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-40), 4.4vw, var(--ds-font-size-64));letter-spacing:.02em;font-weight:400;line-height:.9}.design-system .comparison-hero__driver-label--left{color:var(--comparison-left-contrast,var(--ds-accent-contrast,var(--ds-color-white)));left:1rem}.design-system .comparison-hero__driver-label--left .comparison-hero__driver-label-bg{color:var(--comparison-left);transform:scaleX(-1)}.design-system .comparison-hero__driver-label--left .comparison-hero__driver-label-text{transform:rotate(180deg)}.design-system .comparison-hero__driver-label--right{color:var(--comparison-right-contrast,var(--ds-accent-contrast,var(--ds-color-white)));right:1rem}.design-system .comparison-hero__driver-label--right .comparison-hero__driver-label-bg{color:var(--comparison-right)}.design-system .comparison-hero__center{text-align:center;z-index:3;flex-direction:column;align-items:center;width:min(90vw,37.2rem);margin:0 auto;padding:clamp(3rem,3.5vw,5rem) 2.4rem 0;display:flex;position:relative}.design-system .comparison-hero__heading{width:100%}.design-system .comparison-hero__heading h1{color:var(--comparison-paper);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-32), 3.5vw, var(--ds-font-size-48));letter-spacing:-.025em;text-shadow:0 .5rem 0 var(--ds-color-black-a64);text-transform:uppercase;white-space:nowrap;margin:0;line-height:.82}.design-system .comparison-hero__heading h1>span{display:block}.design-system .comparison-hero--teammates .comparison-hero__heading h1{font-size:clamp(var(--ds-font-size-32), 3.5vw, var(--ds-font-size-48))}.design-system .comparison-hero__eyebrow,.design-system .comparison-hero__meta{font-family:var(--ds-font-body);text-transform:uppercase}.design-system .comparison-hero__eyebrow{font-size:var(--ds-font-size-10);letter-spacing:.48em;margin-bottom:1rem}.design-system .comparison-hero__subtitle{color:var(--ds-accent,var(--comparison-left));font-family:var(--ds-font-hand);font-size:clamp(var(--ds-font-size-18), 2vw, var(--ds-font-size-28));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin:.6rem 0 0;font-weight:400;line-height:1;transform:rotate(-2deg)}.design-system .comparison-hero__selection,.design-system .comparison-hero__footer{flex-flow:column;justify-content:center;align-items:center;gap:1.2rem;display:flex}.design-system .comparison-hero__selection .ds-select,.design-system .comparison-hero__footer .ds-select{min-width:18rem}.design-system .comparison-hero__selection button,.design-system .comparison-hero__footer button{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:color-mix(in srgb, var(--ds-color-neutral-800) 90%, transparent);border:.1rem solid var(--ds-color-white-a24);border-radius:var(--ds-radius-xs);box-shadow:0 1rem 2.2rem var(--ds-color-black-a80);color:var(--comparison-paper);cursor:pointer;font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.12em;text-transform:uppercase;min-width:4rem;min-height:4.8rem;transition:border-color var(--ds-duration-200) ease, color var(--ds-duration-200) ease, transform var(--ds-duration-200) ease;padding:.8rem 1.2rem;font-weight:700}.design-system .comparison-hero__selection button:hover,.design-system .comparison-hero__selection button:focus-visible,.design-system .comparison-hero__footer button:hover,.design-system .comparison-hero__footer button:focus-visible{border-color:var(--comparison-left);color:var(--comparison-left);transform:translateY(-.2rem)}.design-system .comparison-hero__selection{width:100%;margin-top:1.4rem}.design-system .comparison-hero__select-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.2rem;width:100%;display:flex}.design-system .comparison-hero__footer .comparison-hero__select-row{justify-content:space-between}.design-system .comparison-hero__content{width:16rem;margin-top:1.4rem}.design-system .comparison-hero__meta{font-size:var(--ds-font-size-8);letter-spacing:.18em;opacity:.7;margin-top:1rem}.design-system .comparison-hero__driver-footer{pointer-events:none;z-index:2;width:min(38vw,52rem);height:15rem;min-height:15rem;position:absolute;bottom:-8px}.design-system .comparison-hero__driver-footer svg{filter:drop-shadow(0 -1rem 2rem var(--ds-color-black-a80));width:auto;height:100%;margin-left:auto;display:block}.design-system .comparison-hero__driver-footer--left{left:0;transform:scaleX(-1)}.design-system .comparison-hero__driver-footer--right{right:0}.design-system .comparison-hero--ready .comparison-hero-backdrop__accent--left{animation:comparison-enter-left var(--ds-duration-700) var(--ds-ease-out) both}.design-system .comparison-hero--ready .comparison-hero-backdrop__accent--right{animation:comparison-enter-right var(--ds-duration-700) var(--ds-ease-out) both}.design-system .comparison-hero--ready .comparison-hero__accent--center svg{animation:comparison-enter-top var(--ds-duration-700) var(--ds-duration-100) var(--ds-ease-out) both}.design-system .comparison-hero--ready .comparison-hero__driver--left.is-loaded{animation:comparison-driver-left var(--ds-duration-700) var(--ds-duration-100) var(--ds-ease-out) both}.design-system .comparison-hero--ready .comparison-hero__driver--right.is-loaded{animation:comparison-driver-right var(--ds-duration-700) var(--ds-duration-100) var(--ds-ease-out) both}.design-system .comparison-hero--ready .comparison-hero__driver-label--left{animation:comparison-name-left var(--ds-duration-700) var(--ds-duration-100) var(--ds-ease-out) both}.design-system .comparison-hero--ready .comparison-hero__driver-label--right{animation:comparison-name-right var(--ds-duration-700) var(--ds-duration-100) var(--ds-ease-out) both}.design-system .comparison-hero--ready .comparison-hero__driver-footer--left{animation:comparison-footer-left var(--ds-duration-700) var(--ds-duration-200) var(--ds-ease-out) both}.design-system .comparison-hero--ready .comparison-hero__driver-footer--right{animation:comparison-footer-right var(--ds-duration-700) var(--ds-duration-200) var(--ds-ease-out) both}.design-system .comparison-hero--ready .comparison-hero__center,.design-system .comparison-hero--ready .comparison-hero__footer{animation:comparison-fade-in var(--ds-duration-700) var(--ds-duration-100) ease both}.design-system .comparison-hero__footer{z-index:6;width:min(90vw,90rem);position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.design-system .comparison-hero-stats{width:100%}.design-system .comparison-hero-stats__row{margin-bottom:1.1rem}.design-system .comparison-hero-stats__heading{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:.8rem;margin-bottom:.45rem;display:grid}.design-system .comparison-hero-stats__heading>span{color:var(--ds-color-white);font-family:var(--ds-font-body);font-size:var(--ds-font-size-8);letter-spacing:.14em;text-align:center;text-transform:uppercase;font-weight:700}.design-system .comparison-hero-stats__value{color:var(--ds-color-white);white-space:nowrap;align-items:baseline;gap:.4rem;min-width:0;display:flex}.design-system .comparison-hero-stats__value b{font-family:var(--ds-font-display);font-size:var(--ds-font-size-24);font-weight:400;line-height:1}.design-system .comparison-hero-stats__value em{color:var(--ds-color-white);font-family:var(--ds-font-body);font-size:var(--ds-font-size-8);letter-spacing:.04em;opacity:.82;font-style:normal;font-weight:700}.design-system .comparison-hero-stats__value--left{justify-content:flex-start}.design-system .comparison-hero-stats__value--right{justify-content:flex-end}.design-system .comparison-hero-stats__track{width:100%;display:flex}.design-system .comparison-hero-stats__bar{background:var(--ds-color-black-a80);box-shadow:inset 0 .2rem .8rem var(--ds-color-black-a80);width:50%;min-width:0;height:12px;display:flex;overflow:hidden}.design-system .comparison-hero-stats__bar i{height:100%;display:block}.design-system .comparison-hero-stats__bar--left{border-radius:var(--ds-radius-sm) 0 0 var(--ds-radius-sm);justify-content:flex-end}.design-system .comparison-hero-stats__bar--right{border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0;justify-content:flex-start}@keyframes comparison-enter-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes comparison-enter-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes comparison-enter-top{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes comparison-name-left{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes comparison-name-right{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes comparison-driver-left{0%{opacity:0;transform:translate(-45%)}to{opacity:1;transform:translate(0)}}@keyframes comparison-driver-right{0%{opacity:0;transform:translate(45%)}to{opacity:1;transform:translate(0)}}@keyframes comparison-footer-left{0%{opacity:0;transform:translate(-45%)scaleX(-1)}to{opacity:1;transform:translate(0)scaleX(-1)}}@keyframes comparison-footer-right{0%{opacity:0;transform:translate(45%)}to{opacity:1;transform:translate(0)}}@keyframes comparison-fade-in{0%{opacity:0}to{opacity:1}}@keyframes comparison-loading-bar{0%{transform:translate(-110%)}to{transform:translate(245%)}}@media (width<=900px){.design-system .comparison-hero{min-height:64rem}.design-system .comparison-hero__center{width:min(90vw,41.2rem);padding:5rem 1.8rem}.design-system .comparison-hero__heading h1{font-size:clamp(var(--ds-font-size-32), 6vw, var(--ds-font-size-48))}.design-system .comparison-hero__driver{width:46vw;height:52%}.design-system .comparison-hero__driver-footer{width:46vw;height:15rem;min-height:15rem}.design-system .comparison-hero-backdrop__accent--left,.design-system .comparison-hero-backdrop__accent--right,.design-system .comparison-hero__accent--center{align-items:center;height:100%;display:flex}.design-system .comparison-hero-backdrop__accent--left,.design-system .comparison-hero-backdrop__accent--right{width:100%}.design-system .comparison-hero__accent--center{justify-content:center}.design-system .comparison-hero-backdrop__accent svg,.design-system .comparison-hero__accent svg{width:auto;height:100%}.design-system .comparison-hero__stage{width:100%}.design-system .comparison-hero__driver-label{z-index:0}.design-system .comparison-hero__selection .ds-select,.design-system .comparison-hero__footer .ds-select{min-width:min(36vw,20rem)}}@media (width<=600px){.design-system .comparison-hero__center{width:90vw;padding-inline:1.2rem}.design-system .comparison-hero__heading h1{font-size:clamp(var(--ds-font-size-32), 10vw, var(--ds-font-size-48));white-space:normal}.design-system .comparison-hero__subtitle{white-space:normal}.design-system .comparison-hero__eyebrow{font-size:var(--ds-font-size-8);letter-spacing:.28em}.design-system .comparison-hero__selection{flex-wrap:wrap;gap:.8rem}.design-system .comparison-hero__selection .ds-select{flex:calc(50% - .8rem);min-width:0}.design-system .comparison-hero__selection button{min-width:4rem}.design-system .comparison-hero__footer{flex-wrap:wrap;gap:.8rem;width:90%}.design-system .comparison-hero__footer .ds-select{flex:calc(50% - .8rem);min-width:0}.design-system .comparison-hero__footer button{min-width:4rem}.design-system .comparison-hero__select-row{flex-wrap:wrap;gap:.8rem}.design-system .comparison-hero__select-row .ds-select{min-width:0}.design-system .comparison-hero-stats__value b{font-size:var(--ds-font-size-18)}.design-system .comparison-hero-stats__value em{font-size:var(--ds-font-size-8)}.design-system .comparison-hero__driver-label{z-index:0}.design-system .comparison-hero__driver-label-text{padding:3.2rem .25rem}.design-system .comparison-hero__driver-label-text span{font-size:var(--ds-font-size-18)}.design-system .comparison-hero__driver-label-text strong{font-size:var(--ds-font-size-40)}.design-system .comparison-hero__driver{height:40%}.design-system .comparison-hero__driver--left{right:55%}.design-system .comparison-hero__driver--right{left:55%}}@media (width<=400px){.design-system .comparison-hero__driver{height:30%}.design-system .comparison-hero__driver--left{right:60%}.design-system .comparison-hero__driver--right{left:60%}}@media (pointer:coarse){.design-system .comparison-hero__accent,.design-system .comparison-hero__driver{transition:none}}@media (prefers-reduced-motion:reduce){.design-system .comparison-hero-backdrop,.design-system .comparison-hero__accent,.design-system .comparison-hero__driver,.design-system .comparison-hero__driver-label,.design-system .comparison-hero__driver-footer,.design-system .comparison-hero__accent--center svg,.design-system .comparison-hero__center,.design-system .comparison-hero__footer{transition:none;animation:none}.design-system .comparison-hero-backdrop,.design-system .comparison-hero__accent,.design-system .comparison-hero__driver{transform:none}.design-system .comparison-hero__driver.is-loaded{opacity:1;visibility:visible}.design-system .comparison-hero__driver-label--left .comparison-hero__driver-label-text{transform:rotate(180deg)}.design-system .comparison-hero__driver-footer--left{transform:scaleX(-1)}.design-system .comparison-hero__loader b{width:100%;animation:none;transform:none}}.design-system .ds-sticky-comparison-bar__sentinel{pointer-events:none;height:0}.design-system .ds-sticky-comparison-bar{background:color-mix(in srgb, var(--ds-color-ink-900) 90%, transparent);border-bottom:.1rem solid var(--ds-border);color:var(--ds-text);opacity:0;pointer-events:none;transition:opacity var(--ds-duration-200) ease, transform var(--ds-duration-400) var(--ds-ease-out);visibility:hidden;z-index:900;position:fixed;top:6.4rem;left:0;right:0;transform:translateY(-125%)}.design-system .ds-sticky-comparison-bar--visible{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.design-system .ds-sticky-comparison-bar__inner{align-items:center;gap:1.2rem;min-height:6.2rem;padding-block:.55rem;display:grid}.design-system .ds-sticky-comparison-bar__drivers{align-items:center;gap:.8rem;display:flex}.design-system .ds-sticky-comparison-bar__driver{flex:none;align-items:center;gap:.55rem;display:flex}.design-system .ds-sticky-comparison-bar__driver img{object-fit:contain;object-position:center bottom;width:4.6rem;height:4.6rem}.design-system .ds-sticky-comparison-bar__driver span{font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.design-system .ds-sticky-comparison-bar__controls{align-items:center;gap:.65rem;min-width:0;display:flex}.design-system .ds-sticky-comparison-bar__controls .ds-select{flex:1 1 0;min-width:0}.design-system .ds-sticky-comparison-bar__controls button{background:var(--ds-color-white-a04);border:.1rem solid var(--ds-color-white-a32);color:var(--ds-text);cursor:pointer;font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.06em;text-transform:uppercase;flex:0 0 4rem;min-width:0;height:4rem;min-height:0;padding:0;font-weight:700}.design-system .ds-sticky-comparison-bar--teammates .ds-sticky-comparison-bar__inner{grid-template-columns:auto minmax(40rem,1fr)}.design-system .ds-sticky-comparison-bar--teammates .ds-sticky-comparison-bar__controls{justify-self:end;width:100%;max-width:76rem}.design-system .ds-sticky-comparison-bar--drivers .ds-sticky-comparison-bar__inner{grid-template-columns:1fr minmax(34rem,54rem) 1fr}.design-system .ds-sticky-comparison-bar--drivers .ds-sticky-comparison-bar__drivers{display:contents}.design-system .ds-sticky-comparison-bar--drivers .ds-sticky-comparison-bar__driver--a{grid-column:1;justify-self:start}.design-system .ds-sticky-comparison-bar--drivers .ds-sticky-comparison-bar__controls{grid-area:1/2}.design-system .ds-sticky-comparison-bar--drivers .ds-sticky-comparison-bar__driver--b{flex-direction:row-reverse;grid-column:3;justify-self:end}@media (width<=900px){.design-system .ds-sticky-comparison-bar{top:6.4rem}.design-system .ds-sticky-comparison-bar__inner,.design-system .ds-sticky-comparison-bar--teammates .ds-sticky-comparison-bar__inner,.design-system .ds-sticky-comparison-bar--drivers .ds-sticky-comparison-bar__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;min-height:5.2rem}.design-system .ds-sticky-comparison-bar--teammates .ds-sticky-comparison-bar__drivers{display:none}.design-system .ds-sticky-comparison-bar--teammates .ds-sticky-comparison-bar__controls{grid-column:1/-1;max-width:none}.design-system .ds-sticky-comparison-bar__driver img{width:3.5rem;height:4rem}.design-system .ds-sticky-comparison-bar__driver span{font-size:var(--ds-font-size-8)}.design-system .ds-sticky-comparison-bar--drivers .ds-sticky-comparison-bar__driver--a{grid-column:1}.design-system .ds-sticky-comparison-bar--drivers .ds-sticky-comparison-bar__controls{grid-column:2}.design-system .ds-sticky-comparison-bar--drivers .ds-sticky-comparison-bar__driver--b{grid-column:3}.design-system .ds-sticky-comparison-bar__controls .ds-select{min-width:0}}@media (prefers-reduced-motion:reduce){.design-system .ds-sticky-comparison-bar{transition:none}}.cta-card{--cta-card-color:var(--ds-series-f1-a,var(--ds-color-purple-300));--cta-card-color-dark:var(--ds-series-f1-c,var(--ds-color-purple-700));appearance:none;background-color:var(--ds-color-neutral-950);border:.1rem solid var(--ds-color-white-a16);border-radius:var(--ds-radius-lg);box-sizing:border-box;color:var(--ds-color-white);cursor:pointer;font:inherit;isolation:isolate;text-align:left;min-height:7.2rem;transition:border-color var(--ds-duration-200) ease, box-shadow var(--ds-duration-200) ease, transform var(--ds-duration-300) ease;background-position:50%;background-repeat:no-repeat;background-size:cover;width:min(100%,24rem);padding:0;display:block;position:relative;overflow:hidden}.cta-card__splatter{color:var(--cta-card-color-dark);pointer-events:none;z-index:1;width:22rem;position:absolute;bottom:-2.4rem;left:50%;transform:translate(-50%)}.cta-card__splatter svg{color:inherit;width:100%;height:auto;display:block}.cta-card__content{box-sizing:border-box;z-index:2;flex-direction:column;justify-content:flex-end;width:100%;min-height:7.2rem;padding:1.2rem 1.4rem;display:flex;position:relative}.cta-card__media{pointer-events:none;justify-content:flex-end;align-items:flex-end;width:70%;height:7.2rem;margin:-.4rem -.8rem .8rem auto;display:flex}.cta-card__media img{object-fit:contain;object-position:bottom center;flex-shrink:0;width:auto;height:100%;margin-left:-1.6rem;display:block}.cta-card__media img:first-child{margin-left:0}.cta-card__label{transition:transform var(--ds-duration-300) ease;flex-direction:column;line-height:1;display:flex}.cta-card__label span{color:var(--ds-color-white);font-family:var(--ds-font-hand);font-size:var(--ds-font-size-12);letter-spacing:.04em;text-transform:uppercase}.cta-card__label strong{color:var(--ds-color-white);font-family:var(--ds-font-display);font-size:var(--ds-font-size-20);letter-spacing:.02em;text-transform:uppercase;font-weight:400}.cta-card:hover,.cta-card:focus-visible{border-color:var(--ds-color-white-a48);box-shadow:inset 0 0 2.4rem 0 var(--ds-color-black-a80), 0 0 2rem 0 var(--cta-card-color);outline:none;transform:scale(.98)}.cta-card:disabled{cursor:not-allowed;opacity:.55;transform:none}.cta-card-hover{vertical-align:bottom;width:min(100%,24rem);display:inline-flex;position:relative}.cta-card-hover .cta-card{width:100%}.cta-card-hover__peek{opacity:0;pointer-events:none;transition:opacity var(--ds-duration-300) ease-out, transform var(--ds-duration-300) ease-out;z-index:3;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:calc(100% - 1.2rem);left:50%;transform:translate(-50%,4rem)}.cta-card-hover:hover .cta-card-hover__peek,.cta-card-hover:focus-within .cta-card-hover__peek{opacity:1;transform:translate(-50%)}.cta-card-hover:hover .cta-card__label,.cta-card-hover:focus-within .cta-card__label{transform:scale(.95)}.cta-card-hover__peek--teammates{gap:0}.cta-card-hover__peek--teammates .cta-card-hover__car{filter:drop-shadow(0 1.2rem 1.8rem var(--ds-color-black-a48));z-index:2;width:20rem;max-width:none;height:auto;margin-bottom:-1.6rem;margin-right:-4rem;display:block;position:relative}.cta-card-hover__peek--teammates .cta-card-hover__driver{filter:drop-shadow(0 1.2rem 1.8rem var(--ds-color-black-a48));z-index:1;width:8.8rem;height:auto;margin-left:-3.2rem;display:block;position:relative}.cta-card-hover__peek--teammates .cta-card-hover__driver:first-of-type{margin-left:0}.cta-card-hover__peek--podium{gap:0}.cta-card-hover__peek--podium .cta-card-hover__driver{filter:drop-shadow(0 1.2rem 1.8rem var(--ds-color-black-a48));width:8.2rem;height:auto;margin-left:-4rem;display:block;position:relative}.cta-card-hover__peek--podium .cta-card-hover__driver:first-child{margin-left:0}.cta-card-hover__peek--podium .cta-card-hover__driver--center{z-index:3;width:9.6rem}.cta-card-hover__peek--podium .cta-card-hover__driver--left,.cta-card-hover__peek--podium .cta-card-hover__driver--right{z-index:2}.design-system--driver-comparison{background:var(--ds-bg);overflow-x:clip}.driver-comparison-cross-era-hero{--driver-comparison-cursor-x:0;--driver-comparison-cursor-y:0;--driver-comparison-hero-bleed:max(0rem, calc((100vw - var(--ds-page-max-width)) / 2));background:var(--ds-paper);color:var(--ds-paper-text);overflow:visible}.driver-comparison-cross-era-hero__background{background:var(--ds-bg);pointer-events:none;z-index:0;position:absolute;inset:0}.driver-comparison-cross-era-hero__background-side{width:calc(50% + var(--driver-comparison-hero-bleed));position:absolute;top:0;bottom:0}.driver-comparison-cross-era-hero__background-side--a{left:calc(var(--driver-comparison-hero-bleed) * -1)}.driver-comparison-cross-era-hero__background-side--b{right:calc(var(--driver-comparison-hero-bleed) * -1)}.driver-comparison-cross-era-hero__side{--driver-comparison-image-x:1.4rem;--driver-comparison-image-y:1rem;--driver-comparison-name-x:.8rem;--driver-comparison-name-y:.55rem;--driver-comparison-number-x:.4rem;--driver-comparison-number-y:.28rem;z-index:2;width:53%;position:absolute;top:0;bottom:0}.driver-comparison-cross-era-hero__side img{filter:drop-shadow(-1.4rem 1.8rem 2.6rem var(--ds-color-black-a48));object-fit:contain;object-position:bottom;max-width:72%;height:64%;transform:translate(calc(-55% + var(--driver-comparison-cursor-x) * var(--driver-comparison-image-x)), calc(var(--driver-comparison-cursor-y) * var(--driver-comparison-image-y)));transition:var(--ds-float-transition);will-change:transform;z-index:2;position:absolute;bottom:0;left:50%}.driver-comparison-cross-era-hero__side--a{left:0}.driver-comparison-cross-era-hero__side--b{--driver-comparison-image-x:-1.4rem;--driver-comparison-image-y:-1rem;--driver-comparison-name-x:-.8rem;--driver-comparison-name-y:-.55rem;--driver-comparison-number-x:-.4rem;--driver-comparison-number-y:-.28rem;right:0}.driver-comparison-cross-era-hero__side--b img{filter:drop-shadow(-1.4rem 1.8rem 2.6rem var(--ds-color-black-a32));transform:translate(calc(-42% + var(--driver-comparison-cursor-x) * var(--driver-comparison-image-x)), calc(var(--driver-comparison-cursor-y) * var(--driver-comparison-image-y)))}.driver-comparison-cross-era-hero__identity{transform:translate(calc(var(--driver-comparison-cursor-x) * var(--driver-comparison-name-x)), calc(var(--driver-comparison-cursor-y) * var(--driver-comparison-name-y)));transition:var(--ds-float-transition);will-change:transform;z-index:3;justify-items:start;width:max-content;display:grid;position:absolute;top:50%;left:60%}.driver-comparison-cross-era-hero__side--b .driver-comparison-cross-era-hero__identity{justify-items:end;top:70%;left:auto;right:60%}.driver-comparison-cross-era-hero__team{background:var(--ds-bg);color:var(--ds-paper);font-family:var(--ds-font-body);font-size:clamp(var(--ds-font-size-8), .9vw, var(--ds-font-size-12));letter-spacing:.25em;text-transform:uppercase;margin-top:-.8rem;padding:.65rem 1rem;display:inline-block}.driver-comparison-cross-era-hero__meta{color:var(--ds-paper);font-family:var(--ds-font-body);font-size:clamp(var(--ds-font-size-8), .8vw, var(--ds-font-size-10));letter-spacing:.18em;text-transform:uppercase;margin:.9rem 0 0;font-weight:700}.driver-comparison-cross-era-hero__number{color:#0000;font-family:var(--ds-font-display);opacity:.2;transform:translate(calc(var(--driver-comparison-cursor-x) * var(--driver-comparison-number-x)), calc(var(--driver-comparison-cursor-y) * var(--driver-comparison-number-y)));transition:var(--ds-float-transition);will-change:transform;-webkit-text-stroke:.2rem var(--ds-paper-text);font-size:clamp(18rem,26vw,42rem);line-height:.78;position:absolute;bottom:1%;left:4%}.driver-comparison-cross-era-hero__side--b .driver-comparison-cross-era-hero__number{-webkit-text-stroke-color:var(--ds-paper);left:auto;right:4%}.driver-comparison-cross-era-hero__heading{text-align:center;white-space:nowrap;z-index:5;flex-direction:column;align-items:center;display:flex;position:absolute;top:20%;left:50%;transform:translate(-50%)}.driver-comparison-cross-era-hero__title{color:var(--ds-paper);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-48), 6vw, 9rem);text-shadow:var(--ds-hero-title-shadow);text-transform:uppercase;line-height:.82}.driver-comparison-cross-era-hero__title span{color:var(--ds-accent);display:block;transform:rotate(-2deg)}.driver-comparison-cross-era-hero__file{z-index:5;color:var(--ds-paper);font-family:var(--ds-font-body);font-size:var(--ds-font-size-8);font-variant-numeric:tabular-nums;letter-spacing:.5em;opacity:.75;right:calc(var(--driver-comparison-hero-bleed) + 2.4rem);text-align:right;text-transform:uppercase;font-weight:400;line-height:1.25;position:absolute;top:8rem}.driver-comparison-popular{flex-wrap:wrap;justify-content:center;gap:1.6rem;display:flex}.driver-comparison-popular .cta-card{width:min(100%,22rem)}.driver-comparison-controls{background:var(--ds-paper);color:var(--ds-paper-text);z-index:8;margin-top:-1.5rem;margin-bottom:7rem;padding:3rem 0 4rem;position:relative}.driver-comparison-controls__inner{grid-template-columns:minmax(22rem,1fr) auto minmax(22rem,1fr);align-items:center;gap:2.6rem;max-width:96rem;margin-inline:auto;display:grid}.driver-comparison-controls__inner .ds-select{width:100%;min-width:0}.driver-comparison-controls__inner>p{font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.18em;text-align:center;text-transform:uppercase;grid-column:1/-1;line-height:2}.driver-comparison-controls__swap{border:.2rem solid var(--ds-paper-text);color:var(--ds-paper-text);cursor:pointer;font-size:var(--ds-font-size-18);transition:background var(--ds-duration-200) ease, color var(--ds-duration-200) ease, transform var(--ds-duration-200) ease;background:0 0;padding:1rem 1.5rem}.driver-comparison-controls__swap:hover,.driver-comparison-controls__swap:focus-visible{background:var(--ds-paper-text);color:var(--ds-paper);transform:rotate(8deg)}.driver-comparison__content{padding:8rem 0}.driver-comparison-subtabs>.ds-tabs__list{margin-inline:0}.driver-comparison-subtabs>.ds-tabs__list .ds-tabs__tab{font-size:var(--ds-font-size-10);padding-block:1.2rem 1.4rem}.driver-comparison-section{padding:5rem 0 2rem;overflow:visible}.driver-comparison-legend{flex-wrap:wrap;gap:2.4rem;margin:1rem 0 3.5rem;display:flex}.driver-comparison-legend span{color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.8rem;display:flex}.driver-comparison-legend i,.driver-comparison-legend b{width:1.4rem;height:1.4rem;display:block}.driver-comparison-legend i{background:var(--ds-accent)}.driver-comparison-legend b{background:var(--ds-paper)}.driver-comparison-career-ledger__row{border-bottom:.1rem solid color-mix(in srgb, var(--ds-color-paper) 8%, transparent);grid-template-columns:minmax(8rem,15rem) 1fr minmax(8rem,15rem);align-items:center;gap:2rem;padding:1.8rem 0;display:grid}.driver-comparison-career-ledger__row>strong{color:var(--ds-color-neutral-500);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-32), 4vw, var(--ds-font-size-64));text-align:center;font-weight:400;line-height:1}.driver-comparison-career-ledger__row>strong.is-leading{color:var(--ds-paper);outline:.2rem solid var(--ds-accent);outline-offset:.4rem}.driver-comparison-career-ledger__row span{color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.25em;text-transform:uppercase;margin-bottom:.9rem;display:block}.driver-comparison-career-ledger,.driver-comparison-season-standings,.driver-comparison-shared-grid{max-width:80rem;margin-inline:auto}.driver-comparison-career-ledger__bar{background:color-mix(in srgb, var(--ds-color-paper) 8%, transparent);height:1.4rem;display:flex}.driver-comparison-career-ledger__bar i,.driver-comparison-career-ledger__bar b{display:block}.driver-comparison-career-ledger__bar i{background:var(--ds-accent)}.driver-comparison-career-ledger__bar b{background:var(--ds-paper)}.driver-comparison-stat-wrap{padding:8rem 9% 6rem}.driver-comparison-season-standings{border:.1rem solid var(--ds-border);padding:2.4rem}.driver-comparison-season-standings header,.driver-comparison-season-standings>div{grid-template-columns:1fr 10rem 1fr;align-items:center;gap:2rem;display:grid}.driver-comparison-season-standings header{border-bottom:.1rem solid var(--ds-border);color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.22em;text-transform:uppercase;padding:0 1.2rem 1.4rem}.driver-comparison-season-standings header span:nth-child(2){text-align:center}.driver-comparison-season-standings header span:last-child{text-align:right}.driver-comparison-season-standings>div{border-bottom:.1rem dashed color-mix(in srgb, var(--ds-color-paper) 12%, transparent);min-height:6.2rem;padding:1rem 1.2rem}.driver-comparison-season-standings>div>span{align-items:baseline;gap:1.4rem;display:flex}.driver-comparison-season-standings>div>span:last-child{justify-content:flex-end}.driver-comparison-season-standings strong{color:var(--ds-paper);font-family:var(--ds-font-display);font-size:var(--ds-font-size-28)}.driver-comparison-season-standings b,.driver-comparison-season-standings em{color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.12em;text-transform:uppercase;font-style:normal}.driver-comparison-season-standings em{color:var(--ds-paper);text-align:center}.driver-comparison-legacy-chart{background:var(--ds-color-ink-800);border:.1rem solid var(--ds-border);padding:1.6rem}.driver-comparison-legacy-chart>div{margin-bottom:0}.driver-comparison-arc-chart{background:var(--ds-color-ink-800);border:.1rem solid var(--ds-border);padding:2.4rem}.driver-comparison-arc-chart p{color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.22em;text-transform:uppercase}.driver-comparison-arc-chart svg{width:100%;margin-top:1rem;display:block}.driver-comparison-arc-chart line{stroke:color-mix(in srgb, var(--ds-color-paper) 8%, transparent);stroke-width:1px}.driver-comparison-arc-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;vector-effect:non-scaling-stroke}.driver-comparison-arc-chart .driver-a{stroke:var(--ds-accent)}.driver-comparison-arc-chart .driver-b{stroke:var(--ds-paper);stroke-dasharray:10 8}.driver-comparison-prime-chart{background:var(--ds-color-ink-800);border:.1rem solid var(--ds-border);align-items:end;gap:clamp(.6rem,1.2vw,1.8rem);min-height:34rem;padding:4rem 3rem 2rem;display:flex;overflow-x:auto}.driver-comparison-prime-chart__season{flex:1 0 3.6rem;gap:1rem;min-width:3.6rem;display:grid}.driver-comparison-prime-chart__season>div{align-items:end;gap:.5rem;height:25rem;display:flex}.driver-comparison-prime-chart__season i,.driver-comparison-prime-chart__season b{width:50%;min-height:.2rem;display:block}.driver-comparison-prime-chart__season i{background:var(--ds-accent)}.driver-comparison-prime-chart__season b{background:var(--ds-paper)}.driver-comparison-prime-chart__season span{color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);text-align:center}.driver-comparison-hand-note{color:var(--ds-accent);font-family:var(--ds-font-hand);font-size:var(--ds-font-size-24);text-align:right;margin-top:1.4rem;transform:rotate(-2deg)}.driver-comparison-shared-grid{background:var(--ds-color-ink-800);border:.1rem solid var(--ds-border);padding:2.6rem}.driver-comparison-shared-grid header,.driver-comparison-shared-grid>div{grid-template-columns:12rem 1fr 12rem;align-items:center;display:grid}.driver-comparison-shared-grid header{border-bottom:.1rem solid var(--ds-border);color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.2em;text-transform:uppercase;padding-bottom:1.4rem}.driver-comparison-shared-grid header span:nth-child(2){text-align:center}.driver-comparison-shared-grid header span:last-child{text-align:right}.driver-comparison-shared-grid>div{border-bottom:.1rem dashed color-mix(in srgb, var(--ds-color-paper) 8%, transparent);padding:1rem 0}.driver-comparison-shared-grid>div strong{color:var(--ds-color-neutral-500);font-family:var(--ds-font-display);font-size:var(--ds-font-size-28);font-weight:400}.driver-comparison-shared-grid>div strong:last-child{text-align:right}.driver-comparison-shared-grid>div strong.is-champion{color:var(--ds-accent)}.driver-comparison-shared-grid>div span{color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-font-size-10);letter-spacing:.2em;text-align:center}.driver-comparison-shared-grid>p{color:var(--ds-text-muted);font-family:var(--ds-font-body);letter-spacing:.14em;text-align:center;text-transform:uppercase;padding:4rem 0}.driver-comparison-next-file{background:linear-gradient(to bottom, var(--ds-series-f1-c,var(--ds-color-purple-700)), var(--ds-bg,var(--ds-color-ink-900)));color:var(--ds-text);isolation:isolate;padding:5rem 0 6.5rem;position:relative;overflow:hidden}.driver-comparison-next-file>.ds-page-width{z-index:1;position:relative}.driver-comparison-next-file .ds-section-header{margin-top:0}.driver-comparison-next-file__texture{pointer-events:none;z-index:0;background:url(/assets/grungetexturetransparent-B_F8meT5.png) 50%/cover no-repeat;position:absolute;inset:0}@media (width<=900px){.driver-comparison-cross-era-hero{min-height:48rem;--driver-comparison-cursor-x:0!important;--driver-comparison-cursor-y:0!important}.driver-comparison-cross-era-hero__side img,.driver-comparison-cross-era-hero__identity,.driver-comparison-cross-era-hero__number{will-change:auto;transition:none}.driver-comparison-cross-era-hero__heading{top:20%}.driver-comparison-cross-era-hero__title{font-size:clamp(var(--ds-font-size-40), 9vw, var(--ds-font-size-64))}.driver-comparison-cross-era-hero__side img{width:auto;max-width:none;height:27rem;max-height:none}.driver-comparison-cross-era-hero__identity .driver-comparison-cross-era-hero__meta,.driver-comparison-cross-era-hero__file{display:none}.driver-comparison-controls__inner{grid-template-columns:1fr auto 1fr}.driver-comparison-controls__inner>p{text-align:center;grid-column:1/-1}}@media (prefers-reduced-motion:reduce),(pointer:coarse){.driver-comparison-cross-era-hero{--driver-comparison-cursor-x:0!important;--driver-comparison-cursor-y:0!important}.driver-comparison-cross-era-hero__side img,.driver-comparison-cross-era-hero__identity,.driver-comparison-cross-era-hero__number{will-change:auto;transition:none}}@media (width<=600px){.driver-comparison-cross-era-hero__side img{width:auto;max-width:none;height:27rem;max-height:none}.driver-comparison-controls__inner{grid-template-columns:1fr}.driver-comparison-controls__inner>p{text-align:center;grid-column:auto}.driver-comparison-controls__swap{justify-self:center}.driver-comparison-career-ledger__row{grid-template-columns:6rem 1fr 6rem;gap:1rem}.driver-comparison-stat-wrap{padding-left:0;padding-right:0}.driver-comparison-season-standings{padding:1.2rem}.driver-comparison-season-standings header,.driver-comparison-season-standings>div{grid-template-columns:1fr 5rem 1fr;gap:.8rem}.driver-comparison-season-standings>div>span{flex-direction:column;align-items:center;gap:.2rem}.driver-comparison-season-standings strong{font-size:var(--ds-font-size-20)}.driver-comparison-season-standings b{font-size:var(--ds-font-size-8)}.driver-comparison-shared-grid{padding:1.6rem}.driver-comparison-shared-grid header,.driver-comparison-shared-grid>div{grid-template-columns:7rem 1fr 7rem}.driver-comparison-shared-grid header{font-size:var(--ds-font-size-8);letter-spacing:.08em}}.design-system-docs{max-width:118rem;margin:0 auto;padding:12rem 2.4rem 8rem}.design-system-docs code{color:var(--ds-accent);font-size:var(--ds-font-size-12)}.design-system-docs__hero,.design-system-docs__panel{background:var(--ds-surface);border:.1rem solid var(--ds-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow);-webkit-backdrop-filter:blur(1.8rem);backdrop-filter:blur(1.8rem)}.design-system-docs__hero{margin-bottom:2.4rem;padding:clamp(2.4rem,5vw,5.6rem)}.design-system-docs__hero h1{font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-32), 7vw, var(--ds-font-size-80));letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.6rem;line-height:.95}.design-system-docs__hero p{color:var(--ds-text-muted);max-width:68rem}.design-system-docs__eyebrow{color:var(--ds-accent);font-size:var(--ds-font-size-12);letter-spacing:.32em;text-transform:uppercase;margin-bottom:1.6rem}.design-system-docs__grid{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2.4rem;margin-bottom:2.4rem;display:grid}.design-system-docs__panel{margin-bottom:2.4rem;padding:2.4rem}.design-system-docs__panel h2{font-family:var(--ds-font-display);font-size:var(--ds-font-size-20);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.6rem}.design-system-docs__panel h3{color:var(--ds-text);font-size:var(--ds-font-size-14);letter-spacing:.12em;text-transform:uppercase}.design-system-docs__panel p,.design-system-docs__panel li{color:var(--ds-text-muted)}.design-system-docs__panel ul{gap:1.2rem;padding-left:2rem;list-style:outside;display:grid}.design-system-docs__tokens{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:1.6rem;display:grid}.design-system-docs__tokens--compact{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.design-system-docs__token{background:var(--ds-surface-strong);border:.1rem solid var(--ds-border);border-radius:var(--ds-radius-lg);align-items:center;gap:1.6rem;padding:1.6rem;display:flex}.design-system-docs__swatch,.design-system-docs__radius,.design-system-docs__component-mark{border:.1rem solid var(--ds-border);flex:none;width:4.8rem;height:4.8rem;display:block}.design-system-docs__radius{background:linear-gradient(135deg, var(--ds-accent), var(--ds-accent-cool))}.design-system-docs__component-mark{background:linear-gradient(135deg, transparent 0 42%, var(--ds-accent) 42% 58%, transparent 58%), var(--ds-surface-strong)}.design-system-docs__ramp{margin-top:2.4rem}.design-system-docs__ramp h3{color:var(--ds-text-muted);font-size:var(--ds-font-size-14);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.2rem}.design-system-docs__type{gap:1.2rem;display:grid}.design-system-docs__type p{margin:0;line-height:1.1}.design-system-docs__type code{color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-font-size-12);margin-right:1.2rem}.driver-card--canvas{background-color:var(--ds-color-black-a48);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (width<=639px){.driver-card--canvas{margin-bottom:0}}.driver-card{--driver-card-color:var(--ds-accent,var(--ds-color-purple-500));--driver-card-color-dark:var(--ds-series-f1-c,var(--ds-color-purple-700))}.driver-card--team-border{border-color:#0000}.driver-card--team-border:after{background:linear-gradient(90deg, var(--driver-card-color), var(--driver-card-color-dark));border-radius:inherit;content:"";-webkit-mask:linear-gradient(var(--ds-color-white) 0 0) content-box, linear-gradient(var(--ds-color-white) 0 0);-webkit-mask:linear-gradient(var(--ds-color-white) 0 0) content-box, linear-gradient(var(--ds-color-white) 0 0);mask:linear-gradient(var(--ds-color-white) 0 0) content-box, linear-gradient(var(--ds-color-white) 0 0);-webkit-mask-composite:xor;pointer-events:none;z-index:2;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask:linear-gradient(var(--ds-color-white) 0 0) content-box, linear-gradient(var(--ds-color-white) 0 0);-webkit-mask-composite:xor;padding:.1rem;position:absolute;inset:0}.driver-card--large{background-color:var(--ds-color-neutral-950);border-radius:var(--ds-radius-md);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:4.8rem;overflow:visible}.driver-card__highlight{align-items:center;width:100%;min-height:4.8rem;padding:.4rem 2.4rem .4rem 1.2rem;position:relative;overflow:visible}.driver-card__position{color:var(--ds-color-white);font-family:var(--ds-font-display);font-size:var(--ds-font-size-20);letter-spacing:.02em;text-transform:uppercase;z-index:3;margin:0;font-weight:400;line-height:1;position:relative}.driver-card__photo-slot{z-index:3;flex:0 0 6.4rem;height:4.8rem;position:relative;overflow:visible}.driver-card__photo{object-fit:contain;object-position:bottom center;pointer-events:none;width:auto;height:8.8rem;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.driver-card__meta{text-align:right;z-index:3;flex-direction:column;justify-content:center;margin-left:auto;line-height:1;display:flex;position:relative}.driver-card__code{color:var(--ds-color-white);font-family:var(--ds-font-display);font-size:var(--ds-font-size-20);letter-spacing:.04em;text-transform:uppercase;font-weight:400}.driver-card__time{color:var(--ds-color-white-a80);font-family:var(--ds-font-body);font-size:var(--ds-font-size-12);margin-top:.4rem}.driver-card__number-clip{border-radius:var(--ds-radius-md);pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.driver-card__number{color:var(--ds-color-white-a12);font-family:var(--ds-font-display);font-size:var(--ds-font-size-40);letter-spacing:-.04em;line-height:4.8rem;position:absolute;bottom:0;left:4.4rem}.driver-card--large .fastest-lap-popover{z-index:4;right:.4rem}.driver-card--large.bg-neutral-800,.driver-card--canvas.bg-neutral-800{background-color:var(--ds-color-neutral-800)}.design-system .fastest-lap-card{padding:1.6rem 2rem}.design-system .fastest-lap-card__label{color:var(--ds-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-font-size-12);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 1.2rem;display:flex}.design-system .fastest-lap-card__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.6rem;display:grid}.design-system .fastest-lap-card__time{color:var(--ds-color-white);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-24), 4vw, var(--ds-font-size-40));letter-spacing:.02em;margin:0;font-weight:400;line-height:1}.design-system .fastest-lap-card__photo{object-fit:contain;object-position:bottom center;width:auto;height:7.2rem;display:block}.design-system .fastest-lap-card__meta{text-align:right;flex-direction:column;line-height:1.2;display:flex}.design-system .fastest-lap-card__meta strong{color:var(--ds-color-white);font-family:var(--ds-font-display);font-size:var(--ds-font-size-20);letter-spacing:.04em;text-transform:uppercase;font-weight:400}.design-system .fastest-lap-card__meta span{color:var(--ds-text-muted);font-size:var(--ds-font-size-12);text-transform:uppercase;margin-top:.4rem}.race-session-boards{grid-template-columns:1fr;gap:3.2rem;padding-top:3.2rem;padding-bottom:6.4rem;display:grid}@media (width>=900px){.race-session-boards{grid-template-columns:repeat(2,minmax(0,1fr))}}.race-session-boards--three{box-sizing:border-box;width:100%;max-width:none}@media (width>=900px){.race-session-boards--three{grid-template-columns:1fr}}@media (width>=1100px){.race-session-boards--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.design-system .race-session-board{flex-direction:column;gap:2.4rem;min-width:0;display:flex}.design-system .race-session-board__header h2{color:var(--ds-color-white);font-family:var(--ds-font-display);font-size:var(--ds-font-size-24);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:400;line-height:1}.design-system .race-session-board__header p{color:var(--ds-text-muted);font-size:var(--ds-font-size-12);letter-spacing:.16em;text-transform:uppercase;margin:.6rem 0 0}.design-system .race-session-board__podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.design-system .race-session-board__podium-card{min-height:16rem}.design-system .race-session-board__podium-card .driver-standing-card__points b{font-size:var(--ds-font-size-14)}.design-system .race-session-board__podium-card .driver-standing-card__footer{width:auto;left:1.2rem;right:1.2rem}.design-system .race-session-board__rest{flex-direction:column;gap:.6rem;display:flex}@media (width<=720px){.design-system .race-session-board__podium{grid-template-columns:1fr}}.race-page{flex-direction:column;display:flex}.race-page .rounded-xlarge:not(.bg-glow-large):not(.bg-glow){border-radius:var(--ds-radius-md)}.race-page__body{box-sizing:border-box;padding:0}.race-page__stage{background:var(--ds-color-neutral-950);box-sizing:border-box;grid-template-columns:minmax(20rem,24rem) minmax(0,1fr);grid-template-areas:"rail track""rail detail";gap:1.6rem;width:100%;padding:1.6rem;display:grid}.race-page__rail{grid-area:rail;min-width:0}.race-page__track-wrap{grid-area:track;min-width:0}.race-page__detail{box-sizing:border-box;grid-area:detail;min-width:0}.race-page__charts{box-sizing:border-box;min-width:0;padding:3.2rem 0 6.4rem}.race-page__stage--expanded{grid-template-columns:minmax(0,1fr);grid-template-areas:"track""detail"}.race-page__stage--expanded .race-page__rail{display:none}.race-page__stage--quali{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail"}.race-page__rail-panel{overflow:visible}.race-page__rail-switch{--rail-dot-size:1.2rem;--rail-line-thickness:.2rem;--rail-node-pad-bottom:1.6rem;width:100%;margin:0;padding:0;display:flex;position:relative}.race-page__rail-switch:before{background:var(--ds-color-white-a16);bottom:calc(var(--rail-node-pad-bottom) + var(--rail-dot-size) / 2 - var(--rail-line-thickness) / 2);content:"";height:var(--rail-line-thickness);z-index:0;position:absolute;left:0;right:0}.race-page__rail-switch button{color:var(--ds-color-white-a48);cursor:pointer;font-family:var(--ds-font-body);font-size:var(--ds-font-size-14);letter-spacing:.16em;padding:1.2rem .8rem var(--rail-node-pad-bottom);text-transform:uppercase;z-index:1;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.6rem;display:flex;position:relative}.race-page__rail-switch button:after{background:color-mix(in srgb, var(--ds-color-white) 35%, var(--ds-bg,var(--ds-color-ink-900)));content:"";height:var(--rail-dot-size);transition:background var(--ds-duration-200) ease, box-shadow var(--ds-duration-200) ease, transform var(--ds-duration-200) ease;width:var(--rail-dot-size);z-index:2;border-radius:50%}.race-page__rail-switch button:hover,.race-page__rail-switch button:focus-visible{color:var(--ds-color-white-a90)}.race-page__rail-switch button:focus-visible{outline:.2rem solid var(--ds-accent,var(--ds-color-purple-500));outline-offset:.4rem}.race-page__rail-switch button.is-active{color:var(--ds-color-white)}.race-page__rail-switch button.is-active:after{background:var(--ds-accent,var(--ds-color-purple-500));box-shadow:0 0 1.2rem var(--ds-accent,var(--ds-color-purple-500));transform:scale(1.15)}.race-page__rail-list{max-height:64rem;padding-top:.4rem;overflow:visible}.race-page__starting-grid{max-height:64rem;overflow:auto;box-shadow:none!important;background:0 0!important;border:0!important;padding-block:1.6rem 2.4rem!important}.race-page__starting-grid li:nth-child(2n){margin-top:-5.6rem!important;margin-left:4.8rem!important}.race-page__track-view__display{border:.1rem solid var(--ds-border,var(--ds-color-white-a16));border-radius:var(--ds-radius-md);position:relative;overflow:hidden}.race-page__track-view__display__canvas .three-canvas-container{width:100%;height:300px;position:relative;overflow:hidden}@media (width>=640px){.race-page__track-view__display__canvas .three-canvas-container{height:544px}}.race-page__track-view__display__preview{height:300px}@media (width>=640px){.race-page__track-view__display__preview{height:544px}}.race-page__expand,.race-page__rail-toggle{z-index:4;position:absolute;top:.8rem;left:.8rem}.race-page__rail-toggle{display:none}.race-page__selected{grid-template-columns:minmax(0,1fr);grid-template-areas:"hud""controls""driver";gap:.8rem;width:100%;display:grid}.race-page__driver-controls{flex-wrap:wrap;grid-area:controls;align-items:center;gap:.6rem 1.2rem;padding:.6rem 1rem;display:flex}.selected-driver-stats{grid-area:driver;width:100%}.driver-car-details{grid-area:hud}.race-page__control-primary,.race-page__camera-sliders,.race-page__playback{align-items:center;gap:.6rem;min-width:0;display:flex}.race-page__control-primary{flex-wrap:nowrap;flex:0 auto}.race-page__camera-sliders{flex-wrap:nowrap;flex:24rem}.race-page__transport{background:color-mix(in srgb, var(--ds-color-ink-800) 90%, transparent);border:.1rem solid var(--ds-color-white-a16);border-radius:var(--ds-radius-md);color:var(--ds-color-white);cursor:pointer;font-size:var(--ds-font-size-16);flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex}.race-page__transport.is-active{background:var(--ds-accent,var(--ds-color-purple-500));border-color:#0000}.race-page .race-page__control-select.ds-select--compact{flex:0 12.8rem;width:12.8rem;min-width:10.4rem}.race-page__camera-slider{flex-direction:column;flex:8rem;justify-content:center;gap:.2rem;min-width:0;max-width:16rem;display:flex}.race-page__camera-slider span{color:var(--ds-text-muted,var(--ds-color-steel));font-size:var(--ds-font-size-10);letter-spacing:.14em;text-transform:uppercase;line-height:1}.race-page__camera-slider .custom-slider{height:2rem;margin:0}.race-page__empty{gap:1.6rem;display:grid}@media (width>=768px){.race-page__empty{grid-template-columns:1fr 1fr}}.race-page__empty-card{padding:2.4rem}.race-page__empty-card p{margin:.8rem 0 0}.race-page__quali{flex-wrap:wrap;justify-content:center;gap:1.6rem;display:flex}.canvas-container:after,.track-preview:after{box-shadow:inset 0 0 20rem 0 var(--ds-color-white-a32), 0 0 2.4rem 0 var(--ds-color-black-a48);content:"";pointer-events:none;position:absolute;inset:0}.race-controls{grid-template-columns:auto auto 50%;grid-template-areas:"play pause view""speed speed speed";display:grid}@media (width>=1280px){.race-controls{grid-template-columns:auto auto auto 50%;grid-template-areas:"play pause view speed"}}.race-controls__play{grid-area:play}.race-controls__pause{grid-area:pause}.race-controls__speed{grid-area:speed}.race-controls__view{grid-area:view}.race-page__drawer{padding-inline:0;padding-top:4.8rem}.race-page__drawer .race-page__rail-panel{box-shadow:none;background:0 0;border:0;border-radius:0}@media (width<=767px){.race-page__stage,.race-page__stage--expanded{grid-template-columns:minmax(0,1fr);grid-template-areas:"track""detail"}.race-page__stage--quali{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail"}.race-page__stage:not(.race-page__stage--quali) .race-page__rail,.race-page__expand{display:none}.race-page__rail-toggle{justify-content:center;align-items:center;display:inline-flex}.race-page__driver-controls{gap:.6rem}.race-page__control-primary,.race-page__camera-sliders{flex:100%}.race-page .race-page__control-select.ds-select--compact{flex:1 1 0;width:auto;min-width:0}.race-page__camera-slider{max-width:none}.race-page__rail-list,.race-page__starting-grid{max-height:none}}.selected-driver-stats{box-sizing:border-box;align-items:stretch;width:100%;min-width:0;display:flex;overflow:hidden}.selected-driver-stats__identity{background:linear-gradient(90deg, color-mix(in srgb, var(--ds-accent,var(--ds-color-purple-500)) 28%, transparent), transparent 72%);flex:none;width:max-content;min-height:8.8rem;display:flex;position:relative;overflow:hidden}.selected-driver-stats__portrait{flex:0 0 8rem;justify-content:center;align-items:flex-end;width:8rem;height:100%;display:flex;position:relative;overflow:hidden}.selected-driver-stats__number{color:color-mix(in srgb, var(--ds-accent,var(--ds-color-purple-500)) 42%, transparent);font-family:var(--ds-font-display);font-size:var(--ds-font-size-80);pointer-events:none;z-index:1;font-weight:400;line-height:.7;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.selected-driver-stats__photo{object-fit:contain;object-position:bottom center;z-index:2;width:100%;height:9.6rem;display:block;position:relative}.selected-driver-stats__name{z-index:2;flex:none;align-self:center;width:max-content;padding:.8rem 1.6rem .8rem 1.2rem;position:relative}.selected-driver-stats__name:before{background:var(--ds-accent,var(--ds-color-purple-500));content:"";width:.3rem;height:1.6rem;position:absolute;top:1.6rem;left:0}.selected-driver-stats__name p,.selected-driver-stats__name span{color:var(--ds-text-muted,var(--ds-color-steel));font-size:var(--ds-font-size-10);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;margin:0}.selected-driver-stats__name h3{color:var(--ds-color-white);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-20), 2.4vw, var(--ds-font-size-28));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin:.3rem 0 .4rem;font-weight:400;line-height:.85}.selected-driver-stats__facts{background:var(--ds-color-black-a32);flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;margin:0;display:grid}.selected-driver-stats__facts-row{display:contents}.selected-driver-stats__facts-row>div{min-width:0;padding:1rem 1.2rem}.selected-driver-stats__facts-row>div+div{border-left:.1rem solid var(--ds-color-white-a08)}.selected-driver-stats__facts-row p{color:var(--ds-text-muted,var(--ds-color-steel));font-size:var(--ds-font-size-10);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .4rem}.selected-driver-stats__facts-row b{color:var(--ds-color-white);font-family:var(--ds-font-display);font-size:var(--ds-font-size-20);font-weight:400;line-height:1;display:block}.selected-driver-stats__facts-row span{color:var(--ds-text-muted,var(--ds-color-steel));font-size:var(--ds-font-size-12);letter-spacing:.04em;text-transform:uppercase;margin-top:.2rem;display:block}.selected-driver-stats__facts-row div>div{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.selected-driver-stats__facts-row div>div span{margin-top:0}@media (width<=767px){.selected-driver-stats{flex-wrap:wrap}.selected-driver-stats__identity{flex:100%;width:100%;min-height:8rem}.selected-driver-stats__portrait{flex-basis:7.2rem;width:7.2rem}.selected-driver-stats__number{font-size:var(--ds-font-size-64)}.selected-driver-stats__photo{height:8.8rem}.selected-driver-stats__name{padding:.8rem 1.2rem .8rem 1rem}.selected-driver-stats__name h3{font-size:var(--ds-font-size-24)}.selected-driver-stats__facts{flex-direction:column;flex:100%;display:flex}.selected-driver-stats__facts-row{display:grid}.selected-driver-stats__facts-row>div{padding:.8rem 1rem}.selected-driver-stats__facts-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.selected-driver-stats__facts-row--2{border-top:.1rem solid var(--ds-color-white-a08);grid-template-columns:repeat(2,minmax(0,1fr))}}.tire-compound--soft{filter:url(#inset-shadow-soft);fill:var(--ds-color-tire-soft);border:1px solid var(--ds-color-white)}.tire-compound--medium{filter:url(#inset-shadow-medium);fill:var(--ds-color-tire-medium)}.tire-compound--hard{filter:url(#inset-shadow-hard);fill:var(--ds-color-neutral-800)}.driver-car-details{box-sizing:border-box;flex-wrap:wrap;align-items:stretch;gap:.8rem;width:100%;min-width:0;display:flex}.driver-car-details p{color:var(--ds-text-muted,var(--ds-color-steel));font-size:var(--ds-font-size-10);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .4rem;line-height:1}.driver-car-details strong,.driver-car-details b{font-family:var(--ds-font-display);letter-spacing:.02em;font-weight:400;line-height:.9}.driver-car-details__panel{box-sizing:border-box;flex-direction:column;flex:14rem;justify-content:center;min-width:0;min-height:7.2rem;padding:1rem 1.2rem;display:flex}.driver-car-details__gear{flex:22rem}.driver-car-details__speed{flex:none;width:max-content;min-width:11.2rem}.driver-car-details__gear-readout{align-items:center;gap:1.2rem;display:flex}.driver-car-details__gear-readout strong{font-size:var(--ds-font-size-32);min-width:2.4rem}.driver-car-details__gear-scale{flex:1;justify-content:space-between;min-width:0;display:flex}.driver-car-details__gear-scale span{color:var(--ds-color-white-a32);font-family:var(--ds-font-display);font-size:var(--ds-font-size-10);line-height:1;position:relative}.driver-car-details__gear-scale span:before{background:var(--ds-color-white-a24);content:"";width:.2rem;height:.8rem;margin:0 auto .4rem;display:block}.driver-car-details__gear-scale span.is-active{color:var(--ds-accent-cool,var(--ds-color-cyan))}.driver-car-details__gear-scale span.is-active:before{background:var(--ds-accent-cool,var(--ds-color-cyan));height:1.4rem}.driver-car-details__speed-readout{align-items:center;gap:.8rem;display:flex}.driver-car-details__speed strong{font-size:var(--ds-font-size-28);font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;line-height:.85;display:block}.driver-car-details__units{flex-direction:column;gap:.2rem;display:flex}.driver-car-details__units button{color:var(--ds-text-muted,var(--ds-color-steel));cursor:pointer;font-size:var(--ds-font-size-10);letter-spacing:.14em;text-align:left;text-transform:uppercase;background:0 0;border:0;padding:0;line-height:1}.driver-car-details__units button.is-active{color:var(--ds-color-white)}.driver-car-details__pedal-head{justify-content:space-between;align-items:baseline;display:flex}.driver-car-details__pedal-head p{margin-bottom:.6rem}.driver-car-details__pedal-head b{font-size:var(--ds-font-size-14)}.driver-car-details__bar{background:var(--ds-color-white-a08);height:1.2rem;-webkit-mask-image:repeating-linear-gradient(90deg, var(--ds-color-black) 0, var(--ds-color-black) .35rem, transparent .35rem, transparent .55rem);-webkit-mask-image:repeating-linear-gradient(90deg, var(--ds-color-black) 0, var(--ds-color-black) .35rem, transparent .35rem, transparent .55rem);mask-image:repeating-linear-gradient(90deg, var(--ds-color-black) 0, var(--ds-color-black) .35rem, transparent .35rem, transparent .55rem);width:100%;overflow:hidden}.driver-car-details__bar span{height:100%;display:block}.driver-car-details__bar--throttle span,.driver-car-details__bar--rpm span{background:var(--ds-color-green)}.driver-car-details__bar--brake span{background:var(--ds-color-red)}@media (width<=767px){.driver-car-details{grid-template-columns:1fr 1fr;grid-template-areas:"gear gear""speed rpm""throttle brake";align-items:stretch;gap:.6rem;display:grid}.driver-car-details__panel{min-height:7.2rem;padding:.8rem 1rem}.driver-car-details__gear{grid-area:gear}.driver-car-details__speed{grid-area:speed;width:auto}.driver-car-details__pedal--rpm{grid-area:rpm}.driver-car-details__pedal--throttle{grid-area:throttle}.driver-car-details__pedal--brake{grid-area:brake}}input[type=range].custom-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ds-color-purple-500);border-radius:var(--ds-radius-xl);cursor:pointer;width:10px;height:20px;-webkit-transition:background var(--ds-duration-300);transition:background var(--ds-duration-300);box-shadow:0 0 6px var(--ds-color-black-a80);margin-top:-2px}input[type=range].custom-slider::-webkit-slider-thumb:hover{background:var(--ds-color-purple-300)}input[type=range].custom-slider::-moz-range-thumb{background:var(--ds-color-purple-500);border-radius:var(--ds-radius-xl);cursor:pointer;width:10px;height:20px;-moz-transition:background var(--ds-duration-300);transition:background var(--ds-duration-300)}input[type=range].custom-slider::-moz-range-thumb:hover{background:var(--ds-color-purple-300)}.timeline-selector{--timeline-selector-color:var(--ds-color-teal-300);--timeline-dot-size:1.2rem;--timeline-node-pad-bottom:1.6rem;--timeline-line-thickness:.2rem;box-sizing:border-box;width:100%;max-width:132rem;margin:0 auto;padding:0 2rem;overflow-x:auto}.timeline-selector__track{justify-content:flex-start;align-items:flex-end;gap:1.2rem;min-width:min-content;display:flex;position:relative}.timeline-selector__track:before{background:var(--ds-color-white-a16);bottom:calc(var(--timeline-node-pad-bottom) + var(--timeline-dot-size) / 2 - var(--timeline-line-thickness) / 2);content:"";height:var(--timeline-line-thickness);z-index:0;position:absolute;left:0;right:0}.timeline-selector__node{color:var(--ds-color-white-a48);cursor:pointer;padding:.8rem 1.2rem var(--timeline-node-pad-bottom);text-align:center;transition:color var(--ds-duration-200) ease;z-index:1;background:0 0;border:0;flex-direction:column;flex:1 0 auto;justify-content:flex-end;align-items:center;gap:.6rem;display:flex;position:relative}.timeline-selector__node:hover{color:var(--ds-color-white-a90)}.timeline-selector__node--active{color:var(--ds-color-white)}.timeline-selector__image{object-fit:contain;opacity:.7;max-width:14rem;height:auto;transition:opacity var(--ds-duration-200) ease, transform var(--ds-duration-200) ease;width:100%;margin-bottom:.4rem;display:block}.timeline-selector__node--active .timeline-selector__image{opacity:1;transform:scale(1.04)}.timeline-selector__sublabel{font-family:var(--ds-font-display);font-size:var(--ds-font-size-12);letter-spacing:.06em;opacity:.75;white-space:nowrap}.timeline-selector__label{font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-16), 2.2vw, var(--ds-font-size-24));letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.timeline-selector__node--emphasized .timeline-selector__label{opacity:.9}.timeline-selector__dot{background:color-mix(in srgb, var(--ds-color-white) 35%, var(--ds-bg,var(--ds-color-ink-900)));height:var(--timeline-dot-size);transition:background var(--ds-duration-200) ease, box-shadow var(--ds-duration-200) ease, transform var(--ds-duration-200) ease;width:var(--timeline-dot-size);z-index:2;border-radius:50%;position:relative}.timeline-selector__node--active .timeline-selector__dot{background:var(--timeline-selector-color);box-shadow:0 0 1.2rem var(--timeline-selector-color);transform:scale(1.15)}.team-titles{--team-titles-color:var(--ds-color-teal-300);--team-titles-color-dark:var(--ds-color-teal-500);box-sizing:border-box;width:100%;max-width:132rem;margin:0 auto;padding:0 2rem}.team-titles__grid{grid-template-columns:repeat(2,1fr);gap:1.6rem;display:grid}.team-titles__tile{background-color:var(--ds-color-neutral-950);border:.1rem solid var(--ds-color-white-a12);border-radius:var(--ds-radius-lg);box-sizing:border-box;isolation:isolate;background-image:url(/assets/hero-bg-BhqOLvRS.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;gap:.4rem;padding:1.6rem;display:flex;position:relative;overflow:hidden}.team-titles__splatter{color:var(--team-titles-color-dark);pointer-events:none;z-index:0;--ds-art-fill:currentColor;--ds-art-stroke:currentColor;width:auto;height:140%;position:absolute;bottom:0;right:-4.4rem;transform:rotate(180deg)}.team-titles__splatter svg{width:auto;height:100%;display:block}.team-titles__tile-label,.team-titles__tile-value,.team-titles__tile-years{z-index:1;position:relative}.team-titles__tile-label{color:var(--ds-color-white-a64);font-family:var(--ds-font-display);font-size:var(--ds-font-size-14);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;line-height:1.05;display:flex}.team-titles__tile-value{color:var(--team-titles-color);font-family:var(--ds-font-display);font-size:clamp(var(--ds-font-size-40), 7vw, var(--ds-font-size-64));line-height:.9}.team-titles__tile-years{color:var(--ds-color-white-a64);font-family:var(--ds-font-display);font-size:var(--ds-font-size-12);letter-spacing:.06em;line-height:1.6}.team-titles__note{color:var(--ds-color-white-a48);font-family:var(--ds-font-display);font-size:var(--ds-font-size-12);letter-spacing:.04em;text-align:center;margin-top:1.6rem}@media (width>=720px){.team-titles__grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.team-titles__grid{grid-template-columns:repeat(6,1fr)}}.ar-container{background-color:var(--ds-color-neutral-950);text-align:center;flex-direction:column;width:100vw;height:40vh;display:flex;position:relative;top:65px;overflow:hidden}@media (width>=768px){.ar-container{height:60vh}}.model-viewer-wrapper{--ar-viewer-color:var(--ds-color-purple-500);--ar-viewer-color-dark:var(--ds-color-purple-900);background:radial-gradient(circle, var(--ar-viewer-color) 0%, var(--ar-viewer-color-dark) 80%);isolation:isolate;flex:1;position:relative;overflow:hidden}.ar-viewer-bg__texture{pointer-events:none;z-index:1;background:url(/assets/grungetexturetransparent-B_F8meT5.png) 50%/cover no-repeat;position:absolute;inset:0}.ar-team-select{z-index:20;position:absolute;top:16px;left:50%;transform:translate(-50%)}.ar-viewer-scene{z-index:4;width:100%;height:100%;position:absolute;inset:0}.ar-viewer-scene canvas{width:100%;height:100%;display:block}.ar-viewer-ar-host{clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;visibility:hidden;--poster-color:transparent;width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}@media (width<=480px){model-viewer:before{font-size:calc(4vw + 4vh)}}.ar-button{background-color:var(--ds-color-black-a24);color:#fff;cursor:pointer;font-size:var(--ds-font-size-14);z-index:7;align-items:center;padding:16px;top:0}@media (width<=767px){.ar-button{display:flex}}.ar-button img{width:15px;margin-right:8px}.ar-badge{background-color:var(--ds-color-black-a24);z-index:5;width:250px;padding:8px;position:absolute;top:2rem;right:-70px;transform:rotate(45deg)}.ar-badge span{font-size:var(--ds-font-size-12);text-transform:uppercase;letter-spacing:.05em;color:#fff;font-weight:700}@media (width<=768px){.ar-badge{display:none}}.ar-history{background-color:var(--ds-color-black-a24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:6;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.progress-bar{border-radius:var(--ds-radius-xl);width:33%;height:10%;max-height:2%;box-shadow:0px 3px 10px 3px var(--ds-color-black-a48), 0px 0px 5px 1px var(--ds-color-black-a64);border:1px solid var(--ds-color-white-a90);background-color:var(--ds-color-black-a48);z-index:8;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.progress-bar.hide{visibility:hidden;transition:visibility var(--ds-duration-300)}.update-bar{background-color:var(--ds-color-neutral-200);border-radius:var(--ds-radius-xl);width:0%;height:100%;transition:width var(--ds-duration-300);display:block}.ar-section{box-sizing:border-box;width:100%;padding:6.4rem 0}.ar-section--season{background-color:var(--ds-bg,var(--ds-color-ink-900))}.ar-section--collection{background:linear-gradient(to bottom, var(--ds-series-f1-c,var(--ds-color-purple-700)), var(--ds-bg,var(--ds-color-ink-900)));isolation:isolate;position:relative;overflow:hidden}.ar-section__title{font-family:var(--ds-font-display)}.ar-section__header{width:100%;max-width:132rem;margin-top:0;margin-bottom:3.2rem;padding:0 2rem}.ar-section__texture{pointer-events:none;z-index:0;background:url(/assets/grungetexturetransparent-B_F8meT5.png) 50%/cover no-repeat;position:absolute;inset:0}.ar-section--collection>:not(.ar-section__texture):not(.divider-glow-dark){z-index:1;position:relative}.ar-section--collection>.divider-glow-dark{pointer-events:none;z-index:2;position:absolute;top:0;left:0}.ar-season-timeline,.ar-collection-timeline{max-width:96rem}.ar-season-timeline .timeline-selector__track,.ar-collection-timeline .timeline-selector__track{justify-content:center}.ar-season-timeline .timeline-selector__node,.ar-collection-timeline .timeline-selector__node{flex:0 22rem}.ar-team-drivers-grid{box-sizing:border-box;grid-template-columns:1fr;gap:1.6rem;width:100%;max-width:80rem;margin:0 auto 4.8rem;padding:0 2rem;display:grid}@media (width>=600px){.ar-team-drivers-grid{grid-template-columns:1fr 1fr}}.social-media-container{aspect-ratio:9/16;border-radius:var(--ds-radius-lg);width:440px;max-width:480px;height:782px}.social-media-dashboard{flex-direction:column;align-items:center;gap:3.2rem;min-height:100vh;padding:9.6rem 2rem;display:flex}.social-media-dashboard>h1{text-align:center;text-transform:uppercase;font-family:Anton,sans-serif;font-size:clamp(3.6rem,6vw,7.2rem);line-height:.95}.social-media-tabs{background:#0a0a0cdb;border:.1rem solid #ffffff1f;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:.5rem;display:flex}.social-media-tabs button{color:#a3a3a3;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:1rem 1.8rem;font-size:1.2rem;font-weight:700;transition:background .18s,color .18s}.social-media-tabs button:hover,.social-media-tabs button.is-active{color:#fff;background:#5f0b84}.social-media-tab-panel{width:100%}.social-media-card-group,.social-comparison__cards{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:3.2rem;width:100%;display:flex}.social-media-card-group+.social-media-card-group{margin-top:3.2rem}.social-media-empty{color:#a3a3a3;text-align:center;padding:6rem 2rem;font-size:1.4rem}.social-comparison{flex-direction:column;gap:2.4rem;width:100%;display:flex}.social-comparison__controls{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1.2rem;display:flex}.social-comparison__controls label{gap:.6rem;display:grid}.social-comparison__controls label>span{color:#a3a3a3;letter-spacing:.18em;text-transform:uppercase;font-size:1rem;font-weight:700}.social-comparison__controls select{color:#fff;background:#141217;border:.1rem solid #ffffff2e;border-radius:.8rem;min-width:22rem;padding:1.1rem 3.6rem 1.1rem 1.2rem}.social-comparison__driver-controls{align-items:flex-end;gap:.8rem;display:flex}.social-comparison__driver-controls button{color:#fff;background:#5f0b84;border-radius:50%;width:4rem;height:4rem}.social-comparison__notice{color:#f0c35a;text-align:center;font-size:1.2rem}.social-comparison-card{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--social-comparison-accent) 32%, transparent), transparent 34%), linear-gradient(145deg, #17141a, #08080a);color:#f7f4ee;border:.1rem solid #ffffff1f;flex:0 0 440px;position:relative;overflow:hidden;box-shadow:0 2.4rem 7rem #00000057}.social-comparison-card__header{border-bottom:.1rem solid #ffffff1f;min-height:13.6rem;padding:2.2rem 2.4rem 1.8rem}.social-comparison-card__header .social-comparison-card__section-header{margin:0 0 1.2rem}.social-comparison-card__header>div{color:#9da8ad;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.social-comparison-card__header strong{color:#fff;font-size:1.2rem}.social-comparison-card__header strong i{color:var(--social-comparison-accent);padding:0 .4rem;font-size:.8rem;font-style:normal}.social-comparison-card__chart{padding:.8rem 1rem 0}.social-comparison-card__chart>p{color:#9da8ad;font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;padding-left:1rem;font-size:.8rem;font-weight:700}.social-comparison-card__toggle{justify-content:flex-end;gap:.5rem;padding:1rem 2rem 0;display:flex}.social-comparison-card__toggle button{color:#9da8ad;letter-spacing:.12em;text-transform:uppercase;border:.1rem solid #ffffff2e;border-radius:999px;padding:.5rem .9rem;font-size:.8rem;font-weight:700}.social-comparison-card__toggle button.is-active{background:var(--social-comparison-accent);border-color:var(--social-comparison-accent);color:#fff}.social-comparison-card .social-comparison-card__scoreboard{padding:1.2rem 2rem}.social-comparison-card .social-comparison-card__scoreboard .teammates-scoreboard{gap:.3rem;margin:0 0 1.2rem}.social-comparison-card .social-comparison-card__scoreboard .teammates-scoreboard__row{grid-template-columns:4rem 1fr 4rem;gap:.8rem;padding:.7rem 0}.social-comparison-card .social-comparison-card__scoreboard .teammates-scoreboard__row strong{font-size:2rem}.social-comparison-card .social-comparison-card__scoreboard .teammates-scoreboard__row span{letter-spacing:.14em;margin-bottom:.4rem;font-size:.7rem}.social-comparison-card .social-comparison-card__scoreboard .teammates-scoreboard__note{display:none}.social-comparison-card .social-comparison-card__scoreboard .teammates-scoreboard__bar{height:.7rem}.social-comparison-card .social-comparison-card__scoreboard .ds-statistics-sheet{margin:0;padding:1.4rem 1.5rem 1.6rem;transform:rotate(-.5deg)}.social-comparison-card .social-comparison-card__scoreboard .ds-statistics-sheet__header{margin-bottom:.3rem;padding-bottom:.7rem}.social-comparison-card .social-comparison-card__scoreboard .ds-statistics-sheet__header h3{font-size:1.8rem}.social-comparison-card .social-comparison-card__scoreboard .ds-statistics-sheet__header span{letter-spacing:.08em;font-size:.65rem}.social-comparison-card .social-comparison-card__scoreboard .ds-statistics-sheet__grid{grid-template-columns:minmax(11rem,1.4fr) repeat(2,1fr)}.social-comparison-card .social-comparison-card__scoreboard .ds-statistics-sheet__grid>*{letter-spacing:.04em;padding:.55rem .2rem;font-size:.7rem}.social-comparison-card .social-comparison-card__scoreboard .ds-statistics-sheet__stamp{display:none}@media (width<=720px){.social-media-dashboard{padding-inline:1rem}.social-media-tabs{border-radius:1.6rem}.social-media-tabs button{flex:auto}.social-comparison__driver-controls{flex-wrap:wrap;justify-content:center}.social-comparison-card{flex-basis:440px;max-width:100%}}.social-loading-animation__title{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;z-index:1;background:linear-gradient(90deg,#1f1f1f00 0%,#1f1f1fb3 15% 5%,#1f1f1f00 100%);width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=480px){.social-loading-animation__title{white-space:nowrap;height:3.2rem;width:initial}}.social-loading-animation__title:before{content:"";background:radial-gradient(at bottom,#171717 0%,#0000 50%);width:100%;height:1rem;position:absolute;bottom:100%;left:0}.social-loading-animation__title:after{content:"";background:radial-gradient(at top,#171717 0%,#0000 50%);width:100%;height:1rem;position:absolute;top:100%;left:0}
/*$vite$:1*/