.image-with__text .inner{display:flex;flex-direction:column;gap:var(--mobile-space-grid-horizontal)}@media (min-width:768px){.image-with__text .inner{gap:var(--space-grid-horizontal)}}.image-with__text .direction-row .inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){.image-with__text .direction-row .inner{flex-wrap:nowrap}}.image-with__text .position-center .inner{align-items:center}.image-with__text .position-bottom .inner{align-items:flex-end}.image-with__text .image-block{overflow:hidden;border-radius:var(--section-image-radius);flex:0 0 100%;width:100%;min-width:0;max-width:100%}.image-with__text .image-block img,.image-with__text .image-block svg{transition:transform .65s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.image-with__text .image-block img,.image-with__text .image-block svg{transition:none}}.image-with__text .image-block img,.image-with__text .image-block svg{border-radius:var(--section-image-radius)}@media (hover:hover) and (pointer:fine){.image-with__text .image-block:focus-within img,.image-with__text .image-block:focus-within svg,.image-with__text .image-block:hover img,.image-with__text .image-block:hover svg{transform:scale(1.08)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.image-with__text .image-block:focus-within img,.image-with__text .image-block:focus-within svg,.image-with__text .image-block:hover img,.image-with__text .image-block:hover svg{transform:none}}@media (min-width:768px){.image-with__text .image-block.width-fit{flex:0 1 auto;width:clamp(44.34rem,7390rem * 1vw/var(--page-width),73.9rem)}}@media (min-width:768px){.image-with__text .image-block.width-fill{flex:1 1 auto;width:auto}}.image-with__text .group-block-content.width-fit{flex:0 1 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.image-with__text .group-block-content.width-fit{max-width:43.4rem}}.image-with__text .group-block-content.width-fill{flex:1;width:auto;min-width:0}