.phase-one.home-page .hero{height:auto;min-height:0}.phase-one.home-page .hero-copy{width:62%;height:auto;min-width:0;max-width:none;padding:clamp(3rem,5.2vw,5.5rem)}.phase-one.home-page .hero h1{font-size:clamp(2.5rem,4.8vw,5.25rem);line-height:1.06;max-width:100%;overflow-wrap:break-word}.phase-one.home-page .hero h1 br{display:block}.phase-one.home-page .hero h1 em{display:block;max-width:100%}.phase-one.home-page .hero-copy p{max-width:100%;overflow-wrap:break-word}.phase-one.home-page .hero-copy .actions{display:flex;flex-wrap:wrap;gap:.75rem}.phase-one.home-page .hero-copy .btn{max-width:100%;height:auto;min-height:3rem;white-space:normal;text-align:center}.phase-one.home-page .hero .doctor-badge{z-index:5;left:auto;right:clamp(1rem,2vw,2rem);bottom:clamp(1rem,2vw,2rem);max-width:calc(100% - 2 * clamp(1rem, 2vw, 2rem));overflow-wrap:break-word}@media (min-width:961px){.phase-one.home-page .hero{min-height:clamp(36rem,45vw,48rem)}}@media (max-width:1180px) and (min-width:961px){.phase-one.home-page .hero-copy{width:64%;padding:3rem clamp(1.5rem,3.7vw,2.75rem)}.phase-one.home-page .hero h1{font-size:clamp(2.5rem,4.25vw,3.75rem)}}@media (max-width:960px){.phase-one.home-page .hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.phase-one.home-page .hero-copy{width:100%;padding:clamp(2.25rem,5vw,3.25rem) clamp(1.25rem,4.5vw,2.5rem) 1.5rem}.phase-one.home-page .hero h1{font-size:clamp(2.25rem,6.2vw,4rem)}.phase-one.home-page .hero-visual{position:relative;inset:auto;width:100%;height:auto;max-height:38rem;aspect-ratio:1606/2048;align-self:stretch}.phase-one.home-page .hero-visual>img{width:100%;height:100%;object-fit:contain;object-position:center top}}@media (max-width:600px){.phase-one.home-page .hero h1{font-size:clamp(1.85rem,8.4vw,2.85rem)}.phase-one.home-page .hero-copy .actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.phase-one.home-page .hero-copy .btn{width:100%;padding-inline:.75rem}}@media (max-width:380px){.phase-one.home-page .hero-copy{padding-inline:1rem}.phase-one.home-page .hero-copy .actions{grid-template-columns:minmax(0,1fr)}}@media (min-width:1366px) and (max-width:1600px){.phase-one.home-page .hero{min-height:clamp(32rem,38vw,36rem)}.phase-one.home-page .hero-copy{min-height:inherit;padding-block:clamp(2.75rem,3.4vw,3.4rem)}.phase-one.home-page .hero-copy .eyebrow{margin-bottom:1rem}.phase-one.home-page .hero h1{font-size:clamp(3.5rem,4.15vw,4rem);line-height:1.04;margin-bottom:1rem}.phase-one.home-page .hero h1 em{font-size:.96em;line-height:1.08;margin-top:.12em}.phase-one.home-page .hero-copy p{max-width:38rem;line-height:1.65;margin:0 0 1.25rem}.phase-one.home-page .hero-copy small{margin-top:.85rem}.phase-one.home-page .hero-visual>img{object-position:center 14%}}@media (min-width:1366px){.phase-one.home-page .hero-copy{width:69%}.phase-one.home-page .hero-visual{width:48%}}