._homePage_14m0d_1{--navy:#173a30;--navy-deep:#0a241c;--aqua:#b77a49;--aqua-dark:#97603a;--cream:#f2ebdd;--paper:#fbf8f1;--gold:#c18a56;--muted:#65716c;background:var(--paper);min-height:100vh;color:var(--navy);font-family:Arial,Helvetica,sans-serif;overflow:hidden}._homePage_14m0d_1 *{box-sizing:border-box}._homePage_14m0d_1 a{text-decoration:none}._homePage_14m0d_1 h1,._homePage_14m0d_1 h2,._homePage_14m0d_1 h3{color:inherit;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}._homePage_14m0d_1 button,._homePage_14m0d_1 input,._homePage_14m0d_1 select{font:inherit}._header_14m0d_26{z-index:30;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;width:100%;padding:18px 6vw;display:grid;position:absolute;top:0;left:0}._brand_14m0d_40,._footerBrand_14m0d_41{color:#fff;letter-spacing:.21em;align-items:center;gap:11px;width:max-content;font-size:15px;font-weight:800;display:flex}._brand_14m0d_40 img,._footerBrand_14m0d_41 img{filter:brightness(0)invert();object-fit:contain}._brand_14m0d_40 small,._footerBrand_14m0d_41 small{letter-spacing:.28em;margin-top:5px;font-size:8px;font-weight:400;display:block}._brandName_14m0d_56{flex:none}._brokerDivider_14m0d_57{color:var(--aqua);margin-left:3px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1}._brokerName_14m0d_58{color:#f3f6f4;letter-spacing:.11em;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2}._brokerName_14m0d_58 small{color:#cad7d2;letter-spacing:.2em;margin-top:3px;font-size:7px}._navLinks_14m0d_61{align-items:center;gap:31px;display:flex}._navLinks_14m0d_61 a{color:#e5eeee;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700;position:relative}._navLinks_14m0d_61 a:after{content:"";background:var(--aqua);height:1px;transition:right .25s;position:absolute;bottom:-7px;left:0;right:100%}._navLinks_14m0d_61 a:hover:after{right:0}._headerActions_14m0d_66{justify-content:flex-end;align-items:center;gap:22px;display:flex}._language_14m0d_67{color:#b9c9cc;align-items:center;gap:5px;font-size:10px;display:flex}._language_14m0d_67 button{color:#aabdc0;letter-spacing:.12em;background:0 0;border:0;padding:5px 3px;font-size:10px;font-weight:700}._language_14m0d_67 button._active_14m0d_69{color:#fff;border-bottom:1px solid var(--aqua)}._headerCta_14m0d_70{color:#fff;letter-spacing:.13em;text-transform:uppercase;border:1px solid #ffffff6e;padding:12px 19px;font-size:10px;font-weight:800}._hero_14m0d_72{background:var(--navy-deep);color:#fff;grid-template-columns:1.07fr .93fr;min-height:830px;padding:160px 6vw 70px;display:grid;position:relative;overflow:hidden}._hero_14m0d_72:before{content:"";z-index:2;opacity:.08;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%,#000);mask-image:linear-gradient(90deg,#0000,#000 48%,#000)}._heroBackdrop_14m0d_94{z-index:0;object-fit:cover;object-position:center 58%;transform-origin:58% 58%;will-change:transform;animation:14s ease-in-out infinite alternate _skylineCinema_14m0d_1;transform:scale(1.08)}@keyframes _skylineCinema_14m0d_1{0%{transform:scale(1.08)translate(-3.2%,.5%)}52%{transform:scale(1.16)translate(.5%,-1.35%)}to{transform:scale(1.105)translate(3.1%,.15%)}}._heroOverlay_14m0d_109{z-index:1;background:linear-gradient(90deg,#071c17f2 0%,#0c2b23dc 46%,#102d268e 72%,#0b211ca8 100%),linear-gradient(#0a241c52 0%,#0000 58%,#0a241cf5 100%);position:absolute;inset:0}._heroGlow_14m0d_118{z-index:2;border:1px solid #c18a5659;border-radius:50%;width:680px;height:680px;position:absolute;bottom:-250px;right:-160px;box-shadow:0 0 0 80px #c18a5612,0 0 0 170px #c18a560a}._heroCopy_14m0d_119{z-index:3;align-self:center;max-width:740px;padding-bottom:10px;position:relative}._eyebrow_14m0d_120,._eyebrowDark_14m0d_121,._eyebrowLight_14m0d_122{letter-spacing:.27em;text-transform:uppercase;margin:0 0 23px;font-size:10px;font-weight:800}._eyebrow_14m0d_120{color:var(--aqua)}._eyebrowDark_14m0d_121{color:var(--aqua-dark)}._eyebrowLight_14m0d_122{color:var(--aqua)}._hero_14m0d_72 h1{letter-spacing:-.046em;max-width:790px;font-size:clamp(58px,6.3vw,98px);line-height:.96}._hero_14m0d_72 h1 em{color:var(--aqua);margin-top:8px;font-weight:400;display:inline-block}._lead_14m0d_128{color:#d2e0e1;max-width:620px;margin:30px 0 34px;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.65}._heroButtons_14m0d_129{flex-wrap:wrap;align-items:center;gap:13px;display:flex}._primaryButton_14m0d_130,._secondaryButton_14m0d_131{letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 22px;font-size:10px;font-weight:800;display:inline-flex}._primaryButton_14m0d_130{background:var(--aqua);color:var(--navy-deep)}._secondaryButton_14m0d_131{color:#fff;border:1px solid #ffffff57}._trustRow_14m0d_134{color:#b8cbcd;letter-spacing:.05em;flex-wrap:wrap;gap:20px;margin-top:34px;font-size:10px;display:flex}._trustRow_14m0d_134 span{align-items:center;gap:6px;display:inline-flex}._trustRow_14m0d_134 svg{color:var(--aqua)}._heroPortrait_14m0d_138{z-index:2;align-self:end;width:100%;height:660px;position:relative}._heroPortrait_14m0d_138>img{z-index:2;object-fit:contain;object-position:bottom center;transform-origin:bottom;filter:drop-shadow(0 30px 30px #00171d66);transform:scale(.88)}._portraitRing_14m0d_140{z-index:1;aspect-ratio:1;background:linear-gradient(145deg,#ffffff12,#b77a4918);border:1px solid #c18a5670;border-radius:50%;width:min(36vw,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-44%);box-shadow:inset 0 0 100px #b77a4929}._signatureCard_14m0d_141{z-index:4;border-left:3px solid var(--aqua);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#042b35e8;flex-direction:column;min-width:210px;padding:17px 20px;display:flex;position:absolute;bottom:38px;right:1vw}._signatureCard_14m0d_141 strong{font-family:Georgia,Times New Roman,serif;font-size:20px}._signatureCard_14m0d_141 span{color:#abc2c5;letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:9px}._discoveryBand_14m0d_145{z-index:5;grid-template-columns:repeat(3,1fr);gap:12px;width:min(1120px,88vw);margin:-45px auto 0;display:grid;position:relative}._discoveryCard_14m0d_154{background:#fff;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:28px 30px;display:grid;box-shadow:0 25px 70px #06303b1b}._rentalDiscovery_14m0d_163{background:var(--cream)}._calculatorDiscovery_14m0d_164{background:#e7f3ef}._searchIcon_14m0d_165{width:58px;height:58px;color:var(--navy);background:#e2f7f3;place-items:center;display:grid}._discoveryCard_14m0d_154 p{color:var(--aqua-dark);letter-spacing:.18em;margin:0 0 7px;font-size:9px;font-weight:800}._discoveryCard_14m0d_154 h2{font-size:25px;line-height:1.12}._discoveryCard_14m0d_154 span{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}._discoveryCard_14m0d_154>a{background:var(--navy);color:#fff;letter-spacing:.09em;text-transform:uppercase;grid-column:1/3;justify-content:space-between;align-items:center;gap:9px;padding:15px 18px;font-size:10px;font-weight:800;display:inline-flex}._rentalDiscovery_14m0d_163>a{background:var(--aqua);color:var(--navy-deep)}._calculatorDiscovery_14m0d_164>a{background:var(--gold);color:#fff}._section_14m0d_173{padding:115px 7vw}._sectionIntro_14m0d_174{grid-template-columns:.85fr 1.15fr;align-items:end;margin-bottom:58px;display:grid}._sectionIntro_14m0d_174 h2,._sectionIntroWide_14m0d_176 h2,._areasHeader_14m0d_177 h2,._aboutCopy_14m0d_178 h2,._contactIntro_14m0d_179 h2{letter-spacing:-.04em;font-size:clamp(44px,5.4vw,76px);line-height:.98}._sectionIntro_14m0d_174>p{align-self:start}._serviceGrid_14m0d_181{border-top:1px solid #ccd5d2;border-left:1px solid #ccd5d2;grid-template-columns:repeat(4,1fr);display:grid}._serviceGrid_14m0d_181 article{background:var(--paper);border-bottom:1px solid #ccd5d2;border-right:1px solid #ccd5d2;min-height:335px;padding:32px;transition:transform .25s,background .25s;position:relative}._serviceGrid_14m0d_181 article:hover{z-index:2;background:#fff;transform:translateY(-7px);box-shadow:0 20px 40px #0a36400d}._serviceGrid_14m0d_181 article>div{width:51px;height:51px;color:var(--navy);background:#dff4f1;place-items:center;margin-bottom:46px;display:grid}._serviceGrid_14m0d_181 article>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;position:absolute;top:34px;right:31px}._serviceGrid_14m0d_181 h3{font-size:32px}._serviceGrid_14m0d_181 p{max-width:330px;color:var(--muted);margin:17px 0 35px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.65}._serviceGrid_14m0d_181 a{width:38px;height:38px;color:var(--navy);border:1px solid #aebfbc;place-items:center;display:grid;position:absolute;bottom:30px;left:32px}._areasSection_14m0d_190{color:#fff;background:#0a241c;position:relative;overflow:hidden}._areasSection_14m0d_190:before{z-index:0;content:"";will-change:transform;background:url(/miami-lakes-home-style.jpg) 50% 52%/cover no-repeat;animation:18s ease-in-out infinite alternate _areasCinema_14m0d_1;position:absolute;inset:-7%;transform:scale(1.07)}._areasSection_14m0d_190:after{z-index:0;content:"";background:linear-gradient(110deg,#0a241cf0 0%,#173a30dc 55%,#0a241cf4 100%);position:absolute;inset:0}._areasSection_14m0d_190>*{z-index:1;position:relative}@keyframes _areasCinema_14m0d_1{0%{transform:scale(1.07)translate(-2.4%,.4%)}52%{transform:scale(1.125)translate(.25%,-1%)}to{transform:scale(1.085)translate(2.35%,.1%)}}._areasHeader_14m0d_177{grid-template-columns:1.2fr .8fr;align-items:end;gap:12vw;margin-bottom:55px;display:grid}._areasHeader_14m0d_177>p{color:#b6c9cb;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.7}._countyGrid_14m0d_221{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}._countyGrid_14m0d_221 article{border:1px solid #0000;flex-direction:column;min-height:245px;padding:25px;display:flex}._countyGrid_14m0d_221 article._areaBronze_14m0d_223{border-color:var(--aqua);background:var(--aqua);color:var(--navy-deep)}._countyGrid_14m0d_221 article._areaIvory_14m0d_224{border-color:var(--cream);background:var(--cream);color:var(--navy)}._countyGrid_14m0d_221 article._areaGreen_14m0d_225{color:var(--cream);background:#214a3d;border-color:#b77a496b}._countyGrid_14m0d_221 article>span{opacity:.72;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}._countyGrid_14m0d_221 strong{margin:24px 0 auto;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}._countyGrid_14m0d_221 label{letter-spacing:.1em;text-transform:uppercase;margin:22px 0 8px;font-size:9px;font-weight:800}._countyGrid_14m0d_221 select{width:100%;min-height:44px;color:var(--navy-deep);font:inherit;background:#ffffffbf;border:1px solid;border-radius:0;padding:0 34px 0 12px;font-size:13px}._otherArea_14m0d_230{background:#0a241cdb;border:1px solid #b77a496b;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;margin-top:10px;padding:28px;display:grid}._otherArea_14m0d_230 strong{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}._otherArea_14m0d_230 p{color:#b6c9cb;margin:7px 0 0;font-size:13px}._otherAreaControl_14m0d_233{grid-template-columns:1fr auto;display:grid}._otherAreaControl_14m0d_233 input{color:#fff;min-width:0;min-height:48px;font:inherit;background:#ffffff0c;border:1px solid #f2ebdd6b;border-radius:0;padding:0 15px}._otherAreaControl_14m0d_233 input::placeholder{color:#c7d1ce}._otherAreaControl_14m0d_233 button{background:var(--aqua);min-height:48px;color:var(--navy-deep);letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:10px;font-weight:800;display:inline-flex}._otherAreaControl_14m0d_233 button:disabled{cursor:not-allowed;opacity:.45}._placesSection_14m0d_239{color:#fff;background:linear-gradient(135deg,#173a30,#081f18);padding:110px 7vw;overflow:hidden}._placesIntro_14m0d_240{grid-template-columns:1.1fr .9fr;align-items:end;gap:10vw;margin-bottom:50px;display:grid}._placesIntro_14m0d_240 h2{color:#fff;letter-spacing:-.04em;max-width:780px;margin:0;font-size:clamp(44px,5.4vw,76px);line-height:.98}._placesIntro_14m0d_240>div:last-child>p{color:#c5d4cf;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.7}._placesIntro_14m0d_240>div:last-child>span{color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:20px;font-size:10px;font-weight:800;display:inline-flex}._placesPreviewGrid_14m0d_244{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}._placePreviewCard_14m0d_245{color:#fff;background:#0a241c;min-height:410px;position:relative;overflow:hidden}._placePreviewCard_14m0d_245:after{content:"";background:linear-gradient(#0000 36%,#061d17ec);position:absolute;inset:0}._placePreviewCard_14m0d_245>img{object-fit:cover;width:100%;height:100%;transition:transform .65s}._placePreviewCard_14m0d_245:hover>img{transform:scale(1.04)}._placePreviewCard_14m0d_245>div{z-index:1;position:absolute;bottom:25px;left:24px;right:24px}._placePreviewCard_14m0d_245 span{color:var(--aqua);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:10px;font-size:9px;font-weight:800;display:flex}._placePreviewCard_14m0d_245 strong{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.05;display:block}._placesButton_14m0d_252{background:var(--aqua);color:var(--navy-deep);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:30px;padding:17px 21px;font-size:10px;font-weight:800;display:inline-flex}._sectionIntroWide_14m0d_176{justify-content:space-between;margin-bottom:55px;display:flex}._sectionIntroWide_14m0d_176 h2{max-width:820px}._opportunityCarousel_14m0d_256{padding:0 58px 34px;position:relative}._carouselViewport_14m0d_257{min-height:620px;overflow:hidden}._opportunityTrack_14m0d_258{min-height:620px;transition:transform .55s cubic-bezier(.22,.72,.22,1);display:flex}._opportunitySlide_14m0d_259{flex:0 0 100%;min-width:0;min-height:620px}._carouselArrow_14m0d_260{z-index:5;background:var(--paper);width:52px;height:52px;color:var(--navy);cursor:pointer;border:1px solid #b77a4966;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:calc(50% - 34px);box-shadow:0 12px 30px #0a241c1a}._carouselArrow_14m0d_260:hover{background:var(--aqua);color:var(--navy-deep);transform:scale(1.05)}._carouselPrevious_14m0d_262{left:-2px}._carouselNext_14m0d_263{right:-2px}._carouselDots_14m0d_264{gap:8px;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}._carouselDots_14m0d_264 span{background:#b9c4c0;width:28px;height:3px;transition:background .25s,width .25s}._carouselDots_14m0d_264 ._activeDot_14m0d_266{background:var(--aqua);width:48px}._edgeCard_14m0d_267,._lennarCard_14m0d_268{position:relative;overflow:hidden}._edgeCard_14m0d_267>img{object-fit:cover;will-change:transform;animation:15s ease-in-out infinite alternate _opportunityCinema_14m0d_1;transform:scale(1.06)}._opportunitySlide_14m0d_259:nth-child(2n)>img{animation-direction:alternate-reverse;animation-delay:-7s}._opportunitySlide_14m0d_259:nth-child(3n)>img{animation-delay:-12s}@keyframes _opportunityCinema_14m0d_1{0%{transform:scale(1.06)translate(-2.3%,.2%)}50%{transform:scale(1.115)translate(.3%,-1%)}to{transform:scale(1.08)translate(2.25%,.25%)}}._cardShade_14m0d_288{background:linear-gradient(#0000,#032a3459 44%,#032a34eb 100%);position:absolute;inset:0}._cardContent_14m0d_289{z-index:2;color:#fff;padding:45px;position:absolute;bottom:0;left:0;right:0}._cardContent_14m0d_289>p,._lennarCard_14m0d_268>p{color:var(--aqua);letter-spacing:.19em;margin:0 0 17px;font-size:9px;font-weight:800}._cardContent_14m0d_289 h3,._lennarCard_14m0d_268 h3{font-size:clamp(38px,4.4vw,60px);line-height:1}._cardContent_14m0d_289>span,._lennarCard_14m0d_268>span{color:#d7e2e2;max-width:570px;margin:18px 0 27px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.6;display:block}._cardContent_14m0d_289 a,._lennarCard_14m0d_268 a{border-bottom:1px solid var(--aqua);color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;padding-bottom:7px;font-size:10px;font-weight:800;display:inline-flex}._lennarCard_14m0d_268{color:#fff;background:linear-gradient(155deg,#254d40,#0a241c);flex-direction:column;justify-content:flex-end;padding:44px;display:flex}._lennarCard_14m0d_268:before{content:"";border:1px solid #68d9cc4a;border-radius:50%;width:400px;height:400px;position:absolute;top:-160px;right:-160px;box-shadow:0 0 0 55px #68d9cc0a,0 0 0 115px #68d9cc08}._lennarMark_14m0d_300{width:76px;height:76px;color:var(--aqua);border:1px solid #6bdacc6e;place-items:center;display:grid;position:absolute;top:42px;left:44px}._about_14m0d_178{background:var(--cream);grid-template-columns:.92fr 1.08fr;min-height:720px;display:grid}._aboutImage_14m0d_303{background:linear-gradient(145deg,#315447,#102d25);min-height:720px;position:relative;overflow:hidden}._aboutImage_14m0d_303:before{content:"";border:1px solid #79dfd44a;position:absolute;inset:7%}._aboutImage_14m0d_303 img{object-fit:contain;object-position:center bottom;transform-origin:bottom;transform:scale(.88)}._aboutCopy_14m0d_178{align-self:center;padding:90px 9vw 90px 8vw}._aboutCopy_14m0d_178 h2 em{color:var(--aqua-dark);font-weight:400}._aboutCopy_14m0d_178>p:nth-of-type(2){color:#405c61;max-width:600px;margin:28px 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.7}._aboutCopy_14m0d_178 ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}._aboutCopy_14m0d_178 li{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}._aboutCopy_14m0d_178 li svg{color:var(--aqua-dark)}._aboutContact_14m0d_312{align-items:center;gap:23px;margin-top:36px;display:flex}._aboutContact_14m0d_312 a{background:var(--navy);color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:16px 20px;font-size:10px;font-weight:800}._aboutContact_14m0d_312 span{color:#486268;font-size:11px;line-height:1.7}._faqSection_14m0d_316{background:var(--paper);padding:115px 7vw}._faqHeader_14m0d_317{grid-template-columns:1.08fr .92fr;align-items:end;gap:10vw;margin-bottom:58px;display:grid}._faqHeader_14m0d_317 h2{letter-spacing:-.04em;max-width:760px;font-size:clamp(44px,5.4vw,76px);line-height:.98}._faqHeader_14m0d_317>p{max-width:570px;color:var(--muted);margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.7}._faqColumns_14m0d_320{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}._faqGroup_14m0d_321{border-top:3px solid var(--navy);background:#fff;box-shadow:0 18px 55px #0a241c0a}._faqGroup_14m0d_321:nth-child(2){border-top-color:var(--aqua)}._faqGroupTitle_14m0d_323{border-bottom:1px solid #d7dfdc;align-items:center;gap:18px;padding:26px 28px;display:flex}._faqGroupTitle_14m0d_323>span{background:var(--navy);color:#fff;letter-spacing:.08em;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}._faqGroup_14m0d_321:nth-child(2) ._faqGroupTitle_14m0d_323>span{background:var(--aqua);color:var(--navy-deep)}._faqGroupTitle_14m0d_323 h3{font-size:30px}._faqItem_14m0d_327{border-bottom:1px solid #d7dfdc}._faqItem_14m0d_327 summary{min-height:74px;color:var(--navy);cursor:pointer;grid-template-columns:34px 1fr 22px;align-items:center;gap:10px;padding:15px 26px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.35;list-style:none;display:grid;position:relative}._faqItem_14m0d_327 summary::-webkit-details-marker{display:none}._faqItem_14m0d_327 summary>span{color:var(--aqua-dark);letter-spacing:.1em;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800}._faqItem_14m0d_327 summary i{width:18px;height:18px;position:relative}._faqItem_14m0d_327 summary i:before,._faqItem_14m0d_327 summary i:after{background:var(--navy);content:"";width:15px;height:1px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._faqItem_14m0d_327 summary i:after{transform:translate(-50%,-50%)rotate(90deg)}._faqItem_14m0d_327[open] summary{background:var(--cream)}._faqItem_14m0d_327[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}._faqItem_14m0d_327>p{color:#53655f;margin:0;padding:0 60px 25px 70px;font-size:16px;line-height:1.7}._faqContact_14m0d_338{background:linear-gradient(135deg, var(--navy), var(--navy-deep));color:#fff;grid-template-columns:auto 1fr;gap:15px;margin:22px;padding:25px;display:grid}._faqContact_14m0d_338>svg{color:var(--aqua)}._faqContact_14m0d_338 strong{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}._faqContact_14m0d_338 p{color:#c5d4cf;margin:7px 0 0;font-size:13px;line-height:1.55}._faqContact_14m0d_338 a{background:var(--aqua);min-height:50px;color:var(--navy-deep);letter-spacing:.08em;text-transform:uppercase;grid-column:1/3;justify-content:space-between;align-items:center;padding:0 17px;font-size:10px;font-weight:800;display:flex}._contactSection_14m0d_344{color:#fff;background:linear-gradient(130deg,#0a241c,#214a3d);grid-template-columns:.78fr 1.22fr;gap:9vw;padding:110px 7vw;display:grid}._contactIntro_14m0d_179>p:nth-of-type(2){color:#bfd0d2;max-width:470px;margin-top:28px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.7}._optionalBadge_14m0d_346{color:var(--aqua);letter-spacing:.12em;text-transform:uppercase;border:1px solid #6bd9cc60;margin-top:23px;padding:10px 13px;font-size:9px;font-weight:800;display:inline-flex}._leadForm_14m0d_347{background:#ffffff09;border:1px solid #ffffff23;flex-direction:column;gap:20px;padding:38px;display:flex}._formGrid_14m0d_348{grid-template-columns:1fr 1fr;gap:19px;display:grid}._leadForm_14m0d_347 label{color:#d5e2e3;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:8px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:800;display:flex}._leadForm_14m0d_347 input,._leadForm_14m0d_347 select{color:#fff;letter-spacing:normal;text-transform:none;background:#ffffff0c;border:1px solid #ffffff37;border-radius:0;outline:none;width:100%;height:50px;margin:0;padding:0 13px;font-family:Arial,Helvetica,sans-serif;font-size:13px}._leadForm_14m0d_347 input:focus,._leadForm_14m0d_347 select:focus{border-color:var(--aqua)}._leadForm_14m0d_347 select option{color:#122c33}._leadForm_14m0d_347 ._consent_14m0d_355{letter-spacing:0;text-transform:none;flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;line-height:1.5}._leadForm_14m0d_347 ._consent_14m0d_355 input{width:16px;height:16px;accent-color:var(--aqua);flex:0 0 16px;margin-top:2px}._leadForm_14m0d_347 ._honeypot_14m0d_357{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._leadForm_14m0d_347>button{background:var(--aqua);min-height:54px;color:var(--navy-deep);letter-spacing:.12em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:10px;font-size:10px;font-weight:800;display:inline-flex}._leadForm_14m0d_347>button:disabled{cursor:wait;opacity:.7}._previewNote_14m0d_360{color:#9eb6b9;font-size:9px}._formError_14m0d_361,._formSuccess_14m0d_362{margin:0;padding:11px 13px;font-size:11px;line-height:1.5}._formError_14m0d_361{color:#ffd7d4;background:#a94f4930}._formSuccess_14m0d_362{color:#bff8f1;background:#67d8cb1f}._footer_14m0d_41{color:#9eb2b5;background:#031d24;grid-template-columns:1fr 1fr 1.2fr;align-items:center;gap:45px;padding:47px 7vw;font-size:10px;line-height:1.7;display:grid}._footer_14m0d_41>div:nth-child(2){color:#b9cbcd}._footer_14m0d_41 p{margin:0}@media (width>=1300px){._heroPortrait_14m0d_138>img{transform:scale(.74)}._aboutImage_14m0d_303 img{transform:scale(.78)}}@media (width<=1050px){._header_14m0d_26{grid-template-columns:1fr 1fr}._navLinks_14m0d_61{display:none}._hero_14m0d_72{grid-template-columns:1.15fr .85fr}._heroPortrait_14m0d_138{height:600px}._countyGrid_14m0d_221,._serviceGrid_14m0d_181{grid-template-columns:repeat(2,1fr)}._contactSection_14m0d_344{gap:5vw}}@media (width<=800px){._header_14m0d_26{gap:8px;padding:12px 18px;top:0}._brand_14m0d_40{letter-spacing:.15em;font-size:11px}._brand_14m0d_40 img{width:47px;height:47px}._brokerDivider_14m0d_57{margin-left:0;font-size:19px}._brokerName_14m0d_58{letter-spacing:.07em;font-size:8px}._brokerName_14m0d_58 small{letter-spacing:.13em;font-size:6px}._headerActions_14m0d_66{gap:9px}._headerCta_14m0d_70{display:none}._hero_14m0d_72{grid-template-columns:1fr;min-height:980px;padding:130px 22px 0}._heroCopy_14m0d_119{align-self:start;padding-top:42px}._hero_14m0d_72 h1{font-size:clamp(49px,14vw,66px)}._lead_14m0d_128{margin:24px 0 27px;font-size:16px}._heroButtons_14m0d_129{flex-direction:column;align-items:stretch}._primaryButton_14m0d_130,._secondaryButton_14m0d_131{width:100%;min-height:53px;padding:0 13px;font-size:9px}._trustRow_14m0d_134{gap:9px 15px;margin-top:23px}._heroPortrait_14m0d_138{align-self:end;height:420px;margin-top:25px}._heroBackdrop_14m0d_94{animation-duration:18s}._portraitRing_14m0d_140{width:84vw}._signatureCard_14m0d_141{min-width:185px;padding:13px 16px;bottom:18px;right:0}._signatureCard_14m0d_141 strong{font-size:17px}._discoveryBand_14m0d_145{grid-template-columns:1fr;gap:10px;width:calc(100% - 28px);margin-top:-20px}._discoveryCard_14m0d_154{gap:13px;padding:20px}._searchIcon_14m0d_165{width:46px;height:46px}._discoveryCard_14m0d_154 h2{font-size:20px}._discoveryCard_14m0d_154 span{font-size:11px}._section_14m0d_173{padding:78px 20px}._sectionIntro_14m0d_174,._areasHeader_14m0d_177{grid-template-columns:1fr;gap:25px;margin-bottom:38px}._sectionIntro_14m0d_174 h2,._sectionIntroWide_14m0d_176 h2,._areasHeader_14m0d_177 h2,._aboutCopy_14m0d_178 h2,._contactIntro_14m0d_179 h2{font-size:45px}._serviceGrid_14m0d_181{grid-template-columns:1fr}._serviceGrid_14m0d_181 article{min-height:285px}._serviceGrid_14m0d_181 article>div{margin-bottom:30px}._countyGrid_14m0d_221{grid-template-columns:1fr}._areasSection_14m0d_190:before{animation-duration:23s}._countyGrid_14m0d_221 article{min-height:215px;padding:21px}._countyGrid_14m0d_221 strong{font-size:23px}._otherArea_14m0d_230{grid-template-columns:1fr;gap:20px;padding:22px}._otherAreaControl_14m0d_233{grid-template-columns:1fr;gap:8px}._placesSection_14m0d_239{padding:78px 20px}._placesIntro_14m0d_240{grid-template-columns:1fr;gap:24px;margin-bottom:36px}._placesIntro_14m0d_240 h2{font-size:45px}._placesPreviewGrid_14m0d_244{scroll-snap-type:x mandatory;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}._placePreviewCard_14m0d_245{scroll-snap-align:start;flex:0 0 82vw;min-height:410px}._opportunityCarousel_14m0d_256{padding:0 0 48px}._carouselViewport_14m0d_257,._opportunityTrack_14m0d_258,._opportunitySlide_14m0d_259{min-height:540px}._carouselArrow_14m0d_260{background:#fbf8f1e8;width:44px;height:44px;top:calc(50% - 50px)}._carouselPrevious_14m0d_262{left:10px}._carouselNext_14m0d_263{right:10px}._edgeCard_14m0d_267{min-height:540px}._edgeCard_14m0d_267>img{animation-duration:19s}._lennarCard_14m0d_268{min-height:540px;padding:30px}._cardContent_14m0d_289{padding:30px}._cardContent_14m0d_289 h3,._lennarCard_14m0d_268 h3{font-size:42px}._lennarMark_14m0d_300{top:30px;left:30px}._about_14m0d_178{grid-template-columns:1fr}._aboutImage_14m0d_303{min-height:480px}._aboutCopy_14m0d_178{padding:75px 22px}._aboutContact_14m0d_312{flex-direction:column;align-items:flex-start}._faqSection_14m0d_316{padding:78px 20px}._faqHeader_14m0d_317{grid-template-columns:1fr;gap:24px;margin-bottom:38px}._faqHeader_14m0d_317 h2{font-size:45px}._faqColumns_14m0d_320{grid-template-columns:1fr}._faqGroupTitle_14m0d_323{padding:22px}._faqItem_14m0d_327 summary{grid-template-columns:28px 1fr 20px;min-height:70px;padding:14px 18px;font-size:16px}._faqItem_14m0d_327>p{padding:0 22px 23px 56px}._faqContact_14m0d_338{margin:16px;padding:21px}._contactSection_14m0d_344{grid-template-columns:1fr;gap:40px;padding:78px 20px}._leadForm_14m0d_347{padding:22px}._formGrid_14m0d_348{grid-template-columns:1fr}._footer_14m0d_41{grid-template-columns:1fr;gap:22px;padding:42px 22px}}@media (prefers-reduced-motion:reduce){._homePage_14m0d_1 *{scroll-behavior:auto!important;transition:none!important}._heroBackdrop_14m0d_94,._edgeCard_14m0d_267>img,._areasSection_14m0d_190:before{animation:none!important;transform:none!important}}
