.text-intro{--text-intro-width:87.4666666667vw;--text-intro-alignment:center;--text-intro-margin:auto;--text-intro-col-width:87.4666666667vw;margin-inline:var(--text-intro-margin);margin-bottom:var(--spacing-elements);text-align:var(--text-intro-alignment);width:var(--text-intro-width)}@media only screen and (min-width:768px){.text-intro{--text-intro-width:88.5416666667vw}}@media only screen and (min-width:1024px){.text-intro{--text-intro-width:85.9375vw}}@media only screen and (min-width:1440px){.text-intro{--text-intro-width:1264px}}@media only screen and (min-width:1024px){.text-intro.text-intro--columns{column-gap:var(--grid-gutter);display:flex;flex-direction:row;flex-wrap:wrap}}.text-intro--align-left{--text-intro-alignment:left}.text-intro__topline{color:var(--color-content-base-3);display:block;font-family:Pangea,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:110%;margin-bottom:16px}.text-intro__topline b,.text-intro__topline strong{font-weight:400}@media only screen and (min-width:768px){.text-intro__topline{margin-bottom:24px}}.text-intro--columns .text-intro__topline{text-align:left}@media only screen and (min-width:1024px){.text-intro--columns .text-intro__topline{flex-basis:var(--text-intro-width);width:var(--text-intro-width)}}.text-intro__headline{color:var(--color-content-base-2);font-family:Pangea,Arial,sans-serif;font-size:1.75rem;font-weight:400;font-weight:600;line-height:110%}@media only screen and (min-width:1024px){.text-intro__headline{font-size:3.125rem}}.text-intro__headline b,.text-intro__headline strong{font-weight:600}.text-intro__subline{color:var(--color-content-base-6);font-family:Pangea,Arial,sans-serif;font-size:1.375rem;font-weight:400;line-height:110%}.text-intro__subline b,.text-intro__subline strong{font-weight:400}.text-intro__subline:not(:first-child){margin-top:16px}@media only screen and (min-width:768px){.text-intro__subline:not(:first-child){margin-top:32px}}.text-intro__copy{margin-top:16px}@media only screen and (min-width:768px){.text-intro__copy{margin-top:32px}}.text-intro__copy.rte li,.text-intro__copy.rte p{font-size:1.125rem;line-height:130%}@media only screen and (min-width:1024px){.text-intro__col-right>:first-child{margin-top:0}}.text-intro__col-left,.text-intro__col-right{--text-intro-col-width:117.3333333333vw;display:flex;flex-direction:column;flex-wrap:wrap;text-align:left;width:var(--text-intro-col-width)}@media only screen and (min-width:768px){.text-intro__col-left,.text-intro__col-right{--text-intro-col-width:111.4583333333vw}}@media only screen and (min-width:1024px){.text-intro__col-left,.text-intro__col-right{--text-intro-col-width:54.1666666667vw;--text-intro-col-width:25.78125vw}}@media only screen and (min-width:1440px){.text-intro__col-left,.text-intro__col-right{--text-intro-col-width:384px}}.text-intro__section{margin-block:var(--spacing-page)}.text-intro__section-inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;width:89.6vw}@media only screen and (min-width:768px){.text-intro__section-inner{width:91.6666666667vw}}@media only screen and (min-width:1024px){.text-intro__section-inner{width:87.5vw}}@media only screen and (min-width:1440px){.text-intro__section-inner{width:1280px}}.text-intro__section-inner .text-intro{flex-basis:calc(var(--grid-column-outer)*6);max-width:calc(var(--grid-column-outer)*6);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*6)}@media only screen and (min-width:768px){.text-intro__section-inner .text-intro{flex-basis:calc(var(--grid-column-outer)*8);max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*8)}}@media only screen and (min-width:1024px){.text-intro__section-inner .text-intro{flex-basis:calc(var(--grid-column-outer)*12);max-width:calc(var(--grid-column-outer)*12);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*12)}}@media only screen and (min-width:1440px){.text-intro__section-inner .text-intro{flex-basis:calc(var(--grid-column-outer)*12);max-width:calc(var(--grid-column-outer)*12);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*12)}}