.multicolumn .multicolumn__column{display:flex;flex-direction:column;gap:2rem;position:relative}.multicolumn .multicolumn__column>a{display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:2}.multicolumn .multicolumn__column>*{margin:0}.multicolumn .multicolumn__column svg{display:block;margin:0 auto 3rem;opacity:.33}.multicolumn .multicolumn__column.last .multicolumn__image{margin-top:auto;order:1}.multicolumn .multicolumn__column.overlay .multicolumn__image+.multicolumn__content{background-color:rgba(var(--color-black),.25);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:2rem;position:absolute;top:0;width:100%;z-index:2}.multicolumn .multicolumn__column.overlay svg{opacity:1}.multicolumn .multicolumn__column.text-center{align-items:center}.multicolumn .multicolumn__column.text-left{align-items:flex-start}.multicolumn .multicolumn__column.text-right{align-items:flex-end}.multicolumn .multicolumn__column .multicolumn__image.small{max-width:33.33%;width:33.33%}.multicolumn .multicolumn__column .multicolumn__image.medium{max-width:50%;width:50%}.multicolumn .multicolumn__column .multicolumn__image.large{max-width:100%;width:100%}.multicolumn .multicolumn__column .multicolumn__content{color:rgb(var(--color-foreground))}.multicolumn .multicolumn__column .multicolumn__content h3{color:rgb(var(--color-accent));margin:0 0 1rem}.multicolumn .multicolumn__column .multicolumn__content p{margin-top:0}.multicolumn .multicolumn__column .multicolumn__content p:last-child{margin-bottom:0}
@media screen and (min-width: 768px) {
  .grid.grid--middle {
    align-items: center;
  }
  .grid.bottom {
    align-items: end;
  }
}