.mh-hero{align-items:flex-end;min-height:100vh;padding:0;display:flex;position:relative;overflow:hidden}.mh-hero-bg{background:url(/images/harvey-smile.jpeg) 50%/cover;position:absolute;inset:0}.mh-hero-bg:after{content:"";background:linear-gradient(to top,var(--g)0%,#0009128c 50%,#00091233 100%);position:absolute;inset:0}.mh-hero-content{z-index:2;max-width:780px;padding:0 56px 80px;position:relative}.mh-hero-overline{background:var(--goldf);border:1px solid var(--goldd);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border-radius:100px;align-items:center;gap:10px;margin-bottom:32px;padding:7px 16px;font-size:11px;font-weight:400;display:inline-flex}.mh-hero-h1{font-family:var(--serif);color:var(--c);margin-bottom:24px;font-size:clamp(56px,7vw,96px);font-weight:400;line-height:1.02}.mh-hero-h1 em{color:var(--gold);font-style:italic}.mh-hero-sub{color:var(--cd);max-width:520px;font-size:18px;font-weight:300;line-height:1.75}.mh-story{max-width:1100px;margin:0 auto;padding:100px 56px}.mh-story-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-bottom:100px;display:grid}.mh-story-grid.reverse{direction:rtl}.mh-story-grid.reverse>*{direction:ltr}.mh-story-img{border-radius:4px;position:relative;overflow:hidden}.mh-story-img img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%;display:block}.mh-story-img-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--goldf);color:var(--cd);background:#000912bf;border-radius:8px;padding:10px 16px;font-size:12px;font-style:italic;font-weight:300;position:absolute;bottom:20px;left:20px}.mh-story-text{flex-direction:column;justify-content:center;gap:0;display:flex}.mh-story-overline{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:10px;font-weight:400}.mh-story-h{font-family:var(--serif);color:var(--c);margin-bottom:28px;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.1}.mh-story-h em{color:var(--gold);font-style:italic}.mh-story-p{color:var(--cd);margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.85}.mh-story-p:last-child{margin-bottom:0}.mh-pull-quote{text-align:center;max-width:860px;margin:0 auto;padding:80px 56px}.mh-pull-quote-mark{font-family:var(--serif);color:var(--gold);opacity:.4;margin-bottom:32px;font-size:80px;line-height:.6;display:block}.mh-pull-quote-text{font-family:var(--serif);color:var(--c);margin-bottom:32px;font-size:clamp(24px,3vw,38px);font-style:italic;font-weight:400;line-height:1.4}.mh-pull-quote-attr{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:400}.mh-stats-row{border:1px solid var(--goldf);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:0;margin:0 56px 100px;display:grid;overflow:hidden}.mh-stat-item{border-right:1px solid var(--goldf);text-align:center;padding:40px 32px}.mh-stat-item:last-child{border-right:none}.mh-stat-val{font-family:var(--serif);color:var(--gold);margin-bottom:8px;font-size:48px;font-weight:400;line-height:1}.mh-stat-lbl{color:var(--cd);letter-spacing:.1em;font-size:12px;font-weight:300;line-height:1.5}.mh-page-cta{text-align:center;padding:100px 56px}.mh-page-cta h2{font-family:var(--serif);color:var(--c);margin-bottom:16px;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.1}.mh-page-cta h2 em{color:var(--gold);font-style:italic}.mh-page-cta p{color:var(--cd);margin-bottom:40px;font-size:16px;font-weight:300}.mh-footer{border-top:1px solid var(--goldf);justify-content:space-between;align-items:center;padding:48px 56px 36px;display:flex}.mh-footer-logo{font-family:var(--serif);color:var(--c);font-size:18px}.mh-footer-copy{color:var(--cd);font-size:12px;font-weight:300}@media (max-width:900px){.mh-nav{padding:18px 24px}.mh-story{padding:80px 28px}.mh-story-grid{grid-template-columns:1fr;gap:48px}.mh-story-grid.reverse{direction:ltr}.mh-hero-content{padding:0 28px 64px}.mh-stats-row{grid-template-columns:1fr 1fr;margin:0 28px 72px}.mh-stat-item:nth-child(2){border-right:none}.mh-stat-item:nth-child(3),.mh-stat-item:nth-child(4){border-top:1px solid var(--goldf)}.mh-stat-item:nth-child(4){border-right:none}.mh-pull-quote{padding:60px 28px}.mh-page-cta{padding:72px 28px}.mh-footer{text-align:center;flex-direction:column;gap:16px;padding:36px 28px}}
