.switchback{align-items:stretch;display:flex;flex-direction:row;gap:80px;justify-content:flex-start;overflow-y:clip}.switchback.switchback--reverse{flex-direction:row-reverse}.switchback-column{width:50%}.switchback-column.switchback-column--content{display:flex;flex-direction:column;justify-content:center}.switchback-column.switchback-column--content p:last-of-type{margin-bottom:0}.switchback-column .cta-wrapper{gap:16px;margin-top:32px}.switchback-column__list-item{display:flex;flex-direction:column}.switchback ul li h5{margin-bottom:12px}.switchback ul li p:last-of-type{margin-bottom:0}.switchback-column.switchback-column--media:has(.switchback-image){align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;max-height:670px;min-height:670px}.switchback-column.switchback-column--media{position:relative}.switchback-column.switchback-column--media img{aspect-ratio:1/1;clip-path:polygon(80px 0,100% 0,100% calc(100% - 80px),calc(100% - 80px) 100%,0 100%,0 80px);height:100%;object-fit:cover;object-position:center;width:100%}.video-media__thumbnail{clip-path:none!important}.switchback-column.switchback-column--media .video-media{aspect-ratio:16/9;height:auto;width:auto}.switchback.switchback--reverse .switchback-column.switchback-column--media img{clip-path:polygon(0 0,calc(100% - 80px) 0,100% 80px,100% calc(100% - 80px),100% 100%,80px 100%,0 calc(100% - 80px),0 80px)}.switchback:has(.switchback-column--media--sticky){align-items:stretch}.switchback-column--media.switchback-column--media--sticky{align-items:flex-start!important;max-height:unset!important;min-height:unset!important}.switchback-column--media.switchback-column--media--sticky img{left:0;max-height:670px;position:sticky;top:32px}@media screen and (max-width:768px){.switchback{flex-direction:column!important;gap:48px}.switchback--media-top{flex-direction:column-reverse!important}.switchback-column.switchback-column--content h2{margin-bottom:32px}.switchback-column{width:100%}.switchback-column.switchback-column--content{padding:0}.switchback-column.switchback-column--media{min-height:unset}.switchback-column.switchback-column--media:has(.switchback-image){max-height:350px;min-height:350px}.switchback-column__cta-wrapper{margin-top:30px}}