.text-image{margin:.0333333333rem 0;--km-sq-width: 0.025rem}@media(max-width: 1020px){.text-image{margin:32px 0;--km-sq-width: 32px}}@media(max-width: 767px){.text-image+.text-image{margin-top:-32px}}.text-image:first-child{margin-top:0}.text-image:last-child{margin-bottom:0}.text-image__container{background:#e6c398;display:grid;grid-template-columns:663fr 777fr;position:relative;overflow:hidden}@media(max-width: 1020px){.text-image__container{margin-left:-20px;width:calc(100% + 40px);grid-template-columns:1fr 1fr}}@media(max-width: 767px){.text-image__container{grid-template-columns:1fr}}.text-image__image,.text-image__copy{width:100%;position:relative}.text-image__copy{padding:.0333333333rem .0375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1020px){.text-image__copy{padding:32px 20px}}.text-image__image{position:relative;background:inherit}.text-image-sq{position:absolute;background:inherit;width:.025rem;width:var(--km-sq-width, 0.025rem);height:.025rem}@supports(aspect-ratio: 1/1){.text-image-sq{aspect-ratio:1/1;height:auto}}@media(max-width: 767px){.text-image-sq{display:none}}.text-image-sq--1{top:0;left:0}.text-image-sq--2{left:0;top:.05rem;top:calc(2*var(--km-sq-width, 0.025rem));bottom:.025rem;bottom:var(--km-sq-width, 0.025rem)}.text-image-sq--3{left:.025rem;left:var(--km-sq-width, 0.025rem);top:.075rem;top:calc(3*var(--km-sq-width, 0.025rem));-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform:scale(1, 3);-ms-transform:scale(1, 3);transform:scale(1, 3)}.text-image-sq--4{left:.025rem;left:var(--km-sq-width, 0.025rem);top:.175rem;top:calc(7*var(--km-sq-width, 0.025rem))}.text-image-sq--5{left:.025rem;left:var(--km-sq-width, 0.025rem);top:.225rem;top:calc(9*var(--km-sq-width, 0.025rem));-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform:scale(1, 3);-ms-transform:scale(1, 3);transform:scale(1, 3)}.text-image-sq--6{left:.025rem;left:var(--km-sq-width, 0.025rem);bottom:0}.text-image-sq--7{left:.05rem;left:calc(2*var(--km-sq-width, 0.025rem));top:.05rem;top:calc(2*var(--km-sq-width, 0.025rem))}.text-image-sq--8{left:.05rem;left:calc(2*var(--km-sq-width, 0.025rem));top:.2rem;top:calc(8*var(--km-sq-width, 0.025rem))}.text-image--rtf .text-image-sq--1{right:0;left:auto}.text-image--rtf .text-image-sq--2{left:auto;right:0}.text-image--rtf .text-image-sq--3{left:auto;right:.025rem;right:var(--km-sq-width, 0.025rem)}.text-image--rtf .text-image-sq--4{left:auto;right:.025rem;right:var(--km-sq-width, 0.025rem)}.text-image--rtf .text-image-sq--5{left:auto;right:.025rem;right:var(--km-sq-width, 0.025rem)}.text-image--rtf .text-image-sq--6{left:auto;right:.025rem;right:var(--km-sq-width, 0.025rem)}.text-image--rtf .text-image-sq--7{left:auto;right:.05rem;right:calc(2*var(--km-sq-width, 0.025rem))}.text-image--rtf .text-image-sq--8{left:auto;right:.05rem;right:calc(2*var(--km-sq-width, 0.025rem))}.text-image__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.text-image--dark-background .text-image__container{background:#2c2e35}.text-image--rtf .text-image__container{grid-template-columns:777fr 663fr;color:#a8a8b9}@media(max-width: 1020px){.text-image--rtf .text-image__container{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.text-image--rtf .text-image__container{grid-template-columns:1fr}}@supports(filter: invert(1)){.text-image--rtf .text-image__container h3:before{-webkit-filter:invert(1);filter:invert(1);background-image:url(../img/h3.svg) !important}}.text-image--rtf .text-image__container h3:before{background-image:url(../img/h3-white.svg)}.text-image--rtf .text-image__container h1,.text-image--rtf .text-image__container h2,.text-image--rtf .text-image__container h3,.text-image--rtf .text-image__container h4,.text-image--rtf .text-image__container h5,.text-image--rtf .text-image__container h6{color:#fff}.text-image--rtf .text-image__container p{color:#a8a8b9}@media(min-width: 768px){.text-image--rtf .text-image__image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.text-image h3{line-height:1.1}.text-image p{font-size:.009375rem;line-height:1.5555555556em}@media(max-width: 767px){.text-image p{font-size:16px}}