.app{width:100vw;height:100%;position:relative;overflow:clip}*,:after,:before{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;width:100%;height:100%;position:fixed;top:0;left:0}body{width:100%;height:100%;line-height:1;position:fixed;top:0;left:0}a{color:inherit;text-decoration:none}button,input,textarea{color:inherit;font:inherit;background:0 0;border:none;padding:0}button{cursor:pointer}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--ease-in-sine:cubic-bezier(.47, 0, .745, .715);--ease-out-sine:cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine:cubic-bezier(.445, .05, .55, .95);--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--ease-in-back:cubic-bezier(.6, -.28, .735, .045);--ease-out-back:cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back:cubic-bezier(.68, -.55, .265, 1.55)}.spotlight__stamp__media,.spotlight__image,.spotlight__media,.spotlight__media__container,.parties__entry__link,.parties__entry__overlay,.parties__entry__media__image,.parties__entry__wrapper:after,.parties__entry__wrapper:before,.parallax__content,.parallax__media__image,.parallax__media:after,.parallax__media,.packages__entry__media__image,.memberships__article__media__image,.memberships__article__media:after,.memberships__article__media,.media-content__media__image,.locations__item__link,.locations__media__image,.locations__media,.links__stickers,.highlight__stickers,.highlight__media__image,.header__media__image,.header__media:after,.header__media,.get-to-know-us__video,.gallery__media__image,.food-and-drink__stickers,.food-and-drink__media__image,.find-your-zone__stickers,.faq__stickers,.experiences__stickers,.experiences__gallery__media__image,.experiences__gallery,.events__stickers,.events__entry__link,.events__entry__overlay,.events__entry__media__image,.events__entry__wrapper:after,.events__entry__wrapper:before,.current-events__stickers,.current-events__entry__link,.current-events__entry__wrapper:after,.current-events__entry__wrapper:before,.current-events__entry__wrapper,.current-events__entry__media__image,.columns__article__media__image,.modal__newsletter__button__icon,.modal__newsletter__image,.modal-inquiry__form__success,.event__media__image,.event,.modal__element,.menu__list:before,.menu__logo__border,.footer__newsletter__button__icon,.transition__background,.transition{width:100%;height:100%;position:absolute;top:0;left:0}.page{height:100%;overflow:hidden auto}a,button{cursor:pointer}html{--100vh:100lvh;--title-scale:10rem;font-family:Midnight Sans ST;font-size:min(var(--100vh) / 900 * 10, .661376vw);overscroll-behavior:none;scrollbar-width:0;background:#ebe3c9;overflow-x:hidden;margin-top:0!important}html.transitioning *{pointer-events:none!important}@media (width<=767px){html{--title-scale:3.5rem;font-size:2.5641vw}}input:-webkit-autofill{transition:background-color 600000s,color 600000s}input:-webkit-autofill:focus{transition:background-color 600000s,color 600000s}input[data-autocompleted]{background-color:#0000!important}input[data-com-onepassword-filled]{-webkit-background-clip:text;background-clip:text}strong{font-weight:700}::-webkit-scrollbar{display:none}.app{overflow:clip}.desktop .page::-webkit-scrollbar{background:#ebe3c9;width:4px;display:block}.desktop .page::-webkit-scrollbar-thumb{background:#eda133}@font-face{font-display:swap;font-family:Midnight Sans RD;font-style:normal;font-weight:400;src:url(/fonts/midnight-sans-rd-48-black-pro.woff2)format("woff2"),url(/fonts/midnight-sans-rd-48-black-pro.woff)format("woff")}@font-face{font-display:swap;font-family:Midnight Sans RD;font-style:italic;font-weight:400;src:url(/fonts/midnight-sans-rd-48-black-pro.woff2)format("woff2"),url(/fonts/midnight-sans-rd-48-black-pro.woff)format("woff")}@font-face{font-display:swap;font-family:Midnight Sans ST;font-style:normal;font-weight:400;src:url(/fonts/midnight-sans-st-48-black-pro.woff2)format("woff2"),url(/fonts/midnight-sans-st-48-black-pro.woff)format("woff")}@font-face{font-display:swap;font-family:Midnight Sans ST;font-style:italic;font-weight:400;src:url(/fonts/midnight-sans-st-48-black-pro.woff2)format("woff2"),url(/fonts/midnight-sans-st-48-black-pro.woff)format("woff")}@font-face{font-display:swap;font-family:Trade Gothic Pro Roman;font-style:normal;font-weight:400;src:url(/fonts/trade-gothic-pro-roman.woff2)format("woff2"),url(/fonts/trade-gothic-pro-roman.woff)format("woff")}@font-face{font-display:swap;font-family:Trade Gothic Pro Roman;font-style:normal;font-weight:700;src:url(/fonts/trade-gothic-pro-bold.woff2)format("woff2"),url(/fonts/trade-gothic-pro-bold.woff)format("woff")}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sprite{width:0;height:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.js [data-parallax]{opacity:0;visibility:hidden}.button{--button-background:#eda133;--button-color:#ebe3c9;--button-hover-background:#1c304a;--button-hover-color:#ebe3c9;background:var(--button-background);text-transform:uppercase;border-radius:5rem;justify-content:center;align-items:center;font-family:Midnight Sans ST;display:flex;position:relative;overflow:hidden}.button span{vertical-align:middle;display:inline-block}.button--45{width:20rem;height:4.5rem;font-size:1.6rem}.button--48{width:100%;height:4.8rem;font-size:3rem}.button--50{width:30rem;height:5rem;font-size:2rem}@media (width<=767px){.button--50{width:27rem;height:5rem;font-size:1.5rem}}.button--55{width:20rem;height:5.5rem;font-size:1.6rem}.button--65{width:36.5rem;height:6.5rem;font-size:3rem}@media (width<=767px){.button--65{width:20.7rem;height:4.5rem;font-size:1.7rem}}#about .page__content .columns .button,#events .page__content .button,#scarsdale .page__content .button{--button-background:#eda133;--button-color:#ebe3c9;--button-hover-background:#ebe3c9;--button-hover-color:#1c304a}.button__background{background:var(--button-hover-background);border-radius:50%;width:120%;padding-top:100%;position:absolute;top:100%;left:50%;transform:translate(-50%)}.button__text{display:block;position:relative;overflow:hidden}.button__text__original{color:var(--button-color)}.button__text__clone{color:var(--button-hover-color);visibility:hidden;position:absolute;top:0;left:0}.link{display:inline-block;position:relative;overflow:hidden}.link span{vertical-align:middle;display:inline-block}.link__text__clone{color:#eda133;visibility:hidden;position:absolute;top:0;left:0}.page__sticky__link *,.footer__bottom__link *,.footer__columns__link *{pointer-events:none}.page__sticky__link span,.footer__bottom__link span,.footer__columns__link span{display:inline-block;position:relative}.page__sticky__link span:after,.footer__bottom__link span:after,.footer__columns__link span:after,.page__sticky__link span:before,.footer__bottom__link span:before,.footer__columns__link span:before{content:"";transform-origin:100%;background:currentColor;width:100%;height:.2rem;transition:transform .6s cubic-bezier(.4,0,0,1);position:absolute;bottom:.2rem;left:0;transform:scaleX(0)}.page__sticky__link:hover span:before,.footer__bottom__link:hover span:before,.footer__columns__link:hover span:before{transform-origin:0;transition-delay:.1s;transform:scaleX(1)}.modal-inquiry,.modal-food,.modal-booking,.modal{height:var(--100vh);opacity:0;transition-property:opacity,visibility;transition-duration:.6s;transition-timing-function:var(--ease-out-cubic);visibility:hidden;z-index:10;width:100%;position:fixed;top:0;left:0}[data-modal-active].modal-inquiry,[data-modal-active].modal-food,[data-modal-active].modal-booking,[data-modal-active].modal{opacity:1;visibility:visible}.modal-inquiry__overlay,.modal-food__overlay,.modal-booking__overlay,.modal__overlay{content:"";opacity:0;visibility:hidden;background:#000;width:100%;height:100%;transition:opacity .4s,visibility .4s;position:absolute;top:0;left:0}[data-modal-active] .modal-inquiry__overlay,[data-modal-active] .modal-food__overlay,[data-modal-active] .modal-booking__overlay,[data-modal-active] .modal__overlay{opacity:.2;visibility:visible}.modal-inquiry__form,.modal-booking__form{height:var(--100vh);pointer-events:auto;transition:transform 1.2s var(--ease-out-cubic);z-index:1;border-radius:2rem;position:absolute;top:0;right:0;overflow:auto;transform:translate(100%)}[data-modal-active] .modal-inquiry__form,[data-modal-active] .modal-booking__form{transform:translate(0)}.modal-inquiry__close,.modal-food__close,.modal-booking__close,.modal__close{height:3.5rem;transition:opacity .4s var(--ease-out-cubic);z-index:2;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;font-size:0;display:flex;position:absolute;top:1rem;right:1rem}.modal-inquiry__close:before,.modal-food__close:before,.modal-booking__close:before,.modal__close:before,.modal-inquiry__close:after,.modal-food__close:after,.modal-booking__close:after,.modal__close:after{content:"";background:currentColor;width:1.5px;height:60%;margin-top:.1rem}.modal-inquiry__close:before,.modal-food__close:before,.modal-booking__close:before,.modal__close:before{transform:rotate(45deg)translateY(-.1rem)}.modal-inquiry__close:after,.modal-food__close:after,.modal-booking__close:after,.modal__close:after{transform:rotate(-45deg)translateY(-.1rem)}.modal-inquiry__close:hover,.modal-food__close:hover,.modal-booking__close:hover,.modal__close:hover{opacity:.5}@media (width<=767px){.modal-inquiry__close,.modal-food__close,.modal-booking__close,.modal__close{top:1rem;right:1rem}}.steps,.spotlight,.ribbons,.parties,.parallax,.packages,.memberships,.media-content,.marquee,.map,.locations,.links,.icons,.highlight,.header,.get-to-know-us,.gallery,.food,.food-and-drink,.find-your-zone,.faq,.experiences,.events,.document,.current-events,.columns{z-index:2;position:relative}.steps,.parties,.packages,.memberships,.media-content,.map,.locations,.links,.icons,.highlight,.header,.get-to-know-us,.gallery,.food,.food-and-drink,.find-your-zone,.faq,.experiences,.events,.document,.current-events,.columns{background:var(--background);color:var(--color)}.parties__wrapper,#golf .locations__wrapper,#home .locations__wrapper,.get-to-know-us__wrapper,.food-and-drink__wrapper,.find-your-zone,.events__wrapper{padding-top:10.5rem}.steps,.parties,.packages,.memberships,.media-content,.map,.icons,.highlight,.food,.faq,.experiences,.events,.current-events,.columns{padding:9rem 0}@media (width<=767px){.steps,.parties,.packages,.memberships,.media-content,.map,.icons,.highlight,.food,.faq,.experiences,.events,.current-events,.columns{padding:5rem 0}}.spotlight__wrapper,.parties__wrapper,.locations__wrapper,.links__wrapper,.get-to-know-us__wrapper,.food-and-drink__wrapper,.events__wrapper{height:var(--100vh);flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.slider{width:100%;position:relative}@media (width>=768px){.slider{display:none}}.slider__wrapper{display:flex}.slider__bullets{justify-content:center;margin:auto;padding-top:2rem;display:flex}.slider__bullet{opacity:.3;height:10px;transition:opacity .8s var(--ease-out-cubic);background-color:#1c304a;border-radius:50%;width:10px}.slider__bullet:not(:last-child){margin-right:3px}.slider__bullet--light{opacity:.5;background-color:#ebe3c9}.slider__bullet--active{opacity:1}.bullets{justify-content:center;gap:.4rem;margin:auto;padding-top:2rem;display:none}@media (width<=767px){.bullets{display:flex}}.bullets__bullet{opacity:.3;height:1rem;transition:opacity .8s var(--ease-out-cubic);background:currentColor;border-radius:50%;width:1rem;font-size:0}.bullets__bullet--active{opacity:1}.map__description strong,.links__links__link>span,.icons__links,.icons__list__entry h2{font-size:2rem}.memberships__article__column:first-child strong,.columns__article__title,.modal-food__item__column:first-child strong{text-transform:uppercase;font-family:Midnight Sans ST;font-size:2.5rem}.marquee__item__text,.modal__newsletter__title,.modal-inquiry__title,.modal-booking__title,.footer__newsletter__title,.footer__main__link>span{text-transform:uppercase;font-size:3rem}@media (width<=767px){.marquee__item__text,.modal__newsletter__title,.modal-inquiry__title,.modal-booking__title,.footer__newsletter__title,.footer__main__link>span{font-size:2rem}}.steps__entry__label,.parties__entry__title,.packages__entry__title,.memberships__article__title,.media-content__content,.locations__item__title,.icons__list__header__title,.faq__list__title,.faq__list__number,.events__entry__title,.current-events__entry__title{font-size:3.5rem}@media (width<=767px){.steps__entry__label,.parties__entry__title,.packages__entry__title,.memberships__article__title,.media-content__content,.locations__item__title,.icons__list__header__title,.faq__list__title,.faq__list__number,.events__entry__title,.current-events__entry__title{font-size:2.8rem}}.food__section__title{letter-spacing:-.125rem;font-size:4rem}.ribbons__item__text,.modal-food__title,.events__ribbons__item__text,.event__title{font-size:6rem}@media (width<=767px){.event__title{font-size:3rem}}.experiences__title,.links__list__item__text{letter-spacing:-.25rem;font-size:8rem}@media (width<=767px){.links__list__item__text{font-size:4rem}}.steps__header__title,.parties__title,.parallax__content__title,.packages__title,.memberships__title,.map__title,.locations__title,.icons__title,.highlight__title,.get-to-know-us__title,.food__header__title,.food-and-drink__title,.faq__title,.events__title,.current-events__title,.columns__title{font-size:10rem;line-height:.8}@media (width>=768px){.steps__header__title,.parties__title,.parallax__content__title,.packages__title,.memberships__title,.map__title,.locations__title,.icons__title,.highlight__title,.get-to-know-us__title,.food__header__title,.food-and-drink__title,.faq__title,.events__title,.current-events__title,.columns__title{letter-spacing:.05rem}.steps__header__title canvas:nth-child(4),.parties__title canvas:nth-child(4),.parallax__content__title canvas:nth-child(4),.packages__title canvas:nth-child(4),.memberships__title canvas:nth-child(4),.map__title canvas:nth-child(4),.locations__title canvas:nth-child(4),.icons__title canvas:nth-child(4),.highlight__title canvas:nth-child(4),.get-to-know-us__title canvas:nth-child(4),.food__header__title canvas:nth-child(4),.food-and-drink__title canvas:nth-child(4),.faq__title canvas:nth-child(4),.events__title canvas:nth-child(4),.current-events__title canvas:nth-child(4),.columns__title canvas:nth-child(4){padding-right:.5rem}}@media (width<=767px){.steps__header__title,.parties__title,.parallax__content__title,.packages__title,.memberships__title,.map__title,.locations__title,.icons__title,.highlight__title,.get-to-know-us__title,.food__header__title,.food-and-drink__title,.faq__title,.events__title,.current-events__title,.columns__title{font-size:3.7rem}}.footer__bottom__title{letter-spacing:-.3rem;font-size:11rem;line-height:.8}.header__title{text-transform:uppercase;font-size:12.5rem;line-height:.8}@media (width>=768px){.header__title{letter-spacing:-.5rem}.header__title canvas:nth-child(4){padding-right:.3rem}}@media (width<=767px){.header__title{font-size:2.5rem}}.find-your-zone__title{text-transform:uppercase;font-size:20rem;line-height:.775}.steps__entry__description,.steps__entry__title,.parties__entry__label,.packages__entry__description,.memberships__article__column:last-child,.map__description,.icons__list__entry,.icons__list__header__description,.highlight__description,.header__label,.food__section__content,.food__header__description,.faq__list__description,.experiences__description,.events__entry__label,.current-events__entry__label,.columns__article__description,.modal-food__item__column:nth-child(3),.modal-food__item__column:nth-child(2),.modal-food__item__column:first-child,.event__description,.footer__columns__title{font-family:Trade Gothic Pro Roman;font-size:2rem;line-height:1.35}@media (width<=767px){.steps__entry__description,.steps__entry__title,.parties__entry__label,.packages__entry__description,.memberships__article__column:last-child,.map__description,.icons__list__entry,.icons__list__header__description,.highlight__description,.header__label,.food__section__content,.food__header__description,.faq__list__description,.experiences__description,.events__entry__label,.current-events__entry__label,.columns__article__description,.modal-food__item__column:nth-child(3),.modal-food__item__column:nth-child(2),.modal-food__item__column:first-child,.event__description,.footer__columns__title{letter-spacing:.12rem;font-size:1.2rem}}.locations__item__description{font-family:Trade Gothic Pro Roman;font-size:1.7rem;font-weight:700}.steps__header__description,.memberships__article__column:first-child,.modal__newsletter__field,.footer__bottom__link,.footer__bottom__copyright,.footer__newsletter__field,.footer__columns__link{font-family:Trade Gothic Pro Roman;font-size:1.6rem;line-height:1.35}@media (width<=767px){.steps__header__description,.memberships__article__column:first-child,.modal__newsletter__field,.footer__bottom__link,.footer__bottom__copyright,.footer__newsletter__field,.footer__columns__link{font-size:1rem}}.steps__wrapper,.parties__container,.parallax__content__wrapper,.packages__wrapper,.memberships__wrapper,.media-content__wrapper,.map__wrapper,.locations__content,.icons__wrapper,.highlight__wrapper,.header__wrapper,.food__wrapper,.food-and-drink__content,.faq__wrapper,.experiences__wrapper,.events__content,.current-events__wrapper,.columns__wrapper,.page__sticky__wrapper,.event__wrapper,.menu__wrapper,.footer__wrapper{width:137.2rem;margin:auto;display:block;position:relative}@media (width<=767px){.steps__wrapper,.parties__container,.parallax__content__wrapper,.packages__wrapper,.memberships__wrapper,.media-content__wrapper,.map__wrapper,.locations__content,.icons__wrapper,.highlight__wrapper,.header__wrapper,.food__wrapper,.food-and-drink__content,.faq__wrapper,.experiences__wrapper,.events__content,.current-events__wrapper,.columns__wrapper,.page__sticky__wrapper,.event__wrapper,.menu__wrapper,.footer__wrapper{width:100%;padding:0 2rem}}[data-paragraph] div,[data-subtitle] div{clip-path:polygon(0 -20%,130% -20%,100% 120%,0 120%)}.canvas{height:var(--100vh);opacity:0;pointer-events:none;z-index:4;width:100%;transition:opacity 1s cubic-bezier(.215,.61,.355,1);position:fixed;top:0;left:0}.desktop .canvas{width:calc(100% - 4px)}.canvas.canvas--ready{opacity:1}.is-fallback .canvas{display:none}.canvas canvas{z-index:3;display:block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.transition{pointer-events:none;z-index:9}.transition canvas{z-index:3;display:block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.transition__background{background:#1c304a}@keyframes rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.transition__circle{width:37rem;height:37rem;animation:5s linear infinite rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=767px){.transition__circle{width:24rem;height:24rem}}.transition__path{fill:#000}.footer{--background:#1c304a;--color:#ebe3c9;background:var(--background);color:var(--color);height:var(--100vh);margin-bottom:calc(var(--100vh) * -1);visibility:hidden;z-index:1;align-items:flex-end;width:100%;display:flex;position:sticky;top:0;left:0}.footer__wrapper{flex-wrap:wrap;justify-content:space-between;margin-bottom:0;padding:10rem 0 2rem;display:flex}@media (width<=767px){.footer__wrapper{padding:6.1rem 2rem 2.7rem}}.footer__main{flex-direction:column;display:flex}@media (width<=767px){.footer__main{display:none}}.footer__main__item:not(:first-child){margin-top:1.5rem}.footer__main__link{font-size:0;display:block}.footer__columns{justify-content:space-between;width:47rem;margin:0 auto;display:flex}@media (width<=767px){.footer__columns{order:2;width:100%}}.footer__columns__title{text-transform:uppercase;font-weight:700}.footer__columns__list{margin-top:2rem}.footer__columns__item:not(:first-child){margin-top:.5rem}.footer__columns__link{text-transform:uppercase;font-weight:700}.footer__newsletter{width:32.4rem}@media (width<=767px){.footer__newsletter{order:1;width:100%;margin-bottom:4.2rem}}.footer__newsletter__form{margin-top:1.5rem;position:relative}.footer__newsletter__form[data-form-success]:after{content:"Thanks for submitting your email!";text-transform:uppercase;margin-top:1rem;position:absolute;top:100%;left:0}.footer__newsletter__group{display:block;position:relative}.footer__newsletter__group:after{color:red;content:attr(data-error);font:700 1.2rem/2 Trade Gothic Pro Roman;display:block;position:absolute;top:100%;left:0}.footer__newsletter__field{color:#ebe3c9;text-transform:uppercase;border:1px solid;border-radius:5.5rem;width:100%;height:5.5rem;padding:.3rem 2.6rem 0;font-weight:700}.footer__newsletter__field::placeholder{color:#ebe3c9}@media (width<=767px){.footer__newsletter__field{font-size:1.3rem}}.footer__newsletter__button{border:1px solid;border-radius:50%;width:3rem;height:3rem;font-size:0;transition:background .4s,border-color .4s,color .4s;position:absolute;top:50%;right:2.6rem;overflow:hidden;transform:translateY(-50%)}.footer__newsletter__button:hover{color:#ebe3c9;background:#eda133;border-color:#eda133}@media (width<=767px){.footer__newsletter__button{right:1.15rem}}.footer__newsletter__button__icon{padding:.4rem;transition:transform .4s}.footer__newsletter__button__icon:first-child{transform:translate(-100%)}.footer__newsletter__button:hover .footer__newsletter__button__icon:first-child{transform:translate(0)}.footer__newsletter__button:hover .footer__newsletter__button__icon:last-child{transform:translate(100%)}.footer__bottom{flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:14rem;display:flex}@media (width<=767px){.footer__bottom{order:3;margin-top:6.7rem}}.footer__bottom__title{--title-scale:1rem;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}.footer__bottom__title:after{content:"";border-top:1px solid;margin-top:2.4rem;padding-bottom:2.4rem;display:block}@media (width<=767px){.footer__bottom__title{--title-scale:2.5rem;font-size:3.05rem}.footer__bottom__title span{--title-scale-extra:0rem!important}}.footer__bottom__title span{clip-path:polygon(0 -20%,130% -20%,100% 100%,0 100%)}.footer__bottom__copyright{font-weight:700}@media (width<=767px){.footer__bottom__copyright{margin:auto}}.footer__bottom__list{align-items:center;display:flex}@media (width<=767px){.footer__bottom__list{display:none}}.footer__bottom__item:not(:first-child):before{content:"";background:currentColor;width:.2rem;height:1.2rem;margin:0 2.3rem;display:inline-block}.footer__bottom__link{text-transform:uppercase;font-weight:700}.loader{height:var(--100vh);z-index:9;background:#1c304a;width:100vw;position:fixed;top:0;left:0}.loader__progress__container{z-index:2;width:calc(100% - 14rem);height:10rem;position:absolute;bottom:4rem;left:50%;transform:translate(-50%)}@media (width<=767px){.loader__progress__container{width:100%;height:3rem;padding:0 2rem}}.loader__progress{--progress:0;color:#ebe3c9;opacity:0;height:7rem;transform:translateX(calc((100% - 27rem) * var(--progress)));width:100%;font-family:Midnight Sans RD;font-size:7rem;transition:transform .5s cubic-bezier(.215,.61,.355,1);display:flex;position:absolute;top:0;left:0;overflow:hidden}.loader__progress span{display:block}@media (width<=767px){.loader__progress{justify-content:center;height:3rem;font-size:3rem;left:0;transform:translate(0)}}.loader__stickers{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.loader__sticker__item{opacity:0;position:absolute}.loader__sticker__item:first-child{width:20rem;height:20rem;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=767px){.loader__sticker__item:first-child{width:12rem;height:12rem}}.loader__sticker__item:nth-child(2){width:29.5rem;height:25rem;transform:translate(9rem,-3rem)}@media (width<=767px){.loader__sticker__item:nth-child(2){width:15rem;height:15rem;transform:translate(8rem,-3rem)}}.loader__sticker__item:nth-child(3){width:27.5rem;height:39rem;transform:translate(-13.5rem,1rem)}@media (width<=767px){.loader__sticker__item:nth-child(3){width:14.5rem;height:16rem;transform:translate(-9rem,1rem)}}.loader__sticker__item:nth-child(4){width:28.1rem;height:26rem;transform:translate(20rem,4rem)}@media (width<=767px){.loader__sticker__item:nth-child(4){width:13.5rem;height:15rem;transform:translate(9rem,4rem)}}.loader__progress__number__left,.loader__progress__number__center{text-align:right;transform:translateY(100%)}.loader__progress__number__right{transform:translateY(calc(var(--progress) * 10000% * -1));transition:transform .5s cubic-bezier(.215,.61,.355,1)}.loader__transition__path{fill:#000}.menu{z-index:8;align-items:center;display:flex;position:fixed;top:2.5rem;left:50%;transform:translate(-50%)}@media (width<=767px){.menu{width:100vw;top:0}}.menu__wrapper{align-items:center;display:flex}.menu__logo{background:#1c304a;border-radius:50%;margin-right:auto;font-size:0;transition:transform 1.2s cubic-bezier(1,0,0,1);position:relative}.menu__logo:hover{transform:rotate(360deg)}@media (width<=767px){.menu__logo{position:absolute;top:1rem;left:1rem}}.menu__logo__icon{width:11.5rem;height:11.5rem;display:block}@media (width<=767px){.menu__logo__icon{width:7rem;height:7rem}}.menu__logo__border{transform:rotate(var(--rotation));padding:.6rem}.menu__list{filter:drop-shadow(0 .3rem .3rem #00000012);background:#f3e8d4;border-radius:5rem;padding:0 .5rem;position:relative}.menu__list:before{content:"";transform-origin:top;transition:transform 1.2s .4s var(--ease-out-cubic);background:#1c304a;display:none;transform:scaleY(0)}@media (width<=767px){.menu__list{pointer-events:none;background:0 0;border-radius:0;width:100%;padding:0 2.8rem;position:absolute;top:0;left:0;overflow:hidden}.menu__list:before{display:block}.menu--open .menu__list{pointer-events:auto}.menu--open .menu__list:before{transition-delay:0s;transform:scaleY(1)}}.menu__list__wrapper{list-style:none;display:flex}@media (width<=767px){.menu__list__wrapper{height:var(--100vh);flex-direction:column;padding-top:9.3rem}}.menu__list__item{color:#1c304a;white-space:nowrap;z-index:1;border-radius:5rem;font-family:Midnight Sans ST;font-size:1.5rem;font-style:normal;font-weight:900;line-height:normal;transition:color .6s;position:relative}.menu--remove-transition .menu__list__item{transition:none}.menu__list__item--active{color:#ebe3c9}@media (width<=767px){.menu__list__item{color:#f3e8d4;border-radius:0;margin-bottom:1.7rem;padding-bottom:1.2rem;font-size:2.8rem;font-style:normal;font-weight:900;line-height:normal;position:relative}.menu__list__item:after{content:"";transform-origin:0;transition:transform 1.2s var(--ease-out-cubic);border-bottom:1px solid #ebe3c933;width:100%;position:absolute;bottom:0;left:0;transform:scaleX(0)}.menu__list__item:nth-child(2){z-index:2}.menu--open .menu__list__item:after{transform:scaleX(1)}.menu--open .menu__list__item:first-child:after{transition-delay:.3s}.menu--open .menu__list__item:nth-child(2):after{transition-delay:.4s}.menu--open .menu__list__item:nth-child(3):after{transition-delay:.5s}.menu--open .menu__list__item:nth-child(4):after{transition-delay:.6s}.menu--open .menu__list__item:nth-child(5):after{transition-delay:.7s}.menu--open .menu__list__item:nth-child(6):after{transition-delay:.8s}.menu--open .menu__list__item:nth-child(7):after{transition-delay:.9s}.menu--open .menu__list__item:nth-child(8):after{transition-delay:1s}.menu--open .menu__list__item:nth-child(9):after{transition-delay:1.1s}.menu--open .menu__list__item:nth-child(10):after{transition-delay:1.2s}}@media (width>=768px){.menu__list__item--mobile{display:none}}.menu__list__link{width:100%;height:100%;padding:1.8rem 1.9rem;font-weight:500;display:block}@media (width<=767px){.menu__list__link{padding:0;overflow:hidden}}.menu__list__text{color:#0000;pointer-events:none;display:block;position:relative;overflow:hidden}.menu__list__text:before,.menu__list__text:after{content:attr(data-text);transition:transform .4s cubic-bezier(.215,.61,.355,1);position:absolute;top:0;left:0}.menu--remove-transition .menu__list__text:before,.menu--remove-transition .menu__list__text:after{transition:none}.menu__list__text:before{color:#1c304a;transform:translateY(0)}.menu__list__text:after{color:#ebe3c9;transform:translateY(100%)}@media (width>=768px){.menu__list__item:hover .menu__list__text:before,.menu__list__item--active .menu__list__text:before{transform:translateY(-100%)}.menu__list__item:hover .menu__list__text:after,.menu__list__item--active .menu__list__text:after{transform:translateY(0%)}}@media (width<=767px){.menu__list__text{transition:transform 1.2s var(--ease-out-cubic);display:block;transform:translateY(100%)}.menu__list__text:before{color:#f3e8d4}.menu--open .menu__list__text{transform:translateY(0)}.menu--open .menu__list__item:first-child .menu__list__text{transition-delay:.3s}.menu--open .menu__list__item:nth-child(2) .menu__list__text{transition-delay:.4s}.menu--open .menu__list__item:nth-child(3) .menu__list__text{transition-delay:.5s}.menu--open .menu__list__item:nth-child(4) .menu__list__text{transition-delay:.6s}.menu--open .menu__list__item:nth-child(5) .menu__list__text{transition-delay:.7s}.menu--open .menu__list__item:nth-child(6) .menu__list__text{transition-delay:.8s}.menu--open .menu__list__item:nth-child(7) .menu__list__text{transition-delay:.9s}.menu--open .menu__list__item:nth-child(8) .menu__list__text{transition-delay:1s}.menu--open .menu__list__item:nth-child(9) .menu__list__text{transition-delay:1.1s}.menu--open .menu__list__item:nth-child(10) .menu__list__text{transition-delay:1.2s}}.menu__background{--x:0rem;opacity:0;pointer-events:none;height:80%;transform:translate(calc(var(--x)), -50%);width:var(--width);background-color:#eda133;border-radius:5rem;transition:all .6s;position:absolute;top:50%;left:0}.menu--remove-transition .menu__background{transition:none}.menu__background--active{opacity:1}@media (width<=767px){.menu__background{display:none}}.menu__button{margin-left:auto}@media (width<=767px){.menu__button{display:none}}.menu__burger{filter:drop-shadow(0 3px 3px #00000012);background-color:#f3e8d4;border-radius:50%;width:6rem;height:6rem;font-size:0;position:absolute;top:1rem;right:1rem}@media (width>=768px){.menu__burger{display:none}}.menu__burger__line{height:.35rem;transform:translate(-50%, -50%) scaleX(calc(1 * var(--progress)));transform-origin:0;background-color:#1c304a;border-radius:3rem;width:2.8rem;position:absolute;top:50%;left:50%}.menu__burger__line:first-child{--progress:1;transform:translate(-50%, -50%) translateY(-.8rem) scaleX(calc(1 * var(--progress)))}.menu__burger__line:nth-child(2){--progress:1}.menu__burger__line:nth-child(3){--progress:1;transform:translate(-50%, -50%) translateY(.8rem) scaleX(calc(1 * var(--progress)))}.menu__burger__line:nth-child(4){--progress:0;transform:translate(-50%, -50%) rotate(45deg) scaleX(calc(1 * var(--progress)));transform-origin:50%}.menu__burger__line:nth-child(5){--progress:0;transform:translate(-50%, -50%) rotate(-45deg) scaleX(calc(1 * var(--progress)));transform-origin:50%}.menu__social{height:var(--100vh);width:100%;position:absolute;top:0;left:0}@media (width>=768px){.menu__social{display:none}}.menu__social__list{justify-content:space-between;width:100%;padding:0 2.8rem;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.menu__social__item{color:#ebe3c9;text-align:center;text-transform:uppercase;font-family:Midnight Sans ST;font-size:1rem;font-style:normal;font-weight:900;line-height:normal;overflow:hidden}.menu__social__link{transition:transform 1.2s var(--ease-out-cubic);display:block;transform:translateY(100%)}.menu--open .menu__social__link{transform:translateY(0)}.menu--open .menu__social__item:first-child .menu__social__link{transition-delay:.7s}.menu--open .menu__social__item:nth-child(2) .menu__social__link{transition-delay:.8s}.menu--open .menu__social__item:nth-child(3) .menu__social__link{transition-delay:.9s}.modal{justify-content:center;align-items:center;display:flex}[data-modal-active] .modal__overlay{opacity:.8}.modal__wrapper{height:calc(var(--100vh) - 2rem);z-index:2;border-radius:2.5rem;width:95vw;max-width:90rem;position:relative;overflow:hidden}.modal__element{background:#ebe3c9;display:block}.modal__media{width:90%;max-width:90rem;display:block;position:relative}.modal__image{width:100%;display:block}.modal__close{color:#1c304a}[data-hash] .modal__close{color:#ebe3c9}.modal-booking__form{background-color:var(--background);color:var(--color);flex-direction:column;display:flex}@media (width<=767px){.modal-booking__form{border-radius:0}}.modal-booking__content{flex-direction:column;flex-grow:1;justify-content:space-between;width:45rem;padding:3rem;display:flex}@media (width<=767px){.modal-booking__content{height:var(--100vh);width:100vw}}.modal-booking__title{color:#ebe3c9;margin-bottom:4rem;font-family:Midnight Sans ST}@media (width<=767px){.modal-booking__title{margin-bottom:5rem;font-size:3rem}}.modal-booking__group{width:100%;margin-bottom:3rem;display:block;position:relative}.modal-booking__label{color:#ebe3c9;text-transform:uppercase;margin-bottom:1.1rem;font-family:Trade Gothic Pro Roman;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;display:block}@media (width<=767px){.modal-booking__label{margin-bottom:.7rem;font-size:1.2rem}}.modal-booking__select{appearance:none;color:#ebe3c9;background:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2015%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.0074%200.75L7.8048%209.15777L1.60218%200.749999L14.0074%200.75Z%22%20stroke%3D%22%23EBE3C9%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) right 1rem center/1.6rem no-repeat;border:1px solid #ebe3c9;border-radius:.5rem;outline:none;width:100%;height:3.5rem;padding:1rem 1rem .7rem;font-family:Trade Gothic Pro Roman;font-size:1.6rem;font-style:normal;font-weight:400;display:block;position:relative}@media (width<=767px){.modal-booking__select{background-size:1.2rem;height:3rem;font-size:1.2rem}}.modal-booking__button{--button-background:#ebe3c9;--button-color:var(--background);--button-hover-background:#eda133;--button-hover-color:#ebe3c9;margin-top:3rem}@media (width<=767px){.modal-booking__button{width:calc(100% - 4rem);position:absolute;left:50%;transform:translate(-50%)}}.modal-booking__close{color:#ebe3c9;top:2.8rem;right:3rem}.event{background:var(--background);color:var(--color);opacity:0;pointer-events:none;visibility:hidden;z-index:7;transition:opacity .4s,visibility .4s;position:fixed}.event--active{opacity:1;pointer-events:auto;visibility:visible}@media (width<=767px){.event{height:var(--100vh);overflow-y:auto}}.event__wrapper{align-items:center;height:100%;padding-top:7rem;display:flex;position:relative}@media (width<=767px){.event__wrapper{height:initial;flex-direction:column-reverse;padding-top:9rem}}.event__content{width:60rem;margin:auto;position:relative}@media (width<=767px){.event__content{z-index:1;width:100%;padding:2rem 2.4rem 0}}.event__back{z-index:2;width:5.25rem;height:5.25rem;position:absolute;top:0;right:calc(100% + 71rem)}@media (width<=767px){.event__back{height:4rem;left:0;right:initial;width:4rem;top:-1rem}}.event__back__icon{fill:none;width:100%;height:100%}.event__title{opacity:0;text-align:center;text-transform:uppercase;transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:var(--ease-out-cubic);margin-bottom:2.1rem;transform:scale(.9)}.event--active .event__title{opacity:1;transition-delay:.4s;transform:scale(1)}.event__information{flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;margin-bottom:4.6rem;display:flex;position:relative}.event__information__item{opacity:0;transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:var(--ease-out-cubic);border:2px solid #ebe3c9;border-radius:5rem;justify-content:space-between;align-items:center;padding:1.4rem 2rem;display:flex;transform:scale(.9)}.event--active .event__information__item{opacity:1;transform:scale(1)}.event--active .event__information__item:first-child{transition-delay:.45s}.event--active .event__information__item:nth-child(2){transition-delay:.5s}.event__information__icon{fill:none;width:2.3rem;height:2rem}.event__information__label{color:#ebe3c9;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding-left:1rem;font-family:Midnight Sans ST;font-size:2rem;font-style:normal;font-weight:900;line-height:normal;overflow:hidden}@media (width<=767px){.event__information__label{font-size:1.2rem}}.event__description{color:#ebe3c9;opacity:0;text-align:center;transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:var(--ease-out-cubic);transform:scale(.9)}.event--active .event__description{opacity:1;transition-delay:.55s;transform:scale(1)}@media (width<=767px){.event__description{margin-bottom:4rem;font-size:1.3rem}}.event__link{--button-hover-background:#ebe3c9;--button-hover-color:#1c304a;opacity:0;transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:var(--ease-out-cubic);margin:2.5rem auto 0;transform:scale(.9)}.event--active .event__link{opacity:1;transition-delay:.6s;transform:scale(1)}.event__media__container{position:relative}.event__media{border-radius:45rem 45rem 2rem 2rem;width:57.5rem;height:56rem;position:relative;overflow:hidden}@media (width<=767px){.event__media{width:35rem;height:17rem}}.event__media__image{-o-object-fit:cover;object-fit:cover}.events__ribbons__container{z-index:5;width:100%;position:absolute;bottom:2.4rem;overflow:hidden}@media (width<=767px){.events__ribbons__container{bottom:1rem}}.events__ribbons__line{color:#ebe3c9;opacity:0;background:#eda133}.events__ribbons__line__wrapper{white-space:nowrap;z-index:5;font-size:0;display:inline-block;position:relative}.events__ribbons__item{vertical-align:middle;display:inline-block}.events__ribbons__item__wrapper{align-items:center;gap:1rem;padding-right:1.8rem;display:flex}.events__ribbons__item__image{-o-object-fit:cover;object-fit:cover;border-radius:3.1rem;width:10rem;height:3.2rem}.events__ribbons__item__text{text-transform:uppercase;padding:.3rem 0;font-size:4.5rem}@media (width<=767px){.events__ribbons__item__text{font-size:3.5rem}}.modal-food{visibility:hidden}.modal-food[data-modal-active]{visibility:visible}.modal-food__wrapper{color:#005940;opacity:0;transition-property:opacity,transform,visibility;transition-duration:1.2s;transition-timing-function:var(--ease-out-cubic);background:#ebe3c9;border-radius:2.5rem;padding:5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}[data-modal-active] .modal-food__wrapper{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (width<=767px){.modal-food__wrapper{max-height:calc(var(--100vh) - 2rem);pointer-events:auto;width:95%;padding:5rem 2.5rem 2.5rem;overflow:hidden scroll}}.modal-food__close{color:#1c304a}.modal-food__title{text-align:center;text-transform:uppercase}@media (width<=767px){.modal-food__title{font-size:3.1rem}}.modal-food__list{margin-top:4.3rem}.modal-food__item{display:flex}@media (width<=767px){.modal-food__item{flex-direction:column}}.modal-food__item__column:first-child{text-transform:uppercase;width:24.1rem;padding-top:6.7rem;font-weight:700}.modal-food__item__column:first-child br{display:none}.modal-food__item__column:first-child strong{color:#eda133;margin-top:-.6rem;display:block}.modal-food__item__column:nth-child(2){text-transform:uppercase;border:0 solid #005940;border-width:0 1px;width:35.2rem;padding:6.7rem 4rem 0;font-weight:700}.modal-food__item__column:nth-child(3){width:67rem;padding:6.7rem 4rem 0}.modal-food__item:first-child .modal-food__item__column{padding-top:0}@media (width<=767px){.modal-food__item__column:first-child{width:100%;padding-top:2.5rem}.modal-food__item__column:first-child strong{font-size:2rem}.modal-food__item__column:nth-child(2){border:none;padding:.5rem 0 0}.modal-food__item__column:nth-child(3){width:100%;padding:0}}.modal-inquiry__form{color:#1c304a;background-color:#ebe3c9}.modal-inquiry__wrapper{width:72.9rem;padding:3rem}@media (width<=767px){.modal-inquiry__wrapper{width:100vw}}.modal-inquiry__content{position:relative}.modal-inquiry__fields{flex-wrap:wrap;justify-content:space-between;gap:3rem;transition:opacity .4s .4s,visibility .4s .4s;display:flex;position:relative}[data-form-success] .modal-inquiry__fields{opacity:0;visibility:hidden;transition-delay:0s}@media (width<=767px){.modal-inquiry__fields{gap:1.5rem}}.modal-inquiry__title{color:#1c304a;margin-bottom:3rem}.modal-inquiry__group{width:calc(50% - 1.5rem);position:relative}.modal-inquiry__group:after{color:red;content:attr(data-error);font:700 1.2rem/2 Trade Gothic Pro Roman;display:block;position:absolute;top:100%;left:0}.modal-inquiry__group--inline{justify-content:space-between;width:100%;display:flex}@media (width<=767px){.modal-inquiry__group--inline{flex-direction:column}}.modal-inquiry__group--inline .modal-inquiry__label{margin-bottom:0}@media (width<=767px){.modal-inquiry__group--inline .modal-inquiry__label{margin-bottom:.3rem}}.modal-inquiry__group--100{width:100%}.modal-inquiry__label{color:#1c304a;text-transform:uppercase;margin-bottom:1.1rem;font-family:Trade Gothic Pro Roman;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;display:block}.modal-inquiry__label--sub-total{margin-bottom:0}.modal-inquiry__label--radio{margin-left:1rem}@media (width<=767px){.modal-inquiry__label{margin-bottom:.3rem}}.modal-inquiry__input{border:1.5px solid #1c304a;border-radius:.5rem;width:100%;height:3.5rem;padding:1rem;font-family:Trade Gothic Pro Roman;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.modal-inquiry__select{appearance:none;color:#1c304a;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2210%22%20viewBox%3D%220%200%2015%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M14.0084%200.75L7.80577%209.15777L1.60315%200.749999L14.0084%200.75Z%22%20stroke%3D%22%231C304A%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) right 1rem center/1.6rem no-repeat;border:1.5px solid #1c304a;border-radius:.5rem;outline:none;width:100%;height:3.5rem;padding:1rem 1rem .7rem;font-family:Trade Gothic Pro Roman;font-size:1.6rem;font-style:normal;font-weight:400;display:block;position:relative}.modal-inquiry__date-container{position:relative}.modal-inquiry__date{appearance:none;text-transform:uppercase;border:1.5px solid #1c304a;border-radius:.5rem;width:100%;height:3.5rem;padding:1rem 1rem .7rem;font-family:Trade Gothic Pro Roman;font-size:1.6rem;font-style:normal;font-weight:400;position:relative}.modal-inquiry__date::-webkit-calendar-picker-indicator{opacity:0;width:2.3rem;height:2.3rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.modal-inquiry__calendar{fill:none;pointer-events:none;stroke:#1c304a;width:2.3rem;height:2.3rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.modal-inquiry__options{display:flex}@media (width<=767px){.modal-inquiry__options{flex-direction:column}}.modal-inquiry__options__radio{cursor:pointer;font-size:1.6rem;display:flex;position:relative}.modal-inquiry__options__radio:not(:last-child){margin-right:3.3rem}.modal-inquiry__options__radio__input{cursor:pointer;opacity:0;position:absolute}.modal-inquiry__options__radio__checkmark{background-color:#e3c287;width:1.2rem;height:1.2rem;position:relative}.modal-inquiry__options__radio__checkmark:after{content:"";opacity:0;background-color:#1c304a;width:70%;height:70%;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-inquiry__options__radio__input:checked~.modal-inquiry__options__radio__checkmark:after{opacity:1}.modal-inquiry__textarea{border:1.5px solid #1c304a;border-radius:.5rem;width:100%;height:18rem;padding:1rem;font-family:Trade Gothic Pro Roman;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.modal-inquiry__button{--button-background:#eda133;--button-color:#ebe3c9;--button-hover-background:#1c304a;--button-hover-color:#ebe3c9}.modal-inquiry__form__success{opacity:0;visibility:hidden;background:#ebe3c9;font:2rem Trade Gothic Pro Roman;transition:opacity .4s,visibility .4s}[data-form-success] .modal-inquiry__form__success{opacity:1;visibility:visible;transition-delay:.4s}.modal-inquiry__close{color:#1c304a;top:2.8rem;right:3rem}.modal__newsletter{color:#ebe3c9;background:#54141c;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.modal__newsletter__media{flex:1;width:100%;height:100%;position:relative}.modal__newsletter__image{-o-object-fit:cover;object-fit:cover}.modal__newsletter__content{flex-direction:column;flex:1;justify-content:center;align-items:center;margin:auto;display:flex}.modal__newsletter__form{margin-top:1.5rem;position:relative}.modal__newsletter__form[data-form-success]:after{content:"Thanks for submitting your email!";text-transform:uppercase;margin-top:1rem;position:absolute;top:100%;left:0}.modal__newsletter__group{display:block;position:relative}.modal__newsletter__group:after{color:red;content:attr(data-error);font:700 1.2rem/2 Trade Gothic Pro Roman;display:block;position:absolute;top:100%;left:0}.modal__newsletter__field{color:#ebe3c9;text-transform:uppercase;border:1px solid;border-radius:5.5rem;width:30rem;height:5.5rem;padding:.3rem 2.6rem 0;font-weight:700}.modal__newsletter__field::placeholder{color:#ebe3c9}@media (width<=767px){.modal__newsletter__field{font-size:1.3rem}}.modal__newsletter__button{border:1px solid;border-radius:50%;width:3rem;height:3rem;font-size:0;transition:background .4s,border-color .4s,color .4s;position:absolute;top:50%;right:2.6rem;overflow:hidden;transform:translateY(-50%)}.modal__newsletter__button:hover{color:#ebe3c9;background:#eda133;border-color:#eda133}@media (width<=767px){.modal__newsletter__button{right:1.15rem}}.modal__newsletter__button__icon{padding:.4rem;transition:transform .4s}.modal__newsletter__button__icon:first-child{transform:translate(-100%)}.modal__newsletter__button:hover .modal__newsletter__button__icon:first-child{transform:translate(0)}.modal__newsletter__button:hover .modal__newsletter__button__icon:last-child{transform:translate(100%)}.page{overscroll-behavior:none}.page__sections{position:relative}.page__sticky{color:#1c304a;height:var(--100vh);pointer-events:none;text-transform:uppercase;z-index:6;align-items:flex-end;padding-bottom:2.5rem;font-size:1.4rem;display:flex;position:sticky;top:0;bottom:0;left:0}.page__sticky+*{margin-top:calc(var(--100vh) * -1)}@media (width<=767px){.page__sticky{visibility:hidden}}.page__sticky__wrapper{justify-content:space-between;margin:0 auto;display:flex}.page__sticky__list,.page__sticky__item{align-items:center;gap:1rem;display:flex}.page__sticky__item:not(:first-child):before{content:"";background:currentColor;border-radius:50%;width:.8rem;height:.8rem;margin:.9rem auto;display:block}.page__sticky__link{pointer-events:auto}.page__sticky__link span:before{bottom:-.2rem}@media (width<=767px){.columns{overflow:hidden}}.columns--repeat{padding-top:0!important}.columns__title{text-align:center}@media (width<=767px){.columns__title{margin-bottom:1.9rem}.columns__list{scroll-snap-type:x mandatory;width:calc(100% + 4rem);margin-left:-2rem;overflow:scroll hidden}}.columns__list__wrapper{gap:2.5rem;margin-top:5.3rem;display:flex}@media (width<=767px){.columns__list__wrapper{width:calc(2.5rem * var(--length) + 35rem * var(--length));padding:0 2rem}}.columns__article{flex:1}@media (width<=767px){.columns__article{scroll-snap-align:center;width:35rem}}.columns__article__media{border-radius:2rem;height:25.4rem;position:relative;overflow:hidden}.columns__article__media__image{-o-object-fit:cover;object-fit:cover}.columns__article__title{letter-spacing:-.05rem;text-align:center;margin-top:2.9rem}.columns__article__description{letter-spacing:-.06rem;margin-top:1.2rem}@media (width<=767px){.columns__article__description br{display:none}}.columns__button{margin:1.5rem auto 0;font-size:2.5rem}@media (width<=767px){.columns__button{width:15rem;height:3.3rem;font-size:1.2rem}}.columns__article__container{flex-shrink:0;width:37.9rem}.columns__bullets{margin-top:1.4rem}.current-events{overflow:hidden}.current-events__title{text-align:center;width:100%}.current-events__list{text-align:center;-webkit-user-select:none;user-select:none;z-index:1;margin-top:6rem;font-size:0;position:relative}@media (width<=767px){.current-events__list{scroll-snap-type:x mandatory;width:calc(100% + 4rem);margin-left:-2rem;overflow:scroll hidden}}.current-events__list__wrapper{transform:translateX(var(--x));vertical-align:middle;white-space:nowrap;display:inline-block}@media (width<=767px){.current-events__list__wrapper{width:calc(2.5rem * var(--length) + 35rem * var(--length));padding:0 2rem;display:flex}}.current-events__entry{color:#ebe3c9;cursor:pointer;text-align:left;vertical-align:middle;white-space:normal;width:38rem;display:inline-block;position:relative}.current-events__entry:not(:first-child){margin-left:2.5rem}@media (width<=767px){.current-events__entry{scroll-snap-align:center;width:35rem}}.current-events__entry__media{border-radius:2rem;width:100%;height:45rem;position:relative;overflow:hidden}@media (width<=767px){.current-events__entry__media{width:100%;height:25rem}}.current-events__entry__media__image{-o-object-fit:cover;object-fit:cover;transition:transform 1.4s cubic-bezier(.215,.61,.355,1);transform:scale(1)}@media (width>=768px){.current-events__entry:hover .current-events__entry__media__image,.current-events__entry__container:hover .current-events__entry__media__image{transform:scale(1.15)!important}}.current-events__entry__wrapper{text-transform:uppercase;z-index:1;flex-direction:column;justify-content:space-between;padding:2rem 2.5rem;display:flex}.current-events__entry__wrapper:before{content:"";z-index:1;border:0 solid #eda133;border-radius:2rem;transition:border-width .4s}.current-events__entry__wrapper:after{background-blend-mode:multiply;content:"";z-index:-1;background:linear-gradient(#fff0 0%,#000c 120%);border-radius:2rem}@media (width>=768px){.current-events__entry__wrapper{padding:1.8rem 2rem}.current-events__entry__wrapper:hover:before{border-width:1rem}}.current-events__entry__label{text-transform:uppercase;background:#eda133;border-radius:30px;width:fit-content;padding:1rem 2rem .7rem;font-weight:700;line-height:100%}@media (width<=767px){.current-events__entry__title{font-size:2rem}}.current-events__entry__link{z-index:2;font-size:0}@media (width>=768px){.current-events__entry__link{pointer-events:none}}.current-events__decoration{color:#e3c287;text-align:center;text-transform:uppercase;font-size:55rem;line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=767px){.current-events__decoration{z-index:-1}}.current-events__stickers{pointer-events:none}.current-events__stickers__sticker{pointer-events:all;position:absolute}.current-events__stickers__sticker:first-child{z-index:2;width:8.3rem;top:-5.2rem;left:0%}@media (width<=767px){.current-events__stickers__sticker:first-child{display:none}}.current-events__stickers__sticker:nth-child(2){z-index:-1;width:22.5rem;top:19rem;right:-9.5rem}@media (width<=767px){.current-events__stickers__sticker:nth-child(2){display:none}}.current-events__stickers__sticker:nth-child(3){z-index:-1;width:17.8rem;top:51.8rem;left:5.8rem}@media (width<=767px){.current-events__stickers__sticker:nth-child(3){display:none}}.current-events__stickers__sticker:nth-child(4){z-index:-1;width:15.4rem;bottom:16.2rem;left:-13rem}@media (width<=767px){.current-events__stickers__sticker:nth-child(4){bottom:initial;width:8.2rem;top:-7rem;left:0}}.current-events__stickers__sticker:nth-child(5){z-index:-1;width:16rem;bottom:-1.9rem;right:0}@media (width<=767px){.current-events__stickers__sticker:nth-child(5){width:10.4rem;bottom:-33rem;right:1rem}}.current-events__navigation{filter:drop-shadow(0 .3rem .3rem #00000012);background-color:#f3e8d4;border-radius:5rem;width:fit-content;margin:5.4rem auto 0;padding:0 .5rem;position:relative}@media (width<=767px){.current-events__navigation{width:100%;margin:3.2rem auto 0;overflow-x:scroll}}.current-events__navigation__wrapper{list-style:none;display:flex}@media (width<=767px){.current-events__navigation__wrapper{width:fit-content}}.current-events__navigation__item{color:#1c304a;cursor:pointer;white-space:nowrap;z-index:1;border-radius:5rem;font-family:Midnight Sans ST;font-size:1.6rem;font-style:normal;font-weight:900;line-height:normal;transition:color .6s;position:relative}.current-events__navigation__item--active{color:#ebe3c9}.menu--remove-transition .current-events__navigation__item{transition:none}.current-events__navigation__item *{pointer-events:none}@media (width<=767px){.current-events__navigation__item{flex-shrink:0;font-size:1.2rem}}.current-events__navigation__link{width:100%;height:100%;padding:1.4rem 2.7rem;display:block}.current-events__navigation__text{color:#0000;display:block;position:relative;overflow:hidden}.current-events__navigation__text:before,.current-events__navigation__text:after{content:attr(data-text);transition:transform .4s cubic-bezier(.215,.61,.355,1);position:absolute;top:0;left:0}.current-events__navigation__text:before{color:#1c304a;transform:translateY(0)}.current-events__navigation__text:after{color:#ebe3c9;transform:translateY(100%)}.current-events__navigation__item:hover .current-events__navigation__text:before,.current-events__navigation__item--active .current-events__navigation__text:before{transform:translateY(-100%)}.current-events__navigation__item:hover .current-events__navigation__text:after,.current-events__navigation__item--active .current-events__navigation__text:after{transform:translateY(0%)}.current-events__navigation__background{--x:0rem;opacity:0;pointer-events:none;height:80%;transform:translate(calc(var(--x)), -50%);width:var(--width);background-color:#1c304a;border-radius:5rem;transition:all .6s;position:absolute;top:50%;left:0}.current-events__navigation__background--active{opacity:1}.document{padding:20rem 0 7rem}.document__wrapper{width:127.4rem;margin:auto;display:block;position:relative}@media (width<=767px){.document__wrapper{width:35.1rem}}.document__title{text-align:center;margin-bottom:9.7rem;font-family:Midnight Sans ST;font-size:13.6rem;font-style:normal;font-weight:900;line-height:80%}@media (width<=767px){.document__title{margin-bottom:5.5rem;font-size:5rem}}.document__content *{font-family:Trade Gothic Pro Roman;font-size:2rem;font-style:normal;font-weight:400;line-height:118%}@media (width<=767px){.document__content *{font-size:1.4rem}}.document__content h2{margin-bottom:2rem;font-family:Midnight Sans ST;font-size:3.5rem;font-style:normal;font-weight:900;line-height:80%}.document__content p{margin-bottom:4rem}@media (width<=767px){.document__content p{margin-bottom:1.6rem}}.document__content p strong{font-weight:700}.document__content table{background-color:#e3c287;border-radius:2rem;width:100%;margin-bottom:4rem}.document__content td,.document__content th{text-align:center;vertical-align:middle;width:33.3%;padding:3.7rem 1.9rem}.document__content td strong,.document__content th strong{text-transform:uppercase;font-weight:700}.document__content tbody tr:first-child{border-top:2px solid #f3e8d4}.document__content tbody tr:not(:last-child){border-bottom:2px solid #f3e8d4}.document__content td:not(:first-child),.document__content td:not(:last-child),.document__content th:not(:first-child),.document__content th:not(:last-child){border-left:2px solid #f3e8d4;border-right:2px solid #f3e8d4}.document__content a{position:relative}.document__content a:before{content:"";transform-origin:0;background:currentColor;width:100%;height:.1rem;transition:transform .6s cubic-bezier(.4,0,0,1);position:absolute;bottom:.2rem;left:0;transform:scaleX(1)}.document__content a:hover:before{transform-origin:100%;transition-delay:.1s;transform:scaleX(0)}.document__content u{text-decoration:none;position:relative}.document__content u:before{content:"";transform-origin:0;background:currentColor;width:100%;height:.1rem;transition:transform .6s cubic-bezier(.4,0,0,1);position:absolute;bottom:.2rem;left:0;transform:scaleX(1)}.document__content ul{margin-bottom:4rem;padding-left:2.2rem;list-style:none}.document__content ul li{position:relative}.document__content ul li:before{content:"";background:currentColor;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.55rem;left:-1.6rem}.document__content ol{list-style:decimal}.events{height:calc(var(--100vh) * 5);margin-top:calc(var(--100vh) * -1);z-index:5;position:relative;overflow:clip}@media (width<=767px){.events{height:calc(var(--100vh) * 2.5)}}.events__title{text-align:center;text-transform:uppercase}@media (width<=767px){.events__title{margin-bottom:5rem;--title-scale:5rem!important}}.events__decoration{text-transform:uppercase;margin-top:-1.75rem;font-size:55rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=767px){.events__decoration{font-size:30rem}}.events__decoration__wrapper{white-space:nowrap;display:inline-block}.events__decoration__wrapper span{vertical-align:middle;display:inline-block}.events__list{white-space:nowrap;margin-top:10rem;font-size:0;position:relative;left:10%}.events--modal-active .events__list{z-index:-1}@media (width<=767px){.events__list{scroll-snap-type:x mandatory;width:100vw;margin-top:0;margin-left:-2rem;left:0;overflow:scroll hidden}}.events__list__wrapper{--progress:0;transform:translateX(calc(var(--progress) * (-100% + 75vw)));z-index:1;display:inline-block;position:relative}@media (width<=767px){.events__list__wrapper{width:calc(35rem * var(--length) + 2.5rem * var(--length) + 1.5rem);gap:2.5rem;padding:0 2rem;display:flex;transform:none}}.events__entry{vertical-align:middle;white-space:normal;display:inline-block;position:relative}.events__entry:not(:last-child){padding-right:11.7rem}@media (width<=767px){.events__entry{scroll-snap-align:center}.events__entry:not(:last-child){padding-right:0}}.events__entry__wrapper{cursor:pointer;width:49rem;height:32rem;position:relative}.events__entry__wrapper:before{content:"";z-index:1;border:0 solid #eda133;border-radius:2rem;transition:border-width .4s}.events__entry__wrapper:after{background-blend-mode:multiply;content:"";z-index:0;background:linear-gradient(#fff0 0%,#000c 120%);border-radius:2rem}.events__entry__wrapper:hover:before{border-width:1rem}.events__entry__wrapper *{pointer-events:none}@media (width<=767px){.events__entry__wrapper{width:35rem;height:25rem}}.events__entry__media{border-radius:2rem;width:100%;height:100%;position:relative;overflow:hidden}.events__entry__media__image{-o-object-fit:cover;object-fit:cover;transition:transform 1.4s cubic-bezier(.215,.61,.355,1);position:relative;transform:scale(1)}@media (width>=768px){.events__entry__wrapper:hover .events__entry__media__image{transform:scale(1.1)}}.events__entry__overlay{color:#ebe3c9;text-transform:uppercase;z-index:1;flex-direction:column;justify-content:space-between;padding:2rem 2.5rem;display:flex}.events__entry__label{text-transform:uppercase;background:#eda133;border-radius:30px;width:fit-content;padding:1rem 2rem .7rem;font-weight:700;line-height:100%}.events__entry__description{display:none}.events__entry__title{width:36rem}@media (width<=767px){.events__entry__title{width:100%;font-size:2rem}}.events__entry__link{pointer-events:auto;z-index:2}@media (width<=767px){.events__entry__link{opacity:0}}.events__link{--button-background:#ebe3c9;--button-color:#1c304a;--button-hover-background:#eda133;--button-hover-color:#ebe3c9;z-index:3;width:30rem;margin:10rem auto 0;position:relative}@media (width<=767px){.events__link{margin:4rem auto 0}}.events__stickers{pointer-events:none}.events__stickers__image{position:absolute}.events__stickers__image:first-child{z-index:2;width:8rem;top:27rem;left:21rem;transform:rotate(30deg)}@media (width<=767px){.events__stickers__image:first-child{width:5.7rem;top:25rem;left:30rem}}.events__stickers__image:nth-child(2){width:8.3rem;top:65rem;left:50rem;transform:rotate(-30deg)}@media (width<=767px){.events__stickers__image:nth-child(2){width:6.2rem;top:57rem;left:53rem}}.events__stickers__image:nth-child(3){z-index:2;width:15.3rem;top:20rem;right:35rem}@media (width<=767px){.events__stickers__image:nth-child(3){display:none}}.events__stickers__image:nth-child(4){z-index:2;width:15.3rem;top:68rem;right:-25rem}@media (width<=767px){.events__stickers__image:nth-child(4){display:none}}.events__stickers__image:nth-child(5){z-index:2;width:15.3rem;top:20rem;right:-75rem}@media (width<=767px){.events__stickers__image:nth-child(5){display:none}}.events__bullets{padding-top:6rem}.experiences{overflow:hidden}@media (width<=767px){.experiences{width:100vw}}.experiences__title{color:#eda133}@media (width<=767px){.experiences__title{margin-bottom:1.7rem;font-size:2rem}.experiences__title br{display:none}}.experiences__description{letter-spacing:-.06rem;width:52.5rem;margin-top:24.5rem;margin-left:auto;margin-right:3.2rem}@media (width<=767px){.experiences__description{width:100%;margin-top:0}}.experiences__link{margin-top:2rem;font-size:2.5rem}@media (width<=767px){.experiences__link{width:15rem;height:3.3rem;font-size:1.2rem}}.experiences__gallery{pointer-events:none}@media (width<=767px){.experiences__gallery{display:none}}.experiences__gallery__media{position:absolute;overflow:hidden}.experiences__gallery__media--1{border-radius:2rem 17rem;width:44rem;height:55rem;top:1rem;right:0}@media (width<=767px){.experiences__gallery__media--1{height:20.5rem;top:initial;border-radius:1rem 5rem;width:100%;margin-bottom:2rem}}.experiences__gallery__media--2{border-radius:2rem;width:74.5rem;height:35.5rem;bottom:0;left:0}@media (width<=767px){.experiences__gallery__media--2{bottom:initial;border-radius:1rem;width:100%;height:20.5rem;margin-bottom:2rem}}@media (width>=768px){.experiences__gallery__media--mobile{display:none}}@media (width<=767px){.experiences__gallery__media{position:relative}}.experiences__gallery__media__image{-o-object-fit:cover;object-fit:cover}.experiences__stickers{opacity:0;pointer-events:none;transform:scale(1.2)}.experiences--active .experiences__stickers{opacity:1;transition-property:opacity,transform;transition-duration:1.2s;transition-timing-function:var(--ease-out-cubic);transform:scale(1)}.experiences__stickers__image{position:absolute}.experiences__stickers__image:first-child{width:7.1rem;top:5.8rem;left:74.4rem}@media (width<=767px){.experiences__stickers__image:first-child{display:none}}.experiences__stickers__image:nth-child(2){width:8.9rem;top:33rem;left:42.7rem}@media (width<=767px){.experiences__stickers__image:nth-child(2){display:none}}.experiences__stickers__image:nth-child(3){width:17rem;bottom:-6.9rem;right:-11rem}@media (width<=767px){.experiences__stickers__image:nth-child(3){width:9.5rem;bottom:-2.9rem;right:3rem}}.faq{overflow:hidden}@media (width<=767px){.faq{padding-bottom:9rem}}.faq__wrapper{position:relative}@media (width<=767px){.faq__title{font-size:4.5rem}}.faq__list{width:102.4rem;margin-top:10rem;margin-left:auto}@media (width<=767px){.faq__list{width:100%;margin-top:3rem}}.faq__list__item{cursor:pointer}.faq__list__item:not(:first-child){border-top:1px solid var(--color);margin-top:3.4rem;padding-top:3.4rem}@media (width<=767px){.faq__list__item:not(:first-child){margin-top:1.7rem;padding-top:1.7rem}}.faq__list__header{letter-spacing:-.1rem;align-items:center;display:flex}@media (width<=767px){.faq__list__header{align-items:flex-start}}.faq__list__number{color:#eda133;width:15.1rem}@media (width<=767px){.faq__list__number{flex-shrink:0;width:5rem;font-size:1.5rem}}.faq__list__title{display:block}@media (width<=767px){.faq__list__title{letter-spacing:-.45px;font-size:1.5rem;line-height:100%}}.faq__list__content{max-height:0;transition:max-height .8s var(--ease-out-cubic);display:block;overflow:hidden}.faq__list__item--open .faq__list__content{max-height:12rem;transition-delay:0s}.faq__list__description{letter-spacing:-.06rem;opacity:0;transition:opacity .8s var(--ease-out-cubic);padding-top:3rem;padding-left:15rem;line-height:1.2;display:block}.faq__list__item--open .faq__list__description{opacity:1;transition-delay:.3s}@media (width<=767px){.faq__list__description{padding-top:1.2rem;padding-left:5rem}}.faq__stickers{pointer-events:none}.faq__stickers__image{opacity:0;position:absolute;transform:scale(1.2)}.faq__stickers__image:first-child{width:9.5rem;top:10.8rem;left:69.3rem}@media (width<=767px){.faq__stickers__image:first-child{width:4.5rem;top:4rem;left:20.3rem}}.faq__stickers__image:nth-child(2){width:11.3rem;top:40rem;right:-4.5rem}@media (width<=767px){.faq__stickers__image:nth-child(2){display:none}}.faq__stickers__image:nth-child(3){width:21.8rem;top:98.9rem;left:.6rem}@media (width<=767px){.faq__stickers__image:nth-child(3){display:none}}.faq__stickers__image:nth-child(4){width:17rem;bottom:9.4rem;right:-11.3rem}@media (width<=767px){.faq__stickers__image:nth-child(4){width:9.5rem;bottom:-6rem;right:1.7rem}}.faq--active .faq__stickers__image{opacity:1;transition-property:opacity,transform;transition-duration:1.2s;transition-timing-function:var(--ease-out-cubic);transform:scale(1)}.find-your-zone{height:var(--100vh);z-index:3}@media (width<=767px){.find-your-zone{overflow:hidden}}.find-your-zone__container{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.find-your-zone__wrapper{display:inline-block;position:relative}.find-your-zone__title{text-align:center}.find-your-zone__title>div:first-of-type{margin-left:-5.5rem}@media (width<=767px){.find-your-zone__title>div:first-of-type{margin-left:0}}.find-your-zone__title>div:nth-of-type(2){margin-left:19.5rem}@media (width<=767px){.find-your-zone__title>div:nth-of-type(2){margin-left:0}}.find-your-zone__title>div:nth-of-type(3){margin-left:-2.5rem}@media (width<=767px){.find-your-zone__title>div:nth-of-type(3){margin-left:0}}.find-your-zone__title canvas:nth-child(2){--title-scale:20rem}@media (width<=767px){.find-your-zone__title canvas:nth-child(2){--title-scale:8rem}.find-your-zone__title{text-align:left;margin-bottom:6.5rem;font-size:8rem;line-height:.77}.find-your-zone__title div{letter-spacing:0;--title-scale-extra:0rem!important}.find-your-zone__title>div:first-of-type{transform:translate(0)}.find-your-zone__title>div:nth-of-type(2){transform:translate(7rem)}.find-your-zone__title>div:nth-of-type(3){transform:translate(0)}}.find-your-zone__button{z-index:1;margin:3.62rem auto 0;transform:translateZ(0)}@media (width<=767px){.find-your-zone__button{margin:3.4rem auto 0}}.find-your-zone__scroll{border:.2rem solid #1c304a;border-radius:1.2rem;width:2rem;height:3.2rem;position:absolute;bottom:4rem;left:50%;transform:translate(-50%)scale(1.15)}.find-your-zone__scroll:before{content:"";background-color:#1c304a;width:.2rem;height:.8rem;animation:2.8s infinite scroll;position:absolute;top:.2rem;left:50%;transform:translate(-50%)}@keyframes scroll{0%{opacity:0;transform:translate(-50%)translateY(0)}25%{opacity:0;transform:translate(-50%)translateY(0)}80%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(.5rem)}}@media (width<=767px){.find-your-zone__scroll{bottom:2.5rem}}.find-your-zone__stickers{pointer-events:none}@media (width<=767px){.find-your-zone__stickers{width:100%}}.find-your-zone__sticker{position:absolute}.find-your-zone__sticker:first-child{width:8rem;bottom:8rem;left:48.3rem}@media (width<=767px){.find-your-zone__sticker:first-child{width:4.5rem;bottom:6rem;left:18.3rem}}.find-your-zone__sticker:nth-child(2){width:9.7rem;top:10.8rem;left:3.5rem}@media (width<=767px){.find-your-zone__sticker:nth-child(2){width:5.4rem;top:5.5rem;left:2rem}}.find-your-zone__sticker:nth-child(3){width:10.7rem;top:5.2rem;right:-4rem}@media (width<=767px){.find-your-zone__sticker:nth-child(3){width:5.1rem;top:.2rem;right:1rem}}.food-and-drink{height:calc(var(--100vh) * 2);margin-top:calc(var(--100vh) * -1);z-index:5;overflow:clip}.food-and-drink__content{flex-direction:column;align-items:center;display:flex}.food-and-drink__title{--from-title-scale:15rem;--to-title-scale:5rem;text-transform:uppercase;white-space:nowrap}@media (width<=767px){.food-and-drink__title{--from-title-scale:7rem;--to-title-scale:2rem;font-size:3.5rem}}.food-and-drink__media{z-index:5;border-radius:30rem;width:114rem;height:45rem;margin-top:4rem;display:block;position:relative;overflow:hidden}@media (width<=767px){.food-and-drink__media{border-radius:25rem;width:35rem;height:30rem;margin-top:4rem}}.food-and-drink__media__image{-o-object-fit:cover;object-fit:cover;visibility:hidden;transform:translateZ(0)scale(1.2)}.food-and-drink__media__image--active{visibility:visible}.food-and-drink__link{--button-background:#ebe3c9;--button-color:#005940;--button-hover-background:#eda133;--button-hover-color:#ebe3c9;z-index:2;width:30rem;margin-top:4rem}.food-and-drink__stickers{pointer-events:none;z-index:4}.food-and-drink__stickers__sticker{position:absolute}.food-and-drink__stickers__sticker:first-child{--from-x:40rem;--from-y:20rem;width:14.8rem;top:5.2rem;left:10.3rem}@media (width<=767px){.food-and-drink__stickers__sticker:first-child{--from-x:10rem;width:6.4rem;height:9.1rem;top:7.2rem;left:4.3rem}}.food-and-drink__stickers__sticker:nth-child(2){--from-x:-30rem;--from-y:15rem;width:17rem;top:1rem;right:8.5rem}@media (width<=767px){.food-and-drink__stickers__sticker:nth-child(2){--from-x:-10rem;--from-y:5rem;width:7.2rem;height:9.2rem;top:7rem;right:2.5rem}}.food-and-drink__stickers__sticker:nth-child(3){--from-x:20rem;--from-y:-5rem;width:12.7rem;bottom:9.4rem;left:18.7rem}@media (width<=767px){.food-and-drink__stickers__sticker:nth-child(3){--from-x:10rem;width:7.1rem;height:9.1rem;bottom:10.4rem;left:3.7rem}}.food-and-drink__stickers__sticker:nth-child(4){--from-x:-40rem;--from-y:-10rem;width:21.3rem;bottom:4.9rem;right:12.5rem}@media (width<=767px){.food-and-drink__stickers__sticker:nth-child(4){--from-x:-10rem;width:10.9118rem;height:8.133rem;bottom:11.9rem;right:1.5rem}}.food{overflow:clip}.food__wrapper{justify-content:space-between;display:flex}@media (width<=767px){.food__wrapper{flex-direction:column}}.food__header{margin-bottom:auto;position:sticky;top:20rem;left:0}@media (width<=767px){.food__header{top:initial;margin-bottom:3rem;position:relative}}.food__header__title{margin-bottom:1.6rem}@media (width<=767px){.food__header__title{margin-bottom:.6rem;font-size:5rem}}.food__header__description{margin-top:.5rem;margin-left:.6rem}@media (width<=767px){.food__header__description{font-size:1.3rem}}.food__header__stickers{pointer-events:none;z-index:2;height:40rem;position:relative}@media (width<=767px){.food__header__stickers{width:100%;position:absolute;top:0}}.food__header__stickers__sticker{opacity:0;position:absolute;transform:scale(1.2)}.food__header__stickers__sticker .sticker__image{width:100%}.food--active .food__header__stickers__sticker{opacity:1;transition-property:opacity,transform;transition-duration:1.2s;transition-timing-function:var(--ease-out-cubic);transform:scale(1)}.food--active .food__header__stickers__sticker:first-child{transition-delay:.1s}.food--active .food__header__stickers__sticker:nth-child(2){transition-delay:.2s}.food:nth-child(3) .food__header__stickers__sticker:first-child{width:16.5rem;top:6rem;left:-1.5rem;transform:rotate(-15deg)}@media (width<=767px){.food:nth-child(3) .food__header__stickers__sticker:first-child{left:initial;width:7rem;top:0;right:0}}.food:nth-child(3) .food__header__stickers__sticker:last-child{width:19.6rem;top:21.8rem;left:14.9rem;transform:rotate(-55deg)}.food:nth-child(4) .food__header__stickers__sticker:first-child{width:16.2rem;top:7rem;left:-.5rem}@media (width<=767px){.food:nth-child(4) .food__header__stickers__sticker:first-child{left:initial;width:7rem;top:0;right:0}}.food:nth-child(4) .food__header__stickers__sticker:last-child{width:19.1rem;top:22.7rem;left:16.8rem;transform:rotate(15deg)}@media (width<=767px){.food__header__stickers__sticker:last-child{display:none}}.food__content{width:90.8rem}@media (width<=767px){.food__content{display:none}}.food__section{color:#005940;background:#ebe3c9;border-radius:5rem;padding:6.2rem 5rem}.food__section:not(:first-child){margin-top:3rem}@media (width<=767px){.food__section:not(:first-child){margin-top:1rem}.food__section{border-radius:1rem;padding:2rem}}.food__section__title{color:#eda133}@media (width<=767px){.food__section__title{font-size:1.8rem;position:relative}}.food__section__content{margin-top:3rem}.food__section__content p:not(:first-child){margin-top:2.7rem}@media (width<=767px){.food__section__content{max-height:0;transition:max-height .8s var(--ease-out-cubic);margin-top:0;font-size:1.3rem;display:block;overflow:hidden}.food__section--active .food__section__content{max-height:70rem}}@media (width>=768px){.food__toggle__container{display:none}}.food__section__description{opacity:0;transition:opacity .8s var(--ease-out-cubic);padding-top:2.9rem;display:block}.food__section--active .food__section__description{opacity:1;transition-delay:.1s}.food__section__icon{fill:none;height:1.9rem;transition:transform .3s var(--ease-out-cubic);width:1.9rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(0)}.food__section--active .food__section__icon{transform:translateY(-50%)rotate(180deg)}.gallery{overflow:hidden}.gallery__wrapper{white-space:nowrap;font-size:0;display:inline-block}.gallery__media{padding-right:2.7rem;display:inline-block}@media (width<=767px){.gallery__media{padding-right:1rem}}.gallery__media__wrapper{border-radius:2rem;width:48.5rem;height:45rem;position:relative;overflow:hidden}@media (width<=767px){.gallery__media__wrapper{width:10.8rem;height:19.1rem}}.gallery__media__image{-o-object-fit:cover;object-fit:cover}.get-to-know-us{height:var(--100vh);z-index:5;overflow:clip}.get-to-know-us__video{-o-object-fit:cover;object-fit:cover}.get-to-know-us__title{--from-title-scale:20rem;--to-title-scale:5rem;text-align:center;text-transform:uppercase}.get-to-know-us__title i{display:inline-block}@media (width<=767px){.get-to-know-us__title{--from-title-scale:10rem;--to-title-scale:2rem;text-align:left}.get-to-know-us__title>span:nth-of-type(3){padding-left:4rem}}.get-to-know-us__link{margin-top:3rem}.header{color:#ebe3c9;z-index:3;align-items:flex-end;height:65rem;padding-bottom:4rem;display:flex}@media (width<=767px){.header{height:30rem;padding-bottom:2rem}}.header__media{overflow:hidden}.header__media:after{content:"";background:linear-gradient(#0000,#000000bf)}.header__media__image{-o-object-fit:cover;object-fit:cover;transform:scale(1.1)}@media (width<=767px){.header__media__image{transform:scale(1.2)}}.header__wrapper{margin:0 auto;position:relative}@media (width<=767px){.header__wrapper{padding:0 2rem}}.header__label{letter-spacing:.2rem;text-transform:uppercase;font-weight:700}.header__title{margin-top:.5rem;margin-left:-.5rem}#tournaments .header__title{--title-scale:0px}#about .header__sticker{width:17.4rem;bottom:-8rem;right:-1.9rem}#events .header__sticker{width:22.5rem;bottom:-8rem;right:-1.9rem}#food-drink .header__sticker{width:24.8rem;bottom:-15rem;right:-.2rem}#happenings .header__sticker{width:22.5rem;bottom:-8.5rem;right:-.1rem}#leagues .header__sticker{width:22.5rem;bottom:-11.1rem;right:-.1rem}#locations .header__sticker{width:18rem;bottom:-1.2rem;right:-2rem}#memberships .header__sticker{width:14.1rem;bottom:-10.5rem;right:-1.8rem}#tournaments .header__sticker{width:18rem;bottom:-14.5rem;right:.3rem}@media (width<=767px){.header__sticker{display:none}}#about .highlight{--media-width:74.3rem}#leagues .highlight:nth-child(2){--media-width:83.9rem}#leagues .highlight:nth-child(4){--media-width:58.3rem}#brooklyn .highlight,#scarsdale .highlight,#west-nyack .highlight{--media-width:58.2rem}.highlight__wrapper{flex-direction:row-reverse;justify-content:space-between;align-items:stretch;display:flex}.highlight--right .highlight__wrapper{flex-direction:row}@media (width<=767px){.highlight--right .highlight__wrapper{flex-direction:column}.highlight__wrapper{flex-direction:column-reverse}}.highlight__media{width:var(--media-width);position:relative;overflow:hidden}.highlight--left .highlight__media{border-radius:1.5rem 20rem}@media (width<=767px){.highlight--left .highlight__media{border-radius:1rem 5rem;margin-top:2.5rem}}.highlight--right .highlight__media{border-radius:10.5rem 1rem}@media (width<=767px){.highlight--right .highlight__media{border-radius:5rem 1rem;width:100%;height:20rem;margin-bottom:3rem}}#leagues .highlight:first-of-type .highlight__media{border-radius:2rem}@media (width<=767px){#leagues .highlight:first-of-type .highlight__media{width:100%;height:19.8rem}#brooklyn .highlight__media,#west-nyack .highlight__media,#scarsdale .highlight__media{border-radius:.9429rem 9.5231rem;height:23.5rem}.highlight__media{width:100%}}.highlight__media__image{-o-object-fit:cover;object-fit:cover;position:relative}.highlight__content{width:calc(100% - var(--media-width) - 3.5rem)}@media (width<=767px){.highlight__content{width:100%}}#leagues .highlight__title{width:115rem}@media (width<=767px){#leagues .highlight__title{width:100%;font-size:3.1rem}.highlight--right .highlight__title{font-size:4.8rem!important}.highlight__title{font-size:4.5rem}}.highlight__description{color:#ebe3c9;letter-spacing:-.06rem;margin-top:5rem;line-height:1.35}@media (width<=767px){.highlight__description{margin-top:1.8rem}.highlight__description br{display:none}}.highlight__button{opacity:0;margin-top:2.5rem}.highlight--active .highlight__button{opacity:1;transition:opacity 1.2s var(--ease-out-cubic) .4s, transform 1.2s var(--ease-out-cubic) .4s;transform:translateY(0)}@media (width<=767px){.highlight__button{margin-top:1.6rem}}.highlight__stickers{pointer-events:none}@media (width<=767px){.highlight__stickers{overflow:hidden}}.highlight__stickers__sticker{opacity:0;transform:scale(1.2)}.highlight--active .highlight__stickers__sticker{opacity:1;transition-property:opacity,transform;transition-duration:1.2s;transition-timing-function:var(--ease-out-cubic);transform:scale(1)}#about .highlight__stickers__sticker{width:9rem;top:2.1rem;left:46.3rem}@media (width<=767px){#about .highlight__stickers__sticker{left:initial;width:5.9rem;top:1.6rem;right:2rem}}#leagues .highlight--left .highlight__stickers__sticker:first-child{width:6.4rem;top:-.6rem;left:27.1rem}@media (width<=767px){#leagues .highlight--left .highlight__stickers__sticker:first-child{width:2.4rem;top:0;left:11rem}}#leagues .highlight--left .highlight__stickers__sticker:nth-child(2){width:9.5rem;bottom:-.9rem;right:-3.6rem}@media (width<=767px){#leagues .highlight--left .highlight__stickers__sticker:nth-child(2){width:5rem;bottom:2rem;right:3.4rem}}#leagues .highlight--right .highlight__stickers__sticker:first-child{width:7.4rem;top:-.1rem;right:.2rem}@media (width<=767px){#leagues .highlight--right .highlight__stickers__sticker:first-child{width:4.6rem;top:32rem;right:3.2rem}}#brooklyn .highlight__stickers__sticker{width:32.7rem;top:-3rem;right:-3.4rem}@media (width<=767px){#brooklyn .highlight__stickers__sticker{bottom:16rem;right:0;top:initial;width:17.7rem}}#west-nyack .highlight__stickers__sticker{width:45.1rem;top:-8rem;right:-5.7rem}@media (width<=767px){#west-nyack .highlight__stickers__sticker{bottom:14rem;right:-1rem;top:initial;width:23rem}}#scarsdale .highlight__stickers__sticker{width:38.1rem;top:-3rem;right:-3.9rem}@media (width<=767px){#scarsdale .highlight__stickers__sticker{bottom:13rem;right:-.1rem;top:initial;width:22rem}}.icons{text-align:center}@media (width<=767px){.icons{overflow:hidden}.icons__title{margin-bottom:3.1rem}}.icons__list{background:#e3c287;border-radius:2rem;justify-content:space-between;align-items:flex-start;margin-top:6.5rem;padding:5rem;display:flex}@media (width<=767px){.icons__list{flex-direction:column;padding:2.5rem}}.icons__list__header{border:0 solid;border-right-width:1px;flex-direction:column;align-self:stretch;width:42rem;padding-right:2rem;display:flex}@media (width<=767px){.icons__list__header{border-width:0 0 1px;width:100%;padding-bottom:2.5rem;padding-right:0}}.icons__list__header__title{text-transform:uppercase}.icons__list__header__icon{width:9.35rem;height:13rem;margin:auto;display:block}@media (width<=767px){.icons__list__header__icon{margin:2.5rem auto}}.icons__list__content{flex-wrap:wrap;width:calc(100% - 47rem);display:flex}@media (width<=767px){.icons__list__content{width:100%}}.icons__list__entry{text-align:left;line-height:1.2}.icons__list__entry h2{text-transform:uppercase;margin-bottom:.5rem;font-family:Midnight Sans ST}.icons__list__entry strong{font-weight:700}.icons__list__entry:first-child{border-bottom:1px solid;width:100%;padding-bottom:2.5rem}.icons__list__entry:first-child h2{justify-content:space-between;display:flex}.icons__list__entry:nth-child(2){border-bottom:1px solid;width:50%;padding-top:2.5rem;padding-bottom:2.5rem;padding-right:2.5rem}.icons__list__entry:nth-child(3){border-bottom:1px solid;border-left:1px solid;width:50%;padding:2.5rem}.icons__list__entry:nth-child(4){width:33.33%;padding-top:2.5rem;padding-right:2.5rem}.icons__list__entry:nth-child(5){border-left:1px solid;width:33.33%;padding-top:2.5rem;padding-left:2.5rem;padding-right:2.5rem}.icons__list__entry:nth-child(6){border-left:1px solid;width:33.33%;padding-top:2.5rem;padding-left:2.5rem;padding-right:7rem}@media (width<=767px){.icons__list__entry:not(:last-child){border-style:solid;border-color:currentColor;border-width:0 0 1px!important}.icons__list__entry:last-child{border-left:none}.icons__list__entry:first-child,.icons__list__entry:nth-child(2),.icons__list__entry:nth-child(3),.icons__list__entry:nth-child(4),.icons__list__entry:nth-child(5),.icons__list__entry:nth-child(6){width:100%;padding:2.5rem!important}.icons__list__entry:first-child{padding:2.5rem 0!important}.icons__list__entry:first-child h2{text-align:center;flex-direction:column}.icons__list__entry:nth-child(6){padding:2.5rem 2.5rem 0!important}}.icons__links{text-transform:uppercase;justify-content:center;align-items:center;gap:2rem;margin-top:7rem;display:flex}@media (width<=767px){.icons__links{flex-direction:column;gap:1rem;margin-top:3.9rem}}.icons__links__link{width:30rem}.icons__entry__container{flex-shrink:0;width:30.9rem;position:relative}.icons__bullets{display:none}.links{height:calc(var(--100vh) * 3);overflow:clip}.links__stamp{z-index:1;width:40rem;height:40rem;display:block;position:relative}@media (width<=767px){.links__stamp{width:14.4rem;height:14.4rem}}.links__list{flex-direction:column;gap:1rem;width:120%;display:flex;position:absolute;top:50%;transform:rotate(-13deg)translateY(-50%)}@media (width<=767px){.links__list{width:160%}}.links__list__line{transition:color .8s;display:block;position:relative;overflow:hidden}.links__list__line:nth-child(odd){color:#ebe3c9;background:#eda133}.links__list__line:nth-child(2n){color:#eda133;background:#ebe3c9}.links__list__line:hover{color:#ebe3c9}.links__list__line__wrapper{white-space:nowrap;z-index:1;font-size:0;display:inline-block;position:relative}.links__list__item{vertical-align:middle;display:inline-block}.links__list__item__wrapper{vertical-align:middle;padding-right:1.8rem;display:inline-block}.links__list__item__image{-o-object-fit:cover;object-fit:cover;vertical-align:middle;border-radius:3.1rem;width:20rem;height:6.2rem;display:inline-block}@media (width<=767px){.links__list__item__image{width:10rem;height:2.8rem}}.links__list__item__text{text-transform:uppercase;vertical-align:middle;margin-left:1.8rem;line-height:10rem;display:inline-block}@media (width<=767px){.links__list__item__text{line-height:5.5rem}}.links__stickers{pointer-events:none}.links__stickers__sticker{position:absolute}.links__stickers__sticker:first-child{width:9rem;margin-bottom:-23.3rem;margin-left:-56rem;bottom:50%;left:50%}@media (width<=767px){.links__stickers__sticker:first-child{width:3.7rem;margin-bottom:-15.3rem;left:61rem}}.links__stickers__sticker:nth-child(2){z-index:-1;width:17rem;margin-bottom:-18.1rem;margin-left:51.6rem;bottom:30%;left:50%}@media (width<=767px){.links__stickers__sticker:nth-child(2){bottom:12rem;left:initial;width:9.6rem;margin-bottom:0;margin-left:0;right:2rem}}.links__stickers__sticker:nth-child(3){z-index:-1;width:17rem;margin-bottom:3.6rem;margin-left:-36.8rem;bottom:50%;left:50%}@media (width<=767px){.links__stickers__sticker:nth-child(3){width:8.6rem;margin-bottom:0;margin-left:0;bottom:31rem;left:3rem}}.links__links{z-index:2;align-items:center;margin-top:27.5rem;display:flex;position:absolute;top:50%}@media (width<=767px){.links__links{flex-direction:column;margin-top:15rem}}.links__links__item{align-items:center;display:flex}.links__links__item:not(:first-child):before{content:"";background:currentColor;border-radius:50%;width:.8rem;height:.8rem;margin:0;display:block}@media (width<=767px){.links__links__item:not(:first-child):before{display:none}.links__links__item{position:relative}.links__links__item:not(:last-child):after{content:"";background-color:currentColor;width:3rem;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}}.links__links__link{padding:1.5rem 2rem;font-size:0;display:block}.links__links__link>span{text-transform:uppercase}.links__list__line__background{background:#1c304a;width:100%;height:100%;padding-top:0;transition:transform .6s cubic-bezier(.645,.045,.355,1);position:absolute;top:0;left:0;transform:scaleY(0)}.links__list__line__background--active{transform:scaleY(1)}.links__links__link--up .links__list__line__background{transform-origin:bottom}.links__links__link--down .links__list__line__background{transform-origin:top}#golf .locations,#home .locations{height:calc(var(--100vh) * 2.5);margin-top:calc(var(--100vh) * -1);z-index:5}@media (width<=767px){#golf .locations,#home .locations{height:calc(var(--100vh) * 2)}}#locations .locations__wrapper{height:auto;padding:3rem 0}.locations__content{flex-direction:column;align-items:center;display:flex}.locations__title{text-transform:uppercase}.locations__title i+div>div:nth-child(2){margin:0 -1rem}@media (width<=767px){.locations__title{--title-scale:3.5rem}.locations__title i+div>div:nth-child(2){margin:0}}.locations__list{gap:1.6rem;display:flex}#golf .locations__list,#home .locations__list{margin-top:4rem}@media (width<=767px){.locations__list{flex-direction:column;width:100%}}.locations__item{color:#ebe3c9;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:38rem;height:50rem;transition:width .6s;display:flex;position:relative;overflow:hidden}.locations__item:first-child{border-radius:40rem 40rem 1.6rem 1.6rem}.locations__item:nth-child(2){border-radius:24.5rem}.locations__item:nth-child(3){border-radius:1rem 20rem}@media (width>=1025px){.locations__item--active{width:58rem}}@media (width<=767px){.locations__item{width:100%;height:13rem}#locations .locations__item{height:17rem}}.locations__media__image{-o-object-fit:cover;object-fit:cover}.locations__item__content{z-index:2;position:relative}.locations__item__title{text-transform:uppercase;white-space:nowrap;position:relative;overflow:hidden}.locations__item__title span{display:inline-block}.locations__item__title__clone{position:absolute;top:100%;left:0}.locations__item__description{opacity:0;margin-top:1rem;transition:opacity .8s}.locations__item--active .locations__item__description{opacity:1}@media (width<=767px){.locations__item__description{opacity:1;margin-top:.4rem}}.locations__item__link{z-index:2;font-size:0}.map__wrapper{justify-content:space-between;align-items:center;display:flex}@media (width<=767px){.map__wrapper{flex-direction:column}}.map__content{flex-direction:column;justify-content:space-between;width:55.5rem;display:flex}@media (width<=767px){.map__content{width:100%}}.map__description{margin-top:5rem}.map__description p{letter-spacing:-.06rem;border-bottom:1px solid;margin-bottom:2.3rem;padding-bottom:2.3rem}@media (width<=767px){.map__description p{margin-bottom:1.7rem;padding-bottom:1.7rem}.map__description p:first-child{border-top:1px solid;padding-top:1.7rem}}.map__description strong{text-transform:uppercase;font-family:Midnight Sans ST}.map__button{margin:2.8rem auto 0}@media (width<=767px){.map__button--desktop{display:none}}@media (width>=768px){.map__button--mobile{display:none}}.map__embed{background:#ebe3c9;border-radius:2rem;width:74.4rem;height:52.6rem;position:relative}@media (width<=767px){.map__embed{width:100%;height:25rem}}.marquee{z-index:5;background:#ebe3c9;padding:1.5rem 0;font-size:0;overflow:clip}.marquee+.marquee{padding-top:0}@media (width<=767px){.marquee{padding:1rem 0}}.marquee__list{white-space:nowrap;display:inline-block}.marquee__item{vertical-align:middle;padding-right:1.5rem;display:inline-block}@media (width<=767px){.marquee__item{padding-right:.71rem}}.marquee__item__text{color:#ebe3c9;border-radius:5rem;align-items:center;height:7rem;padding:0 4rem;transition:background .4s;display:flex}.marquee__item__text[href*=scarsdale]{background:#1c304a}.marquee__item__text[href*=brooklyn]{background:#eda133}.marquee__item__text[href*=west-nyack]{background:#54141c}.marquee__item__text:hover{background:#005940}@media (width<=767px){.marquee__item__text{height:3.3rem;padding:0 2rem;font-size:1.4rem}}.media-content__wrapper{justify-content:space-between;align-items:stretch;display:flex}@media (width<=767px){.media-content__wrapper{justify-content:initial;flex-direction:column;padding:0 2rem}}.media-content__media{border-radius:2rem;width:62.8rem;position:relative;overflow:hidden}@media (width<=767px){.media-content__media{width:100%;height:20.2rem;margin-bottom:1.4rem}}.media-content__media__image{-o-object-fit:cover;object-fit:cover}.media-content__content{width:67.4rem}@media (width<=767px){.media-content__content{width:100%}.media-content__content__description{font-size:2rem}.media-content__content__description br{display:none}}.media-content__button{opacity:0;margin-top:2.5rem;transform:translateY(20%)}.media-content--active .media-content__button{opacity:1;transition:opacity 1.2s var(--ease-out-cubic) .2s, transform 1.2s var(--ease-out-cubic) .2s;transform:translateY(0)}#food-drink .media-content__button{width:46.5rem}@media (width<=767px){#food-drink .media-content__button{width:100%}.memberships{overflow:hidden}}.memberships__wrapper{position:relative}@media (width<=767px){.memberships__title{margin-bottom:1.9rem}}.memberships__sticker{opacity:0;transform:scale(1.2)}#memberships .memberships__sticker{width:8rem;top:-2.3rem;left:48rem}@media (width<=767px){#memberships .memberships__sticker{width:4rem;top:-1.3rem;left:19.5rem}}#tournaments .memberships__sticker{width:9rem;top:14.3rem;left:82.3rem}.memberships--active .memberships__sticker{opacity:1;transition-property:opacity,transform;transition-duration:1.2s;transition-timing-function:var(--ease-out-cubic);transform:scale(1)}@media (width<=767px){.memberships__list{scroll-snap-type:x mandatory;width:calc(100% + 4rem);margin-left:-2rem;overflow:scroll hidden}}.memberships__list__wrapper{flex-wrap:wrap;justify-content:space-between;gap:5rem;margin-top:7.5rem;display:flex}@media (width<=767px){.memberships__list__wrapper{width:calc(35rem * var(--length) + 2.5rem * var(--length) + 1.5rem);gap:2.5rem;padding:0 2rem}}.memberships__article{background:#e3c287;border-radius:2rem;width:65rem;padding:2rem}@media (width<=767px){.memberships__article{scroll-snap-align:center;width:35rem;height:100%;padding:2rem 1.4rem}}.memberships__article__header{border-radius:15rem;width:61rem;height:30rem;position:relative;overflow:hidden}@media (width<=767px){.memberships__article__header{width:100%;height:16.5rem}}.memberships__article__media:after{content:"";background:#0003}.memberships__article__media__image{-o-object-fit:cover;object-fit:cover}.memberships__article__title{color:#ebe3c9;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=767px){.memberships__article__title{font-size:2rem}}.memberships__article__content{margin-top:3rem}.memberships__article__columns{justify-content:space-between;display:flex}.memberships__article__columns:not(:first-child){margin-top:2.5rem}#memberships .memberships__article__columns:not(:first-child){border-top:1px solid;margin-top:2.5rem;padding-top:2.5rem}@media (width<=767px){#memberships .memberships__article__columns:not(:first-child){margin-top:1.5rem;padding-top:1.5rem}}.memberships__article__column{letter-spacing:-.06rem}.memberships__article__column:first-child{flex-direction:column;justify-content:space-between;width:19rem;display:flex}.memberships__article__column:first-child em{font-size:2rem;font-weight:700}@media (width<=767px){.memberships__article__column:first-child em{font-size:1.3rem}}.memberships__article__column:first-child strong{margin-top:-.6rem;display:block}@media (width<=767px){.memberships__article__column:first-child strong{font-size:1.6rem}.memberships__article__column:first-child{width:50%}.memberships__article__column:first-child p{letter-spacing:-.33px;font-size:1.1rem}}.memberships__article__column:last-child{width:36rem}.memberships__article__column:last-child strong{text-transform:uppercase}.memberships__article__column:last-child ul{padding-left:1.6rem;list-style:outside}@media (width<=767px){.memberships__article__column:last-child{letter-spacing:initial;width:fit-content;font-size:1.3rem}}.memberships__link{margin:6rem auto 0}.packages__title{max-width:70rem}@media (width<=767px){.packages__title{font-size:5rem}}.packages__list{flex-wrap:wrap;justify-content:space-between;gap:7.2rem 0;margin-top:9.5rem;display:flex}@media (width<=767px){.packages__list{flex-direction:column;gap:3.3rem 0;margin-top:3rem}}.packages__entry{width:62.8rem}@media (width<=767px){.packages__entry{width:100%}}.packages__entry__media{width:100%;height:43rem;position:relative;overflow:hidden}.packages__entry:first-child .packages__entry__media{border-radius:25rem}.packages__entry:nth-child(2) .packages__entry__media,.packages__entry:nth-child(3) .packages__entry__media{border-radius:30rem 30rem 1rem 1rem}.packages__entry:nth-child(4) .packages__entry__media{border-radius:25rem}@media (width<=767px){.packages__entry__media{height:15rem}.packages__entry:first-child .packages__entry__media{border-radius:25rem}.packages__entry:nth-child(2) .packages__entry__media{border-radius:30rem 30rem 1rem 1rem}.packages__entry:nth-child(3) .packages__entry__media{border-radius:25rem}.packages__entry:nth-child(4) .packages__entry__media{border-radius:30rem 30rem 1rem 1rem}}.packages__entry__media__image{-o-object-fit:cover;object-fit:cover}.packages__entry__title{letter-spacing:-.1rem;text-align:center;text-transform:uppercase;margin-top:3.5rem}@media (width<=767px){.packages__entry__title{margin-top:1.8rem}}.packages__entry__description{letter-spacing:-.06rem;margin-top:3.5rem}@media (width<=767px){.packages__entry__description{margin-top:1.5rem}}.packages__button{margin:4.5rem auto 0}.parallax{background:#005659;height:65rem}.parallax__media{overflow:hidden}.parallax__media:after{content:"";background:#0003}.parallax__media__image{-o-object-fit:cover;object-fit:cover}.parallax__content{color:#ebe3c9;text-align:center;justify-content:center;align-items:center;display:flex}.parallax__content__wrapper{max-width:99rem}@media (width<=767px){.parallax__content__title{font-size:4.5rem}}.parallax__button{margin:3.5rem auto 0}@media (width<=767px){.parallax__button{margin:2rem auto 0}}.parties{height:calc(var(--100vh) * .5 * var(--length));z-index:5;padding:0;position:relative;overflow:clip}@media (width<=767px){.parties{padding:0;overflow:hidden;height:var(--100vh)!important}}.parties__wrapper{padding-top:0}.parties__container{width:100%;padding:16.5rem 8rem 0}@media (width<=767px){.parties__container{padding:12rem 2rem}}.parties__title{text-align:center;margin-bottom:9rem}#tournaments .parties__title{text-align:right}@media (width<=767px){#brooklyn .parties__title{margin-bottom:1.9rem;font-size:4.8rem}.parties__title{text-align:left;margin-bottom:1.9rem;font-size:4.8rem}}.parties__list{white-space:nowrap;margin-top:5.5rem;font-size:0}@media (width<=767px){.parties__list{scroll-snap-type:x mandatory;width:calc(100% + 4rem);margin-left:-2rem;overflow:scroll hidden}}.parties__list__wrapper{transform:translateX(var(--x));display:inline-block}@media (width<=767px){.parties__list__wrapper{width:calc(35rem * var(--length) + 2.5rem * var(--length) + 1.5rem);gap:2.5rem;padding:0 2rem;display:flex;transform:none}}.parties__entry{vertical-align:middle;white-space:normal;padding-right:11.7rem;display:inline-block;position:relative}@media (width<=767px){.parties__entry{scroll-snap-align:center;padding-right:0}}.parties__entry__wrapper{cursor:pointer;position:relative}.parties__entry__wrapper:before{content:"";z-index:1;border:0 solid #eda133;border-radius:2rem;transition:border-width .4s}.parties__entry__wrapper:after{background-blend-mode:multiply;content:"";z-index:0;background:linear-gradient(#fff0 0%,#000c 120%);border-radius:2rem}.parties__entry__wrapper:hover:before{border-width:1rem}.parties__entry__media{border-radius:2rem;width:49rem;height:32rem;position:relative;overflow:hidden}@media (width<=767px){.parties__entry__media{width:35rem;height:22.8rem}}.parties__entry__media__image{-o-object-fit:cover;object-fit:cover;transition:transform 1.4s cubic-bezier(.215,.61,.355,1);transform:scale(1)}@media (width>=768px){.parties__entry__wrapper:hover .parties__entry__media__image{transform:scale(1.1)!important}}.parties__entry__overlay{color:#ebe3c9;text-transform:uppercase;z-index:1;flex-direction:column;justify-content:space-between;padding:2rem 2.5rem;display:flex}@media (width<=767px){.parties__entry__overlay{padding:1.6rem 1.8rem}}.parties__entry__label{text-transform:uppercase;background:#eda133;border-radius:30px;width:fit-content;padding:1rem 2rem .7rem;font-weight:700;line-height:100%}@media (width<=767px){.parties__entry__label{letter-spacing:-.286px;font-size:1.4rem}}.parties__entry__title{width:36rem}@media (width<=767px){.parties__entry__title{letter-spacing:-.501px;font-size:2.5rem;line-height:2.5rem}}.parties__entry__link{z-index:1}@media (width<=767px){.parties__entry__link{opacity:0}}.parties__sticker{opacity:0;width:6.6rem;top:10rem;right:68.6rem;transform:scale(1.2)}.parties--active .parties__sticker{opacity:1;transition-property:opacity,transform;transition-duration:1.2s;transition-timing-function:var(--ease-out-cubic);transform:scale(1)}.parties__entry__container{flex-shrink:0;width:37.9rem}.parties__slider .slider__bullet{background-color:var(--color)!important}.ribbons{font-size:0;overflow:hidden}.ribbons__line:first-child{background:var(--background);color:var(--color)}.ribbons__line:nth-child(2){color:#ebe3c9;background:#eda133}.ribbons__line__wrapper{white-space:nowrap;font-size:0;display:inline-block}.ribbons__item{vertical-align:middle;display:inline-block}.ribbons__item__wrapper{align-items:center;gap:2.25rem;padding-right:2.25rem;display:flex}.ribbons__item__image{-o-object-fit:cover;object-fit:cover;border-radius:3.875rem;width:16.625rem;height:5.25rem}@media (width<=767px){.ribbons__item__image{width:6.5rem;height:2.5rem}}.ribbons__item__text{text-transform:uppercase;font-size:7.5rem}@media (width<=767px){.ribbons__item__text{font-size:3.5rem}}.spotlight{height:calc(var(--100vh) * 5);margin-top:calc(var(--100vh) * -1);visibility:hidden;overflow:clip}.spotlight__media{transform:scale(1.2)}.spotlight__media:first-child{z-index:3}.spotlight__media:nth-child(2){z-index:2}.spotlight__media:nth-child(3){z-index:1}.spotlight__image{-o-object-fit:cover;object-fit:cover}.spotlight__stamp{z-index:4;width:30rem;height:30rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=767px){.spotlight__stamp{width:14.4rem;height:14.4rem}}.spotlight__stamp__media{-o-object-fit:cover;object-fit:cover;transform:rotate(var(--rotation))}@media (width<=767px){.steps{overflow:hidden}}.steps__header{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;display:flex}@media (width<=767px){.steps__header{flex-direction:column;margin-bottom:3rem}}.steps__header__title{text-align:right}@media (width<=767px){.steps__header__title{letter-spacing:-1.5px;margin-bottom:1.7rem;font-size:5rem;line-height:80%}}.steps__header__description{color:#ebe3c9;letter-spacing:-.02rem;line-height:1.2}@media (width<=767px){.steps__header__description{text-align:right;font-size:1.1rem}}.steps__header__sticker{opacity:0;width:6.4rem;top:-1.6rem;right:52.1rem;transform:scale(1.2)}.steps--active .steps__header__sticker{opacity:1;transition-property:opacity,transform;transition-duration:1.2s;transition-timing-function:var(--ease-out-cubic);transform:scale(1)}@media (width<=767px){.steps__header__sticker{left:7rem;right:initial;width:3.6rem;top:0}.steps__list{scroll-snap-type:x mandatory;width:calc(100% + 4rem);margin-left:-2rem;overflow:scroll hidden}}.steps__list__wrapper{align-items:center;gap:2.6rem;margin-top:5.7rem;display:flex}@media (width<=767px){.steps__list__wrapper{width:calc(35rem * var(--length) + 2.5rem * var(--length) + 1.5rem);gap:2.5rem;padding:0 2rem}}.steps__entry{color:var(--background);text-align:center;background:#ebe3c9;border-radius:25rem;flex-direction:column;flex:1;align-items:center;height:71rem;padding:9.5rem 0;display:flex}@media (width<=767px){.steps__entry{scroll-snap-align:center;width:35rem;height:100%;padding:6.1rem 0}}.steps__entry__label{letter-spacing:-.1rem;text-transform:uppercase}@media (width<=767px){.steps__entry__label{font-size:1.6rem}}.steps__entry__title{letter-spacing:.05rem;text-transform:uppercase;min-height:5.4rem;margin-top:1.2rem;font-weight:700}@media (width<=767px){.steps__entry__title{min-height:initial;margin-top:.5rem}}.steps__entry__media{justify-content:center;align-items:center;height:13.8rem;margin-top:3.5rem;display:flex;position:relative}@media (width<=767px){.steps__entry__media{height:auto;margin-top:1.6rem}}.steps__entry__media__icon{height:100%;display:block}.steps__entry__media__icon .sticker__image{height:100%}@media (width<=767px){.steps__entry__media__icon{width:6.3rem;position:relative!important}.steps__entry__media__icon .sticker__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}}.steps__entry__description{letter-spacing:-.07rem;margin-top:3rem}.steps__entry__description p:not(:first-child):before{content:"";background:currentColor;border-radius:50%;width:.8rem;height:.8rem;margin:.9rem auto;display:block}.steps__button{margin:5rem auto 0}.steps__bullets{padding-top:3rem}.sticker{transform:translate(var(--x), var(--y));position:absolute}.sticker__image{display:block}[data-title]{--title-scale-extra:0rem}[data-title] *{display:inline-block}[data-title] div{clip-path:polygon(0 -20%,130% -20%,100% 120%,0 120%)}[data-title] canvas:first-of-type{margin-left:.5rem}[data-title] canvas:nth-of-type(2){width:calc(var(--title-scale) + var(--title-scale-extra));margin:0 -1px}@media (width<=767px){[data-title] div div{--title-scale-extra:0rem!important}}
