._gallery_fk2p1_1{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,2vw,24px);max-width:1376px;margin:auto;display:grid}._galleryItem_fk2p1_9{aspect-ratio:.8;cursor:zoom-in;background:#d9c4ca;border:0;border-radius:0 0 24px;grid-column:span 4;padding:0;overflow:hidden}._galleryItem_fk2p1_9:nth-child(2){aspect-ratio:1;grid-column:span 5}._galleryItem_fk2p1_9:nth-child(3){grid-column:span 3}._galleryItem_fk2p1_9 img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}@media (hover:hover){._galleryItem_fk2p1_9:hover img{transform:scale(1.04)}}._galleryItem_fk2p1_9:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}._lightbox_fk2p1_44 button:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}._lightbox_fk2p1_44{z-index:50;color:#fff;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._backdrop_fk2p1_59{cursor:zoom-out;background:#181018f5;border:0;position:absolute;inset:0}._viewer_fk2p1_67{grid-template-columns:60px minmax(0,1fr) 60px;align-items:center;width:min(1500px,100%);height:100%;margin:auto;display:grid;position:relative}._viewerFigure_fk2p1_77{grid-column:2;justify-content:center;align-items:center;min-width:0;display:flex}._viewerFigure_fk2p1_77 img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 48px);display:block}._close_fk2p1_94,._arrow_fk2p1_95{z-index:1;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}._close_fk2p1_94{font-size:1.7rem;line-height:1;position:absolute;top:4px;right:4px}._arrow_fk2p1_95{grid-row:1}._previous_fk2p1_120{grid-column:1}._next_fk2p1_124{grid-column:3;justify-self:end}@media (max-width:620px){._gallery_fk2p1_1{grid-template-columns:repeat(2,minmax(0,1fr))}._galleryItem_fk2p1_9,._galleryItem_fk2p1_9:nth-child(2),._galleryItem_fk2p1_9:nth-child(3){aspect-ratio:.78;grid-column:auto}._galleryItem_fk2p1_9:first-child{aspect-ratio:1;grid-column:1/-1}._lightbox_fk2p1_44{padding:12px}._viewer_fk2p1_67{display:block}._viewerFigure_fk2p1_77{height:100%}._viewerFigure_fk2p1_77 img{max-height:calc(100svh - 24px)}._arrow_fk2p1_95{position:absolute;top:50%;transform:translateY(-50%)}._previous_fk2p1_120{left:0}._next_fk2p1_124{right:0}._close_fk2p1_94{top:4px;right:4px}}@media (prefers-reduced-motion:reduce){._galleryItem_fk2p1_9 img{transition:none}}
