.hero{background:var(--gray-950)}.hero__main-wrapper{padding-block-end:3rem;padding-block-start:var(--vertical-space-sm)}@media screen and (min-width:767px){.hero__main-wrapper{padding-block:var(--vertical-space-md)}}.hero__content{display:flex;flex-wrap:wrap}.hero__description,.hero__title{max-width:53.5rem}.hero__description p{margin-bottom:0}@media screen and (min-width:767px){.hero__description p{font-size:1.25rem}}.author{background:var(--gray-950)}.author__main-wrapper{padding-block:var(--vertical-space-sm)}@media screen and (min-width:767px){.author__main-wrapper{padding-block:var(--vertical-space-md)}}.author__info-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-inline:auto;max-width:57.25rem;text-align:center}@media screen and (min-width:767px){.author__info-wrapper{flex-wrap:nowrap;gap:3rem;text-align:left}}.author__image-wrapper{aspect-ratio:1/1;border-radius:.5rem;flex-shrink:0;height:15.125rem;line-height:0;overflow:hidden}.author__image{height:100%;object-fit:cover;width:100%}.author__description{font-size:1rem}@media screen and (min-width:767px){.author__description{font-size:1.125rem}}.author__social-link{aspect-ratio:1/1;display:block;line-height:0;margin-inline:auto;width:3rem}@media screen and (min-width:767px){.author__social-link{margin-inline:0}}.author__social-link svg{height:100%;width:100%}