.index-head[data-astro-cid-k6ppz7xl]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2rem,5vw,3rem);border-bottom:1px solid var(--line);padding-bottom:1.4rem}.place-index[data-astro-cid-k6ppz7xl]{display:grid}.place-row[data-astro-cid-k6ppz7xl]{position:relative;display:grid;grid-template-columns:2.8rem 1.25fr 1.4fr auto 72px 2rem;grid-template-areas:"num name tag season thumb arr" "band band band band band band";align-items:center;column-gap:clamp(1rem,2.5vw,2rem);row-gap:0;padding:clamp(1.2rem,2.6vw,1.7rem) clamp(.6rem,1.6vw,1.3rem);border-bottom:1px solid var(--line);transition:background .45s var(--ease)}.place-row[data-astro-cid-k6ppz7xl]:hover{background:var(--white)}.place-num[data-astro-cid-k6ppz7xl]{grid-area:num;font-family:var(--font-display);font-style:italic;font-size:1.2rem;color:var(--gold-600)}.place-name-wrap[data-astro-cid-k6ppz7xl]{grid-area:name;display:flex;flex-direction:column;gap:.1rem;min-width:0}.place-name[data-astro-cid-k6ppz7xl]{font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:500;line-height:1.1;color:var(--forest-900);transition:color .3s}.place-row[data-astro-cid-k6ppz7xl]:hover .place-name[data-astro-cid-k6ppz7xl]{color:var(--forest-700)}.place-aka[data-astro-cid-k6ppz7xl]{font-family:var(--font-display);font-style:italic;font-size:.85rem;color:var(--muted)}.place-tag[data-astro-cid-k6ppz7xl]{grid-area:tag;font-size:.92rem;color:var(--muted);line-height:1.6}.place-season[data-astro-cid-k6ppz7xl]{grid-area:season;display:flex;flex-direction:column;gap:.1rem;white-space:nowrap}.place-season-k[data-astro-cid-k6ppz7xl]{font-size:.6rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-700)}.place-season-v[data-astro-cid-k6ppz7xl]{font-size:.85rem;font-weight:600;color:var(--forest-800)}.place-thumb[data-astro-cid-k6ppz7xl]{grid-area:thumb;width:72px;height:72px;border-radius:50%;overflow:hidden;outline:1px solid var(--line-strong);outline-offset:3px;flex-shrink:0}.place-thumb[data-astro-cid-k6ppz7xl] img[data-astro-cid-k6ppz7xl]{transition:transform .9s var(--ease)}.place-row[data-astro-cid-k6ppz7xl]:hover .place-thumb[data-astro-cid-k6ppz7xl] img[data-astro-cid-k6ppz7xl]{transform:scale(1.12)}.place-arr[data-astro-cid-k6ppz7xl]{grid-area:arr;font-size:1.1rem;color:var(--gold-600);transition:transform .35s var(--ease)}.place-row[data-astro-cid-k6ppz7xl]:hover .place-arr[data-astro-cid-k6ppz7xl]{transform:translate(5px)}.place-band[data-astro-cid-k6ppz7xl]{grid-area:band;display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--ease)}.place-band-in[data-astro-cid-k6ppz7xl]{overflow:hidden;position:relative;min-height:0}.place-band-in[data-astro-cid-k6ppz7xl] img[data-astro-cid-k6ppz7xl]{height:180px;transform:scale(1.06);transition:transform 1.2s var(--ease)}.place-band-cap[data-astro-cid-k6ppz7xl]{position:absolute;left:1.4rem;bottom:1.1rem;font-family:var(--font-display);font-style:italic;font-size:1rem;color:var(--ivory);text-shadow:0 1px 12px rgba(6,18,15,.7);opacity:0;transform:translateY(8px);transition:opacity .5s ease .15s,transform .5s var(--ease) .15s}@media(hover:hover){.place-row[data-astro-cid-k6ppz7xl]:hover .place-band[data-astro-cid-k6ppz7xl],.place-row[data-astro-cid-k6ppz7xl]:focus-visible .place-band[data-astro-cid-k6ppz7xl],.place-row[data-astro-cid-k6ppz7xl]:focus-within .place-band[data-astro-cid-k6ppz7xl]{grid-template-rows:1fr;row-gap:1.2rem}.place-row[data-astro-cid-k6ppz7xl]:hover .place-band-in[data-astro-cid-k6ppz7xl] img[data-astro-cid-k6ppz7xl],.place-row[data-astro-cid-k6ppz7xl]:focus-within .place-band-in[data-astro-cid-k6ppz7xl] img[data-astro-cid-k6ppz7xl]{transform:scale(1)}.place-row[data-astro-cid-k6ppz7xl]:hover .place-band-cap[data-astro-cid-k6ppz7xl],.place-row[data-astro-cid-k6ppz7xl]:focus-within .place-band-cap[data-astro-cid-k6ppz7xl]{opacity:1;transform:none}}@media(max-width:900px){.place-row[data-astro-cid-k6ppz7xl]{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"num name thumb" "num tag thumb" "num season thumb";row-gap:.3rem}.place-arr[data-astro-cid-k6ppz7xl],.place-band[data-astro-cid-k6ppz7xl]{grid-area:auto}.place-season[data-astro-cid-k6ppz7xl]{min-width:0;white-space:normal}.place-arr[data-astro-cid-k6ppz7xl],.place-band[data-astro-cid-k6ppz7xl]{display:none}.place-num[data-astro-cid-k6ppz7xl]{align-self:start}}@media(max-width:560px){.place-thumb[data-astro-cid-k6ppz7xl]{display:none}.place-row[data-astro-cid-k6ppz7xl]{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "tag" "season";row-gap:.55rem}.place-season[data-astro-cid-k6ppz7xl]{margin-top:.3rem}.place-num[data-astro-cid-k6ppz7xl]{display:none}}
