.hero[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-xl)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr)}.hero-photo[data-astro-cid-j7pv25f6]{margin:0}.hero-photo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.hero-photo-a[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5;overflow:hidden;margin:var(--space-xs) max(var(--gutter),env(safe-area-inset-left)) 0;border-radius:var(--radius-card)}.hero-photo-b[data-astro-cid-j7pv25f6]{display:none}.hero-copy[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-sm);padding:var(--space-lg) max(var(--gutter),env(safe-area-inset-left)) 0}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.375rem,9vw + .25rem,3.5rem);line-height:1}.hero-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:32ch}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}.hero-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 10rem}@media(min-width:60rem){.hero[data-astro-cid-j7pv25f6]{padding-block:var(--space-lg) var(--space-2xl)}.hero-grid[data-astro-cid-j7pv25f6]{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,3.6fr) minmax(0,3.4fr);grid-template-areas:"copy a b";column-gap:var(--gap-columns);align-items:end}.hero-photo-a[data-astro-cid-j7pv25f6],.hero-photo-b[data-astro-cid-j7pv25f6]{display:block;height:clamp(460px,calc(100svh - 200px),620px);aspect-ratio:auto;min-height:0;margin:0}.hero-photo-a[data-astro-cid-j7pv25f6]{grid-area:a;border-radius:var(--radius-card) 0 0 var(--radius-card)}.hero-photo-b[data-astro-cid-j7pv25f6]{grid-area:b;margin-left:calc(6px - var(--gap-columns));border-radius:0 var(--radius-card) var(--radius-card) 0}.hero-copy[data-astro-cid-j7pv25f6]{grid-area:copy;align-self:center;padding:0 var(--space-md) 0 0;gap:var(--space-lg)}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,3.4vw,3.25rem)}.hero-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:0 0 auto}}.statement[data-astro-cid-j7pv25f6]{padding-block:var(--space-2xl)}.statement-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-lg);justify-items:start}.statement-line[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(1.75rem,3.2vw + .75rem,3.5rem);line-height:1.12;letter-spacing:var(--tracking-display);color:var(--color-field-ink);max-width:24ch;text-wrap:balance}.on-field[data-astro-cid-j7pv25f6] .statement-line[data-astro-cid-j7pv25f6]{color:var(--color-field-ink)}@media(min-width:60rem){.statement[data-astro-cid-j7pv25f6]{padding-block:var(--section-gap-s)}.statement-grid[data-astro-cid-j7pv25f6]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2xl)}.statement-crest{width:160px;height:160px}}.head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-xs) var(--space-lg);margin-bottom:var(--space-xl)}.type-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--gap-columns);margin:0;padding:0;list-style:none}.type-tile[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2xs);color:inherit;text-decoration:none}.type-media[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:1;overflow:hidden;margin-bottom:var(--space-xs);border-radius:var(--radius-inner);background:var(--color-paper-2);outline:1px solid var(--color-rule);outline-offset:-1px}.type-media[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;transition:opacity var(--dur-short) var(--ease-out)}.type-name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-title);line-height:1.2;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.2em;transition:text-decoration-color var(--dur-micro) var(--ease-out)}.type-price[data-astro-cid-j7pv25f6]{color:var(--color-muted);font-size:var(--text-sm)}.type-tile[data-astro-cid-j7pv25f6]:hover .type-name[data-astro-cid-j7pv25f6]{text-decoration-color:var(--color-clay)}.type-tile[data-astro-cid-j7pv25f6]:active .type-media[data-astro-cid-j7pv25f6] img{opacity:.85}.type-tile[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-inner)}@media(min-width:60rem){.type-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}.type-media[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5}}.courts[data-astro-cid-j7pv25f6]{padding-top:0}.courts[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-xl)}.court-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.court[data-astro-cid-j7pv25f6]{position:relative;display:grid;overflow:hidden;border-radius:var(--radius-card);color:var(--color-field-ink);text-decoration:none;isolation:isolate}.court-photo[data-astro-cid-j7pv25f6]{grid-area:1 / 1;display:block;aspect-ratio:4 / 5}.court-photo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.court-photo[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(to top,var(--color-scrim-strong) 0%,var(--color-scrim) 30%,transparent 55%)}.court-copy[data-astro-cid-j7pv25f6]{grid-area:1 / 1;align-self:end;z-index:3;display:grid;gap:var(--space-xs);padding:var(--space-lg)}.court-name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-2xl);line-height:1.05;letter-spacing:var(--tracking-display);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.18em;transition:text-decoration-color var(--dur-micro) var(--ease-out)}.court-line[data-astro-cid-j7pv25f6]{max-width:34ch}.court[data-astro-cid-j7pv25f6]:hover .court-name[data-astro-cid-j7pv25f6]{text-decoration-color:var(--color-gold)}.court[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.court[data-astro-cid-j7pv25f6]:active{transform:scale(.99)}@media(min-width:40rem){.court-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:60rem){.court-photo[data-astro-cid-j7pv25f6]{aspect-ratio:1}.court-name[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl)}.court-copy[data-astro-cid-j7pv25f6]{padding:var(--space-xl)}}.sets[data-astro-cid-j7pv25f6]{background:var(--color-paper-2)}.set-list[data-astro-cid-j7pv25f6]{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-rule)}.set-row[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-rule)}.set-link[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2xs);padding-block:var(--space-lg);color:inherit;text-decoration:none}.set-call[data-astro-cid-j7pv25f6],.set-answer[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(1.625rem,2.4vw + .75rem,2.75rem);line-height:1.05;letter-spacing:var(--tracking-display);overflow-wrap:break-word;min-width:0}.set-answer[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.set-meta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2xs) var(--space-md);margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm)}.set-name[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.25em;transition:text-decoration-color var(--dur-micro) var(--ease-out)}.set-link[data-astro-cid-j7pv25f6]:hover .set-name[data-astro-cid-j7pv25f6]{text-decoration-color:var(--color-clay)}.set-link[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(min-width:60rem){.set-link[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,2fr);column-gap:var(--gap-columns);align-items:baseline;padding-block:var(--space-xl)}.set-meta[data-astro-cid-j7pv25f6]{display:grid;justify-items:end;text-align:right;margin-top:0}}.club-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-xl)}.club-photo[data-astro-cid-j7pv25f6]{margin:0;aspect-ratio:4 / 5;border-radius:var(--radius-card);outline:1px solid var(--color-rule);outline-offset:-1px}.club-copy[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-md);align-content:center;justify-items:start}@media(min-width:60rem){.club-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-3xl);align-items:center}}.facts[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-rule)}.facts-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-xl)}.facts-head[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-xs);align-content:start;justify-items:start}.rows[data-astro-cid-j7pv25f6]{margin:0;border-top:1px solid var(--color-rule)}.row[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2xs);padding-block:var(--space-md);border-bottom:1px solid var(--color-rule)}.row[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-weight:600}.row[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-muted)}@media(min-width:60rem){.facts-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gap-columns)}.row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:var(--gap-columns);padding-block:var(--space-lg)}.row[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:var(--text-lg)}}
