.lodges-head[data-astro-cid-bxncyhyp]{display:grid;gap:8px;align-items:end}@media(min-width:1000px){.lodges-head[data-astro-cid-bxncyhyp]{grid-template-columns:1fr auto;gap:48px}}.finder[data-astro-cid-bxncyhyp]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:20px 22px;background:var(--white);border-radius:var(--radius);margin-bottom:clamp(32px,5vw,56px);box-shadow:0 14px 34px #06273a14}.finder__group[data-astro-cid-bxncyhyp]{border:0;margin:0;padding:0;min-width:0}.finder__group[data-astro-cid-bxncyhyp] legend[data-astro-cid-bxncyhyp]{font-weight:700;font-size:.9rem;color:var(--navy);margin-bottom:8px;padding:0}.finder__opts[data-astro-cid-bxncyhyp]{display:flex;flex-wrap:wrap;gap:6px}.finder__opt[data-astro-cid-bxncyhyp]{min-height:44px;padding:8px 16px;font:inherit;font-weight:600;font-size:.95rem;color:var(--navy);background:var(--paper);border:2px solid transparent;border-radius:999px;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.finder__opt[data-astro-cid-bxncyhyp]:hover{border-color:var(--navy)}.finder__opt[data-astro-cid-bxncyhyp].is-on{background:var(--navy);color:var(--cream)}.finder__tub[data-astro-cid-bxncyhyp]{display:inline-flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;min-height:44px}.finder__tub[data-astro-cid-bxncyhyp] input[data-astro-cid-bxncyhyp]{position:absolute;opacity:0;width:1px;height:1px}.finder__switch[data-astro-cid-bxncyhyp]{position:relative;width:46px;height:26px;border-radius:999px;background:var(--sand);transition:background-color .2s var(--ease)}.finder__switch[data-astro-cid-bxncyhyp]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--white);transition:transform .25s var(--ease)}.finder__tub[data-astro-cid-bxncyhyp] input[data-astro-cid-bxncyhyp]:checked+.finder__switch[data-astro-cid-bxncyhyp]{background:var(--burgundy)}.finder__tub[data-astro-cid-bxncyhyp] input[data-astro-cid-bxncyhyp]:checked+.finder__switch[data-astro-cid-bxncyhyp]:after{transform:translate(20px)}.finder__tub[data-astro-cid-bxncyhyp] input[data-astro-cid-bxncyhyp]:focus-visible+.finder__switch[data-astro-cid-bxncyhyp]{outline:3px solid var(--gold);outline-offset:3px}.finder__result[data-astro-cid-bxncyhyp]{margin:0;color:var(--ink-soft)}.finder__result[data-astro-cid-bxncyhyp] strong[data-astro-cid-bxncyhyp]{color:var(--burgundy);font-size:1.2rem}.lodges[data-astro-cid-bxncyhyp]{list-style:none;display:grid;gap:28px}@media(min-width:700px){.lodges[data-astro-cid-bxncyhyp]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.lodges[data-astro-cid-bxncyhyp]{grid-template-columns:repeat(3,1fr)}}.lodge[data-astro-cid-bxncyhyp]{display:flex;flex-direction:column;background:var(--white);border-radius:var(--radius);overflow:hidden;transition:opacity .4s var(--ease),filter .4s var(--ease),transform .4s var(--ease)}.lodge[data-astro-cid-bxncyhyp].is-dim{opacity:.32;filter:grayscale(.8)}.lodge[data-astro-cid-bxncyhyp].is-match{transform:translateY(-4px)}.lodge__img[data-astro-cid-bxncyhyp]{position:relative;display:block;aspect-ratio:4 / 3;border-radius:0}.lodge__img[data-astro-cid-bxncyhyp] img{transition:transform .8s var(--ease)}.lodge__img[data-astro-cid-bxncyhyp]:hover img{transform:scale(1.06)}.lodge__count[data-astro-cid-bxncyhyp]{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#06273ad9;color:var(--cream);font-size:.85rem;font-weight:700}.lodge__count[data-astro-cid-bxncyhyp] svg{width:14px;height:14px}.lodge__extra[data-astro-cid-bxncyhyp]{display:none}.lodge__body[data-astro-cid-bxncyhyp]{display:flex;flex-direction:column;gap:14px;padding:24px 26px 28px;flex:1}.lodge__body[data-astro-cid-bxncyhyp] h3[data-astro-cid-bxncyhyp]{margin:0}.lodge__tags[data-astro-cid-bxncyhyp]{display:flex;flex-wrap:wrap;gap:8px}.chip--tub[data-astro-cid-bxncyhyp]{background:var(--burgundy);color:var(--cream)}.lodge__features[data-astro-cid-bxncyhyp]{font-size:.97rem;flex:1}.lodge__actions[data-astro-cid-bxncyhyp]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:6px}.lodges__more[data-astro-cid-bxncyhyp]{margin:36px 0 0;text-align:center}.duo[data-astro-cid-bxncyhyp]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.duo[data-astro-cid-bxncyhyp] .frame[data-astro-cid-bxncyhyp]{aspect-ratio:3 / 4}.duo[data-astro-cid-bxncyhyp] .frame[data-astro-cid-bxncyhyp]:last-child{margin-top:48px}.nearby[data-astro-cid-bxncyhyp]{list-style:none;display:grid;gap:2px}@media(min-width:640px){.nearby[data-astro-cid-bxncyhyp]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.nearby[data-astro-cid-bxncyhyp]{grid-template-columns:repeat(4,1fr)}}.nearby[data-astro-cid-bxncyhyp] li[data-astro-cid-bxncyhyp]{padding:28px 26px;background:var(--navy-2)}.nearby[data-astro-cid-bxncyhyp] h3[data-astro-cid-bxncyhyp]{margin-bottom:8px}.nearby[data-astro-cid-bxncyhyp] p[data-astro-cid-bxncyhyp]{margin:0;color:var(--on-dark-soft)}
