.adp[data-v-50578673]{--Y: #FAEF2B;--B: #2A2D35;--ink60: rgba(42,45,53,.6);--ink40: rgba(42,45,53,.4);--hair: rgba(42,45,53,.14);--fd: "Oswald","Helvetica Neue Condensed","Arial Narrow",sans-serif;--fb: "Inter",system-ui,-apple-system,"Helvetica Neue",sans-serif;font-family:var(--fb);background:#fff;color:var(--B);padding:0;-webkit-font-smoothing:antialiased}.content-wrap[data-v-50578673]{padding:0 48px}.lnk[data-v-50578673]{text-decoration:none;color:inherit;display:block}.lnk:hover .hh[data-v-50578673]{text-decoration:underline;text-decoration-color:var(--Y);text-decoration-thickness:2px;text-underline-offset:3px}@media(max-width:768px){.content-wrap[data-v-50578673]{padding:0 18px}}.loading-state[data-v-50578673],.empty-state[data-v-50578673]{text-align:center;padding:100px 0;color:var(--ink60);font-family:var(--fd);font-size:15px;text-transform:uppercase;letter-spacing:.08em;display:flex;flex-direction:column;align-items:center;gap:20px}.back-link[data-v-50578673]{font-family:var(--fd);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--B);text-decoration:none;border-bottom:2px solid var(--Y);padding-bottom:2px}.breadcrumb[data-v-50578673]{border-bottom:1px solid var(--hair)}.bc-inner[data-v-50578673]{padding:13px 48px;display:flex;align-items:center;gap:10px;font-family:var(--fd);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.bc-link[data-v-50578673]{color:var(--ink40);text-decoration:none;transition:color .15s}.bc-link[data-v-50578673]:hover{color:var(--B)}.bc-sep[data-v-50578673]{color:#2a2d3540}.bc-cur[data-v-50578673]{color:var(--B)}@media(max-width:768px){.bc-inner[data-v-50578673]{padding:11px 18px}}.album-head[data-v-50578673]{border-bottom:2px solid var(--B);background:#fff}.head-inner[data-v-50578673]{padding:28px 48px;display:flex;align-items:center;gap:20px}.back-btn[data-v-50578673]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid rgba(42,45,53,.25);color:var(--B);text-decoration:none;flex-shrink:0;transition:border-color .15s}.back-btn[data-v-50578673]:hover{border-color:var(--B)}.loc-link[data-v-50578673]{text-decoration:none;color:inherit}.loc-link[data-v-50578673]:hover{text-decoration:underline;text-decoration-color:var(--Y);text-underline-offset:3px}.venue-avatar[data-v-50578673]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#5a3a52,#1a0c1f);border:2px solid var(--hair);flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.venue-avatar img[data-v-50578673]{width:100%;height:100%;object-fit:cover}.venue-initial[data-v-50578673]{font-family:var(--fd);font-weight:700;font-size:24px;color:#fff}.head-info[data-v-50578673]{flex:1;min-width:0}.head-title[data-v-50578673]{font-family:var(--fd);font-weight:700;font-size:clamp(28px,3.5vw,42px);line-height:.9;text-transform:uppercase;letter-spacing:-.02em;color:var(--B);margin:0 0 10px}.head-tags[data-v-50578673]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.date-tag[data-v-50578673]{display:inline-flex;align-items:center;gap:6px;background:var(--Y);color:var(--B);font-family:var(--fd);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding:5px 11px 4px}.count-tag[data-v-50578673]{display:inline-flex;align-items:center;gap:6px;font-family:var(--fd);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink60);border:1.5px solid rgba(42,45,53,.2);padding:5px 11px 4px}.head-actions[data-v-50578673]{display:flex;gap:10px;flex-shrink:0}.act-btn[data-v-50578673]{display:inline-flex;align-items:center;gap:8px;font-family:var(--fd);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding:10px 16px 8px;cursor:pointer;border:0;transition:opacity .15s}.act-share[data-v-50578673]{background:transparent;color:var(--B);border:1.5px solid rgba(42,45,53,.25)}.act-share[data-v-50578673]:hover{border-color:var(--B)}@media(max-width:768px){.head-inner[data-v-50578673]{padding:18px;gap:14px;flex-wrap:wrap}.venue-avatar[data-v-50578673]{width:52px;height:52px}.venue-initial[data-v-50578673]{font-size:18px}.head-actions[data-v-50578673]{display:none}}.photo-grid-wrap[data-v-50578673]{padding:24px 48px 0}@media(max-width:768px){.photo-grid-wrap[data-v-50578673]{padding:16px 18px 0}}.photo-grid[data-v-50578673]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0}.photo-cell[data-v-50578673]{position:relative;aspect-ratio:3/2;overflow:hidden;cursor:pointer;background:#2a2d3514}.photo-cell img[data-v-50578673]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.photo-cell:hover img[data-v-50578673]{transform:scale(1.04)}.photo-overlay[data-v-50578673]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a2d3559;opacity:0;transition:opacity .18s ease;display:flex;align-items:center;justify-content:center}.photo-cell:hover .photo-overlay[data-v-50578673]{opacity:1}@media(max-width:768px){.photo-grid[data-v-50578673]{grid-template-columns:repeat(2,1fr);gap:10px}.photo-cell[data-v-50578673]{aspect-ratio:1/1}}.weitere-wrap[data-v-50578673]{padding:40px 0 60px}.weitere-head[data-v-50578673]{display:flex;align-items:flex-end;justify-content:space-between;border-top:4px solid var(--B);padding-top:18px;margin-bottom:26px}.weitere-head-left[data-v-50578673]{display:flex;align-items:center;gap:14px}.tag0941[data-v-50578673]{display:inline-flex;align-items:center;background:var(--B);color:var(--Y);font-family:var(--fd);font-weight:700;text-transform:uppercase;letter-spacing:.12em;line-height:1;padding:6px 11px 5px;font-size:12px}.weitere-title[data-v-50578673]{font-family:var(--fd);font-weight:700;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:.9;text-transform:uppercase;letter-spacing:-.015em;color:var(--B);margin:0}.weitere-all[data-v-50578673]{font-family:var(--fd);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink60);text-decoration:none;transition:color .15s;white-space:nowrap}.weitere-all[data-v-50578673]:hover{color:var(--B)}.weitere-grid[data-v-50578673]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:900px){.weitere-grid[data-v-50578673]{grid-template-columns:repeat(2,1fr);gap:14px}}@media(max-width:768px){.weitere-wrap[data-v-50578673]{padding:28px 0 40px}}.rel-tile[data-v-50578673]{color:var(--B)}.rel-img[data-v-50578673]{position:relative;aspect-ratio:4/5;background-size:cover;background-position:center;overflow:hidden;margin-bottom:10px}.rel-count[data-v-50578673]{position:absolute;bottom:8px;right:8px;background:var(--Y);color:var(--B);font-family:var(--fd);font-weight:700;font-size:11px;letter-spacing:.04em;padding:3px 8px 2px}.rel-date[data-v-50578673]{font-family:var(--fb);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink40);margin-bottom:4px}.rel-name[data-v-50578673]{font-family:var(--fd);font-weight:700;font-size:18px;line-height:1;text-transform:uppercase;letter-spacing:-.005em;color:var(--B);margin:0}@media(max-width:480px){.rel-name[data-v-50578673]{font-size:15px}}.lightbox[data-v-50578673]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;display:flex;flex-direction:column;z-index:9999}.lb-header[data-v-50578673]{position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,.8) 0%,transparent 100%);padding:16px 20px;display:flex;justify-content:space-between;align-items:center;z-index:10}.lb-counter[data-v-50578673]{font-family:var(--fd);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#ffffffb3}.lb-controls[data-v-50578673]{display:flex;gap:8px}.lb-icon-btn[data-v-50578673]{background:#ffffff1a;border:0;cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:center;transition:background .15s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lb-icon-btn[data-v-50578673]:hover:not(:disabled){background:#fff3}.lb-icon-btn[data-v-50578673]:disabled{opacity:.3;cursor:default}.lb-content[data-v-50578673]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;touch-action:none}.lb-img[data-v-50578673]{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lb-content.is-zoomed[data-v-50578673]{cursor:grab}.lb-content.is-dragging[data-v-50578673]{cursor:grabbing}.lb-click-left[data-v-50578673],.lb-click-right[data-v-50578673]{position:absolute;top:0;bottom:0;width:30%;z-index:5;cursor:pointer}.lb-click-left[data-v-50578673]{left:0}.lb-click-right[data-v-50578673]{right:0}.lb-nav[data-v-50578673]{position:absolute;top:50%;transform:translateY(-50%);background:#00000059;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s;z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lb-content:hover .lb-nav[data-v-50578673]{opacity:.8}.lb-nav[data-v-50578673]:hover{opacity:1!important}.lb-nav-left[data-v-50578673]{left:16px}.lb-nav-right[data-v-50578673]{right:16px}@media(max-width:768px){.lb-nav[data-v-50578673]{opacity:.6}}.lb-footer[data-v-50578673]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0%,transparent 100%);padding:16px;text-align:center;z-index:10;pointer-events:none}.lb-footer-text[data-v-50578673]{font-family:var(--fd);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80}.photo-sentinel[data-v-50578673]{height:1px}
