.rv__heading[data-astro-cid-ui3u52ja]{margin:0 0 clamp(20px,2.5vw,32px);font-size:clamp(28px,3.4vw,44px);line-height:1.04}.rv__heading--after[data-astro-cid-ui3u52ja]{margin-top:clamp(40px,5vw,64px)}.rv__links[data-astro-cid-ui3u52ja]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rl[data-astro-cid-ui3u52ja]{background:var(--sir-white);border:1.5px solid var(--sir-line);color:var(--sir-ink);border-radius:24px;gap:6px;padding:clamp(22px,2.5vw,32px);text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.rl[data-astro-cid-ui3u52ja]:hover{border-color:var(--sir-cyan)}}.rl[data-astro-cid-ui3u52ja] img[data-astro-cid-ui3u52ja]{margin-bottom:8px}.rl[data-astro-cid-ui3u52ja] b[data-astro-cid-ui3u52ja]{font-family:var(--sir-font-display);text-transform:uppercase;font-size:clamp(20px,2vw,24px);font-weight:800;line-height:1.1}.rl[data-astro-cid-ui3u52ja] span[data-astro-cid-ui3u52ja]{color:var(--sir-body-muted);font-size:15px}.sum__name[data-astro-cid-ui3u52ja]{align-items:center;gap:8px;display:inline-flex}.rh[data-astro-cid-ui3u52ja]{background:var(--sir-ink);color:var(--sir-white);position:relative;overflow:hidden}.rh__triangle[data-astro-cid-ui3u52ja]{width:clamp(80px,9vw,140px);height:auto;position:absolute;top:0;right:0}.rh__wrap[data-astro-cid-ui3u52ja]{padding:clamp(24px,2.5vw,32px) var(--sir-gutter) clamp(48px,6vw,88px);position:relative}.rh__crumbs[data-astro-cid-ui3u52ja]{margin-bottom:clamp(20px,3vw,40px)}.rh__grid[data-astro-cid-ui3u52ja]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(28px,5vw,72px);display:flex}.rh__copy[data-astro-cid-ui3u52ja]{flex:440px;min-width:0}.rh__stars[data-astro-cid-ui3u52ja]{gap:4px;margin-bottom:18px;display:flex}.rh__stars[data-astro-cid-ui3u52ja] img[data-astro-cid-ui3u52ja]{filter:brightness(0)invert();width:28px;height:28px}.rh__title[data-astro-cid-ui3u52ja]{letter-spacing:.005em;margin:0 0 18px;font-size:clamp(44px,8vw,116px);line-height:.94}.rh__accent[data-astro-cid-ui3u52ja]{color:var(--sir-cyan)}.rh__lede[data-astro-cid-ui3u52ja]{max-width:560px;color:var(--sir-on-dark-soft);margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.sum[data-astro-cid-ui3u52ja]{background:var(--sir-ink-2);border:1px solid var(--sir-ink-line);border-radius:24px;flex:0 400px;gap:14px;width:100%;padding:clamp(20px,2vw,26px) clamp(20px,2.2vw,28px);display:grid}.sum__list[data-astro-cid-ui3u52ja]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sum__row[data-astro-cid-ui3u52ja]{border-bottom:1px solid var(--sir-ink-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.sum__row[data-astro-cid-ui3u52ja]:last-child{border-bottom:0;padding-bottom:0}.sum__name[data-astro-cid-ui3u52ja]{font-family:var(--sir-font-display);white-space:nowrap;font-size:14px;font-weight:700}.sum__logo[data-astro-cid-ui3u52ja]{color:#8c96a1;text-transform:uppercase;margin-left:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.sum__score[data-astro-cid-ui3u52ja]{font-family:var(--sir-font-display);white-space:nowrap;flex:none;font-size:22px;font-weight:800}.sum__score[data-astro-cid-ui3u52ja] span[data-astro-cid-ui3u52ja]{color:#8c96a1;font-size:12px;font-weight:600}.sum__score--hi[data-astro-cid-ui3u52ja]{color:var(--sir-cyan)}.sum__note[data-astro-cid-ui3u52ja]{color:#8c96a1}.rv[data-astro-cid-ui3u52ja]{background:var(--sir-sand);padding-block:clamp(56px,7vw,96px)}.rv__filters[data-astro-cid-ui3u52ja]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.rv__group[data-astro-cid-ui3u52ja]{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.pill[data-astro-cid-ui3u52ja]{display:inline-flex;position:relative}.pill[data-astro-cid-ui3u52ja] input[data-astro-cid-ui3u52ja]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pill[data-astro-cid-ui3u52ja] input[data-astro-cid-ui3u52ja]:disabled{cursor:not-allowed}.pill[data-astro-cid-ui3u52ja] span[data-astro-cid-ui3u52ja]{border:1.5px solid var(--sir-line);background:var(--sir-white);min-height:44px;color:var(--sir-ink);font-family:var(--sir-font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.pill--platform[data-astro-cid-ui3u52ja] span[data-astro-cid-ui3u52ja]{letter-spacing:.04em;text-transform:none;padding:0 16px}.pill--platform[data-astro-cid-ui3u52ja] input[data-astro-cid-ui3u52ja]:checked+span[data-astro-cid-ui3u52ja]{background:var(--sir-cyan);border-color:var(--sir-cyan)}.pill[data-astro-cid-ui3u52ja] input[data-astro-cid-ui3u52ja]:disabled+span[data-astro-cid-ui3u52ja]{opacity:.5}.pill[data-astro-cid-ui3u52ja] input[data-astro-cid-ui3u52ja]:focus-visible{box-shadow:none;outline:none}.pill[data-astro-cid-ui3u52ja] input[data-astro-cid-ui3u52ja]:focus-visible+span[data-astro-cid-ui3u52ja]{outline:3px solid var(--sir-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--sir-focus-halo)}.pill[data-astro-cid-ui3u52ja] span[data-astro-cid-ui3u52ja]{transition:background-color .15s,border-color .15s,color .15s}@media (hover:hover) and (pointer:fine){.pill[data-astro-cid-ui3u52ja] input[data-astro-cid-ui3u52ja]:not(:disabled):not(:checked):hover+span[data-astro-cid-ui3u52ja]{border-color:var(--sir-ink)}}.rv__count[data-astro-cid-ui3u52ja]{color:var(--sir-slate);margin-left:auto;font-size:13px}.rv__grid[data-astro-cid-ui3u52ja]{margin:0;padding:0;list-style:none}.rv[data-astro-cid-ui3u52ja]:has([data-platform-filter][value=Airbnb]:checked) .card[data-astro-cid-ui3u52ja]:not([data-platform=Airbnb]),.rv[data-astro-cid-ui3u52ja]:has([data-platform-filter][value=Google]:checked) .card[data-astro-cid-ui3u52ja]:not([data-platform=Google]),.card[data-astro-cid-ui3u52ja][hidden]{display:none}.card__fig[data-astro-cid-ui3u52ja]{background:var(--sir-white);border-radius:20px;flex-direction:column;gap:14px;height:100%;margin:0;padding:24px 26px;display:flex}.card__top[data-astro-cid-ui3u52ja]{justify-content:space-between;align-items:center;gap:12px;display:flex}.card__stars[data-astro-cid-ui3u52ja]{gap:2px;display:flex}.card__platform[data-astro-cid-ui3u52ja]{font-family:var(--sir-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--sir-cyan-deep);font-size:10.5px;font-weight:700}.card__text[data-astro-cid-ui3u52ja]{flex:1;margin:0}.card__text[data-astro-cid-ui3u52ja] p[data-astro-cid-ui3u52ja]{color:var(--sir-ink);margin:0;font-size:16px;line-height:1.6}.card__meta[data-astro-cid-ui3u52ja]{color:var(--sir-slate);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.card__meta[data-astro-cid-ui3u52ja] b[data-astro-cid-ui3u52ja]{color:var(--sir-ink);font-weight:600}.rv__note[data-astro-cid-ui3u52ja]{text-align:center;color:var(--sir-cyan-deep);margin:20px 0 0;font-size:11px}.more[data-astro-cid-ui3u52ja]{background:var(--sir-white);padding-block:clamp(64px,8vw,104px)}.more__grid[data-astro-cid-ui3u52ja]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;gap:20px;display:grid}.case[data-astro-cid-ui3u52ja]{background:var(--sir-ink);color:var(--sir-white);border-radius:24px;flex-direction:column;gap:14px;padding:clamp(28px,3.4vw,44px);display:flex}.case__label[data-astro-cid-ui3u52ja]{clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);width:fit-content;padding:6px 16px;font-size:11px}.case__title[data-astro-cid-ui3u52ja]{font-size:clamp(24px,2.8vw,36px);line-height:1.06}.case__copy[data-astro-cid-ui3u52ja]{color:var(--sir-on-dark-muted);margin:0;line-height:1.6}.case__stats[data-astro-cid-ui3u52ja]{grid-template-columns:repeat(2,1fr);gap:10px;margin:6px 0 0;display:grid}.case__stats[data-astro-cid-ui3u52ja] div[data-astro-cid-ui3u52ja]{background:var(--sir-ink-2);border-radius:14px;flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding:14px;display:flex}.case__stats[data-astro-cid-ui3u52ja] dd[data-astro-cid-ui3u52ja]{font-family:var(--sir-font-display);color:var(--sir-cyan);margin:0;font-size:24px;font-weight:800;line-height:1}.case__stats[data-astro-cid-ui3u52ja] dt[data-astro-cid-ui3u52ja]{color:#9aa3ad;margin-top:4px;font-size:12px}.case__link[data-astro-cid-ui3u52ja]{min-height:44px;color:var(--sir-cyan);font-family:var(--sir-font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.case__link[data-astro-cid-ui3u52ja]:hover{color:var(--sir-white)}}
