.album-card[data-astro-cid-wal6zr2v]{color:inherit;transition:opacity .25s var(--ease-out), scale .15s var(--ease-out);background-image:none;flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.album-card[data-astro-cid-wal6zr2v]:hover{opacity:.94}.album-card[data-astro-cid-wal6zr2v]:active{scale:.96}.album-card__cover[data-astro-cid-wal6zr2v]{aspect-ratio:3/2;transition:box-shadow .25s var(--ease-out), transform .25s var(--ease-out);overflow:hidden}.album-card[data-astro-cid-wal6zr2v]:hover .album-card__cover[data-astro-cid-wal6zr2v]{box-shadow:var(--shadow-border-hover)}.album-card--coming[data-astro-cid-wal6zr2v] .album-card__cover[data-astro-cid-wal6zr2v]{outline-style:dashed;outline-color:#00000029}.album-card__cover[data-astro-cid-wal6zr2v] img[data-astro-cid-wal6zr2v]{object-fit:cover;width:100%;height:100%;display:block}.album-card__placeholder[data-astro-cid-wal6zr2v]{background:repeating-linear-gradient(45deg, var(--color-paper-warm) 0, var(--color-paper-warm) 6px, var(--color-paper) 6px, var(--color-paper) 12px);width:100%;height:100%}.album-card__meta[data-astro-cid-wal6zr2v]{flex-direction:column;gap:.4rem;display:flex}.album-card__title[data-astro-cid-wal6zr2v]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(1.4rem,2vw,1.65rem);font-weight:700;line-height:1.1}.album-card--coming[data-astro-cid-wal6zr2v] .album-card__title[data-astro-cid-wal6zr2v]{color:var(--color-ink-muted)}.map{flex-direction:column;align-items:center;gap:.75rem;margin:0;display:flex;position:relative}.map svg{width:100%;height:auto;display:block}.map__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.map .countries path{fill:color-mix(in srgb, var(--color-paper-warm) 86%, var(--color-accent-soft));stroke:var(--color-rule-strong);stroke-width:.85px;stroke-linejoin:round}.map .countries .greece-trigger{fill:var(--color-accent-soft);stroke:var(--color-accent-deep);stroke-width:1px;cursor:pointer}.map .countries .greece-trigger:hover path,.map .countries .greece-trigger:focus-visible path{fill:var(--color-accent-soft);stroke:var(--color-accent)}.map .countries .greece-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.map .countries .greece-trigger path{fill:var(--color-accent-soft);stroke:var(--color-accent-deep);stroke-width:1px}.map .pins a{cursor:pointer;-webkit-tap-highlight-color:transparent;background-image:none;text-decoration:none}.map .pin__hit-area{fill:#0000;pointer-events:all}.map .pin{isolation:isolate}.map .pin .pin__circle{stroke:var(--color-paper);stroke-width:1.25px;transition:r .15s var(--ease-out), fill .15s var(--ease-out), stroke-width .15s var(--ease-out);pointer-events:none}.map .pin--live .pin__circle{fill:var(--color-accent)}.map .pin--coming .pin__circle{fill:var(--color-ink-muted)}.map .pin__link:hover .pin__circle,.map .pin__link:focus-visible .pin__circle{r:5;fill:var(--color-accent-deep);stroke-width:2px}.map .pin__link:focus-visible .pin__label-backplate,.map .pin__link:focus-visible .pin__label-pointer{stroke:var(--color-accent);stroke-width:1.4px}.map .pin__label-group{pointer-events:none}.map .pin__connector{stroke:color-mix(in srgb, var(--color-accent-deep) 48%, transparent);stroke-width:1px;stroke-linecap:round;opacity:.28;pointer-events:none;transition:opacity .18s var(--ease-out), stroke .18s var(--ease-out), stroke-width .18s var(--ease-out)}.map .pin__label-backplate,.map .pin__label-pointer{fill:color-mix(in srgb, var(--color-paper) 88%, transparent);stroke:color-mix(in srgb, var(--color-rule-strong) 82%, transparent);stroke-width:.8px;opacity:.9;filter:drop-shadow(0 1px 2px #1c181214);transition:fill .18s var(--ease-out), stroke .18s var(--ease-out), stroke-width .18s var(--ease-out), opacity .18s var(--ease-out), transform .18s var(--ease-out)}.map .pin__label-pointer{stroke-linejoin:round}.map .pins .pin__label{font-family:var(--font-mono);fill:var(--color-ink);pointer-events:none;dominant-baseline:middle;transition:fill .18s var(--ease-out);font-size:11px;text-decoration:none}.map .pin__link:hover .pin__connector,.map .pin__link:focus-visible .pin__connector{stroke:color-mix(in srgb, var(--color-accent-deep) 72%, transparent);stroke-width:1.25px;opacity:.68}.map .pin__link:hover .pin__label-backplate,.map .pin__link:hover .pin__label-pointer,.map .pin__link:focus-visible .pin__label-backplate,.map .pin__link:focus-visible .pin__label-pointer{fill:color-mix(in srgb, var(--color-paper) 92%, var(--color-accent-soft));stroke:color-mix(in srgb, var(--color-accent) 72%, var(--color-rule-strong));stroke-width:1.1px;opacity:1}.map .pin__link:hover .pin__label,.map .pin__link:focus-visible .pin__label{fill:var(--color-accent-deep)}@media (hover:hover){.map .pin__label-group{opacity:1}}@media (hover:none){.map .pin__label-group{opacity:0;transition:opacity .2s var(--ease-out)}.map .pin__connector{opacity:0}.map .pin[data-active=true] .pin__label-group,.map .pin[data-highlighted=true] .pin__label-group{opacity:1}.map .pin[data-active=true] .pin__connector,.map .pin[data-highlighted=true] .pin__connector{opacity:.5}.map .pin:focus-within .pin__label-group{opacity:1}}.map .countries,.map .pins{transition:opacity .3s var(--ease-out)}.map[data-fading=true] .countries,.map[data-fading=true] .pins{opacity:0}.map__reset{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);border:1px solid var(--color-rule-strong);cursor:pointer;min-height:2.5rem;transition:color .2s var(--ease-out), border-color .2s var(--ease-out), background-color .2s var(--ease-out), scale .15s var(--ease-out);background:0 0;border-radius:6px;padding:.3rem .75rem;font-size:.75rem}.map__reset:hover,.map__reset:focus-visible{color:var(--color-ink);border-color:var(--color-ink-muted);background-color:color-mix(in srgb, var(--color-paper-warm) 72%, transparent)}.map__reset:active{scale:.96}@media (prefers-reduced-motion:reduce){.map .countries,.map .pins,.map text,.map .pin__connector,.map .pin__label-backplate,.map .pin__label-pointer,.map .pin circle,.map__reset{transition:none}}@media (width<=640px){.map{width:calc(100% + 2.5rem);max-width:none;margin-left:-1.25rem;margin-right:-1.25rem}.map .countries path{stroke-width:1.5px}.map .countries .greece-trigger path,.map .countries .greece-trigger{stroke-width:1.8px}.map .pin .pin__circle{r:6}.map .pin__link:hover .pin__circle,.map .pin__link:focus-visible .pin__circle{r:8}.map .pins .pin__label{font-size:inherit}.map .pin__label-backplate,.map .pin__label-pointer{filter:drop-shadow(0 1px 1px #1c181214)}.map__reset{padding:.45rem 1rem;font-size:.85rem}}.group[data-astro-cid-kb3pmqdx]{flex-direction:column;gap:1.5rem;display:flex}.group__label[data-astro-cid-kb3pmqdx]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1.5rem;font-size:.82rem;font-weight:500}.grid[data-astro-cid-kb3pmqdx]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.grid[data-astro-cid-kb3pmqdx]{grid-template-columns:1fr 1fr;gap:2rem}}@media (width>=960px){.grid[data-astro-cid-kb3pmqdx]{grid-template-columns:1fr 1fr 1fr;gap:2rem}}
