.stage[data-astro-cid-bbe6dxrz]{--photo-h: min(78svh, 40rem);--fx: 30%;--fy: 50%;--photo-w: 100vw;position:relative;isolation:isolate;overflow:clip;display:grid;background:var(--color-pitch-deep);color:var(--color-chalk)}.photo[data-astro-cid-bbe6dxrz]{position:absolute;inset:0 0 auto;height:var(--photo-h);overflow:clip}.layer[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;container-type:size}.back[data-astro-cid-bbe6dxrz]{z-index:-4}.front[data-astro-cid-bbe6dxrz]{z-index:-2}.plate[data-astro-cid-bbe6dxrz]{position:absolute;left:var(--fx);top:var(--fy);width:max(100cqw,150cqh);aspect-ratio:3 / 2;translate:calc(var(--fx) * -1) calc(var(--fy) * -1)}.plate[data-astro-cid-bbe6dxrz] img,.chalk[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%}.back[data-astro-cid-bbe6dxrz] .plate[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in oklch,var(--color-pitch-deep) 70%,transparent),color-mix(in oklch,var(--color-pitch-deep) 35%,transparent) 60%)}.veil[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,transparent 55%,var(--color-pitch-deep));pointer-events:none}.marks[data-astro-cid-bbe6dxrz]{fill:none;stroke:var(--color-chalk);stroke-width:12;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.dash[data-astro-cid-bbe6dxrz]{stroke-dasharray:30 34}.ink[data-astro-cid-bbe6dxrz]{fill:none;stroke:#fff;stroke-width:60}.draw[data-astro-cid-bbe6dxrz],.ink[data-astro-cid-bbe6dxrz]{stroke-dasharray:1;stroke-dashoffset:1;animation:chalk-draw .7s var(--ease-out) forwards}.d2[data-astro-cid-bbe6dxrz]{animation-delay:.8s}.d3[data-astro-cid-bbe6dxrz]{animation-delay:1.75s}.d4[data-astro-cid-bbe6dxrz]{animation-delay:2s;animation-duration:.8s}.d5[data-astro-cid-bbe6dxrz]{animation-delay:2.7s;animation-duration:.3s}.d6[data-astro-cid-bbe6dxrz]{animation-delay:2.85s}.d7[data-astro-cid-bbe6dxrz]{animation-delay:3.1s;animation-duration:1.2s}.d2b[data-astro-cid-bbe6dxrz]{animation-delay:1.05s}.lead[data-astro-cid-bbe6dxrz]{stroke-width:10;stroke-dasharray:0 28;opacity:.85;animation:pt-in .5s var(--ease-out) 1.25s both}.sprint-base[data-astro-cid-bbe6dxrz]{animation-delay:1.35s}.sprint[data-astro-cid-bbe6dxrz]{animation-delay:calc(1.45s + var(--i) * 70ms);animation-duration:.45s}.area[data-astro-cid-bbe6dxrz]{stroke:none}.chalk[data-astro-cid-bbe6dxrz] pattern[data-astro-cid-bbe6dxrz] line[data-astro-cid-bbe6dxrz]{stroke:var(--color-chalk);stroke-width:5}.a-sky[data-astro-cid-bbe6dxrz]{opacity:.45;animation:pt-in .9s var(--ease-out) 3.9s both}@media(max-width:59.99rem){.sprints[data-astro-cid-bbe6dxrz],.sprint-tags[data-astro-cid-bbe6dxrz]{transform:translate(36px)}.faint[data-astro-cid-bbe6dxrz],.bold[data-astro-cid-bbe6dxrz],.t-ball[data-astro-cid-bbe6dxrz]{display:none}}.back[data-astro-cid-bbe6dxrz] .marks[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{filter:url(#chalk-grain-back)}.back[data-astro-cid-bbe6dxrz] .tags[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{filter:url(#chalk-text-back)}.front[data-astro-cid-bbe6dxrz] .marks[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{filter:url(#chalk-grain)}.front[data-astro-cid-bbe6dxrz] .tags[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{filter:url(#chalk-text)}.tags[data-astro-cid-bbe6dxrz]{fill:var(--color-chalk);font-family:var(--font-mono);font-size:34px;letter-spacing:.04em}.tags[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz],.pulse[data-astro-cid-bbe6dxrz]{fill:none;stroke:var(--color-chalk);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.tag[data-astro-cid-bbe6dxrz]{animation:pt-in .5s var(--ease-out) both}.t-sprint[data-astro-cid-bbe6dxrz]{animation-delay:2s}.t-ball[data-astro-cid-bbe6dxrz]{animation-delay:2.25s}.t-sky[data-astro-cid-bbe6dxrz]{animation-delay:3.9s}.pulse[data-astro-cid-bbe6dxrz]{opacity:0;transform-box:fill-box;transform-origin:center;animation:peak-pulse 1.1s var(--ease-out) 2.15s 1 both}.sky-pulse[data-astro-cid-bbe6dxrz]{animation-delay:4.1s}@keyframes peak-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.sprint[data-astro-cid-bbe6dxrz]{transform-box:fill-box;transform-origin:50% 100%}.faint[data-astro-cid-bbe6dxrz]{opacity:.4}.bold[data-astro-cid-bbe6dxrz]{stroke-width:26}.soft[data-astro-cid-bbe6dxrz]{opacity:.7}.soft[data-astro-cid-bbe6dxrz] .axis[data-astro-cid-bbe6dxrz]{opacity:.5}.pt[data-astro-cid-bbe6dxrz]{fill:var(--color-pitch-deep);animation:pt-in var(--dur-base) var(--ease-out) both;animation-delay:calc(3.25s + var(--i) * .12s)}@keyframes pt-in{0%{opacity:0}}@keyframes chalk-draw{to{stroke-dashoffset:0}}.copy[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr);padding-top:calc(var(--photo-h) - var(--space-8));padding-bottom:var(--space-8)}.slogan[data-astro-cid-bbe6dxrz]{--plate-h: max(var(--photo-w) * 2 / 3, var(--photo-h));--lift: .62em;position:absolute;z-index:-3;left:0;right:0;bottom:calc(100% - var(--photo-h) / 2 - .0525 * var(--plate-h) + var(--lift));margin-inline:auto;max-width:var(--shell);padding-inline:var(--gutter);font-size:max(3.25rem,min(1rem + 13vw,11.5rem,var(--photo-h) * .2));line-height:.92}.slogan[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{display:inline-block}.brand-line[data-astro-cid-bbe6dxrz]{display:block;font-family:var(--font-body);font-stretch:var(--stretch-body);font-size:clamp(1.375rem,1.1rem + .6vw,1.75rem);font-weight:var(--weight-strong);letter-spacing:-.01em;line-height:1.2;text-wrap:balance;color:var(--color-chalk);text-shadow:0 1px 12px color-mix(in oklch,var(--color-pitch-deep) 70%,transparent)}.cta[data-astro-cid-bbe6dxrz]{margin-top:var(--space-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.cta[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{background:var(--color-chalk);border-color:var(--color-chalk);color:var(--color-pitch-deep)}.cta[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]:hover{background:var(--color-chalk-dim);border-color:var(--color-chalk-dim)}.stage[data-astro-cid-bbe6dxrz] :focus-visible{outline-color:var(--color-chalk)}.facts[data-astro-cid-bbe6dxrz]{margin-top:var(--space-7);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fact[data-astro-cid-bbe6dxrz]{padding:var(--space-3) var(--space-4) var(--space-4) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.fact[data-astro-cid-bbe6dxrz]:nth-child(2n){padding-left:var(--space-4);border-left:var(--rule-hair) solid var(--color-rule)}.fact[data-astro-cid-bbe6dxrz] dd[data-astro-cid-bbe6dxrz]{margin-top:var(--space-1);font-weight:var(--weight-strong);line-height:1.3}@media(min-width:60rem){.stage[data-astro-cid-bbe6dxrz]{--photo-h: clamp(38rem, 100svh, 80rem);--photo-w: min(100vw, var(--photo-h) * 2);--fx: 50%;min-height:var(--photo-h)}.photo[data-astro-cid-bbe6dxrz]{left:calc(50% - var(--photo-w) / 2);right:auto;width:var(--photo-w)}.slogan[data-astro-cid-bbe6dxrz]{--lift: .14em}.layer[data-astro-cid-bbe6dxrz],.slogan[data-astro-cid-bbe6dxrz]{will-change:transform}.marks[data-astro-cid-bbe6dxrz]{stroke-width:6}.bold[data-astro-cid-bbe6dxrz]{stroke-width:14}.lead[data-astro-cid-bbe6dxrz]{stroke-width:6;stroke-dasharray:0 18}.tags[data-astro-cid-bbe6dxrz]{font-size:24px}.tags[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz],.pulse[data-astro-cid-bbe6dxrz]{stroke-width:4}.dash[data-astro-cid-bbe6dxrz]{stroke-dasharray:16 20}.veil[data-astro-cid-bbe6dxrz]{background:linear-gradient(to top,color-mix(in oklch,var(--color-pitch-deep) 85%,transparent),transparent 45%),linear-gradient(to left,color-mix(in oklch,var(--color-pitch-deep) 45%,transparent),transparent 50%)}.copy[data-astro-cid-bbe6dxrz]{align-self:end;display:grid;justify-items:end;padding-top:0;padding-bottom:var(--space-8);grid-template-columns:max-content;justify-content:end;justify-items:start}.brand-line[data-astro-cid-bbe6dxrz],.cta[data-astro-cid-bbe6dxrz]{position:relative;left:min(4.5rem,max(0px,(100vw - var(--shell)) / 2 + var(--gutter) - 1.5rem))}.brand-line[data-astro-cid-bbe6dxrz]{white-space:nowrap}.facts[data-astro-cid-bbe6dxrz]{margin-top:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.fact[data-astro-cid-bbe6dxrz],.fact[data-astro-cid-bbe6dxrz]:nth-child(2n){padding:var(--space-3) var(--space-4) var(--space-4);border-left:var(--rule-hair) solid var(--color-rule);border-bottom:0}.fact[data-astro-cid-bbe6dxrz]:first-child{padding-left:0;border-left:0}}@media(min-width:60rem)and (min-aspect-ratio:2 / 1),(min-width:160rem){.photo[data-astro-cid-bbe6dxrz]:before,.photo[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;z-index:-1;inset-block:0;width:min(12rem,(100vw - var(--photo-w)) / 2);pointer-events:none}.photo[data-astro-cid-bbe6dxrz]:before{left:0;background:linear-gradient(to right,var(--color-pitch-deep),transparent)}.photo[data-astro-cid-bbe6dxrz]:after{right:0;background:linear-gradient(to left,var(--color-pitch-deep),transparent)}}.board[data-astro-cid-t7f5cdi3]{margin:0;aspect-ratio:1 / 1;background:repeating-linear-gradient(to bottom,var(--color-pitch) 0 var(--space-8),var(--color-pitch-2) var(--space-8) calc(var(--space-8) * 2));border-radius:var(--radius-control);overflow:clip}.board[data-astro-cid-t7f5cdi3] svg[data-astro-cid-t7f5cdi3]{display:block;width:100%;height:100%}.lines[data-astro-cid-t7f5cdi3],.run[data-astro-cid-t7f5cdi3]{stroke:var(--color-chalk);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.lines[data-astro-cid-t7f5cdi3]{animation:appear var(--dur-draw) var(--ease-out) both}.spots[data-astro-cid-t7f5cdi3]{fill:var(--color-chalk)}.formation[data-astro-cid-t7f5cdi3]{fill:var(--color-chalk-dim);font-family:var(--font-mono);font-size:13px;letter-spacing:.08em}.run[data-astro-cid-t7f5cdi3]{stroke-dasharray:6 7;animation:appear var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--dur-draw) + 11 * 45ms)}.run[data-astro-cid-t7f5cdi3] path[data-astro-cid-t7f5cdi3]+path[data-astro-cid-t7f5cdi3]{stroke-dasharray:none}.player[data-astro-cid-t7f5cdi3]{animation:settle var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--dur-draw) * .4 + var(--i) * 45ms)}.player[data-astro-cid-t7f5cdi3] .disc[data-astro-cid-t7f5cdi3]{fill:var(--color-pitch);stroke:var(--color-chalk);stroke-width:2}.player[data-astro-cid-t7f5cdi3] text[data-astro-cid-t7f5cdi3]{fill:var(--color-chalk);font-family:var(--font-mono);font-size:12px;font-weight:500;text-anchor:middle}.captain[data-astro-cid-t7f5cdi3] .disc[data-astro-cid-t7f5cdi3]{fill:var(--color-chalk)}.captain[data-astro-cid-t7f5cdi3] text[data-astro-cid-t7f5cdi3]{fill:var(--color-pitch)}.pos[data-astro-cid-t7f5cdi3],.cam[data-astro-cid-t7f5cdi3]{transition:transform var(--dur-move) var(--ease-in-out)}.pos[data-astro-cid-t7f5cdi3]{transition-delay:calc(var(--i) * 35ms)}.attack[data-astro-cid-t7f5cdi3] .pos[data-astro-cid-t7f5cdi3]{transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px))}.run-wrap[data-astro-cid-t7f5cdi3]{transition:opacity var(--dur-base) var(--ease-out)}.attack[data-astro-cid-t7f5cdi3] .run-wrap[data-astro-cid-t7f5cdi3]{opacity:0}.captain[data-astro-cid-t7f5cdi3]{cursor:pointer;outline:none}.captain[data-astro-cid-t7f5cdi3] .disc[data-astro-cid-t7f5cdi3]{transition:stroke-width var(--dur-fast) var(--ease-out)}.captain[data-astro-cid-t7f5cdi3]:hover .disc[data-astro-cid-t7f5cdi3]{stroke-width:3.5}.focus-ring[data-astro-cid-t7f5cdi3]{fill:none;stroke:var(--color-chalk);stroke-width:2;stroke-dasharray:4 4;opacity:0}.captain[data-astro-cid-t7f5cdi3]:focus-visible .focus-ring[data-astro-cid-t7f5cdi3]{opacity:1}.hint[data-astro-cid-t7f5cdi3]{fill:none;stroke:var(--color-chalk);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;animation:hint 1.2s var(--ease-out) calc(var(--dur-draw) + .9s) 1 both}@keyframes hint{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes appear{0%{opacity:0}}@keyframes settle{0%{opacity:0;transform:translateY(6px)}}.reveal-on .board[data-astro-cid-t7f5cdi3]:not(.is-in) [data-astro-cid-t7f5cdi3]{animation-play-state:paused}@media(max-width:59.99rem){.attack[data-astro-cid-t7f5cdi3] .cam[data-astro-cid-t7f5cdi3]{transform:translateY(140px)}}@media(min-width:60rem){.board[data-astro-cid-t7f5cdi3]{aspect-ratio:400 / 560;width:min(100%,24rem)}}.about[data-astro-cid-v2cbyr3p]{padding-top:var(--space-9)}.split[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7);align-items:center}.text[data-astro-cid-v2cbyr3p]{margin-top:var(--space-4);max-width:var(--measure);color:var(--color-ink-2);font-size:var(--text-lg);line-height:1.5}@media(min-width:60rem){.split[data-astro-cid-v2cbyr3p]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-9)}.split[data-astro-cid-v2cbyr3p]>.board{justify-self:end}}.week[data-astro-cid-tkdyzrnz]{padding-top:var(--space-9)}.rows[data-astro-cid-tkdyzrnz]{margin-top:var(--space-6)}.row[data-astro-cid-tkdyzrnz]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1) var(--space-4);padding-block:var(--space-4);border-bottom:var(--rule-hair) solid var(--color-rule)}.when[data-astro-cid-tkdyzrnz]{color:var(--color-muted);font-size:var(--text-sm)}.what[data-astro-cid-tkdyzrnz]{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--weight-display);font-size:var(--text-xl);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.how[data-astro-cid-tkdyzrnz]{color:var(--color-ink-2);max-width:var(--measure)}.next-todo[data-astro-cid-tkdyzrnz]{margin-top:var(--space-5)}@media(min-width:48rem){.row[data-astro-cid-tkdyzrnz]{grid-template-columns:minmax(0,9.5rem) minmax(0,15rem) minmax(0,1fr);align-items:baseline}}
