.FactStat_fact__dZ994{display:flex;flex-direction:column;gap:.35rem}.FactStat_value__pZs0s{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1;color:var(--text-accent)}.FactStat_label__jBbVO{font-family:var(--font-label),sans-serif;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.SpecList_list__8CC_E{display:flex;font-size:.86rem;color:var(--text-muted)}.SpecList_list__8CC_E li{display:inline-flex;align-items:center;gap:.35rem}.SpecList_list__8CC_E strong{color:var(--text-primary);font-weight:600}.SpecList_inline__V3lZx{flex-wrap:wrap;gap:.35rem 1.1rem}.SpecList_stack__z6ld9{flex-direction:column;gap:.3rem}.DistanceItem_item__KcfbJ{padding:1.5rem 1.25rem 1.5rem 0;border-bottom:1px solid var(--border-hairline);display:flex;flex-direction:column;gap:.25rem}.DistanceItem_time__Jjaq8{font-family:var(--font-display),Georgia,serif;font-size:1.7rem;line-height:1.1;color:var(--text-accent)}.DistanceItem_place__gFleJ{font-size:.92rem;color:var(--text-body)}.Testimonial_quote__BORpj{background:var(--surface-base);border:1px solid var(--border-hairline);padding:2.25rem 2rem 2rem;position:relative;display:flex;flex-direction:column;height:100%}.Testimonial_mark__9i7al{font-family:var(--font-display),Georgia,serif;font-size:4rem;line-height:1;color:var(--accent-rule);position:absolute;top:1.1rem;left:1.6rem}.Testimonial_quote__BORpj blockquote{font-size:.95rem;line-height:1.75;color:var(--text-body);margin-top:1.6rem;flex:1 1}.Testimonial_quote__BORpj figcaption{margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid var(--border-hairline);display:flex;flex-direction:column;gap:.1rem}.Testimonial_quote__BORpj figcaption strong{font-family:var(--font-label),sans-serif;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-primary)}.Testimonial_quote__BORpj figcaption span{font-size:.82rem;color:var(--text-muted)}.DestinationRing_dest___Al7F{display:flex;flex-direction:column;align-items:center;gap:1.1rem}.DestinationRing_ring__ByCxV{width:var(--ring-size,clamp(120px,14vw,180px));padding:6px;border:1px solid var(--accent-rule-soft);border-radius:50%;display:block;transition:transform var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out)}.DestinationRing_dest___Al7F:hover .DestinationRing_ring__ByCxV{transform:scale(1.04);border-color:var(--accent-rule)}.DestinationRing_name__jwmF1{font-family:var(--font-label),sans-serif;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-primary)}.DestinationRing_wrap__VkYiE{position:relative}.DestinationRing_cities__kF3gQ{position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%,-4px);display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1rem;width:max-content;max-width:16rem;list-style:none;margin:0;padding:0;font-size:.85rem;opacity:0;visibility:hidden;transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out),visibility var(--dur-ui)}.DestinationRing_cities__kF3gQ a{color:var(--text-body)}.DestinationRing_cities__kF3gQ a:hover{color:var(--text-accent)}@media (hover:hover){.DestinationRing_wrap__VkYiE:focus-within .DestinationRing_cities__kF3gQ,.DestinationRing_wrap__VkYiE:hover .DestinationRing_cities__kF3gQ{opacity:1;visibility:visible;transform:translate(-50%)}.DestinationRing_wrap__VkYiE:hover .DestinationRing_ring__ByCxV{transform:scale(1.04);border-color:var(--accent-rule)}}@media (hover:none){.DestinationRing_cities__kF3gQ{display:none}}.Pillar_pillar__HN1mT{border-top:1px solid var(--accent-rule);padding-top:1.5rem}.Pillar_index__Pr7Dc{font-family:var(--font-display),Georgia,serif;font-size:1.1rem;letter-spacing:.1em;color:var(--text-accent)}.Pillar_title__sor4_{font-family:var(--font-label),sans-serif;font-size:.95rem;font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;margin:.7rem 0 .6rem;color:var(--text-primary)}.Pillar_body__R8BVd{font-size:.92rem;color:var(--text-muted)}.AmenityGroup_group__4bSFv{border-top:1px solid var(--accent-rule);padding-top:1.25rem}.AmenityGroup_title__8E8U6{font-family:var(--font-label),sans-serif;font-size:.9rem;font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;margin-bottom:.9rem;color:var(--text-primary)}.AmenityGroup_list__jqjZB{display:flex;flex-direction:column;gap:.5rem;font-size:.93rem;color:var(--text-body)}.AmenityGroup_list__jqjZB li{display:flex;gap:.6rem;align-items:baseline}.AmenityGroup_list__jqjZB svg{color:var(--text-accent);transform:translateY(2px)}.Alert_alert__6J4ks{display:grid;grid-template-columns:1.25rem 1fr;grid-gap:.8rem;gap:.8rem;padding:1rem 1.2rem;border-left:2px solid}.Alert_alert__6J4ks svg{margin-top:.15rem}.Alert_title__19ecn{font-weight:600;font-size:.95rem}.Alert_body__t9_kG{font-size:.9rem;margin-top:.2rem}.Alert_info__Vgdbi{background:var(--status-info-tint);color:var(--status-info)}.Alert_success__jqC4n{background:var(--status-success-tint);color:var(--status-success)}.Alert_warning__Rp765{background:var(--status-warning-tint);color:var(--status-warning)}.Alert_error__6pDoz{background:var(--status-error-tint);color:var(--status-error)}.Pagination_nav__qJ3jT{display:flex;justify-content:center;gap:.4rem}.Pagination_num__pxZik,.Pagination_step__QyeRv{min-width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-hairline);font-family:var(--font-label),sans-serif;font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}.Pagination_num__pxZik[aria-current=page]{background:var(--action-primary);color:var(--action-on-primary);border-color:var(--action-primary)}.Pagination_num__pxZik:hover,.Pagination_step__QyeRv:hover{border-color:var(--border-strong)}.Pagination_flip__SLMb4{transform:rotate(180deg)}.DateRangeGuests_group__vTDXo{display:grid;grid-gap:1rem;gap:1rem}.DateRangeGuests_row__5liJ5{grid-template-columns:repeat(3,minmax(0,1fr))}.DateRangeGuests_stack__Vht_y{grid-template-columns:1fr}@media (max-width:760px){.DateRangeGuests_row__5liJ5{grid-template-columns:1fr}}.SearchFilterBar_bar__TQIrB{display:grid;grid-template-columns:var(--bar-tracks,1fr);grid-gap:1rem;gap:1rem;align-items:end;padding:1.25rem;background:var(--surface-base);border:1px solid var(--border-hairline)}.SearchFilterBar_submit___TGtF{height:3.1rem}@media (max-width:760px){.SearchFilterBar_bar__TQIrB{grid-template-columns:1fr}}.KeyValueRow_row__isuRZ{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);grid-gap:1rem;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--border-hairline);font-size:.93rem}.KeyValueRow_row__isuRZ dt{font-family:var(--font-label),sans-serif;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-accent);padding-top:.15rem}.KeyValueRow_row__isuRZ dd{color:var(--text-primary);min-width:0;overflow-wrap:anywhere}