.hero[data-astro-cid-gbvmjkms]{padding-block:clamp(8px,2vw,24px) var(--section);position:relative}.card-tab[data-astro-cid-gbvmjkms]{position:relative;z-index:1;margin-inline-start:auto;width:fit-content;display:flex;align-items:center;gap:20px;background:var(--card);color:var(--ink);padding:14px 18px 12px;border-radius:14px 14px 0 0;margin-inline-end:clamp(20px,5vw,64px)}.tab-link[data-astro-cid-gbvmjkms]{font-family:var(--font-display);font-weight:600;font-size:.9375rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;padding-block:12px}.card[data-astro-cid-gbvmjkms]{background:var(--card);color:var(--ink);border-radius:18px;border:5px solid rgba(214,224,242,.42);background-clip:padding-box;box-shadow:inset 0 1px #fff,0 30px 60px -20px #02081699,0 2px 6px #0208164d;position:relative;overflow:hidden}.card[data-astro-cid-gbvmjkms]:after{content:"";position:absolute;inset:7px;border-radius:13px;border:1px solid var(--rule);pointer-events:none}.card-head[data-astro-cid-gbvmjkms]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px clamp(20px,4vw,48px);border-bottom:2px solid var(--navy);font-family:var(--font-display)}.card-head[data-astro-cid-gbvmjkms] img[data-astro-cid-gbvmjkms]{width:26px;height:auto}.club[data-astro-cid-gbvmjkms]{font-weight:700;font-size:1.0625rem}.card-kind[data-astro-cid-gbvmjkms]{color:var(--ink-soft);font-weight:600;font-size:.9375rem}.demo-stamp[data-astro-cid-gbvmjkms]{margin-inline-start:auto;border:2px solid var(--navy);border-radius:6px;padding:4px 10px;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-3deg)}.card-body[data-astro-cid-gbvmjkms]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding:clamp(28px,4vw,52px) clamp(20px,4vw,48px)}h1[data-astro-cid-gbvmjkms]{font-size:clamp(2.375rem,4.1vw,3.875rem);max-width:16ch}.lede[data-astro-cid-gbvmjkms]{margin-block-start:clamp(20px,2.4vw,32px);font-size:clamp(1.0625rem,1.3vw,1.25rem);color:var(--ink-soft);max-width:46ch}.punch[data-astro-cid-gbvmjkms]{align-self:center}.punch-head[data-astro-cid-gbvmjkms]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:18px}.punch-title[data-astro-cid-gbvmjkms]{font-size:1.125rem;letter-spacing:-.01em}.count[data-astro-cid-gbvmjkms]{font-family:var(--font-display);font-weight:700;font-size:1.125rem;font-variant-numeric:tabular-nums}.grid[data-astro-cid-gbvmjkms]{list-style:none;margin:0;padding:18px;position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;justify-items:center;border:2px solid var(--navy);border-radius:12px;background:var(--card)}.grid[data-astro-cid-gbvmjkms]>.dot[data-astro-cid-gbvmjkms]{--size: clamp(36px, 3.6vw, 48px);font-size:.8125rem}.grid[data-astro-cid-gbvmjkms]>.dot[data-astro-cid-gbvmjkms]{transition:background-color .26s var(--ease-out),border-color .26s var(--ease-out),color .26s var(--ease-out),transform .36s var(--ease-out)}.grid[data-astro-cid-gbvmjkms]>.dot[data-astro-cid-gbvmjkms][data-state=in]{font-size:0}.grid[data-astro-cid-gbvmjkms]>.dot[data-astro-cid-gbvmjkms].punched{animation:punch .42s var(--ease-out)}@keyframes punch{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}.tape-bar[data-astro-cid-gbvmjkms]{position:absolute;left:12px;right:12px;bottom:15px;display:flex;align-items:center;justify-content:center;gap:10px;height:calc(clamp(36px,3.6vw,48px) + 6px);background:var(--gold);color:var(--navy);border:2px solid var(--navy);border-radius:6px;font:700 1rem var(--font-display);transform-origin:left center;transition:transform .62s var(--ease-out),opacity .2s linear}.grid[data-astro-cid-gbvmjkms]:not([data-due]) .tape-bar[data-astro-cid-gbvmjkms]{transform:scaleX(0);opacity:0}.legend[data-astro-cid-gbvmjkms]{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.875rem;color:var(--ink-soft)}.legend[data-astro-cid-gbvmjkms] li[data-astro-cid-gbvmjkms]{display:flex;align-items:center;gap:8px}.dot[data-astro-cid-gbvmjkms].sm{--size: 16px}.tape-swatch[data-astro-cid-gbvmjkms]{width:26px;height:14px;background:var(--gold);border:2px solid var(--navy);border-radius:3px}.slip[data-astro-cid-gbvmjkms]{margin-block-start:18px;min-height:76px}.slip-due[data-astro-cid-gbvmjkms]{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;color:var(--navy);border-top:2px solid var(--navy);padding:14px 0 0;clip-path:inset(0 0 0 0);transition:clip-path .62s var(--ease-out)}.slip-due[data-astro-cid-gbvmjkms][hidden]{display:none}.slip[data-astro-cid-gbvmjkms][data-phase=hidden] .slip-due[data-astro-cid-gbvmjkms]{clip-path:inset(0 100% 0 0);visibility:hidden}.slip-text[data-astro-cid-gbvmjkms]{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:1.0625rem}.slip-actions[data-astro-cid-gbvmjkms]{display:flex;gap:8px}.slip-btn[data-astro-cid-gbvmjkms]{white-space:nowrap;min-height:44px;padding:.6em 1em;font-size:.9375rem}.slip-done[data-astro-cid-gbvmjkms],.slip-later[data-astro-cid-gbvmjkms]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0}.slip-done[data-astro-cid-gbvmjkms][hidden],.slip-later[data-astro-cid-gbvmjkms][hidden]{display:none}.stamp[data-astro-cid-gbvmjkms]{font-family:var(--font-display);font-weight:700;font-size:1rem;border:2.5px solid var(--navy);border-radius:8px;padding:8px 14px;transform:rotate(-2deg);animation:stamp .38s var(--ease-out)}@keyframes stamp{0%{transform:rotate(-2deg) scale(1.25);opacity:0}to{transform:rotate(-2deg) scale(1);opacity:1}}.slip-later[data-astro-cid-gbvmjkms] .slip-text[data-astro-cid-gbvmjkms]{font-weight:600;font-size:.9375rem}.replay[data-astro-cid-gbvmjkms]{background:none;border:0;padding:12px 4px;cursor:pointer;font:600 .9375rem var(--font-display);color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:.22em}.card-fields[data-astro-cid-gbvmjkms]{border-top:2px solid var(--navy);padding:18px clamp(20px,4vw,48px) 22px}dl[data-astro-cid-gbvmjkms]{display:flex;flex-wrap:wrap;gap:14px clamp(24px,5vw,64px);margin:0}dl[data-astro-cid-gbvmjkms] div[data-astro-cid-gbvmjkms]{display:grid;gap:2px}dt[data-astro-cid-gbvmjkms]{font-size:.8125rem;color:var(--ink-soft)}dd[data-astro-cid-gbvmjkms]{margin:0;font-family:var(--font-display);font-weight:600;display:flex;align-items:center;gap:8px;min-height:30px;min-width:9ch;border-bottom:1.5px solid var(--navy);padding-bottom:4px}.belt-swatch[data-astro-cid-gbvmjkms]{width:34px;height:12px;border:1.5px solid var(--navy);border-radius:2px;background:var(--card)}.stripes[data-astro-cid-gbvmjkms]{gap:5px}.tape[data-astro-cid-gbvmjkms]{width:10px;height:20px;border:1.5px solid var(--navy);border-radius:2px;background:var(--card);transition:background-color .3s var(--ease-out)}.tape[data-astro-cid-gbvmjkms].on{background:var(--gold)}@media(max-width:900px){.card-body[data-astro-cid-gbvmjkms]{grid-template-columns:1fr}}@media(max-width:560px){.card-tab[data-astro-cid-gbvmjkms]{margin-inline-end:12px;gap:14px;padding:10px 12px 8px}.card-tab[data-astro-cid-gbvmjkms] .btn[data-astro-cid-gbvmjkms]{padding-inline:1em}.card-head[data-astro-cid-gbvmjkms]{padding-block:16px;gap:10px}.card-kind[data-astro-cid-gbvmjkms]{display:none}.grid[data-astro-cid-gbvmjkms]{gap:10px;padding:14px}.tape-bar[data-astro-cid-gbvmjkms]{bottom:11px;left:8px;right:8px}.slip-due[data-astro-cid-gbvmjkms]{align-items:stretch}.slip-actions[data-astro-cid-gbvmjkms]{width:100%}.slip-actions[data-astro-cid-gbvmjkms] .btn[data-astro-cid-gbvmjkms]{flex:1}}.club-sec[data-astro-cid-qmy255si]{padding-block:0 var(--section)}.club-sec[data-astro-cid-qmy255si] h2[data-astro-cid-qmy255si]{font-size:clamp(2.25rem,4.4vw,3.75rem)}.paper[data-astro-cid-qmy255si]{background:var(--card);color:var(--ink);border-radius:18px;border:5px solid rgba(214,224,242,.42);background-clip:padding-box;box-shadow:inset 0 1px #fff,0 30px 60px -20px #02081699;padding:clamp(28px,5vw,64px) clamp(20px,4vw,56px)}.decide[data-astro-cid-qmy255si]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start}.ruled[data-astro-cid-qmy255si]{margin:0;border-top:2px solid var(--navy)}.ruled[data-astro-cid-qmy255si] div[data-astro-cid-qmy255si]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px 24px;padding:20px 0;border-bottom:1.5px solid var(--navy)}.ruled[data-astro-cid-qmy255si] div[data-astro-cid-qmy255si]:last-child{border-bottom:2px solid var(--navy)}.ruled[data-astro-cid-qmy255si] dt[data-astro-cid-qmy255si]{font:700 1.125rem/1.35 var(--font-display)}.ruled[data-astro-cid-qmy255si] dd[data-astro-cid-qmy255si]{margin:0;color:var(--ink-soft)}.club[data-astro-cid-qmy255si]{--ink-c: #0b2047;margin-block-start:var(--section);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:center}.club[data-astro-cid-qmy255si][data-ink=red]{--ink-c: #a3201b}.club[data-astro-cid-qmy255si][data-ink=green]{--ink-c: #1e6138}.club-copy[data-astro-cid-qmy255si] p[data-astro-cid-qmy255si]{margin-block:20px 28px;color:var(--on-table-soft);max-width:50ch}fieldset[data-astro-cid-qmy255si]{border:0;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:8px}legend[data-astro-cid-qmy255si]{font:600 .9375rem var(--font-display);margin-block-end:10px;padding:0;color:var(--on-table)}fieldset[data-astro-cid-qmy255si] label[data-astro-cid-qmy255si]{position:relative}fieldset[data-astro-cid-qmy255si] input[data-astro-cid-qmy255si]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}fieldset[data-astro-cid-qmy255si] label[data-astro-cid-qmy255si] span[data-astro-cid-qmy255si]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:2px solid var(--table-rule);border-radius:999px;color:var(--on-table);font:600 .9375rem var(--font-display);transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out)}fieldset[data-astro-cid-qmy255si] label[data-astro-cid-qmy255si]:hover span[data-astro-cid-qmy255si]{border-color:var(--on-table-soft)}fieldset[data-astro-cid-qmy255si] input[data-astro-cid-qmy255si]:checked+span[data-astro-cid-qmy255si]{background:var(--card);border-color:var(--card);color:var(--navy)}fieldset[data-astro-cid-qmy255si] input[data-astro-cid-qmy255si]:focus-visible+span[data-astro-cid-qmy255si]{outline:3px solid var(--gold);outline-offset:3px}.sw[data-astro-cid-qmy255si]{width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--white)}fieldset[data-astro-cid-qmy255si] input[data-astro-cid-qmy255si]:checked+span[data-astro-cid-qmy255si] .sw[data-astro-cid-qmy255si]{box-shadow:0 0 0 2px var(--rule)}.mini[data-astro-cid-qmy255si]{background:var(--card);color:var(--ink);border-radius:18px;overflow:hidden;border:5px solid rgba(214,224,242,.42);background-clip:padding-box;box-shadow:0 30px 60px -20px #02081699}.mini[data-astro-cid-qmy255si][hidden]{display:none}.mini-head[data-astro-cid-qmy255si]{display:flex;justify-content:space-between;gap:12px;padding:14px 20px;background:var(--ink-c);color:var(--white);font:600 .875rem var(--font-display);transition:background-color .36s var(--ease-out)}.mini-body[data-astro-cid-qmy255si]{padding:20px}.mini-top[data-astro-cid-qmy255si]{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-display);margin-block-end:14px}.mini-top[data-astro-cid-qmy255si] span[data-astro-cid-qmy255si]{color:var(--ink-soft);font-weight:600;font-variant-numeric:tabular-nums}.mini-grid[data-astro-cid-qmy255si]{list-style:none;margin:0;padding:14px;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:8px;justify-items:center;border:2px solid var(--ink-c);border-radius:10px;transition:border-color .36s var(--ease-out)}.mini-grid[data-astro-cid-qmy255si] .dot[data-astro-cid-qmy255si]{--size: clamp(24px, 2.6vw, 32px);font-size:.6875rem;transition:background-color .36s var(--ease-out),border-color .36s var(--ease-out)}.mini-grid[data-astro-cid-qmy255si] .dot[data-astro-cid-qmy255si][data-state=ok]{background:var(--ink-c);border-color:var(--ink-c)}.mini-foot[data-astro-cid-qmy255si]{display:flex;gap:32px;margin-block-start:16px;padding-top:14px;border-top:2px solid var(--navy)}.mini-foot[data-astro-cid-qmy255si] span[data-astro-cid-qmy255si]{display:grid;gap:2px}.mini-foot[data-astro-cid-qmy255si] small[data-astro-cid-qmy255si]{color:var(--ink-soft);font-size:.8125rem}.mini-foot[data-astro-cid-qmy255si] b[data-astro-cid-qmy255si]{font:600 1rem var(--font-display)}.tapes[data-astro-cid-qmy255si]{display:flex;gap:5px;align-items:center;min-height:24px}.tapes[data-astro-cid-qmy255si] i[data-astro-cid-qmy255si]{width:10px;height:20px;border:1.5px solid var(--navy);border-radius:2px}.tapes[data-astro-cid-qmy255si] i[data-astro-cid-qmy255si].on{background:var(--gold)}@media(max-width:900px){.decide[data-astro-cid-qmy255si],.club[data-astro-cid-qmy255si],.ruled[data-astro-cid-qmy255si] div[data-astro-cid-qmy255si]{grid-template-columns:1fr}}@media(max-width:560px){.mini-grid[data-astro-cid-qmy255si]{grid-template-columns:repeat(calc(var(--cols) / 2),1fr)}}.families[data-astro-cid-shvfy7it]{padding-block:var(--section) 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px)}.families[data-astro-cid-shvfy7it] h2[data-astro-cid-shvfy7it]{font-size:clamp(2.25rem,4.4vw,3.75rem)}.facts[data-astro-cid-shvfy7it]{list-style:none;margin:0;padding:0;border-top:2px solid var(--gold)}.facts[data-astro-cid-shvfy7it] li[data-astro-cid-shvfy7it]{padding:18px 0;border-bottom:1px solid var(--table-rule);color:var(--on-table-soft)}.facts[data-astro-cid-shvfy7it] b[data-astro-cid-shvfy7it]{color:var(--on-table);font-family:var(--font-display);font-weight:600}.book[data-astro-cid-shvfy7it]{padding-block:var(--section)}.book-grid[data-astro-cid-shvfy7it]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.book[data-astro-cid-shvfy7it] h2[data-astro-cid-shvfy7it]{font-size:clamp(2.75rem,6vw,5rem)}.book-copy[data-astro-cid-shvfy7it] p[data-astro-cid-shvfy7it]{margin-block-start:20px;font-size:1.1875rem;color:var(--on-table-soft);max-width:40ch}.book-copy[data-astro-cid-shvfy7it] .alt[data-astro-cid-shvfy7it]{font-size:1rem;padding-top:20px;border-top:1px solid var(--table-rule)}.arrow-link[data-astro-cid-shvfy7it].light{color:var(--on-table)}.form-card[data-astro-cid-shvfy7it]{background:var(--card);color:var(--ink);border-radius:18px;border:5px solid rgba(214,224,242,.42);background-clip:padding-box;padding:clamp(20px,3.5vw,44px) clamp(16px,3vw,40px) 20px;box-shadow:inset 0 1px #fff,0 30px 60px -20px #02081699}.lead[data-astro-cid-shvfy7it]{font:600 1.25rem/1.4 var(--font-display);margin-block-end:24px;max-width:32ch}.fallback[data-astro-cid-shvfy7it]{font-size:.875rem;color:var(--ink-soft);margin-block-start:8px}@media(max-width:900px){.families[data-astro-cid-shvfy7it],.book-grid[data-astro-cid-shvfy7it]{grid-template-columns:1fr}.book-copy[data-astro-cid-shvfy7it]{position:static}}
