.block-image-text .columns{gap:var(--space-m);display:grid}.block-image-text .media-main{width:100%}.block-image-text .media-second{display:none}.block-image-text .text-inner p{margin-bottom:0}.block-image-text .text-inner>*+*,.block-image-text .text-inner>.acf-innerblocks-container>*+*{margin-top:1.25em}.block-image-text .text-inner .wp-block-columns{gap:var(--space-s) 2rem}.block-image-text .text-inner .wp-block-columns .wp-block-column>*+*{margin-top:.5rem}.block-image-text .text-inner :is(h2,h3,h4)+*,.block-image-text .text-inner .is-style-eyebrow+*{margin-top:.15em}.block-image-text .text-inner ul:where(:not([class]),.wp-block-list){padding-left:1.75rem;list-style-image:url(/wp-content/themes/torr-overland-2026/images/list-arrow.svg)}.block-image-text .text-inner ul:where(:not([class]),.wp-block-list) li{padding-left:.5rem}.block-image-text .text-inner ul:where(:not([class]),.wp-block-list) li+li{margin-top:.5em}.block-image-text.has-black-background{color:var(--color-white);background-color:var(--color-black)}.block-image-text.has-dark-green-background{color:var(--color-white);background-color:var(--color-dark-green)}.block-image-text.has-texture-background{color:var(--color-white);background:var(--color-dark-green) url(/wp-content/themes/torr-overland-2026/images/texture-contours.jpg) center/cover}@media (width>=768px){.block-image-text--standard .columns{align-items:center;gap:var(--space-l);grid-template-columns:1fr 1fr}.block-image-text--standard .col--media{aspect-ratio:4/3}.block-image-text--standard .col--media img{object-fit:cover;height:100%}.block-image-text--standard.block-image-text--image-right .col--media{order:2}}.block-image-text--collage .col--text,.block-image-text--cover .col--text{padding:3rem var(--site-padding-x);justify-content:center;align-items:center;display:flex}.block-image-text--collage .text-inner,.block-image-text--cover .text-inner{width:100%}@media (width>=1024px){.block-image-text--collage .columns,.block-image-text--cover .columns{grid-template-columns:1fr 1fr;gap:0}.block-image-text--collage.block-image-text--image-right .col--media,.block-image-text--cover.block-image-text--image-right .col--media{order:2}}.block-image-text--collage{padding:3rem 0}.block-image-text--collage .col--media{padding:0 var(--site-padding-x);position:relative}.block-image-text--collage .text-inner{max-width:640px}@media (width>=1024px){.block-image-text--collage{padding:clamp(3rem,11vw,12rem) 0 clamp(3rem,4vw,4rem)}.block-image-text--collage .col--media{padding:0 0 2rem}.block-image-text--collage .media-main{width:64%;margin-left:auto;margin-right:4%}.block-image-text--collage .media-second{width:43%;display:block;position:absolute;bottom:0;left:27%}.block-image-text--collage.block-image-text--image-right .media-main{margin-left:4%;margin-right:auto}.block-image-text--collage.block-image-text--image-right .media-second{left:auto;right:27%}.block-image-text--collage .col--text{justify-content:flex-start;padding:0 2rem 0 6%}}.block-image-text--cover .col--media{position:relative}.block-image-text--cover .text-inner{max-width:550px}@media (width>=1024px){.block-image-text--cover .media-main{object-fit:cover;height:100%}.block-image-text--cover .col--text{padding:4rem 2rem}.block-image-text--cover .media-second{z-index:1;width:min(46%,400px);display:block;position:absolute;bottom:10rem}.block-image-text--cover.block-image-text--image-right .media-second{left:-5rem}.block-image-text--cover.block-image-text--image-left .media-second{right:-5rem}}.block-image-text .media-main,.block-image-text .media-second,.block-image-text .col--text{transition:opacity .5s ease-in-out .2s,transform .5s ease-in-out .2s}.has-js .block-image-text:not(.is-animated):not(.entry-content>:first-child) .media-main,.has-js .block-image-text:not(.is-animated):not(.entry-content>:first-child) .media-second,.has-js .block-image-text:not(.is-animated):not(.entry-content>:first-child) .col--text{opacity:0}.has-js .block-image-text--collage:not(.is-animated):not(.entry-content>:first-child) .media-main{transform:translateY(30px)}.has-js .block-image-text--collage:not(.is-animated):not(.entry-content>:first-child) .media-second{transform:translate(20px)}.has-js .block-image-text--collage:not(.is-animated):not(.entry-content>:first-child) .col--text{transform:translateY(20px)}.has-js .block-image-text--cover:not(.is-animated):not(.entry-content>:first-child) .col--media:has(.media-second) .media-main{transform:translateY(60px)}.has-js .block-image-text--cover:not(.is-animated):not(.entry-content>:first-child) .media-second{transform:translateY(20px)}.has-js .block-image-text--cover:not(.is-animated):not(.entry-content>:first-child) .col--text{transform:translateY(40px)}.has-js .block-image-text--standard:not(.is-animated):not(.entry-content>:first-child) .media-main,.has-js .block-image-text--standard:not(.is-animated):not(.entry-content>:first-child) .col--text{transform:translateY(30px)}
