@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;500;600;700&family=Libre+Franklin:wght@400;500;600&display=swap');.lom-sec{font-family:'Libre Franklin','Helvetica Neue',Arial,sans-serif;color:#111;font-size:16px;line-height:1.6}.lom-sec.et_pb_section{padding:0!important}.lom-sec .et_pb_row{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.lom-sec .et_pb_column{padding:0!important;margin:0!important;width:100%!important}.lom-sec .et_pb_module{margin-bottom:0!important}.lom-sec .et_pb_text{color:inherit;font-size:16px;line-height:1.6;padding:0!important}.lom-sec .et_pb_text_inner{width:100%}.lom-sec h1,.lom-sec h2,.lom-sec h3,.lom-sec p,.lom-sec li{padding-bottom:0;font-family:inherit}.lom-sec h1,.lom-sec h2,.lom-sec h3{color:#111}.lom-sec.lom-dark h2,.lom-sec.lom-dark h3{color:inherit}.lom-sec.lom-dark form h3{color:#111}.lom-sec a{color:#111}.lom-sec a:hover{color:#555550}.lom-sec.lom-dark{color:#fff}.lom-sec img{max-width:100%;height:auto}.lom-sec ol,.lom-sec ul{list-style:none}.lom-sec.lom-header{border-bottom:1px solid #E6E6E2}.lom-sec.lom-footer{border-top:1px solid #E6E6E2}.lom-sec .lom-w{width:100%;box-sizing:border-box}@media(max-width:600px){.lom-sec .lom-w{padding-left:20px!important;padding-right:20px!important}}@media(max-width:600px){.lom-sec.lom-footer nav{flex:1 1 100%!important;max-width:100%!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 24px!important}}.lom-sec .lom-hero-img{aspect-ratio:21/9!important;max-height:720px}.lom-sec .lom-hero-cap{padding:0 40px}@media(max-width:600px){.lom-sec .lom-hero-img{aspect-ratio:4/3!important}.lom-sec .lom-hero-cap{padding:0 20px}}.lm{font-family:'Libre Franklin','Helvetica Neue',Arial,sans-serif;color:#2B2D30;font-size:16px;line-height:1.6}.lm.et_pb_section{padding:0!important;background-color:#F2F2F2}.lm .et_pb_row{width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:0 40px!important;box-sizing:border-box;display:flex!important;flex-wrap:wrap;gap:16px;column-gap:16px}.lm .et_pb_row::after{display:none}.lm .et_pb_column{margin:0!important;padding:0!important;flex:1 1 0;min-width:0;width:auto!important;display:flex;flex-direction:column}.lm .et_pb_column_4_4{flex-basis:100%}.lm .et_pb_module{margin:0!important}.lm .et_pb_text{padding:0!important}.lm h1,.lm h2,.lm h3,.lm h4,.lm p{padding-bottom:0;margin:0;color:inherit}.lm a{color:#2B2D30}.lm .lm-label .et_pb_text_inner,.lm .lm-label{font-family:'League Spartan',sans-serif;font-weight:600;font-size:13px!important;letter-spacing:.16em;text-transform:uppercase}.lm-header.et_pb_section{border-bottom:1px solid #E2E2DC}.lm-header a{text-decoration:none}.lm .et_pb_button_module_wrapper{display:inline-flex}.lm .et_pb_button{display:inline-flex!important;align-items:center;justify-content:center;height:60px;padding:0 40px!important;border:0!important;border-radius:999px!important;color:#2B2D30!important;background:#FFFFFF;font-family:'League Spartan',sans-serif!important;font-weight:600!important;font-size:18px!important;letter-spacing:.03em;line-height:1!important;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s!important}.lm .et_pb_button:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(17,17,17,.12)!important;padding:0 40px!important;background-color:inherit}.lm .et_pb_button::after,.lm .et_pb_button::before{display:none!important}.lm .lm-btn-ochre .et_pb_button,.lm .et_pb_button.lm-btn-ochre,.lm .lm-btn-ochre.et_pb_button{background:#D4A537!important}.lm .lm-btn-blue .et_pb_button,.lm .et_pb_button.lm-btn-blue,.lm .lm-btn-blue.et_pb_button{background:#D1DEE7!important}.lm .lm-btn-white .et_pb_button,.lm .et_pb_button.lm-btn-white,.lm .lm-btn-white.et_pb_button{background:#FFFFFF!important}.lm .lm-btn-lg .et_pb_button,.lm .et_pb_button.lm-btn-lg,.lm .lm-btn-lg.et_pb_button{height:68px;padding:0 56px!important;font-size:20px!important}.lm-hero.et_pb_section{position:relative;min-height:min(82vh,820px);height:min(82vh,820px);overflow:hidden;background-color:#2B2D30!important;color:#F2F2F2;display:flex;align-items:flex-end}.lm-hero .et_pb_row,.lm-hero .et_pb_column{position:static!important}.lm-hero .et_pb_row{padding-bottom:48px!important}.lm-hero .et_pb_column{align-items:flex-start;gap:10px}.lm-hero .et_pb_module{position:relative;z-index:2}.lm-hero .et_pb_code.lm-slides,.lm-hero .lm-slides{position:absolute!important;inset:0;z-index:0!important}.lm-hero .lm-slides .et_pb_code_inner{position:absolute!important;inset:0}.lm-slides .lm-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:lomslide 28s infinite both}.lm-slides .s2{animation-delay:7s}.lm-slides .s3{animation-delay:14s}.lm-slides .s4{animation-delay:21s}.lm-slides .lm-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.62) 0%,rgba(0,0,0,.18) 38%,rgba(0,0,0,0) 62%)}.lm-slides .lm-meta{position:absolute;right:max(40px,calc((100% - 1320px)/2 + 40px));bottom:48px;display:flex;flex-direction:column;align-items:flex-end;gap:14px;color:#F2F2F2;z-index:3}.lm-slides .lm-meta span.cr{font-size:12px;opacity:.85;text-align:right;line-height:1.5}.lm-dots{display:flex;gap:8px}.lm-dot{display:block;width:34px;height:2px;background:rgba(255,255,255,.35);position:relative;overflow:hidden}.lm-dot i{position:absolute;inset:0;background:#F2F2F2;transform:scaleX(0);transform-origin:left;animation:lomdot 28s linear infinite both}.lm-dot.d2 i{animation-delay:7s}.lm-dot.d3 i{animation-delay:14s}.lm-dot.d4 i{animation-delay:21s}@keyframes lomslide{0%{opacity:0;transform:scale(1)}3%{opacity:1}25%{opacity:1}28%{opacity:0;transform:scale(1.08)}100%{opacity:0;transform:scale(1.08)}}@keyframes lomdot{0%{transform:scaleX(0);opacity:1}25%{transform:scaleX(1);opacity:1}26%{opacity:0;transform:scaleX(1)}100%{opacity:0;transform:scaleX(0)}}.lm-hero .lm-eyebrow{font-family:'League Spartan',sans-serif;font-weight:500;font-size:13px!important;letter-spacing:.18em;text-transform:uppercase;color:#F2F2F2!important}.lm-hero .et_pb_heading h1,.lm-hero .lm-h1 h1{font-family:'League Spartan',sans-serif!important;font-weight:600!important;font-size:clamp(44px,6.2vw,88px)!important;line-height:.98!important;letter-spacing:-.025em;color:#F2F2F2!important}.lm-hero .lm-sub{font-size:20px!important;color:#F2F2F2!important;margin-bottom:10px!important}.lm-hero .lm-pill .et_pb_button,.lm-hero .et_pb_button.lm-pill,.lm-hero .lm-pill.et_pb_button{height:48px;padding:0 28px!important;background:transparent!important;border:1px solid #F2F2F2!important;color:#F2F2F2!important;font-weight:500!important;font-size:16px!important;letter-spacing:.04em}.lm-hero .lm-pill .et_pb_button:hover,.lm-hero .et_pb_button.lm-pill:hover{background:#F2F2F2!important;color:#2B2D30!important;padding:0 28px!important}.lm-statement .et_pb_row{padding-top:150px!important;padding-bottom:130px!important;justify-content:center}.lm-statement .et_pb_column{align-items:center;text-align:center;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px 20px}.lm-statement .et_pb_heading{flex:1 1 100%;margin-bottom:28px!important}.lm-statement .et_pb_heading h2{font-family:'League Spartan',sans-serif!important;font-weight:400!important;font-size:clamp(34px,4.6vw,64px)!important;line-height:1.1!important;letter-spacing:-.02em;max-width:16em;margin:0 auto!important;color:#2B2D30!important}.lm-homes .et_pb_row:first-child{padding-bottom:12px!important}.lm-homes .et_pb_row:last-child{padding-bottom:130px!important}.lm-arch .et_pb_row:first-child{padding-top:130px!important;padding-bottom:12px!important}.lm-arch .et_pb_row:last-child{padding-bottom:40px!important}.lm-sold .et_pb_row:first-child{padding-top:90px!important;padding-bottom:12px!important}.lm-sold .et_pb_row:last-child{padding-bottom:130px!important}.lm-journal.et_pb_section{background-color:#FFFFFF!important}.lm-journal .et_pb_row:first-child{padding-top:110px!important;padding-bottom:12px!important}.lm-journal .et_pb_row:last-child{padding-bottom:120px!important}.lm .lm-tile,.lm .lm-ptile{position:relative;overflow:hidden;display:flex!important;flex-direction:column;justify-content:flex-end;background-size:cover!important;background-position:center!important;color:#FFFFFF!important;transition:transform .5s cubic-bezier(.2,.7,.2,1);cursor:pointer}.lm .lm-tile{aspect-ratio:16/10;padding:36px!important}.lm .lm-ptile{aspect-ratio:4/5;padding:26px!important;background-position:center top!important}.lm .lm-tile::before,.lm .lm-ptile::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.58) 100%);pointer-events:none;z-index:0}.lm .lm-tile .et_pb_text_inner,.lm .lm-ptile .et_pb_text_inner{position:relative;z-index:1}.lm .lm-tile:hover,.lm .lm-ptile:hover{transform:translateY(-4px)}.lm .lm-tile h3{font-family:'League Spartan',sans-serif;font-weight:600;font-size:clamp(40px,4.8vw,68px);line-height:1;letter-spacing:-.025em;color:inherit!important}.lm .lm-tile p{font-size:15px;margin-top:14px;letter-spacing:.04em;color:inherit}.lm .lm-ptile h3{font-family:'League Spartan',sans-serif;font-weight:600;font-size:30px;line-height:1.02;letter-spacing:-.015em;color:inherit!important}.lm .lm-ptile p{font-size:14px;margin-top:6px;color:inherit}.lm .lm-tile.lm-plain,.lm .lm-ptile.lm-plain{color:#2B2D30!important}.lm .lm-plain::before{display:none}.lm .lm-ptile.lm-dark{background-color:#2B2D30;color:#FFFFFF!important}.lm .arrow{display:inline-block;transition:transform .35s ease}.lm .lm-tile:hover .arrow,.lm .lm-ptile:hover .arrow{transform:translateX(8px)}.lm-sellband.et_pb_section{background-color:#D1DEE7!important}.lm-sellband .et_pb_row{padding-top:130px!important;padding-bottom:130px!important;align-items:center;gap:56px 96px}.lm-sellband .et_pb_column:first-child{flex:1 1 480px;gap:22px}.lm-sellband .et_pb_column:last-child{flex:0 1 auto;align-items:flex-start}.lm-sellband .et_pb_heading h2{font-family:'League Spartan',sans-serif!important;font-weight:600!important;font-size:clamp(42px,5.4vw,76px)!important;line-height:.98!important;letter-spacing:-.03em;color:#2B2D30!important}.lm-sellband .et_pb_text{font-size:19px;color:#333;max-width:26em}.lm .lm-card .lm-ph{aspect-ratio:3/2;background:#FFFFFF;padding:14px;box-sizing:border-box;font-size:11px;color:#55554F;margin-bottom:10px}.lm .lm-card.lm-blue .lm-ph{background:#D1DEE7}.lm .lm-card.lm-gray .lm-ph{background:#E2E2DC}.lm .lm-card p{font-size:15px}.lm .lm-jimg img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.lm .lm-jimg{margin-bottom:14px!important}.lm .lm-jtitle h3,.lm .lm-card h3{font-family:'League Spartan',sans-serif;font-weight:600;font-size:25px;line-height:1.1;letter-spacing:-.01em}.lm .lm-card h3{margin-top:14px}.lm-footer.et_pb_section{background-color:#F2F2F2!important}@media (max-width:980px){.lm .et_pb_row{padding-left:20px!important;padding-right:20px!important}.lm-arch .et_pb_column{flex:1 1 calc(50% - 8px)}.lm-homes .et_pb_column,.lm-sold .et_pb_column,.lm-journal .et_pb_column{flex:1 1 100%}.lm-statement .et_pb_row{padding-top:96px!important;padding-bottom:88px!important}.lm-sellband .et_pb_row{padding-top:88px!important;padding-bottom:88px!important}.lm-slides .lm-meta{right:20px}}@media (max-width:600px){.lm .lm-tile{padding:24px!important}.lm-hero .et_pb_row{padding-bottom:110px!important}.lm-slides .lm-meta{bottom:24px;align-items:flex-start;left:20px;right:auto}.lm-slides .lm-meta span.cr{text-align:left}}@media (prefers-reduced-motion:reduce){.lm-slides .lm-slide,.lm-dot i{animation:none!important}.lm-slides .s1{opacity:1}}.lm-homes .et_pb_row:nth-child(3),.lm-arch .et_pb_row:nth-child(3){padding-top:16px!important}@media (max-width:600px){.lm-header nav a:not(:last-child){display:none!important}.lm-header nav a:last-child{padding:9px 12px!important;font-size:13px!important}.lm-header nav{flex-wrap:nowrap!important}.lm .lm-ptile{padding:16px!important}.lm .lm-ptile h3{font-size:21px}.lm .lm-ptile p{font-size:12px}}.lm-credits .et_pb_row{max-width:920px!important;padding-top:96px!important;padding-bottom:120px!important}.lm-credits .et_pb_column{gap:0}.lm-credits h1{font-family:'League Spartan',sans-serif!important;font-weight:600!important;font-size:clamp(40px,5vw,64px)!important;line-height:1!important;letter-spacing:-.025em;margin-bottom:24px!important}.lm-credits h3{font-family:'League Spartan',sans-serif;font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin:40px 0 8px!important}.lm-credits ul{list-style:none!important;padding:0!important;margin:0}.lm-credits li{padding:14px 0;border-bottom:1px solid #E2E2DC;font-size:16px;line-height:1.55}.lm-credits a{text-decoration:underline;text-underline-offset:3px}.lm-cityhead .et_pb_row{padding-top:96px!important;padding-bottom:40px!important}.lm-cityhead .et_pb_column{gap:14px}.lm-cityhead h1{font-family:'League Spartan',sans-serif!important;font-weight:600!important;font-size:clamp(48px,7vw,104px)!important;line-height:.95!important;letter-spacing:-.03em;color:#2B2D30!important}.lm-cityhead .lm-intro{font-size:19px;max-width:34em;color:#333}.lm-embed .et_pb_row{padding-bottom:120px!important}.lm-embed iframe{background:#fff}.lm-embed iframe{height:1950px!important;min-height:0!important}@media (max-width:980px){.lm-embed iframe{height:1500px!important}}.lm-lead.et_pb_section{background-color:#D1DEE7!important}.lm-lead .et_pb_row{padding-top:88px!important;padding-bottom:88px!important;gap:48px 80px;align-items:flex-start}.lm-lead .et_pb_column{gap:16px}.lm-lead .et_pb_heading h2{font-family:'League Spartan',sans-serif!important;font-weight:600!important;font-size:clamp(34px,4vw,54px)!important;line-height:1.02!important;letter-spacing:-.025em;color:#2B2D30!important}.lm-lead .lm-leadtext{font-size:18px;color:#333;max-width:30em}.lm-lead .lm-fine{font-size:13px;color:#55554F;max-width:30em}.lm-lead .et_pb_contact_form_container,.lm-lead .lm-form{width:100%}.lm-lead .et_pb_contact p.et_pb_contact_field{padding:0 0 12px!important;margin:0!important;width:100%!important;float:none!important}.lm-lead .et_pb_contact input.input,.lm-lead .et_pb_contact textarea.input{background:#fff!important;border:1px solid #B9C7D2!important;border-radius:0!important;color:#2B2D30!important;font-family:'Libre Franklin',sans-serif!important;font-size:16px!important;padding:15px 16px!important}.lm-lead .et_pb_contact textarea.input{min-height:120px}.lm-lead .et_pb_contact input.input::placeholder,.lm-lead .et_pb_contact textarea.input::placeholder{color:#6B7782}.lm-lead .et_contact_bottom_container{float:none!important;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:6px}.lm-lead .et_pb_contact_submit{background:#D4A537!important;color:#2B2D30!important;border:0!important;border-radius:999px!important;font-family:'League Spartan',sans-serif!important;font-weight:600!important;font-size:17px!important;padding:16px 34px!important;margin:0!important;letter-spacing:.03em}.lm-lead .et_pb_contact_submit::after{display:none!important}.lm-lead .et_pb_contact_right{color:#2B2D30}.lm-lead .et_pb_contact_captcha_question{font-size:15px}.lm-lead .et-pb-contact-message{font-size:18px;font-weight:600;color:#2B2D30}@media (max-width:980px){.lm-lead .et_pb_column{flex:1 1 100%}.lm-lead .et_pb_row{padding-top:64px!important;padding-bottom:64px!important}}.lm-embed .et_pb_row{padding-top:56px!important}@property--lms{syntax:'';inherits:true;initial-value:1.45}.lm-header.et_pb_section{position:sticky!important;top:0;z-index:1000;background:#fff;--lms:1.45}body.admin-bar .lm-header.et_pb_section{top:32px}@media (max-width:782px){body.admin-bar .lm-header.et_pb_section{top:46px}}.lm-header .et_pb_code_inner>div{padding-top:calc(16px + 18px*(var(--lms) - 1))!important;padding-bottom:calc(16px + 18px*(var(--lms) - 1))!important}.lm-header a[href="/"]{gap:calc(12px*var(--lms))!important}.lm-header a[href="/"] img{width:calc(50px*var(--lms))!important;height:calc(43px*var(--lms))!important}.lm-header a[href="/"]>span>span:first-child{font-size:calc(26px*var(--lms))!important}.lm-header a[href="/"]>span>span:first-child>span:first-child{font-size:calc(25px*var(--lms))!important}.lm-header a[href="/"]>span>span:last-child{font-size:calc(11px*var(--lms))!important}@keyframes lm-shrink{from{--lms:1.45}to{--lms:1}}@supports (animation-timeline:scroll()){.lm-header.et_pb_section{animation:lm-shrink linear both;animation-timeline:scroll(root);animation-range:0 160px}}@media (max-width:600px){@keyframes lm-shrink-m{from{--lms:1.2}to{--lms:1}}.lm-header.et_pb_section{--lms:1.2}@supports (animation-timeline:scroll()){.lm-header.et_pb_section{animation-name:lm-shrink-m}}}@media (prefers-reduced-motion:reduce){.lm-header.et_pb_section{animation:none!important;--lms:1.2}}.lm-header a[href="/"]>span{align-items:center!important;text-align:center}.lm-header a[href="/"]>span>span:last-child{letter-spacing:.097em!important;margin-right:-.097em}.lm[class*="lm-a-"] .et_pb_column{gap:22px}.lm[class*="lm-a-"] h2{font-family:'League Spartan',sans-serif;font-weight:600;font-size:clamp(34px,3.4vw,48px);line-height:1.05;letter-spacing:-.02em}.lm[class*="lm-a-"] h3{font-family:'League Spartan',sans-serif;font-weight:600;font-size:24px;line-height:1.15}.lm .lm-a-cap,.lm .lm-a-cap p{font-size:13px;color:#55554F;line-height:1.5}.lm .lm-a-dek,.lm .lm-a-dek p{font-size:19px;line-height:1.5;color:#3C3C38;max-width:40em}.lm .lm-a-note{font-size:15px;color:#55554F}.lm .lm-btn-line .et_pb_button,.lm .et_pb_button.lm-btn-line{background:transparent!important;box-shadow:inset 0 0 0 1px #2B2D30}.lm.lm-a-intro.et_pb_section{padding:22px 0 90px!important}.lm .lm-a-crumb{font-size:14px;color:#55554F}.lm .lm-a-crumb a{color:#55554F}.lm-a-intro .et_pb_row:nth-child(2){padding-top:34px!important;align-items:flex-end;column-gap:72px}.lm-a-intro .et_pb_row:nth-child(2) .et_pb_column:first-child{max-width:520px;gap:10px}.lm .lm-a-portrait img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.lm-a-intro .et_pb_row:nth-child(2) .et_pb_column:last-child{display:grid!important;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:0;padding-bottom:20px!important}.lm-a-intro .et_pb_row:nth-child(2) .et_pb_column:last-child>*{grid-column:1/-1}.lm-a-intro .et_pb_row:nth-child(2) .et_pb_column:last-child>.lm-a-fact{grid-column:auto;border-top:1px solid #C9C9C2;padding:14px 0!important;font-size:17px;line-height:1.4}.lm-a-intro .et_pb_row:nth-child(2) .et_pb_column:last-child>.et_pb_button_module_wrapper{grid-column:auto;margin-top:28px!important}.lm-a-intro .lm-label{margin-bottom:22px!important}.lm .lm-a-name h1,.lm h1.lm-a-name,.lm .lm-a-name .et_pb_heading_container h1{font-family:'League Spartan',sans-serif;font-weight:600;font-size:clamp(52px,6.4vw,96px);line-height:.95;letter-spacing:-.035em}.lm-a-intro .lm-a-name{margin-bottom:24px!important}.lm-a-intro .lm-a-dek{margin-bottom:30px!important}.lm .lm-k{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#55554F;margin-bottom:4px}.lm-a-wide .et_pb_row{max-width:none!important;padding:0!important}.lm-a-wide .et_pb_column{gap:12px!important}.lm .lm-a-wideimg,.lm .lm-a-wideimg .et_pb_image_wrap{display:block;width:100%}.lm .lm-a-wideimg img{width:100%;height:clamp(380px,52vw,760px);object-fit:cover;object-position:center 60%;display:block}.lm-a-wide .lm-a-cap{width:100%;max-width:1320px;margin:0 auto!important;padding:0 40px!important;box-sizing:border-box}.lm.lm-a-story.et_pb_section{padding:110px 0!important}.lm-a-story .et_pb_row{column-gap:80px}.lm .lm-a-timeline ul{list-style:none;margin:0;padding:0;border-left:1px solid #2B2D30}.lm .lm-a-timeline li{padding:0 0 22px 22px;font-size:15px;line-height:1.5;color:#3C3C38}.lm .lm-a-timeline li:last-child{padding-bottom:0}.lm .lm-a-timeline strong{display:block;font-family:'League Spartan',sans-serif;font-weight:600;font-size:22px;color:#2B2D30;line-height:1.2;margin-bottom:2px}.lm .lm-a-lead,.lm .lm-a-lead p{font-family:'League Spartan',sans-serif;font-size:clamp(28px,2.6vw,38px);line-height:1.18;letter-spacing:-.015em}.lm .lm-a-body p{font-size:18px;line-height:1.65;color:#3C3C38;margin:0 0 18px}.lm .lm-a-body h2{font-size:28px!important;letter-spacing:-.015em;margin:34px 0 12px!important}.lm .lm-a-quote{border-left:3px solid #D4A537;padding-left:26px!important;margin-top:12px!important}.lm .lm-a-quote p{font-family:'League Spartan',sans-serif;font-size:25px;line-height:1.32}.lm .lm-a-quote p::before{content:"\201C"}.lm .lm-a-quote p::after{content:"\201D"}.lm .lm-a-quoteby{padding-left:29px!important;margin-top:-12px!important;font-size:14px;color:#55554F}.lm.lm-a-feature.et_pb_section{padding:110px 0!important}.lm-a-feature .et_pb_row{align-items:center;column-gap:72px}.lm .lm-a-featimg img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.lm .lm-a-feattext p{font-size:18px;line-height:1.6;color:#3C3C38;margin:0 0 16px}.lm .lm-a-feattext p:last-child{border-top:1px solid #2B2D30;padding-top:14px;font-size:16px}.lm.lm-a-guide.et_pb_section{padding:110px 0!important}.lm .lm-a-guidelist ol{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px;counter-reset:lmg}.lm .lm-a-guidelist li{counter-increment:lmg;border-top:1px solid #2B2D30;padding-top:20px;font-size:16px;line-height:1.5;color:#3C3C38}.lm .lm-a-guidelist li::before{content:counter(lmg);display:block;font-family:'League Spartan',sans-serif;font-weight:600;font-size:44px;line-height:1;color:#D4A537;-webkit-text-stroke:1px #2B2D30;margin-bottom:10px}.lm .lm-a-guidelist strong{display:block;font-family:'League Spartan',sans-serif;font-weight:600;font-size:23px;color:#2B2D30;margin-bottom:6px}.lm.lm-a-houses.et_pb_section{padding:110px 0!important}.lm .lm-a-houselist ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px 16px}.lm .lm-a-houselist li{font-size:15px;color:#55554F;line-height:1.4}.lm .lm-a-houselist img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;margin-bottom:12px}.lm .lm-a-houselist strong{display:block;font-family:'League Spartan',sans-serif;font-weight:600;font-size:22px;color:#2B2D30;margin-bottom:4px}.lm.lm-a-owning.et_pb_section{padding:110px 0!important}.lm-a-owning .et_pb_row:nth-child(2){padding-top:12px!important}.lm-a-owning .et_pb_row:nth-child(2) .et_pb_column{background:#FFFFFF;padding:32px 34px!important;gap:14px}.lm .lm-a-list ul{margin:0;padding-left:20px}.lm .lm-a-list li{font-size:17px;line-height:1.5;color:#3C3C38;margin-bottom:10px}.lm.lm-a-sell.et_pb_section{padding:100px 0!important}.lm-a-sell h2{font-size:clamp(36px,4vw,58px)!important}.lm.lm-a-sources.et_pb_section{padding:80px 0 100px!important}.lm-a-sources .et_pb_row{column-gap:72px}.lm .lm-a-srclist ol{margin:0;padding-left:20px}.lm .lm-a-srclist li{font-size:15px;line-height:1.5;color:#3C3C38;margin-bottom:8px}.lm.lm-a-more.et_pb_section{padding:80px 0!important}.lm .lm-a-morelink h2{font-size:clamp(30px,3vw,42px)!important;margin-bottom:10px!important}.lm .lm-a-morelink a,.lm-a-sources .lm-a-dek a{font-family:'League Spartan',sans-serif;font-weight:600}@media (max-width:980px){.lm-a-intro .et_pb_row:nth-child(2) .et_pb_column:first-child{max-width:none}.lm.lm-a-story.et_pb_section,.lm.lm-a-feature.et_pb_section,.lm.lm-a-guide.et_pb_section,.lm.lm-a-houses.et_pb_section,.lm.lm-a-owning.et_pb_section{padding:72px 0!important}.lm-a-wide .lm-a-cap{padding:0 20px!important}}@media (max-width:600px){.lm-a-intro .et_pb_row:nth-child(2) .et_pb_column:last-child{grid-template-columns:1fr}}.lm-a-story .et_pb_row>.et_pb_column:first-child{flex:0 0 28%;position:sticky;top:140px;align-self:flex-start}@media (max-width:980px){.lm-a-story .et_pb_row>.et_pb_column:first-child{flex:1 1 100%;position:static}}