.reservation-examples[data-astro-cid-mvwowmf5]{scroll-margin-top:24px}.example-navigation[data-astro-cid-mvwowmf5]{border-bottom:1px solid var(--line);gap:8px;margin-bottom:20px;padding-bottom:12px;display:flex}.example-navigation[data-astro-cid-mvwowmf5] button[data-astro-cid-mvwowmf5]{border:1px solid var(--line);background:var(--paper);border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:14px 24px;font-size:18px;font-weight:600;display:flex}.example-navigation[data-astro-cid-mvwowmf5] button[data-astro-cid-mvwowmf5][aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.example-navigation[data-astro-cid-mvwowmf5] button[data-astro-cid-mvwowmf5]:hover{border-color:var(--ink)}.example-navigation[data-astro-cid-mvwowmf5] svg[data-astro-cid-mvwowmf5]{flex-shrink:0;width:30px;height:30px}.venue-example[data-astro-cid-mvwowmf5]{--zone-free:#e9f6fa;--zone-reserved:#18495b;--zone-ink:#18495b;--plan-edge:#d9e6e9;background:var(--paper);border:1px solid var(--line);grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;padding:40px;display:grid}.venue-example[data-astro-cid-mvwowmf5]+.venue-example[data-astro-cid-mvwowmf5]{margin-top:24px}.reservation-examples[data-astro-cid-mvwowmf5]:has([role=tablist]:not([hidden])) .venue-example[data-astro-cid-mvwowmf5]{margin-top:0}.venue-example[data-astro-cid-mvwowmf5]>[data-astro-cid-mvwowmf5]{min-width:0}.venue-kicker[data-astro-cid-mvwowmf5]{color:var(--muted);margin-bottom:18px;font-size:15px}.venue-explanation[data-astro-cid-mvwowmf5] h3[data-astro-cid-mvwowmf5]{margin-bottom:20px;font-size:30px;line-height:1.2}.venue-explanation[data-astro-cid-mvwowmf5]>p[data-astro-cid-mvwowmf5]{max-width:55ch}.reservation-controls[data-astro-cid-mvwowmf5]{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.reservation-controls[data-astro-cid-mvwowmf5] button[data-astro-cid-mvwowmf5]{border:1px solid var(--ink);background:var(--paper);text-align:left;border-radius:4px;min-height:48px;padding:12px 16px;font-size:16px}.reservation-controls[data-astro-cid-mvwowmf5] button[data-astro-cid-mvwowmf5][aria-pressed=true]{background:var(--ink);color:var(--paper)}.reservation-controls[data-astro-cid-mvwowmf5] button[data-astro-cid-mvwowmf5]:hover{box-shadow:inset 0 0 0 1px var(--ink)}.reservation-result[data-astro-cid-mvwowmf5]{border-left:3px solid var(--orange);min-height:150px;padding-left:18px;font-size:18px}.venue-figure[data-astro-cid-mvwowmf5]{margin:0}.plan-heading[data-astro-cid-mvwowmf5]{flex-direction:column;gap:3px;margin-bottom:16px;display:flex}.plan-heading[data-astro-cid-mvwowmf5] span[data-astro-cid-mvwowmf5]{color:var(--muted);font-size:15px}.venue-plan[data-astro-cid-mvwowmf5]{border:10px solid var(--plan-edge);background:var(--zone-free);padding:8px;position:relative}.venue-zone[data-astro-cid-mvwowmf5]{background:var(--zone-free);color:var(--zone-ink);justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:14px;display:flex;position:relative}.venue-zone[data-astro-cid-mvwowmf5].is-reserved{background:var(--zone-reserved);color:#fff}.zone-name[data-astro-cid-mvwowmf5],.zone-status[data-astro-cid-mvwowmf5]{z-index:1;font-size:16px;line-height:1.3;position:relative}.zone-status[data-astro-cid-mvwowmf5]{text-align:right}.piscina-plan[data-astro-cid-mvwowmf5] .venue-zone[data-astro-cid-mvwowmf5]{border-bottom:3px dashed #477c8c}.piscina-plan[data-astro-cid-mvwowmf5] .venue-zone[data-astro-cid-mvwowmf5]:last-child{border-bottom:0}.piscina-plan[data-astro-cid-mvwowmf5] .venue-zone[data-astro-cid-mvwowmf5]:before{content:"";opacity:.12;background:currentColor;height:3px;position:absolute;inset:50% 14px auto}.plan-activity[data-astro-cid-mvwowmf5]{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:14px 0;display:flex}.plan-activity[data-astro-cid-mvwowmf5] span[data-astro-cid-mvwowmf5]{color:var(--muted);font-size:14px}.plan-activity[data-astro-cid-mvwowmf5] strong[data-astro-cid-mvwowmf5]{font-size:17px}.venue-figure[data-astro-cid-mvwowmf5] figcaption[data-astro-cid-mvwowmf5]{color:var(--muted);margin-top:12px;font-size:14px}.example-note[data-astro-cid-mvwowmf5]{color:var(--muted);max-width:90ch;margin-top:16px;font-size:16px}.example-cancha[data-astro-cid-mvwowmf5]{--zone-free:#e2ede3;--zone-reserved:#24533b;--zone-ink:#244632;--plan-edge:#b9cebc}.cancha-plan[data-astro-cid-mvwowmf5]{padding:0}.cancha-plan[data-astro-cid-mvwowmf5] .venue-zones[data-astro-cid-mvwowmf5]{aspect-ratio:1.5;grid-template-columns:1fr 1fr;display:grid}.cancha-plan[data-astro-cid-mvwowmf5] .venue-zone[data-astro-cid-mvwowmf5]{flex-direction:column;justify-content:center;gap:5px;min-height:130px;padding:24px 12px}.pitch-markings[data-astro-cid-mvwowmf5]{pointer-events:none;color:#739b7d;width:100%;height:100%;position:absolute;inset:0}.cancha-plan[data-astro-cid-mvwowmf5] .zone-name[data-astro-cid-mvwowmf5],.cancha-plan[data-astro-cid-mvwowmf5] .zone-status[data-astro-cid-mvwowmf5]{background:var(--zone-free);padding:2px 6px}.cancha-plan[data-astro-cid-mvwowmf5] .is-reserved[data-astro-cid-mvwowmf5] .zone-name[data-astro-cid-mvwowmf5],.cancha-plan[data-astro-cid-mvwowmf5] .is-reserved[data-astro-cid-mvwowmf5] .zone-status[data-astro-cid-mvwowmf5]{background:var(--zone-reserved)}.example-auditorio[data-astro-cid-mvwowmf5]{--zone-free:#f1e9e1;--zone-reserved:#6a4936;--zone-ink:#59412f;--plan-edge:#dfd3c6}.auditorium-stage[data-astro-cid-mvwowmf5]{text-align:center;color:var(--zone-ink);background:#e4d9cd;border-radius:2px 2px 12px 12px;margin-bottom:14px;padding:10px;font-size:14px}.auditorio-plan[data-astro-cid-mvwowmf5] .venue-zones[data-astro-cid-mvwowmf5]{grid-template-columns:1fr 1fr;display:grid}.auditorio-plan[data-astro-cid-mvwowmf5] .venue-zone[data-astro-cid-mvwowmf5]{flex-direction:column;justify-content:flex-start;gap:8px;min-height:245px;padding:20px 12px}.auditorio-plan[data-astro-cid-mvwowmf5] .venue-zone[data-astro-cid-mvwowmf5]:first-child{border-right:2px dashed #9c816c}.auditorium-seats[data-astro-cid-mvwowmf5]{grid-template-columns:repeat(3,1fr);gap:14px 10px;width:100%;max-width:130px;margin-top:16px;display:grid}.auditorium-seats[data-astro-cid-mvwowmf5] span[data-astro-cid-mvwowmf5]{opacity:.6;border:2px solid;border-bottom-width:5px;border-radius:5px 5px 2px 2px;height:18px}.reservation-examples[data-astro-cid-mvwowmf5] button[data-astro-cid-mvwowmf5]:focus-visible,.venue-example[data-astro-cid-mvwowmf5]:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@media (width<=1100px){.venue-example[data-astro-cid-mvwowmf5]{gap:32px;padding:30px}}@media (width<=980px){.venue-example[data-astro-cid-mvwowmf5]{grid-template-columns:1fr;gap:30px}.reservation-result[data-astro-cid-mvwowmf5]{min-height:0}.venue-figure[data-astro-cid-mvwowmf5]{width:100%;max-width:650px;margin-inline:auto}}@media (width<=600px){.example-navigation[data-astro-cid-mvwowmf5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.example-navigation[data-astro-cid-mvwowmf5] button[data-astro-cid-mvwowmf5]{flex-direction:column;gap:8px;padding:12px 6px;font-size:15px;line-height:1.3}.example-navigation[data-astro-cid-mvwowmf5] svg[data-astro-cid-mvwowmf5]{width:26px;height:26px}.venue-example[data-astro-cid-mvwowmf5]{padding:24px 16px}.venue-explanation[data-astro-cid-mvwowmf5] h3[data-astro-cid-mvwowmf5]{font-size:25px}.reservation-controls[data-astro-cid-mvwowmf5]{flex-direction:column}.venue-plan[data-astro-cid-mvwowmf5]{border-width:6px;padding:4px}.venue-zone[data-astro-cid-mvwowmf5]{gap:10px;min-height:74px;padding:12px 8px}.zone-name[data-astro-cid-mvwowmf5],.zone-status[data-astro-cid-mvwowmf5]{font-size:15px}.cancha-plan[data-astro-cid-mvwowmf5]{padding:0}.cancha-plan[data-astro-cid-mvwowmf5] .venue-zone[data-astro-cid-mvwowmf5]{min-height:110px;padding:24px 6px}.auditorio-plan[data-astro-cid-mvwowmf5] .venue-zone[data-astro-cid-mvwowmf5]{min-height:220px;padding:16px 8px}.auditorium-seats[data-astro-cid-mvwowmf5]{gap:12px 6px}}.venue-photo-intro[data-astro-cid-opyj6ekj]{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;margin-bottom:48px;display:grid}.venue-photo-intro[data-astro-cid-opyj6ekj] h3[data-astro-cid-opyj6ekj]{margin-bottom:20px;font-size:32px}.venue-photo-intro[data-astro-cid-opyj6ekj] p[data-astro-cid-opyj6ekj]{max-width:55ch}.venue-photo-intro[data-astro-cid-opyj6ekj] .photo{border-radius:8px;overflow:hidden}.venue-photo-intro[data-astro-cid-opyj6ekj] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.venue-court-photo{border-radius:8px;margin-top:36px;overflow:hidden}.venue-court-photo img{aspect-ratio:2.2;object-fit:cover;object-position:center 45%;width:100%;height:auto}@media (width<=980px){.venue-photo-intro[data-astro-cid-opyj6ekj]{grid-template-columns:1fr;gap:26px}.venue-photo-intro[data-astro-cid-opyj6ekj] h3[data-astro-cid-opyj6ekj]{font-size:27px}}@media (width<=600px){.venue-court-photo img{aspect-ratio:3/2}}.venue-features[data-astro-cid-opyj6ekj]{margin-top:40px}.venue-reference[data-astro-cid-opyj6ekj]{max-width:85ch;color:var(--muted);margin-top:28px}.venue-reference[data-astro-cid-opyj6ekj] strong[data-astro-cid-opyj6ekj]{color:var(--ink)}.venue-followup[data-astro-cid-opyj6ekj]{border-bottom:1px solid var(--line);align-items:center;gap:48px;padding:30px 0;display:flex}.venue-followup[data-astro-cid-opyj6ekj]>div[data-astro-cid-opyj6ekj]{flex:1}.venue-followup[data-astro-cid-opyj6ekj] h3[data-astro-cid-opyj6ekj]{margin-bottom:16px}.venue-followup[data-astro-cid-opyj6ekj] p[data-astro-cid-opyj6ekj]{max-width:75ch;color:var(--muted)}.venue-followup[data-astro-cid-opyj6ekj] p[data-astro-cid-opyj6ekj]+p[data-astro-cid-opyj6ekj]{margin-top:16px}.venue-scope[data-astro-cid-opyj6ekj]{padding:28px 0 16px}.venue-scope[data-astro-cid-opyj6ekj] h3[data-astro-cid-opyj6ekj]{margin-bottom:16px}.venue-scope[data-astro-cid-opyj6ekj] p[data-astro-cid-opyj6ekj]{max-width:75ch;color:var(--muted)}body[data-page=venues] .contact-photo .contact-background img{object-position:right center}.venue-cover[data-astro-cid-cyaqwpb3]{isolation:isolate;background:var(--ink);color:#fff;position:relative;overflow:hidden}.venue-cover[data-astro-cid-cyaqwpb3]>.photo{z-index:-2;width:100%;height:100%;margin:0;position:absolute;inset:0}.venue-cover[data-astro-cid-cyaqwpb3]>.photo img{object-fit:cover;object-position:center;width:100%;height:100%}.venue-cover[data-astro-cid-cyaqwpb3]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0f181ee6,#0f181eba 38%,#0f181e1a 76%);position:absolute;inset:0}.venue-cover-content[data-astro-cid-cyaqwpb3]{flex-direction:column;justify-content:center;align-items:flex-start;min-height:610px;padding-block:44px 70px;display:flex}.venue-cover[data-astro-cid-cyaqwpb3] h1[data-astro-cid-cyaqwpb3]{max-width:800px;font-size:clamp(44px,4.6vw,68px)}.venue-cover[data-astro-cid-cyaqwpb3] .lede[data-astro-cid-cyaqwpb3]{color:#fff;max-width:650px;margin-top:24px;font-size:21px}.venue-cover[data-astro-cid-cyaqwpb3] .section-name[data-astro-cid-cyaqwpb3]{color:#ffb493}.venue-cover[data-astro-cid-cyaqwpb3] .breadcrumb[data-astro-cid-cyaqwpb3],.venue-cover[data-astro-cid-cyaqwpb3] .text-link[data-astro-cid-cyaqwpb3]{color:#fff}@media (width>=1600px){.venue-cover-content[data-astro-cid-cyaqwpb3]{min-height:680px}}@media (width<=980px) and (width>=701px){.venue-cover[data-astro-cid-cyaqwpb3]:after{background:#0f181ec7}}.venue-index[data-astro-cid-cyaqwpb3]{border-block:1px solid var(--line);background:var(--paper);max-height:none;padding:0;display:block;position:static;overflow:visible}.venue-index[data-astro-cid-cyaqwpb3] .wrap[data-astro-cid-cyaqwpb3]{flex-wrap:wrap;gap:8px 32px;padding-block:14px;display:flex}.venue-index[data-astro-cid-cyaqwpb3] a[data-astro-cid-cyaqwpb3]{min-height:44px;padding:12px 0;font-size:17px}@media (width<=700px){.venue-cover[data-astro-cid-cyaqwpb3]{flex-direction:column;display:flex}.venue-cover-content[data-astro-cid-cyaqwpb3]{order:-1;min-height:0;padding-block:30px 38px}.venue-cover[data-astro-cid-cyaqwpb3]>.photo{z-index:auto;height:auto;position:relative;inset:auto}.venue-cover[data-astro-cid-cyaqwpb3]>.photo img{aspect-ratio:2;object-position:right center;height:auto}.venue-cover[data-astro-cid-cyaqwpb3]:after{display:none}.venue-cover[data-astro-cid-cyaqwpb3] h1[data-astro-cid-cyaqwpb3]{font-size:clamp(34px,9.5vw,42px)}.venue-cover[data-astro-cid-cyaqwpb3] .lede[data-astro-cid-cyaqwpb3]{font-size:19px}.venue-cover[data-astro-cid-cyaqwpb3] .actions[data-astro-cid-cyaqwpb3]>[data-astro-cid-cyaqwpb3]{text-align:center;max-width:100%}.venue-index[data-astro-cid-cyaqwpb3] .wrap[data-astro-cid-cyaqwpb3]{grid-template-columns:1fr;gap:0;display:grid}.venue-index[data-astro-cid-cyaqwpb3] a[data-astro-cid-cyaqwpb3]{padding:10px 0;font-size:16px}}
