.case-studies_articlePage__vNbY6{--forest:#062f25;--gold:#c9942f;--gold-2:#f0c66c;--ivory:#fffaf0;--sand:#eadcc2;--ink:#17211d;--muted:#59635d;background:linear-gradient(180deg,rgba(255,250,240,.96),rgba(241,224,192,.86)),url(/images/luxury-closing-office.jpg);background-attachment:fixed;background-position:50%;background-size:cover;color:var(--ink);min-height:100vh;padding:32px 18px 72px}.case-studies_articleShell__siaRS{margin:0 auto;max-width:980px}.case-studies_backLink___CMCc{color:var(--forest);display:inline-flex;font-weight:800;margin-bottom:28px;text-decoration:none}.case-studies_hero__AhGMN{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,250,240,.88);border:1px solid rgba(255,255,255,.65);border-radius:30px;box-shadow:0 24px 80px rgba(42,62,48,.16);padding:28px}.case-studies_eyebrow__9hUVs{color:var(--gold);font-size:.76rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.case-studies_hero__AhGMN h1{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,9vw,4.8rem);font-weight:650;letter-spacing:-.03em;line-height:1.05;margin:14px 0 0}.case-studies_dek__PGmTB,.case-studies_disclaimer__xJywr{color:#34443d;font-size:1rem;line-height:1.78;margin:18px 0 0}.case-studies_disclaimer__xJywr{background:rgba(6,47,37,.08);border-left:3px solid var(--gold);border-radius:16px;padding:14px 16px}.case-studies_articleBody__l0sqK{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,250,240,.9);border:1px solid rgba(255,255,255,.65);border-radius:30px;box-shadow:0 24px 80px rgba(42,62,48,.16);margin-top:20px;padding:28px}.case-studies_articleBody__l0sqK h2{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,5vw,2.45rem);font-weight:650;line-height:1.22;margin:34px 0 12px}.case-studies_articleBody__l0sqK h2:first-child{margin-top:0}.case-studies_articleBody__l0sqK h3{color:#8d611b;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.35;margin:26px 0 10px}.case-studies_articleBody__l0sqK li,.case-studies_articleBody__l0sqK p{color:#2f3c37;font-size:1rem;line-height:1.85}.case-studies_articleBody__l0sqK p{margin:12px 0}.case-studies_articleBody__l0sqK ul{display:grid;gap:8px;margin:14px 0 18px;padding-left:1.2rem}.case-studies_quote__7MQDe{background:linear-gradient(135deg,var(--forest),#04251d);border:1px solid rgba(240,198,108,.28);border-radius:24px;color:var(--gold-2)!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,5vw,2rem)!important;line-height:1.35!important;margin:24px 0!important;padding:24px}.case-studies_chain__4t118{background:rgba(6,47,37,.08);border:1px solid rgba(201,148,47,.28);border-radius:20px;color:var(--forest)!important;font-weight:900;overflow-wrap:anywhere;padding:16px}.case-studies_disclosureQuote__SYHUA{background:#fff5dc;border:1px solid rgba(201,148,47,.34);border-left:4px solid var(--gold);border-radius:18px;color:#4d3715!important;font-family:Georgia,Times New Roman,serif;font-size:1.02rem!important;line-height:1.72!important;margin:18px 0!important;padding:18px}@media (min-width:760px){.case-studies_articlePage__vNbY6{padding:52px 36px 96px}.case-studies_articleBody__l0sqK,.case-studies_hero__AhGMN{padding:44px}}