html{scroll-padding-top:125px}.site-header{position:sticky;top:0;z-index:40}.site-header nav{gap:22px;font-size:12px}.site-header>.btn{font-size:12px;gap:20px;padding:12px 17px;min-height:46px}.nav-mobile{position:sticky;top:86px;z-index:39}.site-header a[aria-current],.nav-mobile a[aria-current]{color:#ddbb75;text-decoration:underline;text-underline-offset:6px}.hero-light h1{font-size:clamp(48px,6.5vw,94px);max-width:1100px;margin:28px auto}.hero-light h1 em{font-size:1em}.hero-description{max-width:700px}.hero-light{padding-bottom:0}.approach-story{max-width:960px;margin-bottom:50px;font-size:18px;color:#d0cdd7}.approach-story p+p{margin-top:18px}.document-services{margin-top:34px;grid-template-columns:repeat(2,minmax(0,1fr))}.document-services .service-card{min-width:0;padding:32px}.document-services h3{max-width:none;font-size:27px}.document-services ul{list-style:none;margin:8px 0 0;padding:0}.document-services li{border-top:1px solid var(--line);font-size:13px;line-height:1.65;padding:9px 0}.document-services .service-card:last-child{grid-column:1/-1}.document-services .service-card:last-child ul{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.case-status .lead{color:#d0cdd7}.case-status>.btn{margin-top:28px}.why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.why-grid article{border-top:1px solid var(--line);padding-top:26px}.why-grid h3{margin-bottom:16px}.why-grid p{font-size:14px;color:var(--muted)}.why-closing{margin-top:45px;display:flex;justify-content:space-between;align-items:center;gap:25px}.market-intro{display:flex;align-items:center;gap:25px;margin:25px 0 40px}.market-intro strong{font:500 85px/1 Georgia,serif;color:#ddbb75}.market-intro p{max-width:230px}.dark .chips a{border-color:#626376}.dark .chips a:hover{background:#30354f}.dark .chips span,.dark .micro{color:#cfc4ab}.contact-prompts p{font:400 23px/1.5 Georgia,serif;margin-bottom:15px}.contact-intro .heading-split{align-items:start}.contact-intro .heading-split>div:last-child{color:#c8c8d1}.planner-layout{scroll-margin-top:125px}.originals-inline>p{max-width:640px;margin:24px 0;color:#c8c8d1}.footer-links{display:flex;gap:25px;flex-wrap:wrap;padding-bottom:30px;font-size:12px}.footer-links a:hover{color:#ddbb75}
@media(max-width:1050px){.site-header>.btn{display:none}.site-header nav{gap:16px}}
@media(max-width:760px){html{scroll-padding-top:105px}.hero-light h1{font-size:clamp(38px,8.2vw,60px)}.hero-light .kicker{font-size:9px;max-width:330px}.document-services,.why-grid{grid-template-columns:1fr}.document-services .service-card:last-child ul{display:block}.document-services .service-card{padding:25px}.document-services h3{font-size:25px}.approach-story{font-size:16px}.why-closing{align-items:start;flex-direction:column}.contact-prompts p{font-size:21px}.footer-links{gap:16px 24px}.market-intro strong{font-size:65px}.hero-actions{flex-wrap:wrap}.planner-layout{scroll-margin-top:105px}}
.site-header>.btn{background:#ddbb75;color:#162540}.site-header>.btn:hover{background:#e7c989}
