:export{tabletmediaminwidth:48rem;smalldesktopmediaminwidth:64rem}.block-text-image__container{background:var(--wp--preset--gradient--cream-white-gradient);display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;padding:3.125rem 0 5rem;position:relative}.block-text-image__container.has-background-background-color{background:var(--wp--preset--color--background)}.block-text-image__container.has-background-background-color .block-text-image__inner-container .block-text-image__column-text{background-color:var(--wp--preset--color--background)}@media screen and (min-width:48rem){.block-text-image__container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:3rem}}.block-text-image__container .block-text-image__inner-container{box-sizing:border-box;display:grid;height:-moz-fit-content;height:fit-content;margin-left:auto;margin-right:auto;max-width:calc(var(--site-body-container-width) + var(--wp--preset--spacing--tiny)*2);padding-left:var(--wp--preset--spacing--tiny);padding-right:var(--wp--preset--spacing--tiny);width:100%;z-index:6}@media screen and (min-width:48rem){.block-text-image__container .block-text-image__inner-container{grid-gap:4.875rem;align-items:start;background-color:transparent;grid-area:1/1/2/13;grid-template-columns:repeat(12,1fr);height:auto;min-height:100%;padding-top:5rem;position:sticky;top:0;z-index:5}.block-text-image__container .block-text-image__inner-container .block-text-image__column-text{grid-area:1/1/2/7;height:-moz-fit-content;height:fit-content}}.block-text-image__container .block-text-image__inner-container .block-text-image__diamond-graphic--2{display:none}@media screen and (min-width:48rem){.block-text-image__container .block-text-image__inner-container .block-text-image__diamond-graphic--2{display:flex}}.block-text-image__container .block-text-image__column-image{display:grid;height:-moz-fit-content;height:fit-content;margin-left:2rem;max-width:100%;overflow-x:hidden;position:sticky;top:0;z-index:5}@media screen and (min-width:48rem){.block-text-image__container .block-text-image__column-image{align-items:center;grid-area:1/7/2/13;margin-left:0;min-height:70vh}}.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:.13fr repeat(3,1fr);height:-moz-fit-content;height:fit-content}.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--dia-graphic{grid-column:4/13;grid-row:1/5;max-height:100%;overflow:hidden;width:106.5%}.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--gallery{display:grid;grid-column:1/13;grid-row:2/5;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(3,1fr) .2fr;height:-moz-fit-content;height:fit-content}.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--gallery img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--gallery .block-text-image__gallery--main-img{aspect-ratio:1/1;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);grid-area:1/2/4/13;height:auto;overflow:hidden;position:relative;transform:translate(10%,2%);width:105%}.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--gallery .block-text-image__gallery--main-img .block-text-image__gallery--main-img--inner{position:relative}.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--gallery .block-text-image__gallery--main-img .block-text-image__gallery--main-img--inner .block-text-image__gallery--main-img--inner--container{left:0;overflow:hidden;position:absolute;top:0;width:100%}.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--gallery .block-text-image__gallery--main-img .block-text-image__gallery--main-img--inner .block-text-image__gallery--main-img--inner--container:first-child{z-index:3}.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--gallery .block-text-image__gallery--main-img .block-text-image__gallery--main-img--inner .block-text-image__gallery--main-img--inner--container:nth-child(2){z-index:2}.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--gallery .block-text-image__gallery--main-img .block-text-image__gallery--main-img--inner .block-text-image__gallery--main-img--inner--container img{width:100%}@media screen and (min-width:48rem){.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--gallery .block-text-image__gallery--main-img .block-text-image__gallery--main-img--inner .block-text-image__gallery--main-img--inner--container img{width:calc(65vw - 1rem)}}.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--gallery .block-text-image__gallery--main-img i.fa-magnifying-glass-plus{border-radius:50%;bottom:calc(50% - .8em);color:#fff;font-size:1.5em;left:4%;padding:.3em;pointer-events:none;position:absolute;text-shadow:1px 2px 7px #000;z-index:3}.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--gallery .block-text-image__gallery--decor-graphic{fill:var(--wp--preset--color--medium-blue);align-self:start;display:none;grid-column:2/3;grid-row:4/5;max-width:2.5rem;transform:translate(-50%,-80%)}@media screen and (min-width:64rem){.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--gallery .block-text-image__gallery--decor-graphic{max-width:4.625rem}}.block-text-image__container .block-text-image__column-image .block-text-image__column-image--inner .block-text-image__column-image--gallery .block-text-image__gallery--mini-img{align-self:end;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);grid-column:1/5;grid-row:2/4;transform:translate(15%,-10%);width:100%}.block-text-image__container .block-text-image__diamond-graphic--2{align-items:center;display:flex;height:15vh;justify-content:center;justify-self:start;transform:translate(-65%)}.block-text-image__container .block-text-image__diamond-graphic--2 .block-text-image__diamond-graphic--2--graphic{height:23rem}@media screen and (min-width:48rem){.block-text-image__container .block-text-image__diamond-graphic--2{align-self:end;grid-area:1/1/2/3;justify-self:end;transform:translate(-30%,-50%)}.block-text-image__container .block-text-image__diamond-graphic--2 .block-text-image__diamond-graphic--2--graphic{height:33.75rem}.block-text-image__container .block-text-image__diamond-graphic--2.mb--show{display:none}}.block-text-image__container .block-text-image__bg-graphic--top--container{display:none;overflow:clip;transform:translateY(-3.125rem)}@media screen and (min-width:48rem){.block-text-image__container .block-text-image__bg-graphic--top--container{display:block;grid-area:1/8/2/10;width:100%}}.block-text-image__container .block-text-image__bg-graphic--top--container .block-text-image__bg-graphic--top{transform:translateY(-57%);width:100%}.block-text-image__container .block-text-image__bg-graphic--bottom--container{align-self:end;bottom:0;left:0;max-width:16rem;overflow:clip;position:absolute}@media screen and (min-width:48rem){.block-text-image__container .block-text-image__bg-graphic--bottom--container{bottom:unset;grid-area:1/1/2/4;left:unset;max-width:none;position:relative;transform:translateY(5rem);width:100%}}.block-text-image__container .block-text-image__bg-graphic--bottom--container .block-text-image__bg-graphic--bottom{transform:translate(-20%,5%)}@media screen and (min-width:48rem){.block-text-image__container .block-text-image__bg-graphic--bottom--container .block-text-image__bg-graphic--bottom{width:100%}}
