@keyframes shineEffect{0%{left:-75%}to{left:125%}}.text-intro{--text-intro-width:90.6666666667vw;--text-intro-alignment:center;--text-intro-margin:auto;--text-intro-col-width:90.6666666667vw;margin-inline:var(--text-intro-margin);margin-bottom:40px;text-align:var(--text-intro-alignment);width:var(--text-intro-width)}@media only screen and (min-width:768px){.text-intro{margin-bottom:48px}}@media only screen and (min-width:1440px){.text-intro{margin-bottom:64px}}@media only screen and (min-width:768px){.text-intro{--text-intro-width:75.5208333333vw}}@media only screen and (min-width:1440px){.text-intro{--text-intro-width:75.5555555556vw}}@media only screen and (min-width:1920px){.text-intro{--text-intro-width:1450.6666666667px}}@media only screen and (min-width:1024px){.text-intro.text-intro--columns{-moz-column-gap:var(--grid-gutter);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:Aleo,system-ui,serif;font-size:.875rem;font-weight:800;letter-spacing:.04875rem;line-height:120%;margin-bottom:16px;text-transform:uppercase}@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:Murecho,system-ui,Arial,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.0525rem;line-height:120%}@media screen and (min-width:768px){.text-intro__headline{font-size:2.5rem;letter-spacing:-.075rem}}@media screen and (min-width:1280px){.text-intro__headline{font-size:2.5rem;letter-spacing:-.075rem}}.text-intro__subline{color:var(--color-content-base-6);font-family:Murecho,system-ui,Arial,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:-.025rem;line-height:120%}@media screen and (min-width:768px){.text-intro__subline{font-size:1.5rem;letter-spacing:-.03rem}}@media screen and (min-width:1280px){.text-intro__subline{font-size:1.5rem;letter-spacing:-.03rem}}.text-intro__subline:not(:first-child){margin-top:16px}@media only screen and (min-width:768px){.text-intro__subline:not(:first-child){margin-top:24px}}.text-intro__copy{margin-top:16px}@media only screen and (min-width:768px){.text-intro__copy{margin-top:24px}}.text-intro__copy.rte li,.text-intro__copy.rte p{font-size:1.25rem;font-weight:400;letter-spacing:-.025rem;line-height:120%}@media only screen and (min-width:1024px){.text-intro__col-right>:first-child{margin-top:0}}.text-intro__col-left,.text-intro__col-right{display:flex;flex-direction:column;flex-wrap:wrap;text-align:left;width:var(--text-intro-col-width);--text-intro-col-width:90.6666666667vw}@media only screen and (min-width:768px){.text-intro__col-left,.text-intro__col-right{--text-intro-col-width:75.5208333333vw}}@media only screen and (min-width:1024px){.text-intro__col-left,.text-intro__col-right{--text-intro-col-width:36.4583333333vw}}@media only screen and (min-width:1440px){.text-intro__col-left,.text-intro__col-right{--text-intro-col-width:36.6666666667vw}}@media only screen and (min-width:1920px){.text-intro__col-left,.text-intro__col-right{--text-intro-col-width:704px}}