.content-media-2{display:grid}.content-media-2__swoop{bottom:0;mix-blend-mode:color-dodge;opacity:.8;pointer-events:none;z-index:1}.content-media-2__swoop svg{vertical-align:bottom}.content-media-2__swoop svg .swoopReveal{width:0}.android .content-media-2__swoop{mix-blend-mode:normal;opacity:.3}.content-media-2__swoop--half{right:0;transform:translateY(7rem);width:270px}.content-media-2__swoop--full{left:0;opacity:.7;transform:translateX(-50%);width:760px}.content-media-2__content-wrapper{overflow:hidden}.content-media-2__content{max-width:52rem;overflow-y:auto;padding:4rem 2rem;z-index:2}.content-media-2__content h1{margin-bottom:2.4rem}.content-media-2__image,.content-media-2__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-media-2__image-wrapper--filter:before{background:var(--secondary-color);content:"";inset:0;mix-blend-mode:color;opacity:.3;position:absolute;z-index:1}.content-media-2__video{inset:0}.content-media-2__image-wrapper.video-overlay:after{background:linear-gradient(180deg,rgba(0,41,56,.5),rgba(0,41,56,0) 50%,rgba(0,41,56,.5));content:"";inset:0;position:absolute;z-index:1}.content-media-2__controls{bottom:2rem;height:4.4rem;line-height:0;min-height:auto;right:2rem;width:4.4rem;z-index:2}.content-media-2__controls.is-playing .content-media-2__play,.content-media-2__controls:not(.is-playing) .content-media-2__pause{display:none}.content-media-2__controls.is-playing .content-media-2__pause,.content-media-2__controls:not(.is-playing) .content-media-2__play{display:block}.content-media-2__buttons{gap:var(--gap)}@media (min-width:768px){.content-media-2{grid-template-columns:1fr 1fr;grid-template-rows:calc(100vh - 10rem) 8rem}.content-media-2__image-wrapper{grid-column-start:2;grid-row-end:3;grid-row-start:1;order:2}.content-media-2__swoop-full{left:50%}.content-media-2__content,.content-media-2__content-wrapper,.content-media-2__image-wrapper{height:100%}.content-media-2--hero .content-media-2__content,.content-media-2--hero .content-media-2__content-wrapper,.content-media-2--hero .content-media-2__image-wrapper{min-height:calc(100% - 2.4rem)}.content-media-2__controls{height:4.8rem;width:4.8rem}}@media (min-width:768px) and (max-width:1180px) and (max-height:768px){.content-media-2{grid-template-rows:calc(100vh - 5rem) 8rem}.content-media-2__rich-text h1{font-size:4.8rem}.content-media-2__rich-text,.content-media-2__rich-text p{font-size:1.6rem}}@media (min-width:992px){.content-media-2__content h1{font-size:7rem}}@media (min-width:1220px){.content-media-2__content{margin-left:calc((100vw - var(--container-width))/2);padding-inline:0}.content-media-2__controls{bottom:8rem;right:calc(100% - var(--container-width)/2)}}@media (max-width:767px){.content-media-2{overflow:hidden}.content-media-2__swoop--half{width:240px}.content-media-2__swoop--full{width:400px;z-index:0}.content-media-2__image-wrapper--mobile-hide .content-media-2__swoop--full{transform:translate(42%,8rem)}.content-media-2__image-wrapper--mobile-hide>img{display:none}.content-media-2__image-wrapper.video-overlay{aspect-ratio:1;margin-top:-2px;z-index:1}}@media (max-width:480px){.content-media-2__swoop--full{display:none}}