.image-text-collage{width:100%}.image-text-collage__inner{width:100%;display:flex;justify-content:center}.image-text-collage__inner .inner__content-holder{width:100%;max-width:1440px;display:grid;grid-column:1fr;grid-template-rows:repeat(auto,1fr);padding:0}@media (min-width: 1024px){.image-text-collage__inner .inner__content-holder{grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:repeat(9,1fr);padding:0 var(--spacing-10x)}}.image-text-collage__inner .inner__content-holder__text-holder,.image-text-collage__inner .inner__content-holder .content-holder__text-holder{grid-area:9/1/20/2;z-index:2;padding:var(--spacing-2x);min-width:10px;margin:0 var(--spacing-2x);height:fit-content}@media (min-width: 1024px){.image-text-collage__inner .inner__content-holder__text-holder,.image-text-collage__inner .inner__content-holder .content-holder__text-holder{grid-area:2/1/4/4;min-width:430px;margin:0;padding:var(--spacing-4x)}}.image-text-collage__inner .inner__content-holder__text-holder .text-holder__title,.image-text-collage__inner .inner__content-holder .content-holder__text-holder .text-holder__title{font-family:IvyPresto Display Thin,sans-serif;font-weight:200;font-size:3.2rem;line-height:4rem;letter-spacing:.05rem;margin:0 0 var(--spacing-3x) 0;color:var(--color-white)}.image-text-collage__inner .inner__content-holder__text-holder .text-holder__title strong,.image-text-collage__inner .inner__content-holder .content-holder__text-holder .text-holder__title strong{font-family:IvyPresto Display Light,sans-serif}.image-text-collage__inner .inner__content-holder__text-holder .text-holder__text,.image-text-collage__inner .inner__content-holder .content-holder__text-holder .text-holder__text{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;margin:0 0 var(--spacing-3x) 0;color:var(--color-white)}.image-text-collage__inner .inner__content-holder__text-holder a:hover,.image-text-collage__inner .inner__content-holder .content-holder__text-holder a:hover{cursor:pointer}.image-text-collage__inner .inner__content-holder__image-holder,.image-text-collage__inner .inner__content-holder .content-holder__image-holder{grid-area:1/1/10/2;max-height:600px}@media (min-width: 1024px){.image-text-collage__inner .inner__content-holder__image-holder,.image-text-collage__inner .inner__content-holder .content-holder__image-holder{grid-area:1/3/5/10}}.image-text-collage__inner .inner__content-holder__image-holder img,.image-text-collage__inner .inner__content-holder .content-holder__image-holder img{width:100%;height:100%;object-fit:cover}
