.FloorplanCardContainer_list__sy3Am{list-style:none;margin:0;padding:0}.FloorplanCardContainer_collection__AyvKf{height:100%;background-color:#fff}.FloorplanCardContainer_collection__AyvKf+.FloorplanCardContainer_floorplan-card__Up2r5{margin-top:4rem}.FloorplanCardContainer_list__sy3Am{display:grid;grid-template-columns:1fr;grid-gap:3rem 1.5rem;gap:3rem 1.5rem;margin-top:1.5rem}@media(max-width:767px){.FloorplanCardContainer_list__sy3Am{grid-template-columns:1fr}}@media(min-width:768px){.FloorplanCardContainer_list__sy3Am{grid-template-columns:repeat(2,1fr)}.FloorplanCardContainer_list__sy3Am>:last-child:nth-child(odd){grid-column:1}}@media(min-width:1200px){.FloorplanCardContainer_list__sy3Am{margin-top:2rem}}.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_list__2bIx0{list-style:none;margin:0;padding:0}.HomeOfTheWeek_stretched-link__u7ucc span,.HomeOfTheWeek_visually-hidden__tvVGH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0;overflow:hidden}.HomeOfTheWeek_focus__EStZG{position:relative}.HomeOfTheWeek_focus__EStZG:focus,.HomeOfTheWeek_focus__EStZG:focus-visible{outline:0}.HomeOfTheWeek_focus__EStZG:after{content:"";display:block;position:absolute;border-radius:var(--decoration-focus-roundness,4px);inset:var(--decoration-focus-inset,-.5rem);border:var(--decoration-focus-size,.125rem) solid var(--decoration-focus-color,#072531)}.HomeOfTheWeek_wrapper__LJU_Q{display:flex;flex-direction:column;align-items:center;padding:4rem .5rem}@media(min-width:768px){.HomeOfTheWeek_wrapper__LJU_Q{padding:4rem}}.HomeOfTheWeek_title__6zmbd{margin-bottom:2rem;text-align:center}@media(min-width:768px){.HomeOfTheWeek_title__6zmbd{margin-bottom:3rem}}.HomeOfTheWeek_card__OHO6q{position:relative;border:2px solid rgba(0,0,0,0);border-radius:4px;max-width:400px}@media(prefers-reduced-motion:no-preference){.HomeOfTheWeek_card__OHO6q{transition:border-color .55s cubic-bezier(.1,.25,.25,1) 0s}}.HomeOfTheWeek_card__OHO6q:hover{border-color:#89b8c9}.HomeOfTheWeek_card__OHO6q:hover:before{opacity:1}.HomeOfTheWeek_card__OHO6q:hover .HomeOfTheWeek_contents__BZgy9{border-color:#89b8c9}@media(min-width:1400px){.HomeOfTheWeek_card__OHO6q{max-width:unset}}.HomeOfTheWeek_card__OHO6q:before{content:"";position:absolute;inset:0;opacity:0;box-shadow:0 4px 10px rgba(0,0,0,.1);pointer-events:none}@media(prefers-reduced-motion:no-preference){.HomeOfTheWeek_card__OHO6q:before{transition:opacity .55s cubic-bezier(.1,.25,.25,1) 0s}}.HomeOfTheWeek_stretched-link__u7ucc:after{content:"";position:absolute;inset:0;z-index:1;cursor:pointer}.HomeOfTheWeek_contents__BZgy9{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;gap:1.5rem 3rem;color:#353a3e;border-radius:inherit;box-shadow:0 4px 10px rgba(0,0,0,.1);background-color:#fff;pointer-events:none;overflow:hidden}@media(prefers-reduced-motion:no-preference){.HomeOfTheWeek_contents__BZgy9{transition:border-color .55s cubic-bezier(.1,.25,.25,1) 0s}}@media(min-width:1400px){.HomeOfTheWeek_contents__BZgy9{display:grid;grid-template-columns:615px minmax(200px,1fr) auto;grid-template-areas:"image specifications cta" "image specifications tags" "image pricing tags" "image pricing tags"}.HomeOfTheWeek_contents__BZgy9 .HomeOfTheWeek_links__LxkWv:empty,.HomeOfTheWeek_contents__BZgy9 .HomeOfTheWeek_tags__Jnqm0:empty{display:none}.HomeOfTheWeek_contents__BZgy9:has(.HomeOfTheWeek_links__LxkWv:empty,.HomeOfTheWeek_tags__Jnqm0:empty){grid-template-columns:615px 1fr;grid-template-areas:"image specifications" "image specifications" "image pricing" "image pricing"}}@media(min-width:1400px){.HomeOfTheWeek_contents__BZgy9.HomeOfTheWeek_right-image__urj_b{grid-template-columns:auto minmax(200px,1fr) 615px;grid-template-areas:"cta specifications image" "tags specifications image" "tags pricing image" "tags pricing image"}.HomeOfTheWeek_contents__BZgy9.HomeOfTheWeek_right-image__urj_b:has(.HomeOfTheWeek_links__LxkWv:empty,.HomeOfTheWeek_tags__Jnqm0:empty){grid-template-columns:1fr 615px;grid-template-areas:"specifications image" "specifications image" "pricing image" "pricing image"}}.HomeOfTheWeek_image__7sv_q{position:relative;grid-area:image;height:100%}.HomeOfTheWeek_image__7sv_q figure{height:100%}.HomeOfTheWeek_image__7sv_q img,.HomeOfTheWeek_image__7sv_q picture{height:100%;object-fit:cover}@media(max-width:1399px){.HomeOfTheWeek_image__7sv_q picture{display:block;width:100%;aspect-ratio:3/2}.HomeOfTheWeek_image__7sv_q picture img{width:100%;height:100%;object-fit:cover}}.HomeOfTheWeek_image__7sv_q:after{content:"";position:absolute;inset:0;background-image:linear-gradient(0deg,rgba(0,0,0,.75),transparent 30%)}.HomeOfTheWeek_specifications__BrF4V{max-width:100%;padding:0 1.5rem}@media(min-width:1400px){.HomeOfTheWeek_specifications__BrF4V{grid-area:specifications;padding:1.5rem 0 0}}.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_header__GkGG5{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.5rem}@media(min-width:1400px){.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_header__GkGG5{margin-bottom:1rem}}.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_header__GkGG5 h4,.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_header__GkGG5 span{margin:0;line-height:1!important}.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_header__GkGG5 h4{color:#040505}.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_header__GkGG5>div{display:flex;align-items:flex-end}.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_header__GkGG5 .HomeOfTheWeek_popover-trigger__Cwcob{margin-left:.5rem}.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_list__2bIx0{display:flex;flex-wrap:wrap;gap:1rem;row-gap:.25rem}.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_list__2bIx0 li{position:relative;display:flex;align-items:center;padding-right:1rem}.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_list__2bIx0 li:first-child,.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_list__2bIx0 li:nth-child(n+5){padding-left:0}@media(max-width:1399px){.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_list__2bIx0 li>.b1{font-size:.625rem!important}}.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_list__2bIx0 li:not(:last-child):after{content:"";position:absolute;right:0;width:1px;height:1.5rem;background-color:#a5a9ac}.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_list__2bIx0 li span{display:inline-block;white-space:normal;--decoration-focus-inset:0 -0.25rem}.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_body__CCTOk{margin-top:1rem;margin-bottom:0}@media(min-width:1400px){.HomeOfTheWeek_specifications__BrF4V .HomeOfTheWeek_body__CCTOk{margin:1rem 0 0}}.HomeOfTheWeek_tags__Jnqm0{padding:0 1.5rem}@media(min-width:1400px){.HomeOfTheWeek_tags__Jnqm0{grid-area:tags;padding:0 1.5rem 0 0}.HomeOfTheWeek_right-image__urj_b .HomeOfTheWeek_tags__Jnqm0{padding:0 0 0 1.5rem}}.HomeOfTheWeek_tags__Jnqm0 .HomeOfTheWeek_tag__MAleW{display:block;width:-moz-fit-content;width:fit-content;min-width:245px}@media(min-width:1400px){.HomeOfTheWeek_tags__Jnqm0 .HomeOfTheWeek_tag__MAleW{width:100%}}.HomeOfTheWeek_tags__Jnqm0 .HomeOfTheWeek_tag__MAleW *{margin:0}.HomeOfTheWeek_tags__Jnqm0 .HomeOfTheWeek_tag__MAleW+.HomeOfTheWeek_tag__MAleW{margin-top:.5rem}.HomeOfTheWeek_tags__Jnqm0 .HomeOfTheWeek_feature__eqpbm{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.HomeOfTheWeek_tags__Jnqm0 .HomeOfTheWeek_feature__eqpbm p{margin:0}.HomeOfTheWeek_pricing__OodtB{display:flex;flex-direction:row;gap:3rem;margin:0 1.5rem;padding:1.5rem 0;border-top:1px solid #a5a9ac}@media(min-width:1400px){.HomeOfTheWeek_pricing__OodtB{margin:0;padding:1.5rem 0;grid-area:pricing}}.HomeOfTheWeek_pricing__OodtB .HomeOfTheWeek_label__ufsph{margin:0}.HomeOfTheWeek_pricing__OodtB .HomeOfTheWeek_price__l4eRv{display:flex;flex-direction:column;row-gap:.5rem}.HomeOfTheWeek_pricing__OodtB .HomeOfTheWeek_price__l4eRv .HomeOfTheWeek_value__CxWU8{margin:0}.HomeOfTheWeek_pricing__OodtB .HomeOfTheWeek_old-price__so2Wt{position:relative;display:inline-block;font-size:1.125rem!important;font-weight:300!important;margin:0;color:#353a3e}@media(min-width:1400px){.HomeOfTheWeek_pricing__OodtB .HomeOfTheWeek_old-price__so2Wt{font-size:1.25rem!important}}.HomeOfTheWeek_pricing__OodtB .HomeOfTheWeek_old-price__so2Wt:after{content:"";position:absolute;top:55%;left:0;width:100%;height:1px;background-color:currentColor}.HomeOfTheWeek_links__LxkWv{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:1rem;padding:0 2rem 1.5rem}@media(min-width:1400px){.HomeOfTheWeek_links__LxkWv{grid-area:cta;margin-bottom:.5rem;align-items:flex-end;padding:1.5rem 2rem 0 0}.HomeOfTheWeek_right-image__urj_b .HomeOfTheWeek_links__LxkWv{align-items:flex-start;padding:1.5rem 0 0 2rem}}.HomeOfTheWeek_links__LxkWv .HomeOfTheWeek_cta__7j6iE,.HomeOfTheWeek_links__LxkWv .HomeOfTheWeek_u-tour__6Nu7w{pointer-events:all;cursor:pointer}.HomeOfTheWeek_links__LxkWv .HomeOfTheWeek_u-tour__6Nu7w{--icon-size:1.5rem;--icon-color:#57a144;text-align:center}.HomeOfTheWeek_links__LxkWv .HomeOfTheWeek_u-tour__6Nu7w [class*=control-group]>span{display:flex;align-items:center;gap:.5rem}.HomeOfTheWeek_links__LxkWv .HomeOfTheWeek_u-tour__6Nu7w svg{display:block}.inline-form_inline-form__m_uOn{background-color:#f5f6f8;border-radius:8px;padding:2rem;margin:3rem 0;container-type:inline-size}[data-block=TwoColumnBlock] .inline-form_inline-form__m_uOn{margin:0;overflow:auto}@container (min-width: 992px){.inline-form_inline-form__m_uOn .col:has(+.col){grid-column:span 4}.inline-form_inline-form__m_uOn .col+.col{grid-column:span 8}}.inline-form_submit-message__h8cmj{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;border-radius:4px;background-color:#f5f6f8}.inline-form_submit-message__h8cmj *{margin:0}.inline-form_submit-message__h8cmj .inline-form_cta__f_kFw{margin-top:1.5rem}.inline-form_redesign__82r20{border-radius:0;margin:0;padding:0}[data-block=TwoColumnBlock] .inline-form_redesign__82r20{margin:0}.inline-form_redesign__82r20 button[type=submit]{--background-color:#cf5a12!important;--color:#ffffff!important;border:.0625rem solid #cf5a12!important;border-radius:999px!important}.inline-form_redesign__82r20 button[type=submit]:focus-visible,.inline-form_redesign__82r20 button[type=submit]:hover{--background-color:#c2541a!important;border-color:#c2541a!important}@media(max-width:991px){.inline-form_redesign__82r20 button[type=submit]{align-self:center}}.inline-form_redesignHeading__37I3A{font-family:var(--font-hero),Butler,"Times New Roman",Times,serif;font-weight:400;font-size:1.875rem;line-height:1.15;color:#1a1a1a}@media(min-width:768px){.inline-form_redesignHeading__37I3A{font-size:2.125rem}}.inline-form_redesign__82r20 .inline-form_submit-message__h8cmj{background-color:rgba(0,0,0,0);border-radius:0}.inline-form_redesign__82r20 .inline-form_submit-message__h8cmj .h4{font-family:var(--font-hero),Butler,"Times New Roman",Times,serif;font-weight:400;color:#1a1a1a}.inline-form_redesignSection__emPaE{background-color:#e1edf1;padding-top:4rem;padding-bottom:4rem}@media(min-width:768px){.inline-form_redesignSection__emPaE{padding-top:5rem;padding-bottom:5rem}}.inline-form_redesignSection__emPaE>.container{width:100%;max-width:none;margin-inline:auto;padding-inline:20px}@media(min-width:768px){.inline-form_redesignSection__emPaE>.container{padding-inline:8px;max-width:min(720px,100% - 80px)}}@media(min-width:992px){.inline-form_redesignSection__emPaE>.container{max-width:min(960px,100% - 80px)}}@media(min-width:1200px){.inline-form_redesignSection__emPaE>.container{max-width:min(1140px,100% - 80px)}}@media(min-width:1400px){.inline-form_redesignSection__emPaE>.container{max-width:min(1500px,100% - 80px)}}.inline-form_redesign__82r20.inline-form_redesign__82r20{background-color:#e1edf1}.contact-form_form__YOr8v{display:flex;flex-direction:column}.contact-form_form__YOr8v .contact-form_required__x09bx label:after,.contact-form_form__YOr8v [aria-required=true]~label:after{content:"*";position:absolute;color:#ab1b1b}.contact-form_captcha__ZwgFz{margin:0 auto;width:-moz-fit-content;width:fit-content}.contact-form_captcha__ZwgFz.contact-form_visible__8c4uF{margin-top:1.5rem}.contact-form_modal__6vnky{max-width:850px;display:flex;flex-direction:column;align-items:flex-start;padding-top:4rem!important}@media(min-width:992px){.contact-form_modal__6vnky{align-items:center}}.form_form__GBy__{container-type:inline-size}.form_form-row__YK_xH{display:flex;flex-direction:column}@container (min-width: 576px){.form_form-row__YK_xH{flex-direction:row;gap:1.5rem}}.form_form-row__YK_xH>*{flex:1 1}.form_checkbox__gLUDM{align-items:flex-start!important}.form_checkbox__gLUDM a{text-decoration:underline!important}@media(prefers-reduced-motion:no-preference){.form_checkbox__gLUDM a{transition:color .15s cubic-bezier(.1,.25,.25,1) 0s}}.form_checkbox__gLUDM a:hover{color:#89b8c9}.form_submit__4tcvE{align-self:flex-start}.flyout-form_flyout-form__em2o3{position:fixed;top:0;right:0;bottom:0;width:100dvw;display:flex;flex-direction:column;overflow-y:auto;z-index:200}@media(min-width:768px){.flyout-form_flyout-form__em2o3{width:calc(285px + 20rem);box-shadow:0 4px 10px rgba(0,0,0,.1)}}.flyout-form_flyout-form__em2o3>div,.flyout-form_flyout-form__em2o3>header{padding:1.5rem}@media(min-width:768px){.flyout-form_flyout-form__em2o3>div,.flyout-form_flyout-form__em2o3>header{padding:2rem}}.flyout-form_flyout-form__em2o3>header{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem}.flyout-form_flyout-form__em2o3>header>*{margin:0!important}.flyout-form_flyout-form__em2o3>div,.flyout-form_flyout-form__em2o3>header>button{flex:1 1}