.SectionImageBlock-image{--width:100%;display:block;font-size:0;overflow:hidden;width:var(--width)}.SectionImageBlock-image:before{content:"";display:block;padding-bottom:calc(var(--width)*var(--ratio-height)/var(--ratio-width));width:100%}.SectionImageBlock-image>*{display:block;font-size:1rem;height:100%;left:0;position:absolute;top:0;width:100%}.SectionImageBlock-inner{-ms-grid-columns:1fr;display:-ms-grid;display:grid;gap:var(--block-gap);grid-template-columns:1fr;position:relative}@media(min-width:720px){.SectionImageBlock-inner{-ms-grid-columns:var(--block-grid);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,.SectionImageBlock-aside>a{align-items:stretch;display:flex;position:relative}.SectionImageBlock-aside>a{width:100%}.SectionImageBlock-image{--ratio-height:1;--ratio-width:1;position:relative}.SectionImageBlock-image img,.SectionImageBlock-image svg{height:100%;width:100%}@media(min-width:720px){.SectionImageBlock.image-right .SectionImageBlock-content{order:-1}}.SectionImageBlock{--block-gap:var(--grid-gap);--block-grid:repeat(2,minmax(0,1fr));--block-margin:0 0 var(--spacing-small)}.SectionImageBlock-image{overflow:visible}html.js :where(.SectionImageBlock.image-left):not(.is-active) .SectionImageBlock-image{opacity:0;transform:translateX(calc(var(--5x)*-1))}html.js .SectionImageBlock-image{transition:opacity var(--glitter-speed),transform var(--glitter-speed);transition-timing-function:var(--glitter-timing-function)}html.js :where(.SectionImageBlock.image-right):not(.is-active) .SectionImageBlock-image{opacity:0;transform:translateX(var(--5x))}.SectionImageBlock.radius-small .SectionImageBlock-image img{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.SectionImageBlock.radius-normal .SectionImageBlock-image img{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px}.SectionImageBlock.radius-medium .SectionImageBlock-image img{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px}.SectionImageBlock.radius-large .SectionImageBlock-image img{border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px}.SectionImageBlock.radius-x-large .SectionImageBlock-image img{border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-top-left-radius:100px;border-top-right-radius:100px}