.card_card__ka3Z2{position:relative;display:block;min-width:0;color:inherit;background:none;border-radius:var(--hv-radius,0);transition:background var(--d2-move) var(--d2-ease)}[data-cards=flat] .card_card__ka3Z2,[data-cards=outline] .card_card__ka3Z2{background:var(--hv-card);padding:14px}[data-cards=outline] .card_card__ka3Z2{border:1px solid var(--d2-rule)}.card_photo__LkL9L{position:relative;overflow:hidden;background:var(--hv-card);border-radius:var(--hv-radius,0)}.card_photo__LkL9L img{object-fit:cover;filter:var(--hv-photo-filter,none);transition:transform calc(var(--d2-move) * 2.4) var(--d2-ease)}.card_card__ka3Z2:hover .card_photo__LkL9L img{transform:scale(1.02)}.card_hatch__J4Qe4{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center;color:var(--hv-muted);font-size:14px;font-weight:600;background:var(--d2-hatch-wide)}.card_tags___4JBU{position:absolute;left:12px;top:12px;display:flex;gap:6px;z-index:2}.card_tag__Qwo07{background:var(--d2-veil-strong);color:var(--hv-text);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px}.card_tag__Qwo07[data-accent]{background:var(--hv-primary);color:var(--hv-on-primary)}.card_icons__m8OFt{position:absolute;right:12px;top:12px;display:flex;gap:6px;z-index:2}.card_mls__bpBjz{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-muted)}.card_address__Pu1oP{font-family:var(--hv-font-display);font-weight:300;letter-spacing:-.035em;line-height:1.08;margin:0;color:var(--hv-text)}.card_place__7ow8Y{color:var(--hv-muted);font-size:15px;margin:0}.card_price__UVSLL{font-family:var(--hv-font-display);font-weight:200;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;margin:0;color:var(--hv-text)}.card_priceUnit__KnKYB{font-size:.5em;color:var(--hv-muted);letter-spacing:0}.card_facts__g8RLF{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:15px;color:var(--hv-body);list-style:none;margin:0;padding:0}.card_fact__6O1_c{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.card_fact__6O1_c svg{color:var(--hv-primary);flex:none}.card_attribution__pjGbz{font-size:13px;color:var(--hv-muted);margin:0}.card_gateBtn__uRA41{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--d2-rule-strong);background:var(--d2-hatch);color:var(--hv-primary);font:700 14px/1 var(--hv-font-body);cursor:pointer}.card_heart__8XCvD{width:34px;height:34px;border-radius:50%;border:0;background:var(--d2-veil);color:var(--hv-text);display:grid;place-items:center;cursor:pointer}.card_readings__xwdO9{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:18px 24px;border-top:1px solid var(--d2-rule);padding-top:14px;margin-top:4px}.card_reading__Oup22{display:flex;flex-direction:column;gap:5px;min-width:0}.card_readingLabel__fer2e{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-muted)}.card_readingValue__FS8jZ{font-family:var(--hv-font-display);font-weight:300;font-size:21px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--hv-text)}.card_readingValue__FS8jZ sub{font-family:var(--hv-font-body);font-size:11px;font-weight:700;letter-spacing:.1em;bottom:0;margin-left:5px;color:var(--hv-muted)}.card_readingSource__mhs7Y{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--hv-muted);line-height:1.3}.card_readingSource__mhs7Y:before{content:"";width:4px;height:4px;background:var(--hv-primary);transform:rotate(45deg);flex:none}.card_row__mNADY{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:start;padding:26px 0;border-bottom:1px solid var(--d2-rule)}[data-cards=flat] .card_row__mNADY,[data-cards=outline] .card_row__mNADY{border-bottom:0;padding:14px}.card_rowPhoto__p66OW{aspect-ratio:4/3}.card_rowBody__Lueki{display:flex;flex-direction:column;gap:12px;min-width:0}.card_rowHead__Oa57l{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:start}.card_rowHead__Oa57l .card_price__UVSLL{font-size:34px;text-align:right}.card_row__mNADY .card_address__Pu1oP{font-size:30px}.card_rowFoot__blVCV{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.card_rowActions__TFBI9{display:flex;gap:18px;align-items:center;font-size:14px;color:var(--hv-muted)}.card_rowAction__tCBd0{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.card_box__6F5TQ{width:15px;height:15px;border:1px solid var(--d2-rule-strong);display:inline-block;flex:none}.card_boxOn__ggLqb{background:var(--hv-primary);border-color:var(--hv-primary)}.card_tile__RY_yd{display:flex;flex-direction:column;gap:12px}.card_tilePhoto__z79fT{aspect-ratio:4/3}.card_lockVeil__OCObh{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--d2-veil-strong);color:var(--hv-text);font-size:13px;font-weight:700;white-space:nowrap;z-index:2}.card_tilePrice__S0JUa{position:absolute;left:0;right:0;bottom:0;padding:64px 16px 14px;background:linear-gradient(to top,color-mix(in oklab,var(--hv-ground) 94%,transparent) 0,color-mix(in oklab,var(--hv-ground) 70%,transparent) 45%,transparent);z-index:1}.card_tilePrice__S0JUa *,.card_tilePrice__S0JUa .card_price__UVSLL{text-shadow:0 1px 2px color-mix(in oklab,var(--hv-ground) 90%,transparent),0 0 14px color-mix(in oklab,var(--hv-ground) 70%,transparent)}.card_tilePrice__S0JUa .card_price__UVSLL{font-size:30px;font-weight:300}.card_tagsAbove__0PTEl{min-height:28px;display:flex;align-items:flex-end}.card_tagsAbove__0PTEl .card_tags___4JBU{position:static}.card_tagsAbove__0PTEl .card_tag__Qwo07{background:transparent;border:1px solid var(--d2-rule-strong);color:var(--hv-muted)}.card_tagsAbove__0PTEl .card_tag__Qwo07[data-accent]{background:var(--hv-primary);border-color:var(--hv-primary);color:var(--hv-on-primary)}.card_tile__RY_yd .card_address__Pu1oP{font-size:22px}.card_spread__kv_Pw{display:block}.card_spreadPhoto__TnsCQ{aspect-ratio:3/2}.card_spreadBody__qCJq2{display:grid;grid-template-columns:minmax(280px,360px) 1fr;border:1px solid var(--d2-rule);border-top:0}.card_spreadCol__td_9_{padding:26px 30px;border-left:1px solid var(--d2-rule);display:flex;flex-direction:column;gap:14px;min-width:0}.card_spreadCol__td_9_:first-child{border-left:0}.card_spread__kv_Pw .card_address__Pu1oP{font-size:34px}.card_spread__kv_Pw .card_price__UVSLL{font-size:46px}.card_specs__5pgu_{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-top:1px solid var(--d2-rule);padding-top:14px}.card_spec__owscG{padding:0 14px;border-left:1px solid var(--d2-rule);min-width:0}.card_spec__owscG:first-child{padding-left:0;border-left:0}.card_specValue__ap5FE{font-family:var(--hv-font-display);font-weight:300;font-size:24px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.card_specLabel__Mf2iX{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-muted)}.card_ticket__wUJTT{display:grid;grid-template-columns:136px 1fr;gap:18px;align-items:center;padding:16px 20px;background:var(--hv-card);border:1px solid var(--d2-rule)}.card_ticketPhoto___cDUZ{aspect-ratio:1/1}.card_ticket__wUJTT .card_address__Pu1oP{font-size:21px}.card_ticket__wUJTT .card_price__UVSLL{font-size:26px}.card_ticketTear___7nct{position:relative;border-top:1px dashed var(--d2-rule-strong);margin:10px -20px 8px}.card_line__QfC0g{display:grid;grid-template-columns:168px minmax(0,1fr) auto;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--d2-rule)}.card_linePhoto__T_MZN{aspect-ratio:3/2}.card_lineText__4qfRg{display:grid;gap:4px;min-width:0}.card_line__QfC0g .card_address__Pu1oP{font-family:var(--hv-font-body);font-weight:600;font-size:19px;letter-spacing:0}.card_line__QfC0g .card_place__7ow8Y{font-size:14px}.card_lineSide__TPAxh{display:grid;justify-items:end;gap:8px}.card_line__QfC0g .card_price__UVSLL{font-size:28px;font-weight:300}.card_lineFacts__m8r2y{margin:0;font-size:14px;color:var(--hv-body)}@media (max-width:640px){.card_line__QfC0g{grid-template-columns:112px minmax(0,1fr);gap:14px}.card_lineSide__TPAxh{grid-column:2;justify-items:start}.card_line__QfC0g .card_price__UVSLL{font-size:22px}}.card_compact__L_x_U{width:100%;display:flex;flex-direction:column;gap:10px}.card_compactPhoto__dYYws{aspect-ratio:3/2}.card_compact__L_x_U .card_address__Pu1oP{font-size:18px}.card_compact__L_x_U .card_price__UVSLL{font-size:22px}@media (max-width:860px){.card_row__mNADY{grid-template-columns:1fr;gap:14px}.card_rowPhoto__p66OW{aspect-ratio:3/2}.card_rowHead__Oa57l{grid-template-columns:1fr;gap:6px}.card_rowHead__Oa57l .card_price__UVSLL{text-align:left;font-size:28px}.card_row__mNADY .card_address__Pu1oP{font-size:24px}.card_readings__xwdO9{grid-template-columns:1fr 1fr;gap:14px}.card_spreadBody__qCJq2{grid-template-columns:1fr}.card_spreadCol__td_9_{border-left:0;border-top:1px solid var(--d2-rule);padding:20px}.card_spreadCol__td_9_:first-child{border-top:0}.card_spread__kv_Pw .card_address__Pu1oP{font-size:26px}.card_spread__kv_Pw .card_price__UVSLL{font-size:34px}}.card_rowBox__Kvpbh{container:d2row/inline-size;min-width:0}@container d2row (max-width: 640px){.card_row__mNADY{grid-template-columns:1fr;gap:14px}.card_rowPhoto__p66OW{aspect-ratio:3/2}.card_rowHead__Oa57l{grid-template-columns:1fr;gap:6px}.card_rowHead__Oa57l .card_price__UVSLL{text-align:left;font-size:26px}.card_row__mNADY .card_address__Pu1oP{font-size:22px;overflow-wrap:anywhere}.card_readings__xwdO9{grid-template-columns:1fr 1fr;gap:14px}}.card_reading2__t_MT6{margin:0;padding-top:8px;border-top:1px solid var(--d2-rule);color:var(--hv-primary);font-size:13px;font-weight:600;letter-spacing:.01em}