.dp-hero{align-items:flex-end;min-height:min(78vh,860px);display:flex;position:relative;overflow:hidden}.dp-hero-bg{z-index:0;position:absolute;inset:0}.dp-hero-bg img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.dp-hero-overlay{z-index:1;background:linear-gradient(to top, var(--mercury-bg) 2%, oklch(10% .005 250/.82) 34%, oklch(10% .005 250/.3) 68%, oklch(10% .005 250/.55) 100%);position:absolute;inset:0}.dp-hero-inner{z-index:2;padding-top:var(--nav-clearance);padding-bottom:var(--space-4xl,4rem);position:relative}.dp-hero h1{font-family:var(--font-display), "Big Shoulders Display", sans-serif;font-weight:800;font-size:var(--type-display-1);line-height:var(--lh-display);letter-spacing:var(--ls-display-tight);text-transform:uppercase;color:var(--mercury-text);margin:var(--space-lg,1rem) 0 var(--space-xl,1.5rem);max-width:22ch}.dp-hero h1 .accent{color:var(--mercury-primary)}.dp-hero-lead{font-size:var(--type-body,clamp(1.1875rem, 1vw + .5rem, 1.25rem));line-height:var(--lh-body);color:var(--mercury-text-muted);max-width:62ch;margin:0}.dp-stats{gap:var(--space-xl,1.5rem);max-width:var(--container-base);margin-top:var(--space-3xl,3rem);padding-top:var(--space-xl,1.5rem);border-top:1px solid var(--mercury-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dp-stat-num{font-family:var(--font-display), "Big Shoulders Display", sans-serif;font-size:clamp(2.25rem,2.5vw + .5rem,3.25rem);font-weight:800;line-height:var(--lh-display);color:var(--mercury-text);display:block}.dp-stat-num.green{color:var(--mercury-primary)}.dp-stat-label{font-size:var(--type-eyebrow);color:var(--mercury-text-muted);margin-top:.4rem;line-height:1.35;display:block}.dp-prose{font-size:var(--type-body,clamp(1.1875rem, 1vw + .5rem, 1.25rem));line-height:var(--lh-body);color:var(--mercury-text-muted);max-width:65ch;margin:0 0 var(--space-lg,1rem)}.dp-prose:last-child{margin-bottom:0}.dp-prose a{color:var(--mercury-text);text-underline-offset:4px;transition:color var(--fx-duration-link-hover,.2s) var(--ease-out);text-decoration:underline}.dp-prose a:hover{color:var(--mercury-primary)}.dp-split-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.dp-split-photo{border:1px solid var(--mercury-border);border-radius:var(--radius-md,.5rem);aspect-ratio:4/3;position:relative;overflow:hidden}.dp-split-photo img{object-fit:cover;width:100%;height:100%;display:block}.dp-page .section-band{padding-block:var(--section-y)}.dp-marquee{border-block:1px solid var(--mercury-border);padding-block:var(--space-md);color:var(--mercury-text-subtle)}.dp-faq{max-width:var(--container-base);margin:0}.dp-cta{border-top:1px solid var(--mercury-border);padding-block:var(--section-y);background:var(--mercury-surface)}@media (max-width:900px){.dp-split-grid{grid-template-columns:1fr}}@media (max-width:760px){.dp-hero{min-height:68vh}.dp-hero-overlay{background:linear-gradient(to top, var(--mercury-bg) 4%, oklch(10% .005 250/.88) 42%, oklch(10% .005 250/.6) 75%, oklch(10% .005 250/.62) 100%)}.dp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
