.content-media-1__row-wrapper{isolation:isolate;overflow:hidden}.content-media-1__row{display:grid;gap:var(--gap-md);margin:0 auto;max-width:calc(var(--container-width) + 4rem);padding:4rem 2rem}.content-media-1__image{aspect-ratio:1/1;border-radius:100vw;box-shadow:var(--box-shadow);object-fit:cover}.content-media-1__floating-img{height:auto;max-width:32rem;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease;z-index:0}.content-media-1__floating-img.is-visible{filter:var(--drop-shadow);opacity:1;transform:translateY(0)}.content-media-1__floating-img:nth-child(2){transition-delay:.5s}.content-media-1__floating-img:nth-child(3){transition-delay:.75s}.content-media-1__buttons{gap:var(--gap)}.content-media-1__row-wrapper .content-media-1__rich-text{font-weight:500}.content-media-1__row-wrapper .content-media-1__list-items li{font-weight:600}@media (min-width:768px){.content-media-1__row{gap:var(--gap-lg);grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);padding-block:7rem}.content-media-1__row:has(.img--overflow){padding-block:16rem}.content-media-1__row--default:nth-of-type(odd) .content-media-1__image-wrapper.img--overflow .content-media-1__image,.content-media-1__row--reverse:nth-of-type(2n) .content-media-1__image-wrapper.img--overflow .content-media-1__image{border-bottom-right-radius:0;border-top-right-radius:0}.content-media-1__row--default:nth-of-type(2n) .content-media-1__image-wrapper.img--overflow .content-media-1__image,.content-media-1__row--reverse:nth-of-type(odd) .content-media-1__image-wrapper.img--overflow .content-media-1__image{border-bottom-left-radius:0;border-top-left-radius:0}.content-media-1__row--default:nth-of-type(odd)
		.content-media-1__image-wrapper,.content-media-1__row--reverse:nth-of-type(2n)
		.content-media-1__image-wrapper{grid-column-end:-1}.content-media-1__row--default:nth-of-type(2n) .content-media-1__content,.content-media-1__row--reverse:nth-of-type(odd) .content-media-1__content,.content-media-1__row--stacked .content-media-1__content{justify-self:flex-end}.content-media-1__image-wrapper{height:100%;min-height:35rem}.content-media-1__image-wrapper.img--overflow .content-media-1__image{aspect-ratio:1;position:absolute;top:50%;transform:translateY(-50%) scale(2);width:auto!important;z-index:-1}.content-media-1__row--default:nth-of-type(odd)
		.content-media-1__image-wrapper.img--overflow
		.content-media-1__image,.content-media-1__row--reverse:nth-of-type(2n)
		.content-media-1__image-wrapper.img--overflow
		.content-media-1__image{left:calc(50% + 2rem)}.content-media-1__row--default:nth-of-type(2n)
		.content-media-1__image-wrapper.img--overflow
		.content-media-1__image,.content-media-1__row--reverse:nth-of-type(odd)
		.content-media-1__image-wrapper.img--overflow
		.content-media-1__image,.content-media-1__row--stacked
		.content-media-1__image-wrapper.img--overflow
		.content-media-1__image{right:calc(50% + 2rem)}.content-media-1__floating-img:nth-child(2){top:-2rem}.content-media-1__row--default:nth-of-type(odd)
		.content-media-1__floating-img:nth-child(2),.content-media-1__row--reverse:nth-of-type(2n)
		.content-media-1__floating-img:nth-child(2){left:clamp(2rem,-5vw,0px)}.content-media-1__row--default:nth-of-type(2n)
		.content-media-1__floating-img:nth-child(2),.content-media-1__row--reverse:nth-of-type(odd)
		.content-media-1__floating-img:nth-child(2),.content-media-1__row--stacked .content-media-1__floating-img:nth-child(2){right:clamp(2rem,-5vw,0px)}.content-media-1__floating-img:nth-child(3){top:8rem}.content-media-1__row--default:nth-of-type(odd)
		.content-media-1__floating-img:nth-child(3),.content-media-1__row--reverse:nth-of-type(2n)
		.content-media-1__floating-img:nth-child(3){left:clamp(6rem,-3vw,0px)}.content-media-1__row--default:nth-of-type(2n)
		.content-media-1__floating-img:nth-child(3),.content-media-1__row--reverse:nth-of-type(odd)
		.content-media-1__floating-img:nth-child(3),.content-media-1__row--stacked .content-media-1__floating-img:nth-child(3){right:clamp(6rem,-3vw,0px)}.content-media-1__content{max-width:48rem}}@media (min-width:768px) and (max-width:1080px){.content-media-1__row{gap:3rem}.content-media-1__row:has(.img--overflow){gap:0;padding-block:8rem}}@media (max-width:767px){.content-media-1__image-wrapper.img--overflow .content-media-1__image{margin-bottom:4rem}.content-media-1__floating-img{bottom:0;left:0;margin:0 auto;right:0}.content-media-1__floating-img:nth-child(2){bottom:11rem}.content-media-1__content{justify-self:center}}