.prp[data-v-1960e306]{display:flex;flex-direction:column;gap:0}.prp-bars[data-v-1960e306]{gap:3px;height:72px;padding:0 10px}.prp-bars[data-v-1960e306],.prp-col[data-v-1960e306]{align-items:flex-end;display:flex}.prp-col[data-v-1960e306]{flex:1;height:100%}.prp-bar[data-v-1960e306]{background:#d9e2df;border-radius:2px 2px 0 0;transition:background .15s ease;width:100%}.prp-bar-on[data-v-1960e306]{background:#02db82}.prp-slider[data-v-1960e306]{height:28px;margin:-14px 10px 0;position:relative}.prp-slider-flat[data-v-1960e306]{margin-top:4px}.prp-track[data-v-1960e306]{background:#e3e9e7;left:0;right:0}.prp-fill[data-v-1960e306],.prp-track[data-v-1960e306]{border-radius:2px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.prp-fill[data-v-1960e306]{background:#02db82}.prp-range[data-v-1960e306]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;height:100%;inset:0;margin:0;pointer-events:none;position:absolute;width:100%}.prp-range[data-v-1960e306]::-webkit-slider-runnable-track{background:transparent;height:100%}.prp-range[data-v-1960e306]::-moz-range-track{background:transparent}.prp-range[data-v-1960e306]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid rgba(2,80,77,.18);border-radius:999px;box-shadow:0 2px 8px #02504d2e;cursor:grab;height:26px;margin-top:1px;pointer-events:auto;width:26px}.prp-range[data-v-1960e306]::-moz-range-thumb{background:#fff;border:1px solid rgba(2,80,77,.18);border-radius:999px;box-shadow:0 2px 8px #02504d2e;cursor:grab;height:26px;pointer-events:auto;width:26px}.prp-range[data-v-1960e306]:focus-visible{outline:none}.prp-range[data-v-1960e306]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #02db8259}.prp-range[data-v-1960e306]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #02db8259}.prp-fields[data-v-1960e306]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:8px}.prp-field[data-v-1960e306]{display:flex;flex-direction:column;gap:6px}.prp-field-label[data-v-1960e306]{color:#6b7a77;font-size:.75rem}.prp-field-box[data-v-1960e306]{align-items:center;background:#fff;border:1px solid var(--rule-color);border-radius:999px;display:flex;gap:6px;height:42px;padding:0 14px;transition:border-color .15s ease}.prp-field-box[data-v-1960e306]:focus-within{border-color:#02db82}.prp-field-box.prp-field-error[data-v-1960e306]{border-color:#d93d42}.prp-currency[data-v-1960e306]{color:#6b7a77;font-size:.875rem}.prp-field-box input[data-v-1960e306]{background:transparent;border:0;color:#02504d;font:inherit;font-size:.9375rem;font-weight:600;min-width:0;outline:none;width:100%}.prp-field-box input[data-v-1960e306]::-moz-placeholder{color:#8a9794;font-weight:400}.prp-field-box input[data-v-1960e306]::placeholder{color:#8a9794;font-weight:400}.prp-error[data-v-1960e306]{color:#c4363b;font-size:.8125rem;margin:8px 2px 0}.hsw-root[data-v-f687a68d]{position:relative}.hsw-pill[data-v-f687a68d]{align-items:center;background:#fff;border:1px solid var(--rule-color);border-radius:999px;box-shadow:0 2px 12px #02504d14;display:grid;grid-template-columns:minmax(0,1.25fr) 1px minmax(0,1fr) 1px minmax(0,1.15fr) auto;padding:6px 6px 6px 8px;transition:box-shadow .18s ease,background .18s ease;width:clamp(440px,40vw,600px)}.hsw-pill[data-v-f687a68d]:hover{box-shadow:0 4px 18px #02504d24}.hsw-pill-open[data-v-f687a68d]{background:#eef2f1}.hsw-seg-wrap[data-v-f687a68d]{min-width:0;position:relative}.hsw-seg[data-v-f687a68d]{background:transparent;border:0;border-radius:999px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;justify-content:center;min-width:0;padding:6px 20px;text-align:left;transition:background .18s ease,box-shadow .18s ease;white-space:nowrap;width:100%}.hsw-seg[data-v-f687a68d]:hover{background:#f1f4f3}.hsw-seg-active[data-v-f687a68d],.hsw-seg-active[data-v-f687a68d]:hover{background:#fff;box-shadow:0 4px 16px #02504d24}.hsw-seg[data-v-f687a68d]:focus-visible{outline:2px solid #02db82;outline-offset:2px}.hsw-seg-label[data-v-f687a68d],.hsw-seg-value[data-v-f687a68d]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsw-seg-label[data-v-f687a68d]{color:#8a9794;font-size:.75rem;font-weight:400;line-height:1.3}.hsw-seg-value[data-v-f687a68d]{color:#02504d;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.hsw-seg-empty[data-v-f687a68d]{color:#5f6f6c;font-weight:600}.hsw-divider[data-v-f687a68d]{background:var(--rule-color);flex-shrink:0;height:30px;width:1px}.hsw-pill-open .hsw-divider[data-v-f687a68d]{background:transparent}.hsw-search-btn[data-v-f687a68d]{align-items:center;aspect-ratio:1;background:#02db82;border:0;border-radius:999px;color:#02504d;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin-left:10px;padding:0;transition:background .18s ease,transform .12s ease;width:44px}.hsw-search-btn[data-v-f687a68d]:hover{background:#04c576;transform:scale(1.04)}.hsw-search-btn[data-v-f687a68d]:focus-visible{outline:2px solid #02504d;outline-offset:2px}.hsw-pop[data-v-f687a68d]{background:#fff;border:1px solid var(--rule-color);border-radius:24px;box-shadow:0 16px 48px #02504d29,0 2px 6px #02504d0d;padding:20px;position:absolute;top:calc(100% + 12px);z-index:60}.hsw-pop-location[data-v-f687a68d]{left:0;width:380px}.hsw-pop-type[data-v-f687a68d]{left:50%;padding:8px;transform:translate(-50%);width:240px}.hsw-pop-price[data-v-f687a68d]{right:0;width:420px}.hsw-pop-enter-active[data-v-f687a68d],.hsw-pop-leave-active[data-v-f687a68d]{transition:opacity .16s ease,transform .16s ease}.hsw-pop-enter-from[data-v-f687a68d],.hsw-pop-leave-to[data-v-f687a68d]{opacity:0}.hsw-pop-location.hsw-pop-enter-from[data-v-f687a68d],.hsw-pop-location.hsw-pop-leave-to[data-v-f687a68d],.hsw-pop-price.hsw-pop-enter-from[data-v-f687a68d],.hsw-pop-price.hsw-pop-leave-to[data-v-f687a68d]{transform:translateY(-6px)}.hsw-pop-type.hsw-pop-enter-from[data-v-f687a68d],.hsw-pop-type.hsw-pop-leave-to[data-v-f687a68d]{transform:translate(-50%,-6px)}.hsw-options[data-v-f687a68d]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.hsw-option[data-v-f687a68d]{align-items:center;background:transparent;border:0;border-radius:12px;color:#02504d;cursor:pointer;display:flex;font:inherit;font-size:.9375rem;font-weight:600;gap:12px;justify-content:space-between;padding:10px 14px;text-align:left;transition:background .15s ease;width:100%}.hsw-option-on[data-v-f687a68d],.hsw-option[data-v-f687a68d]:hover{background:#f1f4f3}.hsw-option[data-v-f687a68d]:focus-visible{outline:2px solid #02db82;outline-offset:-2px}.hsw-panel-title[data-v-f687a68d]{color:#02504d;font-size:.8125rem;font-weight:600;margin:0 0 6px}.hsw-panel-sub[data-v-f687a68d]{color:#6b7a77;font-size:.75rem;margin:0 0 12px}.hsw-pop>.hsw-input-wrap+.hsw-panel-title[data-v-f687a68d]{margin-top:16px}.hsw-input-wrap[data-v-f687a68d]{align-items:center;background:#fff;border:1px solid var(--rule-color);border-radius:999px;display:flex;gap:10px;height:46px;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease}.hsw-input-wrap[data-v-f687a68d]:focus-within{border-color:#02db82;box-shadow:0 0 0 3px #02db822e}.hsw-input-icon[data-v-f687a68d]{color:#8a9794;flex-shrink:0;height:18px;width:18px}.hsw-input[data-v-f687a68d]{background:transparent;border:0;color:#02504d;flex:1;font:inherit;font-size:.9375rem;min-width:0;outline:none}.hsw-input[data-v-f687a68d]::-moz-placeholder{color:#8a9794}.hsw-input[data-v-f687a68d]::placeholder{color:#8a9794}.hsw-list[data-v-f687a68d]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;max-height:340px;overflow-y:auto;padding:0}.hsw-city[data-v-f687a68d]{align-items:center;background:transparent;border:0;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:8px 10px;text-align:left;transition:background .15s ease;width:100%}.hsw-city-on[data-v-f687a68d],.hsw-city[data-v-f687a68d]:hover{background:#f1f4f3}.hsw-city-icon[data-v-f687a68d]{align-items:center;background:#e9f9f1;border-radius:10px;color:#02504d;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.hsw-city-text[data-v-f687a68d]{display:flex;flex:1;flex-direction:column;min-width:0}.hsw-city-name[data-v-f687a68d]{color:#02504d;font-size:.9375rem;font-weight:600}.hsw-city-cp[data-v-f687a68d]{color:#6b7a77;font-size:.75rem}.hsw-city-check[data-v-f687a68d]{color:#02db82;flex-shrink:0}.hsw-muted[data-v-f687a68d]{color:#6b7a77;font-size:.875rem;padding:8px 10px}.hsw-clear[data-v-f687a68d]{background:transparent;border:0;color:#02504d;cursor:pointer;font:inherit;font-size:.8125rem;margin-top:10px;padding:6px 10px;text-decoration:underline}.hsw-segmented[data-v-f687a68d]{background:#eef2f1;border-radius:999px;display:inline-flex;gap:4px;padding:4px}.hsw-segmented-btn[data-v-f687a68d]{background:transparent;border:0;border-radius:999px;color:#02504d;cursor:pointer;font:inherit;font-size:.9375rem;font-weight:600;padding:10px 26px;transition:background .15s ease,box-shadow .15s ease,color .15s ease}.hsw-segmented-btn[data-v-f687a68d]:hover{background:#fff9}.hsw-segmented-on[data-v-f687a68d],.hsw-segmented-on[data-v-f687a68d]:hover{background:#fff;box-shadow:0 2px 8px #02504d1f}.hsw-modal-close[data-v-f687a68d]{align-items:center;background:#fff;border:0;border-radius:999px;box-shadow:0 0 15px #00000026;color:#111;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:color .15s ease;width:40px}.hsw-modal-close[data-v-f687a68d]:hover{color:#e5484d}.hsw-modal-search[data-v-f687a68d]{align-items:center;background:#02db82;border:0;border-radius:999px;color:#02504d;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:8px;padding:12px 32px;transition:background .18s ease}.hsw-modal-search[data-v-f687a68d]:hover{background:#04c576}.modal-enter-active[data-v-f687a68d],.modal-leave-active[data-v-f687a68d]{transition:opacity .3s ease}.modal-enter-from[data-v-f687a68d],.modal-leave-to[data-v-f687a68d]{opacity:0}.animate-slide-up[data-v-f687a68d]{animation:slideUp-f687a68d .3s ease-out}@keyframes slideUp-f687a68d{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.animate-slide-up[data-v-f687a68d]{animation:none}.hsw-pop-enter-active[data-v-f687a68d],.hsw-pop-leave-active[data-v-f687a68d]{transition:none}}.nav-root[data-v-d4cf065a]{background:#fff;position:sticky;top:0;z-index:40}.nav-mobile[data-v-d4cf065a]{display:none}@media(max-width:767px){.nav-mobile[data-v-d4cf065a]{align-items:center;display:flex;justify-content:space-between;padding:10px 14px}}.nav-desktop[data-v-d4cf065a]{padding:14px 0}.nav-inner[data-v-d4cf065a]{align-items:center;display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:0 clamp(1.5rem,3.5vw,3.75rem)}.nav-logo[data-v-d4cf065a]{align-items:center;display:inline-flex;justify-self:start}.nav-logo img[data-v-d4cf065a]{height:34px;transition:opacity .18s ease;width:auto}.nav-logo:hover img[data-v-d4cf065a]{opacity:.8}.nav-search[data-v-d4cf065a]{display:flex;justify-content:center}.nav-actions[data-v-d4cf065a]{align-items:center;display:flex;gap:clamp(.75rem,1.2vw,1.25rem);justify-self:end}.nav-list-link[data-v-d4cf065a]{color:#02504d;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;transition:color .18s ease;white-space:nowrap}.nav-list-link[data-v-d4cf065a]:hover{color:#02db82}@media(max-width:1439px){.nav-list-link[data-v-d4cf065a]{display:none}}.nav-icon-btn[data-v-d4cf065a]{align-items:center;background:#fff;border:1px solid var(--rule-color);border-radius:999px;color:#02504d;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.ft-root[data-v-050059fa]{background:#fafaf7;border-top:1px solid var(--rule-color)}.ft-inner[data-v-050059fa]{padding:var(--section-py-lg) var(--gutter-x) calc(var(--unit)*8)}.ft-main[data-v-050059fa]{border-bottom:1px solid var(--rule-color);display:grid;gap:calc(var(--unit)*14);grid-template-columns:1fr;padding-bottom:calc(var(--unit)*12)}@media(min-width:880px){.ft-main[data-v-050059fa]{gap:clamp(3rem,6vw,6rem);grid-template-columns:1fr 2fr}}.ft-brand[data-v-050059fa]{display:flex;flex-direction:column;gap:calc(var(--unit)*5);max-width:36ch}.ft-logo img[data-v-050059fa]{height:36px;width:auto}.ft-tagline[data-v-050059fa]{color:var(--ink-700);font-size:.9375rem;line-height:1.55;margin:0;opacity:.7}.ft-socials[data-v-050059fa]{display:flex;gap:calc(var(--unit)*4);margin-top:calc(var(--unit)*1)}.ft-social[data-v-050059fa]{align-items:center;color:var(--ink-700);display:inline-flex;justify-content:center;opacity:.55;transition:opacity .18s ease,color .18s ease}.ft-social[data-v-050059fa]:hover{color:#02504d;opacity:1}.ft-social-icon[data-v-050059fa]{height:18px;width:18px}.ft-columns[data-v-050059fa]{display:grid;gap:calc(var(--unit)*8);grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.ft-columns[data-v-050059fa]{gap:calc(var(--unit)*6);grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.ft-columns[data-v-050059fa]{grid-template-columns:repeat(5,minmax(0,1fr))}}.ft-col-title[data-v-050059fa]{color:#02504d;font-size:.7rem;font-weight:600;letter-spacing:.08em;margin:0 0 calc(var(--unit)*4);text-transform:uppercase}.ft-col-list[data-v-050059fa]{display:flex;flex-direction:column;gap:calc(var(--unit)*2.5);list-style:none;margin:0;padding:0}.ft-link[data-v-050059fa]{color:var(--ink-700);font-size:.875rem;opacity:.7;text-decoration:none;transition:opacity .18s ease,color .18s ease}.ft-link[data-v-050059fa]:hover{color:#02504d;opacity:1}.ft-link-btn[data-v-050059fa]{background:none;border:0;cursor:pointer;font-family:inherit;padding:0;text-align:left}.ft-meta[data-v-050059fa]{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--unit)*2);padding-top:calc(var(--unit)*6)}@media(min-width:640px){.ft-meta[data-v-050059fa]{align-items:center;flex-direction:row;justify-content:space-between}}.ft-copy[data-v-050059fa],.ft-tagsmall[data-v-050059fa]{color:var(--ink-700);font-size:.8125rem;margin:0;opacity:.55}.sr-only[data-v-050059fa]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}
