.page_page__ZU32B{--forest:#062f25;--forest-2:#0d4a39;--forest-3:#113f34;--gold:#c9942f;--gold-2:#f0c66c;--cream:#f7f1e4;--ivory:#fffaf0;--sand:#e8dcc7;--ink:#17211d;--muted:#59635d;--line:rgba(31,49,41,0.16);--white-line:rgba(255,255,255,0.18);background:var(--ivory);color:var(--ink);font-family:var(--font-poppins),var(--font-inter),sans-serif;min-height:100vh;overflow-x:hidden}.page_page__ZU32B a,.page_page__ZU32B button,.page_page__ZU32B input,.page_page__ZU32B select{font:inherit}.page_page__ZU32B h1,.page_page__ZU32B h2,.page_page__ZU32B h3,.page_page__ZU32B p{margin:0}.page_nav__zpG_3{background:rgba(255,250,240,.92);border-bottom:1px solid rgba(6,47,37,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);left:0;position:fixed;right:0;top:0;z-index:50}.page_navInner__JKFQa{align-items:center;display:flex;height:62px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 18px}.page_brandButton__K5xMZ{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:9px;text-align:left}.page_brandCopy__UZwqt,.page_mobileMenuTop__XcCx4 div{display:grid;gap:1px}.page_brandMark__ojkvm{background:url(/images/greendino-gold-mark.svg) 50%/contain no-repeat;display:inline-flex;flex:0 0 auto;height:30px;width:47px}.page_brandCopy__UZwqt>span,.page_mobileMenuTop__XcCx4 strong{color:var(--forest);font-family:Cormorant Garamond,Bodoni\ 72,Georgia,Times New Roman,serif;font-size:1rem;font-weight:700;letter-spacing:.015em}.page_brandCopy__UZwqt small,.page_mobileMenuTop__XcCx4 small{color:#9a6a1e;font-size:.7rem;letter-spacing:.04em}.page_desktopNav__xCAA_{align-items:center;display:none;gap:26px}.page_desktopNav__xCAA_>button{background:transparent;border:0;color:rgba(6,47,37,.74);cursor:pointer;font-size:.88rem}.page_desktopNav__xCAA_>button:hover{color:var(--forest)}.page_menuToggle__TJkar{background:transparent;border:0;cursor:pointer;display:grid;gap:5px;padding:8px 0 8px 12px}.page_menuToggle__TJkar span{background:var(--forest);border-radius:999px;display:block;height:2px;width:25px}.page_mobileMenu__RbNgw{background:radial-gradient(circle at 20% 0,rgba(240,198,108,.18),transparent 35%),linear-gradient(160deg,#fffaf0,#f1e5d0 48%,#073327 49%,#021f18);inset:0;padding:20px;position:fixed;z-index:60}.page_mobileMenuTop__XcCx4{align-items:center;display:flex;justify-content:space-between;margin-bottom:34px}.page_mobileMenuTop__XcCx4 div{display:grid;gap:2px}.page_mobileMenuTop__XcCx4 button{background:transparent;border:0;color:var(--forest);cursor:pointer;font-size:2rem;line-height:1}.page_mobileLinks__JGTqz{display:grid;gap:10px}.page_mobileLinks__JGTqz button{align-items:center;background:rgba(255,250,240,.8);border:1px solid rgba(6,47,37,.14);border-radius:18px;color:var(--forest);cursor:pointer;display:flex;font-weight:700;justify-content:space-between;min-height:54px;padding:0 16px;text-align:left}.page_mobileLinks__JGTqz span{color:var(--gold);font-size:1.35rem}.page_main__GlU4n{padding-top:62px}.page_hero__SKW6o{background:linear-gradient(180deg,rgba(255,250,240,.58) 0 23%,rgba(255,250,240,.08) 23% 59%,rgba(255,250,240,.76) 59% 100%),linear-gradient(90deg,rgba(255,250,240,.08) 0 28%,rgba(6,47,37,.32) 28% 72%,rgba(255,250,240,.06) 72% 100%),url(/images/luxury-pool-home.jpg) 0 0 /52% 58% no-repeat,url(/images/luxury-skyline-waterfront.jpg) 100% 0 /58% 58% no-repeat,#fffaf0;color:var(--forest);overflow:hidden;padding:24px 18px 28px;position:relative}.page_heroScene__MlXz1{inset:0;opacity:1;pointer-events:none;position:absolute}.page_heroScene__MlXz1:before{background:linear-gradient(180deg,rgba(255,250,240,.02),rgba(255,250,240,.38)),radial-gradient(circle at 50% 8%,rgba(255,255,255,.34),transparent 34%);content:"";inset:0;position:absolute}.page_heroInner__FQkwa{display:grid;gap:0;margin:0 auto;max-width:1180px;padding-top:clamp(36px,7vh,78px);place-content:start center;position:relative;z-index:1}.page_heroMasthead__32E6R{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.72),transparent 42%),linear-gradient(180deg,rgba(255,250,240,.74),rgba(247,241,228,.48));border:1px solid rgba(201,148,47,.32);border-radius:0;box-shadow:0 18px 70px rgba(6,47,37,.08),inset 0 1px 0 rgba(255,255,255,.78),inset 0 -1px 0 rgba(133,86,19,.18);display:grid;justify-items:center;padding:24px 18px 19px;overflow:hidden;position:relative;text-align:center}.page_heroMasthead__32E6R:before{border:1px solid rgba(201,148,47,.22);box-shadow:inset 0 0 0 1px rgba(255,244,205,.42),0 0 22px rgba(255,226,148,.14);content:"";inset:7px;pointer-events:none;position:absolute}.page_heroMasthead__32E6R:after{background:linear-gradient(90deg,transparent,rgba(201,148,47,.44),transparent);bottom:0;content:"";height:1px;left:8%;position:absolute;right:8%}.page_heroEyebrow__u_aZK{color:#062f25;font-family:Cormorant Garamond,Bodoni\ 72,Didot,Georgia,Times New Roman,serif;font-size:clamp(2.08rem,9.4vw,5.45rem);font-weight:700;letter-spacing:-.045em;line-height:.96;margin:0;position:relative;text-shadow:0 -1px 0 rgba(255,250,225,.72),0 1px 0 rgba(239,196,96,.42),1px 2px 0 rgba(1,21,15,.36),-1px -1px 0 rgba(255,239,176,.18),0 10px 18px rgba(6,47,37,.24),0 0 1px rgba(1,26,19,.6);white-space:nowrap;-webkit-text-stroke:.42px rgba(212,159,48,.34);z-index:1}.page_heroMasthead__32E6R strong{align-items:center;background:linear-gradient(100deg,transparent 0 16%,rgba(255,255,255,.92) 24%,rgba(255,246,185,.55) 30%,transparent 39%),linear-gradient(180deg,#fff7bf,#ffd95a 18%,#d6a021 39%,#f4c33e 58%,#a96d10 78%,#f6d76a);background-clip:text;color:#d6a021;display:flex;font-family:Cormorant Garamond,Bodoni\ 72,Georgia,Times New Roman,serif;font-size:clamp(1rem,4.15vw,2rem);font-weight:600;gap:14px;letter-spacing:.08em;margin-top:15px;position:relative;text-shadow:0 1px 0 rgba(255,252,220,.94),0 2px 0 rgba(111,67,7,.26),0 7px 16px rgba(165,103,12,.24),0 0 16px rgba(255,213,87,.2);text-transform:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.32px rgba(102,61,5,.38);z-index:1}.page_heroMasthead__32E6R strong:after,.page_heroMasthead__32E6R strong:before{background:linear-gradient(90deg,transparent,var(--gold),transparent);content:"";display:block;height:1px;width:58px}.page_heroMasthead__32E6R>span{color:rgba(23,33,29,.88);font-family:"Avenir Next",var(--font-poppins),sans-serif;font-size:clamp(.78rem,2.8vw,1.02rem);font-weight:500;letter-spacing:.012em;margin-top:9px;max-width:none;overflow-wrap:anywhere;position:relative;white-space:nowrap;z-index:1}.page_heroMessage__ccf2o{background:radial-gradient(circle at 50% 0,rgba(240,198,108,.14),transparent 34%),linear-gradient(135deg,rgba(6,75,57,.64),rgba(3,40,31,.6));border:1px solid rgba(240,198,108,.3);border-radius:0 0 34px 34px;box-shadow:0 28px 84px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--ivory);overflow:hidden;padding:34px 20px 44px;position:relative;text-align:center}.page_heroMessage__ccf2o:before{background:var(--ivory);clip-path:polygon(0 0,50% 46%,100% 0,100% 100%,0 100%);content:"";height:44px;inset:auto 0 -1px;position:absolute}.page_heroMessage__ccf2o:after{background:linear-gradient(90deg,transparent,var(--gold-2),transparent);bottom:18px;content:"";height:1px;left:24%;position:absolute;right:24%}.page_hero__SKW6o h1{color:#ffd77f;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,8.8vw,4.9rem);font-weight:700;letter-spacing:.04em;line-height:1.22;text-shadow:0 4px 18px rgba(3,40,31,.48)}.page_hero__SKW6o h1 span{display:block}.page_heroMessage__ccf2o p{color:rgba(255,250,240,.9);font-size:.98rem;line-height:1.8;margin:18px auto 0;max-width:min(100%,31ch);overflow-wrap:anywhere;text-wrap:balance}.page_heroActions__8_tzb{display:grid;gap:10px;margin-top:22px}.page_credentialStrip__zqBP1{background:linear-gradient(180deg,rgba(255,250,240,.96),rgba(243,232,211,.96));border:1px solid rgba(201,148,47,.26);border-radius:0 0 30px 30px;box-shadow:0 22px 70px rgba(6,47,37,.12);display:grid;gap:2px;margin-top:-1px;padding:18px 12px 20px}.page_credentialStrip__zqBP1 div{align-items:center;border-radius:20px;display:grid;gap:8px;justify-items:center;padding:14px 16px;text-align:center}.page_credentialStrip__zqBP1 div:not(:last-child){border-bottom:1px solid rgba(6,47,37,.1)}.page_credentialStrip__zqBP1 strong{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:600;line-height:1.18}.page_credentialStrip__zqBP1 span:not(.page_icon__AYuK3){color:#26352f;font-size:.86rem;line-height:1.58;max-width:20ch}.page_credentialStrip__zqBP1 small{background:var(--gold);display:block;height:1px;width:44px}.page_button__vnlhW{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:46px;padding:0 22px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.page_primary__V8M9Y{background:linear-gradient(135deg,var(--gold-2),var(--gold));border:1px solid rgba(255,232,172,.7);color:#09251d}.page_primary__V8M9Y:hover{background:linear-gradient(135deg,#f7d992,#d7a246)}.page_outline__cp7yZ{background:rgba(255,250,240,.07);border:1px solid rgba(255,250,240,.28);color:var(--ivory)}.page_outline__cp7yZ:hover{background:rgba(255,250,240,.14)}.page_soft__IlkU7{background:#f4ead8;border:1px solid #e0c99d;color:var(--forest)}.page_section__61PEw{min-height:100svh;padding:70px 18px 84px;scroll-margin-top:78px}.page_lightSection__e8GIH{background:var(--ivory);color:var(--ink)}.page_darkSection__iLCbD{background:var(--forest);color:var(--ivory)}.page_perceptionTheme__GBnst{background:linear-gradient(180deg,#fffaf0,#f2e4ca)}.page_buyingTheme__vQl_a{background:linear-gradient(90deg,rgba(255,250,240,.9),rgba(255,250,240,.7) 42%,rgba(255,250,240,.22) 72%,rgba(255,250,240,.06)),linear-gradient(180deg,rgba(255,250,240,.36),rgba(255,250,240,.14)),url(/images/luxury-pool-home.jpg);background-attachment:scroll;background-position:58%;background-size:cover;position:relative}.page_sellingTheme__javkU{background:linear-gradient(90deg,rgba(255,250,240,.08),rgba(255,250,240,.28) 32%,rgba(255,250,240,.74) 66%,rgba(255,250,240,.92)),linear-gradient(180deg,rgba(255,250,240,.22),rgba(255,250,240,.36)),url(/images/luxury-lawn-home.jpg);background-attachment:scroll;background-position:43%;background-size:cover;position:relative}.page_buyingTheme__vQl_a:before,.page_sellingTheme__javkU:before{background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.36),transparent 30%),linear-gradient(180deg,rgba(255,250,240,.08),rgba(255,250,240,.18));content:"";inset:0;pointer-events:none;position:absolute}.page_brandTheme__1GXF_ .page_sectionInner__SZiZg,.page_buyingTheme__vQl_a .page_sectionInner__SZiZg,.page_casesTheme__x5Npt .page_sectionInner__SZiZg,.page_complexTheme__4HfkT .page_sectionInner__SZiZg,.page_contactTheme__06h1s .page_sectionInner__SZiZg,.page_sellingTheme__javkU .page_sectionInner__SZiZg{position:relative;z-index:1}.page_buyingTheme__vQl_a h2,.page_sellingTheme__javkU h2{color:var(--forest);text-shadow:0 1px 0 rgba(255,255,255,.62)}.page_buyingTheme__vQl_a .page_sectionSubtitle__ROo6Q,.page_sellingTheme__javkU .page_sectionSubtitle__ROo6Q{color:#26352f;font-weight:520;max-width:660px;text-shadow:0 1px 0 rgba(255,255,255,.54)}.page_buyingTheme__vQl_a .page_card__QV0Om,.page_complexTheme__4HfkT .page_card__QV0Om,.page_sellingTheme__javkU .page_card__QV0Om,.page_sellingTheme__javkU .page_featurePanel__sr7fu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,250,240,.82);border-color:rgba(255,255,255,.62);box-shadow:0 24px 80px rgba(42,62,48,.16)}.page_sellingTheme__javkU .page_featurePanel__sr7fu,.page_sellingTheme__javkU .page_featurePanel__sr7fu p{color:var(--forest)}.page_sellingTheme__javkU .page_featurePanel__sr7fu span{color:#37443e}.page_sellingTheme__javkU .page_pillGrid__Mln_U div{background:rgba(255,255,255,.52);border-color:rgba(201,148,47,.24);color:var(--forest)}.page_card__QV0Om .page_pillGrid__Mln_U{gap:8px;margin-top:14px}.page_card__QV0Om .page_pillGrid__Mln_U div{font-size:.82rem;line-height:1.35;min-height:auto;padding:11px 12px}.page_buyingStatement__nufzf,.page_questionPanel__ftU3T,.page_warningPanel__c75Sy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,250,240,.84);border:1px solid rgba(255,255,255,.62);border-radius:26px;box-shadow:0 24px 80px rgba(42,62,48,.14);color:var(--forest);margin-bottom:16px;padding:22px}.page_buyingStatement__nufzf p,.page_questionPanel__ftU3T p,.page_warningPanel__c75Sy p{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.18rem,4.6vw,1.8rem);font-weight:650;line-height:1.32}.page_questionPanel__ftU3T div{display:grid;gap:10px;margin-top:16px}.page_questionPanel__ftU3T span{background:rgba(255,255,255,.58);border:1px solid rgba(201,148,47,.28);border-radius:18px;color:#26352f;display:block;font-weight:700;line-height:1.5;padding:14px}.page_buyingStatement__nufzf span,.page_warningPanel__c75Sy span{color:#37443e;display:block;font-size:.98rem;line-height:1.72;margin-top:10px}.page_warningPanel__c75Sy{margin-bottom:0;margin-top:16px}.page_riskNarrative__3hQpz{display:grid;gap:14px;margin-top:18px}.page_processMiniGrid__tkzJU{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.page_complexGrid__BtIKX{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_complexTheme__4HfkT h2{font-size:clamp(1.45rem,5vw,2.55rem);max-width:760px}.page_complexGrid__BtIKX .page_processMiniCard__VQuLi{padding:14px 12px}.page_complexGrid__BtIKX .page_icon__AYuK3{height:36px;width:36px}.page_complexGrid__BtIKX .page_processMiniCard__VQuLi h3{font-size:clamp(.92rem,3.2vw,1.08rem)}.page_complexGrid__BtIKX .page_processMiniCard__VQuLi .page_lineList__1DQXT{gap:5px}.page_complexGrid__BtIKX .page_processMiniCard__VQuLi .page_lineList__1DQXT p{font-size:clamp(.74rem,2.5vw,.84rem);line-height:1.35}.page_processMiniCard__VQuLi{background:rgba(255,250,240,.9);border:1px solid rgba(201,148,47,.22);border-radius:24px;box-shadow:0 18px 50px rgba(66,45,15,.08);color:var(--forest);padding:18px}.page_processMiniCard__VQuLi h3{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,4vw,1.28rem);font-weight:650;line-height:1.25;margin-top:12px}.page_processMiniCard__VQuLi .page_lineList__1DQXT{gap:7px;margin-top:12px}.page_processMiniCard__VQuLi .page_lineList__1DQXT p{font-size:.9rem;line-height:1.45}.page_processGoldNote__F7GOi{background:rgba(255,250,240,.72);border:1px solid rgba(201,148,47,.22);border-radius:22px;box-shadow:0 18px 50px rgba(66,45,15,.06);margin-top:14px;padding:18px}.page_processGoldNote__F7GOi p{color:#b47b20;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,4vw,1.28rem);font-weight:650;line-height:1.5}.page_processGoldNote__F7GOi p+p{margin-top:10px}.page_intentButtons__CAyic{display:grid;gap:10px;margin-top:18px}.page_contractPanel__1LDKA,.page_strategyPanel__g1_lu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,250,240,.9);border:1px solid rgba(201,148,47,.24);border-radius:28px;box-shadow:0 24px 80px rgba(42,62,48,.16);color:var(--forest);margin-top:18px;padding:24px}.page_contractPanel__1LDKA>span,.page_strategyPanel__g1_lu>span{color:var(--gold);display:block;font-size:.74rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.page_contractPanel__1LDKA h3,.page_strategyPanel__g1_lu h3{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,5.6vw,2.6rem);font-weight:650;line-height:1.18;margin-top:12px}.page_contractPanel__1LDKA p,.page_strategyPanel__g1_lu p{color:#33433d;font-size:.96rem;line-height:1.76;margin-top:14px}.page_contractPanel__1LDKA strong,.page_strategyPanel__g1_lu strong{color:#8d611b;display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,4.2vw,1.45rem);font-weight:650;line-height:1.42;margin-top:18px}.page_strategyQuote__ubOWH{background:rgba(6,47,37,.08);border:1px solid rgba(201,148,47,.28);border-left:4px solid var(--gold);border-radius:20px;color:#08382b;font-size:.9rem;font-weight:750;line-height:1.78;margin-top:18px;padding:16px}.page_contractGrid__jXrkO{display:grid;gap:12px;margin-top:18px}.page_contractGrid__jXrkO article{background:rgba(255,255,255,.56);border:1px solid rgba(201,148,47,.22);border-radius:20px;padding:18px}.page_contractGrid__jXrkO h4{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:650;line-height:1.25}.page_contractGrid__jXrkO p{font-size:.92rem;margin-top:10px}.page_processClose__SdVPz{background:linear-gradient(135deg,rgba(255,250,240,.92),rgba(241,224,192,.9));border:1px solid rgba(201,148,47,.24);border-radius:26px;box-shadow:0 18px 50px rgba(66,45,15,.08);color:var(--forest);margin-top:18px;padding:24px}.page_processClose__SdVPz p{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.22rem,4.8vw,1.9rem);font-weight:650;line-height:1.32}.page_processClose__SdVPz .page_processCloseNote__9gWVN{color:var(--forest);font-size:clamp(.92rem,3.2vw,1.08rem);font-weight:650;line-height:1.5}.page_processClose__SdVPz span{color:#37443e;display:block;font-size:.96rem;line-height:1.72;margin-top:12px}.page_processClose__SdVPz strong{color:#8d611b;display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,4.2vw,1.55rem);font-weight:650;line-height:1.38;margin-top:18px}.page_brandTheme__1GXF_{background:linear-gradient(90deg,rgba(6,47,37,.94),rgba(6,47,37,.72) 44%,rgba(6,47,37,.2)),linear-gradient(180deg,rgba(6,47,37,.05),rgba(6,47,37,.54)),url(/images/luxury-skyline-waterfront.jpg);background-position:bottom;background-size:cover;position:relative}.page_complexTheme__4HfkT{background:linear-gradient(90deg,rgba(255,250,240,.92),rgba(255,250,240,.76) 45%,rgba(255,250,240,.26)),linear-gradient(180deg,rgba(255,250,240,.14),rgba(255,250,240,.34)),url(/images/luxury-closing-office.jpg);background-position:58%;background-size:cover;min-height:auto;padding-bottom:48px;position:relative}.page_contactTheme__06h1s{background:linear-gradient(135deg,rgba(6,47,37,.94),rgba(6,47,37,.58)),url(/images/luxury-skyline-waterfront.jpg);background-position:bottom;background-size:cover;position:relative}.page_casesTheme__x5Npt{background:linear-gradient(135deg,rgba(255,250,240,.88),rgba(241,224,192,.72)),url(/images/luxury-closing-office.jpg);background-position:50%;background-size:cover;min-height:auto;padding-bottom:56px;position:relative}.page_casesTheme__x5Npt .page_sectionInner__SZiZg{opacity:1!important;transform:none!important}.page_brandTheme__1GXF_:before,.page_casesTheme__x5Npt:before,.page_complexTheme__4HfkT:before,.page_contactTheme__06h1s:before{content:"";inset:0;pointer-events:none;position:absolute}.page_brandTheme__1GXF_:before,.page_contactTheme__06h1s:before{background:radial-gradient(circle at 20% 18%,rgba(240,198,108,.2),transparent 30%),linear-gradient(180deg,rgba(6,47,37,.02),rgba(6,47,37,.34))}.page_complexTheme__4HfkT:before{background:radial-gradient(circle at 75% 12%,rgba(255,255,255,.28),transparent 28%),linear-gradient(180deg,rgba(255,250,240,.08),rgba(255,250,240,.24))}.page_casesTheme__x5Npt:before{background:radial-gradient(circle at 82% 12%,rgba(255,255,255,.32),transparent 30%),linear-gradient(180deg,rgba(255,250,240,.08),rgba(255,250,240,.26))}.page_brandTheme__1GXF_ .page_brandStatement__pqb2v,.page_brandTheme__1GXF_ .page_card__QV0Om,.page_contactTheme__06h1s .page_contactCta__f7Pg4{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(4,38,30,.68);border-color:rgba(240,198,108,.26);box-shadow:0 24px 80px rgba(0,0,0,.18)}.page_contactTheme__06h1s .page_contactCard__zRfXe{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,250,240,.9);box-shadow:0 24px 80px rgba(0,0,0,.16)}.page_caseGrid__WyCi5{display:grid;gap:16px;margin-inline:auto;max-width:940px}.page_caseCard__z9Mlf{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,250,240,.94);border:1px solid rgba(201,148,47,.2);border-radius:28px;box-shadow:0 24px 80px rgba(42,62,48,.16);color:var(--forest);display:flex;flex-direction:column;padding:clamp(20px,3vw,30px)}.page_caseCard__z9Mlf>span{color:var(--gold);display:block;font-size:.74rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.page_caseCard__z9Mlf h3{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.16rem,2.5vw,1.52rem);font-weight:650;line-height:1.26;margin:14px 0 0}.page_caseCard__z9Mlf p{color:#37443e;font-size:.98rem;line-height:1.72;margin-top:14px;max-width:70ch}.page_caseCard__z9Mlf .page_button__vnlhW{align-self:flex-start;margin-top:auto}.page_caseActions___2wo7{display:flex;justify-content:center;margin-top:22px}.page_caseActions___2wo7 .page_outline__cp7yZ{background:var(--forest);border-color:rgba(240,198,108,.42);color:var(--gold-2)}.page_caseActions___2wo7 .page_outline__cp7yZ:hover{background:#031f18}.page_caseChain__Kki4E{background:rgba(6,47,37,.08);border:1px solid rgba(201,148,47,.26);border-radius:18px;color:#08382b;font-size:.9rem;font-weight:800;line-height:1.5;margin:18px 0;padding:14px}.page_sectionInner__SZiZg{margin:0 auto;max-width:1120px}.page_eyebrow__H9Slr{color:var(--gold);font-size:.76rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.page_darkSection__iLCbD .page_eyebrow__H9Slr{color:var(--gold-2)}.page_section__61PEw h2{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,7vw,4rem);font-weight:650;letter-spacing:-.02em;line-height:1.18;margin-top:14px;max-width:840px}.page_sectionSubtitle__ROo6Q{color:var(--muted);font-size:.98rem;line-height:1.78;margin-top:16px;max-width:760px}.page_darkSection__iLCbD .page_sectionSubtitle__ROo6Q{color:rgba(255,250,240,.74)}.page_sectionBody__RUsqB{margin-top:28px}.page_contactGrid__jW2_m,.page_fourCol__4Sdb5,.page_threeCol__paFCM,.page_twoCol__TMnes{display:grid;gap:14px}.page_card__QV0Om{background:rgba(255,250,240,.9);border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 50px rgba(66,45,15,.08);padding:22px}.page_cardDark__Fxs_f{background:rgba(255,250,240,.1);border-color:rgba(240,198,108,.24);box-shadow:none;color:var(--ivory)}.page_card__QV0Om h3{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:650;line-height:1.25;margin-top:14px}.page_card__QV0Om p{color:var(--muted);font-size:.94rem;line-height:1.7;margin-top:10px}.page_cardDark__Fxs_f p{color:rgba(255,250,240,.76)}.page_icon__AYuK3{align-items:center;background:radial-gradient(circle at 35% 25%,#0f5a45,var(--forest));border:2px solid var(--gold);border-radius:999px;box-shadow:0 8px 24px rgba(6,47,37,.18);color:var(--gold-2);display:inline-flex;font-size:1rem;font-weight:900;height:42px;justify-content:center;width:42px}.page_calloutDark__vcDyk,.page_featurePanel__sr7fu{background:radial-gradient(circle at 15% 10%,rgba(240,198,108,.16),transparent 34%),linear-gradient(135deg,var(--forest),#04251d);border:1px solid rgba(240,198,108,.28);border-radius:26px;color:var(--ivory);margin-top:24px;padding:24px}.page_calloutDark__vcDyk p,.page_featurePanel__sr7fu p{color:var(--gold-2);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,5.6vw,2.7rem);font-weight:650;letter-spacing:.01em;line-height:1.28}.page_calloutDark__vcDyk span,.page_featurePanel__sr7fu span{color:rgba(255,250,240,.76);display:block;font-size:.94rem;line-height:1.75;margin-top:14px}.page_lineList__1DQXT{display:grid;gap:9px;margin-top:16px}.page_lineList__1DQXT p{border-left:2px solid rgba(201,148,47,.5);margin-top:0;padding-left:10px}.page_accentLine__F_8Z_{color:var(--gold-2)!important}.page_pillGrid__Mln_U{display:grid;gap:9px;margin-top:22px}.page_pillGrid__Mln_U div{background:rgba(255,250,240,.11);border:1px solid rgba(240,198,108,.24);border-radius:16px;color:rgba(255,250,240,.9);font-size:.9rem;font-weight:700;padding:13px;text-align:center}.page_resultGrid__t36x9{display:grid;gap:12px;margin-top:24px}.page_resultGrid__t36x9 div{background:linear-gradient(135deg,#fffaf0,#ecd9b5);border:1px solid rgba(201,148,47,.28);border-radius:22px;color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,5vw,1.8rem);font-weight:650;padding:20px}.page_brandStatement__pqb2v{background:rgba(255,250,240,.1);border:1px solid rgba(240,198,108,.26);border-radius:26px;max-width:780px;padding:24px}.page_brandClose__OsYYL p,.page_brandStatement__pqb2v p{color:var(--gold-2);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,5.6vw,2.5rem);font-weight:650;line-height:1.28}.page_brandClose__OsYYL span,.page_brandStatement__pqb2v span{color:rgba(255,250,240,.76);display:block;font-size:1rem;line-height:1.72;margin-top:14px}.page_brandClose__OsYYL{margin-top:28px;max-width:780px}.page_brandContact__DHcEV{align-items:start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(4,38,30,.72);border:1px solid rgba(240,198,108,.26);border-radius:26px;box-shadow:0 24px 80px rgba(0,0,0,.18);display:grid;gap:20px;margin-top:30px;max-width:880px;padding:24px}.page_brandContactCopy__Jxfy5>span{color:var(--gold-2);display:block;font-size:.74rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.page_brandContactCopy__Jxfy5 h3{color:var(--gold-2);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,5vw,2.2rem);font-weight:650;line-height:1.25;margin-top:10px}.page_brandContactCopy__Jxfy5 p{color:rgba(255,250,240,.78);font-size:.98rem;line-height:1.72;margin-top:12px}.page_brandContactActions__OPUmr{display:grid;gap:12px}.page_brandContactActions__OPUmr a,.page_wechatEntry__qr6J5{background:rgba(255,250,240,.1);border:1px solid rgba(240,198,108,.24);border-radius:18px;color:var(--ivory);display:grid;gap:12px;padding:16px;text-decoration:none}.page_brandContactActions__OPUmr a,.page_wechatEntry__qr6J5>div{align-items:center;display:flex;gap:12px}.page_brandContactActions__OPUmr span{color:rgba(255,250,240,.72);display:grid;font-size:.82rem;gap:3px;line-height:1.4}.page_brandContactActions__OPUmr strong{color:var(--gold-2);font-size:.95rem;font-weight:800;overflow-wrap:anywhere}.page_wechatEntry__qr6J5 img{aspect-ratio:1;background:var(--ivory);border-radius:12px;display:block;justify-self:start;max-width:136px;padding:6px;width:min(42vw,136px)}.page_contactCta__f7Pg4{background:rgba(255,250,240,.1);border:1px solid rgba(240,198,108,.26);border-radius:26px;padding:24px}.page_contactCta__f7Pg4 h3{color:var(--gold-2);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,5.6vw,2.2rem);font-weight:650;line-height:1.25}.page_contactCta__f7Pg4>div{display:grid;gap:10px;margin-top:22px}.page_contactCard__zRfXe{background:linear-gradient(180deg,#fffaf0,#efe1c8);border:1px solid rgba(201,148,47,.28);border-radius:26px;color:var(--ink);padding:24px}.page_contactCard__zRfXe h3{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:650}.page_contactCard__zRfXe strong{color:#9b6c21;display:block;font-size:.88rem;margin-top:6px}.page_contactCard__zRfXe p{color:var(--muted);font-size:.94rem;line-height:1.72;margin-top:18px}.page_contactLinks__seXlJ{display:grid;gap:10px;margin-top:20px}.page_contactLinks__seXlJ a,.page_contactLinks__seXlJ div{align-items:center;background:rgba(255,255,255,.62);border:1px solid rgba(6,47,37,.1);border-radius:16px;color:var(--ink);display:flex;gap:10px;padding:13px;text-decoration:none}.page_smallNote__kKSVe{font-size:.86rem}.page_mobileDock__KKBYU{background:rgba(255,250,240,.94);border-top:1px solid rgba(6,47,37,.12);bottom:0;box-shadow:0 -18px 40px rgba(6,47,37,.12);display:grid;gap:8px;grid-template-columns:repeat(3,1fr);left:0;padding:8px;position:fixed;right:0;z-index:45}.page_mobileDock__KKBYU a,.page_mobileDock__KKBYU button{background:#f0e3ca;border:0;border-radius:14px;color:var(--forest);font-size:.72rem;font-weight:800;min-width:0;overflow:hidden;padding:11px 4px;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.page_mobileDock__KKBYU button:first-child{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#09251d}@media (max-width:480px){.page_hero__SKW6o{background:linear-gradient(180deg,rgba(255,250,240,.62) 0 22%,rgba(255,250,240,.1) 22% 60%,rgba(255,250,240,.78) 60% 100%),linear-gradient(90deg,rgba(255,250,240,.08) 0 20%,rgba(6,47,37,.3) 20% 80%,rgba(255,250,240,.06) 80% 100%),url(/images/luxury-pool-home.jpg) 0 0 /60% 58% no-repeat,url(/images/luxury-skyline-waterfront.jpg) 100% 0 /66% 58% no-repeat,#fffaf0}.page_heroEyebrow__u_aZK{font-size:clamp(2rem,10vw,2.7rem)}.page_heroMasthead__32E6R span{font-size:clamp(.68rem,2.9vw,.86rem)}.page_buyingTheme__vQl_a{background:linear-gradient(180deg,rgba(255,250,240,.92),rgba(255,250,240,.78) 44%,rgba(255,250,240,.44)),url(/images/luxury-pool-home.jpg);background-position:63%;background-size:cover}.page_sellingTheme__javkU{background:linear-gradient(180deg,rgba(255,250,240,.92),rgba(255,250,240,.78) 50%,rgba(255,250,240,.44)),url(/images/luxury-lawn-home.jpg);background-position:38%;background-size:cover}.page_brandTheme__1GXF_{background:linear-gradient(180deg,rgba(6,47,37,.88),rgba(6,47,37,.78) 54%,rgba(6,47,37,.54)),url(/images/luxury-skyline-waterfront.jpg);background-position:62%;background-size:cover}.page_complexTheme__4HfkT{background:linear-gradient(180deg,rgba(255,250,240,.92),rgba(255,250,240,.78) 48%,rgba(255,250,240,.48)),url(/images/luxury-closing-office.jpg);background-position:55%;background-size:cover;padding-bottom:46px}.page_contactTheme__06h1s{background:linear-gradient(180deg,rgba(6,47,37,.92),rgba(6,47,37,.64)),url(/images/luxury-skyline-waterfront.jpg);background-position:58% bottom;background-size:cover}.page_casesTheme__x5Npt{background:linear-gradient(180deg,rgba(255,250,240,.9),rgba(255,250,240,.76)),url(/images/luxury-closing-office.jpg);background-position:46%;background-size:cover}.page_section__61PEw{padding-bottom:82px;padding-top:58px}.page_section__61PEw h2{font-size:clamp(1.48rem,6.8vw,2.05rem)}.page_sectionSubtitle__ROo6Q{font-size:.92rem;line-height:1.68}.page_card__QV0Om{padding:18px}.page_hero__SKW6o h1{font-size:clamp(1.95rem,8.8vw,2.55rem)}.page_heroMessage__ccf2o{padding:30px 18px 42px}}@media (min-width:640px){.page_heroActions__8_tzb{align-items:center;display:flex;justify-content:center}.page_intentButtons__CAyic{grid-template-columns:repeat(2,minmax(0,180px))}.page_credentialStrip__zqBP1{grid-template-columns:repeat(3,1fr)}.page_credentialStrip__zqBP1 div{justify-items:center;text-align:center}.page_credentialStrip__zqBP1 div:not(:last-child){border-bottom:0;border-right:1px solid rgba(6,47,37,.1)}.page_credentialStrip__zqBP1 span:not(.page_icon__AYuK3){grid-column:auto}.page_pillGrid__Mln_U,.page_resultGrid__t36x9{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.page_navInner__JKFQa{height:72px;padding:0 48px}.page_desktopNav__xCAA_{display:flex}.page_menuToggle__TJkar{display:none}.page_main__GlU4n{padding-top:72px}.page_hero__SKW6o{padding:0 0 42px}.page_section__61PEw{padding:96px 48px}.page_casesTheme__x5Npt{padding-bottom:64px}.page_contactGrid__jW2_m,.page_contractGrid__jXrkO,.page_riskNarrative__3hQpz,.page_twoCol__TMnes{grid-template-columns:repeat(2,minmax(0,1fr))}.page_threeCol__paFCM{grid-template-columns:repeat(3,minmax(0,1fr))}.page_fourCol__4Sdb5{grid-template-columns:repeat(4,minmax(0,1fr))}.page_pillGrid__Mln_U{grid-template-columns:repeat(4,1fr)}.page_resultGrid__t36x9{grid-template-columns:repeat(3,1fr)}.page_mobileDock__KKBYU{display:none}}