.rc{--cobalt:#1d58b5;--pink:#ef5f9f;--paper:#fbfaf6;--s:5px;padding:clamp(16px, 2vw, 24px) var(--inner,24px);background:#f7e46a;border-top:2px dashed #1d58b559;border-bottom:2px dashed #1d58b559;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.rc-copy p{margin:0}.rc-label{font-family:var(--font-headline);text-transform:uppercase;color:var(--cobalt);font-size:clamp(24px,2.6vw,40px);font-weight:900;font-stretch:115%;line-height:.95}.rc-when{font-family:var(--font-question);color:#3b3d42;font-size:clamp(16px,1.3vw,19px);font-style:italic;margin-top:6px!important}.rc-when time{font-style:normal;font-family:var(--font-auth);letter-spacing:.02em;color:var(--pink);font-weight:700}.rc-clock{gap:clamp(6px,.8vw,12px);margin:0;padding:0;list-style:none;display:flex}.rc-cell{background:var(--cobalt);min-width:clamp(64px,6.4vw,92px);color:var(--paper);clip-path:polygon(var(--s) 0, calc(100% - var(--s)) 0, calc(100% - var(--s)) var(--s), 100% var(--s), 100% calc(100% - var(--s)), calc(100% - var(--s)) calc(100% - var(--s)), calc(100% - var(--s)) 100%, var(--s) 100%, var(--s) calc(100% - var(--s)), 0 calc(100% - var(--s)), 0 var(--s), var(--s) var(--s));justify-items:center;padding:10px 8px 8px;display:grid;overflow:hidden}.rc-cell:last-child{background:var(--pink)}.rc-num{font-family:var(--font-headline);font-variant-numeric:tabular-nums;font-size:clamp(34px,3.6vw,56px);font-weight:900;font-stretch:115%;line-height:1;animation:.36s cubic-bezier(.2,.8,.3,1.2) both rc-drop}.rc-unit{font-family:var(--font-auth);letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-top:4px;font-size:11px;font-weight:700}@keyframes rc-drop{0%{opacity:0;transform:translateY(-40%)}}@keyframes rc-pulse{50%{opacity:.55}}@media (max-width:560px){.rc-clock{width:100%}.rc-cell{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.rc-num{animation:none}}.rc-live{font-family:var(--font-headline);text-transform:uppercase;color:#fff;background:#e3232c;align-items:center;gap:10px;padding:10px 18px;font-size:clamp(22px,2.2vw,34px);font-weight:900;font-stretch:115%;display:inline-flex}.rc-live i{background:#fff;width:14px;height:14px;animation:1.4s ease-in-out infinite rc-pulse}@media (prefers-reduced-motion:reduce){.rc-live i{animation:none}}
.lp{--paper:#fbfaf6;--cobalt:#1d58b5;--pink:#d93a7f;--body:#f7e46a;--rule:#1d58b559;--gutter:clamp(12px, 3vw, 48px);--inner:clamp(16px, 3vw, 44px);padding:clamp(32px, 4.6vw, 72px) var(--gutter);background-color:var(--cobalt);color:var(--ink);background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:12px 12px;position:relative}.lp-panel{z-index:1;background:var(--paper);border:2px solid var(--ink);max-width:1260px;margin:0 auto;position:relative;overflow:hidden}.lp-strip{background:#ef5f9f;height:clamp(14px,1.6vw,24px)}.lp-top{padding:clamp(20px, 2.6vw, 36px) var(--inner) clamp(16px, 2vw, 26px);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.lp-kicker{font-family:var(--font-auth);letter-spacing:.08em;text-transform:uppercase;color:#55585f;margin:0 0 10px;font-size:clamp(12px,1vw,15px)}.lp-title{font-family:var(--font-headline);letter-spacing:-.02em;text-transform:uppercase;color:var(--cobalt);margin:0;font-size:clamp(38px,4.8vw,76px);font-weight:900;font-stretch:115%;line-height:.85}.lp-title span{color:#ef5f9f}.lp-when{text-align:right;flex:0 340px;margin-left:auto;padding-bottom:4px}.lp-when p{margin:0}.lp-when-a,.lp-when-b{font-family:var(--font-headline);text-transform:uppercase;font-size:clamp(22px,2.3vw,36px);font-weight:900;font-stretch:115%;line-height:.95}.lp-when-a{color:#ef5f9f}.lp-when-b{color:var(--cobalt)}.lp-when-d{white-space:nowrap;font-family:var(--arena-mono,ui-monospace), ui-monospace, monospace;color:#55585f;font-size:clamp(11px,.85vw,13px);margin-top:2px!important}.lp-when-c{font-family:var(--arena-mono,ui-monospace), ui-monospace, monospace;color:var(--cobalt);font-size:clamp(12px,1vw,15px);margin-top:10px!important}.lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-table{--cols:minmax(64px, 7%) minmax(0, 1fr) minmax(170px, 17%) minmax(70px, 8%) minmax(110px, 12%);border-collapse:collapse;background:var(--body);width:100%;display:block}.lp-table thead,.lp-table tbody{display:block}.lp-head,.lp-row{grid-template-columns:var(--cols);padding:0 var(--inner);display:grid}.lp-head{background:#8e6fe0;background:color-mix(in srgb, var(--cobalt) 78%, #ef5f9f)}.lp-head th{font-family:var(--font-headline);letter-spacing:.02em;text-align:left;text-transform:uppercase;color:var(--paper);padding:12px 16px 10px;font-size:clamp(12px,1.05vw,16px);font-weight:900;font-stretch:115%}.lp-head th+th,.lp-row>*+*{border-left:2px dotted #fbfaf6bf}.lp-row>*+*{border-left-color:var(--rule)}.lp-head th:nth-child(n+4){text-align:right}.lp-row>*{padding:11px 16px 10px}.lp-row{transition:background-color .2s;position:relative}.lp-row+.lp-row:before{content:"";left:var(--inner);right:var(--inner);border-top:2px dotted var(--rule);position:absolute;top:0}.lp-row:hover{background:#ffffff47}.lp-row.is-leader{background:#ffffff52}.lp-row.is-leader:after{content:"";background:repeating-conic-gradient(#ef5f9f 0 25%, #f6b81c 0 50%) 0 0 / 6px 6px;width:6px;position:absolute;top:0;bottom:0;left:0}.lp-row:first-child>*{padding-top:18px}.lp-row:last-child>*{padding-bottom:20px}.lp-pos{font-family:var(--font-headline);color:var(--cobalt);font-size:clamp(18px,1.55vw,23px);font-weight:900;font-stretch:115%;line-height:1}.lp-team{min-width:0;font-weight:inherit;text-align:left;flex-direction:column;gap:4px;display:flex}.lp-meta{font-family:var(--arena-mono,ui-monospace), ui-monospace, monospace;color:var(--cobalt);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:6px;font-size:clamp(11px,.85vw,13px);display:flex}.lp-move.is-up{color:#137a3e}.lp-move.is-down{color:#c4151f}.lp-chip{background:var(--paper);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-radius:999px;padding:1px 8px 0;font-size:.82em}.lp-name{min-width:0;font-family:var(--font-headline);text-transform:uppercase;color:var(--pink);align-items:center;gap:.3em;font-size:clamp(18px,1.9vw,29px);font-weight:900;font-stretch:115%;line-height:1;display:flex}.is-leader .lp-name{font-size:clamp(21px,2.3vw,35px)}.lp-badge{flex:none;width:.9em;height:auto}.lp-form ol{gap:5px;margin:0;padding:0;list-style:none;display:flex}.lp-form li{background:var(--paper);min-width:23px;font-family:var(--arena-mono,ui-monospace), ui-monospace, monospace;color:var(--cobalt);border-radius:999px;place-items:center;padding:3px 0 2px;font-size:12px;display:grid}.lp-form li.is-win{background:var(--cobalt);color:var(--paper)}.lp-wins{font-family:var(--font-headline);text-align:right;color:var(--cobalt);font-size:clamp(17px,1.45vw,22px);font-weight:900;font-stretch:115%}.lp-points{flex-direction:column;align-items:flex-end;display:flex}.lp-pts{font-family:var(--font-headline);color:var(--ink);font-size:clamp(22px,2vw,32px);font-weight:900;font-stretch:115%;line-height:.95}.lp-gap{font-family:var(--arena-mono,ui-monospace), ui-monospace, monospace;color:var(--cobalt);margin-top:3px;font-size:12px}.lp-kit{border-top:2px solid var(--ink);background:var(--body);width:100%;height:clamp(120px,10vw,160px);margin-top:-1px;display:block}@media (max-width:720px){.lp-head th:nth-child(3),.lp-head th:nth-child(4){display:none}.lp-head{grid-template-columns:52px minmax(0,1fr) auto}.lp-head th{padding:12px 10px 10px}.lp-row{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"pos team points""pos form wins"}.lp-row>*{padding:10px}.lp-row>*+*{border-left:0}.lp-pos{grid-area:pos}.lp-team{grid-area:team}.lp-points{grid-area:points}.lp-form{grid-area:form;padding-top:0!important}.lp-wins{grid-area:wins;font-size:16px;padding-top:0!important}.lp-wins:before{content:"Won ";font-family:var(--arena-mono,ui-monospace), ui-monospace, monospace;font-size:11px;font-weight:400}.lp-row+.lp-row:before{left:10px;right:10px}.lp{padding-inline:12px}.lp-when{text-align:left}}.lp.is-white{--body:#fbfaf6;--pink:#ef5f9f;--rule:#1b1d222e}.lp.is-white .lp-head{background:var(--cobalt)}.lp.is-white .lp-chip,.lp.is-white .lp-form li{background:#fff;box-shadow:inset 0 0 0 1.5px #1b1d2240}.lp.is-white .lp-form li.is-win{color:var(--ink);background:#f6b81c;box-shadow:inset 0 0 0 1.5px #d39a0c}.lp.is-white .lp-row:hover{background:#1d58b50d}.lp.is-white .lp-row.is-leader{background:#fff0c2}.lp.is-white .lp-name{color:var(--ink)}.lp.is-white .lp-row.is-leader .lp-name{color:var(--pink)}.lp.is-white .lp-head{background:#f1ece0;border-bottom:1.5px solid #1b1d222e}.lp.is-white .lp-head th{color:var(--ink)}.lp.is-white .lp-head th+th{border-left-color:#1b1d2240}.lp-teams-link{font-family:var(--font-auth);letter-spacing:.06em;text-transform:uppercase;color:var(--cobalt);margin-top:10px;font-size:13px;font-weight:700;display:inline-block}.lp-teams-link:hover{color:#ef5f9f}.lp-tag{--s:3px;font-family:var(--font-auth);letter-spacing:.04em;clip-path:polygon(var(--s) 0, calc(100% - var(--s)) 0, calc(100% - var(--s)) var(--s), 100% var(--s), 100% calc(100% - var(--s)), calc(100% - var(--s)) calc(100% - var(--s)), calc(100% - var(--s)) 100%, var(--s) 100%, var(--s) calc(100% - var(--s)), 0 calc(100% - var(--s)), 0 var(--s), var(--s) var(--s));align-items:center;gap:6px;padding:3px 9px 2px 8px;font-size:clamp(11px,.85vw,13px);font-weight:700;line-height:1.2;display:inline-flex}.lp-tag.is-captain{color:var(--ink);background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(#e8a200,#e8a200) border-box;border:2px solid #0000}.lp-tag.is-advisor{color:var(--ink);background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(#1d58b5,#1d58b5) border-box;border:2px solid #0000}.lp-tag.is-advisor .lp-tag-k{color:#1d58b5}.lp-bulb{width:12px;height:auto}@media (max-width:560px){.lp-tag.is-advisor{display:none}}.lp-tag-k{letter-spacing:.08em;text-transform:uppercase;color:#8a5b00;font-weight:700}.lp-cap{z-index:1;display:inline-flex;position:relative}.lp-cap-art{transform-origin:30% 100%;width:20px;height:auto}.lp-table.is-armed .lp-cap{transform:translateX(var(--run,120px))}.lp-table.is-armed .lp-cap-text{clip-path:inset(0 0 0 100%)}.lp-table.is-in .lp-cap{animation:lp-cap-run .9s cubic-bezier(.55, 0, .25, 1) calc(.25s + var(--i,0) * .14s) both}.lp-table.is-in .lp-cap-text{animation:lp-cap-reveal .9s cubic-bezier(.55, 0, .25, 1) calc(.25s + var(--i,0) * .14s) both}.lp-table.is-in .lp-cap-art{animation:lp-cap-tip .5s ease-out calc(1.1s + var(--i,0) * .14s) both}@keyframes lp-cap-run{0%{transform:translateX(var(--run,120px))}to{transform:translate(0)}}@keyframes lp-cap-reveal{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes lp-cap-tip{40%{transform:rotate(-14deg)translateY(-1px)}}@media (prefers-reduced-motion:reduce){.lp-table .lp-cap,.lp-table .lp-cap-text,.lp-table .lp-cap-art{clip-path:none!important;animation:none!important;transform:none!important}}.lp-tag.is-leader{background:var(--cobalt);color:var(--paper);text-transform:uppercase;letter-spacing:.1em}.lp-players{color:#55585f}@media (max-width:720px){.lp-when{text-align:left;flex-basis:100%;margin-left:0}}.lp-wait{padding:8px var(--inner) 28px;position:relative}.lp-wait-rows{margin:0;padding:0;list-style:none}.lp-wait-rows li{border-bottom:1px dotted var(--rule);grid-template-columns:minmax(64px,7%) 44px minmax(0,1fr) minmax(90px,12%);align-items:center;gap:16px;padding:18px 0;display:grid}.lp-wait-pos{font-family:var(--font-headline);color:#1d58b559;font-size:clamp(20px,1.8vw,28px);font-weight:900}.lp-wait-badge{background:repeating-conic-gradient(#efe9db 0 25%, #f7f3e9 0 50%) 0 0 / 9px 9px;width:36px;height:36px;font-family:var(--font-headline);color:#ef5f9f;border:2px solid #1b1d2240;place-items:center;font-size:20px;font-weight:900;display:grid}.lp-wait-name{background:repeating-linear-gradient(90deg,#ece6d8 0 14px,#0000 14px 18px);max-width:340px;height:22px}.lp-wait-pts{font-family:var(--font-headline);color:#1b1d2240;justify-self:end;font-size:clamp(18px,1.6vw,26px);font-weight:900}.lp-wait-note{background:var(--paper);border:2px solid var(--ink);width:min(86%,520px);box-shadow:5px 5px 0 var(--ink);text-align:center;gap:4px;margin:0;padding:18px 22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-wait-note b{font-family:var(--font-headline);text-transform:uppercase;color:var(--cobalt);font-size:clamp(18px,1.8vw,26px);font-weight:900;font-stretch:112%;line-height:1}.lp-wait-note span{font-family:var(--font-question);font-size:clamp(15px,1.2vw,18px);font-style:italic}.lp-captains{padding-bottom:20px}.lp-captains-k{letter-spacing:.14em;text-transform:uppercase;color:#ef5f9f;margin:4px 0 6px;font-size:12px;font-weight:700}.lp-captains-badge{width:40px;height:40px}.lp-captains-team{gap:6px;min-width:0;display:grid}.lp-captains-team b{font-family:var(--font-headline);text-transform:uppercase;font-size:clamp(18px,1.7vw,26px);font-weight:900;font-stretch:112%;line-height:1}.lp-captains-who{flex-wrap:wrap;gap:6px 18px;font-size:14px;font-weight:700;display:flex}.lp-captains-who>span{align-items:center;gap:6px;display:inline-flex}.lp-captains-note{background:var(--paper);border:2px solid var(--ink);width:min(100%,560px);box-shadow:5px 5px 0 var(--ink);text-align:center;gap:4px;margin:18px auto 0;padding:14px 20px;display:grid}.lp-captains-note b{font-family:var(--font-headline);text-transform:uppercase;color:var(--cobalt);font-size:clamp(16px,1.6vw,22px);font-weight:900;font-stretch:112%;line-height:1}.lp-captains-note span{font-family:var(--font-question);font-size:clamp(14px,1.1vw,17px);font-style:italic}@media (max-width:720px){.lp-captains-badge{width:32px;height:32px}.lp-wait-rows li{grid-template-columns:40px 32px minmax(0,1fr) 56px;gap:10px;padding:14px 0}.lp-wait-badge{width:30px;height:30px}}
.ground{--paper:#fbfaf6;--line:6px;--pink:#ef5f9f;--yellow:#f6b81c;--butter:#fbd34a;--cobalt:#1d58b5;--sky:#3aa8e3;--green:#1f8d4c;--red:#e3232c;--orange:#f26b2b;--clay:#d4573a;--lane:18px;--track:calc(var(--lane) * 4 + 8px);color:var(--ink);background:repeating-linear-gradient(90deg,#2a8f4f 0 72px,#31a05b 72px 144px);padding:clamp(40px,6vw,96px) clamp(16px,4.2vw,72px) clamp(20px,2.4vw,32px);position:relative}.ground-track{max-width:calc(1280px + var(--track) * 2 + 36px);padding:calc(var(--track) + 18px);border-radius:calc(var(--track) * 2.2);box-shadow:inset 0 0 0 2px var(--paper), inset 0 0 0 calc(var(--lane) * 1) var(--clay), inset 0 0 0 calc(var(--lane) * 1 + 2px) var(--paper), inset 0 0 0 calc(var(--lane) * 2) var(--clay), inset 0 0 0 calc(var(--lane) * 2 + 2px) var(--paper), inset 0 0 0 calc(var(--lane) * 3) var(--clay), inset 0 0 0 calc(var(--lane) * 3 + 2px) var(--paper), inset 0 0 0 var(--track) var(--clay), 0 18px 0 -6px #0000002e;margin:0 auto;position:relative}.ground-finish{width:16px;height:calc(var(--track) - 2px);background:repeating-conic-gradient(var(--ink) 0 25%, var(--paper) 0 50%) 0 0 / 8px 8px;position:absolute;bottom:2px;left:calc(50% - 8px)}.ground-field{z-index:1;gap:var(--line);padding:var(--line);background:var(--paper);grid-template:"sa sb sc sd"clamp(28px,3vw,44px)"el so ch er"minmax(220px,auto)"el li co er"minmax(220px,auto)"se sf sg sh"clamp(28px,3vw,44px)/1.15fr 1fr 1fr 1.15fr;display:grid;position:relative}.ground-field:before,.ground-field:after{content:"";border:2px solid var(--ink);border-radius:50%;width:14px;height:14px;position:absolute}.ground-field:before{background:var(--pink);box-shadow:none;top:-7px;left:-7px}.ground-field:after{background:var(--green);bottom:-7px;right:-7px}.ground-strip{min-height:0;display:block}.strip-a{background:repeating-linear-gradient(45deg, var(--cobalt) 0 12px, var(--paper) 12px 24px);grid-area:sa}.strip-b{background-color:var(--paper);background-image:linear-gradient(135deg, var(--orange) 25%, transparent 25%), linear-gradient(225deg, var(--orange) 25%, transparent 25%);background-size:22px 100%;grid-area:sb}.strip-c{background:radial-gradient(circle, var(--yellow) 34%, transparent 37%) 0 50% / 22px 22px, var(--green);grid-area:sc}.strip-d{background:repeating-linear-gradient(90deg, var(--sky) 0 8px, var(--paper) 8px 16px);grid-area:sd}.strip-e{background:repeating-conic-gradient(var(--yellow) 0 25%, var(--butter) 0 50%) 0 0 / 14px 14px;grid-area:se}.strip-f{background-color:var(--green);background-image:conic-gradient(from 60deg at 0 50%, var(--mint,#7cc49b) 0 60deg, transparent 0);background-size:24px 100%;grid-area:sf}.strip-g{background-color:var(--paper);background-image:linear-gradient(45deg, var(--pink) 25%, transparent 25%), linear-gradient(315deg, var(--pink) 25%, transparent 25%);background-size:22px 100%;grid-area:sg}.strip-h{background:repeating-linear-gradient(-45deg, var(--ink) 0 10px, var(--paper) 10px 20px);grid-area:sh}.ground-end{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:0;display:grid;position:relative;overflow:hidden}.ground-end-left{grid-area:el}.ground-end-right{grid-area:er}.p-stripes-red{background:repeating-linear-gradient(90deg, var(--red) 0 10px, var(--pink) 10px 20px)}.p-check-blue{background:repeating-conic-gradient(var(--cobalt) 0 25%, var(--sky) 0 50%) 0 0 / 28px 28px}.p-stripes-green{background:repeating-linear-gradient(0deg, var(--green) 0 10px, var(--cobalt) 10px 20px)}.p-check-pink{background:repeating-conic-gradient(var(--pink) 0 25%, var(--paper) 0 50%) 0 0 / 22px 22px}.p-check-green{background:repeating-conic-gradient(var(--green) 0 25%, var(--yellow) 0 50%) 0 0 / 28px 28px}.p-stripes-pink{background:repeating-linear-gradient(0deg, var(--pink) 0 9px, var(--paper) 9px 18px)}.p-stripes-blue{background:repeating-linear-gradient(90deg, var(--cobalt) 0 12px, var(--orange) 12px 24px)}.p-check-red{background:repeating-conic-gradient(var(--red) 0 25%, var(--orange) 0 50%) 0 0 / 22px 22px}.ground-ball{filter:drop-shadow(6px 8px #0b0b0b40);width:min(56%,150px);height:auto;transition:transform .4s cubic-bezier(.3,1.6,.5,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ground-end:hover .ground-ball{transform:translate(-50%,-58%)rotate(-18deg)}.ground-end-burst{width:70%;height:auto;position:absolute;top:-18%;right:-12%}.ground-panel{padding:clamp(20px,2.4vw,36px);position:relative;overflow:hidden}.panel-signoff{background-color:var(--cobalt);background-image:linear-gradient(#ffffff47 1.5px,#0000 1.5px),linear-gradient(90deg,#ffffff47 1.5px,#0000 1.5px);background-size:28px 28px;grid-area:so;align-items:flex-end;display:flex}.ground-burst{width:62%;height:auto;transition:transform .6s cubic-bezier(.3,1.4,.5,1);position:absolute;top:-10%;right:-6%}.panel-signoff:hover .ground-burst{transform:rotate(-8deg)}.ground-signoff{font-family:var(--font-headline);letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0;font-size:clamp(22px,2.3vw,36px);font-weight:900;font-stretch:115%;line-height:.95;position:relative}.panel-cheer{background:var(--yellow);grid-area:ch;justify-content:space-between;align-items:center;gap:16px;display:flex}.ground-cheer{writing-mode:vertical-rl;font-family:var(--font-headline);letter-spacing:.02em;color:var(--cobalt);font-size:clamp(22px,2.2vw,34px);font-weight:900;font-stretch:115%;line-height:1;transform:rotate(180deg)}.ground-whistle{width:min(62%,180px);height:auto;transition:transform .35s cubic-bezier(.3,1.6,.5,1);transform:rotate(-12deg)}.panel-cheer:hover .ground-whistle{transform:rotate(6deg)scale(1.05)}.panel-links{background:var(--pink);grid-area:li}.ground-label{font-family:var(--font-auth);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 12px;font-size:12px}.panel-links ul{margin:0;padding:0;list-style:none}.panel-links li+li{border-top:1.5px solid #0b0b0b2e}.panel-links a{font-family:var(--font-headline);white-space:nowrap;text-transform:uppercase;color:var(--ink);justify-content:space-between;gap:10px;padding:5px 0;font-size:clamp(14px,1.25vw,18px);font-weight:800;font-stretch:110%;text-decoration:none;display:flex}.panel-links a:after{content:"→";font-family:var(--font-auth);font-weight:400;transition:transform .2s}.panel-links a:hover:after,.panel-links a:focus-visible:after{transform:translate(6px)}.panel-links a:hover,.panel-links a:focus-visible{color:var(--paper);outline:none}.panel-court{background-color:var(--orange);background-image:linear-gradient(90deg,#0000 calc(50% - 1px),#fbfaf6b3 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(#0000 calc(50% - 1px),#fbfaf6b3 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));flex-direction:column;grid-area:co;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-court:before{content:"";pointer-events:none;border:2px solid #fbfaf6b3;position:absolute;inset:18px}.ground-squiggle{width:min(100%,260px);height:auto;position:relative}.ground-top{background:var(--paper);border:2px solid var(--ink);font-family:var(--font-auth);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:6px 12px 5px;font-size:14px;text-decoration:none;transition:transform .2s;position:relative}.ground-actions{flex-wrap:wrap;gap:10px;display:flex;position:relative}.ground-replay{cursor:pointer;background:var(--pink);color:var(--paper)}.ground-top:hover,.ground-top:focus-visible{background:var(--yellow);outline:none;transform:translateY(-3px)}.ground-credit{max-width:1280px;font-family:var(--font-auth);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#fbfaf6e0;margin:clamp(18px,2vw,28px) auto 0;font-size:12px;position:relative}.ground-credit a{color:inherit;text-underline-offset:.2em}@media (max-width:1023px){.ground{--lane:13px}.ground-field{grid-template:"sa sb"32px"el er"160px"so ch""li co""sg sh"32px/1fr 1fr}.strip-c,.strip-d,.strip-e,.strip-f{display:none}.ground-panel{min-height:220px}}@media (max-width:600px){.ground{--lane:9px;background:repeating-linear-gradient(90deg,#2a8f4f 0 40px,#31a05b 40px 80px)}.ground-track{padding:calc(var(--track) + 10px)}.ground-field{grid-template:"sa sb"28px"el er"140px"so so""ch ch""li li""co co""sg sh"28px/1fr 1fr}.ground-panel{min-height:0}.panel-signoff{min-height:200px}.panel-cheer{min-height:120px}.ground-cheer{writing-mode:horizontal-tb;transform:none}.panel-court{min-height:180px}}.reveal{z-index:2;pointer-events:none;position:absolute;inset:0}.reveal-lane{position:absolute;top:0;left:0;overflow:visible}.reveal-lane path{fill:none;stroke:var(--yellow);stroke-width:4px;stroke-linecap:round}.reveal.is-finish .reveal-lane{opacity:0;transition:opacity .7s .2s}.reveal-runner{filter:drop-shadow(3px 4px #00000040);will-change:transform;width:clamp(28px,3vw,40px);position:absolute;top:0;left:0}.reveal-runner svg{width:100%;height:auto;display:block}.reveal.is-idle .reveal-runner{opacity:0}.reveal.is-finish .reveal-runner{opacity:0;transition:opacity .5s .45s}.reveal-burst{width:0;height:0;position:absolute}.reveal-burst i{border:1.5px solid var(--ink);opacity:0;width:10px;height:10px;position:absolute}.reveal.is-finish .reveal-burst i{animation:.95s cubic-bezier(.2,.8,.3,1) forwards reveal-burst}@keyframes reveal-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--rot)) scale(.6)}}.ground-field{--chalk:#fbfaf6e6;outline:4px solid var(--chalk);outline-offset:-2px;background:repeating-linear-gradient(90deg,#2c9452 0 56px,#34a35d 56px 112px);grid-template-rows:minmax(220px,auto) minmax(220px,auto);grid-template-areas:"el so ch er""el li co er";gap:0;padding:0}.ground-strip{display:none}.ground-end,.ground-panel{box-shadow:inset 0 0 0 1.5px var(--chalk);background:0 0!important}.patch,.ground-end-burst{display:none}.ground-trophy{z-index:3;filter:drop-shadow(4px 5px #0b0b0b40);pointer-events:none;width:clamp(54px,5vw,76px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.panel-signoff,.panel-cheer,.panel-links,.panel-court{overflow:visible}.ground-signoff,.panel-links a,.ground-label{color:var(--paper)}.ground-cheer{color:var(--yellow)}.panel-links li+li{border-top-color:#fbfaf647}.panel-links a:hover,.panel-links a:focus-visible{color:var(--yellow)}.panel-court:before{border-color:#fbfaf68c}.panel-court{background-image:linear-gradient(90deg,#0000 calc(50% - 1px),#fbfaf68c calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(#0000 calc(50% - 1px),#fbfaf68c calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px))!important}.ground-squiggle path{stroke:var(--paper)}.ground-burst{opacity:.95}@media (max-width:1023px){.ground-field{grid-template-rows:150px auto auto;grid-template-areas:"el er""so ch""li co"}.ground-trophy{display:none}}@media (max-width:600px){.ground-field{grid-template-rows:130px auto auto auto auto;grid-template-areas:"el er""so so""ch ch""li li""co co"}}@media (prefers-reduced-motion:reduce){.ground-ball,.ground-burst,.ground-whistle,.ground-top,.panel-links a:after{transition:none}}.ground{background:#0d5636 url(/f1/emote-garden.svg) 50%/cover no-repeat}.ground-credit{border:2px solid var(--ink);width:fit-content;color:var(--ink);background:#fbfaf6;padding:6px 12px 5px}.ground-figure{filter:drop-shadow(3px 4px #0b0b0b40);transform-origin:40% 100%;pointer-events:none;width:46%;height:auto;animation:3.2s ease-in-out infinite ground-wave;position:absolute;top:10%;right:8%}@keyframes ground-wave{50%{transform:rotate(-3deg)translateY(-3px)}}@media (max-width:600px){.ground-figure{width:34%;top:12%}}@media (prefers-reduced-motion:reduce){.ground-figure{animation:none}}.ground-track{padding:var(--track)}.ground-field{border-radius:calc(var(--track) * 1.2);box-shadow:inset 0 0 0 3px var(--chalk);outline:0;overflow:hidden}.ground-field:before,.ground-field:after{display:none}@media (max-width:600px){.ground-track{padding:var(--track)}}.ground-ball.ground-bat{width:min(52%,130px)}
.loader{--cell:clamp(14px, 2.6vw, 34px);z-index:100;color:var(--ink);place-items:center;animation:.4s 9s forwards loader-failsafe;display:grid;position:fixed;inset:0}.loader[data-skip]{display:none}.loader-sheet{width:100%;height:100%;position:absolute;inset:0}.loader.is-lift{opacity:0;pointer-events:none;transition:opacity .45s}@keyframes loader-failsafe{to{opacity:0;visibility:hidden}}.loader-stage{align-items:center;gap:calc(var(--cell) * .9);flex-direction:column;transition:opacity .25s,transform .25s;display:flex;position:relative}.loader.is-reveal .loader-stage,.loader.is-lift .loader-stage{opacity:0;transition-delay:.12s;transform:scale(.94)}.loader-call{font-family:var(--font-question);color:#1b1d22;margin:0;font-size:clamp(22px,2.4vw,38px);font-style:italic;line-height:1;animation:.4s both loader-call}@keyframes loader-call{0%{opacity:0;transform:translateY(8px)}}.loader-brand{font-family:var(--font-auth);letter-spacing:.14em;text-transform:uppercase;color:#55585f;text-align:center;margin:0;font-size:clamp(12px,1vw,15px);transition:opacity .25s;position:absolute;top:clamp(24px,4vh,44px);left:0;right:0}.loader-brand strong{color:var(--ink)}.loader-skip{font-family:var(--font-auth);letter-spacing:.14em;text-transform:uppercase;color:#55585f;cursor:pointer;background:#fbfaf6;border:1.5px solid #0b0b0b59;padding:8px 14px 7px;font-size:12px;transition:opacity .25s,color .15s,border-color .15s;position:absolute;bottom:clamp(52px,7vh,72px);right:clamp(16px,3vw,40px)}.loader-skip:hover,.loader-skip:focus-visible{color:var(--ink);border-color:var(--ink);outline:none}.loader.is-reveal .loader-brand,.loader.is-reveal .loader-skip,.loader.is-lift .loader-brand,.loader.is-lift .loader-skip{opacity:0}.loader-word{align-items:flex-end;gap:calc(var(--cell) * 1.1);display:flex}.loader-word.is-go{animation:.9s ease-in-out .25s infinite loader-go}.loader-glyph{gap:3px;display:grid}.loader-glyph i{width:var(--cell);aspect-ratio:1;display:block}.loader-glyph i.is-on{background-image:linear-gradient(45deg,#0000 46%,#fbfaf68c 46% 54%,#0000 54%),linear-gradient(-45deg,#0000 46%,#fbfaf68c 46% 54%,#0000 54%);border:1.5px solid #0b0b0b8c;animation:.26s cubic-bezier(.3,1.6,.5,1) both loader-stitch}@keyframes loader-stitch{0%{opacity:0;transform:scale(0)rotate(45deg)}}@keyframes loader-go{50%{transform:scale(1.05)}}.loader-band{transition:clip-path .15s linear;position:absolute;bottom:0;left:0;right:0}.loader.is-reveal .loader-band,.loader.is-lift .loader-band{opacity:0;transition:opacity .25s}@media (prefers-reduced-motion:reduce){.loader-call,.loader-glyph i.is-on,.loader-word.is-go{animation:none}}
.sj{--s:4px;z-index:40;filter:drop-shadow(3px 3px #1b1d22);opacity:0;visibility:hidden;gap:8px;transition:opacity .2s,transform .2s,visibility 0s .2s;display:grid;position:fixed;top:50%;right:clamp(10px,1.6vw,22px);transform:translate(12px,-50%)}.sj.is-shown{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:translateY(-50%)}.sj-btn{color:#1b1d22;cursor:pointer;width:44px;height:44px;clip-path:polygon(var(--s) 0, calc(100% - var(--s)) 0, calc(100% - var(--s)) var(--s), 100% var(--s), 100% 100%, var(--s) 100%, var(--s) calc(100% - var(--s)), 0 calc(100% - var(--s)), 0 var(--s), var(--s) var(--s));background:#fbfaf6;border:2px solid #1b1d22;place-items:center;padding:0;transition:background .15s,transform .1s;display:grid}.sj-btn:hover{background:#f6b81c}.sj-btn:active{transform:translate(2px,2px)}.sj-btn:focus-visible{outline-offset:2px;outline:3px solid #ef5f9f}.sj-arrow{fill:currentColor;width:18px;height:18px}.sj-arrow.is-down{transform:rotate(180deg)}@media (max-width:720px){.sj{gap:6px;top:auto;bottom:88px;right:10px;transform:translate(12px)}.sj.is-shown{transform:none}.sj-btn{width:38px;height:38px}.sj-arrow{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.sj,.sj.is-shown,.sj-btn{transition:none}}
.emote-page{--u:min(100vw / 1440, 100dvh / 900);--ink:#0b0b0b;background:#0d5636;width:100%;position:relative;overflow-x:clip}.emote-hero{background:#0d5636 url(/f1/emote-garden.svg) 50%/cover no-repeat;height:100dvh;position:relative;overflow:hidden}.emote-canvas{inset:calc(77 * var(--u)) calc(47 * var(--u)) calc(67 * var(--u)) calc(52 * var(--u));position:absolute;overflow:hidden}.emote-stage{left:calc(50vw - 720 * var(--u) - 52 * var(--u));top:calc(50dvh - 450 * var(--u) - 77 * var(--u));width:calc(1440 * var(--u));height:calc(900 * var(--u));position:absolute}.emote-sheet{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.emote-auth{top:calc(27 * var(--u));right:calc(31 * var(--u));align-items:center;gap:calc(14 * var(--u));font-family:var(--font-auth);font-size:calc(22 * var(--u));letter-spacing:-.01em;color:#3b3d42;display:flex;position:absolute}.emote-auth a{color:inherit;text-decoration:none}.emote-auth a:hover,.emote-auth a:focus-visible{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.emote-headline{top:calc(184 * var(--u));font-family:var(--font-headline);font-weight:900;font-stretch:115%;font-size:calc(86 * var(--u));line-height:calc(82 * var(--u));text-align:center;letter-spacing:-.012em;color:var(--ink);white-space:nowrap;margin:0;position:absolute;left:50%;transform:translate(-50%)}.emote-headline span{display:block}.emote-question{top:calc(690 * var(--u));left:calc(503 * var(--u));width:calc(432 * var(--u));flex-direction:column;align-items:center;display:flex;position:absolute}.emote-question label{font-family:var(--font-question);font-style:italic;font-weight:400;font-size:calc(44 * var(--u));letter-spacing:-.005em;color:#1b1d22;line-height:1}.emote-question input{width:100%;margin-top:calc(4 * var(--u));padding:calc(4 * var(--u)) 0;font-family:var(--font-question);font-style:italic;font-size:calc(18 * var(--u));text-align:center;color:#1b1d22;background:0 0;border:0;border-bottom:1px solid #8d919b;outline:none;line-height:1.2}.emote-question input:focus{border-bottom-color:var(--ink)}.season{--paper:#fbfaf6;background:var(--paper);color:var(--ink);padding:clamp(28px,4vw,64px) clamp(16px,4.2vw,72px) clamp(56px,7vw,120px);position:relative}.season-masthead{font-family:var(--font-auth);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:clamp(13px,1.1vw,18px);display:flex}.season-title{font-family:var(--font-headline);letter-spacing:-.015em;text-transform:uppercase;margin:clamp(36px,6vw,96px) 0 0;font-size:clamp(42px,8.2vw,150px);font-weight:900;font-stretch:115%;line-height:.96}.season-line{display:block}.season-line-indent{padding-left:1.1em}.season-tile{vertical-align:baseline;height:.72em;margin:0 .18em;display:inline-block;position:relative;overflow:hidden}.season-tile svg{width:100%;height:100%;display:block}.season-tile-field{border-radius:.08em;width:1.5em;transform:rotate(-3deg)}.season-tile-garden{background:#0d5636 url(/f1/emote-garden.svg) 58% 52%/300% no-repeat;border-radius:999px 999px 999px .36em;width:1.7em;margin-left:0}.season-tile-ball{border-radius:.36em;width:1.12em;transform:rotate(4deg)}.season-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,64px);margin-top:clamp(40px,6vw,96px);display:grid}.season-lede{max-width:22ch;font-family:var(--font-question);color:#1b1d22;margin:0;font-size:clamp(26px,3.1vw,52px);font-style:italic;line-height:1.12}.season-stamp{width:clamp(120px,13vw,210px);height:auto;transform:rotate(-12deg)}.season-stamp-text{font-family:var(--font-auth);letter-spacing:.08em;fill:var(--ink);font-size:15px}.season-stamp-number{font-family:var(--font-headline);fill:var(--ink);font-size:52px;font-weight:900;font-stretch:115%}@media (min-width:641px){.season-line{white-space:nowrap}}@media (max-width:640px){.season-masthead span:last-child{display:none}.season-line-indent{padding-left:0}.season-foot{grid-template-columns:1fr;justify-items:start}}.emote-question input{transition:border-color .2s}.emote-question.is-party input{border-bottom:2px solid #f6b81c}.emote-question.is-nope{animation:.45s emote-nope}@keyframes emote-nope{20%,60%{transform:translateX(calc(-8 * var(--u)))}40%,80%{transform:translateX(calc(8 * var(--u)))}}.emote-confetti{z-index:60;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0}.emote-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.emote-question.is-nope{animation:none}}.emote-title-colour{--sh:calc(3.2 * var(--u))}.emote-headline .emote-title-colour>span{display:inline-block}.emote-headline .emote-title-gap{width:.3em}.emote-title-letter{transition:transform .25s cubic-bezier(.3,1.6,.5,1),text-shadow .25s}.emote-title-colour.is-lit .emote-title-letter{text-shadow:var(--sh) var(--sh) 0 #ef5f9f, calc(var(--sh) * 2) calc(var(--sh) * 2) 0 #f6b81c, calc(var(--sh) * 3) calc(var(--sh) * 3) 0 #1d58b5;animation:.7s cubic-bezier(.3,1.4,.5,1) both emote-print}@keyframes emote-print{0%{text-shadow:0 0 #ef5f9f,0 0 #f6b81c,0 0 #1d58b5;transform:translate(0)}35%{text-shadow:var(--sh) var(--sh) 0 #ef5f9f, 0 0 0 #f6b81c, 0 0 0 #1d58b5}60%{text-shadow:var(--sh) var(--sh) 0 #ef5f9f, calc(var(--sh) * 2) calc(var(--sh) * 2) 0 #f6b81c, calc(var(--sh) * 2) calc(var(--sh) * 2) 0 #1d58b5;transform:translate(calc(var(--sh) * -.6), calc(var(--sh) * -.6))}to{text-shadow:var(--sh) var(--sh) 0 #ef5f9f, calc(var(--sh) * 2) calc(var(--sh) * 2) 0 #f6b81c, calc(var(--sh) * 3) calc(var(--sh) * 3) 0 #1d58b5;transform:translate(0)}}.emote-title-colour.is-lit .emote-title-letter:hover{transform:translate(calc(var(--sh) * -.8), calc(var(--sh) * -.8));text-shadow:calc(var(--sh) * 1.3) calc(var(--sh) * 1.3) 0 #ef5f9f, calc(var(--sh) * 2.6) calc(var(--sh) * 2.6) 0 #f6b81c, calc(var(--sh) * 3.9) calc(var(--sh) * 3.9) 0 #1d58b5;animation:none}@media (prefers-reduced-motion:reduce){.emote-title-colour .emote-title-letter,.emote-title-colour.is-lit .emote-title-letter{text-shadow:var(--sh) var(--sh) 0 #ef5f9f, calc(var(--sh) * 2) calc(var(--sh) * 2) 0 #f6b81c, calc(var(--sh) * 3) calc(var(--sh) * 3) 0 #1d58b5;transition:none;animation:none}}@media (max-aspect-ratio:4/5){.emote-hero{--u:calc(100vw / 1180);--cl:14px;--ct:58px}.emote-canvas{inset:var(--ct) var(--cl) 40px}.emote-stage{left:calc(50vw - 729 * var(--u) - var(--cl));top:calc(55dvh - 500 * var(--u) - var(--ct))}.emote-auth{gap:10px;font-size:14px;top:14px;right:16px}.emote-headline{top:auto;bottom:calc((900 - 338) * var(--u) + 40px);left:calc(729 * var(--u));width:max-content;font-size:min(9.6vw,76px);line-height:.98;transform:translate(-50%)}.emote-headline>span:first-child{margin-bottom:14px;font-size:.6em}.emote-headline .emote-title-colour>.emote-title-gap{width:0;height:0;display:block}.emote-title-colour{--sh:max(2px, .045em);font-size:.95em}.emote-question{top:calc(662 * var(--u) + 46px);left:calc(729 * var(--u) - min(40vw, 230px));width:min(80vw,460px)}.emote-question label{font-size:min(6.2vw,32px)}.emote-question input{margin-top:8px;padding:6px 0;font-size:min(4.8vw,22px)}}.emote-headline .emote-year,.emote-headline .emote-year>span{--s:max(4px, .16em);clip-path:polygon(calc(var(--s) * 2) 0, calc(100% - var(--s) * 2) 0, calc(100% - var(--s) * 2) var(--s), calc(100% - var(--s)) var(--s), calc(100% - var(--s)) calc(var(--s) * 2), 100% calc(var(--s) * 2), 100% calc(100% - var(--s) * 2), calc(100% - var(--s)) calc(100% - var(--s) * 2), calc(100% - var(--s)) calc(100% - var(--s)), calc(100% - var(--s) * 2) calc(100% - var(--s)), calc(100% - var(--s) * 2) 100%, calc(var(--s) * 2) 100%, calc(var(--s) * 2) calc(100% - var(--s)), var(--s) calc(100% - var(--s)), var(--s) calc(100% - var(--s) * 2), 0 calc(100% - var(--s) * 2), 0 calc(var(--s) * 2), var(--s) calc(var(--s) * 2), var(--s) var(--s), calc(var(--s) * 2) var(--s))}.emote-headline .emote-year{--stitch:max(4px, .16em);width:fit-content;padding:var(--stitch);background:repeating-conic-gradient(#ef5f9f 0 25%, #f6b81c 0 50%) 0 0 / var(--stitch) var(--stitch);letter-spacing:.14em;margin:.24em auto 0;font-size:.3em;line-height:1;display:block}.emote-headline .emote-year>span{--stitch:max(4px, .14em);background:repeating-conic-gradient(#f6b81c 0 25%, #fbd34a 0 50%) 0 0 / calc(var(--stitch) * 2) calc(var(--stitch) * 2);color:var(--ink);align-items:center;gap:.42em;padding:.24em .5em .2em .56em;display:flex}@media (max-aspect-ratio:4/5){.emote-headline .emote-year{--stitch:3px;margin-top:14px;font-size:.34em}}.emote-headline .emote-year-tile{flex:none;width:.62em;height:.62em;display:block}.emote-headline .emote-title-colour{z-index:2;position:relative}.emote-headline .emote-year{z-index:1;opacity:0;position:relative;transform:translateY(-110%)rotate(-4deg)}.emote-headline.is-lit .emote-year{animation:.7s cubic-bezier(.2,.9,.3,1.25) 1.65s both emote-year-drop}@keyframes emote-year-drop{0%{opacity:0;transform:translateY(-110%)rotate(-4deg)}40%{opacity:1}to{opacity:1;transform:translateY(0)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.emote-headline .emote-year,.emote-headline.is-lit .emote-year{opacity:1;animation:none;transform:rotate(-4deg)}}
