@font-face{font-family:Libre Bodoni;src:url(../media/LibreBodoni-Bold.89996c7d.woff2)format("woff2"),url(../media/LibreBodoni-Bold.fbcdc130.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../media/Roboto-Light.4d0fc5d9.woff2)format("woff2"),url(../media/Roboto-Light.c7ea678d.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../media/Roboto-Bold.21ca1bfe.woff2)format("woff2"),url(../media/Roboto-Bold.82e7c81a.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}.page-module-scss-module__0RlZxq__test{border:1px solid red;margin-top:1em;margin-bottom:1em}.page-module-scss-module__0RlZxq__test_1{padding:1em}.page-module-scss-module__0RlZxq__pageContainer{color:#000;max-width:100%;margin:0 auto;padding:1rem;font-family:Roboto,sans-serif}@media (min-width:768px){.page-module-scss-module__0RlZxq__pageContainer{max-width:90%;padding:2rem}}@media (min-width:1024px){.page-module-scss-module__0RlZxq__pageContainer{max-width:1200px;padding:3rem 2rem}}.page-module-scss-module__0RlZxq__bannerContainer{aspect-ratio:16/9;flex-direction:column;align-items:center;width:100%;height:auto;margin-bottom:2rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.page-module-scss-module__0RlZxq__bannerContainer{max-height:600px}}.page-module-scss-module__0RlZxq__mainTitle{text-align:center;color:#000;margin-bottom:2rem;font-family:Libre Bodoni,serif;font-size:2rem;font-weight:700}@media (min-width:768px){.page-module-scss-module__0RlZxq__mainTitle{margin-bottom:3rem;font-size:2.5rem}}.page-module-scss-module__0RlZxq__content__section{margin-bottom:2rem}.page-module-scss-module__0RlZxq__content__title{color:#000;margin-bottom:1rem;font-family:Libre Bodoni,serif;font-size:2rem;font-weight:700}.page-module-scss-module__0RlZxq__content__text{margin-bottom:1rem;font-family:Roboto,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}.page-module-scss-module__0RlZxq__photoSetsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.page-module-scss-module__0RlZxq__photoSetsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module-scss-module__0RlZxq__photoSetsGrid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__0RlZxq__photoSetCard{cursor:pointer;border-radius:8px;transition:transform .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.page-module-scss-module__0RlZxq__photoSetCard:hover{transform:scale(1.02)}.page-module-scss-module__0RlZxq__photoSetCard:hover .page-module-scss-module__0RlZxq__overlay{background-color:#0009}.page-module-scss-module__0RlZxq__imageContainer{aspect-ratio:3/4;width:100%;position:relative}.page-module-scss-module__0RlZxq__image{object-fit:cover}.page-module-scss-module__0RlZxq__overlay{background-color:#0006;flex-direction:column;justify-content:flex-end;padding:1.5rem;transition:background-color .3s ease-in-out;display:flex;position:absolute;inset:0}.page-module-scss-module__0RlZxq__photoSetTitle{color:#fff;margin-bottom:.5rem;font-family:Libre Bodoni,serif;font-size:2rem;font-weight:700}.page-module-scss-module__0RlZxq__photoSetLocation{color:#fff;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:300}.page-module-scss-module__0RlZxq__modalGrid{grid-template-columns:1fr;gap:1rem;padding:1rem;display:grid}@media (min-width:768px){.page-module-scss-module__0RlZxq__modalGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1024px){.page-module-scss-module__0RlZxq__modalGrid{grid-template-columns:repeat(3,1fr);gap:2rem}}.page-module-scss-module__0RlZxq__modalImageContainer{aspect-ratio:3/4;border-radius:4px;width:100%;position:relative;overflow:hidden}.page-module-scss-module__0RlZxq__modalImage{object-fit:cover;transition:transform .3s ease-in-out}.page-module-scss-module__0RlZxq__modalImage:hover{transform:scale(1.05)}.page-module-scss-module__0RlZxq__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin:2rem 0;display:grid}
