.section-title{font-family:var(--typography-font);font-weight:500;color:var(--color-dark-01);font-size:var(--h5-h5-size);line-height:var(--h5-h5-space)}@media (min-width:28.75rem){.section-title{font-size:var(--h4-h4-size);line-height:var(--h4-h4-space)}}@media (min-width:90rem){.section-title{font-size:var(--h3-h3-size);line-height:var(--h3-h3-space)}}@media (min-width:120rem){.section-title{font-size:var(--h2-h2-size);line-height:var(--h2-h2-space)}}.section-title-sm{font-family:var(--typography-font);font-weight:500;color:var(--color-dark-01);font-size:var(--h5-h5-size);line-height:var(--h5-h5-space)}@media (min-width:28.75rem){.section-title-sm{font-size:var(--h4-h4-size);line-height:var(--h4-h4-space)}}@media (min-width:90rem){.section-title-sm{font-size:var(--h4-h4-size);line-height:var(--h4-h4-space)}}@media (min-width:120rem){.section-title-sm{font-size:var(--h3-h3-size);line-height:var(--h3-h3-space)}}.section-title-hero{font-family:var(--typography-font);font-weight:500;color:var(--color-dark-01);font-size:var(--h4-h4-size);line-height:var(--h4-h4-space)}@media (min-width:28.75rem){.section-title-hero{font-size:var(--h3-h3-size);line-height:var(--h3-h3-space)}}@media (min-width:90rem){.section-title-hero{font-size:var(--h2-h2-size);line-height:var(--h2-h2-space)}}@media (min-width:120rem){.section-title-hero{font-size:var(--h1-h1-size);line-height:var(--h1-h1-space)}}.section-lead{font-family:var(--typography-font);font-size:var(--body-14-body-size-14);line-height:var(--body-14-body-space-14)}@media (min-width:90rem){.section-lead{font-size:var(--body-16-body-size-16);line-height:var(--body-16-body-space-16)}}@media (min-width:120rem){.section-lead{font-size:var(--body-18-body-size-18);line-height:var(--body-18-body-space-18)}}.dark .section-title,.dark .section-title-hero,.dark .section-title-sm{color:var(--color-white)}.section-caption{font-family:var(--typography-font);font-size:var(--body-12-body-size-12);line-height:var(--body-12-body-space-12)}@media (min-width:90rem){.section-caption{font-size:var(--body-14-body-size-14);line-height:var(--body-14-body-space-14)}}@media (min-width:120rem){.section-caption{font-size:var(--body-16-body-size-16);line-height:var(--body-16-body-space-16)}}