.text-image{--text-image-corner-color:var(--color--green)}.text-image__container{align-items:center;margin-inline:auto;display:flex}.text-image__visual{border-radius:.0625rem;flex:1 1 0;min-inline-size:0;margin:0;position:relative;overflow:hidden}@media screen and (width<=390px){.text-image__visual{block-size:28.125rem}}@media screen and (width>=390px) and (width<=1440px){.text-image__visual{block-size:calc(394.286px + 14.2857vw)}}@media screen and (width>=1440px){.text-image__visual{block-size:37.5rem}}.text-image__visual :is(img,picture){object-fit:cover;block-size:100%;inline-size:100%;display:block}.text-image__visual:before,.text-image__visual:after{pointer-events:none;content:"";block-size:5rem;inline-size:5rem;position:absolute}.text-image__visual:before{border-block-start:.875rem solid var(--text-image-corner-color);border-inline-end:.875rem solid var(--text-image-corner-color);inset-block-start:1.5rem;inset-inline-end:1.5rem}.text-image__visual:after{border-block-end:.875rem solid var(--text-image-corner-color);border-inline-start:.875rem solid var(--text-image-corner-color);inset-block-end:0;inset-inline-start:0}.text-image__content{flex-direction:column;flex:1 1 0;align-items:flex-start;min-inline-size:0;display:flex}.text-image__title{text-transform:uppercase;inline-size:100%;margin:0;font-family:kensington,Helvetica Neue Condensed,Arial Narrow,Roboto Condensed,sans-serif;font-weight:600;line-height:1.15}@media screen and (width<=390px){.text-image__title{font-size:2rem}}@media screen and (width>=390px) and (width<=1440px){.text-image__title{font-size:calc(26.0571px + 1.52381vw)}}@media screen and (width>=1440px){.text-image__title{font-size:3rem}}.text-image__title-emphasis{font-style:italic;font-weight:700}.text-image__text{inline-size:100%;font-size:1.125rem;line-height:1.15}.text-image__links{flex-direction:column;gap:.25rem;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.text-image__link{padding:.5rem;inline-size:100%;color:inherit;border-radius:.0625rem;align-items:center;gap:.5rem;padding-inline-start:.25rem;display:flex}.text-image__link:focus-visible{outline-offset:2px;outline:2px solid}.text-image__link:hover .text-image__link-label{text-decoration-thickness:2px}.text-image__link-icon{block-size:1.5rem;inline-size:1.5rem;-webkit-mask:var(--text-image-link-icon) center/contain no-repeat;mask:var(--text-image-link-icon) center/contain no-repeat;background-color:currentColor;flex:none}.text-image__link-label{letter-spacing:.02em;text-underline-offset:.2em;flex:auto;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;text-decoration:underline;text-decoration-thickness:1px}@media (width<=899px){.text-image__container{flex-direction:column;align-items:flex-start}.text-image__visual,.text-image__content{flex:none;inline-size:100%}}.text-image.width-full .text-image__container{max-inline-size:90rem}@media screen and (width<=390px){.text-image.width-full .text-image__container{padding-block:3rem}}@media screen and (width>=390px) and (width<=1440px){.text-image.width-full .text-image__container{padding-block:calc(39.0857px + 2.28571vw)}}@media screen and (width>=1440px){.text-image.width-full .text-image__container{padding-block:4.5rem}}@media screen and (width<=390px){.text-image.width-full .text-image__container{padding-inline:1.5rem}}@media screen and (width>=390px) and (width<=1440px){.text-image.width-full .text-image__container{padding-inline:calc(6.17143px + 4.57143vw)}}@media screen and (width>=1440px){.text-image.width-full .text-image__container{padding-inline:4.5rem}}@media screen and (width<=390px){.text-image.width-full .text-image__container{gap:2.5rem}}@media screen and (width>=390px) and (width<=1440px){.text-image.width-full .text-image__container{gap:calc(28.1143px + 3.04762vw)}}@media screen and (width>=1440px){.text-image.width-full .text-image__container{gap:4.5rem}}.text-image.width-full .text-image__content{gap:1.5rem}@media (width>=900px){.text-image.width-full .text-image__content{gap:.5rem}}.text-image.width-container{padding-inline:1.5rem}@media screen and (width<=390px){.text-image.width-container{padding-block:3rem}}@media screen and (width>=390px) and (width<=1440px){.text-image.width-container{padding-block:calc(39.0857px + 2.28571vw)}}@media screen and (width>=1440px){.text-image.width-container{padding-block:4.5rem}}.text-image.width-container .text-image__container{background-color:var(--background-color);border-radius:.125rem;max-inline-size:87rem}@media screen and (width<=390px){.text-image.width-container .text-image__container{padding:1.5rem}}@media screen and (width>=390px) and (width<=1440px){.text-image.width-container .text-image__container{padding:calc(15.0857px + 2.28571vw)}}@media screen and (width>=1440px){.text-image.width-container .text-image__container{padding:3rem}}@media screen and (width<=390px){.text-image.width-container .text-image__container{gap:2.5rem}}@media screen and (width>=390px) and (width<=1440px){.text-image.width-container .text-image__container{gap:calc(37.0286px + .761905vw)}}@media screen and (width>=1440px){.text-image.width-container .text-image__container{gap:3rem}}.text-image.width-container .text-image__content{gap:2.5rem}@media (width>=900px){.text-image.image-right .text-image__container{flex-direction:row-reverse}}.text-image.background-green,.text-image .text-image__container.background-green{--text-image-corner-color:var(--color--yellow)}
