.HhJCMW_hero{padding-block:var(--y-md) var(--y-sm);background:var(--paper)}.HhJCMW_heroEyebrow{margin-bottom:1.5rem}.HhJCMW_heroTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-strong);max-width:16ch;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,5.5rem);line-height:1.02}.HhJCMW_heroTitleItalic{font-family:var(--font-italic-accent);color:var(--emerald);font-style:italic;font-weight:400}.HhJCMW_heroLede{color:var(--ink-muted-fg);max-width:60ch;font-size:1.125rem;line-height:1.55}.HhJCMW_heroFragments{flex-direction:column;gap:.5rem;max-width:60ch;display:flex}.HhJCMW_heroFragment{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-strong);font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.15}.HhJCMW_heroFragment em{font-family:var(--font-italic-accent);color:var(--emerald);font-style:italic;font-weight:400}.HhJCMW_bottomFragment{font-family:var(--font-display);color:var(--ink-muted-fg);margin-inline:auto;max-width:50ch;margin-bottom:.5rem;font-size:1.125rem;font-style:italic;line-height:1.4}.HhJCMW_bottom{padding-block:var(--y-md);background:var(--cream);text-align:center}.HhJCMW_bottomTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-strong);margin-bottom:1rem;font-size:clamp(1.75rem,3.5vw,2.5rem)}.HhJCMW_bottomBody{color:var(--ink-muted-fg);margin-inline:auto;max-width:50ch;margin-bottom:2rem;font-size:1rem;line-height:1.6}
