.page_container__smW_i{display:flex;flex:1 1;width:100%;flex-direction:column;justify-content:center;align-items:center}.page_carousel-container__RiW1W{width:100%;aspect-ratio:16/9;position:relative;margin:0 auto 2rem;max-height:min(80vh,800px);overflow:hidden}.page_carousel-slide__91DrX:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 10%,rgba(0,0,0,.1) 50%,transparent);background-color:rgba(0,0,0,.4);z-index:1}.page_carousel-slide__91DrX>img{z-index:0}.page_carousel-title-container__UlMk0{z-index:2}.page_carousel-title-container__UlMk0 h1{color:var(--white);font-size:2rem}.page_carousel-title-container__UlMk0 p{color:var(--white);font-size:1.25rem;max-width:600px}.page_location-icon__V9UXr{margin-right:.5rem}.page_content-container__wsBa7{display:grid;grid-template-areas:"content overview" "gallery overview" "footer footer";grid-template-columns:3fr 1fr;grid-gap:2rem;gap:2rem;width:75%}.page_content-section__nqE_k{grid-area:content;display:flex;flex-direction:column;gap:1rem}.page_overview-section__GLWxN{grid-area:overview;display:flex;flex-direction:column;gap:1rem;border-radius:8px;height:-moz-fit-content;height:fit-content}.page_gallery-section__TbXTo{grid-area:gallery}.page_gallery-section__TbXTo h2{margin-bottom:1rem}.page_gallery-grid__8UgBk{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,180px));grid-gap:1rem;gap:1rem;justify-content:start}.page_gallery-image-container__tZ_in{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:1rem}.page_gallery-image__HvQpA{object-fit:cover;transition:transform .3s ease}.page_gallery-image-container__tZ_in:hover .page_gallery-image__HvQpA{transform:scale(1.03)}.page_carousel-slide__91DrX{position:relative;width:100%;height:100%}.page_footer-section__8cTkw{grid-area:footer}@media (max-width:1200px){.page_carousel-container__RiW1W{max-height:560px}.page_content-container__wsBa7{width:100%;padding:0 3.75rem}}@media (max-width:900px){.page_carousel-container__RiW1W{aspect-ratio:4/3;max-height:420px}}@media (max-width:768px){.page_content-container__wsBa7{width:100%;padding:0 1.25rem;grid-template-areas:"content" "overview" "gallery" "footer";grid-template-columns:1fr}.page_gallery-grid__8UgBk{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}