.gallery__grid[data-astro-cid-rj65ajc3]{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gallery__item[data-astro-cid-rj65ajc3]:first-child{grid-column:1/-1}.gallery__open[data-astro-cid-rj65ajc3]{aspect-ratio:3/2;cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative}.gallery__item[data-astro-cid-rj65ajc3]:first-child .gallery__open[data-astro-cid-rj65ajc3]{aspect-ratio:16/9}.gallery__open[data-astro-cid-rj65ajc3] img{transition:transform 1.2s var(--ease-out)}.gallery__open[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.03)}.gallery__zoom[data-astro-cid-rj65ajc3]{width:36px;height:36px;color:var(--basalt);background:#fafaf5db;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.gallery__zoom[data-astro-cid-rj65ajc3] svg{width:18px;height:18px}@media (width>=1024px){.gallery__grid--4[data-astro-cid-rj65ajc3],.gallery__grid--5[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery__grid--4[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:first-child,.gallery__grid--5[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:first-child{grid-area:1/1/3/3}.gallery__grid--4[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:first-child .gallery__open[data-astro-cid-rj65ajc3],.gallery__grid--5[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:first-child .gallery__open[data-astro-cid-rj65ajc3]{aspect-ratio:auto;height:100%}.gallery__grid--4[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:last-child{grid-column:1/-1}.gallery__grid--4[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:last-child .gallery__open[data-astro-cid-rj65ajc3]{aspect-ratio:21/9}.gallery__grid--3[data-astro-cid-rj65ajc3]{grid-template-columns:2fr 1fr}.gallery__grid--3[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:first-child{grid-area:1/1/3}.gallery__grid--3[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:first-child .gallery__open[data-astro-cid-rj65ajc3]{aspect-ratio:auto;height:100%}}.lightbox[data-astro-cid-rj65ajc3]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--natural-white);opacity:0;transition:opacity .26s var(--ease);background:#2b2b26f5;border:0;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3].is-open{opacity:1}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:0 0}.lightbox__stage[data-astro-cid-rj65ajc3]{height:100%;padding:64px var(--margin) 24px;place-items:center;display:grid}.lightbox__slide[data-astro-cid-rj65ajc3]{max-width:100%;animation:reveal-in .5s var(--ease-out);justify-items:center;gap:14px;display:grid}.lightbox__slide[data-astro-cid-rj65ajc3][hidden]{display:none}.lightbox__slide[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{border-radius:var(--radius);width:auto;max-width:min(100%,1600px);height:auto;max-height:calc(100dvh - 160px)}.lightbox__caption[data-astro-cid-rj65ajc3]{width:100%;max-width:60rem;color:color-mix(in srgb, var(--natural-white) 82%, transparent);justify-content:space-between;gap:16px;display:flex}.lightbox__count[data-astro-cid-rj65ajc3]{color:var(--warm-ochre);flex:none}.lightbox__btn[data-astro-cid-rj65ajc3]{width:48px;height:48px;color:var(--natural-white);transition:background-color var(--dur) var(--ease);background:#2b2b2680;border:1px solid #fafaf559;border-radius:50%;place-items:center;padding:0;font-size:22px;display:grid;position:fixed}.lightbox__btn[data-astro-cid-rj65ajc3]:hover{background:var(--panel)}.lightbox__close[data-astro-cid-rj65ajc3]{top:12px;right:12px}.lightbox__prev[data-astro-cid-rj65ajc3],.lightbox__next[data-astro-cid-rj65ajc3]{top:50%;transform:translateY(-50%)}.lightbox__prev[data-astro-cid-rj65ajc3]{left:12px}.lightbox__next[data-astro-cid-rj65ajc3]{right:12px}@media (width<=767px){.lightbox__prev[data-astro-cid-rj65ajc3],.lightbox__next[data-astro-cid-rj65ajc3]{top:auto;bottom:16px;transform:none}}.detail[data-astro-cid-43q6uc4a]{gap:var(--s-6);display:grid}.detail__panel[data-astro-cid-43q6uc4a]{gap:var(--s-4);padding:var(--s-4);align-content:start;justify-items:start;display:grid}.detail__panel[data-astro-cid-43q6uc4a] .facts[data-astro-cid-43q6uc4a]{width:100%}.detail__in[data-astro-cid-43q6uc4a]{margin-bottom:var(--s-3)}.detail__features[data-astro-cid-43q6uc4a]{gap:10px;display:grid}.detail__features[data-astro-cid-43q6uc4a] li[data-astro-cid-43q6uc4a]{grid-template-columns:18px 1fr;align-items:start;gap:12px;display:grid}.detail__features[data-astro-cid-43q6uc4a] svg{width:18px;height:18px;color:var(--place);margin-top:4px}.detail__book[data-astro-cid-43q6uc4a]{width:100%}.gallery-title[data-astro-cid-43q6uc4a]{margin-bottom:var(--s-4)}.others__head[data-astro-cid-43q6uc4a]{margin-bottom:var(--s-5)}.others[data-astro-cid-43q6uc4a]{gap:var(--s-5) var(--gutter);display:grid}@media (width>=768px){.others[data-astro-cid-43q6uc4a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.detail[data-astro-cid-43q6uc4a]{column-gap:var(--s-6);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}.detail__panel[data-astro-cid-43q6uc4a]{top:calc(var(--nav-h-compact) + 24px);padding:var(--s-5);position:sticky}}
