.image-split__visibility-desktop{display:none}@media only screen and (width>=1280px){.image-split__visibility-desktop{display:block}.image-split__visibility-mobile{display:none}}.image-split__wrapper{grid-template-columns:repeat(1,minmax(0,1fr));gap:2.4rem;display:grid}@media only screen and (width>=1280px){.image-split__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.image-split__wrapper.image-split__wrapper--y-top{align-items:flex-start}.image-split__wrapper.image-split__wrapper--y-center{align-items:center}.image-split__wrapper.image-split__wrapper--y-center .image-split__content-col{height:auto}.image-split__wrapper.image-split__wrapper--y-bottom{align-items:flex-end}.image-split__wrapper.image-split__wrapper--y-bottom .image-split__content-col{height:auto}.image-split__wrapper.image-split__wrapper--desktop-layout-text_media .image-split__content-col{order:-1}}@media only screen and (width<=1280px){.image-split__wrapper.image-split__wrapper--mobile-layout-text_media .image-split__content-col{order:-1}}.image-split__media-caption{margin-top:.6rem}@media only screen and (width>=1280px){.image-split__media-col{top:calc(var(--header-height-desktop) + 2rem);position:sticky}}.image-split__media{aspect-ratio:1;border-radius:.3rem;min-height:20rem;position:relative;overflow:hidden}@media only screen and (width<=1280px){.image-split__media.image-split__media--ar-m-square{aspect-ratio:1}.image-split__media.image-split__media--ar-m-taller{aspect-ratio:.9}}.image-split__media.image-split__media--w-full-mobile{width:calc(100% + 3.6rem);margin-left:-1.8rem}@media only screen and (width>=768px){.image-split__media.image-split__media--w-full-mobile{width:100%;margin-left:0}}@media only screen and (width>=1280px){.image-split__media.image-split__media--ar-d-square{aspect-ratio:1}.image-split__media.image-split__media--ar-d-taller{aspect-ratio:.9}.image-split__content-col{height:100%;padding:0 6rem 0 10rem}}.image-split__content-inner{flex-direction:column;gap:2.4rem;display:flex}.image-split__content-columns{grid-template-columns:repeat(1,minmax(0,1fr));gap:2.4rem;display:grid}@media only screen and (width>=1280px){.image-split__content-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-split__products{background-color:var(--chalk-40);max-width:100%;margin-top:2.4rem;padding:1.8rem 1.2rem}@media only screen and (width>=1280px){.image-split__products{max-width:40rem;margin-top:0}}.image-split__product:not(:last-child){margin-bottom:2.4rem}.image-split__content-rte-wrapper{flex-direction:column;gap:1.2rem;display:flex}.image-split__text-content-item-content{margin-top:1.2rem}@media only screen and (width>=1280px){.image-split__text-content-items{padding-left:8.4rem}}.image-split__text-content-item:not(:last-child){margin-bottom:3.6rem}@media only screen and (width>=1280px){.image-split__content{flex-direction:column;gap:4.2rem;height:100%;display:flex}.image-split__content.image-split__content--justify-d-space-between{justify-content:space-between}.image-split__content.image-split__content--justify-d-bottom{justify-content:flex-end}.image-split__content .rte{padding-right:4rem}}@media only screen and (width>=1536px){.image-split__content .rte{padding-right:8.4rem}}.image-split__content-secondary{text-align:right;text-wrap:balance;justify-content:flex-end;align-items:flex-end;gap:1.8rem;width:100%;margin-top:2.4rem;display:flex}.image-split__content-secondary.image-split__content-secondary--layout-media_text{text-align:left}@media only screen and (width>=1280px){.image-split__content-secondary.image-split__content-secondary--pos-d-top{order:-1;align-items:flex-start}}.image-split__content-secondary .rte{flex-grow:1;padding-right:0}@media only screen and (width>=1280px){.image-split__content-secondary{margin-top:0}}.image-split__secondary-img{aspect-ratio:.8;width:16rem;min-width:16rem;position:relative}@media only screen and (width>=768px){.image-split__secondary-img{width:28.2rem;min-width:28.2rem}}@media only screen and (width>=1280px){.image-split__secondary-img{width:23.3rem;min-width:23.3rem}}.image-split__text-right{text-align:right;margin-top:.6rem}
