@charset "UTF-8";.content-card{display:flex;flex-direction:column;position:relative;width:100%;border-radius:var(--borders-radius-secondary);overflow:hidden;height:var(--plp-content-card);transition:height .2s ease}.content-card--vertica-flex-start{justify-content:flex-start}.content-card--vertical-center{justify-content:center}.content-card--vertical-flex-end{justify-content:flex-end}.content-card--horizontal-center{align-items:center;text-align:center}.content-card--horizontal-flex-start{align-items:flex-start}.content-card.content-card--1-tile{grid-column:span 1}.content-card.content-card--2-tile{grid-column:1/-1}@media (min-width: 769px){.content-card.content-card--2-tile{grid-column:span 2}}.content-card.content-card--4-tile{grid-column:1/-1;grid-row:span 2;height:calc(var(--plp-content-card) * 2 + var(--mobile-gap))}@media (min-width: 769px){.content-card.content-card--4-tile{grid-column:span 4;grid-row:auto;height:var(--plp-content-card)}}.content-card__image{position:absolute;top:0;left:0;height:100%;width:100%}.content-card__image picture{height:100%}.content-card__image.desktop-only{display:none}.content-card__image.mobile-only{display:block}@media (min-width: 768px){.content-card__image.desktop-only{display:block}.content-card__image.mobile-only{display:none}}.content-card__img-responsive{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.content-card__content{position:relative;padding:var(--spacing-400);z-index:1}@media (max-width: 768px){.content-card__content{display:flex;flex-direction:column;justify-content:flex-end}}.content-card__content--light{color:var(--typography-color-default, #000)}.content-card__content--dark{color:var(--typography-color-inverse, #fff)}.content-card__content--scrim:before{content:"";position:absolute;background:linear-gradient(180deg,#0000,#00000070 30%,#000000bd);height:var(--plp-content-card);width:100vh;left:0;top:0;right:0;pointer-events:none;z-index:-1}.content-card__heading{margin-bottom:var(--spacing-100)}.content-card__body{margin-bottom:var(--spacing-400)}.content-card__link{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-bold);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01);display:inline-flex;padding:var(--spacing-50, 4px) 0;align-items:center;gap:var(--spacing-100, 6px);text-decoration:none;transition:opacity .2s,color .2s}.content-card__link svg{width:16px;height:16px}.content-card__link:hover{opacity:.8;color:var(--typography-color-text-link-default-inverse-hover)}.content-card__video-toggle{position:absolute;right:14px;bottom:14px;width:32px;height:32px;border:none;border-radius:50%;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;background:transparent}.content-card__video-toggle:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:#fffc}.content-card__video-toggle:focus{outline:2px solid var(--color-neutrals-1000);outline-offset:0px}.content-card__video-toggle .icon{position:relative;width:8px;height:9px}.content-card__video-toggle.is-pause .icon:before,.content-card__video-toggle.is-pause .icon:after{content:"";position:absolute;width:1px;height:9px;background:var(--color-neutrals-1000);top:0}.content-card__video-toggle.is-pause .icon:before{left:0}.content-card__video-toggle.is-pause .icon:after{right:0}.content-card__video-toggle.is-play .icon{width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent var(--color-neutrals-1000);position:relative;left:1px}.content-card__video-toggle.is-play .icon:before,.content-card__video-toggle.is-play .icon:after{content:none}.content-card__video-toggle.content-card__video-toggle--dark:before{background:#000c}.content-card__video-toggle.content-card__video-toggle--dark:focus{outline:2px solid var(--color-neutrals-0)}.content-card__video-toggle.content-card__video-toggle--dark.is-pause .icon:before,.content-card__video-toggle.content-card__video-toggle--dark.is-pause .icon:after{background:var(--color-neutrals-0)}.content-card__video-toggle.content-card__video-toggle--dark.is-play .icon{border-color:transparent transparent transparent var(--color-neutrals-0)}@media (min-width: 769px){.content-card__content{padding:var(--spacing-600)}}
