.base-hero{margin-top:3.875rem}.base-hero__title{font-family:var(--font-family-primary)}@media screen and (max-width:768px){.base-hero__title{font-size:1.75rem;font-weight:400;line-height:normal}}@media screen and (min-width:769px){.base-hero__title{font-size:2.75rem;font-weight:400;line-height:1.1}}.base-hero__description{line-height:1.4;margin-bottom:0;margin-top:var(--spacing-md)}@media screen and (max-width:768px){.base-hero__description{font-size:.875rem}}@media screen and (min-width:769px){.base-hero__description{font-size:1rem}}.base-hero__description,.base-hero__title{margin-left:auto;margin-right:auto}.base-hero[data-width=content] :is(.base-hero__description,.base-hero__title){max-width:var(--grid-maxWidth-content)}.base-hero[data-width=page] :is(.base-hero__description,.base-hero__title){max-width:var(--grid-maxWidth-page)}.base-hero--small{margin-bottom:var(--spacing-md);margin-top:var(--spacing-lg)}.base-hero--small .base-hero__title{font-family:var(--font-family-primary);line-height:normal}@media screen and (max-width:768px){.base-hero--small .base-hero__title{font-size:1.5rem;font-weight:400}}@media screen and (min-width:769px){.base-hero--small .base-hero__title{font-size:2rem;font-weight:400}}.base-hero--small .base-hero__description{line-height:1.4;margin-top:.5rem}@media screen and (max-width:768px){.base-hero--small .base-hero__description{font-size:.875rem}}@media screen and (min-width:769px){.base-hero--small .base-hero__description{font-size:1rem}.base-hero--small{margin-bottom:var(--spacing-lg);margin-top:var(--spacing-xl)}.base-hero--center{text-align:center}}
