.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;height:calc(100vh - 8.125rem);min-height:50rem;max-height:75rem;display:flex;position:relative}@media (max-width:768px){.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero{height:calc(100svh - 4.375rem);min-height:unset}}.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero:after{content:"";-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);z-index:3;background:linear-gradient(#0d1b4200 0%,#0d1b421a 100%);width:100%;height:65%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero:before{content:"";z-index:2;background:linear-gradient(#0d1b4200 22.24%,#0d1b4280 83.47%,#0d1b42 138.01%),#0d1b4259;width:100%;height:100%;position:absolute;inset:0}.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero .styles-module-scss-module__xjRvna__wrapper{z-index:5;flex-direction:column;height:100%;padding-bottom:5rem;display:flex;position:relative}@media (max-width:768px){.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero .styles-module-scss-module__xjRvna__wrapper{padding-bottom:1.5rem}}.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero .styles-module-scss-module__xjRvna__wrapper .styles-module-scss-module__xjRvna__heroContent{margin-top:auto}.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero .styles-module-scss-module__xjRvna__wrapper .styles-module-scss-module__xjRvna__heroContent .styles-module-scss-module__xjRvna__meta{flex-wrap:wrap;align-items:center;gap:.3125rem 1.5rem;margin-bottom:.75rem;display:flex}.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero .styles-module-scss-module__xjRvna__wrapper .styles-module-scss-module__xjRvna__heroContent .styles-module-scss-module__xjRvna__meta .styles-module-scss-module__xjRvna__cameraBadge{color:#fff;background:#1e5cf6;border-radius:.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@media (max-width:1280px){.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero .styles-module-scss-module__xjRvna__wrapper .styles-module-scss-module__xjRvna__heroContent .styles-module-scss-module__xjRvna__meta .styles-module-scss-module__xjRvna__cameraBadge{width:1.875rem;height:1.875rem}}.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero .styles-module-scss-module__xjRvna__wrapper .styles-module-scss-module__xjRvna__heroContent .styles-module-scss-module__xjRvna__meta .styles-module-scss-module__xjRvna__date{color:#ffffffb3;text-transform:uppercase;font-weight:500}@media (max-width:1280px){.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero .styles-module-scss-module__xjRvna__wrapper .styles-module-scss-module__xjRvna__heroContent .styles-module-scss-module__xjRvna__meta .styles-module-scss-module__xjRvna__date{font-size:.875rem}}.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero .styles-module-scss-module__xjRvna__wrapper .styles-module-scss-module__xjRvna__heroContent .styles-module-scss-module__xjRvna__title{font-size:3rem}@media (max-width:768px){.styles-module-scss-module__xjRvna__album .styles-module-scss-module__xjRvna__hero .styles-module-scss-module__xjRvna__wrapper .styles-module-scss-module__xjRvna__heroContent .styles-module-scss-module__xjRvna__title{font-size:1.75rem}}.styles-module-scss-module__xjRvna__grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding-block:8.75rem;list-style:none;display:grid}@media (max-width:1024px){.styles-module-scss-module__xjRvna__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.styles-module-scss-module__xjRvna__grid{grid-template-columns:repeat(2,1fr);padding-block:5rem}}.styles-module-scss-module__xjRvna__cell{aspect-ratio:4/3}.styles-module-scss-module__xjRvna__thumbButton{cursor:pointer;background:#f6f8fe;border:0;border-radius:.75rem;width:100%;height:100%;padding:0;display:block;overflow:hidden}.styles-module-scss-module__xjRvna__thumb{object-fit:cover;width:100%;height:100%;transition:all .4s;display:block}.styles-module-scss-module__xjRvna__thumbButton:hover .styles-module-scss-module__xjRvna__thumb{transform:scale(1.04)}.styles-module-scss-module__xjRvna__empty{color:#899ab7;text-align:center}.styles-module-scss-module__xjRvna__dialog{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}.styles-module-scss-module__xjRvna__dialog::backdrop{background:#050d21eb}.styles-module-scss-module__xjRvna__lightbox{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.styles-module-scss-module__xjRvna__lightboxViewport{z-index:1;width:100%;height:100%;position:relative;overflow:hidden}.styles-module-scss-module__xjRvna__lightboxTrack{height:100%;display:flex}.styles-module-scss-module__xjRvna__lightboxSlide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;padding:4rem 5rem;display:flex}@media (max-width:768px){.styles-module-scss-module__xjRvna__lightboxSlide{padding:3.5rem 1rem}}.styles-module-scss-module__xjRvna__fullPhoto{object-fit:contain;border-radius:.75rem;width:auto;max-width:100%;height:auto;max-height:100%}.styles-module-scss-module__xjRvna__close,.styles-module-scss-module__xjRvna__prev,.styles-module-scss-module__xjRvna__next{z-index:2;color:#fff;cursor:pointer;border:1px solid #ffffff4d;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .4s;display:flex;position:absolute}.styles-module-scss-module__xjRvna__close path,.styles-module-scss-module__xjRvna__prev path,.styles-module-scss-module__xjRvna__next path{fill:#fff}.styles-module-scss-module__xjRvna__close:hover,.styles-module-scss-module__xjRvna__prev:hover,.styles-module-scss-module__xjRvna__next:hover{background:#ffffff1f}.styles-module-scss-module__xjRvna__close{top:1rem;right:1rem}.styles-module-scss-module__xjRvna__prev{left:1rem}.styles-module-scss-module__xjRvna__next{right:1rem}.styles-module-scss-module__xjRvna__counter{z-index:2;color:#ffffffb3;font-weight:500;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}
