/* Room for Romantic Getaway within the existing glass navigation. */
@media(min-width:1001px){.brand-header,.brand-header.scrolled,.brand-header:not(.nav-arriving):focus-within,.brand-header:not(.nav-arriving):hover{max-width:1040px;grid-template-columns:minmax(0,1.22fr) 168px minmax(0,1fr);gap:24px;padding:0 25px}.brand-header .desktop-nav{gap:20px}.brand-header .desktop-nav a{font-size:8px;letter-spacing:.1em}}
@media(min-width:801px) and (max-width:1000px){.brand-header,.brand-header.scrolled,.brand-header:not(.nav-arriving):focus-within,.brand-header:not(.nav-arriving):hover{max-width:960px;width:calc(100% - 28px);grid-template-columns:minmax(0,1.22fr) 134px minmax(0,1fr);gap:12px;padding:0 18px}.brand-header .desktop-nav{gap:12px}.brand-header .desktop-nav a{font-size:7px;letter-spacing:.05em}.brand-header .logo-wordmark{font-size:7px}}
@media(max-width:800px){.mobile-nav:not([hidden]){overflow-y:auto;padding-bottom:32px;gap:12px}.mobile-nav>a{font-size:clamp(24px,6.5vw,31px);min-height:38px;line-height:1.2}}

/* Arrow controls retain their hit area without decorative frames. */
.round-arrow,.stay-photo:hover .round-arrow,.gallery-control,.gallery-control:hover,.back-top,.back-top:hover{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
