.Home-module__jKgjFW__page{width:100%;overflow-x:hidden}.Home-module__jKgjFW__jsFade{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.Home-module__jKgjFW__jsFade.Home-module__jKgjFW__fadeIn{opacity:1;transform:none}.Home-module__jKgjFW__jsZoomImg{clip-path:inset(50%);transition:clip-path .75s linear;position:relative;overflow:hidden}.Home-module__jKgjFW__jsZoomImg[data-scroll=in]{clip-path:inset(-10% round 2.5rem)}@media (max-width:767px){.Home-module__jKgjFW__jsZoomImg[data-scroll=in]{clip-path:inset(-10% round 1.25rem)}}.Home-module__jKgjFW__jsZoomImg[data-scroll=in]>picture>img{transform:scale(1)!important}.Home-module__jKgjFW__jsZoomImg>picture{width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__jKgjFW__jsZoomImg>picture img{object-fit:cover;width:100%;height:100%;transition:transform .75s linear;position:absolute;top:0;left:0;transform:scale(1.15)}.Home-module__jKgjFW__jsZoomImg picture+picture{clip-path:inset(50%);transition:clip-path .5s linear;position:absolute;inset:0;overflow:hidden}.Home-module__jKgjFW__rippleShow{clip-path:inset(0 round 2.5rem)!important}@media (max-width:767px){.Home-module__jKgjFW__rippleShow{clip-path:inset(0 round 1.25rem)!important}}.Home-module__jKgjFW__rippleShow img{transform:scale(1)!important}.Home-module__jKgjFW__jsScaleImg{overflow:hidden}.Home-module__jKgjFW__jsScaleImg>div,.Home-module__jKgjFW__jsScaleImg>picture{transition:transform .1s linear}.Home-module__jKgjFW__banner{margin-top:calc(0px - var(--header-height,4.375rem) - 2.5rem);height:calc(100svh + 2.5rem);min-height:560px;position:relative;transform:translate(0,0)}.Home-module__jKgjFW__bannerGallery{will-change:transform;border-radius:0 0 2.5rem 2.5rem;width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow:hidden}.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__show{display:block}.Home-module__jKgjFW__bgBox{border-radius:2.5rem;width:0;height:0;transition:width .75s,height .75s,border-radius .15s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.Home-module__jKgjFW__bgBox:first-child{transition-delay:0s;animation-delay:.8s}.Home-module__jKgjFW__bgBox:nth-child(2){transition-delay:.3s;animation-delay:1.1s}.Home-module__jKgjFW__bgBox:nth-child(3){transition-delay:.6s;animation-delay:1.4s}.Home-module__jKgjFW__bgBox:nth-child(4){transition-delay:.9s;animation-delay:1.7s}.Home-module__jKgjFW__bgBox:nth-child(5){transition-delay:1.2s;animation-delay:2s}.Home-module__jKgjFW__bgBox:nth-child(6){transition-delay:1.5s;animation-delay:2.3s}.Home-module__jKgjFW__bgBox>picture{width:33.3333vw;height:20.8333vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Home-module__jKgjFW__bgBox img{object-fit:cover;width:100%;height:100%;transition:transform .75s;position:absolute;top:0;left:0;transform:scale(1.15)}.Home-module__jKgjFW__bgBox:first-child img{transition-delay:0s}.Home-module__jKgjFW__bgBox:nth-child(2) img{transition-delay:.3s}.Home-module__jKgjFW__bgBox:nth-child(3) img{transition-delay:.6s}.Home-module__jKgjFW__bgBox:nth-child(4) img{transition-delay:.9s}.Home-module__jKgjFW__bgBox:nth-child(5) img{transition-delay:1.2s}.Home-module__jKgjFW__bgBox:nth-child(6) img{transition-delay:1.5s}.Home-module__jKgjFW__bgBox picture:not(:first-child){opacity:0;border-radius:2.5rem;transition:width 1s,height 1s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);width:33.3333vw!important;height:20.8333vw!important}.Home-module__jKgjFW__bgBox picture:not(:first-child).Home-module__jKgjFW__show{opacity:1;width:100%!important;height:100%!important}.Home-module__jKgjFW__bgBox picture:not(:first-child) img{transform:scale(1.15)}.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__in .Home-module__jKgjFW__bgBox{width:33.3333vw;height:20.8333vw}.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__in .Home-module__jKgjFW__bgBox:not(.Home-module__jKgjFW__bgBoxLast){animation-name:Home-module__jKgjFW__fadeOutBox;animation-duration:.25s;animation-timing-function:linear;animation-fill-mode:both}.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__in .Home-module__jKgjFW__bgBox img{transform:scale(1)}.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__zoom .Home-module__jKgjFW__bgBox{width:33.3333vw;height:20.8333vw}.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__zoom .Home-module__jKgjFW__bgBox:last-child{border-radius:0;width:100%;height:100%;transition-delay:0s,0s,.5s}.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__zoom .Home-module__jKgjFW__bgBox picture{width:100%;height:100%}.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__zoom .Home-module__jKgjFW__bgBox picture:not(:first-child){opacity:1}.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__zoom .Home-module__jKgjFW__bgBox img{transform:scale(1)}.Home-module__jKgjFW__bgBoxLast.Home-module__jKgjFW__waveActive img{filter:url(#waveFilter)}.Home-module__jKgjFW__waveSvg{pointer-events:none;width:0;height:0;position:absolute}@keyframes Home-module__jKgjFW__fadeOutBox{to{opacity:0;pointer-events:none}}.Home-module__jKgjFW__bannerInner{pointer-events:none;z-index:2;flex-direction:column;padding:22rem 4rem 5rem;display:flex;position:absolute;inset:0}.Home-module__jKgjFW__bannerTitle{color:#344655;letter-spacing:-.015em;max-width:none;font-family:PP Editorial New,serif;font-size:5.8rem;font-weight:300;line-height:1.05}.Home-module__jKgjFW__bannerTitle h1{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.Home-module__jKgjFW__mainAbout{background:#f0eee7;padding:7.5rem 0}.Home-module__jKgjFW__mainAboutInner{flex-direction:column;gap:5rem;display:flex}.Home-module__jKgjFW__mainAboutTitle p{color:#000;max-width:56rem;font-family:PP Editorial New,serif;font-size:clamp(1.5rem,2.4vw,2.875rem);font-weight:200;line-height:1.3}.Home-module__jKgjFW__mainAboutBox{grid-template-columns:1.15fr 1fr;align-items:center;gap:5.5rem;display:grid}.Home-module__jKgjFW__mainAboutBoxImg{aspect-ratio:870/1088;clip-path:inset(50%);width:100%;transition:clip-path .75s linear;position:relative;overflow:hidden}.Home-module__jKgjFW__mainAboutBoxImg[data-scroll=in]{clip-path:inset(-10% round 2.5rem)}.Home-module__jKgjFW__mainAboutBoxImg>picture{width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__jKgjFW__mainAboutBoxImg>picture img{object-fit:cover;width:100%;height:100%;transition:transform .75s linear;position:absolute;top:0;left:0;transform:scale(1.15)}.Home-module__jKgjFW__mainAboutBoxImg[data-scroll=in]>picture img{transform:scale(1)!important}.Home-module__jKgjFW__mainAboutBoxScale{position:absolute;inset:0;overflow:hidden}@keyframes Home-module__jKgjFW__revealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){@keyframes Home-module__jKgjFW__revealUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}}.Home-module__jKgjFW__revealChar{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards Home-module__jKgjFW__revealUp;display:inline-block}@keyframes Home-module__jKgjFW__navReveal{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Home-module__jKgjFW__navItemReveal{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards Home-module__jKgjFW__navReveal}.Home-module__jKgjFW__mainAboutBoxBody{flex-direction:column;gap:3rem;padding-top:0;display:flex}.Home-module__jKgjFW__mainAboutBoxBody p{color:#1a1a18;letter-spacing:-.01em;font-family:PP Editorial New,serif;font-size:1.375rem;font-weight:400;line-height:1.6}.Home-module__jKgjFW__mainServices{padding:0}.Home-module__jKgjFW__mainServicesInner{color:#fff;background:#1c1c1a;padding:6.25rem 5rem 7.5rem}.Home-module__jKgjFW__mainServicesSep{opacity:.45;margin-bottom:3.75rem}.Home-module__jKgjFW__mainServicesTitle{margin-bottom:5rem}.Home-module__jKgjFW__mainServicesTitle h2{color:#fff;font-family:PP Editorial New,serif;font-size:clamp(2.5rem,4.5vw,5.5rem);font-weight:200;line-height:1}.Home-module__jKgjFW__mainServicesContent{grid-template-columns:1fr 1.8fr;align-items:start;gap:5rem;display:grid}.Home-module__jKgjFW__mainServicesMenu{margin:0;padding:0;list-style:none}.Home-module__jKgjFW__mainServicesMenu>li{border-top:1px solid #ffffff1f}.Home-module__jKgjFW__mainServicesMenu>li:last-child{border-bottom:1px solid #ffffff1f}.Home-module__jKgjFW__mainServicesMenu>li>a{color:#ffffff73;padding:1.5rem 0;font-size:1.0625rem;line-height:1.35;transition:color .3s;display:block}.Home-module__jKgjFW__mainServicesMenu>li>a:hover,.Home-module__jKgjFW__mainServicesMenu>li>a.Home-module__jKgjFW__fadeIn{color:#fff;opacity:1}.Home-module__jKgjFW__mainServicesGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.Home-module__jKgjFW__mainServicesBox{aspect-ratio:5/6;display:block;overflow:hidden}.Home-module__jKgjFW__mainServicesImgWrap{clip-path:inset(50%);width:100%;height:100%;transition:clip-path .75s linear;position:relative;overflow:hidden}.Home-module__jKgjFW__mainServicesImgWrap[data-scroll=in]{clip-path:inset(-10% round 1.25rem)}.Home-module__jKgjFW__mainServicesImgWrap>picture{width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__jKgjFW__mainServicesImgWrap>picture img{object-fit:cover;width:100%;height:100%;transition:transform .75s linear;position:absolute;top:0;left:0;transform:scale(1.15)}.Home-module__jKgjFW__mainServicesImgWrap[data-scroll=in]>picture img{transform:scale(1)!important}.Home-module__jKgjFW__mainOffers{background:#f0eee7;padding:8.75rem 0}.Home-module__jKgjFW__mainOffersInner{text-align:center;flex-direction:column;gap:4.375rem;display:flex}.Home-module__jKgjFW__mainOffersSep{justify-content:center;width:100%;margin-bottom:0;display:flex}.Home-module__jKgjFW__mainOffersText{color:#1a1a18;text-align:center;letter-spacing:-.02em;max-width:68rem;margin:0 auto;font-family:PP Editorial New,serif;font-size:2.25rem;font-style:italic;font-weight:300;line-height:1.4}.Home-module__jKgjFW__mainOffersBox{width:100%;position:relative;overflow:hidden}.Home-module__jKgjFW__mainOffersImgWrap{clip-path:inset(50%);width:100%;height:80vh;min-height:480px;transition:clip-path .75s linear;position:relative;overflow:hidden}.Home-module__jKgjFW__mainOffersImgWrap[data-scroll=in]{clip-path:inset(-10% round 2.5rem)}.Home-module__jKgjFW__mainOffersImgWrap>picture{width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__jKgjFW__mainOffersImgWrap>picture img{object-fit:cover;width:100%;height:100%;transition:transform .75s linear;position:absolute;top:0;left:0;transform:scale(1.15)}.Home-module__jKgjFW__mainOffersImgWrap[data-scroll=in]>picture img{transform:scale(1)!important}.Home-module__jKgjFW__mainOffersImgWrap>div{position:absolute;inset:0;overflow:hidden}.Home-module__jKgjFW__mainOffersOverlay{z-index:2;background:linear-gradient(#0000 45%,#000000a6 100%);flex-direction:column;justify-content:flex-end;gap:2.5rem;padding:5rem 6.25rem;display:flex;position:absolute;inset:0}.Home-module__jKgjFW__mainOffersTitle h2{color:#fff;flex-direction:column;font-family:PP Editorial New,serif;font-size:clamp(2.5rem,5.5vw,6.5rem);font-weight:200;line-height:1;display:flex}.Home-module__jKgjFW__mainOffersTitle h2 span{display:block}.Home-module__jKgjFW__mainGallery{background:#f0eee7;padding:8.75rem 0}.Home-module__jKgjFW__mainGalleryInner{flex-direction:column;gap:6.25rem;display:flex}.Home-module__jKgjFW__mainGalleryContent{flex-direction:column;gap:1.875rem;display:flex}.Home-module__jKgjFW__mainGalleryTitle h2{color:#000;font-family:PP Editorial New,serif;font-size:clamp(2rem,3.2vw,3.75rem);font-weight:200;line-height:1.15}.Home-module__jKgjFW__mainGallerySubtitle h3{color:#888;font-family:PP Editorial New,serif;font-size:1.5rem;font-style:italic;font-weight:200}.Home-module__jKgjFW__mainGalleryGrid{grid-template-columns:repeat(6,1fr);align-items:start;gap:.75rem;display:grid}.Home-module__jKgjFW__mainGalleryGroup{flex-direction:column;gap:.75rem;display:flex}.Home-module__jKgjFW__mainGalleryGroup:nth-child(2n){padding-top:5rem}.Home-module__jKgjFW__mainGalleryBox{aspect-ratio:3/4;clip-path:inset(50%);width:100%;transition:clip-path .75s linear;position:relative;overflow:hidden}.Home-module__jKgjFW__mainGalleryBox[data-scroll=in]{clip-path:inset(-10% round 2.5rem)}.Home-module__jKgjFW__mainGalleryBox>picture{width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__jKgjFW__mainGalleryBox>picture img{object-fit:cover;width:100%;height:100%;transition:transform .75s linear;position:absolute;top:0;left:0;transform:scale(1.15)}.Home-module__jKgjFW__mainGalleryBox[data-scroll=in]>picture img{transform:scale(1)!important}@media (max-width:1199px){.Home-module__jKgjFW__mainServicesInner{padding:5rem 2.5rem 6rem}.Home-module__jKgjFW__mainServicesContent{grid-template-columns:1fr;gap:3.5rem}.Home-module__jKgjFW__mainServicesGrid{grid-template-columns:repeat(4,1fr)}.Home-module__jKgjFW__mainGalleryGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__in .Home-module__jKgjFW__bgBox,.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__zoom .Home-module__jKgjFW__bgBox:not(.Home-module__jKgjFW__bgBoxLast){width:57vw;height:36vw}.Home-module__jKgjFW__bgBox>picture,.Home-module__jKgjFW__bgBox picture+picture{width:57vw!important;height:36vw!important}.Home-module__jKgjFW__mainAboutBox{grid-template-columns:1fr;gap:3rem}.Home-module__jKgjFW__mainAboutBoxBody{padding-top:0}.Home-module__jKgjFW__mainOffersOverlay{padding:3rem}.Home-module__jKgjFW__mainOffersTitle h2{font-size:3rem}.Home-module__jKgjFW__mainGalleryGrid{grid-template-columns:repeat(2,1fr)}.Home-module__jKgjFW__mainGalleryGroup:nth-child(2n){padding-top:2.5rem}}@media (max-width:767px){.Home-module__jKgjFW__banner{margin-top:calc(0px - var(--header-height,4.375rem) - 1.25rem);height:calc(100svh + 1.25rem)}.Home-module__jKgjFW__bannerGallery{border-radius:0 0 1.25rem 1.25rem}.Home-module__jKgjFW__bannerTitle{color:#344655;text-align:center;max-width:100%;font-size:2.85rem;line-height:1.15}.Home-module__jKgjFW__bannerInner{text-align:center;justify-content:flex-end;align-items:center;padding:0 1.5rem 4rem}.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__in .Home-module__jKgjFW__bgBox,.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__zoom .Home-module__jKgjFW__bgBox:not(.Home-module__jKgjFW__bgBoxLast){width:85vw;height:53vw}.Home-module__jKgjFW__bgBox>picture,.Home-module__jKgjFW__bgBox picture+picture{width:85vw!important;height:53vw!important}.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__zoom .Home-module__jKgjFW__bgBoxLast{border-radius:0!important;width:100%!important;height:100%!important}.Home-module__jKgjFW__bannerGallery.Home-module__jKgjFW__zoom .Home-module__jKgjFW__bgBoxLast>picture{width:100%!important;height:100%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.Home-module__jKgjFW__mainAbout{padding:5rem 0}.Home-module__jKgjFW__mainServicesGrid{grid-template-columns:repeat(2,1fr)}.Home-module__jKgjFW__mainOffers{padding:5rem 0}.Home-module__jKgjFW__mainOffersImgWrap{height:65vw;min-height:280px}.Home-module__jKgjFW__mainOffersOverlay{gap:1.5rem;padding:2rem 1.75rem}.Home-module__jKgjFW__mainOffersTitle h2{font-size:2rem}.Home-module__jKgjFW__mainGallery{padding:5rem 0}.Home-module__jKgjFW__mainGalleryGroup:nth-child(2n){padding-top:1.5rem}}
.AnimatedTitle-module__Wlm8RG__wordWrapper{vertical-align:top;display:inline-block;overflow:hidden}.AnimatedTitle-module__Wlm8RG__word,.AnimatedTitle-module__Wlm8RG__space{display:inline-block}
