.PhotoGallery_grid__HlN9K{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:.6rem;gap:.6rem}.PhotoGallery_grid__HlN9K>li{aspect-ratio:1}.PhotoGallery_grid__HlN9K>.PhotoGallery_first__Rjt0a{grid-column:span 2;grid-row:span 2}.PhotoGallery_thumb__LlwS_{position:relative;display:block;width:100%;height:100%;padding:0;border:none;border-radius:14px;overflow:hidden;cursor:zoom-in;background:var(--page-background)}.PhotoGallery_thumb__LlwS_ img{object-fit:cover;transition:transform .4s ease}.PhotoGallery_thumb__LlwS_:hover img{transform:scale(1.04)}.PhotoGallery_thumb__LlwS_:focus-visible{outline:3px solid var(--primary-red);outline-offset:2px}.PhotoGallery_play__99kQB{position:absolute;left:50%;top:50%;width:3.25rem;height:3.25rem;margin:-1.625rem 0 0 -1.625rem;border-radius:50%;background:rgba(12,12,12,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s ease}.PhotoGallery_play__99kQB:after{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-color:transparent transparent transparent #fff;border-style:solid;border-width:.6rem 0 .6rem 1rem}.PhotoGallery_thumb__LlwS_:hover .PhotoGallery_play__99kQB{background:var(--primary-red)}.PhotoGallery_more__b1GEy{position:absolute;inset:0;display:grid;place-items:center;background:rgba(12,12,12,.55);color:#fff;padding:.5rem;font-size:1.2rem;font-weight:700;line-height:1.2;text-align:center}.PhotoGallery_viewer__VLCto{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:none;background:rgba(8,8,8,.94);color:#fff}.PhotoGallery_viewer__VLCto::-webkit-backdrop{background:transparent}.PhotoGallery_viewer__VLCto::backdrop{background:transparent}.PhotoGallery_viewer__VLCto[open]{display:flex;align-items:center;justify-content:center}.PhotoGallery_figure__GKk0C{margin:0;display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:min(92vw,1400px)}.PhotoGallery_full__epaaK{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 8rem);border-radius:10px;background:#000}.PhotoGallery_caption__bEEY0{display:flex;gap:1rem;align-items:baseline;font-size:.95rem;color:rgba(255,255,255,.85);text-align:center}.PhotoGallery_counter__H9pNp{color:rgba(255,255,255,.72);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.PhotoGallery_close__jaWip,.PhotoGallery_nav__eJ3_h{position:fixed;display:grid;place-items:center;border:none;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;transition:background .2s ease}.PhotoGallery_close__jaWip:hover,.PhotoGallery_nav__eJ3_h:hover{background:rgba(255,255,255,.24)}.PhotoGallery_close__jaWip:focus-visible,.PhotoGallery_nav__eJ3_h:focus-visible{outline:3px solid var(--primary-red);outline-offset:2px}.PhotoGallery_close__jaWip{top:1rem;right:1rem;width:2.75rem;height:2.75rem;font-size:1.8rem;line-height:1}.PhotoGallery_nav__eJ3_h{top:50%;width:3.25rem;height:3.25rem;margin-top:-1.6rem;font-size:2.2rem;line-height:1}.PhotoGallery_prev__L_cs_{left:1rem}.PhotoGallery_next__NBjwP{right:1rem}@media (max-width:768px){.PhotoGallery_grid__HlN9K{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.PhotoGallery_nav__eJ3_h{display:none}}@media (prefers-reduced-motion:reduce){.PhotoGallery_thumb__LlwS_ img{transition:none}}