.gallery-banner-module__a8erYa__banner{isolation:isolate;background:#263238;place-items:center;width:100%;min-height:232px;padding:202px 20px;display:grid;position:relative;overflow:hidden}.gallery-banner-module__a8erYa__image{z-index:-2;object-fit:cover;object-position:center 20%}.gallery-banner-module__a8erYa__overlay{z-index:-1;background:#00000094;position:absolute;inset:0}.gallery-banner-module__a8erYa__title{color:#fff;text-align:center;margin:0;font-size:clamp(2.25rem,4.5vw,2.75rem);font-weight:400;line-height:1.2}@media (max-width:575.98px){.gallery-banner-module__a8erYa__banner{min-height:200px}}
.gallery-showcase-module__C0Q62W__section{color:#171717;background:#fff;padding:58px 0 66px}.gallery-showcase-module__C0Q62W__container{width:100%;max-width:1140px;margin:0 auto;padding-inline:0}.gallery-showcase-module__C0Q62W__header{text-align:center;max-width:760px;margin:0 auto 28px}.gallery-showcase-module__C0Q62W__header h2{letter-spacing:0;color:#171717;margin:0 0 10px;font-size:26px;font-weight:400;line-height:32px}.gallery-showcase-module__C0Q62W__header p{color:#171717;max-width:720px;margin:0 auto;font-size:11px;font-weight:400;line-height:16px}.gallery-showcase-module__C0Q62W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gallery-showcase-module__C0Q62W__card{aspect-ratio:1.45;background:#f1f1f1;border-radius:16px;width:100%;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000000d}.gallery-showcase-module__C0Q62W__image{object-fit:cover;object-position:center;transition:transform .5s}.gallery-showcase-module__C0Q62W__buttonWrapper{justify-content:center;margin-top:32px;display:flex}.gallery-showcase-module__C0Q62W__loadMore{color:#fff;cursor:pointer;background:linear-gradient(#ed00db 0%,#aa2de5 50%,#2188ff 100%);border:0;border-radius:999px;min-width:96px;min-height:40px;padding:9px 22px;font-size:11px;font-weight:400;line-height:1;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 16px #7536ff2e}.gallery-showcase-module__C0Q62W__loadMore:hover{transform:translateY(-2px);box-shadow:0 9px 20px #7536ff3d}.gallery-showcase-module__C0Q62W__loadMore:focus-visible{outline-offset:4px;outline:3px solid #298bff}@media (hover:hover) and (pointer:fine){.gallery-showcase-module__C0Q62W__card:hover{transform:translateY(-4px);box-shadow:0 12px 26px #0000001a}.gallery-showcase-module__C0Q62W__card:hover .gallery-showcase-module__C0Q62W__image{transform:scale(1.04)}}@media (max-width:1199.98px){.gallery-showcase-module__C0Q62W__section{padding:54px 0 62px}.gallery-showcase-module__C0Q62W__container{max-width:960px;padding-inline:24px}.gallery-showcase-module__C0Q62W__header{margin-bottom:26px}.gallery-showcase-module__C0Q62W__grid{gap:16px}}@media (max-width:991.98px){.gallery-showcase-module__C0Q62W__section{padding:50px 0 58px}.gallery-showcase-module__C0Q62W__container{max-width:760px}.gallery-showcase-module__C0Q62W__header{max-width:650px}.gallery-showcase-module__C0Q62W__header h2{font-size:24px;line-height:30px}.gallery-showcase-module__C0Q62W__header p{font-size:11px;line-height:16px}.gallery-showcase-module__C0Q62W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gallery-showcase-module__C0Q62W__card{aspect-ratio:1.4}}@media (max-width:767.98px){.gallery-showcase-module__C0Q62W__section{padding:46px 0 54px}.gallery-showcase-module__C0Q62W__container{max-width:100%;padding-inline:20px}.gallery-showcase-module__C0Q62W__header{max-width:580px;margin-bottom:24px}.gallery-showcase-module__C0Q62W__header h2{font-size:22px;line-height:28px}.gallery-showcase-module__C0Q62W__header p{font-size:11px;line-height:16px}.gallery-showcase-module__C0Q62W__grid{gap:14px}.gallery-showcase-module__C0Q62W__card{border-radius:14px}}@media (max-width:575.98px){.gallery-showcase-module__C0Q62W__section{padding:42px 0 48px}.gallery-showcase-module__C0Q62W__container{padding-inline:18px}.gallery-showcase-module__C0Q62W__header{margin-bottom:22px}.gallery-showcase-module__C0Q62W__header h2{margin-bottom:8px;font-size:21px;line-height:27px}.gallery-showcase-module__C0Q62W__header p{font-size:10.5px;line-height:15px}.gallery-showcase-module__C0Q62W__grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:14px;width:100%;padding-bottom:8px;display:flex;overflow:auto hidden}.gallery-showcase-module__C0Q62W__grid::-webkit-scrollbar{display:none}.gallery-showcase-module__C0Q62W__card{aspect-ratio:1.5;scroll-snap-align:start;scroll-snap-stop:always;border-radius:14px;flex:0 0 85%;width:auto}.gallery-showcase-module__C0Q62W__buttonWrapper{margin-top:26px}.gallery-showcase-module__C0Q62W__loadMore{min-width:108px;min-height:42px;padding:10px 20px;font-size:12px}}@media (max-width:399.98px){.gallery-showcase-module__C0Q62W__container{padding-inline:16px}.gallery-showcase-module__C0Q62W__header h2{font-size:20px;line-height:26px}.gallery-showcase-module__C0Q62W__header p{font-size:10px;line-height:15px}.gallery-showcase-module__C0Q62W__card{aspect-ratio:1.4;flex-basis:88%}}@media (max-width:359.98px){.gallery-showcase-module__C0Q62W__section{padding:38px 0 44px}.gallery-showcase-module__C0Q62W__container{padding-inline:14px}.gallery-showcase-module__C0Q62W__header h2{font-size:19px;line-height:25px}.gallery-showcase-module__C0Q62W__header p{font-size:9.5px;line-height:14px}.gallery-showcase-module__C0Q62W__card{border-radius:12px;flex-basis:90%}.gallery-showcase-module__C0Q62W__loadMore{min-width:104px;min-height:40px;font-size:11px}}@media (prefers-reduced-motion:reduce){.gallery-showcase-module__C0Q62W__card,.gallery-showcase-module__C0Q62W__image,.gallery-showcase-module__C0Q62W__loadMore{transition:none}.gallery-showcase-module__C0Q62W__card:hover,.gallery-showcase-module__C0Q62W__card:hover .gallery-showcase-module__C0Q62W__image,.gallery-showcase-module__C0Q62W__loadMore:hover{transform:none}}
.gallery-module__NCUE0q__main{flex:1;width:100%}
