@font-face{font-family:Migra;src:url(../fonts/migra/Migra-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Migra;src:url(../fonts/migra/MigraItalic-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../fonts/BricolageGrotesque/BricolageGrotesque-Regular.woff2) format("woff2"),url(../fonts/BricolageGrotesque/BricolageGrotesque-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../fonts/BricolageGrotesque/BricolageGrotesque-SemiBold.woff2) format("woff2"),url(../fonts/BricolageGrotesque/BricolageGrotesque-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--font-primary: "Migra";--font-secondary: "Bricolage Grotesque";--color-primary-1: #d4af37;--color-primary-2: #221712;--color-secondary-1: #221712;--color-secondary-2: #ffffff;--color-accent: #A97C3F;--color-acacia: #66684B;--color-neutral-1: #46362B;--color-neutral-2: #6E5C49;--color-neutral-3: #CDBEA3;--color-neutral-4: #F3EDDF;--color-light: var(--color-secondary-2);--color-dark: var(--color-secondary-1);--color-background: var(--color-neutral-4);--color-text: var(--color-dark);--color-overlay: rgba(255, 255, 255, .1);--color-overlay-dark: rgba(34, 23, 18, .5);--color-transparent-light: rgba(255, 255, 255, .4);--color-transparent-dark: rgba(34, 23, 18, .4);--color-gradient: linear-gradient(to bottom, transparent 60%, rgba(34, 23, 18, .75) 100%);--font-size-1: clamp(2.45rem, 5vw, 96px);--font-size-2: clamp(2.25rem, 3.75vw, 72px);--font-size-3: clamp(1.75rem, 1.875vw, 36px);--font-size-3--alt: clamp(1.75rem, 2.5vw, 48px);--font-size-4: clamp(1.25rem, 1.25vw, 24px);--font-size-5: 18px;--font-size-6: 1rem;--font-size-body-lg: clamp(1.3rem, 1.45vw, 28px);--font-size-body-md: clamp(1.2rem, 1.05vw, 20px);--font-size-body-sm: var(--font-size-6);--font-size-sm: 12px;--page-width: 1920px;--container-width: 1440px;--container-width-sm: 1100px;--content-width: 950px;--spacer: clamp(3rem, 6.667vw, 8rem);--spacer-sm: calc(var(--spacer) / 2);--spacer-lg: calc(var(--spacer) * 2);--spacer-xl: calc(var(--spacer) * 4);--gutter: clamp(1rem, 3vw, 52px);--gutter-sm: calc(var(--gutter) / 2);--gutter-lg: calc(var(--gutter) * 2);--gutter-xl: calc(var(--gutter) * 4);--gap: 2rem;--gap-xxs: calc(var(--gap) / 8);--gap-xs: calc(var(--gap) / 4);--gap-sm: calc(var(--gap) / 2);--gap-lg: calc(var(--gap) * 2);--gap-xl: calc(var(--gap) * 4);--border-radius: 8px;--border-radius-sm: 4px;--box-shadow: 0px 4px 4px 0px rgba(34, 23, 18, .25);--box-shadow-sm: 0 8px 8px 0 rgba(74, 61, 56, .12);--transition-ease-in-out: cubic-bezier(.7, 0, .3, 1);--transition-bounce: cubic-bezier(.68, -.55, .265, 1.55);--transition-duration: .2s;--transition-duration-long: .4s;--transition-duration-ease-in-out: var(--transition-duration) cubic-bezier(.7, 0, .3, 1);--transition-duration-bounce: .3s cubic-bezier(.68, -.55, .265, 1.55);--aspect-square: 1;--aspect-portrait: 4/5;--aspect-photo: 5/4;--aspect-fullscreen: 4/3;--aspect-film: 3/2;--aspect-video: 16/9;--aspect-ultrawide: 21/9;--menu-main-height: 48px;--menu-top-bar-height: 0px;--menu-height: calc(var(--menu-main-height) + var(--menu-top-bar-height))}h1,h2,h3,.text__size-1,.text__size-2,.text__size-3,[class*=__heading],[class*=__name]:not(.awbns-team__role):not(.awbns-letter__signature-role),[class*=__title],.cta__heading,.lodging-form__heading{font-family:Migra!important;font-weight:400!important;letter-spacing:-.005em!important}em,i,[class*=__heading] em,[class*=__title] em,[class*=__name] em,.cta__heading em,.lodging-form__heading em{font-family:Migra!important;font-style:italic!important;font-weight:400!important}body,p,li,summary,label,input,textarea,button,.button-text{font-family:Bricolage Grotesque}[class*=__eyebrow],[class*=__label],[class*=__badge],[class*=__meta],[class*=__num],[class*=__tag],.menu-item__text,.nav-menu-link,.button-text,.awbns-team__role,.awbns-letter__signature-role,.awbns-srh-intro__label,.awbns-srh-intro__months{font-family:Bricolage Grotesque!important}.main-navigation__primary-menu .menu>li{position:relative}.main-navigation__primary-menu .menu>li>.sub-menu{display:none;position:absolute;top:100%;left:0;min-width:240px;background:var(--color-light);border-radius:var(--border-radius-sm);box-shadow:var(--box-shadow-sm);padding:var(--gap-sm) 0;list-style:none;margin:0;z-index:100}.main-navigation__primary-menu .menu>li:hover>.sub-menu,.main-navigation__primary-menu .menu>li:focus-within>.sub-menu{display:block}.main-navigation__primary-menu .menu .sub-menu li{display:block}.main-navigation__primary-menu .menu .sub-menu li a{display:block;padding:8px 18px;color:var(--color-secondary-1);text-decoration:none;white-space:nowrap;font-family:var(--font-secondary);font-size:var(--font-size-body-sm);font-weight:500}.main-navigation__primary-menu .menu .sub-menu li a:hover{background:var(--color-neutral-4);color:var(--color-primary-1)}.main-navigation__bottom-container{min-height:0!important;padding-top:10px!important;padding-bottom:10px!important}@media(max-width:1250px){.main-navigation__primary-menu .menu>li{display:grid;grid-template-rows:auto 0fr;grid-template-columns:1fr;transition:grid-template-rows .3s ease}.main-navigation__primary-menu .menu>li.is-open{grid-template-rows:auto 1fr}.main-navigation__primary-menu .menu>li>.sub-menu{display:block;position:static!important;min-width:0;background:transparent!important;box-shadow:none!important;padding:0 var(--gap) 0 var(--gap);overflow:hidden;min-height:0}.main-navigation__primary-menu .menu>li.is-open>.sub-menu{padding-block:8px var(--gap-sm)}.main-navigation__primary-menu .menu .sub-menu li a{padding:6px 0;color:var(--color-neutral-2)}.main-navigation__primary-menu .menu .sub-menu li a:hover{background:transparent}.main-navigation__primary-menu .menu>li.menu-item-has-children>.menu-item__link .menu-item__indicator{display:none}}@media(max-width:900px){.text-media .page-container{display:flex;flex-direction:column;gap:var(--gap)}.text-media__media,.text-media__content{width:100%!important;max-width:100%!important}.text-media__header{margin-bottom:var(--gap)}}@media(max-width:600px){.hero__heading,h1{font-size:clamp(2rem,9vw,3rem)!important}.text__size-1{font-size:clamp(1.8rem,7vw,2.5rem)!important}.text__size-2{font-size:clamp(1.6rem,6vw,2.2rem)!important}.text__size-3{font-size:clamp(1.2rem,5vw,1.5rem)!important}.page-container{padding-inline:var(--gap-sm)!important}.hero .page-container,.hero__background{padding-inline:0!important}.hero,.hero__content{width:100%!important;max-width:none!important}.hero__background,.hero__background-video{width:100%!important;height:100%!important;object-fit:cover}.button{padding:12px 20px!important;font-size:var(--font-size-body-sm)!important}.cta-marquee__item{font-size:clamp(1.4rem,7vw,2.5rem)!important}.process__step{flex:0 0 80vw!important}.horizontal-gallery .swiper-slide{width:80vw!important}.site-footer__content-logo-image{max-height:132px!important}}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}.main-navigation{height:var(--menu-main-height, 48px)!important;min-height:var(--menu-main-height, 48px)!important;display:flex!important;flex-direction:column!important;transition:background-color .3s ease;overflow:visible!important}body.site-header-open .main-navigation{height:100svh!important;overflow-y:auto!important}.main-navigation__bottom{padding:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important}.main-navigation__bottom-container{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;padding-inline:var(--gap-sm)!important;min-height:0!important;width:100%!important;height:100%!important;gap:var(--gap-sm)!important;grid-template-areas:none!important;grid-template-columns:none!important}@media(min-width:1251px){.main-navigation__bottom-container{display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:var(--gap)!important}}.main-navigation__logo{width:200px!important;height:44px!important;position:relative!important;flex-shrink:0!important;align-self:center!important;margin:0!important;padding:0!important}@media(max-width:1250px){.main-navigation__bottom-container{justify-content:flex-start!important}.main-navigation__logo{margin-right:auto!important}body:not(.site-header-open) .main-navigation__primary-menu{display:none!important}}.main-navigation__logo-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:left center!important;position:absolute!important;top:0!important;left:0!important;max-height:none!important}.main-navigation__primary-menu{flex:1}body.--navigation-theme-dark .site-header,body.--navigation-theme-dark .main-navigation{background-color:var(--color-neutral-4)}body.site-header-open .site-header,body.site-header-open .main-navigation{background-color:var(--color-neutral-4)!important}@media(max-width:1080px){.main-navigation__logo{width:150px!important;height:34px!important}}@media(max-width:1250px){body.site-header-open{overflow:hidden}body.site-header-open .site-header{position:fixed;top:0;left:0;right:0;z-index:1000}body.site-header-open .main-navigation{height:100svh!important;overflow-y:auto;background-color:var(--color-neutral-4)!important}body.site-header-open .main-navigation__bottom{background-color:var(--color-neutral-4)!important;padding:0!important}body.site-header-open .main-navigation__primary-menu{padding:0!important;width:100%}body.site-header-open .main-navigation__primary-menu .menu{width:100%;padding-inline:0}body.site-header-open .main-navigation__primary-menu .menu>li{width:100%;padding-block:0;border-top:1px solid rgba(34,23,18,.08)}body.site-header-open .main-navigation__primary-menu .menu>li:last-child{border-bottom:1px solid rgba(34,23,18,.08)}body.site-header-open .main-navigation__primary-menu .menu>li>.menu-item__link{display:flex;align-items:center;padding:10px var(--gap-sm) 4px!important;font-size:1rem;min-height:32px;color:var(--color-secondary-1);font-family:var(--font-primary);font-weight:600;letter-spacing:-.01em;line-height:1.2}body.site-header-open .main-navigation__primary-menu .menu>li>.menu-item__link .menu-item__indicator{display:none}body.site-header-open .main-navigation__primary-menu .menu .sub-menu li{border-top:none!important}body.site-header-open .main-navigation__primary-menu .menu .sub-menu li a{padding:4px 0!important;color:var(--color-neutral-2);display:block;font-size:.88rem;font-family:var(--font-secondary);font-weight:400;line-height:1.5;min-height:28px}body.site-header-open .main-navigation__primary-menu .menu .sub-menu li a:hover,body.site-header-open .main-navigation__primary-menu .menu .sub-menu li a:active{color:var(--color-primary-1)}body:not(.site-header-open) .main-navigation__primary-menu{display:none}}.hero__cta .button,.cta__cta .button{padding:.7rem 1.4rem!important;font-size:var(--font-size-body-sm)!important}@media(min-width:901px){.hero__cta .button,.cta__cta .button{padding:.75rem 1.6rem!important;font-size:.95rem!important}}.horizontal-gallery__navigation-button.button__icon,.card-slider__cards-navigation-button.button__icon{width:48px!important;height:48px!important;min-width:48px!important;border-radius:50%!important;border:1px solid var(--color-secondary-1)!important;background:transparent!important;color:var(--color-secondary-1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:background .2s ease,color .2s ease!important}.horizontal-gallery__navigation-button.button__icon:hover,.card-slider__cards-navigation-button.button__icon:hover{background:var(--color-secondary-1)!important;color:var(--color-light)!important}.horizontal-gallery__navigation-button.button__icon svg,.card-slider__cards-navigation-button.button__icon svg{width:18px!important;height:18px!important}.awbns-letter h1 em,.awbns-letter h2 em,.awbns-why h2 em,.awbns-team h2 em,.awbns-certs h2 em,.awbns-faq h2 em,.awbns-about-hero h1 em,.awbns-founder h2 em{letter-spacing:0!important;word-spacing:.02em}.awbns-letter__body em{letter-spacing:0!important}
