.oc__block.oc__block__reference-card{background-color:#fff;transition:background-color .25s}@media(min-width:960px){.oc__block.oc__block__reference-card:hover{background-color:#dcecfc;border-radius:0 0 8px 8px}}.oc__block .oc__block__reference-card__image-container{position:relative}.oc__block .oc__block__reference-card__image-container__image{aspect-ratio:1.33/1;overflow:hidden;border-radius:8px;transition:all .25s}@media(min-width:960px){.oc__block.oc__block__reference-card:hover .oc__block__reference-card__image-container__image{border-radius:8px 8px 0 0}}.oc__block .oc__block__reference-card__image-container__image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px;transform:scale(1);transition:all .25s}@media(min-width:960px){.oc__block.oc__block__reference-card:hover .oc__block__reference-card__image-container__image img{border-radius:8px 8px 0 0;transform:scale(1.05)}}.oc__block .oc__block__reference-card__content{padding:var(--oc--spacing--11) 0 0;position:relative;top:0;transition:all .25s}@media(min-width:960px){.oc__block .oc__block__reference-card__content{padding:var(--oc--spacing--17) 0 var(--oc--spacing--05)}}@media(min-width:960px){.oc__block.oc__block__reference-card:hover .oc__block__reference-card__content{padding:var(--oc--spacing--17) var(--oc--spacing--11) var(--oc--spacing--05);top:-9px}}.oc__block .oc__block__reference-card__content__details__title{display:block;color:var(--oc--color--navy-text);font-family:var(--oc--font-family--base);font-size:26px;font-weight:700;line-height:120%;text-decoration:underline;text-decoration-color:transparent;margin-bottom:var(--oc--spacing--03);transition:text-decoration-color .25s}.oc__block__reference-card .oc__block__reference-card__content__details__supertitle{font-family:var(--oc--font-family--base);font-size:14px;font-weight:400;letter-spacing:.28px;line-height:100%;margin-bottom:var(--oc--spacing--05)}@media(min-width:960px){.oc__block.oc__block__reference-card:hover .oc__block__reference-card__content__details__title{text-decoration-color:var(--oc--color--navy-text)}}.oc__block .oc__block__reference-card__content__details__summary{color:var(--oc--color--navy-text);font-family:var(--oc--font-family--base);font-size:18px;font-weight:400;line-height:150%;margin-bottom:var(--oc--spacing--10)}@media(min-width:960px){.oc__block .oc__block__reference-card__content__details__summary{max-width:450px}}.oc__block .oc__block__reference-card__chips-container{position:relative;padding:3px 0}.oc__block .oc__block__reference-card__chips-container::before,.oc__block .oc__block__reference-card__chips-container::after{content:'';display:block;position:absolute;top:0;height:100%;width:20%;pointer-events:none;z-index:10;opacity:0;transition:opacity .2s}@media(min-width:960px){.oc__block .oc__block__reference-card__chips-container::before,.oc__block .oc__block__reference-card__chips-container::after{display:none}}.oc__block .oc__block__reference-card__chips-container::before{left:0;background:linear-gradient(90deg,white 0%,transparent 100%)}.oc__block .oc__block__reference-card__chips-container:not([data-position=beginning])::before{opacity:1}.oc__block .oc__block__reference-card__chips-container::after{right:0;background:linear-gradient(270deg,white 0%,transparent 100%)}.oc__block .oc__block__reference-card__chips-container:not([data-position=end])::after{opacity:1}.oc__block .oc__block__reference-card__chips-container__chips{gap:var(--oc--spacing--06);transition:all .25s}@media(min-width:960px){.oc__block .oc__block__reference-card__chips-container__chips{gap:0;opacity:0;visibility:hidden}}.oc__block.oc__block__reference-card:hover .oc__block__reference-card__chips-container__chips{gap:var(--oc--spacing--06);opacity:1;visibility:visible}.oc__block .oc__block__reference-card__chips-container__chips__chip{width:auto}