.elementor-6602 .elementor-element.elementor-element-ch00060{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00008{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch0000e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch0000e:not(.elementor-motion-effects-element-type-background), .elementor-6602 .elementor-element.elementor-element-ch0000e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxunderstood.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-29-2026-10_01_15-AM.webp");background-position:center center;background-size:cover;}.elementor-6602 .elementor-element.elementor-element-ch0000d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00009{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch0000a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-6602 .elementor-element.elementor-element-ch0000b{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch0000f{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch0001e{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch0001f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-6602 .elementor-element.elementor-element-ch00020{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00011 .elementor-icon-wrapper{text-align:center;}.elementor-6602 .elementor-element.elementor-element-ch00012{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00014 .elementor-icon-wrapper{text-align:center;}.elementor-6602 .elementor-element.elementor-element-ch00015{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00017 .elementor-icon-wrapper{text-align:center;}.elementor-6602 .elementor-element.elementor-element-ch00018{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch0001c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch0001a .elementor-icon-wrapper{text-align:center;}.elementor-6602 .elementor-element.elementor-element-ch0001b{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00031{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00032 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-6602 .elementor-element.elementor-element-ch00033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00026 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-6602 .elementor-element.elementor-element-ch00027{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch0002c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch0002a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-6602 .elementor-element.elementor-element-ch0002b{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch0002e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-6602 .elementor-element.elementor-element-ch0002f{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch0004c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch0004a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00045{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00046 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-6602 .elementor-element.elementor-element-ch00048{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch0004b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00035{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00036 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-6602 .elementor-element.elementor-element-ch00037{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch0003c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00039{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch0003a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-6602 .elementor-element.elementor-element-ch0003b{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00040{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch0003d{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch0003e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-6602 .elementor-element.elementor-element-ch0003f{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00044{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00041{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00042 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-6602 .elementor-element.elementor-element-ch00043{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch0004f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch0004f:not(.elementor-motion-effects-element-type-background), .elementor-6602 .elementor-element.elementor-element-ch0004f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxunderstood.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-29-2026-10_29_46-AM.webp");background-position:center center;background-size:cover;}.elementor-6602 .elementor-element.elementor-element-ch0004d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-6602 .elementor-element.elementor-element-ch00055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00051{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00052 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-6602 .elementor-element.elementor-element-ch00053{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-field-type-html{padding-bottom:0px;}.elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-6602 .elementor-element.elementor-element-ch00050 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-button[type="submit"]{color:#ffffff;}.elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6602 .elementor-element.elementor-element-ch00050 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6602 .elementor-element.elementor-element-ch00050 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6602 .elementor-element.elementor-element-ch00050 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6602 .elementor-element.elementor-element-ch00050 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6602 .elementor-element.elementor-element-ch00050{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6602 .elementor-element.elementor-element-ch0005f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch0005d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch00057{font-family:"Lato", Sans-serif;}.elementor-6602 .elementor-element.elementor-element-ch0005c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6602 .elementor-element.elementor-element-ch0005e{font-family:"Lato", Sans-serif;}:root{--page-title-display:none;}/* Start custom CSS */.lu-custom-homes{--ivory:#ede4da;--sand:#c7a780;--charcoal:#141414;font-family:'Lato',sans-serif;color:var(--ivory);background:var(--charcoal);gap:0!important;overflow:clip;width:100%;}
.lu-custom-homes *{box-sizing:border-box}
.lu-custom-homes .e-con{--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;--widgets-spacing:0px;gap:0}
.lu-custom-homes .elementor-widget{margin:0;min-width:0}
.lu-custom-homes p{margin:0 0 16px;font:400 16px/1.5 'Lato',sans-serif;color:inherit}
.lu-custom-homes .elementor-heading-title{font-family:'Cormorant Garamond',serif;font-weight:400;color:inherit;font-size:clamp(38px,4.7vw,68px);line-height:1;letter-spacing:-.025em}
.lu-custom-homes h1.elementor-heading-title{font-size:clamp(52px,6.1vw,88px);line-height:.94}
.lu-custom-homes h3.elementor-heading-title{font-size:27px;line-height:1.1;letter-spacing:-.01em}
.lu-custom-homes .ch-eyebrow p{font:400 12px/1.5 'Lato',sans-serif;text-transform:uppercase;letter-spacing:3px;margin-bottom:18px}
.lu-custom-homes .elementor-button{border-radius:0;background:#e5d2b5;color:#191919;font:400 12px/1.4 'Lato',sans-serif;letter-spacing:1.6px;text-transform:uppercase;padding:15px 25px;box-shadow:none;border:1px solid #e5d2b5;min-height:44px}
.lu-custom-homes .elementor-button:hover{background:#fff4e4;color:#141414}
.lu-custom-homes .ch-outline .elementor-button{background:transparent;border-color:currentColor;color:inherit}
.lu-custom-homes a:focus-visible,.lu-custom-homes input:focus-visible,.lu-custom-homes textarea:focus-visible{outline:2px solid #b38b5c;outline-offset:4px}
.lu-custom-homes [id]{scroll-margin-top:24px}
.lu-custom-homes .ch-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 4%!important;gap:30px;}
.lu-custom-homes .ch-logo{width:340px;max-width:35%}
.lu-custom-homes .ch-logo img{display:block;width:100%;height:auto;object-fit:contain}
.lu-custom-homes .ch-nav{width:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:18px;}
.lu-custom-homes .ch-nav .elementor-button{background:transparent;color:#f6efe7;border:0;padding:12px 4px;font-size:11px;letter-spacing:1.4px}
.lu-custom-homes .ch-nav .ch-outline .elementor-button{border:1px solid var(--sand);padding:12px 20px}
.lu-custom-homes .ch-hero{min-height:520px;justify-content:center;position:relative;padding:60px 7%!important;background-repeat:no-repeat}
.lu-custom-homes .ch-hero:before,.lu-custom-homes .ch-closing:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.64),rgba(0,0,0,.15) 65%,rgba(0,0,0,.02));pointer-events:none}
.lu-custom-homes .ch-hero-copy{max-width:670px;position:relative;gap:0}
.lu-custom-homes .ch-hero-intro{margin-top:32px;margin-bottom:12px}
.lu-custom-homes .ch-hero-intro p{font-family:'Cormorant Garamond',serif;font-size:29px;line-height:1.12}
.lu-custom-homes .ch-strip{padding:14px 20px!important;text-align:center;color:var(--sand)}
.lu-custom-homes .ch-strip p{font-size:12px;text-transform:uppercase;letter-spacing:3px;margin:0}
.lu-custom-homes .ch-strip span{display:inline-block;margin:0 28px}
.lu-custom-homes .ch-ivory{background:var(--ivory);color:#252321}
.lu-custom-homes .ch-about{display:grid;grid-template-columns:40% 36% 1fr;align-items:center;padding:28px 3%!important;gap:32px}
.lu-custom-homes .ch-professional img{width:100%;height:390px;object-fit:cover;object-position:center}
.lu-custom-homes .ch-about-copy{gap:22px}
.lu-custom-homes .ch-about-copy .ch-eyebrow p{margin:0}
.lu-custom-homes .ch-principles{border-left:1px solid #af8c68;padding-left:30px!important;gap:30px}
.lu-custom-homes .ch-principle{flex-direction:row;align-items:center;gap:20px}
.lu-custom-homes .ch-principle p{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;margin:0}
.lu-custom-homes .ch-principle .elementor-icon{font-size:32px;color:#a77b50}
.lu-custom-homes .ch-principle .elementor-icon svg{fill:#a77b50;width:32px;height:32px}
.lu-custom-homes .ch-details{padding:36px 3%!important}
.lu-custom-homes .ch-details .ch-eyebrow{color:var(--sand)}
.lu-custom-homes .ch-details .ch-eyebrow p{margin-bottom:8px}
.lu-custom-homes .ch-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:18px}
.lu-custom-homes .ch-detail-card img{width:100%;height:270px;object-fit:cover;display:block}
.lu-custom-homes .ch-detail-card h3{margin:10px 0}
.lu-custom-homes .ch-detail-card p{font-size:14px;max-width:280px;margin:0;color:#ddd5cc}
.lu-custom-homes .ch-process{padding:32px 4%!important}
.lu-custom-homes .ch-process-top{display:grid;grid-template-columns:1.6fr 1fr auto;gap:30px;align-items:center}
.lu-custom-homes .ch-process-top p{font-size:14px}
.lu-custom-homes .ch-process-title .ch-eyebrow p{margin-bottom:7px}
.lu-custom-homes .ch-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:28px}
.lu-custom-homes .ch-step{border-left:1px solid #af8c68;padding-left:30px!important}
.lu-custom-homes .ch-step:first-child{border:0;padding-left:0!important}
.lu-custom-homes .ch-number p{font:400 60px/.95 'Cormorant Garamond',serif;color:#a77f59;margin:0 0 8px}
.lu-custom-homes .ch-step h3.elementor-heading-title{font:400 14px/1.3 'Lato',sans-serif!important;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}
.lu-custom-homes .ch-step p{font-size:14px}
.lu-custom-homes .ch-step .ch-number p{font-size:60px}
.lu-custom-homes .ch-closing{position:relative;min-height:290px;justify-content:center;padding:38px 4%!important;gap:22px}
.lu-custom-homes .ch-closing>.elementor-element{position:relative;max-width:680px}
.lu-custom-homes .ch-contact{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding:65px 7%!important}
.lu-custom-homes .ch-contact-copy p{max-width:380px}
.lu-custom-homes .ch-contact-copy h2{margin-bottom:24px}
.lu-custom-homes .elementor-field-label{color:#282522;font:400 13px/1.5 'Lato',sans-serif;padding-bottom:8px}
.lu-custom-homes .elementor-field-textual{background:#fbf7f1;border:1px solid #bba992;border-radius:0;min-height:46px;color:#242220;font:400 16px/1.5 'Lato',sans-serif}
.lu-custom-homes .elementor-field-group{margin-bottom:18px}
.lu-custom-homes .ch-inquiry-form .elementor-button{background:#272420;color:#fff4e7}
.lu-custom-homes .ch-footer{padding:28px 4% 20px!important;gap:22px}
.lu-custom-homes .ch-footer-row{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}
.lu-custom-homes .ch-footer .ch-logo{width:275px}
.lu-custom-homes .ch-footer .ch-eyebrow p{font-size:10px;letter-spacing:1.5px;margin:0}
.lu-custom-homes .ch-disclosure p{font-size:11px;color:#c3b8ac;line-height:1.5;margin:0}
@media(max-width:1100px){.lu-custom-homes .ch-header{gap:20px;padding:20px 3%!important}.lu-custom-homes .ch-logo{width:280px;max-width:31%}.lu-custom-homes .ch-nav{gap:10px}.lu-custom-homes .ch-nav .elementor-button{font-size:10px;letter-spacing:1px}.lu-custom-homes .ch-about{grid-template-columns:39% 1fr;gap:26px}.lu-custom-homes .ch-principles{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border:0;border-top:1px solid #b99b7e;padding:24px 0 0!important;gap:20px}.lu-custom-homes .ch-professional img{height:370px}.lu-custom-homes .ch-detail-card img{height:220px}.lu-custom-homes .ch-process-top{grid-template-columns:1.3fr 1fr}.lu-custom-homes .ch-process-top>.elementor-widget-button{grid-column:2}.lu-custom-homes .ch-footer-row{flex-wrap:wrap}.lu-custom-homes .ch-footer .ch-nav{width:100%;justify-content:flex-start}}
@media(max-width:767px){.lu-custom-homes .ch-header{flex-direction:column;gap:12px;padding:20px!important}.lu-custom-homes .ch-logo,.lu-custom-homes .ch-footer .ch-logo{width:300px;max-width:90%}.lu-custom-homes .ch-nav{justify-content:center;gap:3px 12px}.lu-custom-homes .ch-nav .elementor-button{font-size:10px;padding:12px 3px;letter-spacing:.8px}.lu-custom-homes .ch-nav .ch-outline{display:none}.lu-custom-homes .ch-hero{min-height:570px;padding:45px 24px!important;background-position:59% center!important}.lu-custom-homes .ch-hero:before{background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.22))}.lu-custom-homes h1.elementor-heading-title{font-size:clamp(45px,10.8vw,66px)}.lu-custom-homes .elementor-heading-title{font-size:44px}.lu-custom-homes .ch-eyebrow p{font-size:10px;letter-spacing:2px}.lu-custom-homes .ch-hero-intro p{font-size:26px}.lu-custom-homes .ch-strip{padding:17px 10px!important}.lu-custom-homes .ch-strip p{font-size:9px;letter-spacing:1.1px}.lu-custom-homes .ch-strip span{margin:0 8px}.lu-custom-homes .ch-about{display:flex;flex-direction:column;align-items:stretch;padding:26px 24px 34px!important;gap:30px}.lu-custom-homes .ch-professional img{height:auto;aspect-ratio:1.2;object-fit:cover}.lu-custom-homes .ch-about-copy{gap:20px}.lu-custom-homes .ch-principles{grid-template-columns:1fr 1fr;gap:24px}.lu-custom-homes .ch-principle{gap:14px}.lu-custom-homes .ch-principle p{font-size:10px;letter-spacing:1px}.lu-custom-homes .ch-details{padding:34px 24px!important}.lu-custom-homes .ch-card-grid{grid-template-columns:1fr;gap:28px}.lu-custom-homes .ch-detail-card img{height:auto;aspect-ratio:1.45;object-fit:cover}.lu-custom-homes .ch-detail-card p{max-width:none}.lu-custom-homes .ch-process{padding:34px 24px!important}.lu-custom-homes .ch-process-top{display:flex;flex-direction:column;align-items:stretch;gap:20px}.lu-custom-homes .ch-process-top p{margin:0}.lu-custom-homes .ch-steps{grid-template-columns:1fr 1fr;gap:26px 20px}.lu-custom-homes .ch-step{padding-left:18px!important}.lu-custom-homes .ch-step:nth-child(3){border:0;padding-left:0!important}.lu-custom-homes .ch-step h3.elementor-heading-title{font-size:12px;letter-spacing:1px}.lu-custom-homes .ch-step p{font-size:14px}.lu-custom-homes .ch-closing{min-height:320px;padding:36px 24px!important;background-position:58% center!important}.lu-custom-homes .ch-contact{grid-template-columns:1fr;gap:28px;padding:40px 24px!important}.lu-custom-homes .elementor-field-group{width:100%!important}.lu-custom-homes .ch-footer{padding:28px 24px!important}.lu-custom-homes .ch-footer-row{flex-direction:column;align-items:flex-start;gap:20px}.lu-custom-homes .ch-footer .ch-nav{justify-content:flex-start}.lu-custom-homes .ch-disclosure p{font-size:11px}}/* End custom CSS */