.Hero_heroSection__bDl6G{padding:var(--hero-y-top) 0 var(--hero-y-bottom);border-bottom:1px solid var(--line);position:relative;overflow:hidden;background:transparent}.Hero_heroInner___eeuy{display:flex;justify-content:center}.Hero_heroContent__ksbat{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:640px}.Hero_heroContent__ksbat .eyebrow{margin-bottom:4px}.Hero_heroTitle___opGS{font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.75rem,6.5vw,4rem);font-weight:400;line-height:var(--leading-heading);color:var(--heading);margin:0 0 24px;letter-spacing:-.03em;max-width:14ch}.Hero_heroLead__yw_y5{font-size:clamp(1.05rem,2vw,1.125rem);max-width:42ch;margin:0 auto 40px;color:var(--text);line-height:1.75}.Hero_heroActions__t_s5z{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.Hero_heroStat__ynoqD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,4vw,32px);gap:clamp(16px,4vw,32px);width:100%;max-width:480px;margin:40px auto 0;padding-top:32px;border-top:1px solid var(--line)}.Hero_heroStatItem__GqVQh{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0}.Hero_heroStatValue__UeQIn{font-family:var(--font-serif);font-size:clamp(1.35rem,3vw,1.6rem);color:var(--heading);letter-spacing:-.02em;margin:0}.Hero_heroStatLabel__H4Uhc{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-soft);line-height:1.4;margin:0;text-align:center}@media (max-width:576px){.Hero_heroTitle___opGS{font-size:clamp(2.1rem,10vw,2.75rem);max-width:none;margin-bottom:20px}.Hero_heroLead__yw_y5{font-size:.95rem;margin-bottom:32px}.Hero_heroActions__t_s5z{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.Hero_heroActions__t_s5z a,.Hero_heroActions__t_s5z button{width:100%;justify-content:center;min-height:48px}.Hero_heroStat__ynoqD{gap:12px;margin-top:32px;padding-top:28px}.Hero_heroStatValue__UeQIn{font-size:1.2rem}.Hero_heroStatLabel__H4Uhc{font-size:8px;letter-spacing:.1em}}@media (max-width:380px){.Hero_heroStat__ynoqD{grid-template-columns:1fr 1fr;max-width:280px}.Hero_heroStatItem__GqVQh:last-child{grid-column:1/-1}}