.hero.hero-homepage-preview{min-height:660px}.hero.hero-homepage-preview .hero-copy{padding:clamp(32px,4.4vw,56px)}.hero.hero-homepage-preview h1{margin-bottom:20px;font-size:clamp(2.3rem,4.4vw,4.1rem);line-height:1.06}.hero.hero-homepage-preview .hero-description{margin-bottom:0;font-size:1.08rem;line-height:1.55}.hero.hero-homepage-preview .button-row{margin-top:24px}.hero.hero-homepage-preview .hero-brand-line{color:var(--green);margin:20px 0 0;font-size:1rem;font-weight:800;line-height:1.5}.hero.hero-homepage-preview .trust-line{color:var(--muted);margin-top:10px;font-size:.72rem;font-weight:500}.homepage-lived-experience-bridge{max-width:760px;color:var(--green);margin:24px 0 0;font-size:1.1rem;font-weight:800;line-height:1.5}@media (max-width:900px){.hero.hero-homepage-preview{min-height:0}}@media (max-width:760px){.hero.hero-homepage-preview .hero-copy{padding:26px 22px 28px}.hero.hero-homepage-preview .eyebrow{letter-spacing:.07em;max-width:100%;margin-bottom:16px;padding:6px 9px;font-size:.62rem;line-height:1.35}.hero.hero-homepage-preview h1{margin-bottom:18px;font-size:clamp(1.85rem,8.4vw,2.4rem);line-height:1.08}.hero.hero-homepage-preview .hero-description{font-size:.94rem;line-height:1.5}.hero.hero-homepage-preview .button-row{margin-top:22px}.hero.hero-homepage-preview .hero-brand-line{margin-top:18px;font-size:.9rem}.hero.hero-homepage-preview .trust-line{margin-top:8px;font-size:.69rem}}@media (max-width:360px){.hero.hero-homepage-preview .hero-art-note{max-width:none;padding:16px;left:22px;right:22px}.hero.hero-homepage-preview .hero-art-note span{font-size:.65rem}.hero.hero-homepage-preview .hero-art-note strong{font-size:1.05rem}}
