.hotels[data-astro-cid-xqq67qpq]{gap:var(--s-4);display:grid}.hotel[data-astro-cid-xqq67qpq]{scroll-margin-top:calc(var(--header-h) + var(--s-3));transition:box-shadow var(--dur) var(--ease);overflow:hidden}.hotel[data-astro-cid-xqq67qpq][data-active]{box-shadow:var(--shadow-lift), 0 0 0 1px var(--line)}.media[data-astro-cid-xqq67qpq]{aspect-ratio:16/9;background:var(--paper-deep);position:relative;overflow:hidden}.media[data-astro-cid-xqq67qpq] img[data-astro-cid-xqq67qpq],.media-fallback[data-astro-cid-xqq67qpq]{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease)}.hotel[data-astro-cid-xqq67qpq]:hover .media[data-astro-cid-xqq67qpq] img[data-astro-cid-xqq67qpq],.hotel[data-astro-cid-xqq67qpq]:hover .media-fallback[data-astro-cid-xqq67qpq]{scale:1.03}.media-fallback[data-astro-cid-xqq67qpq]{padding-inline:var(--s-4);text-align:center;background:radial-gradient(120% 90% at 30% 20%, var(--paper-light), transparent 60%), var(--paper-deep);place-items:center;display:grid}.media-fallback[data-astro-cid-xqq67qpq] .script[data-astro-cid-xqq67qpq]{color:var(--ink);opacity:.8;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.25rem);line-height:1.1}.badge[data-astro-cid-xqq67qpq]{top:var(--s-3);left:var(--s-3);background:var(--accent);width:40px;height:40px;color:var(--on-accent);font-variant-numeric:lining-nums;border-radius:50%;place-items:center;font-size:1.125rem;font-weight:500;display:grid;position:absolute;box-shadow:0 2px 8px #28242033}.body[data-astro-cid-xqq67qpq]{gap:var(--s-4);padding:var(--s-4);display:grid}.title[data-astro-cid-xqq67qpq]{gap:var(--s-1);display:grid}h2[data-astro-cid-xqq67qpq]{font-size:var(--fs-xl);line-height:1.15}.address[data-astro-cid-xqq67qpq]{font-size:var(--fs-s)}.block[data-astro-cid-xqq67qpq]{align-content:start;gap:var(--s-2);display:grid}.block[data-astro-cid-xqq67qpq]>.kicker[data-astro-cid-xqq67qpq],.facts[data-astro-cid-xqq67qpq] .kicker[data-astro-cid-xqq67qpq]{font-size:.6875rem}.small[data-astro-cid-xqq67qpq]{font-size:var(--fs-s);line-height:1.5}.walk[data-astro-cid-xqq67qpq] li[data-astro-cid-xqq67qpq]{align-items:baseline;gap:var(--s-3);padding-block:var(--s-2);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.walk[data-astro-cid-xqq67qpq] li[data-astro-cid-xqq67qpq]:first-child{padding-top:0}.walk[data-astro-cid-xqq67qpq] li[data-astro-cid-xqq67qpq]:last-child{border-bottom:0;padding-bottom:0}.walk-to[data-astro-cid-xqq67qpq]{font-weight:500}.walk-time[data-astro-cid-xqq67qpq]{white-space:nowrap;font-variant-numeric:tabular-nums}.pair[data-astro-cid-xqq67qpq]{gap:var(--s-4);display:grid}.big[data-astro-cid-xqq67qpq]{font-size:var(--fs-xl);font-weight:300;line-height:1.1}.rating[data-astro-cid-xqq67qpq]{align-items:center;gap:6px;display:flex}.star[data-astro-cid-xqq67qpq]{fill:var(--ink)}.out-of[data-astro-cid-xqq67qpq]{font-size:var(--fs-m)}.meter[data-astro-cid-xqq67qpq]{border-radius:var(--radius-pill);background:var(--accent-soft);height:6px;overflow:hidden}.meter[data-astro-cid-xqq67qpq] span[data-astro-cid-xqq67qpq]{width:calc(var(--score) * 100%);border-radius:inherit;background:var(--ink);transform-origin:0;height:100%;display:block}.js .hotel[data-astro-cid-xqq67qpq].reveal:not(.is-visible) .meter[data-astro-cid-xqq67qpq] span[data-astro-cid-xqq67qpq]{scale:0 1}.hotel[data-astro-cid-xqq67qpq].is-visible .meter[data-astro-cid-xqq67qpq] span[data-astro-cid-xqq67qpq]{animation:meter-fill 1.1s var(--ease) .35s both}@keyframes meter-fill{0%{scale:0 1}}.facts[data-astro-cid-xqq67qpq]{gap:var(--s-3);padding:var(--s-3);border-radius:calc(var(--radius) - 6px);background:#f0eeeb8c;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.facts[data-astro-cid-xqq67qpq] dd[data-astro-cid-xqq67qpq]{font-size:var(--fs-m);line-height:1.4}.note[data-astro-cid-xqq67qpq]{line-height:1.55}.actions[data-astro-cid-xqq67qpq]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}@media (width>=600px){.pair[data-astro-cid-xqq67qpq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.facts[data-astro-cid-xqq67qpq]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (prefers-reduced-motion:reduce){.hotel[data-astro-cid-xqq67qpq]:hover .media[data-astro-cid-xqq67qpq] img[data-astro-cid-xqq67qpq],.hotel[data-astro-cid-xqq67qpq]:hover .media-fallback[data-astro-cid-xqq67qpq]{scale:none}}.empty[data-astro-cid-xjdi2v7x]{font-size:var(--fs-l);padding-bottom:var(--s-7)}.layout[data-astro-cid-xjdi2v7x]{gap:var(--s-4);padding-bottom:var(--s-7);display:grid}.map-col[data-astro-cid-xjdi2v7x]{height:58svh;min-height:320px}@media (width>=960px){.layout[data-astro-cid-xjdi2v7x]{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.map-col[data-astro-cid-xjdi2v7x]{top:var(--s-4);height:calc(100vh - var(--s-4) * 2);grid-area:1/2;max-height:760px;position:sticky}.list-col[data-astro-cid-xjdi2v7x]{grid-area:1/1}}
