.media-content{--media-content--aspect-ratio: 1;--media-content--inner-padding-y: var(--block--padding-y);--media-content--content--max-width: 28.125rem;--media-content--gap: var(--space--responsive--xl)}@media(min-width: 62em){.media-content{--media-content--inner-padding-y: var(--block--padding-y)}}.media-content.has-cyan-background-color{background-color:hsl(var(--color--cyan--hsl), 0.25)}.media-content.has-aqua-background-color{background-color:hsl(var(--color--aqua--hsl), 0.25)}.media-content.has-yellow-background-color{background-color:hsl(var(--color--yellow--hsl), 0.25)}.media-content.has-coral-background-color{background-color:hsl(var(--color--coral--hsl), 0.25)}.media-content.has-teal-background-color{background-color:hsl(var(--color--teal--hsl), 0.25);color:var(--color--indigo)}.media-content__inner{max-width:var(--width--responsive--l);margin-right:auto;margin-left:auto;display:grid;gap:var(--media-content--gap);place-items:center}@media(min-width: 62em){.media-content__inner{--media-content--aspect-ratio: 4 / 3;gap:var(--media-content--gap, 0);grid-template-areas:"media content";grid-template-columns:50% 1fr}}.media-content:not(.alignfull){overflow:hidden;border-radius:var(--border-radius--s);overflow:visible}.media-content.has-background{padding-top:var(--media-content--outer-padding-y, 0);padding-bottom:var(--media-content--outer-padding-y, 0)}.media-content.has-background .media-content__media--image{background-color:var(--color--white)}.media-content__content>*:first-child{margin-top:0}.media-content__content>*:last-child{margin-bottom:0}.media-content__content{width:100%;padding-inline:var(--media-content--inner-padding-x, 0)}@media(min-width: 62em){.media-content__content{padding:var(--media-content--inner-padding-y, 0) var(--media-content--inner-padding-x, 0);grid-area:content}}.media-content__content{padding-block:var(--media-content--inner-padding-y, 0)}.media-content__text{font-size:calc(20/16*1rem + (22 - 20)*var(--fluid-bp));line-height:1.6}.media-content__links{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center}.media-content__links .secondary-link{text-decoration:none;font-weight:700;position:relative;transition:all .3s ease}.media-content__links .secondary-link::before{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:3px solid var(--color--coral)}.media-content__links .secondary-link:hover{opacity:.75}.media-content__links .secondary-link:hover::before{animation:border_animation .3s forwards}@keyframes border_animation{0%{width:0%}100%{width:100%}}.media-content.has-indigo-background-color .secondary-link{color:var(--color--white)}.media-content__media{position:relative;width:100%;padding:2rem;order:-1;aspect-ratio:1;display:flex;align-items:center;justify-content:center}@media(min-width: 62em){.media-content__media{grid-area:media;padding:6.25rem 8.5rem}}.media-content__media{overflow:hidden;border-radius:var(--border-radius--s)}.media-content__media--image{background:var(--color--indigo)}.media-content__media--image img{width:100%;height:100%;object-fit:contain}.media-content__media--embed{position:relative;aspect-ratio:16/9}.media-content__media--embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.media-content__heading{font-family:"Apercu Pro";font-weight:700;line-height:1.36}.media-content__heading a{color:inherit}.media-content__heading{font-size:calc(24/16*1rem + (40 - 24)*var(--fluid-bp));line-height:1.32;max-width:var(--heading--max-width)}.media-content__heading+.media-content__subheading{margin-top:calc(var(--heading--margin-bottom)*-1 + var(--space--base))}.media-content__subheading{font-family:"Apercu Pro";font-weight:700;line-height:1.36}.media-content__subheading a{color:inherit}.media-content__subheading{font-size:calc(15/16*1rem + (15 - 15)*var(--fluid-bp));max-width:var(--heading--max-width);margin-top:0;margin-bottom:var(--space--4xs)}@media(min-width: 62em){.media-content--right .media-content__inner{grid-template-areas:"content media";grid-template-columns:1fr 50%}}.media-content{--media-content--outer-padding-y: var(--block--padding-y);--media-content--outer-padding-x: var(--block--padding-x);--media-content--inner-padding-y: 0px}.media-content.has-yellow-background-color .g-button::after{content:url("../../../../assets/images/icons/arrow-right-white.svg")}
