.hero__row{display:flex;flex-direction:column;gap:1.5rem;max-width:76ch;width:100%}@media only screen and (min-width:1024px){.hero__row{gap:2rem}}.hero__info{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:1024px){.hero__info{gap:1.25rem}}.hero__title{font-size:3rem}@media only screen and (min-width:768px){.hero__title{font-size:4rem}}@media only screen and (min-width:1024px){.hero__title{font-size:6rem}}@media only screen and (min-width:1440px){.hero__title{font-size:8rem}}.hero__subtitle{font-size:1.5rem}@media only screen and (min-width:768px){.hero__subtitle{font-size:1.75rem}}@media only screen and (min-width:1440px){.hero__subtitle{font-size:2.25rem}}.hero__text{font-size:.875rem}@media only screen and (min-width:768px){.hero__text{font-size:1rem}}@media only screen and (min-width:1440px){.hero__text{font-size:1.5rem}}.hero__text p{margin:0}