.place-card{overflow:hidden;display:flex;flex-direction:column}.place-card>a{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.place-card-image-wrap{position:relative;aspect-ratio:3 / 2;min-height:0;line-height:0;overflow:hidden}.place-card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}img.place-card-image,img.nearby-card-image,img.nearby-zone-image{object-position:center 38%;transform:scale(1.06)}.place-card[data-imagery=snapshot] img.place-card-image{object-position:center center}.place-card-image--fallback{background:linear-gradient(135deg,var(--border),var(--surface-2))}.place-card-image-wrap .severity-pill{position:absolute;top:var(--s-2);left:var(--s-2);z-index:2;backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);box-shadow:0 1px 4px #0000002e}.place-card-cam{position:absolute;top:var(--s-2);right:var(--s-2);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--pill-radius);color:var(--sev-ink);background:var(--sev-fill);backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);box-shadow:0 1px 4px #0000002e;pointer-events:none}@media(prefers-reduced-motion:no-preference){.place-card:hover img.place-card-image,.place-card:focus-within img.place-card-image,.nearby-card:hover img.nearby-card-image,.nearby-card:focus-within img.nearby-card-image,.nearby-zone-card:hover img.nearby-zone-image,.nearby-zone-card:focus-within img.nearby-zone-image{animation:place-card-kenburns 6s ease-out forwards}}@keyframes place-card-kenburns{0%{transform:scale(1.06) translate(0)}to{transform:scale(1.16) translate(-1.5%)}}.place-card-body{padding:var(--s-2) var(--s-3)}.place-card-name{font-size:var(--text-base);font-weight:700;margin:0 0 var(--s-2);line-height:1.2;color:var(--ink)}.place-card-foot{padding:0 var(--s-3) var(--s-3)}.place-card-foot>.rates-line{margin:0;font-size:var(--text-base)}.place-card[data-badged]{position:relative;overflow:visible}.place-card[data-badged] .place-card-image-wrap{border-radius:calc(var(--pill-radius) - 2px) calc(var(--pill-radius) - 2px) 0 0}.place-card-badge{position:absolute;top:calc(var(--s-3) * -1);right:calc(var(--s-3) * -1);z-index:3;display:flex;flex-direction:column;align-items:center;gap:var(--s-1)}.place-card[data-badged] .place-card-body{padding-right:3.5rem}.place-card .place-card-summary{margin:var(--s-2) 0 0;font-size:var(--text-base)}.place-card-headline{color:var(--ink)}@media(min-width:640px){.place-card[data-layout=row]{display:grid;grid-template-columns:minmax(7.5rem,38%) minmax(0,1fr);grid-template-rows:1fr auto}.place-card[data-layout=row]>a{display:contents}.place-card[data-layout=row] .place-card-image-wrap{grid-column:1;grid-row:1 / -1;aspect-ratio:auto;min-height:9rem}.place-card[data-layout=row][data-badged] .place-card-image-wrap{border-radius:calc(var(--pill-radius) - 2px) 0 0 calc(var(--pill-radius) - 2px)}.place-card[data-layout=row] .place-card-body{grid-column:2;grid-row:1;padding:var(--s-3) var(--s-4) var(--s-2)}.place-card[data-layout=row] .place-card-name{font-size:var(--text-xl)}.place-card[data-layout=row][data-badged] .place-card-body{padding-right:3.5rem}.place-card[data-layout=row]>.place-card-foot{grid-column:2;grid-row:2;padding:0 var(--s-4) var(--s-3)}}.place-card-image-wrap:after,.nearby-card-image-wrap:after,.nearby-zone-image-wrap:after{content:"";pointer-events:none;position:absolute;inset:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABVUAAAMAAQMAAAAexxWCAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlMAGovxNEIAAAKnSURBVHja7dIxDQBACARBJJHgv//iRaGC4pJZBVtMTUxdP6YX9ZpkgFdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWVV1555ZVXXnnllVdeeeWV1xMDCy3ag/KFWgEmAAAAAElFTkSuQmCC);background-repeat:repeat;background-size:auto;z-index:1}.zone-circles{display:flex;gap:3px;flex-wrap:wrap}.zone-circle{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--sev-ink);background:var(--sev-fill)}.place-card[data-static] .place-card-image-wrap{aspect-ratio:16 / 9}.place-card[data-static] img.place-card-image{transform:none;animation:none}
