.album-card[data-v-fc2ea1de]{text-decoration:none;color:inherit;display:block;--Y: #FAEF2B;--B: #2A2D35;--ink40: rgba(42,45,53,.4);--fd: "Oswald","Helvetica Neue Condensed","Arial Narrow",sans-serif}.a-link[data-v-fc2ea1de],.a-title-link[data-v-fc2ea1de]{text-decoration:none;color:inherit;display:block}.acover[data-v-fc2ea1de]{position:relative;aspect-ratio:3/2;background-size:cover;background-position:center;overflow:hidden;margin-bottom:13px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.a-link:hover .acover[data-v-fc2ea1de]{transform:scale(1.03)}.acover-cnt[data-v-fc2ea1de]{position:absolute;bottom:10px;right:10px;background:var(--Y);color:var(--B);font-family:var(--fd);font-weight:700;font-size:11px;letter-spacing:.04em;padding:4px 9px 3px}.acover-name[data-v-fc2ea1de]{position:absolute;top:10px;left:10px;max-width:calc(100% - 20px);background:var(--B);color:var(--Y);font-family:var(--fd);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-date[data-v-fc2ea1de]{font-family:var(--fd);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink40);margin-bottom:5px}.a-title[data-v-fc2ea1de]{font-family:var(--fd);font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:-.01em;color:var(--B);margin:0;transition:color .15s}.a-title-link[data-v-fc2ea1de]:hover{text-decoration:underline;text-decoration-color:var(--Y);text-decoration-thickness:2px;text-underline-offset:3px;color:#8a7a00}@media(max-width:480px){.a-title[data-v-fc2ea1de]{font-size:16px}}.ap[data-v-8dfc077c]{--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}.lnk[data-v-8dfc077c]{text-decoration:none;color:inherit;display:block}.bc[data-v-8dfc077c]{padding:13px 48px;border-bottom:1px solid var(--hair);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-8dfc077c]{color:var(--ink40);text-decoration:none;transition:color .15s}.bc-link[data-v-8dfc077c]:hover{color:var(--B)}.bc-sep[data-v-8dfc077c]{color:#2a2d3540}.bc-cur[data-v-8dfc077c]{color:var(--B)}@media(max-width:768px){.bc[data-v-8dfc077c]{padding:11px 18px}}.title-block[data-v-8dfc077c]{padding:34px 48px 26px}.title-sub[data-v-8dfc077c]{font-family:var(--fd);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink40);margin-bottom:12px}.title-h1[data-v-8dfc077c]{font-family:var(--fd);font-weight:700;font-size:clamp(44px,5vw,72px);line-height:.86;text-transform:uppercase;letter-spacing:-.02em;color:var(--B);margin:0}@media(max-width:768px){.title-block[data-v-8dfc077c]{padding:18px 18px 14px}}.fb[data-v-8dfc077c]{padding:14px 48px 22px;background:#fff;border-top:1px solid var(--hair);border-bottom:4px solid var(--B);display:flex;align-items:flex-end;gap:0}.fb-ort[data-v-8dfc077c]{flex:1.4;padding-right:34px;border-right:1px solid var(--hair);position:relative}.fb-date-col[data-v-8dfc077c]{flex:.85;padding:0 30px;border-right:1px solid var(--hair)}.fb-acts[data-v-8dfc077c]{flex:none;padding-left:30px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.fb-lbl[data-v-8dfc077c]{display:flex;align-items:center;gap:7px;font-family:var(--fd);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink40);margin-bottom:11px}.fb-row[data-v-8dfc077c]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-bottom:2px solid var(--B);padding-bottom:8px;cursor:pointer;transition:border-color .15s}.fb-row[data-v-8dfc077c]:hover{border-bottom-color:var(--Y)}.fb-val[data-v-8dfc077c]{font-family:var(--fd);font-weight:700;font-size:24px;line-height:1;text-transform:uppercase;letter-spacing:-.01em;color:var(--B);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fb-x[data-v-8dfc077c]{display:flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:var(--B);padding:0;flex-shrink:0;transition:color .15s}.fb-x[data-v-8dfc077c]:hover{color:#c00}.fb-sel[data-v-8dfc077c]{position:absolute;left:0;bottom:0;width:100%;height:0;overflow:visible;opacity:0;pointer-events:none}.fb-reset[data-v-8dfc077c]{background:transparent;border:0;font-family:var(--fd);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink40);cursor:pointer;padding:0;transition:color .15s}.fb-reset[data-v-8dfc077c]:hover{color:var(--B)}.fb-submit[data-v-8dfc077c]{display:inline-flex;align-items:center;gap:9px;background:var(--B);border:1.5px solid var(--B);color:#fff;font-family:var(--fd);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.08em;padding:11px 22px 10px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.fb-submit[data-v-8dfc077c]:hover{background:var(--Y);border-color:var(--Y);color:var(--B)}@media(max-width:768px){.fb[data-v-8dfc077c]{padding:14px 18px 18px;flex-direction:column;align-items:stretch;gap:0}.fb-ort[data-v-8dfc077c]{padding:0 0 18px;border-right:0;border-bottom:1px solid var(--hair);margin-bottom:14px}.fb-date-col[data-v-8dfc077c]{padding:0 0 18px;border-right:0;flex:none}.fb-acts[data-v-8dfc077c]{padding:0;flex-direction:row;justify-content:space-between;align-items:center;margin-top:6px}.fb-val[data-v-8dfc077c]{font-size:20px}.fb-submit[data-v-8dfc077c]{font-size:13px;padding:9px 18px 8px}}.hero-wrap[data-v-8dfc077c]{padding:32px 48px 40px}.hero[data-v-8dfc077c]{display:grid;grid-template-columns:1.62fr 1fr}.hero-photo[data-v-8dfc077c]{position:relative;aspect-ratio:3/2;background-size:cover;background-position:center;overflow:hidden}.hero-tag[data-v-8dfc077c]{position:absolute;top:20px;left:20px;font-size:11px;letter-spacing:.12em;padding:6px 12px 5px}.hero-panel[data-v-8dfc077c]{background:var(--B);color:#fff;padding:34px 34px 30px;display:flex;flex-direction:column}.hero-date[data-v-8dfc077c]{font-family:var(--fd);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:#fff9;margin-bottom:12px}.hero-event[data-v-8dfc077c]{align-self:flex-start;margin:4px 0 10px;background:var(--Y);color:var(--B)}.hero-title[data-v-8dfc077c]{font-family:var(--fd);font-weight:700;font-size:clamp(28px,3.5vw,58px);line-height:.86;text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin-bottom:18px}.hero-count[data-v-8dfc077c]{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;background:var(--Y);color:var(--B);font-family:var(--fd);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em;padding:7px 13px 6px}.hero-spacer[data-v-8dfc077c]{flex:1}.hero-cta[data-v-8dfc077c]{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;background:transparent;border:1.5px solid rgba(255,255,255,.5);color:#fff;font-family:var(--fd);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em;padding:11px 18px 9px;margin-top:24px;transition:background .15s,border-color .15s,color .15s}.hero:hover .hero-cta[data-v-8dfc077c]{background:var(--Y);border-color:var(--Y);color:var(--B)}@media(max-width:768px){.hero-wrap[data-v-8dfc077c]{padding:0}.hero[data-v-8dfc077c]{grid-template-columns:1fr}.hero-panel[data-v-8dfc077c]{padding:16px 18px 18px}.hero-title[data-v-8dfc077c]{font-size:34px}.hero-date[data-v-8dfc077c]{font-size:12px}.hero-cta[data-v-8dfc077c]{margin-top:16px;font-size:12px}}.months[data-v-8dfc077c]{padding-bottom:60px}.month-sec[data-v-8dfc077c]{padding:0 48px 16px}.months.no-hero .month-sec[data-v-8dfc077c]:first-child{padding-top:28px}.months.no-hero .month-sec:first-child .month-hd[data-v-8dfc077c]{border-top:0;padding-top:0}.month-hd[data-v-8dfc077c]{display:flex;align-items:center;gap:16px;border-top:4px solid var(--B);padding-top:16px;margin-bottom:24px}.month-name[data-v-8dfc077c]{font-family:var(--fd);font-weight:700;font-size:32px;line-height:.9;text-transform:uppercase;letter-spacing:-.015em;color:var(--B)}.month-cnt[data-v-8dfc077c]{font-family:var(--fd);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink40);white-space:nowrap}.month-line[data-v-8dfc077c]{flex:1;height:1px;background:var(--hair)}.month-grid[data-v-8dfc077c]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:8px}@media(max-width:1100px){.month-grid[data-v-8dfc077c]{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:700px){.month-grid[data-v-8dfc077c]{grid-template-columns:repeat(2,1fr);gap:14px}}@media(max-width:768px){.month-sec[data-v-8dfc077c]{padding:0 18px 16px}.month-name[data-v-8dfc077c]{font-size:22px}}.load-init[data-v-8dfc077c],.empty-state[data-v-8dfc077c]{text-align:center;padding:80px 0;color:var(--ink40);font-family:var(--fd);font-size:15px;text-transform:uppercase;letter-spacing:.08em}.sentinel[data-v-8dfc077c]{height:1px}.load-spinner[data-v-8dfc077c]{text-align:center;padding:32px 0}.tag0941[data-v-8dfc077c]{display:inline-flex;align-items:center;background:var(--B);color:var(--Y);font-family:var(--fd);font-weight:700;text-transform:uppercase;line-height:1}.legal-float[data-v-8dfc077c]{position:fixed;bottom:20px;right:24px;z-index:800;display:flex;align-items:center;gap:8px;background:#2a2d35e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:7px 14px 6px;font-family:var(--fd);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.legal-link[data-v-8dfc077c]{color:#ffffffb3;text-decoration:none;transition:color .15s}.legal-link[data-v-8dfc077c]:hover{color:var(--Y)}.legal-sep[data-v-8dfc077c]{color:#ffffff4d}
