.ResourceHero-module__UT-Iwq__hero{border-bottom:1px solid var(--line);background:var(--white);overflow:hidden}.ResourceHero-module__UT-Iwq__layout{display:grid}.ResourceHero-module__UT-Iwq__copy{align-self:center;padding:3.5rem 1rem 2.75rem}.ResourceHero-module__UT-Iwq__title{max-width:11ch;color:var(--ink-900);font-family:var(--font-display), Montserrat, Helvetica, Arial, sans-serif;letter-spacing:-.035em;margin-top:1.5rem;font-size:clamp(2.65rem,7vw,4.8rem);font-weight:700;line-height:1.02}.ResourceHero-module__UT-Iwq__description{max-width:34rem;color:var(--ink-soft);margin-top:1.5rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.75}.ResourceHero-module__UT-Iwq__description>*+*{margin-top:1rem}.ResourceHero-module__UT-Iwq__actions{margin-top:2rem}.ResourceHero-module__UT-Iwq__media{--ribbon:clamp(.9rem, 2vw, 1.75rem);margin-left:calc(var(--ribbon) * 1.1);aspect-ratio:4/3;position:relative}.ResourceHero-module__UT-Iwq__photo{border-left:var(--ribbon) solid var(--cyan);box-shadow:calc(var(--ribbon) * -1.1) 0 0 0 #00aeef94;border-bottom-left-radius:63% 100%;position:absolute;inset:0;overflow:hidden}.ResourceHero-module__UT-Iwq__image{object-fit:cover}@media (min-width:640px) and (max-width:1023px){.ResourceHero-module__UT-Iwq__copy{padding:5rem 2.5rem 3.5rem}.ResourceHero-module__UT-Iwq__media{aspect-ratio:3/2}}@media (min-width:1024px){.ResourceHero-module__UT-Iwq__layout{grid-template-columns:46% 54%;min-height:clamp(34rem,46vw,40rem)}.ResourceHero-module__UT-Iwq__copy{padding:4rem clamp(2rem,3.4vw,4rem) 4rem max(2rem,50vw - 40rem)}.ResourceHero-module__UT-Iwq__title{font-size:clamp(3.25rem,4.8vw,5rem)}.ResourceHero-module__UT-Iwq__media{aspect-ratio:auto;align-self:stretch;height:100%}}.ResourceHero-module__UT-Iwq__eyebrow{margin-top:1.5rem}.ResourceHero-module__UT-Iwq__eyebrow+.ResourceHero-module__UT-Iwq__title{margin-top:1rem}.ResourceHero-module__UT-Iwq__wide .ResourceHero-module__UT-Iwq__title{text-wrap:balance;max-width:16ch;font-size:clamp(2.5rem,6.5vw,3.6rem)}.ResourceHero-module__UT-Iwq__wide .ResourceHero-module__UT-Iwq__description{max-width:38rem}@media (min-width:1024px){.ResourceHero-module__UT-Iwq__wide .ResourceHero-module__UT-Iwq__layout{grid-template-columns:54% 46%}.ResourceHero-module__UT-Iwq__wide .ResourceHero-module__UT-Iwq__title{font-size:clamp(3rem,4vw,4.2rem)}}
