.buildings_mapBack__6Mv3v{display:inline-flex;align-items:center;gap:.3rem;min-height:2.75rem;margin:0 0 .35rem;color:var(--site-brass);font-size:.95rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.buildings_mapBack__6Mv3v:focus-visible,.buildings_mapBack__6Mv3v:hover{text-decoration:underline;text-underline-offset:.2em}.buildings_page__dkXKG{display:grid;grid-gap:clamp(1rem,2.6vw,1.5rem);gap:clamp(1rem,2.6vw,1.5rem)}.buildings_emptyNote__tL5uy,.buildings_errorNote__dekfh{margin:0;padding:.75rem .9rem;border-left:3px solid var(--site-ink-faint);color:var(--site-ink-soft);font-size:.95rem;line-height:1.7}.buildings_errorNote__dekfh a{color:var(--site-brass);font-weight:700}.buildings_layout__kw9gm{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(1rem,2.6vw,1.5rem);gap:clamp(1rem,2.6vw,1.5rem);align-items:start}.buildings_layoutSingle__84X_H{max-width:46rem}@media (min-width:62rem){.buildings_layout__kw9gm:not(.buildings_layoutSingle__84X_H){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.buildings_booths__XoYkw{order:-1}}.buildings_panel___I5vH{min-width:0;padding:clamp(1.05rem,3vw,1.5rem) clamp(1rem,2.8vw,1.4rem) clamp(1.15rem,3vw,1.6rem);border:1px solid color-mix(in srgb,var(--site-ink) 14%,transparent);border-radius:4px;box-shadow:0 8px 20px color-mix(in srgb,var(--site-ink) 8%,transparent);background-color:#ffffff;background-image:linear-gradient(color-mix(in srgb,var(--site-ink) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--site-ink) 7%,transparent) 1px,transparent 1px);background-size:18px 18px}.buildings_sectionEyebrow__3iMpf{margin:0;color:var(--site-brass);font-family:var(--font-accent);font-size:.78rem;font-weight:700;letter-spacing:.16em}.buildings_sectionTitle__Gexe0{margin:.2rem 0 0;color:var(--site-ink);font-size:clamp(1.35rem,3.6vw,1.7rem);font-weight:800;letter-spacing:.03em;line-height:1.3}.buildings_chip__42dDX{display:inline-flex;align-items:center;padding:.12rem .5rem;border:1px solid color-mix(in srgb,var(--site-ink) 16%,transparent);border-radius:999px;color:var(--site-ink-soft);font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1.3;white-space:nowrap}.buildings_chipStatus__CH3iD{border-color:color-mix(in srgb,var(--site-seal) 40%,transparent);color:var(--site-seal);background:color-mix(in srgb,var(--site-seal) 6%,#ffffff)}.buildings_chipDelayed__vjp6M{border-color:color-mix(in srgb,var(--site-brass) 55%,transparent);color:var(--site-brass);background:color-mix(in srgb,var(--site-brass) 10%,#ffffff)}.buildings_chipCanceled__cYJ5b{border-color:color-mix(in srgb,var(--site-ink) 35%,transparent);color:var(--site-ink);background:color-mix(in srgb,var(--site-ink) 6%,#ffffff)}.buildings_chipChanged__kd2kX{border-color:color-mix(in srgb,var(--site-seal) 45%,transparent);color:var(--site-seal);background:color-mix(in srgb,var(--site-seal) 8%,#ffffff)}.buildings_boothLink__JumbI:focus-visible,.buildings_eventLink__WeotJ:focus-visible,.buildings_floorButton__c64TS:focus-visible{outline:2px solid var(--site-seal);outline-offset:2px}.buildings_dayGroup__Kzgq_{margin-top:1.1rem}.buildings_dayHeading__AfWyD{margin:0;color:var(--site-seal);font-family:var(--font-accent);font-size:.82rem;font-weight:700;letter-spacing:.16em}.buildings_boothList__OR_NP,.buildings_timeline__nqIH6{display:grid;margin:0;padding:0;list-style:none}.buildings_timeline__nqIH6{margin-top:.25rem}.buildings_timeline__nqIH6 li+li{border-top:1px dashed color-mix(in srgb,var(--site-ink) 18%,transparent)}.buildings_eventLink__WeotJ{display:grid;grid-template-columns:5.6rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:baseline;min-height:2.75rem;padding:.7rem 0;color:inherit;text-decoration:none}.buildings_eventLink__WeotJ.buildings_eventLinkSpan__LBOUZ{grid-template-columns:minmax(0,1fr);gap:.2rem}.buildings_eventTime__ZxseP{color:var(--site-sea-deep);font-size:.86rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.buildings_eventBody__B6gQP{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.buildings_eventTitle__8yjKp{font-size:1rem;font-weight:800;line-height:1.4}.buildings_boothLink__JumbI:hover .buildings_boothName__eFW37,.buildings_eventLink__WeotJ:hover .buildings_eventTitle__8yjKp{color:var(--site-seal)}.buildings_eventMeta__IGtxz{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem}.buildings_place__5Dksr{color:var(--site-ink-soft);font-size:.82rem;font-weight:600}.buildings_floorButtons__fuxJd{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.buildings_floorButton__c64TS{min-width:2.75rem;min-height:2.75rem;padding:0 1rem;border:1px solid color-mix(in srgb,var(--site-ink) 18%,transparent);border-radius:999px;background:#ffffff;color:var(--site-ink-soft);font:inherit;font-size:.95rem;font-weight:800;letter-spacing:.04em;cursor:pointer}.buildings_floorButton__c64TS:hover{border-color:color-mix(in srgb,var(--site-seal) 35%,transparent);color:var(--site-ink)}.buildings_floorButton__c64TS[aria-pressed=true]{border-color:var(--site-ink);background:var(--site-ink);color:#ffffff}.buildings_listHeading__lxmF1{display:flex;align-items:baseline;gap:.6rem;margin:1.1rem 0 0;color:var(--site-seal);font-family:var(--font-accent);font-size:.82rem;font-weight:700;letter-spacing:.16em}.buildings_count__g5rO7{color:var(--site-ink-faint);font-size:.78rem;font-weight:600;letter-spacing:.04em}.buildings_boothList__OR_NP{gap:.6rem;margin-top:.6rem}.buildings_boothLink__JumbI{display:grid;grid-gap:.2rem;gap:.2rem;min-height:2.75rem;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--site-ink) 14%,transparent);border-radius:4px;background:#ffffff;color:inherit;text-decoration:none}.buildings_boothLink__JumbI:hover{border-color:color-mix(in srgb,var(--site-seal) 35%,transparent)}.buildings_room__4jqZM{color:var(--site-brass);font-size:.74rem;font-weight:800;letter-spacing:.1em}.buildings_boothName__eFW37{font-size:1.02rem;font-weight:800;line-height:1.4}.buildings_boothMeta__Giv8U{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .7rem;color:var(--site-ink-soft);font-size:.82rem;font-weight:600}@media (max-width:520px){.buildings_eventLink__WeotJ{grid-template-columns:4.9rem minmax(0,1fr);gap:.6rem}.buildings_eventLink__WeotJ.buildings_eventLinkSpan__LBOUZ{grid-template-columns:minmax(0,1fr);gap:.2rem}}