.album[data-astro-cid-yg5mbvgf]{padding-top:clamp(26px,4vw,44px);padding-bottom:clamp(50px,7vw,96px)}.album__top[data-astro-cid-yg5mbvgf]{border-bottom:1px solid var(--line-soft);align-items:center;gap:18px;padding-bottom:14px;display:flex}.album__back[data-astro-cid-yg5mbvgf]{color:var(--text);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;text-decoration:none}.album__back[data-astro-cid-yg5mbvgf]:hover{color:var(--white)}.album__eyebrow[data-astro-cid-yg5mbvgf]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:9px}.album__year[data-astro-cid-yg5mbvgf]{color:var(--dim);letter-spacing:.12em;font-size:9px}.album__title[data-astro-cid-yg5mbvgf]{letter-spacing:-.035em;text-transform:uppercase;color:var(--white);margin:clamp(18px,3vw,30px) 0 0;font-size:clamp(38px,7.4vw,96px);font-weight:750;line-height:.92}.album__standfirst[data-astro-cid-yg5mbvgf]{max-width:52ch;color:var(--text);margin:20px 0 0}.album__count[data-astro-cid-yg5mbvgf]{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin:14px 0 0;font-size:9px}.album__group[data-astro-cid-yg5mbvgf]{border-bottom:1px solid var(--line-soft);letter-spacing:-.02em;text-transform:uppercase;color:var(--white);align-items:baseline;gap:14px;margin:clamp(34px,4.4vw,56px) 0 0;padding-bottom:12px;font-size:clamp(22px,3vw,36px);font-weight:750;display:flex}.album__group-count[data-astro-cid-yg5mbvgf]{color:var(--dim);letter-spacing:.12em;font-size:9px;font-weight:400}.album__grid[data-astro-cid-yg5mbvgf]{columns:3;column-gap:clamp(8px,1vw,14px);margin-top:clamp(26px,3.4vw,44px)}.album__item[data-astro-cid-yg5mbvgf]{break-inside:avoid;margin-bottom:clamp(8px,1vw,14px)}.album__open[data-astro-cid-yg5mbvgf]{border:1px solid var(--line);cursor:zoom-in;background:#0d0d0d;width:100%;padding:0;display:block;overflow:hidden}.album__open[data-astro-cid-yg5mbvgf] img[data-astro-cid-yg5mbvgf]{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){.album__open[data-astro-cid-yg5mbvgf] img[data-astro-cid-yg5mbvgf]{transition:transform var(--dur-slow) var(--ease-out)}.album__open[data-astro-cid-yg5mbvgf]:hover img[data-astro-cid-yg5mbvgf],.album__open[data-astro-cid-yg5mbvgf]:focus-visible img[data-astro-cid-yg5mbvgf]{transform:scale(1.03)}}.album__open[data-astro-cid-yg5mbvgf]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=860px){.album__grid[data-astro-cid-yg5mbvgf]{columns:2}}@media (width<=480px){.album__grid[data-astro-cid-yg5mbvgf]{columns:1}}.viewer[data-astro-cid-yg5mbvgf]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--white);background:#080808f5;border:0;margin:0;padding:0}.viewer[data-astro-cid-yg5mbvgf][open]{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;display:grid}.viewer[data-astro-cid-yg5mbvgf]::backdrop{background:#080808f5}.viewer__figure[data-astro-cid-yg5mbvgf]{grid-column:2;justify-items:center;gap:12px;min-height:0;margin:0;display:grid}.viewer__img[data-astro-cid-yg5mbvgf]{object-fit:contain;max-width:100%;max-height:calc(100dvh - 90px)}.viewer__caption[data-astro-cid-yg5mbvgf]{color:var(--dim);letter-spacing:.12em;font-size:9px}.viewer__close[data-astro-cid-yg5mbvgf]{z-index:1;border:1px solid var(--line);color:var(--white);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 12px;font-size:9px;position:absolute;top:14px;right:14px}.viewer__nav[data-astro-cid-yg5mbvgf]{height:100%;color:var(--white);cursor:pointer;background:0 0;border:0;font-size:20px}.viewer__nav--prev[data-astro-cid-yg5mbvgf]{grid-area:1/1}.viewer__nav--next[data-astro-cid-yg5mbvgf]{grid-area:1/3}.viewer__figure[data-astro-cid-yg5mbvgf]{grid-row:1}.viewer__close[data-astro-cid-yg5mbvgf]:hover,.viewer__nav[data-astro-cid-yg5mbvgf]:hover{color:var(--accent)}.viewer__close[data-astro-cid-yg5mbvgf]:focus-visible,.viewer__nav[data-astro-cid-yg5mbvgf]:focus-visible{outline:2px solid var(--accent)}@media (width<=640px){.viewer[data-astro-cid-yg5mbvgf][open]{grid-template-columns:40px minmax(0,1fr) 40px}}
