.section{position:relative}.section:not(.section--no-margin,.section--extra-margin){margin-bottom:var(--spacing-sm);margin-top:var(--spacing-sm)}@media screen and (min-width:769px){.section:not(.section--no-margin,.section--extra-margin){margin-bottom:var(--spacing-lg);margin-top:var(--spacing-lg)}}.section--extra-margin{margin-bottom:var(--spacing-md);margin-top:var(--spacing-md)}@media screen and (min-width:769px){.section--extra-margin{margin-bottom:var(--spacing-xl);margin-top:var(--spacing-xl)}}.section__body,.section__header{margin:0 auto}.section__header{max-width:var(--grid-maxWidth-content)}.section__title{font-family:var(--font-family-secondary);line-height:1.4}@media screen and (max-width:768px){.section__title{font-size:.875rem;letter-spacing:-.56px}}@media screen and (min-width:769px){.section__title{font-size:1rem}}.section__header+.section__body{margin-top:var(--spacing-xs)}@media screen and (min-width:769px){.section__header+.section__body{margin-top:var(--spacing-md)}}.section[data-width=content] .section__body,.section[data-width=content] .section__header{max-width:var(--grid-maxWidth-content)}.section[data-width=page] .section__body,.section[data-width=page] .section__header{max-width:var(--grid-maxWidth-page)}.section[data-width=bleed] .section__container .section__header{max-width:var(--grid-maxWidth-current)}.section[data-width=bleed] .section__container .section__body{margin-left:calc(var(--spacing-xs)*-1);margin-right:calc(var(--spacing-xs)*-1);width:var(--100vw)}@media screen and (min-width:769px){.section[data-width=bleed] .section__container .section__body{margin-left:calc(var(--spacing-md)*-1);margin-right:calc(var(--spacing-md)*-1)}}.section--title-lg .section__title{font-family:var(--font-family-primary);line-height:normal}@media screen and (max-width:768px){.section--title-lg .section__title{font-size:1.5rem;font-weight:400}}@media screen and (min-width:769px){.section--title-lg .section__title{font-size:2rem;font-weight:400}}.section--gradient-bg{padding-bottom:2rem}.section--gradient-bg .section__container{margin:0 auto;max-width:var(--grid-maxWidth-contentMd)}.section--gradient-bg .section__header{padding:2rem 1rem 1rem;text-align:center}.section--gradient-bg[data-width] .section__body,.section--gradient-bg[data-width] .section__header{margin:0 auto;max-width:39rem}.section--gradient-bg h2{font-family:var(--font-family-primary);line-height:normal}@media screen and (max-width:768px){.section--gradient-bg h2{font-size:1.5rem;font-weight:400}}@media screen and (min-width:769px){.section--gradient-bg h2{font-size:2rem;font-weight:400}}.section--gradient-bg h2+p{font-family:var(--font-family-secondary);line-height:1.4}@media screen and (max-width:768px){.section--gradient-bg h2+p{font-size:.875rem;letter-spacing:-.56px}}@media screen and (min-width:769px){.section--gradient-bg h2+p{font-size:1rem}.section--gradient-bg .section__container{background:linear-gradient(180deg,#058a9c33 1.03%,#1d9fb000 20%),var(--color-darkest);border-radius:.5rem}.section--gradient-bg .section__header{padding:5rem 1.5rem 2.5rem}.section--gradient-bg .bento-grid{row-gap:var(--spacing-lg)}}
