.page_hero__cXke_{position:relative;width:100%;height:calc(100svh - 6rem);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;margin-top:6rem}.page_heroVideo__WotzF{object-fit:cover;z-index:1}.page_heroOverlay__DDpx8,.page_heroVideo__WotzF{position:absolute;top:0;left:0;width:100%;height:100%}.page_heroOverlay__DDpx8{background:rgba(0,0,0,.4);z-index:2}.page_heroContentWrap__7ztzF{align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:100%;z-index:3;text-align:center;opacity:0;transform:translateY(40px)}.page_title__xTnYO{font-family:Rayleigh Glamour,serif;font-weight:400;font-size:clamp(6rem,7vw,11rem);color:white;margin-bottom:1rem;letter-spacing:-.03em;line-height:1.1em}.page_description__r1z_Y{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(1rem,1.75vw,1.75rem);color:white;font-weight:400;letter-spacing:-.01em}@media (min-width:768px) and (max-width:1024px){.page_title__xTnYO{font-size:clamp(4.5rem,7vw,7rem)}.page_description__r1z_Y{font-size:clamp(.9rem,1.5vw,1.3rem)}}@media (max-width:767px){.page_title__xTnYO{font-size:clamp(3rem,7vw,7rem)}.page_description__r1z_Y{font-size:clamp(1rem,1.5vw,1.5rem)}}.page_galleryButton__0r8ki{background:transparent;color:white;border:1px solid white;padding:.75rem 1.5rem;font-family:var(--font-inter-tight),sans-serif;font-weight:500;font-size:.9rem;text-transform:uppercase;cursor:pointer;border-radius:999px;transition:border-color .5s cubic-bezier(.785,.135,.15,.86),color .5s cubic-bezier(.785,.135,.15,.86),background .5s cubic-bezier(.785,.135,.15,.86);display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;z-index:1;margin-top:1rem;margin-left:auto;margin-right:auto}.page_galleryButton__0r8ki:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.785,.135,.15,.86),background .5s cubic-bezier(.785,.135,.15,.86);transform:translate3d(0,100%,0);z-index:-1;background-color:white}.page_galleryButton__0r8ki:hover:after{transform:translateZ(0);top:0}.page_galleryButton__0r8ki:hover{color:var(--color-text);border-color:white}.page_galleryButton__0r8ki img{width:21px;height:21px;filter:brightness(0) invert(1);transition:transform .5s cubic-bezier(.785,.135,.15,.86),filter .5s cubic-bezier(.785,.135,.15,.86)}.page_galleryButton__0r8ki:hover img{filter:brightness(0);animation:page_arrowSlide__OB3xH .5s ease}@keyframes page_arrowSlideRight__6ezeo{0%{transform:translateX(0);opacity:1}25%{transform:translateX(100%);opacity:0}50%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes page_arrowSlide__OB3xH{0%{transform:translateY(0);opacity:1}25%{transform:translateY(100%);opacity:0}50%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.page_buttonGroup__X4wQy{display:flex;flex-direction:row;gap:1.25rem;justify-content:center;align-items:center;margin-top:1.5rem;flex-wrap:wrap}@media (max-width:767px){.page_buttonGroup__X4wQy{flex-direction:column;gap:.75rem;margin-top:1rem}}.page_culinarySection__Z2yVr{width:100%;height:-moz-fit-content;height:fit-content;background:var(--color-bg-primary);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.page_headingContainer__nX0Fm{max-width:1400px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:2rem;align-items:center}.page_culinaryTitle__ZxOil{font-size:clamp(2.5rem,5vw,4.25rem);font-weight:700;margin-bottom:.5rem;line-height:1.1}.page_culinaryDescription__kl1UE,.page_culinaryTitle__ZxOil{font-family:Inter Tight,Inter,sans-serif;color:var(--color-text,#1d1c1c)}.page_culinaryDescription__kl1UE{font-size:1.25rem;line-height:1.5;margin-bottom:-.75rem;font-weight:400;opacity:.7;max-width:800px}.page_culinaryGallery__qhQZb{position:relative;max-width:1650px;z-index:5;margin-right:auto;margin-left:auto;width:100%;padding-right:12px;padding-left:12px;box-sizing:border-box;padding-bottom:var(--space-lg);padding-top:var(--space-2xl)}@media (min-width:1440px) and (max-width:1919px){.page_culinaryGallery__qhQZb{max-width:1200px}}@media (min-width:1025px) and (max-width:1439px){.page_culinaryGallery__qhQZb{max-width:1024px}}@media (min-width:768px) and (max-width:1024px){.page_culinaryGallery__qhQZb{max-width:700px}}.page_swiperContainer__yEpak{display:flex;flex-wrap:wrap;margin-top:0;margin-right:-12px;margin-left:-12px;overflow:visible;padding:0;list-style:none;z-index:2}.page_swiperWrapper__Y8A0k{width:100%;height:auto;margin:0 auto;position:relative;z-index:2;display:flex;box-sizing:content-box}.page_swiperBottom__5FVCM{display:flex;align-items:center;width:100%;padding-left:.75rem;padding-right:.75rem;z-index:4;flex-wrap:wrap;-webkit-box-align:center;padding-top:var(--space-md)}.page_swiperItem__uP1qS{display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;z-index:3;margin-bottom:0!important;width:auto!important;height:100%;position:relative;flex-shrink:0;margin:0 0 1rem}.page_swiperImg__Mm_ye{border-radius:1rem!important;max-width:100%;height:auto;vertical-align:middle;box-sizing:border-box;width:800px;aspect-ratio:auto 800/600;overflow-clip-margin:content-box;overflow:clip}.page_swiperNavigation__Zk6ID{display:flex;margin:.5rem 0;box-sizing:border-box}.page_swiperScrollbar__ylAF3{height:2px;margin:0 .5rem 0 0;background-color:rgba(29,28,28,.1);flex-grow:1;z-index:0;overflow:hidden;border-radius:10px;position:relative;background:rgba(0,0,0,.1)}.page_scrollbarDrag__fg8Qq{width:276.112px;background:var(--color-bg-secondary);height:100%;position:relative;border-radius:10px;left:0;top:0}.page_nextArrow__s_eDR,.page_prevArrow__N_LQX{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;font-size:1rem;border:2px dashed var(--color-bg-secondary);background-color:rgba(0,0,0,0);border-radius:50%;margin:.5rem;outline:0;z-index:4;transition:background .2s,color .2s,border-color .2s;color:var(--color-bg-secondary);cursor:pointer}.page_nextArrow__s_eDR:disabled,.page_prevArrow__N_LQX:disabled{border-color:var(--color-bg-secondary);color:#5c5b58;opacity:.3;cursor:default}.page_nextArrow__s_eDR:hover:not(:disabled),.page_prevArrow__N_LQX:hover:not(:disabled){background-color:var(--color-bg-secondary);color:#fff}.page_nextArrow__s_eDR img,.page_prevArrow__N_LQX img{filter:brightness(0) invert(0);transition:filter .2s}.page_nextArrow__s_eDR:not(:disabled):hover img,.page_prevArrow__N_LQX:not(:disabled):hover img{filter:brightness(0) invert(1)}.page_keen-slider__PO1nF{overflow:visible!important}.page_watersportsSection__QeddM{width:100%;height:-moz-fit-content;height:fit-content;background:var(--color-bg-primary);padding-top:var(--space-lg);padding-bottom:var(--space-2xl)}.page_watersportsTitle__vrUdj{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:700;color:var(--color-text,#1d1c1c);margin-bottom:.5rem;line-height:1.1;text-align:center}.page_watersportsDescription__h8XLI{font-size:1.25rem;line-height:1.5;margin-bottom:-.75rem;font-weight:400;max-width:800px}.page_watersportsDescription__h8XLI,.page_watersportsSubtitle__ga5k3{font-family:Inter Tight,Inter,sans-serif;color:var(--color-text,#1d1c1c);text-align:center;opacity:.7}.page_watersportsSubtitle__ga5k3{display:block;font-size:1.35rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;margin-bottom:-1.25rem;font-weight:300}.page_watersportsCategoriesContainer__fYb0i{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:3rem;margin:2.5rem 0 0;padding-top:var(--space-lg);padding-bottom:var(--space-md)}.page_watersportsCategory__YRbdS{background:none;border:none;padding:0;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:.75rem;width:160px;cursor:pointer}.page_watersportsCategoryIcon__xdjU0{width:64px;height:64px;object-fit:contain;margin-bottom:.5rem;background:none;border:none;box-shadow:none}.page_watersportsCategoryText__jnCBr{font-size:1rem;color:var(--color-text,#1d1c1c);opacity:.6;text-align:center;font-family:Inter Tight,Inter,sans-serif;font-weight:400;line-height:1.3}.page_watersportsGallery__ISVmY{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding-top:var(--space-xl);gap:0}.page_watersportsGalleryWrap__u95LQ{width:23%;padding:0 1.25em;height:auto;display:flex;flex-direction:column;align-items:center}.page_watersportsGalleryContentWrap__bLCGs{width:100%;display:flex;flex-direction:column;align-items:center}.page_watersportsGalleryImage__FByWK{border-radius:.25em;overflow:hidden;margin-bottom:2.5em;width:100%}.page_watersportsGalleryImg__oncTf{display:block;height:575px;width:100%;object-fit:cover}.page_watersportsGalleryTitle__4_DF0{font-weight:300;font-family:Inter Tight,Inter,sans-serif;text-transform:uppercase;letter-spacing:.13em;margin-bottom:.5em;font-size:1.7em;text-align:center}.page_watersportsGalleryDescription__jg_sc{font-weight:300;font-family:Inter Tight,Inter,sans-serif;line-height:1.25;font-size:1.3em;text-align:center;opacity:.7}.page_watersportsGalleryWrapOffset__lkp3g{padding-top:5em}@media (min-width:768px) and (max-width:1024px){.page_watersportsGalleryDescription__jg_sc{width:85%;margin-left:auto;margin-right:auto}.page_headingContainer__nX0Fm,.page_watersportsGallery__ISVmY{padding-left:5%;padding-right:5%}.page_watersportsGallery__ISVmY{margin-left:auto;margin-right:auto}.page_watersportsGalleryContainer__SIcV9.page_keen-slider__PO1nF{display:flex;justify-content:center}.page_culinarySection__Z2yVr{padding-bottom:var(--space-xl)}}@media (max-width:767px){.page_headingContainer__nX0Fm{padding-left:5%;padding-right:5%}.page_watersportsGallery__ISVmY{padding-left:2%;padding-right:2%;margin-left:auto;margin-right:auto}.page_watersportsGalleryImg__oncTf{height:420px}.page_watersportsCategoriesContainer__fYb0i{padding-left:9%;padding-right:9%}.page_culinarySection__Z2yVr{overflow-x:hidden}.page_experiencesCategories__pGN2W,.page_experiencesContentWrap__dkYM5,.page_experiencesContent__3Y2jJ,.page_experiencesHeading__uaxHR{display:flex;flex-direction:column;align-items:center;width:100%}.page_experiencesDescription__MFxrR,.page_experiencesSubtitle__uMqzH,.page_experiencesSwitchText__tPPHC,.page_experiencesTitle___PcMx{text-align:center;width:100%}.page_experiencesGalleryContainer__1fRsm.page_keen-slider__PO1nF{display:flex;justify-content:center}.page_experiencesGalleryContainer__1fRsm.page_keen-slider__PO1nF .page_keen-slider__slide__AWSqf{width:100%!important;display:flex;justify-content:center}}.page_watersportsGalleryContainer__SIcV9.page_keen-slider__PO1nF{display:flex;justify-content:center}.page_experiencesSection__oIUKE{width:100%;height:-moz-fit-content;height:fit-content;background:url(/assets/images/activities/experiences/background.jpg) 50%/cover no-repeat;position:relative;padding:0}.page_experiencesSection__oIUKE:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.18);z-index:1;pointer-events:none}.page_experiencesCategories__pGN2W,.page_experiencesContainer__ZSNNH,.page_experiencesContentWrap__dkYM5,.page_experiencesContent__3Y2jJ,.page_experiencesDescription__MFxrR,.page_experiencesGallery__qRE_l,.page_experiencesHeading__uaxHR,.page_experiencesSubtitle__uMqzH,.page_experiencesSwitchIconActive__UBXak,.page_experiencesSwitchIconWrap__8PAZm,.page_experiencesSwitchIcon__5p0Bp,.page_experiencesSwitchSvg__P_mj8,.page_experiencesSwitchText__tPPHC,.page_experiencesSwitchWrap__l_fX6,.page_experiencesSwitch__MnIGo,.page_experiencesTitle___PcMx{position:relative;z-index:2}.page_experiencesContainer__ZSNNH{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.page_experiencesContent__3Y2jJ{position:relative;margin-bottom:4em}.page_experiencesContent__3Y2jJ,.page_experiencesGallery__qRE_l{margin-left:auto;margin-right:auto;padding-left:7.5em;padding-right:7.5em;max-width:calc(159em + 7.5em + 7.5em)}.page_experiencesContentWrap__dkYM5{margin-left:0;margin-right:auto;padding-left:0;padding-right:0;max-width:calc(75.5em + 0em + 0em)}.page_experiencesHeading__uaxHR{margin-top:0!important;display:flex;flex-direction:column-reverse;margin-bottom:2em}.page_experiencesTitle___PcMx{line-height:1;margin:0;padding:0;font-size:4em}.page_experiencesSubtitle__uMqzH,.page_experiencesTitle___PcMx{font-weight:300;font-family:Inter Tight,Inter,sans-serif;color:#fff}.page_experiencesSubtitle__uMqzH{line-height:1.25;text-transform:uppercase;letter-spacing:.17em;margin-bottom:.125em;font-size:1.5em}.page_experiencesDescription__MFxrR{margin-bottom:0!important;margin-top:0!important;line-height:1.65;font-weight:300;font-size:19px;color:#fff;max-width:69%}.page_experiencesCategories__pGN2W{display:flex;margin-top:3.5em}.page_experiencesSwitchWrap__l_fX6{display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_experiencesSwitch__MnIGo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(245,244,242,.15);color:#f5f4f2;border-radius:10em;display:flex;padding:.4em;cursor:pointer}.page_experiencesSwitchIconActive__UBXak,.page_experiencesSwitchIcon__5p0Bp{display:flex;align-items:center;justify-content:center;border-radius:50%;width:3em;height:3em;padding:.5em}.page_experiencesSwitchIconActive__UBXak{pointer-events:none;color:#5a4f4c;background-color:var(--color-bg-secondary)}.page_experiencesSwitchIconWrap__8PAZm{display:block}.page_experiencesSwitchSvg__P_mj8{display:block;width:100%;height:100%;pointer-events:none!important;vertical-align:middle}.page_experiencesSwitchText__tPPHC{font-weight:300;font-size:1.25em;color:#fff;font-family:Inter Tight,Inter,sans-serif;line-height:1.4;margin-left:1.5em}.page_experiencesGalleryContainer__1fRsm{margin-left:-3em;margin-right:-3em}.page_experiencesGalleryWrap__WNDEu{height:709px;display:flex}.page_experiencesGalleryCard__YANVS{width:412.5px;padding-top:.25em;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;align-items:flex-start}.page_experiencesGalleryCardImage__e_mco{border-radius:.25em;overflow:hidden;margin-bottom:35px;width:100%}.page_experiencesGalleryCardImg__rBEGM{display:block;height:auto;width:100%}.page_experiencesGalleryCardContentWrap__eA_ig{width:100%}.page_experiencesGalleryCardTitle__hEzoY{font-weight:400;line-height:1.25;letter-spacing:.1em;font-size:clamp(.75em,1.75vw,1.88em);margin-bottom:10px;color:#fff;font-family:Inter Tight,Inter,sans-serif;text-align:center}.page_experiencesGalleryCardDescription__AVR_0{font-weight:300;line-height:1.25;font-size:clamp(.6em,1.5vw,1.225em);color:#fff;font-family:Inter Tight,Inter,sans-serif;text-align:center}@media (min-width:1025px){.page_watersportsGalleryContainer__SIcV9{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}}.page_watersportsSliderArrows__xLMYx{display:flex;justify-content:center;align-items:center;gap:2em;margin-top:1.5em}.page_watersportsSliderArrow__D0aJj{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;font-size:1rem;border:2px dashed var(--color-bg-secondary);background-color:rgba(0,0,0,0);border-radius:50%;margin:.5rem;outline:0;z-index:4;transition:background .2s,color .2s,border-color .2s;color:var(--color-bg-secondary);cursor:pointer;box-shadow:none;padding:0}.page_watersportsSliderArrow__D0aJj:disabled{border-color:var(--color-bg-secondary);color:#5c5b58;opacity:.3;cursor:default}.page_watersportsSliderArrow__D0aJj:hover:not(:disabled){background-color:var(--color-bg-secondary);color:#fff}.page_watersportsSliderArrow__D0aJj img{filter:brightness(0) invert(0);transition:filter .2s;width:1.5em;height:1.5em;display:block}.page_watersportsSliderArrow__D0aJj:not(:disabled):hover img{filter:brightness(0) invert(1)}.page_watersportsSliderWrap__1U1Yp{display:flex;flex-direction:column;align-items:center;width:100%}@media (max-width:1024px){.page_experiencesGalleryContainer__1fRsm.page_keen-slider__PO1nF{display:flex;justify-content:center}.page_experiencesContent__3Y2jJ .page_experiencesTitle___PcMx{font-size:clamp(.75em,7vw,4.25em)}.page_experiencesContent__3Y2jJ .page_experiencesSubtitle__uMqzH{font-size:clamp(.55em,4.25vw,2em)}.page_experiencesContent__3Y2jJ .page_experiencesDescription__MFxrR{font-size:clamp(1em,2vw,1.3em)}.page_experiencesContent__3Y2jJ .page_experiencesSwitchText__tPPHC{font-size:clamp(1em,2vw,1.2em)}.page_experiencesContent__3Y2jJ{padding-left:5%;padding-right:5%}.page_experiencesGallery__qRE_l{padding-left:7%;padding-right:7%}.page_experiencesCategories__pGN2W{width:87%}.page_nextArrow__s_eDR,.page_prevArrow__N_LQX,.page_watersportsSliderArrow__D0aJj{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.page_nextArrow__s_eDR:active,.page_nextArrow__s_eDR:hover,.page_prevArrow__N_LQX:active,.page_prevArrow__N_LQX:hover,.page_watersportsSliderArrow__D0aJj:active,.page_watersportsSliderArrow__D0aJj:hover{background:inherit!important;color:inherit!important;border-color:inherit!important;box-shadow:none!important;filter:none!important}}@media (min-width:768px) and (max-width:1024px){.page_experiencesCategories__pGN2W{display:flex;justify-content:space-between;align-items:center}.page_experiencesSliderNavigation__p8vZy{display:flex;gap:1.5em}.page_experiencesGalleryCardTitle__hEzoY{font-size:clamp(1em,3.75vw,2.125em)}.page_experiencesGalleryCardDescription__AVR_0{font-size:clamp(.75em,2.25vw,1.25em)}}@media (max-width:767px){.page_experiencesSliderNavigation__p8vZy{display:none}.page_experiencesGalleryContainer__1fRsm{margin-left:0;margin-right:0}.page_experiencesGalleryCardTitle__hEzoY{font-size:clamp(1.75em,5.75vw,5.125em)}.page_experiencesGalleryCardDescription__AVR_0{font-size:clamp(1.25em,4.25vw,3.25em)}}.page_experiencesSliderNavigation__p8vZy .page_watersportsSliderArrow__D0aJj{position:relative;border:none;color:#fff;background:rgba(245,244,242,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;box-shadow:none;transition:none;overflow:hidden}.page_experiencesSliderNavigation__p8vZy .page_watersportsSliderArrow__D0aJj:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);pointer-events:none;transition:background .2s}.page_experiencesSliderNavigation__p8vZy .page_watersportsSliderArrow__D0aJj:active:after,.page_experiencesSliderNavigation__p8vZy .page_watersportsSliderArrow__D0aJj:hover:after{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.page_experiencesSliderNavigation__p8vZy .page_watersportsSliderArrow__D0aJj img{filter:brightness(0) invert(1)}.page_experiencesSliderNavigationMobile__LiRth{display:none}@media (max-width:767px){.page_experiencesSliderNavigationMobile__LiRth{display:flex;position:absolute;top:20%;z-index:10;gap:50%;width:100%;pointer-events:none;align-items:center}.page_experiencesSliderNavigationMobile__LiRth button{pointer-events:auto}.page_experiencesSliderNavigationMobile__LiRth .page_watersportsSliderArrow__D0aJj{border:none;color:#fff;background:rgba(245,244,242,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;box-shadow:none;transition:none;width:3.5em;height:3.5em}.page_experiencesSliderNavigationMobile__LiRth .page_watersportsSliderArrow__D0aJj img{filter:brightness(0) invert(1);width:2em;.page_hero__cXke_{position:relative;width:100%;height:calc(100svh - 6rem);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;margin-top:6rem}.page_heroVideo__WotzF{object-fit:cover;z-index:1}.page_heroOverlay__DDpx8,.page_heroVideo__WotzF{position:absolute;top:0;left:0;width:100%;height:100%}.page_heroOverlay__DDpx8{background:rgba(0,0,0,.4);z-index:2}.page_heroContentWrap__7ztzF{align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:100%;z-index:3;text-align:center}.page_title__xTnYO{font-family:Rayleigh Glamour,serif;font-weight:400;font-size:clamp(6rem,7vw,11rem);color:white;margin-bottom:1rem;letter-spacing:-.03em;line-height:1.1em}.page_description__r1z_Y{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(1rem,1.75vw,1.75rem);color:white;font-weight:400;letter-spacing:-.01em}@media (min-width:768px) and (max-width:1024px){.page_title__xTnYO{font-size:clamp(4.5rem,7vw,7rem)}.page_description__r1z_Y{font-size:clamp(.9rem,1.5vw,1.3rem)}}@media (max-width:767px){.page_title__xTnYO{font-size:clamp(2.5rem,7vw,4rem)}.page_description__r1z_Y{font-size:clamp(.8rem,1.2vw,1.1rem)}}.page_galleryButton__0r8ki{background:transparent;color:white;border:1px solid white;padding:.75rem 1.5rem;font-family:var(--font-inter-tight),sans-serif;font-weight:500;font-size:.9rem;text-transform:uppercase;cursor:pointer;border-radius:999px;transition:border-color .5s cubic-bezier(.785,.135,.15,.86),color .5s cubic-bezier(.785,.135,.15,.86),background .5s cubic-bezier(.785,.135,.15,.86);display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;z-index:1;margin-top:1rem;margin-left:auto;margin-right:auto}.page_galleryButton__0r8ki:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.785,.135,.15,.86),background .5s cubic-bezier(.785,.135,.15,.86);transform:translate3d(0,100%,0);z-index:-1;background-color:white}.page_galleryButton__0r8ki:hover:after{transform:translateZ(0);top:0}.page_galleryButton__0r8ki:hover{color:var(--color-text);border-color:white}.page_galleryButton__0r8ki img{width:21px;height:21px;filter:brightness(0) invert(1);transition:transform .5s cubic-bezier(.785,.135,.15,.86),filter .5s cubic-bezier(.785,.135,.15,.86)}.page_galleryButton__0r8ki:hover img{filter:brightness(0);animation:page_arrowSlide__OB3xH .5s ease}@keyframes page_arrowSlideRight__6ezeo{0%{transform:translateX(0);opacity:1}25%{transform:translateX(100%);opacity:0}50%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes page_arrowSlide__OB3xH{0%{transform:translateY(0);opacity:1}25%{transform:translateY(100%);opacity:0}50%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.page_buttonGroup__X4wQy{display:flex;flex-direction:row;gap:1.25rem;justify-content:center;align-items:center;margin-top:1.5rem;flex-wrap:wrap}@media (max-width:767px){.page_buttonGroup__X4wQy{flex-direction:column;gap:.75rem;margin-top:1rem}}.page_culinarySection__Z2yVr{width:100%;height:-moz-fit-content;height:fit-content;background:var(--color-bg-primary);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.page_headingContainer__nX0Fm{max-width:1400px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:2rem;align-items:center}.page_culinaryTitle__ZxOil{font-size:clamp(2.5rem,5vw,4.25rem);font-weight:700;margin-bottom:.5rem;line-height:1.1}.page_culinaryDescription__kl1UE,.page_culinaryTitle__ZxOil{font-family:Inter Tight,Inter,sans-serif;color:var(--color-text,#1d1c1c)}.page_culinaryDescription__kl1UE{font-size:1.25rem;line-height:1.5;margin-bottom:-.75rem;font-weight:400;opacity:.7;max-width:800px}.page_culinaryGallery__qhQZb{position:relative;max-width:1650px;z-index:5;margin-right:auto;margin-left:auto;width:100%;padding-right:12px;padding-left:12px;box-sizing:border-box;padding-bottom:var(--space-lg);padding-top:var(--space-2xl)}@media (min-width:1440px) and (max-width:1919px){.page_culinaryGallery__qhQZb{max-width:1200px}}@media (min-width:1025px) and (max-width:1439px){.page_culinaryGallery__qhQZb{max-width:1024px}}@media (min-width:768px) and (max-width:1024px){.page_culinaryGallery__qhQZb{max-width:700px}}.page_swiperContainer__yEpak{display:flex;flex-wrap:wrap;margin-top:0;margin-right:-12px;margin-left:-12px;overflow:visible;padding:0;list-style:none;z-index:2}.page_swiperWrapper__Y8A0k{width:100%;height:auto;margin:0 auto;position:relative;z-index:2;display:flex;box-sizing:content-box}.page_swiperBottom__5FVCM{display:flex;align-items:center;width:100%;padding-left:.75rem;padding-right:.75rem;z-index:4;flex-wrap:wrap;-webkit-box-align:center;padding-top:var(--space-md)}.page_swiperItem__uP1qS{display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;z-index:3;margin-bottom:0!important;width:auto!important;height:100%;position:relative;flex-shrink:0;margin:0 0 1rem}.page_swiperImg__Mm_ye{border-radius:1rem!important;max-width:100%;height:auto;vertical-align:middle;box-sizing:border-box;width:800px;aspect-ratio:auto 800/600;overflow-clip-margin:content-box;overflow:clip}.page_swiperNavigation__Zk6ID{display:flex;margin:.5rem 0;box-sizing:border-box}.page_swiperScrollbar__ylAF3{height:2px;margin:0 .5rem 0 0;background-color:rgba(29,28,28,.1);flex-grow:1;z-index:0;overflow:hidden;border-radius:10px;position:relative;background:rgba(0,0,0,.1)}.page_scrollbarDrag__fg8Qq{width:276.112px;background:var(--color-bg-secondary);height:100%;position:relative;border-radius:10px;left:0;top:0}.page_nextArrow__s_eDR,.page_prevArrow__N_LQX{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;font-size:1rem;border:2px dashed var(--color-bg-secondary);background-color:rgba(0,0,0,0);border-radius:50%;margin:.5rem;outline:0;z-index:4;transition:background .2s,color .2s,border-color .2s;color:var(--color-bg-secondary);cursor:pointer}.page_nextArrow__s_eDR:disabled,.page_prevArrow__N_LQX:disabled{border-color:var(--color-bg-secondary);color:#5c5b58;opacity:.3;cursor:default}.page_nextArrow__s_eDR:hover:not(:disabled),.page_prevArrow__N_LQX:hover:not(:disabled){background-color:var(--color-bg-secondary);color:#fff}.page_nextArrow__s_eDR img,.page_prevArrow__N_LQX img{filter:brightness(0) invert(0);transition:filter .2s}.page_nextArrow__s_eDR:not(:disabled):hover img,.page_prevArrow__N_LQX:not(:disabled):hover img{filter:brightness(0) invert(1)}.page_keen-slider__PO1nF{overflow:visible!important}.page_watersportsSection__QeddM{width:100%;height:-moz-fit-content;height:fit-content;background:var(--color-bg-primary);padding-top:var(--space-lg);padding-bottom:var(--space-2xl)}.page_watersportsTitle__vrUdj{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:700;color:var(--color-text,#1d1c1c);margin-bottom:.5rem;line-height:1.1;text-align:center}.page_watersportsDescription__h8XLI{font-size:1.25rem;line-height:1.5;margin-bottom:-.75rem;font-weight:400;max-width:800px}.page_watersportsDescription__h8XLI,.page_watersportsSubtitle__ga5k3{font-family:Inter Tight,Inter,sans-serif;color:var(--color-text,#1d1c1c);text-align:center;opacity:.7}.page_watersportsSubtitle__ga5k3{display:block;font-size:1.35rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;margin-bottom:-1.25rem;font-weight:300}.page_watersportsCategoriesContainer__fYb0i{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:3rem;margin:2.5rem 0 0;padding-top:var(--space-lg);padding-bottom:var(--space-md)}.page_watersportsCategory__YRbdS{background:none;border:none;padding:0;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:.75rem;width:160px;cursor:pointer}.page_watersportsCategoryIcon__xdjU0{width:64px;height:64px;object-fit:contain;margin-bottom:.5rem;background:none;border:none;box-shadow:none}.page_watersportsCategoryText__jnCBr{font-size:1rem;color:var(--color-text,#1d1c1c);opacity:.6;text-align:center;font-family:Inter Tight,Inter,sans-serif;font-weight:400;line-height:1.3}.page_watersportsGallery__ISVmY{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding-top:var(--space-xl);gap:0}.page_watersportsGalleryWrap__u95LQ{width:23%;padding:0 1.25em;height:auto;display:flex;flex-direction:column;align-items:center}.page_watersportsGalleryContentWrap__bLCGs{width:100%;display:flex;flex-direction:column;align-items:center}.page_watersportsGalleryImage__FByWK{border-radius:.25em;overflow:hidden;margin-bottom:2.5em;width:100%}.page_watersportsGalleryImg__oncTf{display:block;height:575px;width:100%;object-fit:cover}.page_watersportsGalleryTitle__4_DF0{font-weight:300;font-family:Inter Tight,Inter,sans-serif;text-transform:uppercase;letter-spacing:.13em;margin-bottom:.5em;font-size:1.7em;text-align:center}.page_watersportsGalleryDescription__jg_sc{font-weight:300;font-family:Inter Tight,Inter,sans-serif;line-height:1.25;font-size:1.3em;text-align:center;opacity:.7}.page_watersportsGalleryWrapOffset__lkp3g{padding-top:5em}@media (min-width:768px) and (max-width:1024px){.page_watersportsGalleryDescription__jg_sc{width:85%;margin-left:auto;margin-right:auto}.page_headingContainer__nX0Fm,.page_watersportsGallery__ISVmY{padding-left:5%;padding-right:5%}.page_watersportsGallery__ISVmY{margin-left:auto;margin-right:auto}.page_watersportsGalleryContainer__SIcV9.page_keen-slider__PO1nF{display:flex;justify-content:center}.page_culinarySection__Z2yVr{padding-bottom:var(--space-xl)}}@media (max-width:767px){.page_headingContainer__nX0Fm{padding-left:5%;padding-right:5%}.page_watersportsGallery__ISVmY{padding-left:2%;padding-right:2%;margin-left:auto;margin-right:auto}.page_watersportsGalleryImg__oncTf{height:420px}.page_watersportsCategoriesContainer__fYb0i{padding-left:9%;padding-right:9%}.page_culinarySection__Z2yVr{overflow-x:hidden}.page_experiencesCategories__pGN2W,.page_experiencesContentWrap__dkYM5,.page_experiencesContent__3Y2jJ,.page_experiencesHeading__uaxHR{display:flex;flex-direction:column;align-items:center;width:100%}.page_experiencesDescription__MFxrR,.page_experiencesSubtitle__uMqzH,.page_experiencesSwitchText__tPPHC,.page_experiencesTitle___PcMx{text-align:center;width:100%}.page_experiencesGalleryContainer__1fRsm.page_keen-slider__PO1nF{display:flex;justify-content:center}.page_experiencesGalleryContainer__1fRsm.page_keen-slider__PO1nF .page_keen-slider__slide__AWSqf{width:100%!important;display:flex;justify-content:center}}.page_watersportsGalleryContainer__SIcV9.page_keen-slider__PO1nF{display:flex;justify-content:center}.page_experiencesSection__oIUKE{width:100%;height:-moz-fit-content;height:fit-content;background:url(/assets/images/activities/experiences/background.jpg) 50%/cover no-repeat;position:relative;padding:0}.page_experiencesSection__oIUKE:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.18);z-index:1;pointer-events:none}.page_experiencesCategories__pGN2W,.page_experiencesContainer__ZSNNH,.page_experiencesContentWrap__dkYM5,.page_experiencesContent__3Y2jJ,.page_experiencesDescription__MFxrR,.page_experiencesGallery__qRE_l,.page_experiencesHeading__uaxHR,.page_experiencesSubtitle__uMqzH,.page_experiencesSwitchIconActive__UBXak,.page_experiencesSwitchIconWrap__8PAZm,.page_experiencesSwitchIcon__5p0Bp,.page_experiencesSwitchSvg__P_mj8,.page_experiencesSwitchText__tPPHC,.page_experiencesSwitchWrap__l_fX6,.page_experiencesSwitch__MnIGo,.page_experiencesTitle___PcMx{position:relative;z-index:2}.page_experiencesContainer__ZSNNH{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.page_experiencesContent__3Y2jJ{position:relative;margin-bottom:4em}.page_experiencesContent__3Y2jJ,.page_experiencesGallery__qRE_l{margin-left:auto;margin-right:auto;padding-left:7.5em;padding-right:7.5em;max-width:calc(159em + 7.5em + 7.5em)}.page_experiencesContentWrap__dkYM5{margin-left:0;margin-right:auto;padding-left:0;padding-right:0;max-width:calc(75.5em + 0em + 0em)}.page_experiencesHeading__uaxHR{margin-top:0!important;display:flex;flex-direction:column-reverse;margin-bottom:2em}.page_experiencesTitle___PcMx{line-height:1;margin:0;padding:0;font-size:4em}.page_experiencesSubtitle__uMqzH,.page_experiencesTitle___PcMx{font-weight:300;font-family:Inter Tight,Inter,sans-serif;color:#fff}.page_experiencesSubtitle__uMqzH{line-height:1.25;text-transform:uppercase;letter-spacing:.17em;margin-bottom:.125em;font-size:1.5em}.page_experiencesDescription__MFxrR{margin-bottom:0!important;margin-top:0!important;line-height:1.65;font-weight:300;font-size:19px;color:#fff;max-width:69%}.page_experiencesCategories__pGN2W{display:flex;margin-top:3.5em}.page_experiencesSwitchWrap__l_fX6{display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_experiencesSwitch__MnIGo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(245,244,242,.15);color:#f5f4f2;border-radius:10em;display:flex;padding:.4em;cursor:pointer}.page_experiencesSwitchIconActive__UBXak,.page_experiencesSwitchIcon__5p0Bp{display:flex;align-items:center;justify-content:center;border-radius:50%;width:3em;height:3em;padding:.5em}.page_experiencesSwitchIconActive__UBXak{pointer-events:none;color:#5a4f4c;background-color:var(--color-bg-secondary)}.page_experiencesSwitchIconWrap__8PAZm{display:block}.page_experiencesSwitchSvg__P_mj8{display:block;width:100%;height:100%;pointer-events:none!important;vertical-align:middle}.page_experiencesSwitchText__tPPHC{font-weight:300;font-size:1.25em;color:#fff;font-family:Inter Tight,Inter,sans-serif;line-height:1.4;margin-left:1.5em}.page_experiencesGalleryContainer__1fRsm{margin-left:-3em;margin-right:-3em}.page_experiencesGalleryWrap__WNDEu{height:709px;display:flex}.page_experiencesGalleryCard__YANVS{width:412.5px;padding-top:.25em;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;align-items:flex-start}.page_experiencesGalleryCardImage__e_mco{border-radius:.25em;overflow:hidden;margin-bottom:35px;width:100%}.page_experiencesGalleryCardImg__rBEGM{display:block;height:auto;width:100%}.page_experiencesGalleryCardContentWrap__eA_ig{width:100%}.page_experiencesGalleryCardTitle__hEzoY{font-weight:400;line-height:1.25;letter-spacing:.1em;font-size:clamp(.75em,1.75vw,1.88em);margin-bottom:10px;color:#fff;font-family:Inter Tight,Inter,sans-serif;text-align:center}.page_experiencesGalleryCardDescription__AVR_0{font-weight:300;line-height:1.25;font-size:clamp(.6em,1.5vw,1.225em);color:#fff;font-family:Inter Tight,Inter,sans-serif;text-align:center}@media (min-width:1025px){.page_watersportsGalleryContainer__SIcV9{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}}.page_watersportsSliderArrows__xLMYx{display:flex;justify-content:center;align-items:center;gap:2em;margin-top:1.5em}.page_watersportsSliderArrow__D0aJj{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;font-size:1rem;border:2px dashed var(--color-bg-secondary);background-color:rgba(0,0,0,0);border-radius:50%;margin:.5rem;outline:0;z-index:4;transition:background .2s,color .2s,border-color .2s;color:var(--color-bg-secondary);cursor:pointer;box-shadow:none;padding:0}.page_watersportsSliderArrow__D0aJj:disabled{border-color:var(--color-bg-secondary);color:#5c5b58;opacity:.3;cursor:default}.page_watersportsSliderArrow__D0aJj:hover:not(:disabled){background-color:var(--color-bg-secondary);color:#fff}.page_watersportsSliderArrow__D0aJj img{filter:brightness(0) invert(0);transition:filter .2s;width:1.5em;height:1.5em;display:block}.page_watersportsSliderArrow__D0aJj:not(:disabled):hover img{filter:brightness(0) invert(1)}.page_watersportsSliderWrap__1U1Yp{display:flex;flex-direction:column;align-items:center;width:100%}@media (max-width:1024px){.page_experiencesGalleryContainer__1fRsm.page_keen-slider__PO1nF{display:flex;justify-content:center}.page_experiencesContent__3Y2jJ .page_experiencesTitle___PcMx{font-size:clamp(.75em,7vw,4.25em)}.page_experiencesContent__3Y2jJ .page_experiencesSubtitle__uMqzH{font-size:clamp(.55em,4.25vw,2em)}.page_experiencesContent__3Y2jJ .page_experiencesDescription__MFxrR{font-size:clamp(1em,2vw,1.3em)}.page_experiencesContent__3Y2jJ .page_experiencesSwitchText__tPPHC{font-size:clamp(1em,2vw,1.2em)}.page_experiencesContent__3Y2jJ{padding-left:5%;padding-right:5%}.page_experiencesGallery__qRE_l{padding-left:7%;padding-right:7%}.page_experiencesCategories__pGN2W{width:87%}.page_nextArrow__s_eDR,.page_prevArrow__N_LQX,.page_watersportsSliderArrow__D0aJj{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.page_nextArrow__s_eDR:active,.page_nextArrow__s_eDR:hover,.page_prevArrow__N_LQX:active,.page_prevArrow__N_LQX:hover,.page_watersportsSliderArrow__D0aJj:active,.page_watersportsSliderArrow__D0aJj:hover{background:inherit!important;color:inherit!important;border-color:inherit!important;box-shadow:none!important;filter:none!important}}@media (min-width:768px) and (max-width:1024px){.page_experiencesCategories__pGN2W{display:flex;justify-content:space-between;align-items:center}.page_experiencesSliderNavigation__p8vZy{display:flex;gap:1.5em}.page_experiencesGalleryCardTitle__hEzoY{font-size:clamp(1em,3.75vw,2.125em)}.page_experiencesGalleryCardDescription__AVR_0{font-size:clamp(.75em,2.25vw,1.25em)}}@media (max-width:767px){.page_experiencesSliderNavigation__p8vZy{display:none}.page_experiencesGalleryContainer__1fRsm{margin-left:0;margin-right:0}.page_experiencesGalleryCardTitle__hEzoY{font-size:clamp(1.75em,5.75vw,5.125em)}.page_experiencesGalleryCardDescription__AVR_0{font-size:clamp(1.25em,4.25vw,3.25em)}}.page_experiencesSliderNavigation__p8vZy .page_watersportsSliderArrow__D0aJj{position:relative;border:none;color:#fff;background:rgba(245,244,242,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;box-shadow:none;transition:none;overflow:hidden}.page_experiencesSliderNavigation__p8vZy .page_watersportsSliderArrow__D0aJj:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);pointer-events:none;transition:background .2s}.page_experiencesSliderNavigation__p8vZy .page_watersportsSliderArrow__D0aJj:active:after,.page_experiencesSliderNavigation__p8vZy .page_watersportsSliderArrow__D0aJj:hover:after{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.page_experiencesSliderNavigation__p8vZy .page_watersportsSliderArrow__D0aJj img{filter:brightness(0) invert(1)}.page_experiencesSliderNavigationMobile__LiRth{display:none}@media (max-width:767px){.page_experiencesSliderNavigationMobile__LiRth{display:flex;position:absolute;top:20%;z-index:10;gap:50%;width:100%;pointer-events:none;align-items:center}.page_experiencesSliderNavigationMobile__LiRth button{pointer-events:auto}.page_experiencesSliderNavigationMobile__LiRth .page_watersportsSliderArrow__D0aJj{border:none;color:#fff;background:rgba(245,244,242,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;box-shadow:none;transition:none;width:3.5em;height:3.5em}.page_experiencesSliderNavigationMobile__LiRth .page_watersportsSliderArrow__D0aJj img{filter:brightness(0) invert(1);width:2em;height:2em}.page_experiencesContainer__ZSNNH{padding-bottom:var(--space-md)}}height:2em}.page_experiencesContainer__ZSNNH{padding-bottom:var(--space-md)}}