.splitwidth{--splitwidth-gutter:var(--space-16);--splitwidth-block-spacing:var(--space-40);--splitwidth-gap:var(--space-24);--splitwidth-text-max-width:none;--splitwidth-heading-spacing:var(--space-15);--splitwidth-body-spacing:var(--space-24);--splitwidth-paragraph-spacing:var(--space-24);--splitwidth-cluster-image-width:55%;--splitwidth-cluster-offset-x:45%;--splitwidth-cluster-offset-y:17.5%;display:block}
@media(min-width:768px){.splitwidth{--splitwidth-gutter:var(--space-64);--splitwidth-block-spacing:var(--space-80);--splitwidth-text-max-width:534px}}.splitwidth__inner{display:flex;flex-direction:column;gap:var(--splitwidth-gap);padding:var(--splitwidth-block-spacing) var(--splitwidth-gutter);scroll-margin-top:calc(var(--promo-bar-height, 0px) + var(--header-height, 0px))}
.splitwidth__content{display:flex;align-items:center}.splitwidth__content-inner{width:100%;max-width:var(--splitwidth-text-max-width);text-align:center}.splitwidth__heading,.splitwidth__subheading{margin-bottom:var(--splitwidth-heading-spacing)}.splitwidth__heading+.splitwidth__subheading{margin-top:calc(var(--splitwidth-heading-spacing) * 1.5)}
.splitwidth__copy>*+*{margin-top:var(--splitwidth-paragraph-spacing)}.splitwidth__cta{width:-moz-max-content;width:max-content;max-width:100%;margin-top:var(--splitwidth-body-spacing);margin-inline:auto}.splitwidth__media--single{display:block}.splitwidth__media--double{position:relative;aspect-ratio:1}.splitwidth__media--double .splitwidth__media-item{position:absolute;top:0;left:0;width:var(--splitwidth-cluster-image-width)}
.splitwidth__media--double .splitwidth__media-item+.splitwidth__media-item{top:var(--splitwidth-cluster-offset-y);left:var(--splitwidth-cluster-offset-x)}.splitwidth__media--double .splitwidth__video{aspect-ratio:2/3}.splitwidth__media--double .splitwidth__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.splitwidth__media-item{position:relative}.splitwidth__media-link{display:block;position:absolute;inset:0}@media(min-width:768px){.splitwidth__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;-moz-column-gap:var(--splitwidth-gap);column-gap:var(--splitwidth-gap)}.splitwidth__content,.splitwidth__media{min-width:0}
.splitwidth__content-inner{text-align:left}.splitwidth__cta{margin-inline:0}}