.text-image{isolation:isolate;padding:3rem 0;position:relative}.text-image .pattern{background-position-x:70vw;background-position-y:10vh;opacity:25%}@media only screen and (min-width:48rem){.text-image .pattern{background-position-x:50vw;background-position-y:0}.text-image{padding:6rem 0}}.text-image__wrapper{gap:2rem;position:relative;z-index:10}.text-image__image{grid-column:span 4;grid-row:1;margin:auto}@media only screen and (min-width:48rem){.text-image__image{grid-column:2/span 10}}@media only screen and (min-width:64rem){.text-image__image{grid-column:2/span 5}}.text-image__image-right{order:1}@media only screen and (min-width:64rem){.text-image__image-right{grid-column:7/span 5}}.text-image__image img{border-radius:16px;box-shadow:0 var(--elevation-black-m-offset-y,48px) var(--elevation-black-m-blur,96px) var(--elevation-black-m-spread,-48px) var(--elevation-black-m-color,rgb(from var(--semantic-color-neutral-black) r g b/48%));max-height:20rem;min-height:15.625rem;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:40rem){.text-image__image img{max-height:26.875rem}}@media only screen and (min-width:48rem){.text-image__image img{height:26.875rem}}.text-image__text{display:flex;flex-direction:column;grid-column:span 4;justify-content:center}@media only screen and (min-width:48rem){.text-image__text{grid-column:2/span 10}}@media only screen and (min-width:64rem){.text-image__text{grid-column:8/span 5}.text-image__text-left{grid-column:2/span 5}}.text-image__btn{width:-moz-fit-content;width:fit-content}.text-image__list{margin-bottom:1.5rem}@media only screen and (min-width:64rem){.text-image__list{margin-bottom:3rem}}.text-image__dark{background-color:var(--semantic-color-gradient-gradient-dark-100)}.text-image__dark,.text-image__dark .rich-text .rich-text-resolved{color:var(--semantic-color-neutral-white)}.text-image__dark .rich-text .rich-text-resolved a{color:var(--semantic-color-brand-tertiary-70)}.text-image__dark .rich-text .rich-text-resolved a:hover{color:var(--semantic-color-brand-tertiary-40)}.text-image__dark .text-image__headline{color:var(--semantic-color-neutral-white)}
