.page_page__VDTIt{--forest:#062f25;--forest-2:#0d4a39;--gold:#c9942f;--gold-2:#f0c66c;--ivory:#fffaf0;--cream:#f7f1e4;--ink:#17211d;--muted:#59635d;background:var(--ivory);color:var(--ink);font-family:var(--font-poppins),var(--font-inter),sans-serif;min-height:100vh}.page_page__VDTIt a{color:inherit;text-decoration:none}.page_page__VDTIt h1,.page_page__VDTIt h2,.page_page__VDTIt h3,.page_page__VDTIt p{margin:0}.page_nav__RTmOv{align-items:center;background:rgba(255,250,240,.92);border-bottom:1px solid rgba(6,47,37,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;gap:18px;justify-content:space-between;left:0;min-height:66px;padding:0 18px;position:fixed;right:0;top:0;z-index:50}.page_brandButton__Ez1_w{align-items:center;display:flex;gap:9px}.page_brandMark__OtYPQ{background:url(/images/greendino-gold-mark.svg) 50%/contain no-repeat;display:inline-flex;flex:0 0 auto;height:30px;width:47px}.page_brandCopy__SUMVY{display:grid;gap:1px}.page_brandCopy__SUMVY>span{color:var(--forest);font-family:Cormorant Garamond,Bodoni\ 72,Georgia,Times New Roman,serif;font-size:1rem;font-weight:700}.page_brandCopy__SUMVY small{color:#9a6a1e;font-size:.7rem}.page_navLinks__hxGC4{display:none;gap:22px}.page_navLinks__hxGC4 a{color:rgba(6,47,37,.74);font-size:.88rem;font-weight:700}.page_hero__1NBMN{background:linear-gradient(135deg,rgba(6,47,37,.94),rgba(6,47,37,.62)),url(/images/luxury-skyline-waterfront.jpg);background-position:bottom;background-size:cover;color:var(--ivory);padding:120px 18px 70px}.page_heroInner__CqyZK,.page_profileGrid__7c5i0,.page_sectionInner__pwmL9{margin:0 auto;max-width:1120px}.page_heroInner__CqyZK{display:grid;gap:24px}.page_eyebrow__0fbsd{color:var(--gold-2);font-size:.76rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.page_contentSection___qm6g h2,.page_hero__1NBMN h1{font-family:Georgia,Times New Roman,serif;font-weight:650;line-height:1.15}.page_hero__1NBMN h1{color:var(--gold-2);font-size:clamp(2.6rem,9vw,5.6rem);margin-top:14px}.page_titleLine__fckwt{color:var(--ivory);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,4vw,2rem);font-weight:650;line-height:1.35;margin-top:10px}.page_heroCopy__9VC3_ p:not(.page_eyebrow__0fbsd,.page_titleLine__fckwt){color:rgba(255,250,240,.82);font-size:1rem;line-height:1.8;margin-top:18px;max-width:780px}.page_profileCard__FBUkh{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(4,38,30,.7);border:1px solid rgba(240,198,108,.3);border-radius:26px;box-shadow:0 24px 80px rgba(0,0,0,.18);padding:24px}.page_profileCard__FBUkh span{color:var(--gold-2);display:block;font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.page_profileCard__FBUkh strong{color:var(--ivory);display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,4vw,1.75rem);font-weight:650;line-height:1.35;margin-top:12px}.page_profileCard__FBUkh p{color:rgba(255,250,240,.72);line-height:1.6;margin-top:10px}.page_contentSection___qm6g,.page_introSection__OEt2l{padding:62px 18px}.page_contentSection___qm6g:nth-of-type(odd),.page_introSection__OEt2l{background:linear-gradient(180deg,#fffaf0,#f4e8d2)}.page_contentSection___qm6g:nth-of-type(2n){background:var(--ivory)}.page_profileGrid__7c5i0{display:grid;gap:20px}.page_introLead__x7KHj{background:rgba(255,250,240,.9);border:1px solid rgba(201,148,47,.22);border-radius:26px;box-shadow:0 18px 50px rgba(66,45,15,.08);padding:24px}.page_copyStack__f1Yiu p,.page_introLead__x7KHj p{color:#37443e;font-size:1rem;line-height:1.82}.page_copyStack__f1Yiu p+p,.page_introLead__x7KHj p+p{margin-top:16px}.page_areaPanel__qpYiY{background:var(--forest);border:1px solid rgba(240,198,108,.28);border-radius:26px;color:var(--ivory);padding:24px}.page_areaPanel__qpYiY div{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.page_areaPanel__qpYiY span{background:rgba(255,250,240,.1);border:1px solid rgba(240,198,108,.24);border-radius:999px;color:rgba(255,250,240,.9);font-size:.9rem;font-weight:800;padding:9px 12px}.page_contentSection___qm6g h2{color:var(--forest);font-size:clamp(1.8rem,6vw,3.3rem);max-width:860px}.page_copyStack__f1Yiu{margin-top:22px;max-width:880px}.page_fitList__61PbN,.page_pointGrid__AVecu{display:grid;gap:12px;margin-top:24px}.page_fitList__61PbN p,.page_pointGrid__AVecu div{background:rgba(255,250,240,.9);border:1px solid rgba(201,148,47,.22);border-left:4px solid var(--gold);border-radius:18px;color:var(--forest);font-weight:760;line-height:1.55;padding:15px}.page_contentSection___qm6g.page_fitSection____Xq8{background:linear-gradient(135deg,rgba(6,47,37,.94),rgba(6,47,37,.58)),url(/images/luxury-closing-office.jpg);background-position:50%;background-size:cover;color:var(--ivory)}.page_contentSection___qm6g.page_fitSection____Xq8 h2{color:var(--gold-2);margin-top:12px}.page_fitList__61PbN p{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,250,240,.9);border-color:rgba(240,198,108,.38);box-shadow:0 18px 48px rgba(0,0,0,.16);color:var(--forest)}@media (min-width:760px){.page_nav__RTmOv{min-height:72px;padding:0 48px}.page_navLinks__hxGC4{display:flex}.page_hero__1NBMN{padding:150px 48px 96px}.page_heroInner__CqyZK,.page_profileGrid__7c5i0{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr)}.page_contentSection___qm6g,.page_introSection__OEt2l{padding:82px 48px}.page_pointGrid__AVecu{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}}