@media(max-width:991.98px){.section-space{padding:75px 0}.navbar-collapse{order:4;flex-basis:100%;padding:12px 0}.feature-strip .col-lg-3{border-right:0!important}.booking-copy{width:75%}.timeline-modern{grid-template-columns:1fr}.sticky-quote{position:static}.nature-panel,.map-panel{min-height:230px}.hero-overlay h1{font-size:3.6rem}}@media(max-width:767.98px){.site-header .navbar{min-height:66px}.brand strong{font-size:1.05rem}.brand small{font-size:.49rem}.brand-mark{font-size:1.7rem}.btn-reserve{padding:.5rem .75rem;font-size:.75rem}.reserve-label{display:none}.reserve-short{display:inline}.section-space{padding:62px 0}.section-heading{margin-bottom:34px}.home-hero{min-height:490px;height:64vh}.hero-overlay h1{font-size:clamp(2.6rem,9vw,3.8rem)}.hero-overlay p{font-size:.94rem}.hero-overlay .btn{font-size:.84rem;padding:.7rem 1rem}.feature-strip{padding:30px 0}.feature-strip i{font-size:1.7rem}.feature-strip h3{font-size:.88rem}.feature-strip p{font-size:.72rem}.experience-photo img{height:225px}.booking-feature{min-height:440px}.booking-feature:after{background:linear-gradient(90deg,rgba(8,56,36,.94),rgba(8,56,36,.77))}.booking-copy{width:100%;padding:35px 25px}.info-panel{flex-direction:column;align-items:flex-start}.nature-panel img{width:100%;height:180px}.map-art{width:100%;min-height:120px}.rounded-photo{height:280px}.gallery-grid a:first-child img{height:240px}.gallery-grid img{height:135px}.quote-card{padding:22px}.stay-card img{height:250px}.framed-photo img{height:300px}.page-hero{min-height:300px}.page-hero h1{font-size:2.5rem}.floating-wa{width:46px;height:46px;right:12px;bottom:12px}.site-footer{padding:50px 0 20px}}@media(max-width:370px){.brand small{display:none}.brand strong{font-size:.95rem}.btn-reserve{font-size:.69rem}.navbar-toggler{padding:4px 7px}.hero-overlay h1{font-size:2.5rem}}
