.John_Wrapper__tGTv4{margin-top:2rem;display:grid;gap:3rem}.John_Wrapper__tGTv4:first-child{margin-top:0}@media (min-width:768px){.John_Wrapper__tGTv4{-moz-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:992px){.John_Wrapper__tGTv4{margin-top:3rem}}@media (min-width:1400px){.John_Wrapper__tGTv4{-moz-column-gap:3rem;column-gap:3rem}}.John_Wrapper__tGTv4.John_Wrapper--two-col__Ifeaq{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.John_Wrapper__tGTv4.John_Wrapper--two-col__Ifeaq{grid-template-columns:repeat(2,minmax(0,1fr))}.John_Wrapper__tGTv4.John_Wrapper--two-col__Ifeaq .John_Teaser__UsBrq{grid-column:auto}}.John_Wrapper__tGTv4.John_Wrapper--three-col__0dNzu{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.John_Wrapper__tGTv4.John_Wrapper--three-col__0dNzu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.John_Wrapper__tGTv4.John_Wrapper--three-col__0dNzu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1400px){.John_Wrapper__tGTv4.John_Wrapper--three-col__0dNzu:not(.container-narrow .John_Wrapper__tGTv4.John_Wrapper--three-col__0dNzu){grid-template-columns:repeat(3,minmax(0,1fr))}}.show-in-viewport:not(.edit-mode) .John_Wrapper__tGTv4{transition-property:transform,opacity;transition-duration:1s;transition-delay:.2s;transition-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;transform:translateY(90px)}.show-in-viewport:not(.edit-mode) .content-block--in-screen .John_Wrapper__tGTv4{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.John_Teaser__UsBrq{position:relative;text-align:left}.John_TeaserImage__szcVF{position:relative;aspect-ratio:16/9;background-color:var(--color-block-shade2)}.John_TeaserImage__szcVF img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.John_TeaserBody___lgkz{padding-top:1.5rem}.John_TeaserBody___lgkz .supline{font-size:var(--text-2xs)}.John_TeaserTitle__R0L9G{font-weight:var(--font-title)}.John_TeaserText__pSGCk{font-size:var(--text-sm)}