.showcase-block{width:100%}.showcase-block--white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.showcase-block--green{--tw-bg-opacity:1;background-color:rgb(0 121 52/var(--tw-bg-opacity,1))}.showcase-block__container{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:90rem;flex-direction:column;align-items:flex-start;gap:35px;padding:2.5rem 1.25rem}@media (min-width:1280px){.showcase-block__container{flex-direction:row;align-items:center;justify-content:space-between;gap:40px;padding:2.5rem}.showcase-block--citation.showcase-block--rtl .showcase-block__container,.showcase-block--rtl .showcase-block__container{flex-direction:row-reverse}.showcase-block--thumbnail .showcase-block__container{align-items:flex-start;gap:60px}}.showcase-block--citation .showcase-block__container{position:relative;padding:2.5rem 1.25rem 2.5rem 50px}@media (min-width:1280px){.showcase-block--citation .showcase-block__container{align-items:flex-start;gap:60px;padding:5rem 2.5rem 5rem 120px}}.showcase-block__media{position:relative;display:flex;width:100%;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:920/680;aspect-ratio:auto}@media (min-width:1280px){.showcase-block__media{height:680px;width:920px;flex-shrink:1}}.showcase-block__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.showcase-block--citation .showcase-block__media,.showcase-block__video{width:100%}@media (min-width:1280px){.showcase-block--citation .showcase-block__media{height:640px;width:840px;flex-shrink:1}}.showcase-block--citation .showcase-block__image{width:100%}@media (min-width:1280px){.showcase-block--citation .showcase-block__image{height:100%;flex-shrink:0}}.showcase-block--citation .showcase-block__container:before{content:"";position:absolute;top:2.5rem;bottom:2.5rem;left:1.25rem;width:.625rem;height:calc(100% - 80px)}@media (min-width:1280px){.showcase-block--citation .showcase-block__container:before{top:5rem;bottom:5rem;left:2.5rem;width:1.25rem;height:calc(100% - 160px)}}.showcase-block--white.showcase-block--citation .showcase-block__container:before{--tw-bg-opacity:1;background-color:rgb(0 121 52/var(--tw-bg-opacity,1))}.showcase-block--green.showcase-block--citation .showcase-block__container:before{--tw-bg-opacity:1;background-color:rgb(213 240 133/var(--tw-bg-opacity,1))}.showcase-block--white .showcase-block__bar{--tw-bg-opacity:1;background-color:rgb(0 121 52/var(--tw-bg-opacity,1))}.showcase-block--green .showcase-block__bar{--tw-bg-opacity:1;background-color:rgb(213 240 133/var(--tw-bg-opacity,1))}.showcase-block__content{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:21px}@media (min-width:1280px){.showcase-block__content{width:400px;flex-shrink:0;gap:31px;padding-left:0;padding-right:0}}.showcase-block--thumbnail .showcase-block__content{gap:0}@media (min-width:1280px){.showcase-block--thumbnail .showcase-block__content{width:320px;gap:0}.showcase-block--citation .showcase-block__content{min-width:-moz-min-content;min-width:min-content;max-width:320px;gap:60px}}.showcase-block--citation .showcase-block__content *{overflow-wrap:break-word}.showcase-block__title-group{display:flex;flex-direction:column;align-items:flex-start}.showcase-block__eyebrow{margin:0 0 22px;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}@media (min-width:1280px){.showcase-block__eyebrow{font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500}}.showcase-block--green .showcase-block__eyebrow{--tw-text-opacity:1;color:rgb(241 243 232/var(--tw-text-opacity,1))}.showcase-block__heading{margin:0;font-size:40px;line-height:1.25;letter-spacing:-.05em;font-weight:600;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}@media (min-width:1280px){.showcase-block__heading{font-size:56px;line-height:1.25;letter-spacing:-.05em;font-weight:600}}.showcase-block--green .showcase-block__heading{--tw-text-opacity:1;color:rgb(241 243 232/var(--tw-text-opacity,1))}.showcase-block__description{margin:0;font-size:18px;line-height:1.389;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}@media (min-width:1280px){.showcase-block__description{font-size:22px;line-height:1.364;letter-spacing:-.05em;font-weight:500}}.showcase-block--green .showcase-block__description{--tw-text-opacity:1;color:rgb(241 243 232/var(--tw-text-opacity,1))}.showcase-block--thumbnail .showcase-block__description{font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}@media (min-width:1280px){.showcase-block--thumbnail .showcase-block__description{font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500}}.showcase-block--green.showcase-block--thumbnail .showcase-block__description{--tw-text-opacity:1;color:rgb(241 243 232/var(--tw-text-opacity,1))}.showcase-block--citation .showcase-block__description{font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}@media (min-width:1280px){.showcase-block--citation .showcase-block__description{font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500}}.showcase-block--green.showcase-block--citation .showcase-block__description{--tw-text-opacity:1;color:rgb(241 243 232/var(--tw-text-opacity,1))}.showcase-block--thumbnail .showcase-block__description{margin-bottom:1.25rem}@media (min-width:1280px){.showcase-block--thumbnail .showcase-block__description{margin-bottom:35px}}.showcase-block__thumbnail{position:relative;width:100%;display:none}@media (min-width:1280px){.showcase-block__thumbnail{display:block;aspect-ratio:320/220;width:320px;flex-shrink:0}}.showcase-block--thumbnail .showcase-block__thumbnail{margin-bottom:1.25rem}@media (min-width:1280px){.showcase-block--thumbnail .showcase-block__thumbnail{margin-bottom:115px}}.showcase-block__thumbnail-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.showcase-block__content .button{margin-top:12px}@media (min-width:1280px){.showcase-block__content .button{margin-top:0}}.showcase-block--thumbnail .showcase-block__content .button{margin-top:0}@media (min-width:1280px){.showcase-block--thumbnail .showcase-block__content .button{margin-top:0}}