.home-content[data-astro-cid-j7pv25f6]{max-width:1120px;margin:auto;padding:0 24px 36px}.find-plan[data-astro-cid-j7pv25f6]{padding:44px 0 30px;max-width:780px}.home-kicker[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:600;color:var(--color-muted);margin-bottom:14px}.find-plan[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:clamp(38px,6vw,66px);line-height:1.03;letter-spacing:-.045em;margin:0 0 18px;text-wrap:balance}.find-plan[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.home-kicker){font-size:18px;line-height:1.5;max-width:540px;color:var(--color-muted)}.plan-search[data-astro-cid-j7pv25f6]{display:flex;border:1px solid var(--color-line);border-radius:10px;padding:5px;gap:5px;margin-top:24px;max-width:650px}.plan-search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{min-width:0;flex:1;border:0;background:transparent;font:inherit;padding:12px}.plan-search[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{font:inherit;font-weight:600;border:0;border-radius:7px;background:var(--color-yellow);padding:12px 18px;color:var(--color-ink);cursor:pointer;white-space:nowrap}.plan-shortcuts[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.plan-shortcuts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:10px 14px;min-height:44px;border:1px solid var(--color-line);border-radius:7px;font-size:14px;font-weight:600;text-decoration:none;color:inherit}.plan-shortcuts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--color-stone)}.season-link[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:16px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);color:inherit;text-decoration:none;font-size:14px}.home-section[data-astro-cid-j7pv25f6]{margin-top:34px}.section-heading[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:18px}.section-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:25px;letter-spacing:-.025em}.section-heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--color-muted);margin-top:6px;line-height:1.5}.section-heading[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{font-size:14px;white-space:nowrap;color:inherit;text-underline-offset:4px}.home-events[data-astro-cid-j7pv25f6]{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.home-event[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none;min-width:0}.home-event[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:18px;font-family:var(--font-heading);line-height:1.25;margin-top:7px;letter-spacing:-.02em}.event-meta[data-astro-cid-j7pv25f6]{font-size:12.5px;color:var(--color-muted);margin-top:12px;line-height:1.5}.availability[data-astro-cid-j7pv25f6]{display:inline-block;font-size:12px;margin-top:8px}.home-lists[data-astro-cid-j7pv25f6]{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.home-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:stretch;gap:14px;color:inherit;text-decoration:none;padding:0 0 16px;border:1px solid var(--color-line);border-radius:10px;overflow:hidden;min-width:0}.home-list[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding:0 14px;display:flex;flex-direction:column;flex:1}.home-list[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:14px}.home-list[data-astro-cid-j7pv25f6] .listing-media[data-astro-cid-j7pv25f6]{border-radius:0}.home-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:20px;letter-spacing:-.02em}.home-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--color-muted);line-height:1.5;margin-top:6px;max-width:42ch}.home-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-size:13px;font-weight:600;margin-top:10px}.home-empty[data-astro-cid-j7pv25f6]{padding:24px 0;color:var(--color-muted)}.home-empty[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;color:var(--color-ink);margin-top:10px}.visually-hidden[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:700px){.home-content[data-astro-cid-j7pv25f6]{padding:0 16px 24px}.find-plan[data-astro-cid-j7pv25f6]{padding-top:28px}.find-plan[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.home-kicker){font-size:16px}.home-events[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.home-event[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:16px}.home-lists[data-astro-cid-j7pv25f6]{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.home-list[data-astro-cid-j7pv25f6]{flex:0 0 76%;scroll-snap-align:start}.find-plan[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:28px;margin-bottom:8px}.find-plan[data-astro-cid-j7pv25f6]{padding:20px 0 22px}.find-plan[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.home-kicker){font-size:15px}.plan-search[data-astro-cid-j7pv25f6]{margin-top:16px}.plan-shortcuts[data-astro-cid-j7pv25f6]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.plan-shortcuts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{flex:none}.section-heading[data-astro-cid-j7pv25f6]{flex-wrap:wrap}.plan-search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{font-size:16px;padding:10px 7px}.plan-search[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{padding:12px;font-size:14px}}body{background:var(--paper);color:var(--ink)}.bhmPromo[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 14px 4px;padding:13px 15px;border-radius:var(--r-md);background:var(--yellow);color:var(--fixed-dark);text-decoration:none}.bhmPromo-t[data-astro-cid-j7pv25f6]{font-family:var(--head);font-weight:700;font-size:var(--t-sm);letter-spacing:-.01em}.bhmPromo-c[data-astro-cid-j7pv25f6]{font-size:12.5px;font-weight:600;white-space:nowrap}.psub[data-astro-cid-j7pv25f6] .msg[data-astro-cid-j7pv25f6]{margin:8px 0 0;font-size:12.5px;min-height:16px;line-height:1.4}
