.gallery-action[data-astro-cid-ic64fzre]{grid-column:1/-1;padding-top:8px}.gallery-cta[data-astro-cid-ic64fzre]{border:1px solid var(--accent);background:var(--bg);max-width:100%;min-height:48px;color:var(--accent);justify-content:space-between;align-self:flex-start;align-items:center;gap:18px;padding:12px 18px;font-size:.9375rem;line-height:1.5;transition:background-color .18s ease-in-out;display:inline-flex}.gallery-cta[data-astro-cid-ic64fzre]:hover{background:var(--panel)}.gallery-cta[data-astro-cid-ic64fzre]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.gallery-cta[data-astro-cid-ic64fzre]{transition:none}}.mosaic-story[data-astro-cid-ic64fzre]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:40px;padding-block:clamp(48px,7vw,100px);display:grid}.mosaic-story[data-astro-cid-ic64fzre].text-only{grid-template-columns:1fr}.mosaic-story[data-astro-cid-ic64fzre] .section-head[data-astro-cid-ic64fzre]{grid-area:1/1;padding:0}.mosaic-story[data-astro-cid-ic64fzre] .gallery[data-astro-cid-ic64fzre]{--masonry-columns:3;grid-column:1/-1;grid-template-columns:repeat(var(--masonry-columns), minmax(0, 1fr));align-items:start;gap:24px;padding:0}.mosaic-story[data-astro-cid-ic64fzre] .masonry-grid[data-astro-cid-ic64fzre][data-masonry-ready=true]{grid-auto-rows:1px;row-gap:0}.editorial-lead[data-astro-cid-ic64fzre]{min-width:0;width:min(100%, var(--lead-width,560px));grid-area:1/2/auto/-1;justify-self:center}.mosaic-story[data-astro-cid-ic64fzre] .gallery[data-astro-cid-ic64fzre] figure[data-astro-cid-ic64fzre]{align-self:start;min-width:0}.mosaic-story[data-astro-cid-ic64fzre] .gallery[data-astro-cid-ic64fzre] figure[data-astro-cid-ic64fzre]:nth-child(2n){margin-top:0}.mosaic-story[data-astro-cid-ic64fzre] figure[data-astro-cid-ic64fzre]{border:1px solid var(--line);background:var(--panel);padding:16px}.mosaic-story[data-astro-cid-ic64fzre] figcaption[data-astro-cid-ic64fzre]{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:18px 0 4px;display:grid}.mosaic-story[data-astro-cid-ic64fzre] figcaption[data-astro-cid-ic64fzre]>div[data-astro-cid-ic64fzre]{display:contents}.mosaic-story[data-astro-cid-ic64fzre] .number[data-astro-cid-ic64fzre]{padding-top:2px;font-size:1.125rem;line-height:1.4}.mosaic-story[data-astro-cid-ic64fzre] .work-title[data-astro-cid-ic64fzre]{overflow-wrap:anywhere;grid-column:2;min-width:0;margin:0}.mosaic-story[data-astro-cid-ic64fzre] .section-hero[data-astro-cid-ic64fzre] .work-title[data-astro-cid-ic64fzre],.mosaic-story[data-astro-cid-ic64fzre] .work-detail[data-astro-cid-ic64fzre]{grid-column:1/-1}.mosaic-story[data-astro-cid-ic64fzre] .work-detail[data-astro-cid-ic64fzre]{overflow-wrap:anywhere;min-width:0}.mosaic-story[data-astro-cid-ic64fzre] .stage[data-astro-cid-ic64fzre]{background:0 0;height:auto;padding:0;overflow:hidden}.mosaic-story[data-astro-cid-ic64fzre] img[data-astro-cid-ic64fzre]{width:100%;height:auto;max-height:none;box-shadow:none}@media (width<=900px){.mosaic-story[data-astro-cid-ic64fzre]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.mosaic-story[data-astro-cid-ic64fzre] .section-head[data-astro-cid-ic64fzre],.mosaic-story[data-astro-cid-ic64fzre] .editorial-lead[data-astro-cid-ic64fzre]{grid-area:auto/1/auto/-1}.mosaic-story[data-astro-cid-ic64fzre] .editorial-lead[data-astro-cid-ic64fzre]{width:min(100%,560px)}.mosaic-story[data-astro-cid-ic64fzre] .gallery[data-astro-cid-ic64fzre]{--masonry-columns:2}}@media (width<=650px){.mosaic-story[data-astro-cid-ic64fzre]{grid-template-columns:1fr}.mosaic-story[data-astro-cid-ic64fzre] .gallery[data-astro-cid-ic64fzre]{--masonry-columns:1}.mosaic-story[data-astro-cid-ic64fzre] .gallery[data-astro-cid-ic64fzre] figure[data-astro-cid-ic64fzre]:nth-child(2n){margin-top:0}}.section-head[data-astro-cid-ic64fzre].has-description{flex-direction:column;align-items:flex-start;gap:16px}.section-head[data-astro-cid-ic64fzre].has-description .aside[data-astro-cid-ic64fzre]{max-width:65ch;margin:0;font-size:1.125rem;line-height:1.75}section[data-astro-cid-ic64fzre]{scroll-margin-top:var(--header-height,120px)}.work-detail[data-astro-cid-ic64fzre]{margin:0}.art-button[data-astro-cid-ic64fzre]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.section-head[data-astro-cid-ic64fzre] h1[data-astro-cid-ic64fzre]{font-family:var(--serif);letter-spacing:-1.5px;margin:12px 0 0;font-size:clamp(34px,4vw,56px);font-weight:400}@media (width<=650px){.section-head[data-astro-cid-ic64fzre] h1[data-astro-cid-ic64fzre]{font-size:36px}}
