@media (min-width:768px){section.columns{display:flex;flex-direction:row}section.columns.reverse{flex-direction:row-reverse}section.columns article{width:50%}}section.columns article:first-of-type{align-items:center;display:flex;padding:60px 30px}@media (min-width:1280px){section.columns article:first-of-type{padding:140px}}section.columns article h2{font-size:2.8rem;margin:0 0 20px;max-width:20ch}@media (min-width:1280px){section.columns article h2{font-size:4.8rem;margin:0 0 30px}}section.columns article p{margin:0 0 20px}@media (min-width:768px){section.columns article p{margin:0 0 40px}}section.columns article:last-of-type{aspect-ratio:1/1;overflow:hidden}@media (min-width:1440px){section.columns article:last-of-type{max-height:650px}}section.columns article:last-of-type img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}