.SectionImageBlock-aside{--width:100%;display:block;font-size:0;overflow:hidden;position:relative;width:var(--width)}.SectionImageBlock-aside:before{content:"";display:block;padding-bottom:calc(var(--width)*var(--ratio-height)/var(--ratio-width));width:100%}.SectionImageBlock-aside>*{display:block;font-size:1rem;height:100%;left:0;position:absolute;top:0;width:100%}.SectionImageBlock{--block-grid:repeat(2,minmax(0,1fr))}.SectionImageBlock-inner{display:grid;gap:var(--block-gap);grid-template-columns:1fr;position:relative}@media(min-width:780px){.SectionImageBlock-inner{grid-template-columns:var(--block-grid)}}.SectionImageBlock.content-start .SectionImageBlock-inner{align-items:start}.SectionImageBlock.content-center .SectionImageBlock-inner{align-items:center}.SectionImageBlock.content-end .SectionImageBlock-inner{align-items:end}.SectionImageBlock-aside{--ratio-height:1;--ratio-width:1}.SectionImageBlock-image img,.SectionImageBlock-image svg{height:100%;max-height:100%;max-width:100%;width:100%}@media(min-width:780px){.SectionImageBlock.image-right .SectionImageBlock-content{order:-1}}.SectionImageBlock{--block-gap:var(--15x);--block-grid:calc(100%*(1120 - var(--block-image-width))/1120 - var(--block-gap)/2) calc(100%*(var(--block-image-width)/1120) - var(--block-gap)/2);--block-image-width:608;--block-margin:0 0 var(--spacing-small)}.SectionImageBlock-inner{-moz-column-gap:var(--block-gap);column-gap:var(--block-gap);grid-template-rows:max-content 1fr;row-gap:var(--spacing-small)}.SectionImageBlock-header{grid-column:1;grid-row:1}.SectionImageBlock-subtitle{font-size:var(--font-size-subtitle);font-variation-settings:"wght" var(--font-weight-subtitle);font-weight:var(--font-weight-subtitle);line-height:var(--line-height-subtitle)}.SectionImageBlock-content{grid-column:1;grid-row:2}.SectionImageBlock-content:first-child,.SectionImageBlock-header:nth-last-child(2){grid-row:1/span 2}.SectionImageBlock-aside{--ratio-height:var(--block-image-ratio-height);--ratio-width:var(--block-image-ratio-width);grid-column:2;grid-row:1/span 2;overflow:visible}@media(max-width:959px){.SectionImageBlock-aside:before{display:none}}.SectionImageBlock-image{--bleed-size:calc(100%*(var(--block-image-bleed, 0)/var(--block-image-width)));border-radius:var(--border-radius-normal);height:calc(100% + var(--bleed-size)*2);left:calc(var(--bleed-size)*-1);overflow:hidden;top:calc(var(--bleed-size)*-1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% + var(--bleed-size)*2)}@media(max-width:959px){.SectionImageBlock-image{--block-image-bleed:0;height:auto;margin-bottom:var(--spacing-small);position:static}}.SectionImageBlock.image-left{--block-grid:calc(100%*(var(--block-image-width)/1120) - var(--block-gap)/2) calc(100%*(1120 - var(--block-image-width))/1120 - var(--block-gap)/2)}.SectionImageBlock.image-left .SectionImageBlock-content,.SectionImageBlock.image-left .SectionImageBlock-header{grid-column:2}.SectionImageBlock.image-left .SectionImageBlock-aside,.SectionImageBlock.image-right .SectionImageBlock-content,.SectionImageBlock.image-right .SectionImageBlock-header{grid-column:1}.SectionImageBlock.image-right .SectionImageBlock-aside{grid-column:2}.SectionImageBlock.content-center .SectionImageBlock-inner{grid-template-rows:max-content max-content}.SectionImageBlock.content-center .SectionImageBlock-header{align-self:end}.SectionImageBlock.content-center .SectionImageBlock-content:first-child,.SectionImageBlock.content-center .SectionImageBlock-header:nth-last-child(2){align-self:center}.SectionImageBlock.content-center .SectionImageBlock-content{align-self:start}.SectionImageBlock.content-end .SectionImageBlock-inner{grid-template-rows:1fr max-content}@media(max-width:959px){.SectionImageBlock-inner{display:grid;grid-template-columns:1fr;grid-template-rows:none;position:relative;row-gap:var(--3x)}.SectionImageBlock:is([class*=image-]) .SectionImageBlock-aside,.SectionImageBlock:is([class*=image-]) .SectionImageBlock-content,.SectionImageBlock:is([class*=image-]) .SectionImageBlock-content:first-child,.SectionImageBlock:is([class*=image-]) .SectionImageBlock-header,.SectionImageBlock:is([class*=image-]) .SectionImageBlock-header:nth-last-child(2){align-self:auto;grid-column:initial;grid-row:initial}.SectionImageBlock-header{align-items:center;display:flex;flex-direction:column;order:1}.SectionImageBlock-aside{order:2}.SectionImageBlock-content{align-items:center;display:flex;flex-direction:column;order:1!important}}@media(max-width:779px){.SectionImageBlock:where(.is-h1,.is-h2,.is-h3,.is-h4) .SectionImageBlock-header{align-self:center;margin-left:auto!important;margin-right:auto!important;text-align:center}.SectionImageBlock:where(.is-h1,.is-h2,.is-h3,.is-h4) .SectionImageBlock-kicker,.SectionImageBlock:where(.is-h1,.is-h2,.is-h3,.is-h4) .SectionImageBlock-subtitle{margin-left:auto!important;margin-right:auto!important}.SectionImageBlock:where(.is-h1,.is-h2,.is-h3,.is-h4) .SectionImageBlock-subtitle{max-width:608px!important}}