.page_guide__roBqE{padding-bottom:4rem}.page_hero__1NMfQ{padding:2rem 0 2.8rem;background:var(--willow-tint);border-bottom:1px solid var(--rule)}.page_back__bqx6B{color:var(--ink-soft);font-size:.9rem}.page_eyebrow__taSge{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;margin:1.8rem 0 .6rem;color:var(--willow)}.page_hero__1NMfQ h1{font-size:clamp(2.7rem,6vw,5rem);letter-spacing:-.055em;line-height:1.06;margin:.5rem 0 1rem}.page_hero__1NMfQ h1 span{color:var(--willow)}.page_lede__Zsr5A{max-width:39rem;font-size:1.15rem;line-height:1.65;color:var(--ink-soft)}.page_venueNav__9BxIK{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:2rem}.page_venueNav__9BxIK a{display:flex;gap:.8rem;align-items:center;padding:1rem;background:var(--surface);border:1px solid var(--rule);border-radius:.6rem;text-decoration:none;color:var(--ink);font-weight:650}.page_venueNav__9BxIK a span:first-child{color:var(--willow);font-size:.8rem}.page_venueNav__9BxIK a span:last-child{margin-left:auto}.page_notice__uTueN{padding:1.1rem 0;font-size:.9rem;line-height:1.6;color:var(--ink-soft);max-width:62rem}.page_venue__BDX_X{scroll-margin-top:1rem;margin:1.8rem 0 3.5rem;border-top:1px solid var(--rule);padding-top:1.8rem}.page_venueHeader__Pk98u{display:flex;gap:1.2rem;align-items:center;margin-bottom:1.5rem}.page_number__rLerh{display:grid;place-items:center;flex:0 0 3rem;height:3rem;border-radius:50%;background:var(--willow-tint);color:var(--willow);font-weight:700}.page_venueHeader__Pk98u .page_eyebrow__taSge{margin:0 0 .35rem}.page_venueHeader__Pk98u h2{margin:0;letter-spacing:-.035em;font-size:clamp(1.7rem,3vw,2.3rem)}.page_venueHeader__Pk98u p:last-child{margin:.4rem 0 0;color:var(--ink-soft);font-size:.9rem}.page_calendar__cXQi_{margin-left:auto;flex-shrink:0;font-weight:600;font-size:.9rem}.page_columns__KZNAF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.page_panel__Sidvi{padding:1.3rem;background:var(--surface);border:1px solid var(--rule);border-radius:.8rem;overflow-wrap:anywhere}.page_panel__Sidvi:nth-child(2){background:var(--willow-tint)}.page_step__Mn8pT{text-transform:uppercase;font-size:.68rem;letter-spacing:.11em;font-weight:700;color:var(--ink-soft);margin:0 0 .4rem}.page_panel__Sidvi h3{margin:0 0 1.1rem;font-size:1.35rem;letter-spacing:-.025em}.page_panel__Sidvi p{line-height:1.6}.page_places__0BEI1{list-style:none;padding:0;margin:0}.page_places__0BEI1 li+li{border-top:1px solid var(--rule);margin-top:1.1rem;padding-top:1.1rem}.page_placeName__Arn9a{color:var(--ink);font-weight:650;line-height:1.45;text-underline-offset:.18em}.page_places__0BEI1 p{font-size:.85rem;color:var(--ink-soft);margin:.5rem 0}.page_places__0BEI1 a:last-child{font-size:.85rem}.page_action__c8pQS{display:inline-block;margin:.4rem 0;font-weight:650}.page_fine__WUb92,.page_source__GNAbA{font-size:.78rem;color:var(--ink-soft);line-height:1.6}.page_source__GNAbA{margin-top:.8rem}.page_notes__WoeEf{border-left:3px solid var(--willow);padding:.4rem 1.5rem;max-width:48rem}.page_notes__WoeEf h2{font-size:1.4rem;margin-top:0}.page_notes__WoeEf p{line-height:1.7;color:var(--ink-soft)}@media (max-width:760px){.page_columns__KZNAF,.page_venueNav__9BxIK{grid-template-columns:1fr}.page_venueHeader__Pk98u{flex-wrap:wrap;gap:.8rem}.page_venueHeader__Pk98u>div{flex:1 1;min-width:12rem}.page_calendar__cXQi_{margin-left:0;width:100%}.page_hero__1NMfQ{padding-top:1.5rem}}.visitor-guidance_section__v_pM4{margin-block:2rem;scroll-margin-top:1rem}.visitor-guidance_section__v_pM4>h2{font-size:clamp(1.7rem,3vw,2.3rem);letter-spacing:-.03em}.visitor-guidance_cards__y4atn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;list-style:none;padding:0}.visitor-guidance_card__0gANI{border:1px solid var(--rule);border-radius:1rem;background:var(--surface);padding:1.3rem;overflow-wrap:anywhere}.visitor-guidance_card__0gANI h3,.visitor-guidance_card__0gANI h4{margin:0 0 .7rem;font-size:1.08rem}.visitor-guidance_card__0gANI p{line-height:1.65}.visitor-guidance_card__0gANI a{font-weight:650}.visitor-guidance_checked__9F38n{color:var(--ink-soft);font-size:.8rem}.visitor-guidance_caution__7qUT6{color:var(--ink);font-weight:600;border-left:3px solid var(--willow);padding-left:.75rem}.today-guide_today__Exyt5{padding-block:2rem;border-block-end:1px solid currentColor}.today-guide_today__Exyt5 section>h2,.today-guide_today__Exyt5 section>h3{margin-block:1.5rem .75rem}.today-guide_cards__P7xd7{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}.today-guide_card__INBBb{border:1px solid;border-radius:.75rem;padding:1rem;min-width:0;overflow-wrap:anywhere}.today-guide_card__INBBb h3,.today-guide_card__INBBb h4{margin-block:.5rem;font-size:1.05rem;line-height:1.4}.today-guide_card__INBBb a{text-decoration:underline}.today-guide_card__INBBb a:focus-visible{outline:3px solid currentColor;outline-offset:3px}.today-guide_card__INBBb p{margin-block:.5rem}.today-guide_chip__PojYa{display:inline-block;border:1px solid;border-radius:1rem;padding:.2rem .6rem;font-size:.85rem;font-weight:650}.today-guide_meta__q4v8f{font-size:.85rem;line-height:1.6}.today-guide_pilot__BL4bE{border-block-end:0}.today-guide_fallbackLinks__q10at{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-block:1.25rem 0}.today-guide_fallbackLinks__q10at a{font-weight:700;text-underline-offset:.2em}.today-guide_chip__PojYa{background:var(--roll-extra,transparent);color:var(--roll-extra-ink,inherit)}.add-to-calendar_calendar__352e_{margin-block:.8rem;position:relative;font-size:.95rem}.add-to-calendar_calendar__352e_ summary{cursor:pointer;min-height:44px;padding:.65rem .8rem;border:1px solid;border-radius:.5rem;width:fit-content;font-weight:650}.add-to-calendar_calendar__352e_ a:focus-visible,.add-to-calendar_calendar__352e_ summary:focus-visible{outline:3px solid currentColor;outline-offset:3px}.add-to-calendar_calendar__352e_ ul{list-style:none;padding:.4rem 0;margin:0}.add-to-calendar_calendar__352e_ a{display:inline-block;min-height:44px;padding:.65rem .3rem;text-decoration:underline;position:relative;z-index:2}.add-to-calendar_calendar__352e_ p{max-width:48ch}.venue-calendars_grid__LcfUn{list-style:none;padding:0;margin:22px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.venue-calendars_card__jq2J2{padding:24px;border:1px solid var(--rule);border-top:4px solid var(--city-highlight,var(--willow));border-radius:16px;background:var(--surface);display:flex;flex-direction:column;align-items:flex-start}.venue-calendars_number__Fp2qe{color:var(--ink-soft);font-size:.8rem;letter-spacing:.12em}.venue-calendars_card__jq2J2 h3{font-size:1.35rem;margin:12px 0 6px}.venue-calendars_card__jq2J2 p{color:var(--ink-soft);font-size:.9rem;margin:0 0 20px}.venue-calendars_action__lCmxM{margin-top:auto;padding:12px 15px;background:var(--guide-planner-action,var(--color-accent));color:var(--guide-planner-action-ink,white);border-radius:9px;font-weight:650;font-size:.9rem;line-height:1.5;text-decoration:none}.venue-calendars_action__lCmxM:hover{background:var(--guide-planner-primary,var(--city-deep,var(--willow-deep)));color:var(--guide-planner-primary-ink,white)}.venue-calendars_plan__UN8U1{padding-block:14px 0;min-height:44px;font-size:.875rem}@media(max-width:760px){.venue-calendars_grid__LcfUn{grid-template-columns:1fr}}