.column-header.svelte-aox20m{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.column-header.svelte-aox20m h3:where(.svelte-aox20m){margin:0}.key-details.svelte-aox20m,.ticket-list.svelte-aox20m,.activity-list.svelte-aox20m{margin:0;padding:0;list-style:none}.key-details.svelte-aox20m{padding-left:1.2rem;list-style:outside}.key-details.svelte-aox20m li:where(.svelte-aox20m){margin:.35rem 0}.venue.svelte-aox20m{border-top:1px dashed #00000026;margin-top:.85rem;padding-top:.85rem}section.dark.svelte-aox20m .venue:where(.svelte-aox20m){border-top-color:#ffffff40}.venue.svelte-aox20m h4:where(.svelte-aox20m){margin:0 0 .3rem}.venue.svelte-aox20m p:where(.svelte-aox20m){margin:0}.ticket-list.svelte-aox20m{padding-left:1.2rem;list-style:outside}.ticket-list.svelte-aox20m li:where(.svelte-aox20m){margin:.35rem 0}.activity-list.svelte-aox20m{gap:.45rem;padding-left:1.2rem;list-style:outside;display:grid}.strong.svelte-aox20m{font-weight:500}@media (width<=40rem){.column.svelte-aox20m{padding:.85rem}}.brewery.svelte-1167pjs{text-align:center}.brewery.svelte-1167pjs p:where(.svelte-1167pjs){margin:.5rem 0}.subtitle.svelte-1167pjs{color:var(--theme-color-1);font-size:.9em}.description.svelte-1167pjs{background-color:var(--contrast-color-1);border-radius:.5em;padding:.8em 1em;font-style:italic}.brewery-image.svelte-1167pjs{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:.5em;width:16em;height:16em;margin:0 auto}.gallery-preview.svelte-1cgew3c{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:20px;display:grid}.gallery-card.svelte-1cgew3c{aspect-ratio:16/9;background:var(--background-contrast-1);box-shadow:var(--shadow);border-radius:12px;position:relative;overflow:hidden}.gallery-preview.svelte-1cgew3c img:where(.svelte-1cgew3c){object-fit:cover;object-position:center;border-radius:12px;width:100%;height:100%;transition:transform .18s;display:block}.gallery-card.svelte-1cgew3c:hover img:where(.svelte-1cgew3c){transform:scale(1.035)}@media (width<=900px){.gallery-preview.svelte-1cgew3c{grid-template-columns:1fr;gap:12px}}.landing.svelte-10joqin{border-bottom:5px solid var(--contrast-color-2);background-image:url(../../../assets/landing-1.webp);background-position:50%;background-size:cover;justify-content:flex-end;align-items:center;min-height:35rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.landing.svelte-10joqin:before{content:"";background:linear-gradient(105deg,#1f2a1f29 20%,#1f2a1fcc 72%);position:absolute;inset:0}.landing-content.svelte-10joqin{z-index:1;text-align:center;border-radius:1.25rem;padding:2rem 2.25rem;position:relative}.logo.svelte-10joqin{width:20em;height:20em}.event-info.svelte-10joqin{border:3px solid var(--theme-color-1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#f7f1e4f0 0%,#f7f1e4e0 100%);border-radius:.9rem;margin-top:.5rem;padding:1.15rem 1.25rem 1.05rem;box-shadow:0 10px 24px #0f120c40}.event-info.svelte-10joqin h1:where(.svelte-10joqin){color:var(--accent-color-1)}.date.svelte-10joqin{font-family:var(--heading-font-family), serif;text-transform:uppercase;color:var(--contrast-color-1);letter-spacing:.04em;margin:0;font-size:1.25rem;line-height:1.35}.date.svelte-10joqin span:where(.svelte-10joqin){color:var(--theme-color-1);margin:0 .35rem}@media (width<=768px){.landing.svelte-10joqin{background-position:60%;justify-content:center;min-height:30rem;padding:1rem}.landing-content.svelte-10joqin{width:min(100%,22rem);padding:1.25rem}.event-info.svelte-10joqin{padding:1rem}.logo.svelte-10joqin{width:12rem;height:12rem}.event-info.svelte-10joqin h1:where(.svelte-10joqin){font-size:2.1rem}.date.svelte-10joqin{font-size:1rem}}.band-list.svelte-z5v03k{grid-template-columns:repeat(3,1fr);justify-items:center;gap:2.5em;max-width:80em;margin:0 auto;padding:0 1.5em;display:grid}.band.svelte-z5v03k{aspect-ratio:1;width:100%;max-width:22.5em;height:auto;box-shadow:var(--shadow);color:var(--background-color-1);border-radius:1em;text-decoration:none;position:relative;overflow:hidden}.band-bg.svelte-z5v03k{background-position:50%;background-size:cover;transition:transform .3s cubic-bezier(.4,1.6,.4,1);position:absolute;inset:0}.band.svelte-z5v03k:hover .band-bg:where(.svelte-z5v03k){transform:scale(1.07)}.image-overlay.svelte-z5v03k{z-index:1;background-color:var(--contrast-color-1);text-align:center;clip-path:polygon(0 0,100% 0,100% calc(100% - 1em),calc(100% - 1em) 100%,0 100%);width:14em;padding:.5em 1.5em;transition:width .3s,clip-path;display:block;position:relative}.band.svelte-z5v03k:hover .image-overlay:where(.svelte-z5v03k){clip-path:none;width:100%;transition:width .3s,clip-path 0s .3s}.band.svelte-z5v03k h3:where(.svelte-z5v03k){text-transform:none;text-align:center;margin:0;font-size:1.2em;font-weight:500}.band.svelte-z5v03k p:where(.svelte-z5v03k){color:var(--background-color-2);margin:0;font-size:.85em;font-weight:500}.band-large.svelte-z5v03k{max-width:25em}.band-large.svelte-z5v03k .image-overlay:where(.svelte-z5v03k){font-size:1.1em}.band.svelte-z5v03k .visit:where(.svelte-z5v03k){z-index:1;white-space:nowrap;border:1px solid var(--background-color-1);text-transform:uppercase;visibility:hidden;opacity:0;background-color:#00000080;border-radius:.5em;padding:.75em 1em;font-size:.8em;font-weight:600;transition:visibility,opacity .2s ease-in-out;position:absolute;bottom:2em;left:50%;transform:translate(-50%)}.band.svelte-z5v03k:hover .visit:where(.svelte-z5v03k){visibility:visible;opacity:1}@media only screen and (width<=900px){.band-list.svelte-z5v03k{grid-template-columns:1fr;gap:2em;max-width:28em}}a.svelte-1423t4j{color:var(--text-color-1);transition:color .15s ease-in-out}a.svelte-1423t4j:hover{color:var(--theme-color-1)}.split-section.svelte-1423t4j{align-items:center;gap:2.5em;max-width:70em;margin:0 auto;display:flex}.split-section.svelte-1423t4j img:where(.svelte-1423t4j){width:100%;max-width:24em;box-shadow:var(--shadow);border-radius:1em;flex-shrink:0;display:block}.info.svelte-1423t4j{flex-direction:column;gap:.5em;display:flex}.lead.svelte-1423t4j{margin:0;font-size:1.1em;line-height:1.5}.info.svelte-1423t4j h3:where(.svelte-1423t4j){margin:.5em 0 .25em;font-size:1.1em}.info.svelte-1423t4j ul:where(.svelte-1423t4j){flex-direction:column;gap:.35em;margin:0;padding-left:1.25em;display:flex}@media (width<=700px){.split-section.svelte-1423t4j{flex-direction:column}.split-section.svelte-1423t4j img:where(.svelte-1423t4j){max-width:100%}}
