.text-graphic{background-color:var(--color-surface);color:var(--color-content);padding-top:80px;position:relative}@media only screen and (min-width:768px){.text-graphic{padding-top:150px}}@media only screen and (min-width:1440px){.text-graphic{padding-top:205px}}.text-graphic{padding-bottom:80px}@media only screen and (min-width:768px){.text-graphic{padding-bottom:150px}}@media only screen and (min-width:1440px){.text-graphic{padding-bottom:205px}}.text-graphic--beige{--color-surface:var(--color-7)}.text-graphic--blue{--color-surface:var(--color-6)}.text-graphic--cyan{--color-surface:var(--color-4)}.text-graphic--dark{--color-content:var(--color-1)}.text-graphic--light{--color-content:var(--color-6)}.text-graphic__image{height:100%;position:absolute;top:0;width:100%}.text-graphic__inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;width:var(--grid-base)}.text-graphic__content{align-items:center;display:flex;flex-basis:93.8666666667vw;flex-direction:column;max-width:93.8666666667vw;padding-left:1.6vw;padding-right:1.6vw;row-gap:var(--global-spacing-s-3);width:93.8666666667vw}@media only screen and (min-width:768px){.text-graphic__content{flex-basis:93.75vw;flex-direction:row;justify-content:space-between;max-width:93.75vw;padding-left:1.0416666667vw;padding-right:1.0416666667vw;width:93.75vw}}@media only screen and (min-width:1440px){.text-graphic__content{flex-basis:77.7777777778vw;max-width:77.7777777778vw;padding-left:.6944444444vw;padding-right:.6944444444vw;width:77.7777777778vw}}@media only screen and (min-width:1920px){.text-graphic__content{flex-basis:1493.3333333333px;max-width:1493.3333333333px;padding-left:13.3333333333px;padding-right:13.3333333333px;width:1493.3333333333px}}@media only screen and (max-width:767px){.text-graphic__content:has(.text-graphic__graphic--mobile) .text-graphic__graphic:not(.text-graphic__graphic--mobile){display:none}}@media only screen and (min-width:768px){.text-graphic__content:has(.text-graphic__graphic--mobile) .text-graphic__graphic--mobile{display:none}}@media only screen and (min-width:768px){.text-graphic__copy--reversed{order:1}}.text-graphic__copy{width:90.6666666667vw}@media only screen and (max-width:767px){.text-graphic__copy{text-align:center}}@media only screen and (min-width:768px){.text-graphic__copy{width:39.0625vw}}@media only screen and (min-width:1440px){.text-graphic__copy{width:29.7222222222vw}}@media only screen and (min-width:1920px){.text-graphic__copy{width:570.6666666667px}}.text-graphic__graphic{width:90.6666666667vw}@media only screen and (min-width:768px){.text-graphic__graphic{width:46.875vw}}@media only screen and (min-width:1440px){.text-graphic__graphic{width:38.8888888889vw}}@media only screen and (min-width:1920px){.text-graphic__graphic{width:746.6666666667px}}.text-graphic__graphic svg{height:100%;width:100%}