.text-image .section__inner{container-type:inline-size}.text-image__stage{--text-image-stage-radius:1.875rem;--text-image-box-radius:1.5rem;--text-image-stage-pad:clamp(1.25rem,2.6cqi,2.5rem);--text-image-box-pad:clamp(1.5rem,2.3cqi,2.25rem);--text-image-min-size:min(56rem,92vh);--text-image-box-size:min(39.5rem,100%);--text-image-fill:var(--color-white);--text-image-ink:var(--color-dark);border-radius:var(--text-image-stage-radius);display:flex;isolation:isolate;min-block-size:var(--text-image-min-size);overflow:clip;position:relative}.text-image__stage[data-min-height=small]{--text-image-min-size:min(44.5rem,85vh)}.text-image__stage[data-min-height=standard]{--text-image-min-size:min(56rem,92vh)}.text-image__stage[data-min-height=tall]{--text-image-min-size:min(70rem,100vh)}.text-image__stage[data-box-color=white]{--text-image-fill:var(--color-white);--text-image-ink:var(--color-dark)}.text-image__stage[data-box-color=dark]{--text-image-fill:var(--color-dark);--text-image-ink:var(--color-white)}.text-image__stage[data-box-position=top-left]{align-items:flex-start;justify-content:flex-start}.text-image__stage[data-box-position=top-right]{align-items:flex-start;justify-content:flex-end}.text-image__stage[data-box-position=bottom-left]{align-items:flex-end;justify-content:flex-start}.text-image__stage[data-box-position=bottom-right]{align-items:flex-end;justify-content:flex-end}.text-image__stage>.text-image__media,.text-image__stage>.text-image__media-placeholder{inset:0;pointer-events:auto;position:absolute;z-index:0}.text-image__stage>.text-image__media .media{aspect-ratio:auto;block-size:100%;border-radius:0;inline-size:100%}.text-image__stage>.text-image__media .media img{block-size:100%;inline-size:100%;object-fit:cover}.text-image__media-placeholder{align-items:center;background:color-mix(in srgb,var(--section-background),var(--text-body) 12%);border:2px dashed var(--border-color);border-radius:inherit;color:var(--text-muted);display:flex;justify-content:center;padding:2rem;text-align:center}.text-image__box{background-color:var(--text-image-fill);color:var(--text-image-ink);inline-size:var(--text-image-box-size);max-inline-size:100%;padding:var(--white-card-pad,var(--text-image-box-pad));position:relative;z-index:1;--text-heading:var(--text-image-ink);--text-body:var(--text-image-ink);--text-muted:var(--text-image-ink);--text-accent:var(--text-image-ink);--link-color:var(--text-image-ink);--link-hover-color:var(--text-image-ink)}.text-image__content{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem}.text-image__heading{color:var(--text-image-ink);line-height:1.4;margin:0}.text-image__body{color:var(--text-image-ink);font-weight:400;line-height:1.5;margin-block:0;max-inline-size:none}.text-image__body>*{margin-block:0 1em}.text-image__body>:last-child{margin-block-end:0}.text-image__editor-placeholder{color:color-mix(in srgb,var(--text-image-ink) 70%,transparent);font-style:italic;margin:0}.text-image__actions{margin-block-start:1.25rem;position:relative}.text-image__stage[data-section-style=edge] .text-image__box{border-radius:0}.text-image__stage[data-section-style=edge][data-box-position=bottom-right] .text-image__box{border-start-start-radius:var(--text-image-box-radius)}.text-image__stage[data-section-style=edge][data-box-position=bottom-left] .text-image__box{border-start-end-radius:var(--text-image-box-radius)}.text-image__stage[data-section-style=edge][data-box-position=top-right] .text-image__box{border-end-start-radius:var(--text-image-box-radius)}.text-image__stage[data-section-style=edge][data-box-position=top-left] .text-image__box{border-end-end-radius:var(--text-image-box-radius)}.text-image__stage[data-section-style=inset]{padding:var(--text-image-stage-pad)}.text-image__stage[data-section-style=inset] .text-image__box{border-radius:var(--text-image-box-radius)}.text-image[data-layout=split] .section__inner{container-type:inline-size}.text-image__split{--text-image-fill:var(--color-white);--text-image-ink:var(--color-dark);--text-image-split-radius:1.875rem;--text-image-split-gap:0;--text-image-split-pad:clamp(2rem,5.2cqi,4.375rem);align-items:stretch;display:grid;gap:var(--text-image-split-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);inline-size:100%;isolation:isolate;min-block-size:min(34.375rem,85vh);min-inline-size:0;position:relative}.text-image__split[data-box-color=white]{--text-image-fill:var(--color-white);--text-image-ink:var(--color-dark)}.text-image__split[data-box-color=dark]{--text-image-fill:var(--color-dark);--text-image-ink:var(--color-white)}.text-image__split[data-media-position=right]{grid-template-areas:"copy media"}.text-image__split[data-media-position=left]{grid-template-areas:"media copy"}.text-image__split[data-split-gap=space]{--text-image-split-gap:clamp(1.5rem,5.2cqi,5rem);--text-image-split-radius:1.5rem}.text-image__split-copy{background-color:var(--text-image-fill);color:var(--text-image-ink);display:flex;flex-direction:column;grid-area:copy;justify-content:center;min-inline-size:0;padding:var(--white-card-pad,var(--text-image-split-pad));position:relative;z-index:0;--text-heading:var(--text-image-ink);--text-body:var(--text-image-ink);--text-muted:var(--text-image-ink);--text-accent:var(--text-image-ink);--link-color:var(--text-image-ink);--link-hover-color:var(--text-image-ink)}.text-image__split .text-image__content{gap:1rem}.text-image__split .text-image__heading{color:var(--text-image-ink)}.text-image__split .text-image__body{color:var(--text-image-ink);max-inline-size:none}.text-image__split .text-image__actions{margin-block-start:2.125rem}.text-image__split-media{align-self:stretch;grid-area:media;inline-size:100%;isolation:isolate;max-inline-size:100%;max-width:100%;min-block-size:min(28rem,70vh);min-inline-size:0;min-width:0;width:100%;overflow:clip;position:relative;z-index:1}.text-image__split-media .text-image__media,.text-image__split-media .text-image__media-placeholder{border-radius:inherit;inset:0;overflow:clip;pointer-events:auto;position:absolute}.text-image__split-media .text-image__media .media{aspect-ratio:auto;block-size:100%;border-radius:0;inline-size:100%}.text-image__split-media .text-image__media .media img{block-size:100%;inline-size:100%;object-fit:cover}.text-image__split[data-split-gap=none]{background-color:var(--text-image-fill);border-radius:var(--text-image-split-radius);overflow:clip}.text-image__split[data-split-gap=none] .text-image__split-copy,.text-image__split[data-split-gap=none] .text-image__split-media{border-radius:0}.text-image__split[data-split-gap=space] .text-image__split-copy,.text-image__split[data-split-gap=space] .text-image__split-media{border-radius:var(--text-image-split-radius)}@container (max-width:1100px){.text-image__split{grid-template-columns:minmax(0,1fr);min-block-size:0}.text-image__split[data-media-position=right],.text-image__split[data-media-position=left]{grid-template-areas:"media" "copy"}.text-image__split[data-split-gap=space]{--text-image-split-gap:1.5rem}.text-image__split-media{aspect-ratio:var(--text-image-stacked-ratio,4/3);max-width:100%;min-block-size:0;min-width:0;width:100%}.text-image__split .text-image__actions{margin-block-start:1.5rem}}@container (max-width:48rem){.text-image__stage{--text-image-min-size:0;--text-image-stage-radius:1.5rem;align-items:stretch;flex-direction:column;justify-content:flex-start;min-block-size:0}.text-image__stage[data-box-position]{align-items:stretch;justify-content:flex-start}.text-image__stage[data-section-style=inset],.text-image__stage[data-section-style=edge]{padding:0}.text-image__stage>.text-image__media,.text-image__stage>.text-image__media-placeholder{aspect-ratio:var(--text-image-stacked-ratio,16/9);flex:none;inline-size:100%;inset:auto;min-block-size:0;overflow:clip;position:relative}.text-image__stage>.text-image__media .media{inset:0;position:absolute}.text-image__stage .text-image__box{border-radius:0;inline-size:100%;max-inline-size:none;padding:var(--white-card-pad,1.875rem)}.text-image__stage[data-section-style=inset] .text-image__box,.text-image__stage[data-section-style=edge] .text-image__box{border-radius:0}}.editor-styles-wrapper .text-image__stage{--text-image-stage-radius:1.875rem;flex-direction:row;min-block-size:var(--text-image-min-size)}.editor-styles-wrapper .text-image__stage[data-section-style=inset]{padding:var(--text-image-stage-pad)}.editor-styles-wrapper .text-image__stage[data-box-position=top-left]{align-items:flex-start;justify-content:flex-start}.editor-styles-wrapper .text-image__stage[data-box-position=top-right]{align-items:flex-start;justify-content:flex-end}.editor-styles-wrapper .text-image__stage[data-box-position=bottom-left]{align-items:flex-end;justify-content:flex-start}.editor-styles-wrapper .text-image__stage[data-box-position=bottom-right]{align-items:flex-end;justify-content:flex-end}.editor-styles-wrapper .text-image__stage>.text-image__media,.editor-styles-wrapper .text-image__stage>.text-image__media-placeholder{aspect-ratio:auto;inset:0;position:absolute}.editor-styles-wrapper .text-image__stage .text-image__box{inline-size:min(39.5rem,52%);max-inline-size:52%;padding:var(--text-image-box-pad)}.editor-styles-wrapper .text-image__stage[data-section-style=edge] .text-image__box{border-radius:0}.editor-styles-wrapper .text-image__stage[data-section-style=edge][data-box-position=bottom-right] .text-image__box{border-start-start-radius:var(--text-image-box-radius)}.editor-styles-wrapper .text-image__stage[data-section-style=edge][data-box-position=bottom-left] .text-image__box{border-start-end-radius:var(--text-image-box-radius)}.editor-styles-wrapper .text-image__stage[data-section-style=edge][data-box-position=top-right] .text-image__box{border-end-start-radius:var(--text-image-box-radius)}.editor-styles-wrapper .text-image__stage[data-section-style=edge][data-box-position=top-left] .text-image__box{border-end-end-radius:var(--text-image-box-radius)}.editor-styles-wrapper .text-image__stage[data-section-style=inset] .text-image__box{border-radius:var(--text-image-box-radius)}