.c-rep{color:var(--color-rep)}.c-dem{color:var(--color-dem)}.d2-wrap{max-width:var(--content-max);padding:0 var(--content-pad);margin:0 auto}.fld{width:100vw;margin-left:calc(50% - 50vw)}.lockup-num{white-space:nowrap;font-variant-numeric:tabular-nums}.d2-bigcalls{margin-top:56px}.d2-close{border-top:1px solid var(--border-primary);margin:40px 0 0;padding:22px 0 0}.d2-close-line{font-family:var(--font-display);font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:var(--weight-display-header);color:var(--text-primary)}[data-theme=dark] .d2-close-line{color:var(--purple-200)}.fld-band{width:100vw;min-height:clamp(540px,66vh,660px);box-shadow:inset 0 -4px 0 0 var(--purple-500);background:radial-gradient(90% 72% at 50% 18%,#3b0764 0%,#1a0a2e 58%,#150823 100%);align-items:center;margin-left:calc(50% - 50vw);padding:48px 0;display:flex;position:relative;overflow:hidden}.fld-field{flex-wrap:wrap;place-content:center;gap:13px;padding:40px 56px;display:flex;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 60%,#000 38%,#0000 88%);mask-image:radial-gradient(120% 100% at 60%,#000 38%,#0000 88%)}.fm{opacity:.16;border-radius:50%;width:11px;height:11px}.fm--d{background:color-mix(in srgb, var(--color-dem-muted) 70%, transparent)}.fm--r{background:color-mix(in srgb, var(--color-rep-muted) 70%, transparent)}.fm.is-miss{opacity:1;transform:scale(1.55)}.fm--d.is-miss{background:var(--color-dem);box-shadow:0 0 12px 2px color-mix(in srgb, var(--color-dem) 70%, transparent)}.fm--r.is-miss{background:var(--color-rep);box-shadow:0 0 12px 2px color-mix(in srgb, var(--color-rep) 70%, transparent)}.fld-scrim{pointer-events:none;background:radial-gradient(62% 86% at 30% 52%,#0c061af0,#0c061a9e 46%,#0000 74%);position:absolute;inset:0}.fld-inner{z-index:2;width:100%;position:relative}.fld-h1{font-family:var(--font-display);font-size:clamp(40px,6vw,84px);font-weight:var(--weight-display-header);letter-spacing:-.035em;color:var(--text-primary);text-shadow:0 2px 30px #0000008c;margin:0;line-height:1.04}.fld-h1 .ln{white-space:nowrap;display:block}.fld-num{color:var(--purple-500)}.fld-dek{max-width:50ch;font-family:var(--font-sans);color:var(--purple-200);text-shadow:0 1px 18px #00000080;margin:22px 0 0;font-size:clamp(15px,1.7vw,17px);font-weight:450;line-height:1.55}.fld-legend{font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-semibold);color:var(--text-secondary);flex-wrap:wrap;gap:22px;margin:22px 0 0;display:flex}.fld-key{align-items:center;gap:7px;display:inline-flex}.fk{border-radius:50%;width:9px;height:9px;display:inline-block}.fk--miss-r{background:var(--color-rep);box-shadow:0 0 6px 1px color-mix(in srgb, var(--color-rep) 70%, transparent)}.fk--miss-d{background:var(--color-dem);box-shadow:0 0 6px 1px color-mix(in srgb, var(--color-dem) 70%, transparent);margin-left:-2px}.fk--hit-r{background:color-mix(in srgb, var(--color-rep-muted) 70%, transparent);opacity:.55}.fk--hit-d{background:color-mix(in srgb, var(--color-dem-muted) 70%, transparent);opacity:.55;margin-left:-2px}.fld-led{display:block}.fld-row{--fld-name-size:clamp(19px, 2vw, 25px);border-top:1px solid var(--border-primary);grid-template-columns:14px minmax(145px,270px) minmax(260px,1fr) minmax(240px,360px);align-items:baseline;gap:20px;padding:20px 0;text-decoration:none;display:grid}.fld-row:hover .fld-name{color:var(--purple-500)}.fld-mk{width:8px;height:8px;margin-top:calc((var(--fld-name-size) - 8px) / 2);color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 58%, transparent);box-shadow:none;border:0;border-radius:50%;flex:none;align-self:start}.fld-cell--name{flex-direction:column;gap:3px;display:flex}.fld-name{font-family:var(--font-display);font-size:var(--fld-name-size);font-weight:var(--weight-bold);color:var(--text-primary);transition:color var(--transition-fast);line-height:1}.fld-eyebrow{font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-semibold);letter-spacing:0;color:var(--purple-500)}.fld-eyebrow--quiet{color:var(--text-muted)}.fld-cell--fore{font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-normal);color:var(--text-secondary);line-height:1.4}.fld-cell--res{font-family:var(--font-display);font-size:clamp(16px,1.7vw,19px);font-weight:var(--weight-normal);color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.15}.fld-cell--res strong{font-weight:var(--weight-bold)}.fld-cell--res span{font-weight:var(--weight-normal)}.fld-trail{font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-normal);color:var(--text-muted);white-space:nowrap}[data-theme=light] .fld-band{background:radial-gradient(58% 48% at 50% 0%, color-mix(in srgb, var(--purple-500) 14%, transparent), transparent 72%), radial-gradient(ellipse 90% 72% at 50% 18%, color-mix(in srgb, var(--purple-500) 12%, var(--bg-primary)) 0%, color-mix(in srgb, var(--purple-500) 5%, var(--bg-primary)) 58%, var(--bg-primary) 100%)}[data-theme=light] .fld-scrim{background:radial-gradient(62% 86% at 30% 52%, color-mix(in srgb, var(--bg-primary) 92%, transparent), color-mix(in srgb, var(--bg-primary) 60%, transparent) 46%, transparent 74%)}[data-theme=light] .fld-h1{text-shadow:none}[data-theme=light] .fld-dek{color:var(--text-secondary);text-shadow:none}[data-theme=light] .fm{opacity:.55}[data-theme=light] .fm--d{background:var(--color-dem-muted)}[data-theme=light] .fm--r{background:var(--color-rep-muted)}[data-theme=light] .fm.is-miss{opacity:1;transform:scale(1.55)}[data-theme=light] .fm--d.is-miss{background:var(--color-dem);box-shadow:0 0 9px 1px color-mix(in srgb, var(--color-dem) 42%, transparent)}[data-theme=light] .fm--r.is-miss{background:var(--color-rep);box-shadow:0 0 9px 1px color-mix(in srgb, var(--color-rep) 42%, transparent)}[data-theme=light] .fk--miss-r{box-shadow:0 0 5px 1px color-mix(in srgb, var(--color-rep) 40%, transparent)}[data-theme=light] .fk--miss-d{box-shadow:0 0 5px 1px color-mix(in srgb, var(--color-dem) 40%, transparent)}@media (width<=880px){.fld-row{grid-template-columns:auto 1fr;grid-template-areas:"mk name""mk fore""mk res";align-items:start;gap:6px 14px}.fld-mk{grid-area:mk}.fld-cell--name{grid-area:name}.fld-cell--fore{grid-area:fore}.fld-cell--res{grid-area:res}}@media (width<=640px){.fld-band{flex-direction:column;align-items:stretch;min-height:0;padding:40px 0 28px}.fld-inner{order:1}.fld-field{order:2;gap:7px;padding:24px 16px 0;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.fld-scrim{display:none}.fm{width:8px;height:8px}.fld-trail{white-space:normal;margin-top:2px;display:inline-block}.fld-h1 .ln{white-space:normal;display:inline}.fld-h1{font-size:clamp(31px,8.6vw,44px)}}@media (width<=767px){.how-sp26-thinks[data-astro-cid-lcdefpme] .how-sp26-steps[data-astro-cid-lcdefpme]{display:grid!important}.races-show-all[data-astro-cid-lcdefpme]{display:none}}.races-show-all[data-astro-cid-lcdefpme]{margin-top:var(--space-sm);font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-bold);color:var(--purple-500);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:10px 0;text-decoration:underline #7c3aed4d;display:none}.races-show-all[data-astro-cid-lcdefpme]:hover{text-decoration-color:var(--purple-500)}.hero[data-astro-cid-lcdefpme] .hero-text[data-astro-cid-lcdefpme]{text-align:left;max-width:min(1040px,100%)}.hero[data-astro-cid-lcdefpme] .hero-headline[data-astro-cid-lcdefpme]{max-width:none}.hero-headline-clause[data-astro-cid-lcdefpme]{text-wrap:balance;display:block}.hero-headline-clause[data-astro-cid-lcdefpme]+.hero-headline-clause[data-astro-cid-lcdefpme]{margin-top:2rem}@media (width<=767px){.hero-headline-long{font-size:min(var(--hero-verdict-size), calc((100vw - 32px) * .108));display:block}}.how-sp26-headline[data-astro-cid-lcdefpme] .headline-variant[data-astro-cid-lcdefpme]{display:block}.how-sp26-headline[data-astro-cid-lcdefpme] .headline-variant--light[data-astro-cid-lcdefpme]{display:none}html[data-theme=light] .how-sp26-headline[data-astro-cid-lcdefpme] .headline-variant--light[data-astro-cid-lcdefpme]{display:block}html[data-theme=light] .how-sp26-headline[data-astro-cid-lcdefpme] .headline-variant--dark[data-astro-cid-lcdefpme]{display:none}html[data-theme=dark] .how-sp26-headline[data-astro-cid-lcdefpme] .headline-variant--dark[data-astro-cid-lcdefpme]{display:block}html[data-theme=dark] .how-sp26-headline[data-astro-cid-lcdefpme] .headline-variant--light[data-astro-cid-lcdefpme]{display:none}
