.mf[data-astro-cid-muo3a36g]{margin:0}.mf__vf[data-astro-cid-muo3a36g]{position:relative;padding:12px}.mf__vf[data-astro-cid-muo3a36g]>i[data-astro-cid-muo3a36g]{position:absolute;inline-size:28px;block-size:28px;border:0 solid var(--text)}.mf__vf[data-astro-cid-muo3a36g]>i[data-astro-cid-muo3a36g]:nth-child(1){inset:0 auto auto 0;border-width:2.5px 0 0 2.5px;border-top-left-radius:8px}.mf__vf[data-astro-cid-muo3a36g]>i[data-astro-cid-muo3a36g]:nth-child(2){inset:0 0 auto auto;border-width:2.5px 2.5px 0 0;border-top-right-radius:8px}.mf__vf[data-astro-cid-muo3a36g]>i[data-astro-cid-muo3a36g]:nth-child(3){inset:auto 0 0 auto;border-width:0 2.5px 2.5px 0;border-bottom-right-radius:8px}.mf__vf[data-astro-cid-muo3a36g]>i[data-astro-cid-muo3a36g]:nth-child(4){inset:auto auto 0 0;border-width:0 0 2.5px 2.5px;border-bottom-left-radius:8px}.mf__frame[data-astro-cid-muo3a36g]{position:relative;overflow:hidden;border-radius:4px;background:var(--court-ink)}.mf__frame[data-astro-cid-muo3a36g] picture[data-astro-cid-muo3a36g]{display:contents}.mf__frame[data-astro-cid-muo3a36g] img[data-astro-cid-muo3a36g],.mf__ink[data-astro-cid-muo3a36g]{position:absolute;inset:0;inline-size:100%;block-size:100%}.mf__frame[data-astro-cid-muo3a36g] img[data-astro-cid-muo3a36g]{object-fit:cover}.mf__skel[data-astro-cid-muo3a36g] path[data-astro-cid-muo3a36g]{fill:none;stroke:var(--court-mint);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.mf__skel[data-astro-cid-muo3a36g] circle[data-astro-cid-muo3a36g]{fill:#fff}.mf__pen[data-astro-cid-muo3a36g] path[data-astro-cid-muo3a36g]{fill:none;stroke-linecap:round;stroke-linejoin:round}.mf__pen[data-astro-cid-muo3a36g] .halo[data-astro-cid-muo3a36g]{stroke:var(--background);stroke-opacity:.85;stroke-width:10}.mf__pen[data-astro-cid-muo3a36g] .pen[data-astro-cid-muo3a36g]{stroke:var(--pen);stroke-width:4.5}.mf__pen[data-astro-cid-muo3a36g] .note[data-astro-cid-muo3a36g]{font-family:var(--font-note);font-style:italic;font-weight:650;font-size:38px;fill:var(--pen);stroke:var(--background);stroke-width:10px;stroke-linejoin:round;paint-order:stroke}.mf__pen[data-astro-cid-muo3a36g] .note--minor[data-astro-cid-muo3a36g]{font-size:30px}.ink[data-astro-cid-muo3a36g]{stroke-dasharray:1;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.ink[data-astro-cid-muo3a36g]{stroke-dashoffset:1;animation:pen-draw var(--d, .4s) cubic-bezier(.3,.7,.4,1) var(--delay, 0ms) forwards}.mf__pen[data-astro-cid-muo3a36g] .note[data-astro-cid-muo3a36g]{clip-path:inset(0 100% 0 0);animation:note-write .32s linear var(--delay, 0ms) forwards}}@keyframes pen-draw{to{stroke-dashoffset:0}}@keyframes note-write{to{clip-path:inset(0 0 0 0)}}.mf__cap[data-astro-cid-muo3a36g]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:var(--space-three);padding-inline:12px;font-size:.9375rem;color:var(--text-muted)}.mf__key[data-astro-cid-muo3a36g]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.mf__k[data-astro-cid-muo3a36g]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.key[data-astro-cid-muo3a36g]{display:inline-block;inline-size:20px;block-size:4px;border-radius:2px}.key--app[data-astro-cid-muo3a36g]{background:var(--court-mint)}.key--pen[data-astro-cid-muo3a36g]{background:var(--pen)}.court[data-astro-cid-l7kyalo5]{display:block;inline-size:100%;block-size:auto;overflow:visible}.court__lines[data-astro-cid-l7kyalo5] rect[data-astro-cid-l7kyalo5],.court__lines[data-astro-cid-l7kyalo5] path[data-astro-cid-l7kyalo5]{fill:none;stroke:var(--text);stroke-width:1.67}.court__lines[data-astro-cid-l7kyalo5] rect[data-astro-cid-l7kyalo5]{fill:var(--ground-sand)}.court__net[data-astro-cid-l7kyalo5]{stroke:var(--text);stroke-width:3;stroke-linecap:round}.court__label[data-astro-cid-l7kyalo5]{font-family:var(--font-text);font-size:15px;fill:var(--text-muted)}.court__view[data-astro-cid-l7kyalo5]{fill:var(--pen);fill-opacity:.08;stroke:var(--pen);stroke-width:1.2;stroke-dasharray:4 3}.court__phone[data-astro-cid-l7kyalo5]{fill:var(--text)}.court__pen[data-astro-cid-l7kyalo5]{fill:none;stroke:var(--pen);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.court__note[data-astro-cid-l7kyalo5]{font-family:var(--font-note);font-style:italic;font-weight:650;font-size:22px;fill:var(--pen);stroke:var(--background);stroke-width:4px;stroke-linejoin:round;paint-order:stroke}.sheet[data-astro-cid-lwx7e7gz]{background:var(--court-ink);color:var(--on-court);border-radius:6px 0 0 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--court-rule) transparent}.sheet[data-astro-cid-lwx7e7gz]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sheet__strip[data-astro-cid-lwx7e7gz]{list-style:none;margin:0;padding:18px 18px 22px;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(168px,15vw,216px);gap:12px;inline-size:max-content}.sheet__cell[data-astro-cid-lwx7e7gz]{margin:0;scroll-snap-align:start}.sheet__frame[data-astro-cid-lwx7e7gz]{position:relative;overflow:hidden;border-radius:3px;background:#000}.sheet__frame[data-astro-cid-lwx7e7gz] picture[data-astro-cid-lwx7e7gz]{display:contents}.sheet__frame[data-astro-cid-lwx7e7gz] img[data-astro-cid-lwx7e7gz],.sheet__frame[data-astro-cid-lwx7e7gz] svg[data-astro-cid-lwx7e7gz]{position:absolute;inset:0;inline-size:100%;block-size:100%}.sheet__frame[data-astro-cid-lwx7e7gz] img[data-astro-cid-lwx7e7gz]{object-fit:cover}.sheet__frame[data-astro-cid-lwx7e7gz] path[data-astro-cid-lwx7e7gz]{fill:none;stroke:var(--court-mint);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.sheet__frame[data-astro-cid-lwx7e7gz] circle[data-astro-cid-lwx7e7gz]{fill:#fff}.is-graded[data-astro-cid-lwx7e7gz] .sheet__frame[data-astro-cid-lwx7e7gz]{box-shadow:0 0 0 2px var(--volt)}.sheet__meta[data-astro-cid-lwx7e7gz]{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:.8125rem;color:var(--on-court-muted)}.sheet__ball[data-astro-cid-lwx7e7gz]{inline-size:10px;block-size:10px;border-radius:50%;background:var(--volt);flex:none}.sheet__count[data-astro-cid-lwx7e7gz]{font-variant-numeric:tabular-nums}@media(max-width:40em){.sheet__strip[data-astro-cid-lwx7e7gz]{grid-auto-columns:72vw}}.sheet__note[data-astro-cid-lwx7e7gz]{margin-top:6px;font-family:var(--font-note);font-style:italic;font-weight:650;font-size:1.0625rem;line-height:1.2;color:var(--pen-on-film)}.shot[data-astro-cid-leyccfao]{display:block}.shot[data-astro-cid-leyccfao] img[data-astro-cid-leyccfao]{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top center}.coach[data-astro-cid-s3brvojx]{margin:0;inline-size:100%;max-inline-size:360px;padding:var(--space-four);border-radius:6px;background:var(--surface);border:1px solid var(--border);color:var(--text)}.coach__top[data-astro-cid-s3brvojx]{display:flex;align-items:center;justify-content:space-between}.coach__name[data-astro-cid-s3brvojx]{font-family:var(--font-display);font-stretch:100%;font-size:1.25rem;letter-spacing:-.01em}.coach__pro[data-astro-cid-s3brvojx]{margin:0;padding:1px 10px;border-radius:var(--radius-chip);border:1px solid var(--rule);color:var(--text-muted);font-size:.8125rem;font-weight:600}.coach__chip[data-astro-cid-s3brvojx]{display:inline-block;margin-top:var(--space-three);padding:4px 12px;border-radius:var(--radius-chip);background:var(--accent-soft);color:var(--accent);font-size:.875rem;font-weight:600}.coach__asks[data-astro-cid-s3brvojx]{list-style:none;padding:0;margin:var(--space-four) 0 0;display:grid;gap:var(--space-two)}.coach__asks[data-astro-cid-s3brvojx] li[data-astro-cid-s3brvojx]{margin:0;padding:10px 12px;border-radius:6px;background:var(--background);border:1px solid var(--border);color:var(--accent);font-size:.9375rem;font-weight:500;line-height:1.35}.coach__foot[data-astro-cid-s3brvojx]{margin-top:var(--space-four);padding-top:var(--space-three);border-top:1px solid var(--border);font-size:.875rem;color:var(--text-muted)}.box[data-astro-cid-rqw3igce]{inline-size:100%;border-collapse:collapse;border-top:2px solid var(--text);border-bottom:2px solid var(--text);font-variant-numeric:tabular-nums}.box[data-astro-cid-rqw3igce] th[data-astro-cid-rqw3igce],.box[data-astro-cid-rqw3igce] td[data-astro-cid-rqw3igce]{padding:14px 12px;text-align:start;vertical-align:middle;border-bottom:1px solid var(--rule)}.box[data-astro-cid-rqw3igce] tbody[data-astro-cid-rqw3igce] th[data-astro-cid-rqw3igce]{font-weight:500;color:var(--text)}.box[data-astro-cid-rqw3igce] thead[data-astro-cid-rqw3igce] th[data-astro-cid-rqw3igce]{vertical-align:bottom;padding-block:22px 18px;border-bottom:2px solid var(--text)}.box[data-astro-cid-rqw3igce] thead[data-astro-cid-rqw3igce] td[data-astro-cid-rqw3igce]{border-bottom:2px solid var(--text)}.box[data-astro-cid-rqw3igce] tbody[data-astro-cid-rqw3igce] td[data-astro-cid-rqw3igce]{inline-size:26%;font-weight:600}.box__pro[data-astro-cid-rqw3igce]{background:var(--accent-soft)}.box__plan[data-astro-cid-rqw3igce],.box__fig[data-astro-cid-rqw3igce],.box__sub[data-astro-cid-rqw3igce]{display:block}.box__plan[data-astro-cid-rqw3igce]{font-weight:600;color:var(--text-muted)}.box__pro[data-astro-cid-rqw3igce] .box__plan[data-astro-cid-rqw3igce]{color:var(--accent)}.box__fig[data-astro-cid-rqw3igce]{margin-top:6px;font-family:var(--font-display);font-stretch:118%;font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);line-height:1;letter-spacing:-.01em;color:var(--text)}.box__fig[data-astro-cid-rqw3igce] small[data-astro-cid-rqw3igce]{margin-inline-start:2px;font-family:var(--font-text);font-stretch:100%;font-size:1rem;font-weight:500;color:var(--text-muted)}.box__sub[data-astro-cid-rqw3igce]{margin-top:8px;font-size:.875rem;font-weight:400;color:var(--text-muted)}.box__yes[data-astro-cid-rqw3igce]{display:inline-block;inline-size:14px;block-size:7px;border-inline-start:2.5px solid var(--accent);border-block-end:2.5px solid var(--accent);transform:translateY(-3px) rotate(-45deg)}.box__no[data-astro-cid-rqw3igce]{color:var(--text-muted);font-weight:400}.box[data-astro-cid-rqw3igce] tfoot[data-astro-cid-rqw3igce] th[data-astro-cid-rqw3igce],.box[data-astro-cid-rqw3igce] tfoot[data-astro-cid-rqw3igce] td[data-astro-cid-rqw3igce]{border-bottom:0;padding-block:18px}.box[data-astro-cid-rqw3igce] tfoot[data-astro-cid-rqw3igce] .box__fine[data-astro-cid-rqw3igce]{font-size:.875rem;font-weight:400;color:var(--text-muted)}.box[data-astro-cid-rqw3igce] .box__cta{margin-top:0}.box[data-astro-cid-rqw3igce] .box__cta .btn{inline-size:100%;padding-inline:12px}@media(max-width:40em){.box[data-astro-cid-rqw3igce] thead[data-astro-cid-rqw3igce] tr[data-astro-cid-rqw3igce]{display:grid;grid-template-columns:1fr 1fr}.box[data-astro-cid-rqw3igce] thead[data-astro-cid-rqw3igce] td[data-astro-cid-rqw3igce]{display:block;grid-column:1 / -1;padding:0;border:0;block-size:0;overflow:hidden}.box[data-astro-cid-rqw3igce] tbody[data-astro-cid-rqw3igce] tr[data-astro-cid-rqw3igce],.box[data-astro-cid-rqw3igce] tfoot[data-astro-cid-rqw3igce] tr[data-astro-cid-rqw3igce]{display:grid;grid-template-columns:1fr 1fr}.box[data-astro-cid-rqw3igce] tbody[data-astro-cid-rqw3igce] th[data-astro-cid-rqw3igce],.box[data-astro-cid-rqw3igce] tfoot[data-astro-cid-rqw3igce] th[data-astro-cid-rqw3igce]{grid-column:1 / -1;padding-block-end:4px;border-bottom:0}.box[data-astro-cid-rqw3igce] tbody[data-astro-cid-rqw3igce] td[data-astro-cid-rqw3igce]{inline-size:auto;padding-block-start:4px}.box[data-astro-cid-rqw3igce] tfoot[data-astro-cid-rqw3igce] td[data-astro-cid-rqw3igce].box__fine{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0}.box[data-astro-cid-rqw3igce] tfoot[data-astro-cid-rqw3igce] td[data-astro-cid-rqw3igce].box__pro{grid-column:1 / -1;background:none}}.section[data-astro-cid-j7pv25f6]{padding-block:clamp(2.5rem,5vw,4.5rem)}.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(1.5rem,4vw,3.5rem) clamp(1rem,3vw,2rem)}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-five);align-items:center}@media(min-width:60em){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--space-six)}}.hero__h[data-astro-cid-j7pv25f6]{font-size:clamp(2.75rem,1.5rem + 4.6vw,5.5rem);max-inline-size:10.5em}.hero__lead[data-astro-cid-j7pv25f6]{max-width:32rem;color:var(--text)}.hero__copy[data-astro-cid-j7pv25f6] .cta-block{margin-top:var(--space-five)}.court-line[data-astro-cid-j7pv25f6]{border:0;border-top:2px solid var(--text);margin:0 0 var(--space-five)}.calls[data-astro-cid-j7pv25f6]{list-style:none;padding:0}.call[data-astro-cid-j7pv25f6]{margin:0;display:grid;gap:var(--space-three) var(--space-five);padding-block:var(--space-five);border-top:1px solid var(--rule);grid-template-columns:1fr}.call[data-astro-cid-j7pv25f6]:first-child{border-top:0}@media(min-width:56em){.call[data-astro-cid-j7pv25f6]{grid-template-columns:9.5rem minmax(0,1fr) minmax(0,1.15fr);align-items:start}.call__n[data-astro-cid-j7pv25f6]{margin-top:2px}}.call__n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-stretch:118%;font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.call__text[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display);font-stretch:84%;font-weight:800;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);letter-spacing:0}.call__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:var(--space-two);max-width:30rem;color:var(--text-muted)}.call__fig[data-astro-cid-j7pv25f6]{margin:0;max-inline-size:30rem}.call__shot[data-astro-cid-j7pv25f6]{overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--surface);max-inline-size:var(--pt, 30rem)}.spread[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-five)}@media(min-width:52em){.spread[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"freeze rating" "freeze drill" "coach drill";align-items:start}.item--freeze[data-astro-cid-j7pv25f6]{grid-area:freeze}.item--rating[data-astro-cid-j7pv25f6]{grid-area:rating}.item--drill[data-astro-cid-j7pv25f6]{grid-area:drill}.item--coach[data-astro-cid-j7pv25f6]{grid-area:coach}}@media(min-width:72em){.spread[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"freeze rating coach" "freeze drill coach";column-gap:var(--space-five)}}.item[data-astro-cid-j7pv25f6]{margin:0}.cap-shot[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--surface);max-inline-size:var(--pt, 100%)}.cap-shot--bare[data-astro-cid-j7pv25f6]{border:0;border-radius:12px;background:none}.cap-shot--marked[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;inline-size:100%;block-size:100%}.cap-shot--marked[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--pen);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.item[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:var(--space-three);max-width:24rem;color:var(--text-muted)}.item[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;margin-bottom:2px;font-family:var(--font-display);font-stretch:84%;font-weight:800;font-size:1.375rem;line-height:1.1;color:var(--text)}.sheet-bleed[data-astro-cid-j7pv25f6]{grid-column:wide-start / full-end;min-width:0}.sheet-note[data-astro-cid-j7pv25f6]{margin-top:var(--space-three);max-width:40rem;color:var(--text-muted)}.price-note[data-astro-cid-j7pv25f6]{margin-top:var(--space-three)}.faq-mail[data-astro-cid-j7pv25f6]{margin-top:var(--space-three);color:var(--text-muted)}.closer__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-four);align-items:end}@media(min-width:56em){.closer__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-six)}}.closer__h[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(3rem,1.6rem + 5.6vw,6.5rem);font-stretch:72%;line-height:.92}.closer__score[data-astro-cid-j7pv25f6],.closer__line[data-astro-cid-j7pv25f6]{display:block}.closer__score[data-astro-cid-j7pv25f6]{font-stretch:118%;font-variant-numeric:tabular-nums}.closer[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{color:var(--text)}
