.sbHome{overflow-x:clip}.sbHome :where(a,button,summary):focus-visible:not(.sbWin *){outline:var(--sb-club-focus-width) solid var(--sb-club-focus);outline-offset:var(--sb-club-focus-offset)}.sbShell{width:min(100% - 2 * var(--sb-club-gutter), var(--sb-club-container));margin-inline:auto}.sbSection{padding-block:var(--sb-club-section-y)}.sbTurf{background-color:var(--sb-club-turf);background-image:repeating-linear-gradient(90deg, transparent 0 var(--sb-club-stripe), #ffffff08 var(--sb-club-stripe) calc(var(--sb-club-stripe) * 2))}.sbOnTurf{color:var(--sb-club-chalk);--sb-club-focus:var(--sb-club-cone)}.sbKicker{font:500 var(--sb-club-text-caption)/1.3 var(--sb-club-font-mono);color:var(--sb-club-muted);margin-bottom:14px}.sbOnTurf .sbKicker{color:var(--sb-club-on-turf-muted)}.sbHero .sbKicker:before{content:"";background:var(--sb-club-cone);border-radius:50%;width:.55rem;height:.55rem;margin-inline-end:.6rem;display:inline-block}.sbHome h2{font:700 var(--sb-club-display-section)/.96 var(--sb-club-font-display);letter-spacing:-.005em;text-wrap:balance}.sbHead{max-width:46rem;margin-bottom:var(--sb-club-head-gap)}.sbHead h2{margin-bottom:14px}.sbHeadLead{max-width:38rem;font-size:var(--sb-club-text-lead);color:var(--sb-club-muted)}.sbHome .sbLink{align-items:center;gap:var(--sb-club-space-2);min-height:var(--sb-club-touch-min);margin-top:var(--sb-club-space-2);color:var(--sb-club-pitch);font:800 var(--sb-club-text-ui)/1.2 var(--sb-club-font-heading);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.sbNav{z-index:5;position:relative}.sbNavInner{justify-content:space-between;align-items:center;gap:var(--sb-club-space-6);min-height:76px;display:flex}.sbHome .sbBrand{min-height:var(--sb-club-touch-min);font:800 1.35rem/1 var(--sb-club-font-heading);letter-spacing:-.03em;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.sbBrand img{border-radius:9px}.sbNavLinks{gap:28px;display:flex}.sbHome .sbNavLinks a{min-height:var(--sb-club-touch-min);min-width:var(--sb-club-touch-min);font-size:var(--sb-club-text-nav);align-items:center;font-weight:600;display:inline-flex}.sbHome .sbNavLinks a:hover{text-underline-offset:.3em;text-decoration:underline}.sbNavActions{align-items:center;gap:14px;display:flex}.sbHome .sbNavLink{min-height:var(--sb-club-touch-min);min-width:var(--sb-club-touch-min);padding:0 var(--sb-club-space-1);color:inherit;font:700 var(--sb-club-text-nav)/1.2 var(--sb-club-font-heading);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.sbHome .sbNavLink:hover{text-underline-offset:.3em;text-decoration:underline}.sbMenuButton{width:var(--sb-club-touch-min);height:var(--sb-club-touch-min);border:1.5px solid var(--sb-club-on-turf-rule);border-radius:var(--sb-club-radius-sm);color:inherit;cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:none}.sbMobileMenu{display:none}.sbLanguage,.sbMobileLanguage{--sb-surface:var(--sb-club-turf-rgb);--sb-surface-hover:30 94 63;--sb-surface-raised:40 110 75;--sb-text-primary:var(--sb-club-chalk-rgb);--sb-text-secondary:var(--sb-club-chalk-rgb);--sb-primary-light:var(--sb-club-chalk-rgb);--line-1:color-mix(in srgb, var(--sb-club-chalk) 34%, transparent)}.sbHome :is(.sbLanguage,.sbMobileLanguage) button{min-height:var(--sb-club-touch-min);min-width:var(--sb-club-touch-min)}.sbHero{position:relative}.sbHero:after{content:"";inset-inline:0;background:color-mix(in srgb, var(--sb-club-chalk) 70%, transparent);height:2px;position:absolute;bottom:0}.sbHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(32px,6vw,72px) clamp(56px,8vw,104px);display:grid}.sbHero h1{font:800 var(--sb-club-display-hero)/.92 var(--sb-club-font-display);letter-spacing:-.005em;margin-bottom:26px}.sbHero h1>span{display:block}.sbMark{width:fit-content;position:relative}.sbMarkLine{inset-inline:0;fill:none;width:100%;height:.17em;stroke:var(--sb-club-cone);stroke-width:5px;stroke-linecap:round;position:absolute;bottom:-.14em;overflow:visible}.sbMarkLine path{vector-effect:non-scaling-stroke}.sbHeroLead{max-width:34rem;color:var(--sb-club-on-turf-muted);margin-bottom:30px;font-size:clamp(1.05rem,1.6vw,1.22rem)}.sbHeroActions{gap:var(--sb-club-space-3);flex-wrap:wrap;display:flex}.sbHeroNote{font-size:var(--sb-club-text-small);color:var(--sb-club-on-turf-muted);margin-top:22px}.sbHeroVisual{justify-self:end;width:min(100%,480px)}.sbHeroCaption{max-width:30rem;font-size:var(--sb-club-text-caption);color:var(--sb-club-on-turf-muted);margin-top:14px;line-height:1.5}@media (min-width:901px){.sbHero h1{font-size:var(--sb-club-display-hero-wide)}}.sbHome .sbWin{--sb-success:18 122 60;--sb-warning:161 88 4;--sb-error:185 28 28;--sb-data-1:18 122 60;--sb-data-5:194 65 12;--sb-text-tertiary:98 101 118;border:1px solid color-mix(in srgb, var(--sb-club-ink) 14%, transparent);border-radius:var(--sb-club-radius-xl);background:rgb(var(--sb-surface-base));color:rgb(var(--sb-text-primary));text-align:start;font-size:.9375rem;line-height:1.5;overflow:hidden;box-shadow:0 1px #0000000f,0 26px 48px -30px #0a19128c}.sbHome .sbWin:not([data-area]){--sb-primary:var(--sb-club-pitch-rgb)}.sbWinBar{border-bottom:1px solid var(--line-1);background:rgb(var(--sb-surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 14px;display:flex}.sbWinBrand{align-items:center;gap:var(--sb-club-space-2);font:800 var(--sb-club-text-small)/1 var(--sb-club-font-heading);letter-spacing:-.02em;display:inline-flex}.sbWinBrand img{border-radius:5px}.sbWinArea{color:rgb(var(--sb-text-secondary));font-weight:600}.sbWinArea:before{content:"·";margin-inline-end:var(--sb-club-space-2)}.sbDemoTag{border:1px solid color-mix(in srgb, var(--sb-club-cone) 55%, transparent);border-radius:var(--sb-club-radius-pill);background:color-mix(in srgb, var(--sb-club-cone) 16%, white);color:var(--sb-club-ink);font:500 .6875rem/1.3 var(--sb-club-font-mono);padding:3px 9px}.sbWinBody{padding:var(--sb-club-space-4)}@media (max-width:420px){.sbWinBody{padding:14px}}@media (max-width:380px){.sbHome .sbDemoRsvp{flex-direction:column}}.sbTallyLine{align-items:baseline;gap:10px;display:flex}.sbTallyBig{font:800 clamp(3.4rem, 7vw, 4.6rem)/.85 var(--sb-club-font-display);font-variant-numeric:tabular-nums;color:rgb(var(--sb-primary))}.sbTallyOf{font:700 1.05rem/1.2 var(--sb-club-font-heading)}.sbPitch{aspect-ratio:100/110;border-radius:var(--sb-club-radius-sm);background-color:rgb(var(--sb-success) / .13);background-image:repeating-linear-gradient(0deg,#0000 0 12.5%,#ffffff59 12.5% 25%);max-height:330px;margin-inline:auto;position:relative;overflow:hidden}.sbPitchLines{fill:none;width:100%;height:100%;stroke:rgb(var(--sb-success) / .75);stroke-width:1.4px;position:absolute;inset:0}.sbPitchLines *{vector-effect:non-scaling-stroke}.sbPitchPlayer{justify-items:center;gap:2px;display:grid;position:absolute;transform:translate(-50%,-50%)}.sbPitchDot{background:rgb(var(--sb-primary));width:30px;height:30px;color:rgb(var(--sb-on-primary));font:800 .8rem/1 var(--sb-club-font-heading);border-radius:50%;place-items:center;display:grid}.sbPitchName{padding:0 var(--sb-club-space-1);background:rgb(var(--sb-surface) / .88);font-size:var(--sb-club-text-micro);border-radius:4px;font-weight:700;line-height:1.35}.sbScoreboard{border-radius:var(--sb-club-radius-md);background:var(--sb-club-turf);color:var(--sb-club-chalk);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px 10px;padding:14px;display:grid}.sbScoreTeam{font:700 var(--sb-club-text-caption)/1.25 var(--sb-club-font-heading);overflow-wrap:anywhere}.sbScoreDigits{font:800 clamp(2.6rem, 6vw, 3.4rem)/1 var(--sb-club-font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.sbScoreMinute{font:500 var(--sb-club-text-micro)/1.3 var(--sb-club-font-mono);color:var(--sb-club-on-turf-muted);grid-column:1/-1}.sbWeekSection{background:var(--sb-club-chalk)}.sbRail{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.sbRailDay{min-height:64px;padding:6px var(--sb-club-space-1);border-radius:var(--sb-club-radius-sm);color:var(--sb-club-muted);text-align:center;align-content:center;justify-items:center;gap:2px;display:grid}.sbRailName{font:700 1.9rem/1 var(--sb-club-font-display)}.sbRailHint{font-size:var(--sb-club-text-caption);line-height:1.25}.sbRailDay--scene{border:1.5px solid color-mix(in srgb, var(--sb-club-ink) 30%, transparent);color:var(--sb-club-ink);cursor:pointer;background:0 0;font-family:inherit}.sbRailDay--scene:hover{border-color:var(--sb-club-ink)}.sbRailDay--scene[aria-selected=true]{border-color:var(--sb-club-turf);background:var(--sb-club-turf);color:var(--sb-club-chalk)}.sbStage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:clamp(24px,4vw,40px);display:grid}.sbStageCopy{top:var(--sb-club-space-6);position:sticky}.sbStamp{font:500 var(--sb-club-text-small)/1.3 var(--sb-club-font-mono);color:var(--sb-club-pitch);margin-bottom:10px}.sbStageCopy h3{font:800 var(--sb-club-heading-stage)/1.12 var(--sb-club-font-heading);letter-spacing:-.025em;text-wrap:balance;margin-bottom:14px}.sbStageCopy p:not(.sbStamp){max-width:30rem;color:var(--sb-club-muted);margin-bottom:14px}.sbStageCopy .sbTry{color:var(--sb-club-ink);margin-top:22px;font-weight:700}.sbTry:before{content:"";background:var(--sb-club-cone);border-radius:50%;width:.6rem;height:.6rem;margin-inline-end:.6rem;display:inline-block}.sbStageWins{gap:var(--sb-club-space-5);max-width:620px;display:grid}.sbWeekEnd{justify-content:space-between;align-items:center;gap:var(--sb-club-space-4) var(--sb-club-space-8);border-top:1px solid var(--sb-club-rule);flex-wrap:wrap;margin-top:clamp(40px,6vw,72px);padding-top:28px;display:flex}.sbWeekEnd p{font:800 clamp(1.25rem, 2.2vw, 1.6rem)/1.2 var(--sb-club-font-heading);letter-spacing:-.02em}.sbRolesSection{border-top:1px solid var(--sb-club-rule)}.sbRoles{border-top:2px solid var(--sb-club-ink);padding:0;list-style:none}.sbRoles>li{align-items:start;gap:var(--sb-club-space-5) var(--sb-club-space-10);padding-block:var(--sb-club-space-8);border-bottom:1px solid var(--sb-club-rule);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);display:grid}.sbRoleName{font:700 var(--sb-club-display-role)/.95 var(--sb-club-font-display)}.sbRoleHeading{margin-bottom:var(--sb-club-space-2);font:800 1.3rem/1.25 var(--sb-club-font-heading);letter-spacing:-.02em}.sbRoleText p:not(.sbRoleHeading){color:var(--sb-club-muted)}.sbRolePoints{gap:var(--sb-club-space-2);padding:0;list-style:none;display:grid}.sbRolePoints li:before{content:"";background:var(--sb-club-pitch);vertical-align:.1em;border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:.7rem;display:inline-block}.sbExploreSection{background:var(--sb-club-panel)}.sbExplore{align-items:center;gap:var(--sb-club-space-10) clamp(40px, 8vw, 96px);grid-template-columns:1fr 1fr;display:grid}.sbExplore h2{margin-bottom:var(--sb-club-space-4)}.sbExplore p{max-width:32rem;color:var(--sb-club-muted)}.sbExploreLinks{border-top:1px solid var(--sb-club-rule);padding:0;list-style:none}.sbHome .sbExploreLinks a{justify-content:space-between;align-items:center;gap:var(--sb-club-space-4);min-height:72px;padding-inline:var(--sb-club-space-1);border-bottom:1px solid var(--sb-club-rule);font:800 1.3rem/1.2 var(--sb-club-font-heading);letter-spacing:-.02em;display:flex}.sbHome .sbExploreLinks a:hover{color:var(--sb-club-pitch)}.sbSports{align-items:center;gap:var(--sb-club-space-10) clamp(32px, 6vw, 96px);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}.sbSports h2{margin-bottom:var(--sb-club-space-4)}.sbSportsLead{max-width:36rem;color:var(--sb-club-on-turf-muted)}.sbChips{gap:var(--sb-club-space-2);margin-top:var(--sb-club-space-6);flex-wrap:wrap;display:flex}.sbChip{min-height:var(--sb-club-touch-min);padding:0 var(--sb-club-space-4);border:1.5px solid var(--sb-club-on-turf-rule);border-radius:var(--sb-club-radius-pill);color:var(--sb-club-chalk);font:700 var(--sb-club-text-nav)/1.2 var(--sb-club-font-heading);cursor:pointer;background:0 0}.sbChip:hover{border-color:var(--sb-club-chalk)}.sbChip[aria-pressed=true]{border-color:var(--sb-club-chalk);background:var(--sb-club-chalk);color:var(--sb-club-turf)}.sbMore{min-height:var(--sb-club-touch-min);margin-top:var(--sb-club-space-2);color:var(--sb-club-chalk);font:700 var(--sb-club-text-nav)/1.2 var(--sb-club-font-heading);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.sbMore[aria-expanded=true] svg{transform:rotate(180deg)}.sbBoard{min-height:260px;padding:var(--sb-club-space-6);border:2px solid var(--sb-club-on-turf-rule);border-radius:var(--sb-club-radius-lg);background:var(--sb-club-turf-deep);text-align:center;align-content:center;display:grid}.sbBoardTop{font:500 var(--sb-club-text-small)/1.3 var(--sb-club-font-mono);color:var(--sb-club-on-turf-muted)}.sbBoardScore{align-items:center;gap:var(--sb-club-space-3);grid-template-columns:1fr auto 1fr;margin-block:14px;font-weight:600;display:grid}.sbBoardScore strong{font:800 clamp(3.4rem, 7vw, 5.2rem)/1 var(--sb-club-font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.sbBoardNote{font-weight:700}.sbBoardNote--plain{margin-block:var(--sb-club-space-3);font:800 1.3rem/1.25 var(--sb-club-font-heading);letter-spacing:-.02em}.sbBoardFoot{font-size:var(--sb-club-text-caption);color:var(--sb-club-on-turf-muted);margin-top:14px}.sbPricing{align-items:start;gap:var(--sb-club-space-10) clamp(32px, 6vw, 96px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.sbPricing h2{margin-bottom:var(--sb-club-space-4)}.sbPricingLead{max-width:32rem;margin-bottom:var(--sb-club-space-3);color:var(--sb-club-muted)}.sbLedger{border-top:2px solid var(--sb-club-ink);padding:0;list-style:none}.sbLedger>li{gap:var(--sb-club-space-2);padding-block:var(--sb-club-space-5);border-bottom:1px solid var(--sb-club-rule);display:grid}.sbLedgerHeading{align-items:baseline;gap:var(--sb-club-space-2) var(--sb-club-space-4);grid-template-columns:minmax(0,1fr) max-content;display:grid}.sbLedger h3{font:800 1.1rem/1.25 var(--sb-club-font-heading);letter-spacing:-.015em;margin:0}.sbLedgerDescription{color:var(--sb-club-muted);font-size:.95rem}.sbLedgerPrice{align-items:flex-end;gap:var(--sb-club-space-1);font:800 2rem/1.1 var(--sb-club-font-display);text-align:end;flex-direction:column;display:flex}.sbLedgerNote{margin-top:var(--sb-club-space-4);font-size:var(--sb-club-text-caption);color:var(--sb-club-muted);line-height:1.5}.sbLedgerPrice span{font:600 .85rem/1 var(--sb-club-font-body);color:var(--sb-club-muted)}.sbFaqSection{border-top:1px solid var(--sb-club-rule)}.sbFaq{gap:var(--sb-club-space-8) clamp(32px, 6vw, 96px);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.sbFaqList{border-top:2px solid var(--sb-club-ink)}.sbFaqList details{border-bottom:1px solid var(--sb-club-rule)}.sbFaqList summary{justify-content:space-between;align-items:center;gap:var(--sb-club-space-4);min-height:64px;padding-block:var(--sb-club-space-3);font:800 1.05rem/1.35 var(--sb-club-font-heading);letter-spacing:-.01em;cursor:pointer;list-style:none;display:flex}.sbFaqList summary::-webkit-details-marker{display:none}.sbFaqList summary svg{color:var(--sb-club-pitch);flex:none}.sbFaqList details[open] summary svg{transform:rotate(180deg)}.sbFaqList details p{max-width:40rem;color:var(--sb-club-muted);padding-bottom:22px}.sbClosing{padding-block:var(--sb-club-closing-y)}.sbClosingInner{justify-content:space-between;align-items:flex-end;gap:36px var(--sb-club-space-12);flex-wrap:wrap;display:flex}.sbClosing h2{max-width:12ch;margin-bottom:var(--sb-club-space-4);font-size:var(--sb-club-display-closing)}.sbClosing p{max-width:28rem;color:var(--sb-club-on-turf-muted);font-size:1.15rem}.sbClosingActions{justify-items:start;gap:var(--sb-club-space-5);display:grid}.sbStores{gap:var(--sb-club-space-3);flex-wrap:wrap;display:flex}.sbHome .sbStores a{min-height:52px;padding:6px var(--sb-club-space-4);border:1.5px solid var(--sb-club-on-turf-rule);border-radius:var(--sb-club-radius-sm);font:800 var(--sb-club-text-ui)/1.25 var(--sb-club-font-heading);align-content:center;display:grid}.sbHome .sbStores a:hover{border-color:var(--sb-club-chalk)}.sbStores small{font:500 var(--sb-club-text-micro)/1.25 var(--sb-club-font-body);color:var(--sb-club-on-turf-muted)}.sbFooter{background:var(--sb-club-turf-deep);color:var(--sb-club-chalk)}.sbFooterInner{gap:var(--sb-club-space-6) var(--sb-club-space-8);padding-block:var(--sb-club-space-10) 28px;grid-template-columns:1fr auto;display:grid}.sbFooterInner p{font-size:var(--sb-club-text-small);color:var(--sb-club-on-turf-muted);margin-top:10px}.sbFooter{--sb-club-focus:var(--sb-club-cone)}.sbFooterLinks{place-content:flex-start flex-end;gap:0 var(--sb-club-space-6);flex-wrap:wrap;display:flex}.sbHome .sbFooterLinks a{min-height:var(--sb-club-touch-min);min-width:var(--sb-club-touch-min);font-size:var(--sb-club-text-small);align-items:center;font-weight:600;display:inline-flex}.sbHome .sbFooterLinks a:hover{text-underline-offset:.3em;text-decoration:underline}.sbHome .sbFooterLinks button{min-height:var(--sb-club-touch-min);min-width:var(--sb-club-touch-min);color:inherit;font:inherit;font-size:var(--sb-club-text-small);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.sbHome .sbFooterLinks button:hover{text-underline-offset:.3em;text-decoration:underline}.sbFooterInner small{border-top:1px solid var(--sb-club-on-turf-rule);font-size:var(--sb-club-text-caption);color:var(--sb-club-on-turf-muted);grid-column:1/-1;padding-top:18px}@media (max-width:900px){.sbNavLinks,.sbLanguage,.sbHome .sbNavActions .sbClubBtn--nav,.sbHome .sbNavActions .sbNavLogout{display:none}.sbMenuButton{display:inline-flex}.sbMobileMenu{padding:var(--sb-club-space-1) var(--sb-club-gutter) var(--sb-club-space-5);border-top:1px solid var(--sb-club-on-turf-rule);background:var(--sb-club-turf-deep);display:grid}.sbHome .sbMobileMenu>a,.sbHome .sbMobileMenu>button{min-height:var(--sb-club-touch-cta);color:inherit;font:700 1rem/1.2 var(--sb-club-font-heading);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.sbMobileLanguage{padding-top:10px}.sbHeroGrid{grid-template-columns:minmax(0,1fr)}.sbHeroVisual{justify-self:stretch;width:100%;max-width:520px}.sbStage,.sbExplore,.sbSports,.sbPricing,.sbFaq{grid-template-columns:minmax(0,1fr)}.sbStageCopy{position:static}.sbStageWins{max-width:none}.sbRoles>li{gap:var(--sb-club-space-3);grid-template-columns:minmax(0,1fr)}.sbFooterInner{grid-template-columns:minmax(0,1fr)}.sbFooterLinks{justify-content:flex-start}}@media (max-width:640px){.sbRail{grid-template-columns:repeat(3,minmax(0,1fr))}.sbRail>[aria-hidden=true]{display:none}.sbRailName{font-size:1.7rem}.sbHeroActions .sbClubBtn{width:100%}.sbHome .sbBrand{font-size:1.2rem}}.sbHome .sbMobileMenu>a.sbMenuSignin{display:none}@media (max-width:380px){.sbHome .sbNavActions .sbNavLink{display:none}.sbHome .sbMobileMenu>a.sbMenuSignin{display:flex}}@media (prefers-reduced-motion:no-preference){.sbStage{animation:sbFade var(--sb-club-duration-enter) var(--sb-club-ease) both}.sbFaqList summary svg,.sbMore svg{transition:transform var(--sb-club-duration-base) var(--sb-club-ease)}}@keyframes sbFade{0%{opacity:0}to{opacity:1}}
.sbHome .sbSportsSection{--sb-club-turf:var(--sb-sport-ground);isolation:isolate;background:var(--sb-club-turf);--sb-club-turf-deep:color-mix(in srgb, var(--sb-club-turf) 80%, black);--sb-club-on-turf-muted:color-mix(in srgb, var(--sb-club-chalk) 95%, var(--sb-club-turf));--sb-club-on-turf-rule:color-mix(in srgb, var(--sb-club-chalk) 34%, var(--sb-club-turf));--sb-club-focus:var(--sb-club-chalk);position:relative;overflow:hidden}.sbHome .sbSportsVisual{gap:var(--sb-club-space-4);min-width:0;display:grid}.sbHome .sbSportsSurface{pointer-events:none;color:var(--sb-sport-markings)}.sbHome .sbSportsSurface svg{width:100%;height:auto;display:block;overflow:visible}.sbHome .sbCourtFloor{fill:var(--sb-sport-floor)}.sbHome .sbCourtMarkings{fill:none;stroke:currentColor}.sbHome .sbCourtMarkings :is(path,rect,circle){vector-effect:non-scaling-stroke;stroke-width:1.5px}.sbHome .sbCourtZone{fill:var(--sb-sport-zone)}.sbHome .sbCourtGrass{fill:var(--sb-club-chalk);opacity:.06}.sbHome .sbCourtSpot{fill:currentColor;stroke:none}.sbHome .sbCourtMarkings .sbCourtGoal{fill:var(--sb-club-turf-deep);stroke-width:2px}.sbHome .sbCourtMarkings .sbCourtNet{stroke-width:3px;stroke:var(--sb-sport-detail)}.sbHome .sbCourtMarkings .sbCourtGlass{stroke-width:4px;stroke:var(--sb-club-on-turf-rule)}.sbHome .sbCourtMarkings .sbCourtHoop{stroke:var(--sb-sport-detail)}.sbHome .sbCourtMarkings .sbPoolGuide{stroke:var(--sb-sport-detail);stroke-width:3px}.sbHome .sbCourtMarkings .sbCourtLane{stroke-dasharray:3 3}.sbHome .sbTrackSurface{fill:var(--sb-sport-floor)}.sbHome .sbCourtMarkings .sbTrackFacilities :is(path,rect,circle){stroke-width:1px}.sbHome .sbTrackFacilities{opacity:.7}.sbHome .sbTrackSand{fill:var(--sb-sport-zone)}.sbHome .sbTrackMat{fill:var(--sb-sport-detail)}.sbHome .sbTrackInfield{fill:var(--sb-club-pitch)}.sbHome .sbCourtNumbers{fill:currentColor;stroke:none;font:600 3px var(--sb-club-font-mono);text-anchor:middle}.sbHome .sbCourtScreen{fill:var(--sb-club-turf-deep)}.sbHome .sbSportsVisual .sbBoard{min-height:180px;padding:var(--sb-club-space-4)}.sbHome .sbSportsVisual .sbBoardScore strong{font-size:clamp(2.8rem,5vw,4rem)}@media (max-width:900px){.sbHome .sbSportsVisual{justify-self:center;width:100%;max-width:620px}}@media (max-width:380px){.sbHome .sbSportsSection .sbBoardScore{gap:var(--sb-club-space-2)}.sbHome .sbSportsSection .sbBoardScore strong{font-size:clamp(2.8rem,14vw,3.4rem)}}@media (prefers-reduced-motion:no-preference){.sbHome .sbSportsSection{transition:background-color var(--sb-club-duration-base) var(--sb-club-ease)}.sbHome .sbSportsSurface svg{animation:sbSurfaceFade var(--sb-club-duration-base) var(--sb-club-ease) both}}@keyframes sbSurfaceFade{0%{opacity:0}}
