.home-module__j8ab0G__shell{background:var(--team-page);min-height:100svh;color:var(--team-ink);font-family:var(--font-body)}.home-module__j8ab0G__skipLink{z-index:var(--z-sticky);padding:var(--space-2xs) var(--space-sm);background:var(--team-accent);color:var(--team-on-accent);transition:inset-block-start var(--dur-micro) var(--ease-out);font-weight:700;position:absolute;inset-block-start:calc(var(--space-sm) * -4);inset-inline-start:var(--space-sm)}.home-module__j8ab0G__skipLink:focus-visible{inset-block-start:var(--space-sm)}.home-module__j8ab0G__masthead{z-index:var(--z-sticky);border-block-end:var(--rule-fine) solid var(--team-header-accent);background:var(--team-steel);color:var(--team-on-steel);position:sticky;top:0}.home-module__j8ab0G__mastheadInner{gap:var(--space-2xs) var(--space-md);width:min(100%, var(--page-width));padding:var(--space-xs) var(--page-gutter);flex-wrap:wrap;align-items:center;margin-inline:auto;display:flex}.home-module__j8ab0G__brandBlock{min-width:0;margin-inline-end:auto}.home-module__j8ab0G__wordmark{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;line-height:1}.home-module__j8ab0G__wordmark a{gap:var(--space-3xs);color:inherit;white-space:nowrap;text-decoration:none;display:inline-flex}.home-module__j8ab0G__wordmarkAccent{color:var(--team-header-accent)}.home-module__j8ab0G__brandTagline{font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.72;margin:0}.home-module__j8ab0G__nav{gap:var(--space-md);align-items:center;display:flex}.home-module__j8ab0G__nav a{color:inherit;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--display-weight);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;opacity:.82;transition:opacity var(--dur-micro) var(--ease-out);text-decoration:none}.home-module__j8ab0G__nav a:hover{opacity:1}.home-module__j8ab0G__headerControls{gap:var(--space-2xs);align-items:center;display:flex}.home-module__j8ab0G__headerCta,.home-module__j8ab0G__themeToggle{gap:var(--space-2xs);min-height:2.5rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid color-mix(in oklch, var(--team-on-steel) 34%, transparent);border-radius:var(--radius-input);color:inherit;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--display-weight);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;align-items:center;text-decoration:none;display:inline-flex}.home-module__j8ab0G__headerCta:hover,.home-module__j8ab0G__themeToggle:hover{background:var(--team-steel-raised)}.home-module__j8ab0G__themeToggle svg{width:1rem;height:1rem}.home-module__j8ab0G__wordmark a:focus-visible,.home-module__j8ab0G__nav a:focus-visible,.home-module__j8ab0G__headerCta:focus-visible,.home-module__j8ab0G__themeToggle:focus-visible{outline:var(--rule-fine) solid var(--team-header-accent);outline-offset:var(--space-3xs)}.home-module__j8ab0G__page{width:min(100%, var(--page-width));padding-inline:var(--page-gutter);margin-inline:auto}.home-module__j8ab0G__band{padding-block:var(--space-2xl);border-block-start:var(--rule-fine) solid var(--team-ink)}.home-module__j8ab0G__band,.home-module__j8ab0G__requestBand{scroll-margin-block-start:6rem}.home-module__j8ab0G__sectionHeading{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;line-height:1}.home-module__j8ab0G__sectionHeadingRow{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.home-module__j8ab0G__sectionAside{color:var(--team-muted);font-size:var(--text-sm);margin:0}.home-module__j8ab0G__hero{padding-block:clamp(var(--space-2xl), 9vw, var(--space-3xl))}.home-module__j8ab0G__heroHeadline{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;font-style:normal;line-height:1}.home-module__j8ab0G__heroHeadline span{text-wrap:nowrap;display:block}.home-module__j8ab0G__heroBody{max-width:var(--measure);margin-block:var(--space-md) 0;color:var(--team-ink-subtle);font-size:var(--text-lg);line-height:1.55}.home-module__j8ab0G__heroActions{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-xl);display:flex}.home-module__j8ab0G__primaryAction,.home-module__j8ab0G__secondaryAction{min-height:var(--control-height);gap:var(--space-2xs);padding-inline:var(--space-lg);border:var(--rule-fine) solid var(--team-accent);border-radius:var(--radius-input);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--display-weight);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.home-module__j8ab0G__primaryAction{background:var(--team-accent);color:var(--team-on-accent)}.home-module__j8ab0G__secondaryAction{border-color:var(--team-ink);color:var(--team-ink);background:0 0}.home-module__j8ab0G__primaryAction:active,.home-module__j8ab0G__secondaryAction:active{transform:translateY(1px)}.home-module__j8ab0G__primaryAction svg{width:1.1rem;height:1.1rem}.home-module__j8ab0G__inlineAction{gap:var(--space-3xs);color:var(--team-accent-strong);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.home-module__j8ab0G__inlineAction:hover{text-decoration:underline}.home-module__j8ab0G__inlineAction svg{width:1rem;height:1rem}.home-module__j8ab0G__questionList{margin:var(--space-lg) 0 0;gap:0;padding:0;list-style:none;display:grid}.home-module__j8ab0G__questionList li{gap:var(--space-md);padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--team-border);grid-template-columns:auto minmax(0,1fr);display:grid}.home-module__j8ab0G__questionList li:first-child{border-block-start:0}.home-module__j8ab0G__questionNumber{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--display-weight);color:var(--team-accent-strong);line-height:1}.home-module__j8ab0G__questionList h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;line-height:1.05}.home-module__j8ab0G__questionList p{max-width:var(--measure);margin:var(--space-2xs) 0 0;color:var(--team-ink-subtle);line-height:1.6}.home-module__j8ab0G__editionGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin-block-start:var(--space-lg);display:grid}.home-module__j8ab0G__editionCard,.home-module__j8ab0G__editionPlaceholder{gap:var(--space-2xs);padding:var(--space-md);border:var(--rule-hair) solid var(--team-border-strong);border-radius:var(--radius-card);background:var(--team-surface);align-content:start;display:grid}.home-module__j8ab0G__editionCard{--edition-accent:var(--edition-light-accent,var(--team-accent));--edition-accent-strong:var(--edition-light-accent-strong,var(--team-accent-strong));color:inherit;transition:border-color var(--dur-micro) var(--ease-out);text-decoration:none}[data-theme=dark] .home-module__j8ab0G__editionCard{--edition-accent:var(--edition-dark-accent,var(--team-accent));--edition-accent-strong:var(--edition-dark-accent-strong,var(--team-accent-strong))}.home-module__j8ab0G__editionCard:before{content:"";height:var(--rule-fine);margin:calc(var(--space-md) * -1) calc(var(--space-md) * -1) 0;background:var(--edition-accent);display:block}.home-module__j8ab0G__editionCard:hover{border-color:var(--edition-accent)}.home-module__j8ab0G__editionCard:focus-visible{outline:var(--rule-fine) solid var(--team-focus);outline-offset:var(--space-3xs)}.home-module__j8ab0G__editionKicker{font-family:var(--font-outlier);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--team-muted)}.home-module__j8ab0G__editionName{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);text-transform:uppercase;line-height:1}.home-module__j8ab0G__editionFigure{color:var(--edition-accent-strong,var(--team-accent-strong));font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);text-transform:uppercase;margin-block-start:var(--space-2xs);line-height:1}.home-module__j8ab0G__editionMatchup{color:var(--team-ink-subtle);font-size:var(--text-sm)}.home-module__j8ab0G__editionLead{color:var(--team-ink);font-weight:600}.home-module__j8ab0G__editionChecked{color:var(--team-muted);font-family:var(--font-outlier);font-size:var(--text-2xs)}.home-module__j8ab0G__editionOpen{gap:var(--space-3xs);color:var(--team-accent-strong);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--display-weight);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;margin-block-start:var(--space-2xs);display:inline-flex}.home-module__j8ab0G__editionOpen svg{width:1rem;height:1rem}.home-module__j8ab0G__editionPlaceholder{background:0 0;border-style:dashed}.home-module__j8ab0G__editionPlaceholderTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--team-muted);margin:0;line-height:1}.home-module__j8ab0G__editionPlaceholder p{color:var(--team-ink-subtle);margin:0;line-height:1.6}.home-module__j8ab0G__differenceGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin-block-start:var(--space-lg);display:grid}.home-module__j8ab0G__differenceGrid h3{border-block-end:var(--rule-fine) solid var(--team-accent);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;padding-block-end:var(--space-2xs);line-height:1.05}.home-module__j8ab0G__differenceGrid p{margin:var(--space-2xs) 0 0;color:var(--team-ink-subtle);line-height:1.6}.home-module__j8ab0G__requestBand{gap:var(--space-xl);padding-block:var(--space-2xl);border-block-start:var(--rule-fine) solid var(--team-ink);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:60rem){.home-module__j8ab0G__requestBand{gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.home-module__j8ab0G__requestHeading{max-width:20ch;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;line-height:1}.home-module__j8ab0G__requestCopy p{max-width:var(--measure);margin:var(--space-md) 0 0;color:var(--team-ink-subtle);line-height:1.6}.home-module__j8ab0G__requestSubtle{color:var(--team-muted)}.home-module__j8ab0G__requestForm{gap:var(--space-sm);align-content:start;display:grid}.home-module__j8ab0G__requestFields{gap:var(--space-sm);display:grid}.home-module__j8ab0G__requestField{gap:var(--space-3xs);min-width:0;display:grid}.home-module__j8ab0G__requestField label{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--display-weight);letter-spacing:var(--tracking-label);text-transform:uppercase}.home-module__j8ab0G__requestField label span{color:var(--team-muted);font-weight:400}.home-module__j8ab0G__requestField input{min-width:0;min-height:var(--control-height);padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--team-border-strong);border-radius:var(--radius-input);background:var(--team-surface);color:var(--team-ink);font-family:var(--font-body);font-size:var(--text-md)}.home-module__j8ab0G__requestField input::placeholder{color:var(--team-muted);opacity:1}.home-module__j8ab0G__requestField input:focus-visible{outline:var(--rule-fine) solid var(--team-focus);outline-offset:var(--space-3xs)}.home-module__j8ab0G__requestSubmit{min-height:var(--control-height);gap:var(--space-2xs);padding-inline:var(--space-lg);border:var(--rule-fine) solid var(--team-accent);border-radius:var(--radius-input);background:var(--team-accent);color:var(--team-on-accent);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--display-weight);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.home-module__j8ab0G__requestSubmit:active{transform:translateY(1px)}.home-module__j8ab0G__requestSubmit:disabled{opacity:.6;cursor:not-allowed}.home-module__j8ab0G__requestSubmit:focus-visible{outline:var(--rule-fine) solid var(--team-focus);outline-offset:var(--space-3xs)}.home-module__j8ab0G__requestSubmit svg{width:1.1rem;height:1.1rem}.home-module__j8ab0G__spin{animation:.9s linear infinite home-module__j8ab0G__spin}@keyframes home-module__j8ab0G__spin{to{transform:rotate(360deg)}}.home-module__j8ab0G__requestNote,.home-module__j8ab0G__requestError,.home-module__j8ab0G__requestSent{max-width:var(--measure);margin:0;line-height:1.6}.home-module__j8ab0G__requestNote{color:var(--team-muted);font-size:var(--text-sm)}.home-module__j8ab0G__requestError{color:var(--team-accent-strong);font-size:var(--text-sm);font-weight:600}.home-module__j8ab0G__requestSent{gap:var(--space-2xs);padding:var(--space-md);border:var(--rule-hair) solid var(--team-accent);border-radius:var(--radius-card);background:var(--team-surface);color:var(--team-ink);align-items:start;display:flex}.home-module__j8ab0G__requestSent svg{width:1.15rem;height:1.15rem;color:var(--team-accent-strong);flex-shrink:0;margin-block-start:.15rem}.home-module__j8ab0G__footer{border-block-start:var(--rule-fine) solid var(--team-ink);background:var(--team-steel);color:var(--team-on-steel)}.home-module__j8ab0G__footerInner{gap:var(--space-2xs) var(--space-md);width:min(100%, var(--page-width));padding:var(--space-lg) var(--page-gutter);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;margin-inline:auto;display:flex}.home-module__j8ab0G__footerInner p{margin:0}.home-module__j8ab0G__footerInner a{color:var(--team-header-accent)}.home-module__j8ab0G__footerEditions{gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.home-module__j8ab0G__footerEditions a+a{border-inline-start:var(--rule-hair) solid color-mix(in oklch, var(--team-on-steel) 30%, transparent);padding-inline-start:var(--space-sm)}@media (max-width:52rem){.home-module__j8ab0G__nav{width:100%;border-block-start:var(--rule-hair) solid color-mix(in oklch, var(--team-on-steel) 20%, transparent);scrollbar-width:none;order:3;padding-block-start:var(--space-2xs);overflow-x:auto}.home-module__j8ab0G__nav::-webkit-scrollbar{display:none}.home-module__j8ab0G__headerCta{display:none}}@media (prefers-reduced-motion:reduce){.home-module__j8ab0G__spin{animation-duration:2.4s}.home-module__j8ab0G__primaryAction:active,.home-module__j8ab0G__secondaryAction:active,.home-module__j8ab0G__requestSubmit:active{transform:none}}
