.hero[data-astro-cid-lcdefpme]{padding-block:clamp(4.5rem,10vw,8rem) clamp(4.5rem,9vw,7.5rem)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,5.5rem);display:grid}.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(2.1rem,5.4vw + .55rem,5rem);line-height:1.04}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero-title[data-astro-cid-lcdefpme] .accent[data-astro-cid-lcdefpme]{background:var(--gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-style:italic;font-weight:500}.hero-grid[data-astro-cid-lcdefpme]{margin-top:clamp(2.25rem,4vw,3.25rem)}.hero-body[data-astro-cid-lcdefpme]{max-width:620px}.hero-body[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--on-dark)}.hero-panel[data-astro-cid-lcdefpme]{border:1px solid var(--line-dark);backdrop-filter:blur(6px);background:#061d3ab8;padding:1.75rem}.hero-panel-title[data-astro-cid-lcdefpme]{color:var(--gold-400);letter-spacing:.22em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:650}.hero-panel[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.hero-panel[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff14}.hero-panel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding-block:1.15rem;text-decoration:none;display:grid}.hero-panel-icon[data-astro-cid-lcdefpme]{border:1px solid var(--line-dark);width:2.9rem;height:2.9rem;color:var(--gold-300);place-items:center;display:grid}.hero-panel-icon[data-astro-cid-lcdefpme] svg{width:1.35rem;height:1.35rem}.hero-panel-text[data-astro-cid-lcdefpme]{gap:.15rem;line-height:1.4;display:grid}.hero-panel-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:1.15rem;font-weight:600}.hero-panel-text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--on-dark-muted);font-size:.88rem}.hero-panel[data-astro-cid-lcdefpme] .hero-panel-arrow{width:1.1rem;height:1.1rem;color:var(--gold-400);transition:transform .2s}.hero-panel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .hero-panel-arrow{transform:translate(4px)}.hero-panel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme]{color:var(--gold-300)}.hero-rule[data-astro-cid-lcdefpme]{background:var(--gold-gradient);opacity:.85;height:3px;position:absolute;bottom:0;left:0;right:0}.expertise-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.25rem);display:grid}.expertise-card[data-astro-cid-lcdefpme]{border-top:3px solid var(--gold-500);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;padding:clamp(1.4rem,4vw,3rem);display:flex}.card-icon[data-astro-cid-lcdefpme]{background:var(--navy-950);width:3.25rem;height:3.25rem;color:var(--gold-300);place-items:center;margin-bottom:1.5rem;display:grid}.card-icon[data-astro-cid-lcdefpme] svg{width:1.5rem;height:1.5rem}.card-tagline[data-astro-cid-lcdefpme]{color:var(--gold-700);font-family:var(--font-serif);margin:.6rem 0 1.25rem;font-size:1.2rem;font-style:italic}.list-title[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:.2em;text-transform:uppercase;margin:1.75rem 0 1rem;font-size:.75rem}.card-closing[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:1.75rem;padding-top:1.5rem;font-size:.98rem}.expertise-card[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:auto;padding-top:2rem}.foreclosure-box[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-left:4px solid var(--gold-500);background:linear-gradient(180deg, #fff, var(--cream));grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4.5rem);padding:clamp(1.4rem,5vw,4rem);display:grid}.foreclosure-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.foreclosure-head[data-astro-cid-lcdefpme] .tagline[data-astro-cid-lcdefpme]{margin-top:1.25rem}.experience-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,5.5rem);display:grid}.experience-location[data-astro-cid-lcdefpme]{color:var(--on-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:.85rem;font-size:.85rem;font-weight:600;display:inline-flex}.experience-location[data-astro-cid-lcdefpme] svg{width:1.1rem;height:1.1rem;color:var(--gold-400)}.experience-body[data-astro-cid-lcdefpme]{margin-top:1.5rem}.fact-panel[data-astro-cid-lcdefpme]{border:1px solid var(--line-dark);background:#061d3ab3;margin:0}.fact-panel[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:1.75rem 2rem}.fact-panel[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-dark)}.fact-panel[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--gold-300);font-family:var(--font-serif);font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:600;line-height:1.2}.fact-panel[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--on-dark-body);margin:.4rem 0 0;font-size:.95rem;line-height:1.55}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.pillar[data-astro-cid-lcdefpme]{border-top:1px solid var(--gold-500);box-shadow:var(--shadow-card);background:#fff;padding:2.25rem 2rem 2.5rem}.pillar-num[data-astro-cid-lcdefpme]{color:var(--gold-600);font-family:var(--font-serif);margin-bottom:1.25rem;font-size:2.6rem;font-weight:500;line-height:1;display:block}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:.9rem}@media (width<=1000px){.hero-grid[data-astro-cid-lcdefpme],.experience-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-panel[data-astro-cid-lcdefpme]{max-width:560px}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=860px){.expertise-grid[data-astro-cid-lcdefpme],.foreclosure-box[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=600px){.hero[data-astro-cid-lcdefpme]{padding-block:3.5rem 4rem}.hero-body[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-size:1.075rem}.pillar[data-astro-cid-lcdefpme]{padding:1.75rem 1.4rem 2rem}.pillar-num[data-astro-cid-lcdefpme]{font-size:2.2rem}}@media (width<=520px){.hero-panel[data-astro-cid-lcdefpme]{padding:1.25rem}.fact-panel[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:1.5rem 1.35rem}}@media (width<=420px){.hero-panel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:.8rem}.hero-panel-icon[data-astro-cid-lcdefpme]{width:2.4rem;height:2.4rem}.hero-panel-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.05rem}}
