.floor-plan_caption__dF3W2{position:absolute;left:0;bottom:0;width:100%;height:4rem;display:flex;align-items:center;padding-inline:1.5rem;background-image:linear-gradient(0deg,#040505,transparent);color:#fff}@media(min-width:992px){.floor-plan_caption__dF3W2{height:5rem}}@media(min-width:768px){.floor-plan_overlayText__Weuz9.floor-plan_first__RtgyD{top:9.375rem!important}}@media(min-width:992px){.floor-plan_overlayText__Weuz9,.floor-plan_overlayText__Weuz9.floor-plan_first__RtgyD{right:2rem!important;bottom:2rem!important;top:unset!important}}.TitleBlock_details__rXDUd .TitleBlock_specifications__2K7bF{list-style:none;margin:0;padding:0}@media(min-width:768px){.TitleBlock_sticky-container__MFSBs{position:absolute;inset:0;pointer-events:none;z-index:5}}.TitleBlock_title-block__1R2iP{--height:176px;width:100%;pointer-events:all}@media(min-width:768px){.TitleBlock_title-block__1R2iP{position:sticky}.TitleBlock_title-block__1R2iP.TitleBlock_initial___naAD,.TitleBlock_title-block__1R2iP.TitleBlock_pinned__POAbg{margin-bottom:calc(var(--height)*-1)}}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.TitleBlock_title-block__1R2iP.TitleBlock_initial___naAD,.TitleBlock_title-block__1R2iP.TitleBlock_pinned__POAbg{transition:top .55s cubic-bezier(.1,.25,.25,1) 0s}}@media(min-width:768px){.TitleBlock_title-block__1R2iP.TitleBlock_pinned__POAbg:after{content:"";position:relative;display:block;width:100%;height:calc(100vh - var(--navbar-offset));pointer-events:none;z-index:-1}.TitleBlock_title-block__1R2iP.TitleBlock_absolute__qjqjQ{position:absolute;top:0!important}.floor-plan-nav-visible .TitleBlock_title-block__1R2iP{--navbar-offset:var(--navbar-height);top:var(--navbar-offset)}.floor-plan-nav-visible.with-content-navigation .TitleBlock_title-block__1R2iP,.header-visible.floor-plan-nav-visible .TitleBlock_title-block__1R2iP{--navbar-offset:calc(var(--navbar-height) * 2);top:var(--navbar-offset)}.header-visible.floor-plan-nav-visible.with-content-navigation .TitleBlock_title-block__1R2iP{--navbar-offset:calc(var(--navbar-height) * 3);top:var(--navbar-offset)}}.TitleBlock_title-block-container__0yMSJ{display:flex;padding-left:0;padding-right:0;background-color:#fff;color:#072531;gap:1.5rem;pointer-events:all;justify-content:space-between}@media(max-width:767px){.TitleBlock_title-block-container__0yMSJ{flex-direction:column;align-items:flex-start}}@media(min-width:768px){.TitleBlock_title-block-container__0yMSJ{flex-direction:row;gap:2rem;align-items:center}}@media(min-width:992px){.TitleBlock_title-block-container__0yMSJ{gap:3rem;background-color:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media(min-width:992px)and (prefers-reduced-motion:no-preference){.TitleBlock_title-block-container__0yMSJ{transition:background-color .55s cubic-bezier(.1,.25,.25,1) 0s}}@media(min-width:992px){.TitleBlock_title-block-container__0yMSJ:hover{background-color:#fff}}@media(max-width:575px){.TitleBlock_details__rXDUd{max-width:100%;overflow:hidden}}@media(min-width:992px){.TitleBlock_details__rXDUd{display:flex}.TitleBlock_with-pricing-data__p2QQC .TitleBlock_details__rXDUd:after{content:"";display:inline-block;width:1px;height:80px;margin-left:3rem;background-color:#a5a9ac}}.TitleBlock_details__rXDUd .TitleBlock_control-group__d2ur3{display:flex;flex-direction:column}.TitleBlock_details__rXDUd .TitleBlock_header__JVI7j{display:flex;align-items:center;gap:0 1rem}.TitleBlock_details__rXDUd .TitleBlock_header__JVI7j h4,.TitleBlock_details__rXDUd .TitleBlock_header__JVI7j span{margin:0;line-height:1!important}.TitleBlock_details__rXDUd .TitleBlock_header__JVI7j h4{color:#040505}.TitleBlock_details__rXDUd .TitleBlock_header__JVI7j span{white-space:pre}.TitleBlock_details__rXDUd .TitleBlock_popover-control-group__2HzBw{display:flex;align-items:flex-end;gap:.25rem}.TitleBlock_details__rXDUd .TitleBlock_specifications__2K7bF{display:flex;align-items:center;overflow-x:auto;margin-top:.25rem}@media(min-width:1200px){.TitleBlock_details__rXDUd .TitleBlock_specifications__2K7bF{margin-top:.5rem}}.TitleBlock_details__rXDUd .TitleBlock_specifications__2K7bF li{white-space:pre}@media(max-width:1199px){.TitleBlock_details__rXDUd .TitleBlock_specifications__2K7bF li>.b1{font-size:.625rem!important}}.TitleBlock_details__rXDUd .TitleBlock_specifications__2K7bF li+li{display:flex;align-items:center}.TitleBlock_details__rXDUd .TitleBlock_specifications__2K7bF li+li:before{content:"";width:1px;height:1.25rem;background-color:#a5a9ac;margin:0 .5rem}@media(min-width:1200px){.TitleBlock_details__rXDUd .TitleBlock_specifications__2K7bF li+li:before{margin:0 1rem}}.TitleBlock_pricing__VhIV2{width:100%;display:flex;gap:1.5rem;justify-content:left}@media(min-width:992px){.TitleBlock_pricing__VhIV2{gap:3rem}}.TitleBlock_pricing__VhIV2 .TitleBlock_label__Rwnws{margin:0 0 .5rem}.TitleBlock_pricing__VhIV2 .TitleBlock_price__uyV5z{display:flex;align-items:baseline;gap:.25rem}.TitleBlock_pricing__VhIV2 .TitleBlock_price__uyV5z .TitleBlock_value__fcuEh{margin:0}.TitleBlock_pricing__VhIV2 .TitleBlock_price__uyV5z .TitleBlock_value__fcuEh span:first-of-type{font-size:1.75rem;font-weight:300}@media(min-width:768px){.TitleBlock_pricing__VhIV2 .TitleBlock_price__uyV5z .TitleBlock_value__fcuEh span:first-of-type{font-size:2rem}}.TitleBlock_pricing__VhIV2 .TitleBlock_popover-trigger__VKtd3{transform:translateY(.1875rem)}@media(max-width:767px){.TitleBlock_pricing__VhIV2 .TitleBlock_popover-trigger__VKtd3{--icon-size:1rem}}.TitleBlock_pricing__VhIV2 .TitleBlock_disclaimer__T8Ftq{margin:.25rem 0 0}.TitleBlock_link__nPDb5{white-space:pre;text-align:right}@media(min-width:1200px){.TitleBlock_link__nPDb5:focus span>svg,.TitleBlock_link__nPDb5:hover span>svg{transform:translateX(.25rem)}}.TitleBlock_link__nPDb5 span{--icon-color:#040505!important;--icon-size:0.75rem!important}@media(min-width:768px)and (max-width:1200px){.TitleBlock_link__nPDb5 span{--icon-size:1rem!important;--decoration-size:0!important;width:calc(var(--icon-size)*2);height:calc(var(--icon-size)*2);text-indent:100%;color:rgba(0,0,0,0);overflow:hidden}.TitleBlock_link__nPDb5 span>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:no-preference){.TitleBlock_link__nPDb5 span>svg{transition:transform .15s cubic-bezier(.1,.25,.25,1) 0s}}.TitleBlock_popover-trigger__VKtd3{--icon-size:1.25rem;width:var(--icon-size);height:var(--icon-size);border-radius:50%}.TitleBlock_popover-trigger__VKtd3>svg{display:block}