.press[data-astro-cid-ltwnrrgk]{transition:background-color .2s var(--ease-out), color .2s var(--ease-out), transform .16s var(--ease-out)}@media (prefers-reduced-motion:no-preference){.press[data-astro-cid-ltwnrrgk]:active{transform:scale(.97)}}.map-frame[data-astro-cid-ltwnrrgk]{border-radius:var(--radius-panel);background:var(--color-secondary-muted);box-shadow:inset 0 0 0 1px var(--hairline), var(--shadow-float);margin:0;padding:.5rem}@media (width>=1024px){.map-frame[data-astro-cid-ltwnrrgk]{flex-direction:column;display:flex}.map-well[data-astro-cid-ltwnrrgk]{flex:1}}.map-well[data-astro-cid-ltwnrrgk]{border-radius:calc(var(--radius-panel) - .5rem);background:var(--color-background-alt);box-shadow:0 0 0 1px var(--hairline);overflow:hidden}.side[data-astro-cid-ltwnrrgk]{border-radius:var(--radius-panel);box-shadow:var(--shadow-float);flex-direction:column;padding:1.75rem;display:flex}.side-title[data-astro-cid-ltwnrrgk]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:1.25rem;font-weight:800;line-height:1.2}.side-link[data-astro-cid-ltwnrrgk]{color:#fff;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:600;display:flex}.side-link[data-astro-cid-ltwnrrgk]:hover{text-decoration:underline}.venue[data-astro-cid-ltwnrrgk]{align-items:flex-start;gap:.75rem;display:flex}.venue-pin[data-astro-cid-ltwnrrgk]{width:1.125rem;height:1.125rem;color:var(--color-secondary-light);flex-shrink:0;margin-top:.05rem}.col-title[data-astro-cid-ltwnrrgk]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-primary);font-size:1.375rem;font-weight:800;line-height:1.2}.group-grid[data-astro-cid-ltwnrrgk]{gap:1.25rem;scroll-margin-top:6rem;display:grid}@media (width>=1024px){.group-grid[data-astro-cid-ltwnrrgk]{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:3.5rem}}.hotel-list[data-astro-cid-ltwnrrgk]{border-radius:var(--radius-panel);background:var(--color-background-alt);box-shadow:inset 0 0 0 1px var(--hairline);padding:.25rem 1.25rem}.hotel[data-astro-cid-ltwnrrgk]{grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem 1.5rem;padding:1.125rem 0;display:grid}.hotel[data-astro-cid-ltwnrrgk]>a[data-astro-cid-ltwnrrgk]{justify-self:start}@media (width>=640px){.hotel[data-astro-cid-ltwnrrgk]{grid-template-columns:minmax(0,1fr) auto}}.hotel[data-astro-cid-ltwnrrgk]+.hotel[data-astro-cid-ltwnrrgk]{border-top:1px solid var(--hairline)}.hotel-name[data-astro-cid-ltwnrrgk]{font-family:var(--font-display);color:var(--color-primary);font-size:1.0625rem;font-weight:700;line-height:1.3}.hotel-meta[data-astro-cid-ltwnrrgk]{color:var(--color-primary-light);margin-top:.25rem;font-size:.875rem;font-weight:600}.hotel-note[data-astro-cid-ltwnrrgk]{max-width:52ch;color:var(--color-text);margin-top:.25rem;font-size:.9375rem;line-height:1.5}.note-panel[data-astro-cid-ltwnrrgk]{border-radius:var(--radius-panel);background:var(--color-secondary-muted);padding:1.75rem}.legs[data-astro-cid-ltwnrrgk]{border-radius:var(--radius-panel);background:var(--color-background-alt);box-shadow:inset 0 0 0 1px var(--hairline);padding:.5rem 1.75rem;display:grid}.leg[data-astro-cid-ltwnrrgk]{flex-direction:column;padding:1.5rem 0;display:flex}.leg[data-astro-cid-ltwnrrgk]+.leg[data-astro-cid-ltwnrrgk]{border-top:1px solid var(--hairline)}@media (width>=768px){.legs[data-astro-cid-ltwnrrgk]{grid-template-columns:repeat(3,minmax(0,1fr));padding:1.75rem 0}.leg[data-astro-cid-ltwnrrgk]{padding:.25rem 1.75rem}.leg[data-astro-cid-ltwnrrgk]+.leg[data-astro-cid-ltwnrrgk]{border-top:0;border-left:1px solid var(--hairline)}}.leg-title[data-astro-cid-ltwnrrgk]{font-family:var(--font-display);color:var(--color-text-muted);font-size:.9375rem;font-weight:700}.leg-figure[data-astro-cid-ltwnrrgk]{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--color-primary);margin-top:.25rem;font-size:2rem;font-weight:800;line-height:1.1}.leg-unit[data-astro-cid-ltwnrrgk]{letter-spacing:-.01em;color:var(--color-primary-light);font-size:1rem;font-weight:700}.leg-text[data-astro-cid-ltwnrrgk]{color:var(--color-text);margin-top:.75rem;font-size:.9375rem;line-height:1.6}
