:root,html[data-theme=dark]{--navy-global: #1f3560;--navy-content: #0f1d38;--navy-900: #0f1d38;--navy-800: #0f1d38;--navy-700: #152a4d;--navy-600: #1e3a63;--navy-content-bg: #0f1d38;--brand-gold: #ead6aa;--brand-gold-light: #ead6aa;--brand-gold-dark: #ead6aa;--brand-cream: #eae0cf;--brand-muted: #9fb0cc;--deep: #0f1d38 !important;--accent: #ead6aa !important;--accent-2: #ead6aa !important;--gold: #ead6aa !important;--gold-rgb: 234, 214, 170 !important;--gold-light: #ead6aa !important;--ink: #eae0cf}html,body,html[data-theme=dark],html[data-theme=dark] body,html:not([data-theme=light]),html:not([data-theme=light]) body{background-color:var(--navy-global, #162846)!important}.site-header{background:linear-gradient(180deg,#0a1428e6,#0a14282e)!important}.hero{background-color:var(--navy-900)!important}.home-benefits-inner,html[data-theme=dark] .home-benefits-inner{background:transparent!important;border:1px solid rgba(234,214,170,.18)!important;box-shadow:none!important}.home-benefits-inner article,html[data-theme=dark] .home-benefits-inner article{border-color:#ead6aa24!important}.home-benefits-inner h2{color:var(--brand-cream)!important}.home-benefits-inner p{color:var(--brand-muted)!important}.home-benefits-inner article>span,.home-benefits-inner article>.benefit-icon{color:var(--brand-gold)!important;border-color:#ead6aa52!important;background-color:#ead6aa1a!important}body.public-home-page .why-lamer-section,html[data-theme=dark] body.public-home-page .why-lamer-section{background-color:var(--navy-900, #0f1d38)!important;background-image:none!important}body.public-home-page .why-lamer-section .why-lamer-content>p{color:#e0e0ea9e!important}body.public-home-page .why-lamer-section{padding-bottom:0!important}body.public-home-page .why-lamer-section .why-lamer-grid--row{margin:clamp(40px,5vw,64px) auto 0!important;width:min(1200px,calc(100% - clamp(32px,6vw,96px)))!important;max-width:1200px!important;border:1px solid rgba(234,214,170,.16)!important;border-radius:14px!important;overflow:hidden!important;background:transparent!important}body.public-home-page .why-lamer-grid--row article{border-right-color:#ead6aa1f!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:16px!important;padding:clamp(28px,3.2vw,40px) clamp(14px,1.8vw,22px)!important}body.public-home-page .why-lamer-grid--row article:before{display:none!important}body.public-home-page .why-lamer-grid--row article:hover{background:#ead6aa0a!important}body.public-home-page .why-lamer-grid--row article>span{background:transparent!important;background-color:transparent!important;border:1px solid rgba(234,214,170,.28)!important;border-radius:14px!important;box-shadow:none!important;filter:none!important;animation:none!important;color:var(--brand-gold)!important}body.public-home-page .why-lamer-grid--row article>span svg{stroke:var(--brand-gold)!important;filter:none!important;animation:none!important}body.public-home-page .why-lamer-grid--row article div{min-width:0!important;width:100%!important;text-align:center!important}body.public-home-page .why-lamer-grid--row article h3{color:#f0ead9!important}body.public-home-page .why-lamer-grid--row article strong.advantage-subtitle{display:block!important;margin-bottom:6px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.02em!important;color:var(--brand-gold, #ead6aa)!important}body.public-home-page .why-lamer-grid--row article p{color:#e0e0eaad!important}body.public-home-page .home-types-section{background-color:var(--navy-content, #0f1d38)!important}body.public-home-page .home-types-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:clamp(32px,5vw,64px)!important;margin-bottom:clamp(36px,4vw,54px)!important;width:100%!important;max-width:100%!important}body.public-home-page .home-types-head-left{flex:1 1 540px!important;max-width:620px!important}body.public-home-page .home-types-eyebrow{display:inline-block!important;color:var(--brand-gold)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding-bottom:8px!important;border-bottom:1px solid rgba(234,214,170,.4)!important;margin-bottom:18px!important}body.public-home-page .home-types-head h2{color:#f4efe4!important;font-family:var(--font-heading, "Outfit", "Plus Jakarta Sans", system-ui, sans-serif)!important;font-size:clamp(32px,3.8vw,48px)!important;font-weight:500!important;line-height:1.12!important;letter-spacing:-.02em!important;margin:0!important;text-wrap:balance!important}body.public-home-page .home-types-head h2 em{font-family:Georgia,serif!important;font-style:italic!important;font-weight:400!important;color:var(--brand-gold-light, #ead6aa)!important}body.public-home-page .home-types-head-right{flex:0 1 440px!important;max-width:440px!important;margin-left:auto!important;padding-left:24px!important;border-left:1px solid rgba(234,214,170,.22)!important;text-align:left!important}body.public-home-page .home-types-head p{color:#e0e0eabf!important;font-size:15px!important;line-height:1.68!important;margin:0!important;text-align:left!important}@media(max-width:880px){body.public-home-page .home-types-head{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}body.public-home-page .home-types-head-left,body.public-home-page .home-types-head-right{max-width:100%!important;flex:1 1 auto!important;margin-left:0!important;padding-left:0!important;border-left:none!important;text-align:left!important}}body.public-home-page .home-use-section,body.public-home-page .home-final-section{background-color:var(--navy-900, #0f1d38)!important}body.public-home-page .home-final-shell{background-color:transparent!important;border:1px solid rgba(234,214,170,.16)!important}body.public-home-page .home-final-form{background:transparent!important;border:0!important;box-shadow:none!important}body.public-home-page .home-final-form label span{color:var(--brand-gold-light)!important;-webkit-text-fill-color:var(--brand-gold-light)!important}body.public-home-page .home-final-form input,body.public-home-page .home-final-form textarea{background:transparent!important;background-color:transparent!important;border:1px solid rgba(234,214,170,.22)!important;color:#f2ede2!important;-webkit-text-fill-color:#f2ede2!important}body.public-home-page .home-final-form input::placeholder,body.public-home-page .home-final-form textarea::placeholder{color:#ead6aa80!important;-webkit-text-fill-color:rgba(234,214,170,.5)!important}body.public-home-page .home-final-form input:focus,body.public-home-page .home-final-form textarea:focus{border-color:var(--brand-gold)!important;background:transparent!important;background-color:transparent!important;box-shadow:0 0 0 1px #ead6aa,0 0 14px #ead6aa4d!important}.site-footer{border-color:#ead6aa24!important}.header-cta,.btn-primary,.cookie-consent-primary,.contact-submit,.apartment-contact-link{color:#0a1428!important;border-color:var(--brand-gold)!important;background:linear-gradient(135deg,var(--brand-gold-light),var(--brand-gold-dark))!important;box-shadow:0 12px 30px #060c1a59!important}.btn-outline{border-color:#ead6aa80!important;color:var(--brand-cream)!important}.home-use-head>span,.home-use-proof strong,.apartment-link{color:var(--brand-gold-light)!important}.apartment-card:before,.home-news-head:after{background:linear-gradient(90deg,var(--brand-gold-dark),var(--brand-gold),var(--brand-gold-light))!important}html[data-theme=dark] .section,html[data-theme=dark] .apartments-section,html[data-theme=dark] .contact-experience-section,html[data-theme=dark] .apartment-decision-section,html[data-theme=dark] .apartment-compartment-section{background-color:var(--navy-content, #0f1d38)!important}html[data-theme=dark] .apartment-card,html[data-theme=dark] .home-news-card{background-color:var(--navy-700)!important;border-color:#ead6aa29!important}html[data-theme=dark] .hero,html[data-theme=dark] .construction-video-section,html[data-theme=dark] .site-footer,html[data-theme=dark] body.public-home-page .home-use-section{background-color:var(--navy-900)!important}.mobile-app-bar,html[data-theme=dark] .mobile-app-bar{background:#0a1428f5!important;border-color:#ead6aa24!important}.the-icon-bottom-dock,html[data-theme=dark] .the-icon-bottom-dock{background:#0a1428f7!important;border-color:#ead6aa24!important}.the-icon-bottom-dock a.active,.the-icon-bottom-dock a.active span{color:var(--brand-gold-light)!important}.the-icon-bottom-dock a:after{background:linear-gradient(90deg,var(--brand-gold-dark),var(--brand-gold),var(--brand-gold-light))!important}body.public-home-page .home-use-card,html[data-theme=dark] body.public-home-page .home-use-card{background-color:var(--navy-700)!important;border-color:#ead6aa29!important}.hero:after{background:linear-gradient(180deg,transparent 0%,transparent 45%,rgba(8,15,30,.35) 72%,rgba(8,15,30,.82) 100%)!important}@media(min-width:981px){.hero:after{background:linear-gradient(180deg,transparent 0%,transparent 50%,rgba(8,15,30,.3) 74%,rgba(8,15,30,.8) 100%)!important}}@media(max-width:980px){.mobile-app-bar,html[data-theme=dark] .mobile-app-bar,.the-icon-bottom-dock,html[data-theme=dark] .the-icon-bottom-dock{background:#0a1428f5!important;border-color:#ead6aa24!important;border-top-color:#ead6aa24!important}}.the-icon-bottom-dock{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147483000!important;display:none!important;margin:0!important;transform:translateZ(0)!important}@media(max-width:980px){.the-icon-bottom-dock{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147483000!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;transform:translateZ(0)!important;margin:0!important}.cookie-consent{position:fixed!important;left:50%!important;right:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 86px)!important;z-index:2147483001!important;width:min(360px,calc(100vw - 28px))!important;margin:0!important;transform:translate(-50%)!important}.cookie-consent[hidden]{display:none!important}}body.public-home-page .home-types-grid{grid-template-columns:repeat(3,1fr)!important}@media(max-width:999px)and (min-width:600px){body.public-home-page .home-types-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:599px){body.public-home-page .home-types-grid{grid-template-columns:1fr!important;max-width:460px;margin-inline:auto}}html[data-theme=dark] .apartment-grid .apartment-card,html[data-theme=dark] .apartment-card .apartment-card-head,html[data-theme=dark] .apartment-card .apartment-body{background:var(--navy-700)!important;background-color:var(--navy-700)!important;border-color:#ead6aa24!important}@media(min-width:1181px){.apartments-index-section .apartment-grid.is-consolidated{grid-template-columns:repeat(3,minmax(0,1fr))!important}}html[data-theme=dark] .home-news-card,html[data-theme=dark] .home-use-grid article{background:var(--navy-700)!important;background-color:var(--navy-700)!important;border-color:#ead6aa24!important}html[data-theme=dark] .home-news-card,html:not([data-theme=light]) .home-news-card,.home-news-card{background:var(--navy-700)!important;background-color:var(--navy-700)!important}html[data-theme=dark] .why-lamer-media,.why-lamer-media{background:var(--navy-800)!important;background-color:var(--navy-800)!important}html[data-theme=dark] .apartment-link,.apartment-link{background:transparent!important}html[data-theme=dark] body.public-home-page .home-news-card,body.public-home-page .home-news-card{background:var(--navy-700)!important;background-color:var(--navy-700)!important}html[data-theme=dark] body.public-home-page .why-lamer-media,html[data-theme=dark] body.public-home-page .home-use-media,html[data-theme=dark] body.public-home-page figure.why-lamer-media{background:var(--navy-800)!important;background-color:var(--navy-800)!important}html[data-theme=dark] .why-lamer-media figure,html[data-theme=dark] figure.why-lamer-media{background:var(--navy-800)!important;background-color:var(--navy-800)!important}body.public-home-page .home-news-carousel{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(234,214,170,.4) transparent;padding-bottom:8px}body.public-home-page .home-news-carousel>*{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:20px!important;width:max-content!important;min-width:100%!important}body.public-home-page .home-news-carousel .home-news-card{flex:0 0 auto!important;width:min(400px,86vw)!important;scroll-snap-align:start;margin:0!important}body.public-home-page .home-news-carousel>*>*{flex:0 0 auto!important;width:min(400px,86vw)!important;scroll-snap-align:start}body.public-home-page .home-news-carousel>*>* .home-news-card{width:100%!important}body.public-home-page .home-news-carousel .home-news-card img,body.public-home-page .home-news-carousel .home-news-card .home-news-media{width:100%!important;height:200px!important;object-fit:cover!important}body.public-home-page .home-news-carousel .home-news-card h3{font-size:18px!important;line-height:1.3!important;word-break:normal!important;overflow-wrap:normal!important}body.public-home-page .home-news-carousel .home-news-card p{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.public-home-page .home-news-carousel::-webkit-scrollbar{height:6px}body.public-home-page .home-news-carousel::-webkit-scrollbar-thumb{background:#ead6aa66;border-radius:999px}html[data-theme=dark] .about-feature-card{background:var(--navy-700)!important;background-color:var(--navy-700)!important;border-color:#ead6aa24!important}html[data-theme=dark] .about-feature-card span{color:var(--brand-gold-light)!important}html[data-theme=dark] .gallery-item{background:var(--navy-800)!important;background-color:var(--navy-800)!important}html[data-theme=dark] .blog-card,html[data-theme=dark] .contact-form-card,html[data-theme=dark] .contact-methods-card,html[data-theme=dark] .contact-help-card{background:var(--navy-700)!important;background-color:var(--navy-700)!important;border-color:#ead6aa24!important}html[data-theme=dark] .contact-form-card input,html[data-theme=dark] .contact-form-card textarea{background:#ffffff0d!important;border:1px solid rgba(234,214,170,.22)!important;color:#f2ede2!important;-webkit-text-fill-color:#f2ede2!important}html[data-theme=dark] .contact-form-card input::placeholder,html[data-theme=dark] .contact-form-card textarea::placeholder{color:#ead6aa80!important;-webkit-text-fill-color:rgba(234,214,170,.5)!important}html[data-theme=dark] .contact-form-card input:focus,html[data-theme=dark] .contact-form-card textarea:focus{border-color:var(--brand-gold)!important}.cookie-consent,html[data-theme=dark] .cookie-consent{background:#0a1428f5!important}.cookie-consent-secondary,html[data-theme=dark] .cookie-consent-secondary{background:var(--navy-700)!important;border-color:#ead6aa38!important;color:var(--brand-cream)!important}html[data-theme=dark] .apartment-reveal{background:var(--navy-800)!important;background-color:var(--navy-800)!important}html[data-theme=dark] .apartment-final-form,html[data-theme=dark] .apartment-final-form.apartment-reveal{background:#0f1d3899!important;background-color:#0f1d3899!important;border-color:#ead6aa24!important}html[data-theme=dark] .apartment-final-form input,html[data-theme=dark] .apartment-final-form textarea{background:#ffffff0d!important;border:1px solid rgba(234,214,170,.22)!important;color:#f2ede2!important;-webkit-text-fill-color:#f2ede2!important}body.public-home-page .construction-video-section{width:100%!important;max-width:none!important;margin-inline:0!important;border-radius:0!important;overflow:hidden!important;border:0!important}.btn-primary,body.public-home-page .btn-primary,body.public-apartments-page .btn-primary,.header-cta,.contact-submit,.apartment-contact-link,button[type=submit].btn-primary,.apartment-final-form button[type=submit]{background:linear-gradient(135deg,var(--brand-gold-light) 0%,var(--brand-gold) 45%,var(--brand-gold-dark) 100%)!important;color:#0a1428!important;border-color:var(--brand-gold)!important;box-shadow:0 12px 30px #060c1a59!important}.btn-primary:hover,body.public-home-page .btn-primary:hover,.apartment-contact-link:hover{background:linear-gradient(135deg,var(--brand-gold-light) 0%,var(--brand-gold-light) 50%,var(--brand-gold) 100%)!important}html[data-theme=dark] .apartment-detail-copy{background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;border:none!important}html[data-theme=dark] .apartment-detail-copy h1,html[data-theme=dark] .apartment-detail-copy .apartment-detail-title,html[data-theme=dark] .apartment-detail-copy p,html[data-theme=dark] .apartment-detail-copy .apartment-detail-kicker{text-shadow:0 2px 24px rgba(4,9,20,.9),0 1px 4px rgba(4,9,20,.95)!important}html[data-theme=dark] .apartment-final-cta-copy{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}html[data-theme=dark] .apartment-final-cta-section .apartment-final-form{background:#152a4db3!important;background-color:#152a4db3!important;border:1px solid rgba(234,214,170,.18)!important}html[data-theme=dark] .apartment-final-cta-points{display:flex!important;flex-direction:column!important;gap:12px!important}html[data-theme=dark] .apartment-final-cta-points article{background:#152a4dd9!important;background-color:#152a4dd9!important;border:1px solid rgba(234,214,170,.18)!important;border-radius:14px!important;padding:16px 18px!important;box-shadow:0 10px 28px #04091447!important;transition:border-color .25s ease,transform .25s ease!important}html[data-theme=dark] .apartment-final-cta-points article:hover{border-color:#ead6aa66!important;transform:translateY(-2px)!important}html[data-theme=dark] .apartment-final-cta-points article strong{color:#eae0cf!important}html[data-theme=dark] .apartment-final-cta-points article a{color:var(--brand-gold)!important;font-weight:600!important}html[data-theme=dark] .apartment-story-section .apartment-story,html[data-theme=dark] .apartment-story{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}body.public-apartments-page .apartment-story-section .apartment-story{max-width:100%!important;margin-inline:0!important;padding-inline:0!important}body.public-apartments-page .apartment-story-section .apartment-story h2{max-width:100%!important}body.public-apartments-page .apartment-variants-table td{height:auto!important;min-height:64px!important;vertical-align:middle!important;padding:16px 22px!important}body.public-apartments-page .apartment-variants-table th{vertical-align:middle!important}body.public-apartments-page .apartment-variants-table tbody tr{border-bottom:1px solid rgba(234,214,170,.08)!important}@media(max-width:680px){body.public-apartments-page .apartment-variants-table,body.public-apartments-page .apartment-variants-table tbody,body.public-apartments-page .apartment-variants-table tr{display:block!important;width:100%!important}body.public-apartments-page .apartment-variants-table thead{display:none!important}body.public-apartments-page .apartment-variants-table tr{margin-bottom:14px!important;border:1px solid rgba(234,214,170,.16)!important;border-radius:14px!important;padding:14px 16px!important;background:#152a4d80!important}body.public-apartments-page .apartment-variants-table td{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;min-height:0!important;padding:8px 0!important;border:none!important;text-align:right!important}body.public-apartments-page .apartment-variants-table td:before{content:attr(data-label);color:#ead6aab8;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;text-align:left;flex:0 0 auto}}main:has(.apartment-detail-hero) .apartment-decision-section{order:3!important}main:has(.apartment-detail-hero) .apartment-compartment-section{order:5!important}main:has(.apartment-detail-hero) .apartment-detail-soft{order:7!important}body.public-apartments-page .apartment-summary-grid article{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:10px!important}body.public-apartments-page .apartment-summary-grid article>span:not(.apartment-summary-icon),body.public-apartments-page .apartment-summary-grid article>strong{text-align:center!important;width:100%!important}body.public-apartments-page .apartment-summary-grid .apartment-summary-icon{width:44px!important;height:44px!important;flex:0 0 auto!important;align-self:center!important;margin:0 auto!important}html[data-theme=dark] .apartment-detail-hero .apartment-detail-copy{background:linear-gradient(135deg,#0a1428d1,#081020a8)!important;backdrop-filter:blur(6px)!important;border:1px solid rgba(30,58,99,.5)!important;border-radius:18px!important;box-shadow:0 24px 70px #03081466!important}body.public-apartments-page .apartment-variants-table tbody tr:hover td{background:transparent!important;color:#f4eee5!important}body.public-apartments-page .apartment-variants-table tbody tr{transition:background-color .18s ease!important}body.public-apartments-page .apartment-variants-table tbody tr:hover{background:#ead6aa0f!important}body.public-apartments-page .apartment-variants-table .apartment-variant-units strong{font-weight:700!important;font-size:15px!important}@media(max-width:900px){.apartment-variants-mobile .apartment-variant-card{min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.apartment-variant-card+.apartment-variant-card{border-top:1px solid rgba(234,214,170,.18)}.apartment-variant-card[open]{background:#192840}.apartment-variant-card[open] .area-option-summary>svg{transform:rotate(180deg)}.apartment-variant-card.is-selected .area-option-size{color:#e8c77e}body.public-apartments-page .apartment-inline-gallery-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}body.public-apartments-page .apartment-inline-gallery-grid a,body.public-apartments-page .apartment-inline-gallery-grid a:nth-child(2),body.public-apartments-page .apartment-inline-gallery-grid a:nth-child(3),body.public-apartments-page .apartment-inline-gallery-grid a:nth-child(n+4){grid-column:span 1!important;grid-row:auto!important;width:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:1 / 1!important;border-radius:8px!important}body.public-apartments-page .apartment-inline-gallery-grid a:nth-child(1){grid-column:1 / -1!important;grid-row:auto!important;min-height:0!important;aspect-ratio:16 / 10!important}}#formular-apartament{scroll-margin-top:0}@media(max-width:980px){body.public-apartments-page .apartment-detail-actions{gap:10px;margin-top:18px}}@media(max-width:980px){body.public-apartments-page .apartment-detail-hero .apartment-detail-copy{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.contact-hero-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.contact-hero-links a{display:inline-flex;align-items:center;gap:20px;padding:12px 18px;border:1px solid rgba(234,214,170,.4);border-radius:7px;color:#efdbb2;font-size:13px;font-weight:600}.contact-hero-links a:first-child{background:#ead6aa;color:#101b2e}#formular-contact,#locatie-contact{scroll-margin-top:16px}.contact-location-section{padding:20px 24px 90px;background:#0c172b}.contact-location-shell{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);max-width:1160px;margin:auto;overflow:hidden;border:1px solid rgba(234,214,170,.22);border-radius:18px;background:#142139}.contact-location-map{min-height:460px;background:#e8e5df}.contact-location-map iframe{display:block;width:100%;height:100%;min-height:460px;border:0}@media(max-width:760px){.contact-location-section{padding:0 18px 54px}.contact-location-shell{grid-template-columns:1fr;border-radius:12px}.contact-location-map,.contact-location-map iframe{min-height:330px}.contact-hero-links{gap:10px;margin-top:20px}.contact-hero-links a{padding:10px 14px;gap:12px;font-size:12px}}body.public-home-page .home-benefits-strip .home-benefits-inner{background:transparent!important;box-shadow:none!important;border-color:transparent!important;overflow:visible}body.public-home-page .home-benefits-inner article{position:relative;isolation:isolate;background:transparent!important;box-shadow:none!important}.benefit-pointer-light{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(200px circle at var(--benefit-x, 50%) var(--benefit-y, 50%),rgba(234,214,170,.12),transparent 75%);transition:opacity .4s ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.public-home-page .home-benefits-inner article.benefit-pointer-ready{transform:perspective(900px) translateY(var(--benefit-lift, 0px)) rotateX(var(--benefit-rx, 0deg)) rotateY(var(--benefit-ry, 0deg))!important;transition:transform .45s cubic-bezier(.2,.75,.25,1),border-color .35s ease}body.public-home-page .home-benefits-inner article.benefit-pointer-active{--benefit-lift: -4px;border-color:#ead6aa66!important;will-change:transform;transition-duration:.16s,.35s}.benefit-pointer-active .benefit-pointer-light{opacity:1}}@media(max-width:980px)and (prefers-reduced-motion:no-preference){body.public-home-page .home-benefits-inner article.benefit-cascade-ready{opacity:1!important;transform:none!important;filter:none!important}body.public-home-page .home-benefits-inner .benefit-cascade-ready>.benefit-icon,body.public-home-page .home-benefits-inner .benefit-cascade-ready>div>h2,body.public-home-page .home-benefits-inner .benefit-cascade-ready>div>p{opacity:0;translate:0 16px;transition:opacity .65s ease,translate .85s cubic-bezier(.16,1,.3,1),scale .85s cubic-bezier(.16,1,.3,1)!important;transition-delay:var(--benefit-cascade-delay, 0ms)!important}body.public-home-page .home-benefits-inner .benefit-cascade-ready>.benefit-icon{scale:.92}body.public-home-page .home-benefits-inner .benefit-cascade-ready>div>h2{transition-delay:calc(var(--benefit-cascade-delay, 0ms) + .11s)!important}body.public-home-page .home-benefits-inner .benefit-cascade-ready>div>p{translate:0 12px;transition-delay:calc(var(--benefit-cascade-delay, 0ms) + .23s)!important}body.public-home-page .home-benefits-inner .benefit-cascade-visible>.benefit-icon,body.public-home-page .home-benefits-inner .benefit-cascade-visible>div>h2,body.public-home-page .home-benefits-inner .benefit-cascade-visible>div>p{opacity:1;translate:0 0;scale:1}}body.public-home-page .why-lamer-grid--row article>span{margin-left:auto!important;margin-right:auto!important;justify-self:center!important;align-self:center!important}html body.public-home-page .why-lamer-grid--row,html body.public-home-page .why-lamer-grid--row article{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.public-home-page .why-lamer-grid--row article:before,html body.public-home-page .why-lamer-grid--row article:after{background:transparent!important;box-shadow:none!important}html body.public-home-page .home-hero-editorial{position:relative;isolation:isolate;display:flex!important;align-items:flex-end!important;width:100%!important;min-height:100vh!important;height:100svh!important;max-height:none!important;margin:0!important;padding:150px 5vw 58px!important;overflow:hidden;background:#081225!important}html body.public-home-page .home-hero-editorial:before{display:none!important}html body.public-home-page .home-hero-editorial:after{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(5,12,22,.1),transparent 25%,transparent 45%,rgba(5,12,22,.16) 68%,rgba(5,12,22,.46)),linear-gradient(90deg,rgba(5,12,22,.06),transparent 65%)!important}html body.public-home-page .home-hero-editorial .hero-slide{position:absolute!important;inset:0!important;z-index:0!important;opacity:0}html body.public-home-page .home-hero-editorial .hero-slide.is-active{opacity:1!important}html body.public-home-page .home-hero-editorial .hero-bg{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 45%;opacity:1!important;transform:none!important;filter:none!important}.icon-hero-progress{display:flex;gap:5px;margin-top:18px}.icon-hero-progress i{flex:1;height:2px;background:#ffffff40;transition:background .4s ease}.icon-hero-progress i.is-current{background:#ead6aa}@media(max-width:980px){html body.public-home-page .home-hero-editorial{min-height:650px!important;height:calc(100svh - 58px)!important;max-height:none;padding:100px 28px 38px!important}}@media(max-width:640px){html body.public-home-page .home-hero-editorial{min-height:620px!important;padding:100px 24px 30px!important;height:calc(100svh - 118px)!important}html body.public-home-page .home-hero-editorial:after{background:linear-gradient(180deg,rgba(5,12,22,.12),transparent 24%,rgba(5,12,22,.22) 38%,rgba(5,12,22,.83) 72%,#081225)!important}.icon-hero-progress{grid-column:1 / -1;margin-top:2px}}html body.public-home-page .home-benefits-strip{margin:0!important;background:var(--navy-900)!important;background-color:var(--navy-900)!important}html body.public-home-page .home-benefits-strip .home-benefits-inner{display:grid!important;grid-template-columns:repeat(4,1fr)!important;width:min(1360px,calc(100% - clamp(28px,4vw,56px)))!important;max-width:1360px!important;gap:0!important;margin:0 auto!important;padding:0!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;min-width:0!important;min-height:0!important;gap:16px!important;padding:clamp(28px,3.2vw,40px) clamp(14px,1.8vw,22px)!important;border:none!important;border-right:1px solid rgba(234,214,170,.12)!important;border-radius:0!important;position:relative!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}html body.public-home-page .home-benefits-strip .home-benefits-inner article:last-child,html body.public-home-page .why-lamer-section .why-lamer-grid--row article:last-child{border-right:none!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article:before,html body.public-home-page .why-lamer-section .why-lamer-grid--row article:before{display:none!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article:hover,html body.public-home-page .why-lamer-section .why-lamer-grid--row article:hover{background:#ead6aa0e!important;transform:translateY(-5px)!important;box-shadow:0 16px 36px #04091466!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article>.benefit-icon,html body.public-home-page .why-lamer-section .why-lamer-grid--row article>.benefit-icon,html body.public-home-page .why-lamer-section .why-lamer-grid--row article>span{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:52px!important;margin:0 auto!important;border-radius:14px!important;background:transparent!important;background-color:transparent!important;border:1px solid rgba(234,214,170,.28)!important;box-shadow:none!important;filter:none!important;animation:none!important;color:var(--brand-gold, #ead6aa)!important;transition:border-color .35s ease,background-color .35s ease,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article:hover>.benefit-icon,html body.public-home-page .why-lamer-section .why-lamer-grid--row article:hover>.benefit-icon,html body.public-home-page .why-lamer-section .why-lamer-grid--row article:hover>span{border-color:#ead6aabf!important;background-color:#ead6aa1f!important;transform:translateY(-3px) scale(1.08)!important;box-shadow:0 8px 22px #ead6aa40!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article>.benefit-icon svg,html body.public-home-page .why-lamer-section .why-lamer-grid--row article>.benefit-icon svg,html body.public-home-page .why-lamer-section .why-lamer-grid--row article>span svg{width:24px!important;height:24px!important;stroke:var(--brand-gold, #ead6aa)!important;fill:none!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:none!important;animation:none!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article div{min-width:0!important;width:100%!important;text-align:center!important}html body.public-home-page .home-benefits-inner article h3{margin:0 0 6px!important;font-family:inherit!important;font-size:15px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:.01em!important;color:#f0ead9!important}html body.public-home-page .home-benefits-inner article strong.advantage-subtitle{display:block!important;margin-bottom:6px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.02em!important;color:var(--brand-gold, #ead6aa)!important}html body.public-home-page .home-benefits-inner article p{margin:0!important;font-size:13px!important;line-height:1.6!important;color:#e0e0eaad!important}@media(max-width:900px){html body.public-home-page .home-benefits-strip .home-benefits-inner{grid-template-columns:repeat(2,1fr)!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article:nth-child(2){border-right:none!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article:nth-child(3),html body.public-home-page .home-benefits-strip .home-benefits-inner article:nth-child(4){border-top:1px solid rgba(234,214,170,.12)!important}}@media(max-width:520px){html body.public-home-page .home-benefits-strip{padding:24px 0!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article{padding:24px 16px!important;gap:12px!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article>.benefit-icon{width:44px!important;height:44px!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article>.benefit-icon svg{width:20px!important;height:20px!important}}html body .the-icon-bottom-dock{overflow:hidden!important}html body .the-icon-bottom-dock a{position:relative;display:flex!important;align-items:center!important;min-width:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;transition:color .2s ease,background .2s ease,scale .2s ease!important;-webkit-tap-highlight-color:transparent}html body .the-icon-bottom-dock a>span{display:grid!important;place-items:center!important;width:38px!important;height:29px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:inherit!important;transform:none!important}html body .the-icon-bottom-dock a svg{fill:none!important;stroke:currentColor!important;stroke-linecap:round;stroke-linejoin:round}html body .the-icon-bottom-dock a em{color:inherit!important;font-style:normal!important;line-height:1.15!important}html body .the-icon-bottom-dock a.active{border-color:transparent!important}html body .the-icon-bottom-dock a:before,html body .the-icon-bottom-dock a:after{display:none!important}html body .the-icon-bottom-dock a:active{scale:.94}html body .the-icon-bottom-dock a:focus-visible{outline:2px solid #e9ce94;outline-offset:-3px}@media(prefers-reduced-motion:reduce){html body .the-icon-bottom-dock a{transition:none!important}html body .the-icon-bottom-dock a:active{scale:1}}html body.public-home-page .home-benefits-strip,html body.public-home-page .why-lamer-section,html[data-theme=dark] body.public-home-page .why-lamer-section{background:var(--navy-900)!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article:last-child{border-right:0!important}@media(max-width:980px){html body.public-home-page .home-benefits-strip .home-benefits-inner article:nth-child(2n){border-right:0!important}html body.public-home-page .home-benefits-strip .home-benefits-inner article:nth-child(n+3){border-top:1px solid rgba(234,214,170,.13)!important}}html body .the-icon-bottom-dock a.active>span{color:#f6dfad!important;background:linear-gradient(145deg,#fff3,#ffffff12)!important;box-shadow:inset 0 1px #ffffff47,0 2px 6px #00000014!important;border:1px solid rgba(255,255,255,.16)!important}html body .the-icon-bottom-dock a em{text-shadow:0 1px 4px rgba(0,0,0,.4)}@media(max-width:980px){html body .mobile-app-bar{padding:calc(env(safe-area-inset-top,0px) + 10px) max(24px,calc(env(safe-area-inset-right,0px) + 20px)) 10px max(24px,calc(env(safe-area-inset-left,0px) + 20px))!important;gap:20px!important}html body .mobile-app-bar .mobile-brand{margin:0!important;padding:0!important;flex-shrink:0}html body .mobile-app-bar .mobile-brand img{width:90px!important;height:38px!important;max-height:38px!important;object-fit:contain}html body .mobile-app-bar .mobile-quick-actions{gap:10px!important;margin:0!important}html body .mobile-app-bar .mobile-call-link,html body .mobile-app-bar .mobile-menu-toggle{position:relative!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid rgba(226,237,250,.18)!important;color:#e3e9f1!important;background:#e7efff0e!important;box-shadow:inset 0 1px #ffffff0f!important}html body .mobile-app-bar .mobile-call-link svg{width:16px!important;height:16px!important;stroke-width:1.6!important}html body .mobile-app-bar .mobile-menu-toggle span{position:absolute!important;display:block!important;left:50%!important;top:50%!important;width:18px!important;height:1.5px!important;margin:0!important;border:0!important;border-radius:2px!important;background:currentColor!important;opacity:1!important;transform-origin:center;transition:transform .25s ease!important}html body .mobile-app-bar .mobile-menu-toggle span:nth-child(1){transform:translate(-50%,-4px)!important}html body .mobile-app-bar .mobile-menu-toggle span:nth-child(2){transform:translate(-50%,3px)!important}html body .mobile-app-bar .mobile-menu-toggle span:nth-child(3){display:none!important}}@media(prefers-reduced-motion:reduce){html body .mobile-app-bar .mobile-menu-toggle span{transition:none!important}}body.public-home-page #home-news-carousel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:24px!important;transform:none!important;animation:none!important}body.public-home-page #home-news-carousel>div{width:100%!important;min-width:0!important;max-width:none!important;padding:0!important}body.public-home-page #home-news-carousel .home-news-card{width:100%!important;height:100%}@media(max-width:767px){body.public-home-page #home-news-carousel{display:flex!important;gap:16px!important}body.public-home-page #home-news-carousel>div{flex:0 0 84%!important;width:84%!important}}html body .the-icon-bottom-dock a>span,html body .the-icon-bottom-dock a.active>span{width:22px!important;height:22px!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;color:inherit!important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html body .the-icon-bottom-dock{background:#132139!important}}html body.public-home-page .home-news-shell{width:min(1240px,100%)!important;max-width:1240px!important;min-width:0!important;margin-inline:auto!important}html body.public-home-page .home-guides-viewport{display:block;width:100%;min-width:0}html body.public-home-page .home-guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;min-width:0;align-items:stretch}html body.public-home-page .home-guides-grid>div{width:100%;min-width:0}html body.public-home-page .home-guides-grid .home-news-card{display:flex;flex-direction:column;width:100%!important;min-width:0!important;max-width:none!important;height:100%;margin:0!important;overflow:hidden}html body.public-home-page .home-guides-grid .home-news-media{display:block;flex-shrink:0;width:100%;height:auto!important;aspect-ratio:16 / 10;overflow:hidden}html body.public-home-page .home-guides-grid .home-news-media img{display:block;width:100%;height:100%;object-fit:cover}html body.public-home-page .home-guides-grid .home-news-body{width:100%;min-width:0;padding:24px}html body.public-home-page .home-guides-grid .home-news-meta{display:flex;flex-wrap:wrap;gap:8px}html body.public-home-page .home-guides-grid h3{font-size:20px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}html body.public-home-page .home-guides-grid p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.65}@media(max-width:767px){html body.public-home-page .home-guides-viewport{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}html body.public-home-page .home-guides-grid{display:flex;gap:16px;padding-bottom:10px}html body.public-home-page .home-guides-grid>div{flex:0 0 86%;scroll-snap-align:start}html body.public-home-page .home-guides-grid .home-news-body{padding:20px}}html body .the-icon-bottom-dock a.active{background:transparent!important;box-shadow:none!important;isolation:isolate}html body .the-icon-bottom-dock a.active:before{content:"";display:block!important;position:absolute;margin-inline:auto;transform:none!important;opacity:1!important;pointer-events:none;z-index:-1}@media(min-width:981px){body.public-home-page .why-lamer-section .why-lamer-shell{align-items:start!important}body.public-home-page .why-lamer-section .why-lamer-content{align-self:start!important;justify-content:flex-start!important;padding-top:0!important;margin-top:0!important}}@media(min-width:981px){html body .site-header .header-cta,html body .site-header .header-cta:hover,html body .site-header .header-cta:focus{background:transparent!important;box-shadow:none!important;filter:none!important;border:1px solid #ead6aa!important;color:#ead6aa!important}html body .site-header .header-cta:before,html body .site-header .header-cta:after{display:none!important}}html body.public-home-page .home-hero-editorial .hero-slide{transition:opacity 1.9s cubic-bezier(.33,0,.25,1)!important}html body.public-home-page .home-hero-editorial .hero-slide.is-leaving{z-index:1!important;opacity:1!important}html body.public-home-page .home-hero-editorial .hero-slide.is-active{z-index:2!important}@keyframes iconHeroDrift{0%{scale:1.025}to{scale:1.775}}@media(prefers-reduced-motion:no-preference){html body.public-home-page .home-hero-editorial.hero-kb .hero-slide.is-active .hero-bg,html body.public-home-page .home-hero-editorial.hero-kb .hero-slide.is-leaving .hero-bg{animation:iconHeroDrift 60s linear both!important}html body.public-home-page .home-hero-editorial.is-paused .hero-slide .hero-bg{animation-play-state:paused!important}}@media(prefers-reduced-motion:reduce){html body.public-home-page .home-hero-editorial .hero-slide{transition:none!important}html body.public-home-page .home-hero-editorial .hero-bg{animation:none!important;scale:1}}:root{--icon-hero-accent: #ead6aa}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-copy h1 em{color:var(--icon-hero-accent)!important;-webkit-text-fill-color:var(--icon-hero-accent)!important;background:none!important;opacity:1!important}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-primary{background:var(--icon-hero-accent)!important;border-color:var(--icon-hero-accent)!important;color:#101b2e!important;-webkit-text-fill-color:#101b2e!important;box-shadow:none!important;filter:none!important;opacity:1!important}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-primary span{color:#101b2e!important;-webkit-text-fill-color:#101b2e!important}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-primary:before,html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-primary:after{display:none!important}@media(min-width:981px){html[data-theme][data-accent] body .site-header .header-actions a.header-cta{background:transparent!important;border:1px solid var(--icon-hero-accent)!important;color:var(--icon-hero-accent)!important;-webkit-text-fill-color:var(--icon-hero-accent)!important;box-shadow:none!important;filter:none!important;opacity:1!important}}html body.public-home-page .home-hero-editorial .hero-bg{transform-origin:50% 50%}html body.public-home-page .home-hero-editorial .hero-bg[src*=zi-1-ansamblu-mare]{transform-origin:50% 45%}html body.public-home-page .home-hero-editorial .hero-bg[src*=zi-2-ansamblu-plaja]{transform-origin:50% 55%}html body.public-home-page .home-hero-editorial .hero-bg[src*=zi-3-fatada]{transform-origin:50% 40%}html body.public-home-page .home-hero-editorial .hero-bg[src*=noapte-1-ansamblu-mare]{transform-origin:50% 45%}html body.public-home-page .home-hero-editorial .hero-bg[src*=noapte-2-ansamblu]{transform-origin:50% 50%}html body.public-home-page .home-hero-editorial .hero-bg[src*=noapte-3-plaja]{transform-origin:50% 60%}html body.public-home-page .advantage-subtitle{display:block;margin-bottom:8px;color:#e6dfd0;font-weight:500}html body.public-home-page .home-use-proof strong{font-size:clamp(20px,2.1vw,32px);line-height:1.25}html body.public-home-page .icon-hero-actions .project-brochure-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:12px 18px;border:1px solid var(--icon-hero-accent);border-radius:4px;background:transparent;color:var(--icon-hero-accent);font:inherit;font-size:13px;font-weight:600;box-shadow:none}html body.public-home-page .project-brochure-link:disabled{background:transparent!important;color:var(--icon-hero-accent)!important;border:1px solid var(--icon-hero-accent)!important;box-shadow:none!important;cursor:not-allowed;opacity:.65}html body.public-home-page .home-hero-editorial .icon-hero-actions{gap:20px}@media(max-width:600px){html body.public-home-page .home-hero-editorial .icon-hero-actions{gap:12px}html body.public-home-page .icon-hero-actions .project-brochure-link{min-height:44px;padding:10px 13px;font-size:11px;gap:12px}html body.public-home-page .home-use-proof strong{font-size:20px}}html body.public-home-page .why-lamer-media .why-lamer-gallery-track{position:absolute;inset:0;display:flex;width:100%;min-width:0;height:100%;gap:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:0;touch-action:pan-x pan-y}html body.public-home-page .why-lamer-gallery-track>div{flex:0 0 100%;width:100%;height:100%;min-width:0;scroll-snap-align:start;animation:none!important}html body.public-home-page .why-lamer-gallery-track figure{width:100%;height:100%;margin:0}html body.public-home-page .why-lamer-gallery-track img{width:100%;height:100%;object-fit:cover;object-position:center;transform:none!important}@media(max-width:767px){html body.public-home-page .why-lamer-section .why-lamer-media{height:clamp(260px,70vw,460px)!important;min-height:0!important}}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:780px;gap:12px!important}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions .icon-hero-action{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%!important;min-width:0;min-height:48px!important;margin:0!important;padding:12px 16px!important;border:1px solid var(--icon-hero-accent)!important;border-radius:4px!important;background:transparent!important;color:var(--icon-hero-accent)!important;-webkit-text-fill-color:var(--icon-hero-accent)!important;font:inherit;font-size:13px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none;text-align:left;box-shadow:none!important;filter:none!important;opacity:1}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions .icon-hero-action span{color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions .icon-hero-action:disabled{opacity:1}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action{transition:background-color .22s ease,color .22s ease,border-color .22s ease}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action span{display:inline-block;transition:transform .22s ease}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action:hover,html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action:focus-visible{background:var(--icon-hero-accent)!important;border-color:var(--icon-hero-accent)!important;color:#101b2e!important;-webkit-text-fill-color:#101b2e!important;opacity:1!important;box-shadow:none!important;filter:none!important}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action:hover span,html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action:focus-visible span{transform:translate(2px,-2px)}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action:focus-visible{outline:2px solid var(--icon-hero-accent);outline-offset:4px}@media(prefers-reduced-motion:reduce){html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action,html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action span{transition:none;transform:none!important}}@media(max-width:600px){html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions{grid-template-columns:1fr;max-width:360px;gap:8px!important}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions .icon-hero-action{min-height:44px!important;padding:10px 14px!important}}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions button.icon-hero-action:disabled{font-family:inherit!important;color:var(--icon-hero-accent)!important;-webkit-text-fill-color:var(--icon-hero-accent)!important;opacity:1!important}@media(min-width:981px){html body .site-header .brand img{width:146px!important;height:54px!important;max-height:54px!important;object-fit:contain;transform:scale(1.12);transform-origin:left center}}html body.public-home-page .home-guides-viewport{overflow-x:auto!important;touch-action:pan-x pan-y;cursor:grab}html body.public-home-page .home-guides-viewport.is-dragging{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto!important;user-select:none}html body.public-home-page .home-guides-viewport img{-webkit-user-drag:none}@media(min-width:981px){body.public-home-page>main,body.public-home-page main{width:100%!important;max-width:100%!important;margin-inline:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important}body.public-home-page .home-content-column{width:min(1440px,calc(100% - clamp(40px,5vw,100px)))!important;margin-inline:auto!important;background-color:var(--navy-content, #0f1d38)!important;border-left:1px solid rgba(234,214,170,.18)!important;border-right:1px solid rgba(234,214,170,.18)!important;border-top:1px solid rgba(234,214,170,.18)!important;box-shadow:0 0 60px #00000080!important;position:relative}body:not(.public-home-page)>main,body:not(.public-home-page) main{width:min(1440px,calc(100% - clamp(40px,5vw,100px)))!important;margin-inline:auto!important;background-color:var(--navy-content, #0f1d38)!important;border-left:1px solid rgba(234,214,170,.18)!important;border-right:1px solid rgba(234,214,170,.18)!important;box-shadow:0 0 60px #00000080!important;position:relative}.site-footer{width:min(1440px,calc(100% - clamp(40px,5vw,100px)))!important;margin-inline:auto!important;border-left:1px solid rgba(234,214,170,.18)!important;border-right:1px solid rgba(234,214,170,.18)!important}html[data-theme=dark] main .section,html[data-theme=dark] body>main .section,html body.public-home-page main .section,html body.public-home-page main section,html body.public-home-page .section,html body.public-home-page section,html body.public-home-page .home-benefits-strip,html body.public-home-page .why-lamer-section,html body.public-home-page .home-types-section,html body.public-home-page .icon-floorplans,html body.public-project-page .icon-floorplans,html body.public-home-page .home-use-section,html body.public-home-page .home-news-section,html body.public-home-page .home-final-section,html body.public-home-page #santier-the-icon,html body.public-apartments-page main .section,html body.public-apartments-page .section{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:none!important;box-shadow:none!important}body.public-home-page .home-benefits-inner,body.public-home-page .why-lamer-shell,body.public-home-page .why-lamer-grid--row,body.public-home-page .home-types-shell,body.public-home-page .home-use-shell,body.public-home-page .home-news-shell,body.public-home-page .home-final-shell,body.public-home-page .icon-floorplans-head,body.public-home-page .icon-floorplans-tabs,body.public-project-page .icon-floorplans-head,body.public-project-page .icon-floorplans-tabs{width:min(1360px,calc(100% - clamp(28px,4vw,56px)))!important;max-width:1360px!important;margin-inline:auto!important}body.public-home-page .home-use-head,body.public-home-page .home-use-grid,body.public-home-page .home-use-proof{width:100%!important;max-width:100%!important;margin-inline:0!important}}html body.public-home-page .home-content-column,html body.public-home-page .home-content-column section,html body.public-home-page .home-content-column .section,html body.public-home-page .home-benefits-strip,html body.public-home-page .why-lamer-section,html body.public-home-page .home-types-section,html body.public-home-page .home-use-section,html body.public-home-page .home-news-section,html body.public-home-page .home-final-section,html body.public-project-page main,html body.public-project-page .home-benefits-strip,html body.public-project-page .icon-floorplans{background:var(--navy-content, #0f1d38)!important;background-color:var(--navy-content, #0f1d38)!important;background-image:none!important;border-top:none!important;border-bottom:none!important}html body .icon-reel-video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;cursor:pointer!important}@keyframes reelPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}html body .icon-split-reel-actions .btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 24px!important;background:linear-gradient(135deg,#ead6aa,#b79a58)!important;color:#0b162c!important;font-weight:600!important;font-size:13.5px!important;border-radius:999px!important;text-decoration:none!important;border:none!important;transition:transform .25s ease,box-shadow .25s ease!important}html body .icon-split-reel-actions .btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #ead6aa59!important}html body .icon-split-reel-actions .btn-outline{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 24px!important;background:#0f1d3899!important;color:#f4eee2!important;font-weight:500!important;font-size:13.5px!important;border-radius:999px!important;text-decoration:none!important;border:1px solid rgba(234,214,170,.32)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;transition:all .25s ease!important}html body .icon-split-reel-actions .btn-outline:hover{border-color:#ead6aa!important;background:#142648cc!important;color:#fff!important;box-shadow:0 4px 16px #00000040!important}html body.public-home-page .why-lamer-section{padding-bottom:0!important}html body.public-home-page .why-lamer-section .why-lamer-grid--row{margin-bottom:0!important}html body.public-home-page .home-types-section{padding-top:clamp(24px,3.5vw,44px)!important}html body.public-home-page .home-benefits-strip{padding:clamp(24px,3.5vw,44px) 0!important;border:none!important}html body.public-home-page .home-benefits-strip .home-benefits-inner,html body.public-home-page .why-lamer-section .why-lamer-grid--row{border:none!important;border-top:1px solid rgba(234,214,170,.16)!important;border-bottom:1px solid rgba(234,214,170,.16)!important;border-left:none!important;border-right:none!important;border-radius:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}html body.public-home-page .home-final-shell{background-color:transparent!important}.site-footer{position:relative!important;background-color:#060d1b!important;background-image:linear-gradient(180deg,#0f1d38f0,#0a14289e 38%,#040914e0)!important;background-size:cover!important;background-position:center bottom!important;background-repeat:no-repeat!important;border-top:none!important}body.public-home-page .site-footer,body.public-project-page .site-footer,html[data-theme=dark] .site-footer,.site-footer{border-top:none!important}@media(max-width:900px){.site-footer{background-image:linear-gradient(180deg,#0f1d38f0,#0a1428a8 38%,#040914e6)!important;background-position:center bottom!important}}html[data-theme=dark] .apartment-card,html[data-theme=dark] .home-use-card,html[data-theme=dark] .home-news-card{transition:transform .75s cubic-bezier(.16,1,.3,1),box-shadow .75s cubic-bezier(.16,1,.3,1),border-color .6s ease!important;will-change:transform}html[data-theme=dark] .apartment-card .apartment-image,html[data-theme=dark] .home-use-card .home-use-media,html[data-theme=dark] .home-news-card .home-news-media{position:relative;overflow:hidden!important}html[data-theme=dark] .apartment-card .apartment-image img,html[data-theme=dark] .home-use-card .home-use-media img,html[data-theme=dark] .home-news-card .home-news-media img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)!important;will-change:transform}html[data-theme=dark] .apartment-card:hover,html[data-theme=dark] .home-use-card:hover,html[data-theme=dark] .home-news-card:hover{transform:translateY(-12px) scale(1.015)!important;border-color:#ead6aad9!important;box-shadow:0 32px 70px -12px #000000d9,0 0 45px #ead6aa52!important}html[data-theme=dark] .apartment-card:hover .apartment-image img,html[data-theme=dark] .home-use-card:hover .home-use-media img,html[data-theme=dark] .home-news-card:hover .home-news-media img{transform:scale(1.1)!important}html[data-theme=dark] .apartment-card .apartment-image:before,html[data-theme=dark] .home-use-card .home-use-media:before,html[data-theme=dark] .home-news-card .home-news-media:before{content:"";position:absolute;z-index:4;inset:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.38) 46%,transparent 58%);transform:translate(-130%) skew(-10deg);pointer-events:none}html[data-theme=dark] .apartment-card:hover .apartment-image:before,html[data-theme=dark] .home-use-card:hover .home-use-media:before,html[data-theme=dark] .home-news-card:hover .home-news-media:before{animation:aquaCardSheen 1.35s cubic-bezier(.16,1,.3,1) both!important}@keyframes aquaCardSheen{0%{transform:translate(-130%) skew(-10deg)}to{transform:translate(135%) skew(-10deg)}}html[data-theme=dark] .home-benefits-inner article,html[data-theme=dark] .why-lamer-grid--row article{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s ease,background-color .3s ease!important}html[data-theme=dark] .home-benefits-inner article:hover,html[data-theme=dark] .why-lamer-grid--row article:hover{transform:translateY(-2px)!important;background-color:#ead6aa0a!important}html[data-theme=dark] .home-benefits-inner article:hover>.benefit-icon,html[data-theme=dark] .why-lamer-grid--row article:hover>.benefit-icon,html[data-theme=dark] .why-lamer-grid--row article:hover>span{transform:translateY(-2px)!important;border-color:#ead6aa99!important;background-color:#ead6aa26!important;box-shadow:0 4px 16px #0003!important;color:var(--brand-gold-light, #ead6aa)!important}html[data-theme=dark] .home-benefits-inner article:hover>.benefit-icon svg,html[data-theme=dark] .why-lamer-grid--row article:hover>.benefit-icon svg,html[data-theme=dark] .why-lamer-grid--row article:hover>span svg{stroke:var(--brand-gold-light, #ead6aa)!important;transition:stroke .3s ease!important}html[data-theme=dark] .home-benefits-inner article:hover h3,html[data-theme=dark] .why-lamer-grid--row article:hover h3{color:#fff!important;transition:color .3s ease!important}html[data-theme=dark] .home-benefits-inner article:hover strong.advantage-subtitle,html[data-theme=dark] .why-lamer-grid--row article:hover strong.advantage-subtitle{color:var(--brand-gold-light, #ead6aa)!important;transition:color .3s ease!important}html body.public-home-page #cere-oferta-the-icon,html body.public-home-page #cere-oferta-the-icon *{visibility:visible!important;transform:none!important}html body.public-home-page #cere-oferta-the-icon{opacity:1!important}html body.public-home-page .home-final-section{position:relative!important;background:transparent!important;padding:clamp(60px,7vw,100px) 0 clamp(80px,9vw,120px)!important;overflow:visible!important}html body.public-home-page .home-final-shell{width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:0 clamp(20px,4vw,48px)!important;display:block!important;background:transparent!important;border:none!important;box-shadow:none!important}html body.public-home-page .home-final-layout{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:clamp(36px,4.5vw,64px)!important;align-items:start!important}html body.public-home-page .home-final-left{display:flex!important;flex-direction:column!important;text-align:left!important}html body.public-home-page .home-final-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--brand-gold, #ead6aa)!important;background:#ead6aa14!important;border:1px solid rgba(234,214,170,.24)!important;border-radius:9999px!important;padding:6px 14px!important;margin-bottom:18px!important;width:fit-content!important}html body.public-home-page .badge-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#ead6aa!important;box-shadow:0 0 8px #ead6aa!important}html body.public-home-page .home-final-title{font-size:clamp(30px,3.4vw,44px)!important;font-weight:500!important;line-height:1.16!important;letter-spacing:-.02em!important;color:#f7f4ed!important;margin:0 0 18px!important}html body.public-home-page .home-final-lead{font-size:clamp(14.5px,1.1vw,16px)!important;line-height:1.68!important;color:#e0daced1!important;margin:0 0 28px!important}html body.public-home-page .home-final-lead strong{color:#f7f4ed!important;font-weight:600!important}html body.public-home-page .home-final-divider{height:1px!important;width:100%!important;background:linear-gradient(90deg,rgba(234,214,170,.35),rgba(234,214,170,.08) 80%,transparent)!important;margin:24px 0 20px!important;border:none!important}html body.public-home-page .home-final-contact-list{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}html body.public-home-page .home-final-contact-list .contact-box-item{display:flex!important;align-items:center!important;gap:14px!important;padding:10px 14px!important;background:#0a142ab3!important;border:1px solid rgba(234,214,170,.16)!important;border-radius:10px!important;text-decoration:none!important;transition:all .25s ease!important}html body.public-home-page .home-final-contact-list .contact-box-item:hover{border-color:#ead6aa!important;background:#ead6aa1a!important;transform:translateY(-2px)!important}html body.public-home-page .home-final-contact-list .contact-box-icon{width:30px!important;height:30px!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--brand-gold, #ead6aa)!important;flex-shrink:0!important}html body.public-home-page .home-final-contact-list .contact-box-icon svg{width:20px!important;height:20px!important;stroke:var(--brand-gold, #ead6aa)!important}html body.public-home-page .home-final-contact-list .contact-box-data{display:flex!important;flex-direction:column!important;min-width:0!important}html body.public-home-page .home-final-contact-list .contact-box-label{font-size:10px!important;color:#ead6aab3!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:2px!important}html body.public-home-page .home-final-contact-list .contact-box-val{font-size:13px!important;font-weight:600!important;color:#f7f4ed!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.public-home-page .home-final-form-card{position:relative!important;background:radial-gradient(circle at 50% 0%,rgba(234,214,170,.06),transparent 70%),#0a142aeb!important;border:1px solid rgba(234,214,170,.25)!important;border-radius:20px!important;padding:clamp(28px,4vw,40px) clamp(22px,3.5vw,36px)!important;box-shadow:0 30px 80px #0000008c,inset 0 1px #ead6aa2e!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;text-align:left!important}html body.public-home-page .home-final-form-card .home-final-form:before,html body.public-home-page .home-final-form-card .home-final-form:after,html body.public-home-page .home-final-shell .home-final-form:before,html body.public-home-page .home-final-shell .home-final-form:after{display:none!important;content:none!important}html body.public-home-page .home-final-form-card .home-final-form,html body.public-home-page .home-final-shell .home-final-form{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:0!important}html body.public-home-page .form-card-head{margin-bottom:20px!important}html body.public-home-page .form-card-kicker{display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--brand-gold, #ead6aa)!important;margin-bottom:6px!important}html body.public-home-page .form-card-title{font-size:clamp(20px,2.2vw,25px)!important;font-weight:600!important;letter-spacing:-.01em!important;color:#f7f4ed!important;margin:0 0 6px!important}html body.public-home-page .form-card-desc{font-size:13px!important;line-height:1.5!important;color:#dcd6cabf!important;margin:0!important}html body.public-home-page .form-apartment-selector{margin-bottom:18px!important}html body.public-home-page .cta-selector-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:8px!important}html body.public-home-page .cta-variant-tile{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:12px 8px!important;min-height:80px!important;background:transparent!important;background-color:transparent!important;border:1px solid rgba(234,214,170,.22)!important;border-radius:10px!important;cursor:pointer!important;text-align:center!important;transition:all .25s cubic-bezier(.22,1,.36,1)!important;outline:none!important;box-shadow:none!important}html body.public-home-page .cta-variant-tile:hover{border-color:#ead6aa99!important;background:transparent!important;background-color:transparent!important;box-shadow:0 0 12px #ead6aa2e!important;transform:translateY(-2px)!important}html body.public-home-page .cta-variant-tile.is-active{border-color:#ead6aa!important;background:transparent!important;background-color:transparent!important;box-shadow:0 0 0 1px #ead6aa,0 0 16px #ead6aa73,0 0 28px #ead6aa38!important;transform:translateY(-2px)!important}html body.public-home-page .tile-check{width:15px!important;height:15px!important;border-radius:50%!important;border:1px solid rgba(234,214,170,.35)!important;color:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:2px!important;transition:all .2s ease!important;background:transparent!important}html body.public-home-page .tile-check svg{width:9px!important;height:9px!important;opacity:0!important;transition:opacity .2s ease!important}html body.public-home-page .cta-variant-tile.is-active .tile-check{background:#ead6aa!important;border-color:#ead6aa!important;color:#08111e!important;box-shadow:0 0 8px #ead6aa80!important}html body.public-home-page .cta-variant-tile.is-active .tile-check svg{opacity:1!important;stroke:#08111e!important}html body.public-home-page .tile-name{font-size:13.5px!important;font-weight:600!important;color:#f7f4ed!important;letter-spacing:.01em!important;display:block!important}html body.public-home-page .tile-area{font-size:11.5px!important;font-weight:500!important;color:var(--brand-gold-light, #ead6aa)!important;display:block!important}html body.public-home-page .tile-tag{font-size:10px!important;color:#dcd6caa6!important;display:block!important}html body.public-home-page .cta-all-btn{background:transparent!important;background-color:transparent!important;border:1px dashed rgba(234,214,170,.28)!important;border-radius:9999px!important;padding:5px 14px!important;font-size:11.5px!important;color:#e0daceb8!important;cursor:pointer!important;transition:all .2s ease!important;outline:none!important}html body.public-home-page .cta-all-btn:hover{border-color:#ead6aa!important;color:#fff!important;background:transparent!important;background-color:transparent!important;box-shadow:0 0 10px #ead6aa40!important}html body.public-home-page .cta-all-btn.is-active{border:1px solid #ead6aa!important;color:#fff!important;background:transparent!important;background-color:transparent!important;box-shadow:0 0 0 1px #ead6aa,0 0 16px #ead6aa66!important}html body.public-home-page .form-grid-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-bottom:20px!important}html body.public-home-page .cta-input-group{display:flex!important;flex-direction:column!important;gap:5px!important}html body.public-home-page .cta-input-group.cta-input-full,html body.public-home-page .cta-input-group:nth-child(5){grid-column:1 / -1!important}html body.public-home-page .cta-input-group label{font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--brand-gold-light, #ead6aa)!important}html body.public-home-page .req-star{color:#e57373!important}html body.public-home-page .opt-label{font-size:10px!important;text-transform:none!important;color:#ead6aa8c!important;font-weight:400!important}html body.public-home-page .cta-input-group input,html body.public-home-page .cta-input-group textarea{width:100%!important;background:transparent!important;background-color:transparent!important;border:1px solid rgba(234,214,170,.24)!important;border-radius:8px!important;padding:11px 13px!important;font-size:13.5px!important;color:#f7f4ed!important;-webkit-text-fill-color:#f7f4ed!important;outline:none!important;transition:all .25s ease!important;box-sizing:border-box!important}html body.public-home-page .cta-input-group input::placeholder,html body.public-home-page .cta-input-group textarea::placeholder{color:#dcd6ca73!important;-webkit-text-fill-color:rgba(220,214,202,.45)!important}html body.public-home-page .cta-input-group input:hover,html body.public-home-page .cta-input-group textarea:hover{border-color:#ead6aa7a!important}html body.public-home-page .cta-input-group textarea{resize:vertical!important;min-height:48px!important;line-height:1.4!important}html body.public-home-page .cta-input-group input:focus,html body.public-home-page .cta-input-group textarea:focus{border-color:#ead6aa!important;background:transparent!important;background-color:transparent!important;box-shadow:0 0 0 1px #ead6aa,0 0 14px #ead6aa52!important}html body.public-home-page .cta-input-group input:-webkit-autofill,html body.public-home-page .cta-input-group input:-webkit-autofill:hover,html body.public-home-page .cta-input-group input:-webkit-autofill:focus,html body.public-home-page .cta-input-group textarea:-webkit-autofill{-webkit-text-fill-color:#f7f4ed!important;-webkit-box-shadow:0 0 0px 1000px #0a142a inset!important;transition:background-color 5000s ease-in-out 0s!important}html body.public-home-page .form-submit-block{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important}html body.public-home-page .cta-submit-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:50px!important;padding:13px 24px!important;background:linear-gradient(135deg,#e4c988,#c8a355)!important;border:1px solid #ead6aa!important;border-radius:8px!important;color:#08111e!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 10px 26px #b8935047!important;transition:all .25s ease!important}html body.public-home-page .cta-submit-btn svg{width:16px!important;height:16px!important;transition:transform .2s ease!important}html body.public-home-page .cta-submit-btn:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px #b893506b!important;background:linear-gradient(135deg,#ecd396,#cfab5d)!important}html body.public-home-page .cta-submit-btn:hover svg{transform:translate(3px)!important}html body.public-home-page .form-trust-text{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;color:#ead6aaad!important;margin:0!important;text-align:center!important}html body.public-home-page .form-trust-text svg{width:12px!important;height:12px!important;color:var(--brand-gold, #ead6aa)!important;flex-shrink:0!important}@media(max-width:1024px){html body.public-home-page .home-final-layout{grid-template-columns:1fr!important;gap:40px!important}html body.public-home-page .home-final-title{font-size:32px!important}}@media(max-width:640px){html body.public-home-page .form-grid-fields{grid-template-columns:1fr!important}html body.public-home-page .cta-input-group{grid-column:1 / -1!important}html body.public-home-page .cta-selector-grid{grid-template-columns:1fr!important}html body.public-home-page .home-final-form-card{padding:24px 16px!important}}html body.public-project-page{background-color:var(--navy-global, #162846)!important}html body.public-project-page main{background-color:var(--navy-content, #0f1d38)!important;background:var(--navy-content, #0f1d38)!important}html[data-theme=dark] body.public-project-page .apartment-detail-hero,html body.public-project-page .project-hero{position:relative!important;overflow:hidden!important;padding:clamp(120px,11vw,150px) clamp(20px,4vw,60px) clamp(44px,5vw,64px)!important;background-color:var(--navy-content, #0f1d38)!important;border-bottom:1px solid rgba(234,214,170,.16)!important}html body.public-project-page .project-hero .apartment-detail-shell{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;gap:clamp(32px,5vw,64px)!important;align-items:center!important;width:min(1360px,100%)!important;max-width:1360px!important;margin:0 auto!important}html body.public-project-page .project-hero .apartment-detail-copy{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}html body.public-project-page .project-hero .apartment-breadcrumb{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:#dcd6caa6!important;margin-bottom:18px!important}html body.public-project-page .project-hero .apartment-breadcrumb a{color:#dcd6cabf!important;text-decoration:none!important;transition:color .2s ease!important}html body.public-project-page .project-hero .apartment-breadcrumb a:hover{color:#fff!important}html body.public-project-page .project-hero .apartment-breadcrumb strong{color:var(--brand-gold, #ead6aa)!important;font-weight:600!important}html body.public-project-page .project-hero .apartment-detail-kicker{font-size:11.5px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--brand-gold, #ead6aa)!important;margin:0 0 12px!important}html body.public-project-page .project-hero h1{font-size:clamp(36px,4.4vw,60px)!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.02em!important;color:#f7f4ed!important;margin:0 0 16px!important}html body.public-project-page .project-hero .apartment-detail-copy>p:not(.apartment-detail-kicker){font-size:clamp(15px,1.15vw,17px)!important;line-height:1.7!important;color:#e0daced1!important;max-width:580px!important;margin:0 0 28px!important}html body.public-project-page .project-hero .apartment-detail-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important}html body.public-project-page .project-hero .apt-hero-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 24px!important;border-radius:8px!important;background:linear-gradient(135deg,#e4c988,#c8a355)!important;border:1px solid #ead6aa!important;color:#08111e!important;font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 10px 24px #b8935047!important;transition:all .25s ease!important}html body.public-project-page .project-hero .apt-hero-btn:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px #b893506b!important;background:linear-gradient(135deg,#ecd396,#cfab5d)!important}html body.public-project-page .project-hero .btn-outline{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 24px!important;border-radius:8px!important;background:transparent!important;border:1px solid rgba(234,214,170,.32)!important;color:#f7f4ed!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;text-decoration:none!important;transition:all .25s ease!important}html body.public-project-page .project-hero .btn-outline:hover{border-color:#ead6aa!important;background:#ead6aa14!important;color:#fff!important;transform:translateY(-2px)!important}html body.public-project-page .project-hero-media{position:relative!important;min-height:clamp(380px,36vw,500px)!important;border-radius:16px!important;border:1px solid rgba(234,214,170,.22)!important;background-color:#0a142ae0!important;background-image:radial-gradient(ellipse at 50% 35%,rgba(234,214,170,.1),transparent 70%),linear-gradient(rgba(234,214,170,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(234,214,170,.04) 1px,transparent 1px)!important;background-size:100% 100%,32px 32px,32px 32px!important;box-shadow:0 24px 60px #00000073,inset 0 1px #ead6aa33!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html body.public-project-page .project-hero-media-placeholder{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:36px 28px!important;z-index:2!important}html body.public-project-page .home-benefits-strip{margin:0!important;background:var(--navy-content, #0f1d38)!important;background-color:var(--navy-content, #0f1d38)!important;border:none!important}html body.public-project-page .home-benefits-strip .home-benefits-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 auto!important;padding:0!important;border-top:1px solid rgba(234,214,170,.16)!important;border-bottom:1px solid rgba(234,214,170,.16)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.public-project-page .home-benefits-strip .home-benefits-inner article{flex-direction:column!important;align-items:center!important;min-width:0!important;gap:16px!important;border-right:1px solid rgba(234,214,170,.12)!important;border-radius:0!important;background:transparent!important;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}html body.public-project-page .home-benefits-strip .home-benefits-inner article:last-child{border-right:none!important}html body.public-project-page .home-benefits-strip .home-benefits-inner article>.benefit-icon{flex-shrink:0!important;align-items:center!important;justify-content:center!important;background:transparent!important;background-color:transparent!important;color:var(--brand-gold, #ead6aa)!important}html body.public-project-page .home-benefits-strip .home-benefits-inner article:hover>.benefit-icon{border-color:#ead6aabf!important}html body.public-project-page .home-benefits-strip .home-benefits-inner article>.benefit-icon svg{stroke:var(--brand-gold, #ead6aa)!important;fill:none!important}html body.public-project-page .home-benefits-inner article h3{font-weight:700!important;color:#f0ead9!important}html body.public-project-page .home-benefits-inner article strong.advantage-subtitle{display:block!important;margin-bottom:6px!important;font-weight:600!important;color:var(--brand-gold, #ead6aa)!important}@media(max-width:900px){html body.public-project-page .project-hero .apartment-detail-shell{grid-template-columns:1fr!important;gap:32px!important}html body.public-project-page .project-hero-media{min-height:280px!important}html body.public-project-page .home-benefits-strip .home-benefits-inner article:nth-child(2n){border-right:none!important}html body.public-project-page .home-benefits-strip .home-benefits-inner article:nth-child(n+3){border-top:1px solid rgba(234,214,170,.12)!important}}@media(max-width:600px){html body.public-project-page .home-benefits-strip .home-benefits-inner{grid-template-columns:1fr!important}html body.public-project-page .home-benefits-strip .home-benefits-inner article{border-right:none!important;border-top:1px solid rgba(234,214,170,.12)!important}html body.public-project-page .home-benefits-strip .home-benefits-inner article:first-child{border-top:none!important}}html body.public-project-page .icon-floorplans{background:var(--navy-content, #0f1d38)!important;background-color:var(--navy-content, #0f1d38)!important;padding-top:clamp(48px,6vw,84px)!important;border-top:none!important}body.public-home-page .icon-floorplans-head,body.public-project-page .icon-floorplans-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:clamp(32px,5vw,64px)!important;margin-bottom:clamp(36px,4vw,54px)!important;width:min(1360px,calc(100% - clamp(28px,4vw,56px)))!important;max-width:1360px!important;margin-inline:auto!important}body.public-home-page .icon-floorplans-head-left,body.public-project-page .icon-floorplans-head-left{flex:1 1 540px!important;max-width:620px!important}body.public-home-page .icon-floorplans-eyebrow,body.public-project-page .icon-floorplans-eyebrow{display:inline-block!important;color:var(--brand-gold, #ead6aa)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding-bottom:8px!important;border-bottom:1px solid rgba(234,214,170,.4)!important;margin-bottom:18px!important}body.public-home-page .icon-floorplans-head h2,body.public-project-page .icon-floorplans-head h2{color:#f4efe4!important;font-family:var(--font-heading, "Outfit", "Plus Jakarta Sans", system-ui, sans-serif)!important;font-size:clamp(32px,3.8vw,48px)!important;font-weight:500!important;line-height:1.12!important;letter-spacing:-.02em!important;margin:0!important;max-width:none!important;text-wrap:balance!important}body.public-home-page .icon-floorplans-head h2 em,body.public-project-page .icon-floorplans-head h2 em{font-family:Georgia,serif!important;font-style:italic!important;font-weight:400!important;color:var(--brand-gold-light, #ead6aa)!important}body.public-home-page .icon-floorplans-head-right,body.public-project-page .icon-floorplans-head-right{flex:0 1 480px!important;max-width:480px!important;margin-left:auto!important;padding-left:24px!important;border-left:1px solid rgba(234,214,170,.22)!important;text-align:left!important}body.public-home-page .icon-floorplans-head p,body.public-project-page .icon-floorplans-head p{color:#e0e0eabf!important;font-size:15px!important;line-height:1.68!important;margin:0!important;text-align:left!important;max-width:none!important}@media(max-width:880px){body.public-home-page .icon-floorplans-head,body.public-project-page .icon-floorplans-head{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}body.public-home-page .icon-floorplans-head-left,body.public-project-page .icon-floorplans-head-left,body.public-home-page .icon-floorplans-head-right,body.public-project-page .icon-floorplans-head-right{max-width:100%!important;flex:1 1 auto!important;margin-left:0!important;padding-left:0!important;border-left:none!important;text-align:left!important}}body.public-home-page .icon-floorplans-tabs,body.public-project-page .icon-floorplans-tabs,.icon-floorplans-tabs{display:flex!important;justify-content:center!important;align-items:center!important;border-top:1px solid rgba(234,214,170,.18)!important;border-bottom:none!important;padding-top:clamp(24px,3vw,36px)!important;padding-bottom:clamp(20px,2.4vw,30px)!important}@media(max-width:899px){body.public-home-page .icon-floorplans-tabs.is-docked,body.public-home-page .icon-floorplans-tabs.is-parked,body.public-project-page .icon-floorplans-tabs.is-docked,body.public-project-page .icon-floorplans-tabs.is-parked,.icon-floorplans-tabs.is-docked,.icon-floorplans-tabs.is-parked{border-top:none!important;border-bottom:none!important;border:none!important}}html body.public-apartments-page .apartments-index-copy .apartment-detail-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important}html body.public-apartments-page .apartments-index-copy .btn-outline{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 24px!important;border-radius:8px!important;background:#0f1d3873!important;border:1px solid rgba(234,214,170,.45)!important;color:#f7f4ed!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;text-decoration:none!important;backdrop-filter:blur(8px)!important;box-shadow:0 4px 18px #00000040!important;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s ease,border-color .25s ease!important}html body.public-apartments-page .apartments-index-copy .btn-outline:hover{transform:translateY(-2px)!important;background:#ead6aa26!important;border-color:#ead6aacc!important;color:#fff!important}.apartment-card.apartment-card-fresh:before,.apartment-card.apartment-card-fresh:after{display:none!important}html[data-theme=dark] .apartment-card.apartment-card-fresh,.apartment-card.apartment-card-fresh{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;aspect-ratio:3 / 4!important;min-height:490px!important;border-radius:28px!important;overflow:hidden!important;background-color:#070e1c!important;border:1px solid rgba(234,214,170,.22)!important;box-shadow:0 16px 40px #00000073!important;padding:28px 26px!important;box-sizing:border-box!important;text-decoration:none!important;transform:translateY(0) scale(1)!important;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s cubic-bezier(.16,1,.3,1),border-color .5s ease!important;cursor:pointer!important}html[data-theme=dark] .apartment-card.apartment-card-fresh:hover,.apartment-card.apartment-card-fresh:hover{transform:translateY(-8px) scale(1.01)!important;border-color:#ead6aa8c!important;box-shadow:0 28px 65px -10px #000000d9!important}@media(max-width:1024px){.apartment-card.apartment-card-fresh{min-height:440px!important;padding:24px 20px!important;border-radius:24px!important}}@media(max-width:640px){.apartment-card.apartment-card-fresh{min-height:400px!important;aspect-ratio:4 / 5!important;border-radius:22px!important;padding:20px 18px!important}}html body .site-footer .footer-brand-block p.footer-tagline{font-size:14px!important;line-height:1.65!important;color:#faf7ef!important;font-family:Roboto,system-ui,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.055em!important}html body .site-footer .footer-brand-block p.footer-tagline em{color:#ead6aa!important;font-family:Georgia,serif!important;font-style:italic!important;font-weight:400!important}body.public-apartments-page .apartment-inline-gallery-head h2 .apartment-gallery-title-sub{display:block!important;margin:0!important;font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:none!important}body.public-apartments-page .apartment-final-cta-points article p a{display:block!important;width:fit-content!important;margin-top:4px!important}body.public-apartments-page .apartment-detail-hero .apartment-detail-copy h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.12!important}body.public-apartments-page .apartment-inline-gallery-head{grid-template-columns:1fr!important}body.public-apartments-page main:has(.apartment-detail-hero) .apartment-story h2,body.public-apartments-page main:has(.apartment-detail-hero) .apartment-inline-gallery-head h2,body.public-apartments-page main:has(.apartment-detail-hero) .apartment-final-cta-copy h2{font-family:Roboto,system-ui,sans-serif!important;font-size:clamp(28px,3.2vw,42px)!important;font-weight:500!important;line-height:1.05!important;letter-spacing:normal!important;color:#f4eee5!important}body.public-home-page main h2:not(.sr-only),body.public-project-page main h2:not(.sr-only){font-family:Roboto,system-ui,sans-serif!important;font-size:clamp(28px,3.2vw,42px)!important;font-weight:500!important;line-height:1.05!important;letter-spacing:normal!important;color:#f4eee5!important}body.public-home-page .why-lamer-section .why-lamer-content h2{font-size:clamp(28px,3.2vw,42px)!important;font-weight:500!important;line-height:1.05!important;letter-spacing:normal!important;color:#f4eee5!important}body.public-gallery-page .gallery-scene-head{width:min(1240px,100%);margin:0 auto clamp(18px,2vw,26px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px}body.public-gallery-page .gallery-scene-head .gallery-scene-title{width:auto;margin:0!important}body.public-gallery-page .gallery-grid[hidden]{display:none!important}body.public-gallery-page .gallery-light-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid rgba(234,214,170,.22);border-radius:999px;background:transparent}body.public-gallery-page .gallery-light-switch button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 16px;border:1px solid transparent;border-radius:999px;background:transparent!important;color:#aebcd0;font:500 12px/1 Roboto,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,border-color .2s ease}body.public-gallery-page .gallery-light-switch button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}body.public-gallery-page .gallery-light-switch button:hover{color:#ead6aa}body.public-gallery-page .gallery-light-switch button[aria-pressed=true]{color:#ead6aa;border-color:#ead6aa8c}body.public-gallery-page .gallery-light-switch button:focus-visible{outline:2px solid #ead6aa;outline-offset:2px}@media(prefers-reduced-motion:reduce){body.public-gallery-page .gallery-light-switch button{transition:none}}body.public-gallery-page .gallery-scene-title{width:min(1240px,100%);margin:0 auto clamp(18px,2vw,26px);font-family:Roboto,system-ui,sans-serif!important;font-size:clamp(28px,3.2vw,42px)!important;font-weight:500!important;line-height:1.05!important;letter-spacing:normal!important;color:#f4eee5!important}html body .contact-page-design .contact-methods>*{align-content:start!important;gap:8px!important;padding:22px 0!important}html body .contact-page-design .contact-methods span{font-family:Roboto,system-ui,sans-serif!important;font-size:clamp(17px,1.55vw,21px)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;color:#f0e9dc!important;overflow-wrap:anywhere}@media(max-width:760px){html body .contact-page-design .contact-methods span{font-size:16px!important}}body.public-home-page .why-lamer-section .why-lamer-cta{display:inline-flex;width:fit-content;align-self:flex-start;justify-self:start;align-items:center;gap:18px;margin-top:30px;padding:6px 6px 6px 26px;border:1px solid #ead6aa;border-radius:999px;background:transparent!important;color:#ead6aa!important;font-size:13px;font-weight:600;letter-spacing:.06em;text-decoration:none!important;transition:color .25s ease,border-color .25s ease}body.public-home-page .why-lamer-section .why-lamer-cta i{display:grid;place-items:center;width:42px;height:42px;border:1px solid currentColor;border-radius:50%}body.public-home-page .why-lamer-section .why-lamer-cta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.public-home-page .why-lamer-section .why-lamer-cta:hover{color:#fff!important;border-color:#fff}body.public-home-page .why-lamer-section .why-lamer-cta:focus-visible{outline:2px solid #ead6aa;outline-offset:3px}@media(prefers-reduced-motion:reduce){body.public-home-page .why-lamer-section .why-lamer-cta{transition:none}}html body.public-project-page .home-benefits-strip{padding:clamp(48px,5.4vw,84px) 0!important}html body.public-project-page .home-benefits-strip .home-benefits-inner{width:min(1160px,calc(100% - (2*clamp(20px,5vw,70px))))!important;max-width:none!important;gap:clamp(28px,4.2vw,64px)!important;border:0!important;overflow:visible!important}html body.public-project-page .home-benefits-strip .home-benefits-inner article{display:block!important;padding:0!important;border:0!important;text-align:left!important;overflow:visible!important}html body.public-project-page .home-benefits-strip .home-benefits-inner article:hover{background:transparent!important;transform:none!important;box-shadow:none!important}html body.public-project-page .home-benefits-strip .home-benefits-inner article>.benefit-icon{display:block!important;width:auto!important;height:auto!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;opacity:.72;transition:opacity .3s ease!important}html body.public-project-page .home-benefits-strip .home-benefits-inner article:hover>.benefit-icon{border:0!important;background-color:transparent!important;box-shadow:none!important;transform:none!important;opacity:1}html body.public-project-page .home-benefits-strip .home-benefits-inner article>.benefit-icon svg{width:54px!important;height:54px!important;stroke-width:1.2!important;stroke-linecap:round;stroke-linejoin:round}html body.public-project-page .home-benefits-inner article h3{display:block!important;margin:26px 0 0!important;padding-top:26px!important;border-top:1px solid rgba(234,214,170,.28)!important;text-align:left!important;font-size:inherit!important;transition:border-color .3s ease}html body.public-project-page .home-benefits-inner article:hover h3{border-top-color:#ead6aa!important}html body.public-project-page .home-benefits-inner article h3 .benefit-figure{display:block;color:#f4eee5;font-size:clamp(34px,3.6vw,52px);font-weight:600;line-height:1.05;letter-spacing:-.025em}html body.public-project-page .home-benefits-inner article h3 .benefit-label{display:block;margin-top:10px;color:#aebcd0;font-size:clamp(16px,1.3vw,19px);font-weight:400;line-height:1.4}html body.public-project-page .home-benefits-inner article strong.advantage-subtitle{margin:18px 0 0!important;text-align:left!important;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase}html body.public-project-page .home-benefits-inner article p{max-width:38ch;margin:10px 0 0!important;text-align:left!important;color:#8f9db3!important;font-size:14.5px!important;line-height:1.65!important}@media(max-width:900px){html body.public-project-page .home-benefits-strip .home-benefits-inner{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}html body.public-project-page .home-benefits-strip .home-benefits-inner article:nth-child(n+3),html body.public-project-page .home-benefits-strip .home-benefits-inner article{border:0!important}}@media(prefers-reduced-motion:reduce){html body.public-project-page .home-benefits-strip .home-benefits-inner article>.benefit-icon,html body.public-project-page .home-benefits-inner article h3{transition:none!important}}body.public-home-page .home-use-grid--facilities{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.public-home-page .home-use-grid--facilities .home-use-card{min-height:0!important;height:auto!important;aspect-ratio:3 / 4}body.public-home-page .home-use-grid--facilities .home-use-cover{position:absolute;inset:0;z-index:4;border-radius:inherit}body.public-home-page .home-use-grid--facilities .home-use-cover:focus-visible{outline:2px solid #ead6aa;outline-offset:-4px}@media(max-width:1000px){body.public-home-page .home-use-grid--facilities{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){body.public-home-page .home-use-grid--facilities{grid-template-columns:minmax(0,1fr)!important}}html body .site-header .header-actions{display:flex;align-items:center;gap:14px}html body .site-header .header-phone{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border:1px solid #ead6aa;border-radius:50%;background:transparent!important;color:#ead6aa!important;text-decoration:none!important;transition:color .25s ease,border-color .25s ease}html body .site-header .header-phone svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html body .site-header .header-phone:hover{color:#fff!important;border-color:#fff}@media(prefers-reduced-motion:reduce){html body .site-header .header-phone{transition:none}}html body .contact-page-design .contact-intro-copy h1,html body .contact-page-design .contact-intro-copy p,html body .contact-page-design .contact-intro-copy .contact-overline,html body .contact-page-design .contact-intro-address{text-shadow:0 2px 18px rgba(4,9,20,.85),0 1px 4px rgba(4,9,20,.7)}html body.public-home-page .icon-hero-copy h1,html body.public-home-page .icon-hero-copy>p,html body.public-home-page .icon-hero-eyebrow{text-shadow:0 2px 22px rgba(4,9,20,.75),0 1px 5px rgba(4,9,20,.55)}@media(min-width:981px){body:not(.public-home-page) main,body.public-home-page .home-content-column,.site-footer{border-left-color:#ead6aa!important;border-right-color:#ead6aa!important;box-shadow:none!important;clip-path:none}body{position:relative}body:before{content:"";position:absolute;z-index:2;top:var(--glow-top, 0px);bottom:0;left:50%;width:min(1440px,calc(100% - clamp(40px,5vw,100px)));transform:translate(-50%);pointer-events:none;box-shadow:-3px 0 6px -3px #ead6aaf2,3px 0 6px -3px #ead6aaf2,-10px 0 22px -8px #ead6aa8c,10px 0 22px -8px #ead6aa8c,-28px 0 54px -18px #ead6aa4d,28px 0 54px -18px #ead6aa4d;clip-path:inset(0 -70px 0 -70px)}body.public-home-page .home-content-column{display:flow-root}}@media(max-width:980px){body:before{display:none}}:root{--the-icon-gold: #ead6aa}html body .site-header .header-cta,html body .site-header .header-phone,html body .btn-outline,html body .contact-hero-links a:not(:first-child){border-color:#ead6aa!important;color:#ead6aa!important}html body .site-header .header-cta:hover,html body .site-header .header-phone:hover,html body .btn-outline:hover,html body .contact-hero-links a:not(:first-child):hover{border-color:#ead6aa!important;color:#ead6aa!important;background:#ead6aa1f!important}html body .btn-primary,html body .contact-hero-links a:first-child,html body .contact-submit{background:#ead6aa!important;background-image:none!important;border-color:#ead6aa!important}html body .btn-primary:hover,html body .contact-hero-links a:first-child:hover,html body .contact-submit:hover{background:#f1e2bd!important;background-image:none!important;border-color:#f1e2bd!important}html body.public-home-page .home-news-meta>span,html body.public-home-page .home-news-meta>span:first-child,html body.public-home-page .home-news-meta>span:not(:first-child){background:transparent!important;border:1px solid #ead6aa!important;color:#ead6aa!important}html[data-theme] body .site-header .header-actions a.header-cta:hover,html[data-theme] body .site-header .header-actions a.header-phone:hover{background:#ead6aa1f!important;border-color:#ead6aa!important;color:#ead6aa!important}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action,html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-primary{background:transparent!important;background-image:none!important;border:1px solid #ead6aa!important;color:#ead6aa!important;-webkit-text-fill-color:#ead6aa!important}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action:hover,html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action:focus-visible,html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-primary:hover{background:#ead6aa24!important;border-color:#ead6aa!important;color:#ead6aa!important;-webkit-text-fill-color:#ead6aa!important}html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action:hover span,html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action:focus-visible span{color:#ead6aa!important;-webkit-text-fill-color:#ead6aa!important}html body .site-header .header-cta,html body .site-header .header-phone,html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions,html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a{opacity:1!important;animation:none!important;filter:none!important;transform:none}html body .site-header .header-cta,html body .site-header .header-phone,html[data-theme][data-accent] body.public-home-page .home-hero-editorial .icon-hero-actions a.icon-hero-action{border-width:1.5px!important;border-color:#ead6aa!important;color:#ead6aa!important;font-weight:600!important}html body button.btn-outline,html body .btn-outline,html body .site-header .header-cta,html body .site-header .header-phone{border-color:#ead6aa!important}html:root:root body:not(#x) button.cta-all-btn,html:root:root body:not(#x) a.btn-outline,html:root:root body:not(#x) button.btn-outline,html:root:root body:not(#x) button.afs-nav,html:root:root body:not(#x) button.wl-nav-btn,html:root:root body:not(#x) .icon-reel-badge,html:root:root body:not(#x) .icon-reel-sound-btn,html:root:root body:not(#x) .icon-reel-play-btn,html:root:root body:not(#x) .icon-reel-pillar-icon,html:root:root body:not(#x) .cv-live,html:root:root body:not(#x) .home-use-icon,html:root:root body:not(#x) .tile-check,html:root:root body:not(#x) .phv-label,html:root:root body:not(#x) .project-split-eyebrow,html:root:root body:not(#x) .icon-floorplans-zoom-hint,html:root:root body:not(#x) .project-award-icon,html:root:root body:not(#x) .works-phase-badge,html:root:root body:not(#x) .gallery-item-zoom,html:root:root body:not(#x) .apartment-map-link,html:root:root body:not(#x) .home-types-eyebrow,html:root:root body:not(#x) .cv-eyebrow,html:root:root body:not(#x) .icon-floorplans-eyebrow{border-color:#ead6aa!important}html:root:root body:not(#x) :is(button.cta-all-btn,a.btn-outline,button.btn-outline,button.afs-nav,.icon-reel-badge,.cv-live,.phv-label,.project-split-eyebrow,.works-phase-badge,.apartment-map-link){color:#ead6aa!important}html:root:root body:not(#x) .icon-hero-gallery-controls button,html:root:root body:not(#x) .gallery-light-switch button{border-color:#ead6aa!important;color:#ead6aa!important}html:root:root body:not(#x) .gallery-light-switch button:not([aria-pressed=true]){background:transparent!important}html:root:root body:not(#x) [data-home-hero-prev],html:root:root body:not(#x) [data-home-hero-next],html:root:root body:not(#x) [data-home-hero-pause]{border-color:#ead6aa!important;color:#ead6aa!important}html:root:root body:not(#x) .contact-hero-controls button{border-color:#ead6aa!important;color:#ead6aa!important}@media(min-width:981px){html body .site-header .main-nav a{position:relative}html body .site-header .main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:#ead6aa;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}html body .site-header .main-nav a.is-current{color:#ead6aa!important}html body .site-header .main-nav a.is-current:after,html body .site-header .main-nav a:hover:after{transform:scaleX(1)}}body.public-home-page .why-lamer-section .why-lamer-actions{display:flex;flex-wrap:wrap;gap:14px 16px;margin-top:30px}html body.public-home-page .why-lamer-section .why-lamer-actions .why-lamer-cta{margin-top:0;gap:22px;padding:7px 7px 7px 28px;transition:background-color .25s ease,color .25s ease,border-color .25s ease}html body.public-home-page .why-lamer-section .why-lamer-actions .why-lamer-cta.is-primary{background:#ead6aa1a!important}html body.public-home-page .why-lamer-section .why-lamer-actions .why-lamer-cta i{transition:transform .25s ease,background-color .25s ease,color .25s ease}html body.public-home-page .why-lamer-section .why-lamer-actions .why-lamer-cta:hover{color:#ead6aa!important;border-color:#ead6aa!important;background:#ead6aa29!important}html body.public-home-page .why-lamer-section .why-lamer-actions .why-lamer-cta:hover i{transform:translate(2px,-2px)}@media(max-width:640px){html body.public-home-page .why-lamer-section .why-lamer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px}html body.public-home-page .why-lamer-section .why-lamer-actions .why-lamer-cta,html body.public-home-page .why-lamer-section .why-lamer-actions .why-lamer-cta.is-primary{width:100%;min-height:48px;padding:0 10px;justify-content:center;gap:0;text-align:center;font-size:12.5px;letter-spacing:.02em;background:transparent!important}html body.public-home-page .why-lamer-section .why-lamer-actions .why-lamer-cta.is-primary{background:#ead6aa1a!important}html body.public-home-page .why-lamer-section .why-lamer-actions .why-lamer-cta i{display:none}}@media(min-width:981px){html body.public-project-page .icon-floorplans-head,html body.public-project-page .icon-floorplans-tabs{width:min(1160px,calc(100% - (2*clamp(20px,5vw,70px))))!important;max-width:1160px!important;margin-inline:auto!important}}html body .apartment-location-copy{background:#14264a!important;background-image:none!important;border:1px solid rgba(234,214,170,.22)!important;border-radius:16px!important}html body .apartment-location-copy .apartment-location-points,html body .apartment-location-copy .apartment-location-points article{border-color:#ead6aa29!important}html body .apartment-map-link{background:#0f1d38db!important;background-image:none!important;border:1px solid #ead6aa!important;color:#ead6aa!important}html body .apartment-map-link:hover{background:#ead6aa29!important;color:#ead6aa!important}html body .the-icon-bottom-dock{border-radius:999px!important;background:linear-gradient(180deg,#ffffff29,#ffffff0a 42%,#ffffff12),#121e3457!important;border:1px solid rgba(255,255,255,.22)!important;-webkit-backdrop-filter:blur(26px) saturate(190%) brightness(1.06)!important;backdrop-filter:blur(26px) saturate(190%) brightness(1.06)!important;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff0f,0 10px 30px #03081461!important}html body .the-icon-bottom-dock a{padding:0!important;justify-content:center!important;border-radius:999px!important;color:#e2e9f3d1!important}html body .the-icon-bottom-dock a svg{stroke-width:1.6!important}html body .the-icon-bottom-dock a em{display:none!important;margin-left:6px;font-size:11px!important;font-weight:600!important;letter-spacing:.01em!important}html body .the-icon-bottom-dock a.active{color:#ead6aa!important}html body .the-icon-bottom-dock a.active em{display:inline!important}html body .the-icon-bottom-dock a.active:before{width:auto!important;height:auto!important;border-radius:999px!important;background:linear-gradient(180deg,#fff3,#ffffff12)!important;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ead6aa47!important}@media(max-width:980px){body{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 70px)!important}}html body .the-icon-bottom-dock a{flex-direction:column!important;gap:3px!important;min-height:48px!important}html body .the-icon-bottom-dock a em,html body .the-icon-bottom-dock a.active em{display:block!important;margin:0!important;font-size:9px!important;font-weight:500!important;line-height:1!important;letter-spacing:.02em!important;white-space:nowrap;opacity:.85}html body .the-icon-bottom-dock a.active{flex-direction:column!important}html body .the-icon-bottom-dock a.active em{opacity:1}html body .the-icon-bottom-dock a svg{width:19px!important;height:19px!important}html body .the-icon-bottom-dock a.active:before{inset:2px 3px!important}html body .apartment-location-map iframe{filter:none!important}html body .apartment-location-map{position:relative!important;border:1px solid rgba(234,214,170,.5)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 0 0 1px #ead6aa14,0 20px 60px #04091673!important}html body .apartment-location-map:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;display:none!important;content:none!important}html body .apartment-location-map:before{display:none!important;content:none!important}html body .apartment-location-map{background-color:#e8e5df!important}html body .apartment-map-link{z-index:3!important}html body .apartment-location-copy p,html body .apartment-location-copy .apartment-location-points p{color:#c9d4e5!important}html:not([data-glow]) body:before{opacity:0}@media(min-width:981px){html body .site-header .main-nav{gap:clamp(12px,1.5vw,28px);white-space:nowrap}html body .site-header .main-nav a,html body .site-header .header-cta{white-space:nowrap}}@media(min-width:981px)and (max-width:1500px){html body .site-header .main-nav{font-size:13px}html body .site-header .header-cta{padding-inline:14px;font-size:11px;letter-spacing:.06em}}@media(min-width:981px)and (max-width:1240px){html body .site-header .main-nav{gap:11px;font-size:12.5px}html body .site-header .header-actions{gap:8px}}@media(min-width:981px)and (max-width:1240px){html body .site-header{padding-inline:24px}}@media(min-width:981px)and (max-width:1160px){html body .site-header .header-actions .header-cta{display:none}}@media(min-width:981px){html body .site-header .brand{flex:none}}@media(min-width:981px)and (max-width:1400px){html body .site-header{padding-inline:28px}html body .site-header .header-cta{padding-inline:12px;font-size:10.5px}}@media(min-width:981px)and (max-width:1319px){html body .site-header .header-actions .header-cta{display:none}}
