:root{--swatch--dark:#00342f;--swatch--brand:#32c9ba;--turquoise\<deleted\|variable-a548d5db\>:#1ce5c3;--medium-slate-blue\<deleted\|variable-80bcd890\>:#9d4dfa}body{color:#333;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}h1{letter-spacing:.02em;text-transform:uppercase;max-width:1300px;margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:80px;font-weight:400;line-height:1.1}h2{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:56px;font-weight:400;line-height:1}h3{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:48px;font-weight:400;line-height:1.2}h4{margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:32px;font-weight:400;line-height:38px}h5{margin-top:0;margin-bottom:10px;font-family:Editorsnote,sans-serif;font-size:28px;font-style:italic;font-weight:200;line-height:32px}p{margin-bottom:10px}a{color:#000;text-decoration:none}ul{margin-top:0;margin-bottom:10px;padding-left:20px}li{margin-bottom:2px;font-size:16px}label{margin-bottom:5px;font-weight:400;display:block}em{text-transform:lowercase;font-family:Editorsnote,sans-serif;font-style:italic}sub{top:2px}blockquote{border-left:5px #e2e2e2;margin-bottom:16px;padding:0;font-family:Montserrat,sans-serif;font-size:28px;font-weight:300;line-height:1.4}@media screen and (min-width:1920px){.full-container{text-align:center}.back_to-top_link{color:#fff}.rich-text-block{text-align:center}}@media screen and (max-width:991px){h1{font-size:55px;line-height:65px}h2{font-size:45px;line-height:55px}.hero-section{text-align:center;flex-direction:column;padding-top:120px;padding-bottom:75px}.hero-section.sub{text-align:left;text-align:left}.full-container.nav{align-items:center}.content-wrapper,.content-wrapper.limit,.content-wrapper.limit{max-width:none}.main-paragraph.big{margin-bottom:0;font-size:20px;line-height:30px}.section{padding-top:64px;padding-bottom:64px}.section.transition-image{min-height:90vh}.section.buffalo-resort{padding-top:64px;padding-bottom:64px}.nav-link{padding-left:0;display:block}.nav-link:hover{color:#000000bf}.nav-link.w--current{display:block}.footer-grid{grid-row-gap:12px;grid-template-columns:1fr}.footer-card.limit{margin-bottom:32px}.copyright-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;align-items:flex-start}.divider{margin-left:auto;margin-right:auto}.divider.pd-100{margin-top:50px}.divider.vertical-divider{width:100%;height:1px}.nav-menu{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-left:0;padding:20px 5%}.brand{width:124px;margin-left:0;margin-right:auto}.brand.w--current{position:static}.feature-card{flex-direction:column;width:100%;max-width:500px;margin-left:auto;margin-right:auto}.button-wrapper.hide-mobile{display:none}.button-wrapper.mobile-only{display:block}.contact-card{width:100%;margin-left:auto;margin-right:auto}.hero-wrapper{text-align:center;max-width:none;margin-left:auto;margin-right:auto}.hero-wrapper.mg-xl{margin-bottom:40px}.feature-card-2,.contact-card-2{width:100%;margin-left:auto;margin-right:auto}.event-grid{flex-direction:column;margin-bottom:50px}.main-footer{padding-top:50px}.main-grid{grid-row-gap:40px;grid-template-columns:1fr}.main-grid.side,.main-grid.rooms{grid-template-columns:1fr}.main-grid.single{grid-column-gap:40px;grid-row-gap:40px}.main-grid.side,.main-grid.rooms{grid-template-columns:1fr}.main-grid.journal{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr 1fr}.main-grid.resort{grid-row-gap:0px;grid-template-columns:1fr}.main-grid.divided{grid-template-columns:1fr}.site-image{min-height:auto}.menu-button-4{z-index:3;filter:none;align-items:flex-end;width:auto;margin-left:auto;display:flex;position:relative;left:0%}.full-screen-menu{z-index:2;align-items:flex-start}.nav-link-3{display:block}.slide{text-align:center}.slide-nav{width:100%}.container-small-650px{max-width:450px}.nav-button-menu{z-index:1;margin-left:auto;margin-right:0;position:relative}.splide__arrows{font-size:214px;display:none}.embed{font-size:14px}.slide-container{padding-left:0;padding-right:0;display:block;overflow:visible}.splide__list{grid-template-columns:1fr}.splide__slide{width:100%}.flex-wrapper.reviews{justify-content:center}.room-images{min-height:400px}.site-image-4{max-width:100%;max-height:500px}.div-block-160{margin-top:0}.review-wrapper{max-width:none}.embed-2{font-size:14px}.h2-display{font-size:64px}.code-embed{margin-top:40px}.container{max-width:728px}.hero-wrapper-2{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:-40px}.hero-split{max-width:100%;margin-bottom:40px}.footer-top-wrapper{grid-template-columns:1fr 1fr 1fr}.badge-wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){h4{margin-bottom:6px;font-size:26px;line-height:30px}.hero-section.sub{padding-top:100px}.main-paragraph.big{font-size:18px}.section.transition-image{min-height:auto}.navbar{min-height:auto;padding-top:12px;padding-bottom:12px}.logo{width:80px}.footer-grid{grid-row-gap:25px;text-align:center;grid-template-columns:1fr;place-items:center}.footer-grid.hide{grid-template-columns:1fr;justify-items:start;padding-bottom:32px}.footer-card{padding-bottom:0}.footer-card.limit{width:100%;max-width:none;margin-bottom:0;padding-bottom:0}.copyright-wrapper{justify-content:center;margin-top:32px}.brand{padding-left:0}.button-wrapper{flex-flow:wrap;justify-content:center;align-items:center}.sub-header{font-size:20px}.h2-small{font-size:35px;line-height:45px}.site-button.nav{padding-left:12px;padding-right:12px;font-size:12px}.main-footer{padding-top:50px;padding-bottom:32px}.main-grid.side{grid-row-gap:24px;grid-row-gap:24px}.nav-button-menu{display:none}.slide-container{padding-left:0;padding-right:0}.site-image-4{height:400px}.h2-display{font-size:38px}.color-fill{height:150px}.hero-heading-center{padding:60px 15px}.footer-top-wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:479px){h1{font-size:30px;line-height:1.3}h2{font-size:35px;line-height:42px}h3{font-size:30px;line-height:35px}h4,h5{font-size:24px}ul{font-size:14px;line-height:20px}blockquote{font-size:20px;line-height:1.5}.hero-section{min-height:100svh}.hero-section.sub{padding-top:70px;padding-bottom:50px}.full-container.nav{justify-content:space-between;align-items:center;display:flex}.content-wrapper.blog-card{max-width:none}.main-paragraph{font-size:16px;line-height:26px}.main-paragraph.big{color:#66ebb2;border:1px solid #fff;font-size:16px;line-height:24px}.main-paragraph._16{font-size:14px;line-height:22px}.main-paragraph._14{font-size:12px;line-height:18px}.heading-container{margin-bottom:50px}.slider{width:100%;overflow:hidden}.blog-card{max-width:250px}.text-field.newsletter{height:48px}.navbar{min-height:120px}.logo{width:90px}.nav-link{font-size:16px;line-height:16px}.footer-grid{grid-row-gap:16px}.footer-grid.hide{grid-row-gap:24px;text-align:left;grid-row-gap:24px;text-align:left}.footer-title{line-height:24px}.copyright-wrapper{grid-column-gap:12px;grid-row-gap:12px;margin-top:24px}.brand{margin-right:auto}.card{min-height:250px}.feature-card{padding:32px 20px}.button-wrapper{flex-flow:column;align-items:stretch;margin-top:20px}.button-wrapper.left{justify-content:flex-start;align-items:flex-start}.contact-card{max-width:300px}.sub-header{line-height:24px}.h2-small{font-size:22px;line-height:1.4}.feature-card-2{max-width:300px;padding:25px}.site-button{padding-top:12px;padding-bottom:12px;font-size:12px}.site-button.nav.transparent{display:inline-block}.site-button.newsletter{border-radius:500px;width:100%;height:48px;position:relative}.site-button.newsletter.footer-subscribe{position:absolute}.site-button.transparent-copy{display:block}.contact-card-2{max-width:300px}.container-medium-750px{margin-bottom:40px;padding-left:0;padding-right:0}.process-image{min-height:250px}.footer-link{margin-bottom:10px}.footer-link._12{margin-right:12px}.main-footer{padding-bottom:25px}.main-grid{grid-row-gap:24px}.main-grid.journal{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr}.main-grid.divided{grid-row-gap:40px}.site-image.accomodation-gallery{aspect-ratio:3/2;aspect-ratio:3/2}.success-message{font-size:16px}.faq-question-wrap-3{margin-bottom:20px;padding-bottom:20px}.info-wrapper{padding-bottom:40px}.menu-button-4{height:auto}.burger-line{width:32px}.nav-link-3{font-size:24px}.mg-regular{margin-bottom:16px}.form-6{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column}.form-block-9{margin-bottom:0}.splide__arrows{justify-content:center;align-items:center}.splide__slide{width:100%}.div-block-145{grid-column-gap:12px;grid-row-gap:12px;flex-flow:wrap}.flex-wrapper.reviews{font-size:14px}.stars.alt{width:100px}.faq-question-bar{grid-column-gap:24px;grid-row-gap:24px}.question-title{flex:1;font-size:20px}.faq-paragraph{font-size:16px;line-height:24px}.icon.parasail{width:100px}.container-large-1000px{margin-bottom:40px;padding-left:0;padding-right:0}.tab-button{padding-top:16px;padding-bottom:16px;font-size:20px}.room-images{min-height:300px}.site-image-4{height:300px}.h1-small.mg-regular{font-size:32px}.display-text,.display-text.mg-medium.is-left,.display-text.mg-medium.is-left,.display-text.mg-medium.is-left,.div-block-163{text-align:center}.color-fill{height:100px}.link{color:#fff}.container{max-width:none}.centered-heading{margin-bottom:24px}.link-4,.bold-text-2{color:#66ebb2}.footer-top-wrapper{grid-template-columns:1fr;margin-bottom:1.5rem;padding-bottom:1.5rem}.badge-wrapper{grid-template-columns:1fr}}