.CarouselImage_container__4s_uf{position:absolute;transition:all .6s cubic-bezier(.4,0,.2,1);cursor:pointer;will-change:transform,opacity;top:50%}.CarouselImage_imageWrapper__W0EVo{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;background:#fff;border:1px solid rgba(0,0,0,.05)}.CarouselImage_image__xs848{transition:transform .3s ease;border-radius:16px}.CarouselImage_overlay__e1QIO{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 60%,rgba(0,0,0,0));padding:3rem 2rem 2rem;z-index:2}.CarouselImage_title__YL_KJ{color:white;font-size:2rem;font-weight:700;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.5);letter-spacing:.5px;text-transform:uppercase;line-height:1.2}.CarouselImage_sideTitle__MMfj9{font-size:1.5rem}.CarouselImage_center__W6fpZ{width:calc(60vh * 9 / 16);height:60vh;left:50%;transform:translate(-50%,-50%);z-index:3;opacity:1}.CarouselImage_center__W6fpZ .CarouselImage_imageWrapper__W0EVo{box-shadow:0 8px 32px rgba(0,0,0,.12)}.CarouselImage_center__W6fpZ:hover .CarouselImage_imageWrapper__W0EVo{box-shadow:0 12px 40px rgba(0,0,0,.15);transform:translateY(-2px)}.CarouselImage_left____xYt{width:calc(60vh * 9 / 16 * .75);height:calc(60vh * .75);left:50%;transform:translate(-50%,-50%) translateX(-280px) scale(.9);z-index:1;opacity:.6}.CarouselImage_left____xYt:hover{opacity:.8}.CarouselImage_right__inN3O{width:calc(60vh * 9 / 16 * .75);height:calc(60vh * .75);left:50%;transform:translate(-50%,-50%) translateX(280px) scale(.9);z-index:1;opacity:.6}.CarouselImage_right__inN3O:hover{opacity:.8}.CarouselImage_left____xYt,.CarouselImage_right__inN3O{transition:all .3s ease}@media (max-width:1024px){.CarouselImage_center__W6fpZ{width:calc(55vh * 9 / 16);height:55vh}.CarouselImage_left____xYt,.CarouselImage_right__inN3O{width:calc(55vh * 9 / 16 * .7);height:calc(55vh * .7)}.CarouselImage_left____xYt{transform:translate(-50%,-50%) translateX(-240px) scale(.9)}.CarouselImage_right__inN3O{transform:translate(-50%,-50%) translateX(240px) scale(.9)}.CarouselImage_title__YL_KJ{font-size:2rem}.CarouselImage_sideTitle__MMfj9{font-size:1.25rem}.CarouselImage_overlay__e1QIO{padding:2.5rem 1.5rem 1.5rem}}@media (max-width:768px){.CarouselImage_center__W6fpZ{width:calc(50vh * 9 / 16);height:50vh}.CarouselImage_left____xYt,.CarouselImage_right__inN3O{width:calc(50vh * 9 / 16 * .65);height:calc(50vh * .65);opacity:.5}.CarouselImage_left____xYt{transform:translate(-50%,-50%) translateX(-200px) scale(.9)}.CarouselImage_right__inN3O{transform:translate(-50%,-50%) translateX(200px) scale(.9)}.CarouselImage_title__YL_KJ{font-size:1.75rem}.CarouselImage_sideTitle__MMfj9{font-size:1.1rem}.CarouselImage_overlay__e1QIO{padding:2rem 1.25rem 1.25rem}}@media (max-width:480px){.CarouselImage_center__W6fpZ{width:calc(45vh * 9 / 16);height:45vh}.CarouselImage_left____xYt,.CarouselImage_right__inN3O{width:calc(45vh * 9 / 16 * .6);height:calc(45vh * .6);opacity:.4}.CarouselImage_left____xYt{transform:translate(-50%,-50%) translateX(-140px) scale(.9)}.CarouselImage_right__inN3O{transform:translate(-50%,-50%) translateX(140px) scale(.9)}.CarouselImage_title__YL_KJ{font-size:1.5rem}.CarouselImage_sideTitle__MMfj9{font-size:1rem}.CarouselImage_overlay__e1QIO{padding:1.5rem 1rem 1rem}}.CarouselButton_button__Bc0G4{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.95);border:2px solid rgba(0,0,0,.1);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#333}.CarouselButton_button__Bc0G4:hover{background:rgba(255,255,255,1);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.25);border-color:rgba(0,0,0,.2)}.CarouselButton_button__Bc0G4:active{transform:translateY(-50%) scale(.95)}.CarouselButton_prev__T1s1j{left:40px}.CarouselButton_next__arXp9{right:40px}@media (max-width:1024px){.CarouselButton_prev__T1s1j{left:30px}.CarouselButton_next__arXp9{right:30px}}@media (max-width:768px){.CarouselButton_button__Bc0G4{width:48px;height:48px}.CarouselButton_prev__T1s1j{left:20px}.CarouselButton_next__arXp9{right:20px}}@media (max-width:480px){.CarouselButton_button__Bc0G4{width:40px;height:40px;background:rgba(255,255,255,.9)}.CarouselButton_prev__T1s1j{left:10px}.CarouselButton_next__arXp9{right:10px}}.CarouselIndicator_container__1RTPr{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:100;background:rgba(255,255,255,.3);padding:12px 20px;border-radius:30px;backdrop-filter:blur(10px)}.CarouselIndicator_dot__IkzC_{width:12px;height:12px;border-radius:50%;background:rgba(51,51,51,.4);border:2px solid rgba(51,51,51,.6);cursor:pointer;transition:all .3s ease;padding:0}.CarouselIndicator_dot__IkzC_:hover{background:rgba(51,51,51,.6);transform:scale(1.2)}.CarouselIndicator_active__Z8A3A{background:rgba(51,51,51,.9);width:32px;border-radius:6px;border-color:rgba(51,51,51,.9)}.CarouselIndicator_active__Z8A3A:hover{transform:scale(1.05)}@media (max-width:768px){.CarouselIndicator_container__1RTPr{bottom:30px;gap:10px}.CarouselIndicator_dot__IkzC_{width:10px;height:10px}.CarouselIndicator_active__Z8A3A{width:26px}}@media (max-width:480px){.CarouselIndicator_container__1RTPr{bottom:20px;gap:8px}.CarouselIndicator_dot__IkzC_{width:8px;height:8px}.CarouselIndicator_active__Z8A3A{width:20px}}.Carousel3D_container__prkaV{position:relative;width:100%;max-width:1400px;height:600px;background:transparent;overflow:hidden;margin:0 auto;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.Carousel3D_carousel__wm4BY{position:relative;width:100%;height:100%;perspective:1200px;transform-style:preserve-3d;overflow:hidden}@media (max-width:1024px){.Carousel3D_container__prkaV{height:500px}}@media (max-width:768px){.Carousel3D_container__prkaV{height:450px}}@media (max-width:480px){.Carousel3D_container__prkaV{height:350px}}.GallerySlideshow_container__jrTji{width:100%;padding:0 20px;display:flex;flex-direction:column;justify-content:center}.GallerySlideshow_title__lqDFZ{text-align:center;font-size:3rem;font-weight:700;font-weight:lighter;margin-bottom:80px;color:#333}@media (max-width:1024px){.GallerySlideshow_container__jrTji{padding:60px 20px}.GallerySlideshow_title__lqDFZ{font-size:2.5rem;margin-bottom:60px}}@media (max-width:768px){.GallerySlideshow_container__jrTji{padding:50px 15px}.GallerySlideshow_title__lqDFZ{font-size:2rem;margin-bottom:50px}}@media (max-width:480px){.GallerySlideshow_container__jrTji{padding:40px 10px}.GallerySlideshow_title__lqDFZ{font-size:1.5rem;margin-bottom:40px}}.GalleryShowcaseView_container__yySSK{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(180deg,#f8f9fa 0,#e9ecef);position:relative;overflow:hidden;gap:3rem}.GalleryShowcaseView_overlay__RNYyq{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:0}.GalleryShowcaseView_header__wIpw6{text-align:center;color:#2d3748;z-index:10}.GalleryShowcaseView_title__7StFZ{font-size:3rem;font-weight:300;margin:0;letter-spacing:4px;text-transform:uppercase}.GalleryShowcaseView_subtitle__tJwlc{font-size:1.5rem;font-weight:300;margin:0;opacity:.9}.GalleryShowcaseView_carouselWrapper__LOhty{width:100%;max-width:1400px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.GalleryShowcaseView_emptyState___GDm_{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2)}.GalleryShowcaseView_emptyState___GDm_ h2{font-size:3rem;margin-bottom:1rem}.GalleryShowcaseView_emptyState___GDm_ p{font-size:1.25rem;opacity:.8}@media (max-width:768px){.GalleryShowcaseView_container__yySSK{padding:1rem}.GalleryShowcaseView_title__7StFZ{font-size:2.5rem}.GalleryShowcaseView_subtitle__tJwlc{font-size:1.1rem}}