.duotone-image-text__wrap:after,.duotone-image-text__wrap:before{content:"";display:table}.duotone-image-text__wrap:after{clear:both}.duotone-image-text__image{background-position:50%;background-repeat:no-repeat;background-size:cover}.duotone-image-text{padding-bottom:0!important;padding-top:0!important;position:relative}.duotone-image-text.dark{color:#fff}.duotone-image-text__wrap{display:block;margin:0 auto;max-width:160rem;padding:5rem 1rem;position:relative;width:100%}@media only screen and (min-width:640px){.duotone-image-text__wrap{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.duotone-image-text__wrap{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:3800px){.duotone-image-text__wrap{padding-left:0;padding-right:0}}.duotone-image-text__wrap.explode{padding-left:0;padding-right:0}@media only screen and (min-width:968px){.duotone-image-text__wrap{padding-bottom:10rem;padding-top:10rem}}.duotone-image-text__wrap.full{position:static}.duotone-image-text__media{overflow:hidden}.duotone-image-text__tone{height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:1}.duotone-image-text__image,.duotone-image-text__media{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.duotone-image-text__image,.duotone-image-text__video{filter:grayscale(100%)}.duotone-image-text__image img{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.duotone-image-text__video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.duotone-image-text__video iframe{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%}.duotone-image-text__video iframe.video-loaded{opacity:1}.duotone-image-text__content{color:#fff;display:block;float:left;padding-left:2rem;padding-right:2rem;position:relative;width:100%;z-index:2}@media only screen and (min-width:968px){.duotone-image-text__content{width:50%}.duotone-image-text__content.image-left{float:right}}.duotone-image-text__content h1,.duotone-image-text__content h2,.duotone-image-text__content h3{font-weight:700;line-height:1}@media only screen and (min-width:1280px){.duotone-image-text__content h1,.duotone-image-text__content h2,.duotone-image-text__content h3{font-size:7rem;letter-spacing:-2px}}.duotone-image-text__link{margin-top:5rem}