.gallery-page[data-astro-cid-wiaw4zal]{padding-bottom:140px}.gallery-hero[data-astro-cid-wiaw4zal]{border-bottom:1px solid var(--line);margin-bottom:64px;padding:clamp(70px,10vw,150px) 0 90px}.gallery-hero[data-astro-cid-wiaw4zal] h1[data-astro-cid-wiaw4zal]{margin:22px 0 70px;font-size:clamp(3.5rem,8vw,8.2rem)}.gallery-hero[data-astro-cid-wiaw4zal]>div[data-astro-cid-wiaw4zal]{grid-template-columns:1fr 1fr;gap:80px;margin-left:35%;display:grid}.gallery-hero[data-astro-cid-wiaw4zal]>div[data-astro-cid-wiaw4zal] p[data-astro-cid-wiaw4zal]{color:var(--muted);max-width:480px;line-height:1.9}.gallery-hero[data-astro-cid-wiaw4zal] span[data-astro-cid-wiaw4zal]{letter-spacing:.14em;color:var(--muted);align-self:end;font-size:.68rem}.gallery-grid[data-astro-cid-wiaw4zal]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:58px 18px;display:grid}.gallery-status[data-astro-cid-wiaw4zal]{min-height:1.5em;color:var(--muted);text-align:center;margin-bottom:36px}.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item{min-width:0}.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:visible}.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item-media{aspect-ratio:16/10;background:var(--paper-deep);--image-loading-color:#858c86;display:block;position:relative;overflow:hidden}.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .38s,transform .7s,filter .7s;display:block}.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item button:hover img,.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item button:focus-visible img{filter:brightness(.96);transform:scale(1.02)}.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item button:focus-visible{outline:3px solid var(--green);outline-offset:4px}.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item-caption{color:var(--muted);margin-top:8px;transition:color .3s;display:block}.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item-name{min-width:0;font:500 clamp(1rem, 1.25vw, 1.12rem) var(--font-serif);letter-spacing:.015em;text-align:left;overflow-wrap:anywhere;line-height:1.45;display:block}.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item-arrow{aspect-ratio:1;background:var(--white);width:42px;color:var(--ink);opacity:0;border-radius:50%;place-items:center;font-size:1rem;transition:opacity .3s,transform .3s;display:grid;position:absolute;top:15px;right:15px;transform:translateY(8px)}.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item button:hover .gallery-item-arrow,.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item button:focus-visible .gallery-item-arrow{opacity:1;transform:none}.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item button:hover .gallery-item-caption,.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item button:focus-visible .gallery-item-caption{color:var(--ink)}.gallery-footer[data-astro-cid-wiaw4zal]{background:var(--ink);color:#fff;padding:60px 0}.gallery-footer[data-astro-cid-wiaw4zal]>div[data-astro-cid-wiaw4zal]{justify-content:space-between;align-items:center;display:flex}.gallery-footer[data-astro-cid-wiaw4zal] p[data-astro-cid-wiaw4zal]{font:500 clamp(1.5rem, 3vw, 2.5rem) var(--font-serif)}.gallery-footer[data-astro-cid-wiaw4zal] a[data-astro-cid-wiaw4zal]{color:#fff;border-bottom:1px solid #fff;padding:9px 0;font-size:.82rem}.gallery-copyright[data-astro-cid-wiaw4zal]{border-top:1px solid #ffffff1f;margin-top:44px;padding-top:24px}@media (width<=900px){.gallery-hero[data-astro-cid-wiaw4zal]>div[data-astro-cid-wiaw4zal]{grid-template-columns:1fr;gap:25px;margin-left:20%}.gallery-grid[data-astro-cid-wiaw4zal]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.gallery-page[data-astro-cid-wiaw4zal]{padding-bottom:90px}.gallery-hero[data-astro-cid-wiaw4zal]{margin-bottom:42px;padding-top:70px}.gallery-hero[data-astro-cid-wiaw4zal] h1[data-astro-cid-wiaw4zal]{margin-bottom:45px;font-size:3rem}.gallery-hero[data-astro-cid-wiaw4zal]>div[data-astro-cid-wiaw4zal]{margin-left:0}.gallery-grid[data-astro-cid-wiaw4zal]{grid-template-columns:1fr;row-gap:45px}.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item-name{font-size:1.05rem}.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item-arrow{opacity:1;width:38px;transform:none}.gallery-footer[data-astro-cid-wiaw4zal]>div[data-astro-cid-wiaw4zal]{flex-direction:column;align-items:flex-start;gap:24px}}@media (prefers-reduced-motion:reduce){.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item button img,.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item-caption,.gallery-grid[data-astro-cid-wiaw4zal] .gallery-item-arrow{transition:none}}
