section.cmp2{overflow-x:clip;padding-inline:0}.cmp2--green{background:linear-gradient(90deg,#c8d6c6,#d5d5b4)}.cmp2--blue{background:linear-gradient(90deg,#abcdd9,#909fc4)}.cmp2--pink{background:linear-gradient(90deg,#c2b1c4,#cc98b1)}.cmp2--pale-green{background:#e2e6d7}.cmp2 .flex{gap:4rem 2rem;padding-inline:2rem}.cmp2__header-content-text--fancy{font-family:var(--Turbinado)}.cmp2__header .cmp2__header-content-text--fancy{color:var(--blue-headline);font-size:6rem;line-height:.4;vertical-align:middle}.cmp2__image{mix-blend-mode:multiply;opacity:.8}@media (min-width:992px){h2.cmp2__header .cmp2__header-content-text--fancy{font-size:9rem}}@media (min-width:768px){.cmp2__image{max-width:40%}.cmp2__image-left{margin-left:calc(-10% - 2rem)}.cmp2__image-right{margin-right:calc(-10% - 2rem)}.cmp2__content{margin-inline:auto;max-width:42rem;width:40%}.cmp2__image-left.cmp2__image--small{margin-left:calc(-15% - 2rem)}.cmp2__image-right.cmp2__image--small{margin-right:calc(-15% - 2rem)}.cmp2__content--wide{margin-inline:auto;max-width:62rem;width:50%}.cmp2__header--offset .cmp2__header-content-row:first-child{transform:translateX(-5rem)}.cmp2__header--offset .cmp2__header-content-row:last-child{transform:translateX(5rem)}}@media (min-width:1800px){.cmp2__image-left,.cmp2__image-left.cmp2__image--small{margin-left:calc(-2% - 2rem)}.cmp2__image-right,.cmp2__image-right.cmp2__image--small{margin-right:calc(-2% - 2rem)}}@media (max-width:767px){section.cmp2{overflow:hidden;padding:0}.cmp2 .flex{gap:0}.cmp2__image{margin-inline:auto;max-width:50rem}.cmp2__image-left{margin-top:-2rem}.cmp2__image-right{margin-bottom:-2rem}}