@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-normal.7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-italic.BHALq22K.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-italic.B8-t4Nou.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-italic.D2JnYqd-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-cyrillic-ext-600-normal.DDEJyoof.woff2)format("woff2"),url(/_astro/caveat-cyrillic-ext-600-normal.BLVNc-Ct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-cyrillic-600-normal.Ba_MyzgW.woff2)format("woff2"),url(/_astro/caveat-cyrillic-600-normal.CqH0c_uj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-ext-600-normal.DDJRD6ps.woff2)format("woff2"),url(/_astro/caveat-latin-ext-600-normal.shBvSnoU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-600-normal.zlTlWIYU.woff2)format("woff2"),url(/_astro/caveat-latin-600-normal.DUjB8dgm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--cc-bg:#22382f;--cc-surface:#2b4539;--cc-surface-soft:#ffffff0f;--cc-line:#ffffff3d;--cc-line-soft:#ffffff29;--cc-line-strong:#ffffff8c;--cc-glow:radial-gradient(900px 520px at 85% -8%, #ffe45c29, transparent 60%), radial-gradient(1100px 600px at 0% 0%, #ffffff14, transparent 60%), radial-gradient(900px 500px at 100% 60%, #ffab8a12, transparent 60%);--cc-ink-strong:#fffdf7;--cc-ink:#f7f4ec;--cc-muted:#e2ebe4;--cc-subtle:#bcd1c5;--cc-chalk:#ffe45c;--cc-chalk-hover:#fff08f;--cc-on-chalk:#1f3b30;--cc-warm:#ffab8a;--cc-player-beige:#eadfc4;--cc-player-red:#ff4b3e;--cc-player-blue:#3d72e6;--cc-player-black:#141414;--cc-btn-shadow:0 8px 22px #0000002e;--cc-card-shadow:0 10px 30px #0000001f;--cc-serif:"Fraunces Variable", Georgia, "Times New Roman", serif;--cc-hand:"Caveat", "Comic Sans MS", cursive;--cc-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-max:72rem;--cc-gutter:1.25rem;--cc-radius:18px;--pd-bg:var(--cc-surface);--pd-frame:var(--cc-surface);--pd-border:var(--cc-line);--pd-text:var(--cc-ink);--pd-muted:var(--cc-subtle);--pd-accent:var(--cc-chalk);--pd-accent-hover:var(--cc-chalk-hover);--pd-on-accent:var(--cc-on-chalk);--pd-hover:#ffffff14;--pd-disabled:#efeadf40}[hidden]{display:none!important}*,:before,:after{box-sizing:border-box}@media (width<=700px){input,textarea,select{font-size:16px!important}}html{background:var(--cc-bg)}body{color:var(--cc-ink);background:var(--cc-glow), var(--cc-bg);font:17px/1.6 var(--cc-sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--cc-serif);letter-spacing:-.01em;color:var(--cc-ink-strong);font-weight:600}a{color:inherit}:focus-visible{outline:2px dashed var(--cc-chalk);outline-offset:3px}.wrap{width:min(var(--cc-max), 100% - var(--cc-gutter) * 2);margin-inline:auto}.hand{font-family:var(--cc-hand);color:var(--cc-chalk);font-weight:600}.kicker{color:var(--cc-warm);transform-origin:0;margin:0 0 .5rem;font-size:1.6rem;line-height:1;transform:rotate(-1.5deg)}.btn{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:.8rem 1.35rem;font-weight:650;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-chalk{background:var(--cc-chalk);color:var(--cc-on-chalk);box-shadow:var(--cc-btn-shadow)}.btn-chalk:hover{background:var(--cc-chalk-hover)}.btn-line{border:1.5px solid var(--cc-line-strong);color:var(--cc-ink)}.btn-line:hover{background:#ffffff0f}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover{transform:none}}.balls{justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.balls .pickleball{aspect-ratio:1;flex:0 30px;width:30px;min-width:8px;height:auto}.balls .ball-link{outline-offset:3px;border-radius:999px;flex:0 30px;min-width:8px;display:block;position:relative}.balls .ball-link .pickleball{width:100%;transition:transform .15s;display:block}.balls .ball-link:hover .pickleball,.balls .ball-link:focus-visible .pickleball{transform:scale(1.12)}.balls .tip{z-index:20;border:1px solid var(--cc-line);background:var(--cc-surface);text-align:left;pointer-events:none;border-radius:10px;width:max-content;max-width:min(16rem,80vw);padding:.6rem .75rem;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.balls .tip.tip-start{left:0;transform:none}.balls .tip.tip-end{left:auto;right:0;transform:none}.balls .ball-link:hover .tip,.balls .ball-link:focus-visible .tip{gap:.15rem;display:grid}.balls .tip-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-chalk);font-size:.72rem;font-weight:700}.balls .tip-title{color:var(--cc-ink-strong);font-weight:600;line-height:1.3}.balls .tip-why{color:var(--cc-muted);font-size:.85rem;line-height:1.35}.balls .sep{background:var(--cc-line);border-radius:1px;flex:none;width:1.5px;height:16px}.pickleball .shell{fill:none;stroke:var(--cc-line-strong);stroke-width:1.4px}.pickleball .holes{fill:var(--cc-line)}.pickleball.is-done .shell{fill:var(--cc-chalk);stroke:var(--cc-chalk)}.pickleball.is-done .holes{fill:#1d2b2661}.pickleball.is-next .shell{stroke:var(--cc-chalk);stroke-width:1.6px}.pickleball.is-next .holes{fill:color-mix(in srgb, var(--cc-chalk) 45%, transparent)}.balls .trophy-slot{flex:0 34px;min-width:16px;display:flex}.balls .trophy{aspect-ratio:1;fill:none;width:100%;height:auto;stroke:var(--cc-line-strong);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.balls.complete .trophy{stroke:var(--cc-chalk);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--cc-chalk) 45%, transparent))}.balls.complete .trophy .cup,.balls.complete .trophy .base{fill:var(--cc-chalk)}
