.image-with-text{margin-top: 5rem}.image-with-text:not(.color-scheme-background-1){margin-bottom: 5rem}@media screen and (min-width: 750px){.image-with-text{margin-bottom: calc(5rem var(--page-width-margin))}}.image-with-text .grid{margin-left: 0;margin-bottom: 0}.image-with-text__grid{overflow: hidden}@media screen and (min-width: 750px){.image-with-text__grid--reverse{flex-direction: row-reverse}}.image-with-text__media{background-color: transparent;min-height: 100%}.image-with-text__media--small{height: 19.4rem}.image-with-text__media--large{height: 43.5rem}@media screen and (min-width: 750px){.image-with-text__media--small{height: 31.4rem}.image-with-text__media--large{height: 69.5rem}}.image-with-text__media--placeholder{background-color: rgba(var(--color-foreground), 0.04);position: relative;overflow: hidden}.image-with-text__media--placeholder.image-with-text__media--adapt{height: 20rem}@media screen and (min-width: 750px){.image-with-text__media--placeholder.image-with-text__media--adapt{height: 30rem}}.image-with-text__media--placeholder > svg{position: absolute;left: 50%;max-width: 80rem;top: 50%;transform: translate(-50%, -50%);width: 100%;fill: currentColor}.image-with-text__content{display: flex;flex-direction: column;align-items: flex-start;height: 100%;justify-content: center;padding: 4rem 20px 5rem}@media screen and (min-width: 750px){.image-with-text__grid--reverse .image-with-text__content{margin-left: auto}}@media screen and (min-width: 990px){.image-with-text__content{padding: 6rem 7rem 7rem}}.image-with-text__content > * *{margin-top: 2rem}.image-with-text__content > .image-with-text__text:empty ~ a{margin-top: 2rem}.image-with-text__content > :first-child:is(.image-with-text__heading){margin-top: 0}.image-with-text__content :last-child:is(.image-with-text__heading){margin-bottom: 0}.image-with-text__content .button .image-with-text__text{margin-top: 2rem}.image-with-text__content .image-with-text__text .button{margin-top: 3rem}.image-with-text__heading{margin-bottom: 0}.image-with-text__text p{margin-top: 0;margin-bottom: 1rem}