header .hamburger .lines{width:30px;gap:6px}header .hamburger .letters{font-size:.6em}header .logo{width:80px}.is-overheight{min-height:110vh;min-height:110svh}#menu .aside{display:none}#menu .info{padding-left:0}#menu .info>.block>.media{gap:calc(var(--spacing)*2)}#menu .info>.block>.media>img{width:140px}#menu .info>.block>.media>ul>li>a{line-height:2.2em;font-size:1em;text-transform:uppercase}#menu .info>.block>p.body{max-width:100%}.text-carousel .carousel-cell h2{font-size:2em;gap:8px}.section{padding:calc(var(--spacing)*6) calc(var(--spacing)*1)}.hint{margin-bottom:2em;font-size:.8em}.is-spaced{letter-spacing:.5em}.is-half{max-width:100%}h1{font-size:2.2em}h2{font-size:1.6em}h3{font-size:1.4em}.body{font-size:1em;line-height:2em;margin-bottom:1rem}.is-ninth{max-width:none}.explore .is-caps{z-index:10;font-size:.8em}.explore .arrow{z-index:10;width:28px;height:28px}.explore .arrow svg{height:10px}.columns{flex-direction:column}.columns .column.is-4,.columns .column.is-half{width:100%}.is-seventh{max-width:none}.block-carousel .carousel-cell{width:100%}.block-carousel .carousel-cell .image{aspect-ratio:9/11}.block-carousel .flickity-prev-next-button{top:33vh;width:40px;height:40px;border:1px solid #fff}.block-carousel .flickity-prev-next-button .flickity-button-icon *{fill:#fff}.block-carousel .flickity-prev-next-button.previous{transform:translateY(-200%);left:10px}.block-carousel .flickity-prev-next-button.next{transform:translateY(-200%);right:10px;left:auto}.news-carousel{width:100%;margin-top:0}.news-carousel .carousel-cell{padding:0}.news-carousel .flickity-prev-next-button{top:38vh;width:40px;height:40px;border:1px solid #fff}.news-carousel .flickity-prev-next-button .flickity-button-icon *{fill:#fff}.news-carousel .flickity-prev-next-button.previous{transform:translateY(-400%);left:10px}.news-carousel .flickity-prev-next-button.next{transform:translateY(-400%);right:10px;left:auto}.news-carousel .columns{gap:40px;align-items:stretch}.news-carousel .columns>.column:first-child{width:100%}.news-carousel .columns>.column:last-child{gap:10px}.news-carousel .columns>.column:last-child>.caption>.title{font-size:1.2em}.news-carousel .columns>.column:last-child>.caption>.description{font-size:.9em}.tabs{margin-bottom:0}#diverse{padding:0 calc(var(--spacing)*1)}#events .columns>.column:last-child>.caption{padding:0}.tabs{gap:0;justify-content:space-between}.tabs .tab h2{font-size:1.2em}#wellness .cont-container{padding:0 var(--spacing);height:100vh;height:100svh}#wellness>.container .title{font-size:1.6em}#wellness>#spacer{height:150vh}.title{margin-bottom:1rem}#packages,.highlights{flex-direction:column}.highlights .highlight{width:100%}.block-carousel{margin-left:0}.products .product .columns .column p{width:100%}#room-summary{padding:0;padding-top:calc(var(--spacing)*2);flex-direction:column}#room-summary .information{padding:calc(var(--spacing)*1)}#room-summary .information .names h3{margin-bottom:1rem}#room-summary .photos{width:100%}#room-summary .photos .photos-carousel{height:300px}.insta-reservation{flex-direction:column}footer{margin-top:calc(var(--spacing)*-4);padding:var(--spacing)}footer .columns>.column{text-align:center}footer .columns>.column:first-child{align-items:center}footer .columns>.column:first-child .logo{width:80px;margin-bottom:var(--spacing)}footer .columns>.column:first-child .links p{font-size:.7em}footer .columns>.column:last-child .icons{gap:var(--spacing)}footer .columns>.column:last-child .icons img{height:36px}footer .columns>.column:last-child .icons .social{height:30px;width:30px;border-width:1px;padding:6px}footer .columns>.column:last-child h3{font-size:1.2em}footer .columns>.column:last-child p{font-size:.6em}.is-hidden-mobile{display:none}.is-hidden-desktop{display:block}#loungepass .columns{gap:calc(var(--spacing)*2)}#loungepass .columns .column .caption{padding-bottom:calc(var(--spacing)*1)}#loungepass .columns .column .body{padding-top:calc(var(--spacing)*1)}#giftcard .column img{width:100%}.end-carousel .carousel-cell{width:100%;margin-right:calc(var(--spacing))}#wedding-services .wed-rfq .cont{flex-direction:column;gap:calc(var(--spacing)*3)}