/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
.half-image-half-grid{width:100%;position:relative}.half-image-half-grid>img{height:calc(var(--spacing,.25rem)*64);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;top:calc(var(--spacing,.25rem)*0);width:100%;overflow:hidden}@media (min-width:64rem){.half-image-half-grid>img{width:50%;height:100%;position:absolute}}.half-image-half-grid .content-outer{padding-top:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.half-image-half-grid .content-outer{padding-block:calc(var(--spacing,.25rem)*0);grid-template-columns:repeat(12,minmax(0,1fr))}.half-image-half-grid .content-outer .content-inner{grid-column:7/13}}.half-image-half-grid[image-right]>img{right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0)}@media (min-width:64rem){.half-image-half-grid[image-right] .content-outer .content-inner{grid-column:1/7}}.half-image-half-grid[spaced] .content-outer{padding-block:calc(var(--spacing,.25rem)*16)}@media (min-width:64rem){.half-image-half-grid[spaced] .content-outer{padding-block:calc(var(--spacing,.25rem)*24)}}
