body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:17px}.et_pb_slide_content,.et_pb_best_value{font-size:19px}body{color:#2a323f}h1,h2,h3,h4,h5,h6{color:#2a323f}body{line-height:1.4em}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-weight:400}.et_pb_slide_content,.et_pb_best_value{font-weight:400}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1140px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1300px}#footer-widgets .footer-widget li:before{top:11.45px}body .et_pb_button{background-color:#2a323f;border-radius:0px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ffffff!important;background-color:#4c658d;border-color:#ffffff!important;border-radius:0px}@media only screen and (min-width:1425px){.et_pb_row{padding:28px 0}.et_pb_section{padding:57px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:85px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Adamina',Georgia,"Times New Roman",serif}body,input,textarea,select{font-family:'Inclusive Sans',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Inclusive Sans',Helvetica,Arial,Lucida,sans-serif}:root{--clr-magnolia-pink:#FFF2F6;--clr-dark:#2A323F;--clr-gray:#F1F2F2;--clr-blue:#4C658D}html,body{width:100%;overflow-x:hidden}.et_pb_text_inner a{color:inherit}:is(.et_pb_text_inner,.et_pb_blurb_description)>:last-child{padding-bottom:0}:is(.et_pb_text_inner,.et_pb_blurb_description) :is(ul,ol){padding-left:1.5em}.et-boc :is(ul,ol){line-height:inherit;list-style-position:outside}li+li{margin-top:5px}.list-gap--lg li+li{margin-top:0.75em}.et_pb_main_blurb_image img{border-radius:unset}.et_pb_equal_columns>.et_pb_column{display:grid}.inline-block{display:inline-block}.word-breakable *{word-break:break-word;overflow-wrap:break-word}.fw--normal,.fw--normal *:not(strong),.fw--normal *:not(b){font-weight:normal}.fw--normal strong,.fw--normal b{font-weight:bold}.image--square img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center}.et_pb_button{text-align:center;line-height:1.1!important;min-width:min(450px,100%)}.btn--full-width{width:100%}.btn--wide{min-width:min(500px,100%)}.et_pb_button_module_wrapper:has(.btn--inline-block){display:inline-block;margin-right:10px}.et_pb_button_module_wrapper:has(.btn--inline-block):last-child{margin-right:0}#et-boc #main-content .btn-hover--swipe-through{position:relative!important;background:transparent!important;overflow:hidden!important;isolation:isolate}#et-boc #main-content .btn-hover--swipe-through::before,#et-boc #main-content .btn-hover--swipe-through::after{content:"";display:block!important;opacity:1;margin:0;width:100%;height:100%;position:absolute;top:0;right:0;z-index:-2}#et-boc #main-content .btn-hover--swipe-through.btn--dark::after{background:var(--clr-dark)}#et-boc #main-content .btn-hover--swipe-through.btn--light::after{background:#fff}#et-boc #main-content .btn-hover--swipe-through::before{background:var(--clr-blue);z-index:-1;width:0%;transition:all 0.4s ease-out}#et-boc #main-content .btn-hover--swipe-through:hover::before{width:100%;right:auto;left:0}.overlay--black::before{display:block;content:"";width:100%;height:100%;background:#2A323F;position:absolute;top:0;left:0;opacity:0.5}[class*="fix-half-container-padding"]{--inner-size:min(1140px,80vw);--outer-half:calc((100vw - var(--inner-size)) / 2)}@media (max-width:2560px) and (min-width:981px){.fix-half-container-padding--left{padding-inline-start:max(var(--outer-half),10%)!important}.fix-half-container-padding--right{padding-inline-end:max(var(--outer-half),10%)!important}}@media (max-width:980px){[class*="fix-half-container-padding"]{padding-inline:10%!important}}#et-boc .force-get-screen-width{--inner-size:min(1140px,80vw);--outer-half:calc((100vw - var(--inner-size)) / 2);--parent-padding-start:0px;width:100vw!important;max-width:100vw!important;margin-inline-start:calc(-1 * (var(--outer-half) + var(--parent-padding-start)))!important}#et-boc .hero-fake-bg{width:100vw;max-width:100vw!important;height:100%!important;border-radius:0 0 500vh 500vh;overflow:hidden;position:absolute!important;bottom:2px;left:50%;transform:translateX(-50%)}#et-boc .hero-fake-bg *{width:100%!important;height:100%!important;object-fit:cover;object-position:center}.hero-fake-bg[class*="overlay--"]::before{z-index:1}[class*="half-pill-bg"]{position:relative;isolation:isolate}[class*="half-pill-bg"]::before{content:"";display:block;width:50vw;height:100%;background:var(--clr-dark,#2A323F);border-radius:0 500vw 500vw 0;position:absolute;top:0;right:0}.half-pill-bg--right::before{border-radius:500vw 0 0 500vw;right:auto;left:0}@media (max-width:980px){[class*="half-pill-bg"]::before{width:100vw!important}.half-pill-bg--left::before{right:-10vw!important}.half-pill-bg--right::before{left:-10vw!important}[class*="half-pill-bg"]:is(.parent-full-width)::before{left:0!important;right:0!important}}.header--main.et_pb_sticky{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.main-menu .et_pb_menu__wrap :is(.et_pb_menu__menu,.et-menu-nav,.et-menu){flex:1 1 auto;width:100%;min-width:1px}.main-menu nav.et-menu-nav>ul.et-menu{margin-inline:0;justify-content:flex-end;gap:5px min(40px,3vw)}.main-menu nav .et-menu>li{padding-inline:0}#main-menu .et-menu>li>a{padding-block:5px}#main-menu ul li a:hover{opacity:1;text-decoration:underline}.main-menu ul.sub-menu li{display:block;padding:0}.main-menu .et-menu ul.sub-menu li a{width:100%;font-size:16px;padding-block:10px}.main-menu ul.et_mobile_menu{width:min(90vw,100% + 30px);max-height:calc(99vh - 100px);overflow-y:auto;left:50%;transform:translateX(-50%)}#main-menu .et_mobile_nav_menu{margin-right:0}@media (max-width:1150px) and (min-width:981px){.main-menu nav.et-menu-nav>ul.et-menu{gap:5px min(20px,2vw)}}.footer__logos-row>.et_pb_column{display:flex;align-items:center;justify-content:space-between;gap:min(20px,10%)}.footer__logos-row>.et_pb_column>*{flex:0 1 auto;margin:0!important}[class*="footer__menu"] ul{list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap;justify-content:center;gap:10px min(35px,7ch)}[class*="footer__menu"] li{margin:0}[class*="footer__menu"] a{transition:all 0.3s ease}[class*="footer__menu"] a:hover{opacity:0.7;text-decoration:underline}.et_pb_post .acf-custom-fields>*:empty{display:none}.acf-custom-fields>*{padding:0;margin:0}.et_pb_post .acf_unit_floor_plan_link{cursor:pointer;display:inline-block;color:inherit;position:relative;overflow:hidden;isolation:isolate;transition:all 0.3s ease}.et_pb_post .acf_unit_floor_plan_link::after{content:" >"}.all-residences-grid .et_pb_ajax_pagination_container{--padding:12px 15px;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-template-rows:auto;gap:min(60px,10vw) min(40px,2vw)}.all-residences-grid .et_pb_ajax_pagination_container>*{width:100%!important}.all-residences-grid .et_pb_post{padding:0;margin:0;background:#fff;border-bottom:2px solid var(--clr-dark,#2A323F);box-shadow:none;transition:all 0.3s ease}.all-residences-grid .et_pb_post:hover{box-shadow:-2px 2px 8px rgb(0 0 0 / 0.3)}.all-residences-grid .entry-title{background:var(--clr-dark,#2A323F);padding:var(--padding)}.all-residences-grid .entry-title a{pointer-events:none;cursor:default}.all-residences-grid .unit-info-row{padding:var(--padding);display:flex;gap:5px 10px;justify-content:space-between;border-bottom:2px solid var(--clr-dark,#2A323F)}.all-residences-grid .acf_unit_floor_plan_link{display:block;padding:var(--padding);background:#F1F2F2;transition:all 0.3s ease}.all-residences-grid .acf_unit_floor_plan_link:hover{background:var(--clr-blue,#4C658D);color:#fff}.residence[data-unit-unavailable="1"]{position:relative;overflow:hidden}.residence[data-unit-unavailable="1"]>*{opacity:0.8}.residence[data-unit-unavailable="1"]::before{content:"Not Available";display:block;color:red;font-size:18px;font-weight:600;text-align:center;z-index:3;position:absolute}.all-residences-grid .residence[data-unit-unavailable="1"]::before{width:100%;height:100%;display:grid;place-items:center;background:rgb(255 0 0 / 20%);padding-top:15px;inset:0}.residences-for-map .residence[data-unit-unavailable="1"]::before{width:max-content;height:auto;padding:5px 10px;background:crimson;color:#fff;font-size:16px;bottom:0;left:50%;transform:translateX(-50%)}.units-map circle[data-active="yes"][data-unit-unavailable="1"]{fill:crimson}.residences-for-map .et_pb_post{padding:0 5px 40px}.residences-for-map .entry-title{display:none}.residences-for-map .unit-info{margin:1.4em auto 1em}.residences-for-map .unit-info .separator{margin-inline:0.5ch}.residences-for-map .unit-name{font-size:clamp(34px,20px + 2vw,54px);line-height:1.1}.residences-for-map .acf_unit_floor_plan_link{line-height:1;padding:6px 0}.residences-for-map .acf_unit_floor_plan_link::before{--bg-color-stop-1:#dedede;--bg-color-stop-2:#F1F2F2;;content:"";width:100%;height:50%;position:absolute;left:0;bottom:0;transform:translateX(-102%);z-index:-1;height:4px;background:linear-gradient(to right in oklch,#2A323F,#F1F2F2);border-radius:50vw;transition:all 0.3s ease}.residences-for-map .acf_unit_floor_plan_link:hover::before{transform:translateY(0)}.residences-for-map .et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.residences-for-map .et_pb_ajax_pagination_container>.et_pb_post{grid-column:1/-1;grid-row:1/-1}svg.units-map{--increase:0%;width:calc(100% + var(--increase));max-width:100%;height:auto}@media (max-width:767px){svg.units-map{--increase:34%;max-width:unset;margin-left:-27%}}.units-map [data-unit-id]{cursor:pointer;transition:all 0.3s ease}.units-map [data-unit-id]:hover{fill:#fff;stroke:#000}.residences-for-map article[data-unit-id]{display:none}.residences-for-map article[data-active="yes"]{display:block}.units-map circle[data-active="yes"]{fill:green}.cust-form-wrapper{display:flex;flex-flow:row wrap;--gap-x:15px;--gap-y:20px;gap:var(--gap-y) var(--gap-x);container:formWrapper / inline-size}.cust-form-wrapper>*{flex:0 1 auto;min-width:1px;width:100%}.cust-form-wrapper :where(label,input,textarea,select){font:inherit;display:block;width:100%;max-width:100%;font-size:16px;line-height:1.3;margin:0}.cust-form-wrapper label{line-height:1.5}.cust-form-wrapper label .label{display:inline-block;position:relative}.cust-form-wrapper label.required>.label::after{content:"*";display:inline-block;color:#FAC415;margin-left:0.5ch}.cust-form-wrapper label br,.cust-form-button br{display:none}.cust-form-wrapper :is(input,textarea,select){font-weight:normal;padding:13px 15px;color:#2A323F;border:none;background:#fff}.cust-form-wrapper :is(input,textarea)::placeholder{color:#CBCBCB}.cust-form-wrapper textarea{height:200px;resize:vertical;field-sizing:content}.cust-form-wrapper .wpcf7-submit{cursor:pointer;background:transparent;color:#fff;font-size:130%;transition:all 0.3s ease;border:1px solid #fff}.cust-form-button{position:relative;max-width:100%}.wpcf7 .wpcf7-response-output{color:#fff}.cust-form-button .wpcf7-spinner{position:absolute;left:0px;top:12px}.wpcf7 form.sent .wpcf7-response-output{text-align:center}.select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("/wp-content/uploads/2025/11/select-down-arrow.svg");background-size:16px;background-repeat:no-repeat;background-position:right 18px center}@container formWrapper (width>500px){.cust-form-field.col-50{max-width:calc((100% - var(--gap-x)) / 2)}}.pill-card .et_pb_blurb_container{padding:0 min(30px,12%) min(80px,20%)}.pill-card{position:relative;overflow:hidden}.pill-card::before{content:"";width:100%;height:100%;background:var(--clr-dark);position:absolute;top:0;left:0}.pill-card::before,.pill-card :is(.et_pb_main_blurb_image,.et_pb_blurb_container){transition:all 0.3s ease}.pill-card::before,.pill-card .et_pb_main_blurb_image{transition-duration:0.5s}.pill-card::before{transition-delay:0.1s}.pill-card:hover::before,.pill-card:hover :is(.et_pb_main_blurb_image,.et_pb_blurb_container){opacity:0;visibility:hidden}.pill-card:hover .et_pb_main_blurb_image{transform:scale(2.45)}