.destination-hero{max-height:650px;object-fit:contain;background:#170f04}.destination-photo-space{width:100%;aspect-ratio:2.3;border:4px solid #c5a24d;background:#170f04}.destination-gallery-space{width:100%;aspect-ratio:2;border:4px solid #c5a24d;background:#170f04}.destination-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:0;overflow:hidden}.destination-grid>a{display:block;min-width:0;aspect-ratio:1;overflow:hidden}.destination-grid img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.coastal-intro .destination-signoff{font-family:Georgia,serif;color:#dcb65e;text-align:center;font-size:23px}.lodge-menu{max-height:75vh;overflow-y:auto}.coastal-title h1{overflow-wrap:break-word}@media(max-width:760px){.destination-grid{grid-template-columns:repeat(var(--mobilecols),minmax(0,1fr))}.destination-photo-space,.destination-gallery-space{border-width:3px}.coastal-title h1{font-size:clamp(27px,8vw,36px)}}