.page-hero.svelte-1uha8ag{padding:calc(var(--section-gap) * .5) var(--page-pad) 0;text-align:left}.page-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;margin-top:12px}.tour-body.svelte-1uha8ag{padding:calc(var(--section-gap) * .6) var(--page-pad) var(--section-gap);display:grid;gap:calc(var(--section-gap) * .6)}.flyer.svelte-1uha8ag{display:flex;justify-content:center}.flyer.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;max-width:560px;height:auto;display:block}@media(min-width:900px){.tour-body.svelte-1uha8ag{grid-template-columns:minmax(0,480px) 1fr;gap:clamp(48px,6vw,96px);align-items:start}.flyer.svelte-1uha8ag{position:sticky;top:calc(var(--nav-height) + 24px);justify-content:flex-start}}.date-list.svelte-1uha8ag{list-style:none;display:flex;flex-direction:column;gap:40px}.date-row.svelte-1uha8ag{display:grid;grid-template-columns:120px 1fr auto;gap:24px;align-items:center;padding:8px 16px;margin:-8px -16px;border-radius:2px;transition:background .3s ease}.date-row.svelte-1uha8ag:hover{background:var(--bg-raised)}.date-when.svelte-1uha8ag{display:flex;flex-direction:column}.date-date.svelte-1uha8ag{font-family:var(--font-display);font-size:1.125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.date-city.svelte-1uha8ag{font-size:clamp(1.5rem,3vw,2rem);font-weight:200;text-transform:uppercase;letter-spacing:.01em}.date-country.svelte-1uha8ag{font-size:.6em;font-weight:400;color:var(--muted);margin-left:10px;letter-spacing:.1em}.date-venue.svelte-1uha8ag{color:var(--text-dim);margin-top:2px}.date-note.svelte-1uha8ag{color:var(--muted)}.ticket-link.svelte-1uha8ag{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text);transition:opacity .2s ease;white-space:nowrap}.ticket-link.svelte-1uha8ag:hover{opacity:.6}.ticket-link.door.svelte-1uha8ag{color:var(--muted)}@media(max-width:640px){.date-row.svelte-1uha8ag{grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:12px}.date-when.svelte-1uha8ag{grid-column:1;grid-row:1;flex-direction:row;align-items:baseline;gap:12px}.date-where.svelte-1uha8ag{grid-column:1 / -1;grid-row:2}.date-action.svelte-1uha8ag{grid-column:2;grid-row:1}}
