.AccomodationsExplore_section__irMcl{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(6.25rem,8vh + 3.75rem,9.375rem) 0}@media(min-width:1728px){.AccomodationsExplore_section__irMcl{padding:clamp(6.25rem,12vh + 3.125rem,10.625rem) 0}}@media(max-width:1194px){.AccomodationsExplore_section__irMcl{gap:0;padding:clamp(6.25rem,8vh + 3.75rem,9.375rem) 0 clamp(3.125rem,4vh + 1.25rem,6.25rem)}}.AccomodationsExplore_header__yMToF{flex-direction:column;padding:0 calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440)}.AccomodationsExplore_header__yMToF,.AccomodationsExplore_header__yMToF .AccomodationsExplore_buttons__j3Kki{display:flex;gap:calc(14*var(--body-width)/1440)}@media(max-width:1194px){.AccomodationsExplore_header__yMToF .AccomodationsExplore_buttons__j3Kki{margin-top:calc(14*var(--body-width)/1440*1.618*1.618);flex-direction:column;gap:calc(14*var(--body-width)/1440*1.618*1.618)}}.AllAccomodations_section__8rBaW{padding:3.125rem 0 1.25rem;display:flex;flex-direction:column;background-color:#fff;position:relative;z-index:3}.AllAccomodations_header__ceiTJ{padding:0 calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440);display:flex;flex-direction:column;align-items:center;gap:calc(14*var(--body-width)/1440*2);position:relative;margin-bottom:.5vw}@media(max-width:1194px){.AllAccomodations_header__ceiTJ{padding:0 calc(14*var(--body-width)/1440*1.618*1.618*1.618)}}.AllAccomodations_headerTop__TtxKv{display:flex;align-items:baseline;justify-content:center}.AllAccomodations_noResults__sFScC{display:flex;justify-content:center;align-items:center;padding:3.75rem calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440);margin-top:2.5rem}.AllAccomodations_noResults__sFScC p{font-family:var(--font-stevie-sans);font-size:1.125rem;font-weight:400;color:rgba(68,73,53,.6);text-align:center}.AllAccomodations_filterIndicator__tOMG1{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(.9375rem,.9vw + .2rem,1.1875rem);color:#737373;position:absolute;bottom:-2.5rem;transform:translateX(-50%);left:50%}.AllAccomodations_cardsHidden__qY_3H [data-accommodation-card]{opacity:0!important}.TitleSection_title__Oa1UU{color:#101110;font-family:var(--font-stevie-sans);font-weight:400;letter-spacing:-.155rem;line-height:1;background-color:#fff}.TitleSection_title__Oa1UU em{font-family:var(--font-playfair-displayItalic);font-style:normal;font-weight:400}.TitleSection_xs__nEGdP{font-size:2.25rem;font-weight:400}.TitleSection_md__7vJgE{font-size:clamp(2.1875rem,2.8vw + .5rem,5.3125rem);letter-spacing:-.12rem}@media(max-width:1194px){.TitleSection_md__7vJgE{text-align:center;width:100%}}.TitleSection_sm__3uVTi{font-size:clamp(2.25rem,1.85vw + .7rem,4.625rem)}@media(max-width:1194px){.TitleSection_sm__3uVTi{text-align:center;width:100%}}.TitleSection_lg__KfOHq{font-size:clamp(2.1875rem,2.8vw + .5rem,4.625rem);letter-spacing:-.12rem}@media(max-width:1194px){.TitleSection_lg__KfOHq{text-align:center;width:100%}}.TitleSection_xl__4cJmo{font-size:clamp(2.1875rem,2.8vw + .5rem,5.3125rem);letter-spacing:-.12rem;color:#101110;text-align:center}@media(max-width:1194px){.TitleSection_xl__4cJmo{text-align:center;width:100%}}.TitleSection_padding__Z2JOe{padding:0 calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440)}.TitleSection_isCenter__a4Ab0{width:100%;text-align:center}.TitleSection_paddingBottom__tSMrH{padding-bottom:3.125rem}.TitleSection_service__WfBtd{padding:0 calc((12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440)*1.4)}.AccomodationCardMain_card__SQAQG{position:relative;border-radius:2vw;background-color:#fff;width:clamp(15.625rem,5*105.167*var(--body-width)/1440 + 4*14*var(--body-width)/1440,78.125rem);aspect-ratio:5/3;margin:1.25rem calc(14*var(--body-width)/1440)}.AccomodationCardMain_card__SQAQG:hover .AccomodationCardMain_imageContainer__grYK5 img{transform:scale(1.03)}.AccomodationCardMain_card__SQAQG:hover .AccomodationCardMain_overlay__nNtef{opacity:.25}.AccomodationCardMain_card__SQAQG:hover .AccomodationCardMain_title__8Xddz span{transform:translateY(0)}@media(max-width:1194px){.AccomodationCardMain_card__SQAQG{width:calc(8*105.167*var(--body-width)/1440 + 7*14*var(--body-width)/1440);margin:0;aspect-ratio:3/3.5;border-radius:2rem}}.AccomodationCardMain_cardLink__XuwWW{position:absolute;inset:0;z-index:3}.AccomodationCardMain_wrapper__hWZum{position:relative;width:100%;height:110%;margin:0 auto;transition:height .2s linear;border-radius:1.3vw}@media(max-width:1194px){.AccomodationCardMain_wrapper__hWZum{border-radius:1.3rem}}[data-is-active=false] .AccomodationCardMain_wrapper__hWZum{height:100%}.AccomodationCardMain_imageContainer__grYK5{position:absolute;-webkit-clip-path:inset(0 round 1.3vw);clip-path:inset(0 round 1.3vw);top:0;left:0;z-index:0;width:100%;height:100%;border-radius:1.3vw;background-color:hsl(0,0%,96%)}@media(max-width:1194px){.AccomodationCardMain_imageContainer__grYK5{border-radius:1.3rem}}.AccomodationCardMain_imageContainer__grYK5 img{border-radius:1.3vw;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.215,.61,.355,1)}@media(max-width:1194px){.AccomodationCardMain_imageContainer__grYK5 img{border-radius:1.3rem}}.AccomodationCardMain_overlay__nNtef{position:absolute;top:0;left:0;background-color:#181717;opacity:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:opacity .2s ease;border-radius:1.3vw}@media(max-width:1194px){.AccomodationCardMain_overlay__nNtef{border-radius:1.3rem}}.AccomodationCardMain_content__ecCpV{font-family:var(--font-stevie-sans);color:#101110;padding:calc(14*var(--body-width)/1440/1.618);padding-bottom:calc(14*var(--body-width)/1440*1);display:flex;flex-direction:column;transition:padding-bottom .25s cubic-bezier(.25,.46,.45,.94);align-items:center;position:relative;z-index:2;color:#fff}@media(max-width:1194px){.AccomodationCardMain_content__ecCpV{gap:1.3rem;padding-left:calc(14*var(--body-width)/1440*1.618)}}.AccomodationCardMain_title__8Xddz{font-family:var(--font-playfair-displayItalic);font-size:clamp(1.5rem,1vw + .5rem,2.75rem);letter-spacing:-.02rem;font-weight:400;color:#101110;display:flex;width:100%;height:calc(clamp(1.5rem,1vw + .5rem,2.75rem)*1.1);overflow:hidden}@media(max-width:1194px){.AccomodationCardMain_title__8Xddz{font-size:clamp(1.1875rem,1.2vw + .45rem,1.6875rem);height:calc(clamp(1.1875rem,1.2vw + .45rem,1.6875rem)*1.1)}}.AccomodationCardMain_title__8Xddz span{line-height:1;transform:translateY(110%);transition:transform .5s cubic-bezier(.25,.46,.45,.94)}@media(max-width:1194px){.AccomodationCardMain_title__8Xddz span{transform:translateY(0)}}.AccomodationCardMain_footer__iGJOV,.AccomodationCardMain_topLine__X_rQh{display:flex;align-items:center;justify-content:space-between}.AccomodationCardMain_topLine__X_rQh{width:100%}.AccomodationCardMain_pricing__sjaf4{display:flex;justify-content:flex-end;gap:.25rem;flex:1 1;align-items:baseline;margin-bottom:.375rem;color:#101110}@media(max-width:1194px){.AccomodationCardMain_pricing__sjaf4{position:absolute;bottom:1.5rem;left:calc(14*var(--body-width)/1440*1.618);justify-content:flex-start}}.AccomodationCardMain_priceLabel__Cxc31{opacity:.85;font-size:clamp(.9375rem,.9vw + .2rem,1.1875rem);height:calc(clamp(.9375rem,.9vw + .2rem,1.1875rem)*1.1);text-decoration:none;font-family:var(--font-stevie-sans);font-weight:400}.AccomodationCardMain_price__prD7m{opacity:1;font-style:normal;font-size:clamp(1rem,.95vw + .25rem,1.375rem);line-height:1;font-weight:600;font-family:var(--font-stevie-sans)}.HorseStayStays_section__LpMJf{padding:0 calc(12*var(--body-width)/1440) clamp(6.25rem,8vh + 3.75rem,9.375rem) calc(12*var(--body-width)/1440);display:flex;flex-direction:column;gap:4.375rem;background-color:#fff}@media(max-width:1194px){.HorseStayStays_section__LpMJf{padding:0 0 clamp(3.125rem,4vh + 1.25rem,6.25rem);gap:3.125rem;margin:0}}.AccomodationBanner_banner__BO4p8{padding-bottom:3.125rem;width:100vw;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem}@media(max-width:1194px){.AccomodationBanner_banner__BO4p8{padding-bottom:1.875rem;gap:0}}.AccomodationBanner_header__ZjYYp{display:flex;flex-direction:column;gap:calc(14*var(--body-width)/1440)}.AccomodationBanner_header__ZjYYp .AccomodationBanner_buttons__ZZ3kT{padding-left:calc((12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440)*1.4);display:flex;gap:calc(14*var(--body-width)/1440)}@media(max-width:1194px){.AccomodationBanner_header__ZjYYp .AccomodationBanner_buttons__ZZ3kT{flex-direction:column;margin-top:calc(14*var(--body-width)/1440*1.618*1.618);padding:0 calc(14*var(--body-width)/1440*5);gap:calc(14*var(--body-width)/1440*1.618*1.618)}}.TitleSans_title__db03e{font-family:var(--font-stevie-sans);font-weight:400;line-height:130%;color:#101110}.TitleSans_bold__a0B9I{font-weight:600}.TitleSans_sm__F0QxC{font-size:clamp(1.1875rem,1.2vw + .45rem,1.6875rem)}@media(min-width:1728px){.TitleSans_sm__F0QxC{font-size:clamp(1.5rem,1vw + .5rem,2.75rem)}}.TitleSans_product__xqXra{font-size:clamp(1.1875rem,1.2vw + .45rem,1.6875rem)}@media(min-width:1728px){.TitleSans_product__xqXra{font-size:clamp(1.75rem,1.3vw + .6rem,2.875rem)}}.TitleSans_md__wNXIG{font-size:clamp(1.0625rem,1.05vw + .35rem,1.5rem)}@media(min-width:1728px){.TitleSans_md__wNXIG{font-size:clamp(1.1875rem,1.2vw + .45rem,1.6875rem)}}.StayFAQ_section__4czxI{margin:0 calc((12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440)*1.4) clamp(6.25rem,8vh + 3.75rem,9.375rem) calc((12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440)*1.4);display:flex;flex-direction:column;gap:3.125rem;border-top:1px solid #ccc;padding-top:2.5rem}.StayReviews_section__a9kOf{border-top:1px solid #ccc;margin:3.125rem calc((12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440)*1.4) 0 calc((12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440)*1.4);padding-top:2.5rem}.StayReviews_header__C3oG5{margin-bottom:0}.StayReviews_content__dfSgX{align-items:flex-start;display:flex;gap:3.125rem}.StayReviews_imageContainer__L2so0{width:40%}.StayReviews_image__JQxaQ{width:100%;height:100%;object-fit:cover;border-radius:1rem}.StayReviews_reviewContent__y8ztc{flex:1 1;display:flex}.StayReviews_testimonial__zljK9{display:flex}.DomaineSectionOne_section__PylFf{position:relative;padding:0 calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440);display:flex}.DomaineSectionOne_sticky__29tq4{position:-webkit-sticky;position:sticky;margin-top:15%;top:40%;width:50%;padding-right:calc(105.167*var(--body-width)/1440);height:-moz-fit-content;height:fit-content;z-index:1;display:flex;flex-direction:column;gap:calc(14*var(--body-width)/1440/4)}.DomaineSectionOne_imagesContainer__pIv_2{position:relative;width:50%;align-self:right;height:auto;display:flex;flex-direction:column;gap:calc(14*var(--body-width)/1440*1.618)}.DomaineSectionOne_wrapper__9x_T7{position:relative;width:100%;aspect-ratio:582/386}.DomaineSectionOne_imageOne__K67kW{width:100%}.DomaineSectionOne_container__CizgQ{display:flex;width:100%;justify-content:center;align-items:flex-start;gap:calc(14*var(--body-width)/1440*1.618*1.618*1.618)}.DomaineSectionOne_imageTwo__S4zBG{margin-top:calc(14*var(--body-width)/1440*1.618*1.618);width:40%}.DomaineSectionOne_imageThree__n3u4s{margin-top:33%;width:40%}.DomaineSectionOne_paragraph__klj7l p{font-family:var(--font-stevie-sans);font-size:clamp(1rem,.95vw + .25rem,1.375rem);line-height:1.35;color:#2a2928}.DomaineSectionOne_paragraph__klj7l p strong{font-weight:400}@media(min-width:1728px){.DomaineSectionOne_paragraph__klj7l p{font-size:clamp(1.0625rem,1.05vw + .35rem,1.5rem)}}.DomaineSectionFour_section__uCzLc{position:relative;padding:0 calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440) 6.25rem calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440);display:flex}.DomaineSectionFour_sticky__RdqeT{position:-webkit-sticky;position:sticky;margin-top:15%;top:25%;width:50%;padding-right:calc(105.167*var(--body-width)/1440);height:-moz-fit-content;height:fit-content;z-index:1;display:flex;flex-direction:column;gap:calc(14*var(--body-width)/1440)}.DomaineSectionFour_imagesContainer__Z7ymc{position:relative;width:50%;align-self:right;height:auto;display:flex;align-items:flex-end;flex-direction:column;gap:calc(14*var(--body-width)/1440*1.618*1.618)}.DomaineSectionFour_imageOne__OO_yM{margin-right:0;width:calc(3*105.167*var(--body-width)/1440 + 2*14*var(--body-width)/1440)}.DomaineSectionFour_container__rykYD{display:flex;width:100%;justify-content:flex-end;align-items:flex-start;gap:calc(14*var(--body-width)/1440*1.618*1.618*1.618)}.DomaineSectionFour_imageTwo__BNzWK{margin-top:calc(14*var(--body-width)/1440*1.618*1.618);width:40%}.DomaineSectionFour_imageThree__D8bF8{margin-top:33%;width:40%}.DomaineSectionFour_paragraph__OJPZY p{font-family:var(--font-stevie-sans);font-size:clamp(1rem,.95vw + .25rem,1.375rem);line-height:1.35;color:#2a2928}.DomaineSectionFour_paragraph__OJPZY p strong{font-weight:400}@media(min-width:1728px){.DomaineSectionFour_paragraph__OJPZY p{font-size:clamp(1.0625rem,1.05vw + .35rem,1.5rem)}}.HomeAccomodationsCard_card__AilS7{width:calc(5*105.167*var(--body-width)/1440 + 4*14*var(--body-width)/1440);aspect-ratio:1/1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#fff;padding:1.4rem;cursor:pointer;transform:scale(.9);opacity:0;border-radius:2rem;text-decoration:none}@media(min-width:1728px){.HomeAccomodationsCard_card__AilS7{padding:calc(14*var(--body-width)/1440*1.618)}}@media(max-width:1194px){.HomeAccomodationsCard_card__AilS7{width:100%}}.HomeAccomodationsCard_card__AilS7:hover .HomeAccomodationsCard_button__3SnG2:after{transform:scale(1.09);background-color:hsla(0,0%,100%,.774)}.HomeAccomodationsCard_card__AilS7:hover .HomeAccomodationsCard_image__fB54c img{transition:transform .5s;transform:scale(1.07)}.HomeAccomodationsCard_animate__z6Q6d{opacity:1;transform:scale(1);transition:transform 1.25s cubic-bezier(.22,1,.36,1),opacity .75s cubic-bezier(.22,1,.36,1)}.HomeAccomodationsCard_animate__z6Q6d .HomeAccomodationsCard_image__fB54c img{transform:scale(1.02);transition:transform 1.25s cubic-bezier(.22,1,.36,1)}.HomeAccomodationsCard_image__fB54c{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:2rem;z-index:-1}.HomeAccomodationsCard_image__fB54c img{border-radius:2rem;object-fit:cover;transform:scale(1.22)}.HomeAccomodationsCard_overlay__CI6Tr{position:absolute;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(-180deg,rgba(0,0,0,0),rgba(0,0,0,.671) 110%);border-radius:2rem;z-index:2}.HomeAccomodationsCard_topLine__d93bJ{display:flex;justify-content:space-between;width:100%}.HomeAccomodationsCard_footLine__4yxKm{position:relative;width:100%;padding:0;display:flex;flex-direction:column;gap:.125rem;padding:0 calc(12*var(--body-width)/1440)}.HomeAccomodationsCard_features__1An7E{position:relative;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;font-size:clamp(.8125rem,.66vw + .25rem,1.03125rem);font-weight:600;display:flex;gap:.4rem}.HomeAccomodationsCard_features__1An7E li{line-height:1.5;height:clamp(2rem,2.3vw,3.25rem);background-color:hsla(0,0%,100%,.774);color:#2a2e23;display:flex;align-items:center;justify-content:center;padding:.4rem .8rem;border-radius:100px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media(min-width:1728px){.HomeAccomodationsCard_features__1An7E li{padding:.4rem 1.1rem}}@media(max-width:1194px){.HomeAccomodationsCard_features__1An7E li:last-child{display:none;visibility:hidden}}.HomeAccomodationsCard_title___BYwL{font-family:var(--font-playfair-displayItalic);color:#fff;font-size:1.625rem;padding-right:3.75rem;line-height:1;font-weight:400;display:flex;flex-direction:column;width:70%}@media(min-width:1728px){.HomeAccomodationsCard_title___BYwL{font-size:2.625rem}}@media(max-width:1194px){.HomeAccomodationsCard_title___BYwL{width:100%;font-size:clamp(1.625rem,1.2vw + .6rem,2.875rem);padding-right:3.75rem}}.HomeAccomodationsCard_infos__Leenx{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(14*var(--body-width)/1440)}@media(max-width:1194px){.HomeAccomodationsCard_infos__Leenx{flex-direction:column;align-items:flex-start}}.HomeAccomodationsCard_priceLine__aB1pf{font-family:var(--font-stevie-sans);display:flex;flex-direction:column;gap:calc(14*var(--body-width)/1440/4);color:#fff;padding-bottom:.02rem}@media(max-width:1194px){.HomeAccomodationsCard_priceLine__aB1pf{gap:.375rem}}.HomeAccomodationsCard_priceText__lY6Xa{opacity:.85;font-size:clamp(.9375rem,.9vw + .2rem,1.1875rem);height:calc(clamp(.9375rem,.9vw + .2rem,1.1875rem)*1.1);text-decoration:none;font-family:var(--font-stevie-sans);font-weight:400}.HomeAccomodationsCard_price__Qo_Kb{opacity:1;font-style:normal;font-size:clamp(1.0625rem,1.1vw + .3rem,1.65625rem);line-height:1;font-weight:400;font-family:var(--font-stevie-sans)}.HomeAccomodationsCard_button__3SnG2{display:flex;z-index:3;justify-content:center;align-items:center;height:-moz-fit-content;height:fit-content;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1);width:clamp(2rem,2.3vw,3.25rem);height:clamp(2rem,2.3vw,3.25rem);border-radius:50%}.HomeAccomodationsCard_button__3SnG2:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;top:0;left:0;background-color:hsla(0,0%,100%,.471);box-shadow:0 0 0 1px rgba(0,0,0,.02),0 8px 24px 0 rgba(30,46,30,.055);z-index:-1;transition:transform .65s cubic-bezier(.22,1,.36,1)}.HomeAccomodationsCard_button__more__hk0CX{font-size:clamp(1.75rem,2.3vw,2.125rem);font-family:var(--font-stevie-sans);color:rgba(16,17,16,.85);margin-bottom:.15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HomeAccomodationsTexts_textContainer__PTiu9{position:-webkit-sticky;position:sticky;top:0;height:100vh;width:calc(5*105.167*var(--body-width)/1440 + 4*14*var(--body-width)/1440);margin-right:calc(105.167*var(--body-width)/1440);display:flex;flex-direction:column;justify-content:center;gap:calc(14*var(--body-width)/1440*1.618)}@media(max-width:1194px){.HomeAccomodationsTexts_textContainer__PTiu9{width:100%;margin:0;padding:clamp(3.125rem,4vh + 1.25rem,6.25rem) calc(14*var(--body-width)/1440*1.618*1.618*1.618) calc(14*var(--body-width)/1440*5) calc(14*var(--body-width)/1440*1.618*1.618*1.618);height:auto;position:relative;gap:calc(14*var(--body-width)/1440*5)}}.HomeAccomodationsTexts_header__nidc1{border-bottom:2px solid rgba(68,73,53,.1)}.HomeAccomodationsTexts_title__vmrQ1{font-family:var(--font-stevie-sans);font-size:clamp(1rem,.95vw + .25rem,1.375rem);margin-bottom:calc(14*var(--body-width)/1440);letter-spacing:-.0175rem;font-weight:400;color:#101110}@media(min-width:1728px){.HomeAccomodationsTexts_title__vmrQ1{font-size:clamp(1.125rem,.8vw + .3rem,1.5rem)}}@media(max-width:1194px){.HomeAccomodationsTexts_title__vmrQ1{margin-bottom:calc(14*var(--body-width)/1440*5)}}.HomeAccomodationsTexts_subtitle__nIHGc{font-family:var(--font-playfair-displayItalic);font-size:clamp(2.75rem,4.2vw + .25rem,5.5rem);line-height:90%;letter-spacing:-.12rem;color:#101110;margin-bottom:calc(14*var(--body-width)/1440);font-weight:400;display:flex;flex-direction:column}@media(min-width:1728px){.HomeAccomodationsTexts_subtitle__nIHGc{font-size:clamp(4.0625rem,3.5vw + .75rem,7rem)}}@media(max-width:1194px){.HomeAccomodationsTexts_subtitle__nIHGc{font-size:clamp(2.625rem,9vw + .25rem,5.5rem)}}.HomeAccomodationsTexts_subtitle__nIHGc span{opacity:.4}.HomeAccomodationsTexts_text__A1Jrt{width:calc(4*105.167*var(--body-width)/1440 + 3*14*var(--body-width)/1440);font-size:clamp(1rem,.95vw + .25rem,1.375rem);font-weight:400;line-height:1.35;letter-spacing:-.0275rem;font-family:var(--font-stevie-sans);color:#101110}@media(min-width:1728px){.HomeAccomodationsTexts_text__A1Jrt{font-size:clamp(1.125rem,.8vw + .3rem,1.5rem)}}@media(max-width:1194px){.HomeAccomodationsTexts_text__A1Jrt{width:100%;text-align:left;line-height:1.45}}.HomeAccomodationsTexts_button__AjSxS{margin-top:calc(14*var(--body-width)/1440)}.HomeOffer_offer__pPn5f{display:flex;gap:calc(14*var(--body-width)/1440);background-color:#fff;border-radius:1.3vw;overflow:hidden;width:calc(5*105.167*var(--body-width)/1440 + 4*14*var(--body-width)/1440);box-shadow:0 1px 2px 0 rgba(0,0,0,.034),0 3px 12px -2px rgba(0,0,0,.062);text-decoration:none;cursor:pointer;color:#101110}.HomeOffer_offer__pPn5f:hover{background-color:hsl(0,0%,96%)}@media(max-width:1194px){.HomeOffer_offer__pPn5f{width:100%;position:relative;border-radius:1.3rem}}.HomeOffer_imageContainer__xfpDu{position:relative;width:calc(2*105.167*var(--body-width)/1440 + 1*14*var(--body-width)/1440);aspect-ratio:3/4;flex-shrink:0;border-radius:1.3vw 0 0 1.3vw;overflow:hidden}@media(max-width:1194px){.HomeOffer_imageContainer__xfpDu{position:absolute;top:0;left:0;aspect-ratio:unset;width:100%;height:100%;object-fit:cover}}.HomeOffer_image__ZqM6K{width:100%;height:100%;object-fit:cover;object-position:center}.HomeOffer_gradient__g63cR{position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.747),rgba(0,0,0,0) 33%),linear-gradient(180deg,rgba(0,0,0,.226),rgba(0,0,0,0) 33%);mix-blend-mode:multiply}@media(max-width:1194px){.HomeOffer_gradient__g63cR{background:linear-gradient(0deg,rgba(0,0,0,.808),rgba(0,0,0,0) 33%),linear-gradient(180deg,rgba(0,0,0,.226),rgba(0,0,0,.274) 33%)}}.HomeOffer_pricing__KbM7S{position:absolute;z-index:3;bottom:calc(14*var(--body-width)/1440);left:calc(14*var(--body-width)/1440);color:#fff;display:flex;flex-direction:column;gap:calc(14*var(--body-width)/1440/4)}@media(max-width:1194px){.HomeOffer_pricing__KbM7S{bottom:calc(3.4rem + 14*var(--body-width)/1440*5);left:calc(14*var(--body-width)/1440*5);gap:calc(14*var(--body-width)/1440*1.618)}}.HomeOffer_priceLabel__V_GKQ{opacity:.85;font-size:clamp(.875rem,.76vw + .25rem,1rem);height:calc(clamp(.875rem,.76vw + .25rem,1rem)*1.1);text-decoration:none;font-family:var(--font-stevie-sans);font-weight:400}@media(max-width:1194px){.HomeOffer_priceLabel__V_GKQ{font-size:clamp(.9375rem,.9vw + .2rem,1.1875rem);height:calc(clamp(.9375rem,.9vw + .2rem,1.1875rem)*1.1)}}.HomeOffer_price__cZJvT{opacity:1;font-style:normal;font-size:clamp(1rem,.95vw + .25rem,1.375rem);line-height:1;font-weight:400;font-family:var(--font-stevie-sans)}@media(max-width:1194px){.HomeOffer_price__cZJvT{font-size:clamp(1.0625rem,1.05vw + .35rem,1.5rem);height:calc(clamp(1.0625rem,1.05vw + .35rem,1.5rem)*1.1)}}.HomeOffer_content__v_UHB{position:relative;display:flex;flex-direction:column;gap:.625rem;padding:1.25rem;flex:1 1;z-index:3;font-family:var(--font-stevie-sans)}.HomeOffer_infos__13a6O{display:flex;flex-direction:column;gap:calc(14*var(--body-width)/1440)}@media(max-width:1194px){.HomeOffer_infos__13a6O{gap:calc(14*var(--body-width)/1440*1.618*1.618)}}.HomeOffer_description__QE5XJ{font-size:clamp(.9375rem,.9vw + .2rem,1.1875rem);width:100%;line-height:1.45;color:#101110}.HomeOffer_description__QE5XJ strong{font-weight:700}@media(min-width:1728px){.HomeOffer_description__QE5XJ{font-size:clamp(1rem,.95vw + .25rem,1.375rem)}}@media(max-width:1194px){.HomeOffer_description__QE5XJ{color:#fff}}.HomeOffer_footer__tjVkZ{right:1.25rem;bottom:1.25rem;display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto}@media(max-width:1194px){.HomeOffer_footer__tjVkZ{margin-top:3rem}}.DomaineSectionFive_section__NXGba{position:relative;padding:0 calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440) 0 calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440);display:flex}.DomaineSectionFive_sticky__IV7o8{position:relative;margin-top:15%;width:50%;padding-left:calc(105.167*var(--body-width)/1440);height:-moz-fit-content;height:fit-content;z-index:1;display:flex;flex-direction:column;gap:calc(14*var(--body-width)/1440);text-align:right}.DomaineSectionFive_imagesContainer__xMrck{position:relative;width:50%;align-self:right;height:auto;display:flex;align-items:flex-start;flex-direction:column;gap:calc(14*var(--body-width)/1440*1.618*1.618)}.DomaineSectionFive_imageOne__Gm2GH{margin-right:0;width:calc(4*105.167*var(--body-width)/1440 + 3*14*var(--body-width)/1440)}.DomaineSectionFive_imageTwo__obxuH{margin-left:calc(3*105.167*var(--body-width)/1440 + 2*14*var(--body-width)/1440);width:calc(2*105.167*var(--body-width)/1440 + 1*14*var(--body-width)/1440)}.DomaineSectionFive_paragraph___Gtxv p{font-family:var(--font-stevie-sans);font-size:clamp(1rem,.95vw + .25rem,1.375rem);line-height:1.35;color:#2a2928}.DomaineSectionFive_paragraph___Gtxv p strong{font-weight:400}@media(min-width:1728px){.DomaineSectionFive_paragraph___Gtxv p{font-size:clamp(1.0625rem,1.05vw + .35rem,1.5rem)}}.DomaineSectionSix_section__YDPr_{position:relative;padding:0 calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440) 6.25rem calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440);display:flex}.DomaineSectionSix_sticky__CWJZ1{position:relative;margin-top:15%;width:50%;padding-left:calc(105.167*var(--body-width)/1440);height:-moz-fit-content;height:fit-content;z-index:1;display:flex;flex-direction:column;gap:calc(14*var(--body-width)/1440);text-align:right}.DomaineSectionSix_imagesContainer__sjJvw{position:relative;width:50%;align-self:right;height:auto;display:flex;align-items:flex-start;flex-direction:column;gap:calc(14*var(--body-width)/1440*1.618*1.618)}.DomaineSectionSix_imageOne__5zMzR{margin-right:0;width:calc(4*105.167*var(--body-width)/1440 + 3*14*var(--body-width)/1440)}.DomaineSectionSix_container__J7f2G{display:flex;width:100%;justify-content:center;align-items:flex-start;gap:calc(14*var(--body-width)/1440*1.618*1.618*1.618)}.DomaineSectionSix_imageTwo__Ze1r9{margin-top:calc(14*var(--body-width)/1440*1.618*1.618);width:40%}.DomaineSectionSix_imageThree__pXBZh{margin-top:33%;width:40%}.DomaineSectionSix_signature__mX632{position:relative;width:clamp(12rem,12vw,19rem);margin-left:auto;margin-top:calc(14*var(--body-width)/1440*1.618*1.618)}.DomaineSectionSix_paragraph__ehley p{font-family:var(--font-stevie-sans);font-size:clamp(1rem,.95vw + .25rem,1.375rem);line-height:1.35;color:#2a2928}.DomaineSectionSix_paragraph__ehley p strong{font-weight:400}@media(min-width:1728px){.DomaineSectionSix_paragraph__ehley p{font-size:clamp(1.0625rem,1.05vw + .35rem,1.5rem)}}.TitleDomaine_container__d5ypu{display:flex;flex-direction:column;align-items:center;gap:3.125rem}.TitleDomaine_title__8nrsG{font-family:var(--font-stevie-sans);font-size:clamp(1.5rem,1vw + .5rem,2.75rem);font-weight:400;display:flex;height:calc(clamp(1.5rem,1vw + .5rem,2.75rem)*1.1);overflow:hidden}.TitleDomaine_title__8nrsG span{transform:translateY(100%);animation:TitleDomaine_slideUp__cEynk .5s ease .4s forwards}.TitleDomaine_subtitle__n7ijG{display:flex;flex-direction:column}.TitleDomaine_subtitle__wrapper__EtiV6{display:flex;justify-content:center;height:calc(clamp(3rem,2.45vw + .7rem,4.75rem)*1.1);overflow:hidden;padding-right:.5vw}.TitleDomaine_subtitle__text__BIKAe{font-family:var(--font-playfair-displayItalic);font-size:clamp(3rem,2.45vw + .7rem,4.75rem);font-weight:400;line-height:1;transform:translateY(100%)}.TitleDomaine_subtitle__text__first__9Mr9H{animation:TitleDomaine_slideUp__cEynk .5s ease .6s forwards}.TitleDomaine_subtitle__text__second__K7Eea{animation:TitleDomaine_slideUp__cEynk .5s ease .8s forwards}@keyframes TitleDomaine_slideUp__cEynk{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Faq_section__cEBTu{padding:clamp(6.25rem,8vh + 3.75rem,9.375rem) calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440) 0 calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440);display:flex;justify-content:space-between}@media(max-width:1194px){.Faq_section__cEBTu{flex-direction:column;padding:clamp(3.125rem,4vh + 1.25rem,6.25rem) calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440);gap:clamp(3.125rem,4vh + 1.25rem,6.25rem)}}.Faq_sansTitre__cSmwE{padding:0 calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440 - 14*var(--body-width)/1440)}.Faq_header__YXAvw{display:flex;flex-direction:column;align-items:flex-start;gap:2.8125rem}@media(max-width:1194px){.Faq_header__YXAvw{gap:calc(14*var(--body-width)/1440*1.618*1.618*1.618)}}.Faq_container__T0iga{width:calc(5*105.167*var(--body-width)/1440 + 4*14*var(--body-width)/1440 + 14*var(--body-width)/1440*2);display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column;gap:calc(14*var(--body-width)/1440);border-radius:1.3rem;padding:calc(14*var(--body-width)/1440);background-color:#fff}@media(max-width:1194px){.Faq_container__T0iga{width:100%}}.Faq_sansTitreContainer__beSL_{width:100%}.StayAccomodationCard_card__Wkgjx{position:relative;border-radius:2rem;background-color:#fff;width:clamp(15.625rem,3*105.167*var(--body-width)/1440 + 2*14*var(--body-width)/1440,40.625rem);margin:1.25rem calc(14*var(--body-width)/1440);height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column}.StayAccomodationCard_card__Wkgjx:hover .StayAccomodationCard_imageContainer__afTvd{transform:scale(1.003)}.StayAccomodationCard_card__Wkgjx:hover .StayAccomodationCard_imageContainer__afTvd img{transform:scale(1.03)}.StayAccomodationCard_card__Wkgjx:hover .StayAccomodationCard_overlay__yZk5c{opacity:.25}@media(max-width:1194px){.StayAccomodationCard_card__Wkgjx{width:calc(10*105.167*var(--body-width)/1440 + 9*14*var(--body-width)/1440);margin:0}}.StayAccomodationCard_overlay__yZk5c{position:absolute;top:0;left:0;background-color:#181717;opacity:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:opacity .2s ease}.StayAccomodationCard_cardLink__uPNFD{position:absolute;inset:0;z-index:3}.StayAccomodationCard_wrapper__mgdh1{position:relative;width:100%;height:100%;aspect-ratio:4/3}.StayAccomodationCard_imageContainer__afTvd{position:absolute;-webkit-clip-path:inset(0 round 1.1rem);clip-path:inset(0 round 1.1rem);top:0;left:0;z-index:0;width:100%;height:100%;border-radius:1.1rem;transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.StayAccomodationCard_imageContainer__afTvd img{border-radius:1.1rem;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.215,.61,.355,1)}.StayAccomodationCard_content__TX1W5{font-family:var(--font-stevie-sans);color:#101110;padding:calc(14*var(--body-width)/1440/1.618);padding-bottom:calc(14*var(--body-width)/1440*1);display:flex;flex-direction:column;transition:padding-bottom .25s cubic-bezier(.25,.46,.45,.94);align-items:center;position:relative;z-index:2;color:#fff}@media(max-width:1194px){.StayAccomodationCard_content__TX1W5{padding-bottom:calc(14*var(--body-width)/1440*1.618*1.618*1.618)}}.StayAccomodationCard_title__97ll7{font-family:var(--font-playfair-displayItalic);font-size:clamp(1.0625rem,1.05vw + .35rem,1.5rem);letter-spacing:-.02rem;font-weight:400;color:#101110;display:flex;width:100%;height:calc(clamp(1.1875rem,1.2vw + .45rem,1.6875rem)*1.1);overflow:hidden}@media(min-width:1728px){.StayAccomodationCard_title__97ll7{font-size:clamp(1.5rem,1vw + .5rem,2.75rem);height:calc(clamp(1.5rem,1vw + .5rem,2.75rem)*1.1)}}@media(max-width:1194px){.StayAccomodationCard_title__97ll7{font-size:clamp(1.1875rem,1.2vw + .45rem,1.6875rem);height:calc(clamp(1.1875rem,1.2vw + .45rem,1.6875rem)*1.1);text-align:center}}.StayAccomodationCard_title__97ll7 span{line-height:1}.StayAccomodationCard_footer__n71O_{display:flex;align-items:center;justify-content:space-between}.StayAccomodationCard_topLine__HYUAX{display:flex;justify-content:space-between;width:100%;align-items:baseline}.StayAccomodationCard_pricing__aKl_a{display:flex;justify-content:flex-end;gap:.25rem;flex:1 1;align-items:baseline;margin-bottom:.375rem;color:#101110}.StayAccomodationCard_priceLabel__fiDje{opacity:.85;font-size:clamp(.9375rem,.9vw + .2rem,1.1875rem);height:calc(clamp(.9375rem,.9vw + .2rem,1.1875rem)*1.1);text-decoration:none;font-family:var(--font-stevie-sans);font-weight:400}.StayAccomodationCard_price__1PkyS{opacity:1;font-style:normal;font-size:clamp(1rem,.95vw + .25rem,1.375rem);line-height:1;font-weight:600;font-family:var(--font-stevie-sans)}.StayAccomodationCard_buttons__ShdpT{margin-top:-.5rem}.ActivitiesBanner_section__boeTR{display:flex;flex-direction:column;gap:2.5rem;padding:3.75rem 0}.ActivitiesBanner_title__1o0SG{padding:0 1.875rem;text-align:center;font-family:var(--font-playfair-display);font-size:2rem;font-weight:400;line-height:1.2}.ActivitiesBanner_title__1o0SG em{font-style:italic}