.map-pin{aspect-ratio:16.7/33.4;filter:drop-shadow(0 1.4px 6.9px #21215473);transform-origin:50% 100%;width:1.9rem;min-width:15px;transition:transform .3s ease-out;display:block}.map-pin svg{width:100%;height:100%;display:block;overflow:visible}.map-pin path{fill:var(--color-navy);transition:fill .3s ease-out}.map-pin.is--active{transform:scale(1.15)}.map-pin.is--active path{fill:var(--color-plum)}.homes-page{--homes-muted:#010b0e99;--homes-label:#53545e;--homes-line:#e6e7e7;--homes-panel:#f6f5f7;--homes-active:#f8f1f7;--homes-active-line:#b265a9;--homes-container-width:142rem;--homes-hero-size:clamp(40px, 7.5rem + 5.6px, 120px);--homes-title-size:clamp(28px, 5rem + 4.9px, 84px);--homes-card-title-size:clamp(20px, 4rem + 2.8px, 60px);--homes-subtitle-size:clamp(13px, 2rem + 6.4px, 38px);--homes-number-size:clamp(12px, 2rem + 5.4px, 36px);--homes-name-size:clamp(11px, 2rem + 3.4px, 33px);--homes-text-size:clamp(10px, 1rem + 8.7px, 27px);--homes-body-size:clamp(10px, 1rem + 6.7px, 24px);--homes-small-size:clamp(10px, 1rem + 4.7px, 21px);--homes-xsmall-size:clamp(10px, 1rem + 2.7px, 18px);--homes-tiny-size:clamp(10px, 1rem + 1.7px, 17px);--homes-micro-size:clamp(10px, 1rem + .7px, 15px);--homes-hero-spacing:-.2rem;--homes-title-spacing:-.15rem;--homes-tight-spacing:-.3rem;--homes-text-spacing:-.05rem;--homes-small-spacing:-.04rem;--homes-gutter:var(--page-gutter);overflow-x:clip}.homes-page .is--serif{font-weight:400}.homes-page .homes-container{width:var(--homes-container-width);max-width:100%}.homes-page .homes-label{padding-block:var(--mono-trim);color:var(--homes-label);font-size:var(--homes-xsmall-size);letter-spacing:.07rem;text-transform:capitalize;text-box:trim-both cap alphabetic;line-height:1;display:block}.homes-page .homes-label.is--plum{color:var(--color-plum)}.talk .talk-card{background:var(--color-navy);border-radius:2.5rem;justify-content:space-between;align-items:center;gap:4rem;padding:3rem 4rem;display:flex}.talk .talk-heading{flex-direction:column;align-items:flex-start;display:flex}.talk .talk-heading__title{width:38rem;color:var(--color-white);font-size:var(--homes-card-title-size);letter-spacing:var(--homes-tight-spacing)}.talk .talk-heading__title.is--wide{letter-spacing:-.2rem;width:auto}.talk .talk-heading__title .is--serif{color:var(--color-light-pink);letter-spacing:-.2rem}.talk .talk-heading__text{color:#fff9;width:55rem;max-width:100%;font-size:var(--homes-text-size);letter-spacing:var(--homes-text-spacing);margin-top:2.5rem;line-height:1.1}.talk .talk-heading .button-v1{margin-top:2.5rem}.talk .talk-actions{flex-direction:column;align-items:flex-end;gap:2.5rem;display:flex}.talk .talk-actions__phone{color:#fff9;font-size:var(--homes-text-size);letter-spacing:var(--homes-text-spacing);line-height:1;transition:opacity .3s ease-out}.talk .talk-actions .text-link{--text-link-font:var(--homes-text-size)}@media (hover:hover) and (pointer:fine){.talk .talk-actions__phone:hover{opacity:.6}}@media screen and (orientation:portrait){.homes-page{--homes-hero-size:4.5rem;--homes-title-size:3.5rem;--homes-card-title-size:3rem;--homes-subtitle-size:2.5rem;--homes-number-size:2.5rem;--homes-name-size:2.5rem;--homes-text-size:1.5rem;--homes-body-size:1.5rem;--homes-small-size:max(10px, 1.4rem);--homes-xsmall-size:max(10px, 1.2rem);--homes-tiny-size:max(10px, 1.1rem);--homes-micro-size:max(10px, 1rem);--homes-hero-spacing:-.1rem;--homes-title-spacing:-.1rem;--homes-tight-spacing:-.1rem}.homes-page .homes-container{width:auto;padding-inline:var(--homes-gutter)}.talk{padding-block:5rem 6rem}.talk .talk-card{flex-direction:column;align-items:flex-start;gap:3rem;padding:3rem 2.5rem}.talk .talk-heading__title,.talk .talk-heading__title.is--wide{width:33rem}.talk .talk-heading__text{width:100%;line-height:1.5}.talk .talk-heading .button-v1{margin-top:2.5rem}.talk .talk-actions{align-items:flex-start;gap:2rem}}:-webkit-any(.explore,.home-latest) .explore-card{border:1px solid var(--homes-line);background:var(--color-white);border-radius:2rem;flex-direction:column;padding:1rem;transition:background-color .3s ease-out,border-color .3s ease-out;display:flex}:-moz-any(.explore,.home-latest) .explore-card{border:1px solid var(--homes-line);background:var(--color-white);border-radius:2rem;flex-direction:column;padding:1rem;transition:background-color .3s ease-out,border-color .3s ease-out;display:flex}:is(.explore,.home-latest) .explore-card{border:1px solid var(--homes-line);background:var(--color-white);border-radius:2rem;flex-direction:column;padding:1rem;transition:background-color .3s ease-out,border-color .3s ease-out;display:flex}:-webkit-any(.explore,.home-latest) .explore-card[hidden]{display:none}:-moz-any(.explore,.home-latest) .explore-card[hidden]{display:none}:is(.explore,.home-latest) .explore-card[hidden]{display:none}:-webkit-any(.explore,.home-latest) .explore-card.is--active{border-color:var(--homes-active-line);background:var(--homes-active)}:-moz-any(.explore,.home-latest) .explore-card.is--active{border-color:var(--homes-active-line);background:var(--homes-active)}:is(.explore,.home-latest) .explore-card.is--active{border-color:var(--homes-active-line);background:var(--homes-active)}.home-latest .explore-card:focus-within{border-color:var(--homes-active-line);background:var(--homes-active)}@media (hover:hover){.home-latest .explore-card:hover{border-color:var(--homes-active-line);background:var(--homes-active)}}:-webkit-any(.explore,.home-latest) .explore-card__media{border-radius:1.5rem;height:21.5rem;position:relative;overflow:hidden}:-moz-any(.explore,.home-latest) .explore-card__media{border-radius:1.5rem;height:21.5rem;position:relative;overflow:hidden}:is(.explore,.home-latest) .explore-card__media{border-radius:1.5rem;height:21.5rem;position:relative;overflow:hidden}:-webkit-any(.explore,.home-latest) .explore-card__status{z-index:1;background:var(--color-white);color:var(--color-ink);font-size:var(--homes-tiny-size);letter-spacing:var(--homes-small-spacing);border-radius:5rem;padding:.5rem 1rem;line-height:1;display:block;position:absolute;top:1rem;left:1rem}:-moz-any(.explore,.home-latest) .explore-card__status{z-index:1;background:var(--color-white);color:var(--color-ink);font-size:var(--homes-tiny-size);letter-spacing:var(--homes-small-spacing);border-radius:5rem;padding:.5rem 1rem;line-height:1;display:block;position:absolute;top:1rem;left:1rem}:is(.explore,.home-latest) .explore-card__status{z-index:1;background:var(--color-white);color:var(--color-ink);font-size:var(--homes-tiny-size);letter-spacing:var(--homes-small-spacing);border-radius:5rem;padding:.5rem 1rem;line-height:1;display:block;position:absolute;top:1rem;left:1rem}:-webkit-any(.explore,.home-latest) .explore-card__status.is--available{background:var(--color-light-pink);color:var(--color-plum)}:-moz-any(.explore,.home-latest) .explore-card__status.is--available{background:var(--color-light-pink);color:var(--color-plum)}:is(.explore,.home-latest) .explore-card__status.is--available{background:var(--color-light-pink);color:var(--color-plum)}:-webkit-any(.explore,.home-latest) .explore-card__status:before{content:"";vertical-align:calc(.5cap - round(.5rem,1px)/2);background:currentColor;border-radius:50%;width:round(.5rem,1px);height:round(.5rem,1px);margin-right:.6rem;display:inline-block}:-moz-any(.explore,.home-latest) .explore-card__status:before{content:"";vertical-align:calc(.5cap - round(.5rem,1px)/2);background:currentColor;border-radius:50%;width:round(.5rem,1px);height:round(.5rem,1px);margin-right:.6rem;display:inline-block}:is(.explore,.home-latest) .explore-card__status:before{content:"";vertical-align:calc(.5cap - round(.5rem,1px)/2);background:currentColor;border-radius:50%;width:round(.5rem,1px);height:round(.5rem,1px);margin-right:.6rem;display:inline-block}:-webkit-any(.explore,.home-latest) .explore-card__type{z-index:1;padding:calc(.6rem + var(--mono-trim)) 1rem;background:var(--color-navy);border-radius:5rem;display:block;position:absolute;bottom:1rem;right:1rem}:-moz-any(.explore,.home-latest) .explore-card__type{z-index:1;padding:calc(.6rem + var(--mono-trim)) 1rem;background:var(--color-navy);border-radius:5rem;display:block;position:absolute;bottom:1rem;right:1rem}:is(.explore,.home-latest) .explore-card__type{z-index:1;padding:calc(.6rem + var(--mono-trim)) 1rem;background:var(--color-navy);border-radius:5rem;display:block;position:absolute;bottom:1rem;right:1rem}:-webkit-any(.explore,.home-latest) .explore-card__type-text{color:var(--color-white);font-size:var(--homes-micro-size);letter-spacing:.06rem;text-box:trim-both cap alphabetic;line-height:1;display:block}:-moz-any(.explore,.home-latest) .explore-card__type-text{color:var(--color-white);font-size:var(--homes-micro-size);letter-spacing:.06rem;text-box:trim-both cap alphabetic;line-height:1;display:block}:is(.explore,.home-latest) .explore-card__type-text{color:var(--color-white);font-size:var(--homes-micro-size);letter-spacing:.06rem;text-box:trim-both cap alphabetic;line-height:1;display:block}:-webkit-any(.explore,.home-latest) .explore-card__content{flex-direction:column;flex:1;padding:1.5rem 1rem .5rem;display:flex}:-moz-any(.explore,.home-latest) .explore-card__content{flex-direction:column;flex:1;padding:1.5rem 1rem .5rem;display:flex}:is(.explore,.home-latest) .explore-card__content{flex-direction:column;flex:1;padding:1.5rem 1rem .5rem;display:flex}:-webkit-any(.explore,.home-latest) .explore-card__place{padding-block:var(--mono-trim);color:var(--color-plum);font-size:var(--homes-micro-size);letter-spacing:.06rem;text-transform:uppercase;text-box:trim-both cap alphabetic;line-height:1;display:block}:-moz-any(.explore,.home-latest) .explore-card__place{padding-block:var(--mono-trim);color:var(--color-plum);font-size:var(--homes-micro-size);letter-spacing:.06rem;text-transform:uppercase;text-box:trim-both cap alphabetic;line-height:1;display:block}:is(.explore,.home-latest) .explore-card__place{padding-block:var(--mono-trim);color:var(--color-plum);font-size:var(--homes-micro-size);letter-spacing:.06rem;text-transform:uppercase;text-box:trim-both cap alphabetic;line-height:1;display:block}:-webkit-any(.explore,.home-latest) .explore-card__title{font-size:var(--homes-name-size);letter-spacing:-.2rem;margin-top:1rem}:-moz-any(.explore,.home-latest) .explore-card__title{font-size:var(--homes-name-size);letter-spacing:-.2rem;margin-top:1rem}:is(.explore,.home-latest) .explore-card__title{font-size:var(--homes-name-size);letter-spacing:-.2rem;margin-top:1rem}:-webkit-any(.explore,.home-latest) .explore-card__meta{flex-wrap:wrap;margin-top:1rem;display:flex}:-moz-any(.explore,.home-latest) .explore-card__meta{flex-wrap:wrap;margin-top:1rem;display:flex}:is(.explore,.home-latest) .explore-card__meta{flex-wrap:wrap;margin-top:1rem;display:flex}:-webkit-any(.explore,.home-latest) .explore-card__meta-item{color:var(--homes-muted);font-size:var(--homes-tiny-size);letter-spacing:var(--homes-small-spacing);line-height:1}:-moz-any(.explore,.home-latest) .explore-card__meta-item{color:var(--homes-muted);font-size:var(--homes-tiny-size);letter-spacing:var(--homes-small-spacing);line-height:1}:is(.explore,.home-latest) .explore-card__meta-item{color:var(--homes-muted);font-size:var(--homes-tiny-size);letter-spacing:var(--homes-small-spacing);line-height:1}:-webkit-any(.explore,.home-latest) .explore-card__meta-item+.explore-card__meta-item:before{content:"·";margin-inline:.6rem}:-moz-any(.explore,.home-latest) .explore-card__meta-item+.explore-card__meta-item:before{content:"·";margin-inline:.6rem}:is(.explore,.home-latest) .explore-card__meta-item+.explore-card__meta-item:before{content:"·";margin-inline:.6rem}:-webkit-any(.explore,.home-latest) .explore-card__actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.5rem;display:flex}:-moz-any(.explore,.home-latest) .explore-card__actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.5rem;display:flex}:is(.explore,.home-latest) .explore-card__actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.5rem;display:flex}:-webkit-any(.explore,.home-latest) .explore-card__pin{border:1px solid var(--homes-line);background:var(--color-white);width:4rem;height:4rem;color:var(--color-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:opacity .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;display:flex}:-moz-any(.explore,.home-latest) .explore-card__pin{border:1px solid var(--homes-line);background:var(--color-white);width:4rem;height:4rem;color:var(--color-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:opacity .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;display:flex}:is(.explore,.home-latest) .explore-card__pin{border:1px solid var(--homes-line);background:var(--color-white);width:4rem;height:4rem;color:var(--color-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:opacity .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;display:flex}:-webkit-any(.explore,.home-latest) .explore-card.is--active .explore-card__pin{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}:-moz-any(.explore,.home-latest) .explore-card.is--active .explore-card__pin{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}:is(.explore,.home-latest) .explore-card.is--active .explore-card__pin{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}:-webkit-any(.explore,.home-latest) .explore-card__pin-icon{background:currentColor;width:1.4rem;height:1.6rem;display:block;-webkit-mask:url(/assets/images/icons/icon-pin.svg) 50%/contain no-repeat;mask:url(/assets/images/icons/icon-pin.svg) 50%/contain no-repeat}:-moz-any(.explore,.home-latest) .explore-card__pin-icon{background:currentColor;width:1.4rem;height:1.6rem;display:block;-webkit-mask:url(/assets/images/icons/icon-pin.svg) 50%/contain no-repeat;mask:url(/assets/images/icons/icon-pin.svg) 50%/contain no-repeat}:is(.explore,.home-latest) .explore-card__pin-icon{background:currentColor;width:1.4rem;height:1.6rem;display:block;-webkit-mask:url(/assets/images/icons/icon-pin.svg) 50%/contain no-repeat;mask:url(/assets/images/icons/icon-pin.svg) 50%/contain no-repeat}@media (hover:hover) and (pointer:fine){:-webkit-any(.explore,.home-latest) .explore-card:not(.is--active) .explore-card__pin:hover{opacity:.6}:-moz-any(.explore,.home-latest) .explore-card:not(.is--active) .explore-card__pin:hover{opacity:.6}:is(.explore,.home-latest) .explore-card:not(.is--active) .explore-card__pin:hover{opacity:.6}}.hero{padding-block:13.5rem 8rem}.hero .hero-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.hero .hero-heading__title{font-size:var(--homes-hero-size);letter-spacing:var(--homes-hero-spacing)}.hero .hero-heading__title .is--serif{color:var(--color-plum);letter-spacing:var(--homes-title-spacing)}.hero .hero-heading__text{color:var(--homes-muted);font-size:var(--homes-text-size);letter-spacing:var(--homes-text-spacing);margin-top:2rem;line-height:1.1}.explore{padding-block:var(--section-space)}.explore .explore-container{width:auto;padding-inline:var(--homes-gutter)}.explore .explore-panel{background:var(--homes-panel);border-radius:3rem;padding:2.5rem 2.5rem 5rem}.explore .explore-toolbar{align-items:stretch;gap:1.5rem;display:flex}.explore .explore-search{border:1px solid var(--homes-line);background:var(--color-white);border-radius:5rem;flex:1;align-items:center;gap:1.5rem;min-width:0;height:5rem;padding-inline:2rem;display:flex}.explore .explore-search__label,.explore .explore-select__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.explore .explore-search__icon{background:var(--color-navy);flex:none;width:1.7rem;height:1.7rem;-webkit-mask:url(/assets/images/icons/icon-search.svg) 50%/contain no-repeat;mask:url(/assets/images/icons/icon-search.svg) 50%/contain no-repeat}.explore .explore-search__input{min-width:0;height:100%;color:var(--color-ink);font-size:var(--homes-small-size);letter-spacing:var(--homes-small-spacing);flex:1}.explore .explore-search__input::placeholder{color:var(--homes-muted);opacity:1}.explore .explore-search__input::-webkit-search-cancel-button{display:none}.explore .explore-switch{border:1px solid var(--homes-line);background:var(--color-white);border-radius:5rem;flex:none;padding:.2rem;display:flex}.explore .explore-switch__item{color:var(--color-navy);font-size:var(--homes-xsmall-size);letter-spacing:var(--homes-small-spacing);border-radius:5rem;align-items:center;gap:.5rem;padding:1.5rem 2rem;line-height:1;transition:opacity .3s ease-out,background-color .3s ease-out,color .3s ease-out;display:flex}.explore .explore-switch__item.is--active{background:var(--color-light-pink);color:var(--color-plum)}.explore .explore-switch.is--view .explore-switch__item{padding-inline:1.5rem}.explore .explore-switch.is--view .explore-switch__item.is--active{background:var(--color-navy);color:var(--color-white)}.explore .explore-switch__icon{background:currentColor;flex:none;width:1.2rem;height:1.2rem;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.explore .explore-switch__icon.is--map{-webkit-mask-image:url(/assets/images/icons/icon-map-toggle.svg);mask-image:url(/assets/images/icons/icon-map-toggle.svg)}.explore .explore-switch__icon.is--list{height:.9rem;-webkit-mask-image:url(/assets/images/icons/icon-list.svg);mask-image:url(/assets/images/icons/icon-list.svg)}.explore .explore-select{border:1px solid var(--homes-line);background:var(--color-white);border-radius:5rem;flex:none;width:18.5rem;display:flex}.explore .explore-select__input{width:100%;color:var(--color-navy);font-size:var(--homes-xsmall-size);letter-spacing:var(--homes-small-spacing);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline:1.5rem}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.explore .explore-select__input{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.explore .explore-select__input::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.explore .explore-select__input{background:0 0;border:0;border-radius:5rem;align-items:center;display:flex}.explore .explore-select__input::picker-icon{display:none}.explore .explore-select__input::picker(select){border:1px solid var(--homes-line);background:var(--color-white);opacity:0;transition:opacity .3s ease-out, display .3s allow-discrete, overlay .3s allow-discrete;border-radius:2rem;margin-top:.8rem;padding:.5rem;box-shadow:0 2rem 4rem #0f0f291f}.explore .explore-select__input:open::picker(select){opacity:1}@starting-style{.explore .explore-select__input:open::picker(select){opacity:0}}.explore .explore-select__input option{color:var(--color-navy);font-size:var(--homes-xsmall-size);letter-spacing:var(--homes-small-spacing);cursor:pointer;border-radius:5rem;padding:1.2rem 1.5rem;line-height:1;transition:opacity .3s ease-out,background-color .3s ease-out,color .3s ease-out}.explore .explore-select__input option::checkmark{display:none}.explore .explore-select__input option:checked{background:var(--color-light-pink);color:var(--color-plum)}.explore .explore-select__input option:focus-visible{outline:1px solid var(--color-navy);outline-offset:-1px}@media (hover:hover) and (pointer:fine){.explore .explore-select__input option:not(:checked):hover{opacity:.6}}}@media (hover:hover) and (pointer:fine){.explore .explore-switch__item:not(.is--active):hover,.explore .explore-areas__item:not(.is--active):hover{opacity:.6}}.explore .explore-areas{align-items:center;gap:2rem;margin-top:1.5rem;display:flex}.explore .explore-areas__label{color:var(--homes-muted);font-size:var(--homes-xsmall-size);letter-spacing:var(--homes-small-spacing);line-height:1}.explore .explore-areas__list{flex-wrap:wrap;gap:.5rem;display:flex}.explore .explore-areas__item{border:1px solid var(--homes-line);background:var(--color-white);color:var(--color-ink);font-size:var(--homes-xsmall-size);letter-spacing:var(--homes-small-spacing);border-radius:5rem;padding:1rem 1.5rem;line-height:1;transition:opacity .3s ease-out,background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out}.explore .explore-areas__item.is--active{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}.explore .explore-meta{justify-content:space-between;align-items:baseline;gap:2rem;margin-top:1.5rem;display:flex}.explore .explore-meta__count,.explore .explore-meta__checked{font-size:var(--homes-xsmall-size);letter-spacing:var(--homes-small-spacing);line-height:1}.explore .explore-meta__count{color:var(--color-ink)}.explore .explore-meta__checked{color:var(--homes-muted)}.explore .explore-results{grid-template-columns:62rem minmax(0,1fr);gap:2rem;height:92.5rem;margin-top:1.5rem;display:grid}.explore .explore-cards{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-plum) var(--homes-line);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2rem 1.5rem;min-height:0;padding-right:1rem;display:grid;overflow-y:auto}.explore .explore-cards::-webkit-scrollbar{width:.4rem}.explore .explore-cards::-webkit-scrollbar-track{background:var(--homes-line);border-radius:5rem}.explore .explore-cards::-webkit-scrollbar-thumb{background:var(--color-plum);border-radius:5rem}.explore .explore-results.is--list{grid-template-columns:minmax(0,1fr);height:auto}.explore .explore-results.is--list .explore-cards{grid-template-columns:repeat(4,minmax(0,1fr));padding-right:0;overflow:visible}.explore .explore-results.is--list .explore-map{display:none}.explore .explore-map{border:1px solid var(--homes-line);background:var(--color-white);border-radius:1.5rem;flex-direction:column;min-height:0;display:flex;overflow:hidden}.explore .explore-map__view{flex:1;min-height:0;position:relative}.explore .explore-map__canvas{background:var(--color-light-gray);height:100%}.explore .explore-preview{z-index:1;opacity:0;visibility:hidden;pointer-events:none;width:28rem;position:absolute;bottom:2rem;left:2rem}.explore .explore-preview.is--active{opacity:1;visibility:visible;pointer-events:auto}.explore .explore-map__bar{justify-content:space-between;align-items:center;gap:2rem;padding:1.2rem 1.5rem;display:flex}.explore .explore-map__note{color:var(--homes-muted);font-size:var(--homes-micro-size);line-height:1}.explore .explore-note{color:var(--homes-muted);font-size:var(--homes-tiny-size);letter-spacing:var(--homes-small-spacing);text-align:center;margin-top:2.5rem;line-height:1}.explore .explore-note:before{content:"";background:var(--color-plum);vertical-align:calc(.5cap - round(.4rem,1px)/2);border-radius:50%;width:round(.4rem,1px);height:round(.4rem,1px);margin-right:.6rem;display:inline-block}.talk{padding-block:var(--section-space)}.talk .talk-container{width:auto;padding-inline:var(--homes-gutter)}@media screen and (orientation:landscape) and (max-height:900px){.hero{padding-top:12rem}}@media screen and (orientation:portrait){.hero{padding-block:13rem 4rem}.hero .hero-heading__title{width:100%;max-width:40rem}.hero .hero-heading__text{width:100%;line-height:1.5}.explore .explore-panel{border-radius:2.5rem;padding:1.5rem 1.5rem 3rem}.explore .explore-toolbar{flex-wrap:wrap;gap:1rem}.explore .explore-search{flex:none;gap:1rem;width:100%;height:4.5rem;padding-inline:1.5rem}.explore .explore-switch__item{padding:1.2rem 1.5rem}.explore .explore-select{flex:1;width:auto;min-height:4.5rem}.explore .explore-areas{flex-wrap:wrap;gap:1rem;margin-top:2rem}.explore .explore-areas__label{width:100%}.explore .explore-meta{flex-direction:column;gap:1rem;margin-top:2rem}.explore .explore-meta__checked{line-height:1.5}.explore .explore-results,.explore .explore-results.is--list{grid-template-columns:minmax(0,1fr);height:auto;margin-top:1.5rem}.explore .explore-cards,.explore .explore-results.is--list .explore-cards{overscroll-behavior:contain auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.5rem;margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem;display:flex;overflow:auto visible}.explore .explore-cards::-webkit-scrollbar{display:none}.explore .explore-card{scroll-snap-align:start;flex:none;width:34rem}.explore .explore-card__media{height:22rem}.explore .explore-card__meta-item{line-height:1.5}.explore .explore-card__actions{padding-top:1rem}.explore .explore-map{height:34rem}.explore .explore-preview{display:none}.explore .explore-map__bar{flex-wrap:wrap;gap:1rem 1.5rem}.explore .explore-note{line-height:1.5}}.homes-page[data-cms-state=loading]>section:not(.talk){visibility:hidden}.homes-page [hidden]{display:none!important}.homes-page:not([data-cms-state=loading])>.homes-loading{display:none}.homes-page .homes-loading{color:var(--color-navy);font-size:var(--font-size-h6);letter-spacing:-.02em;text-align:center;padding-top:16rem;padding-bottom:8rem;line-height:1.2}@media screen and (orientation:portrait){.homes-page .homes-loading{padding-top:14rem}}.explore [data-homes-results][hidden]{display:none}
