.c-coll-card{display:grid;gap:.75rem;position:relative}.c-coll-card a:first-of-type:not(.no-card-link):before{content:"";display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.c-coll-card a:first-of-type:not(.no-card-link):focus-visible{outline:none}.c-coll-card a:first-of-type:not(.no-card-link):focus-visible:before{border-radius:var(--border-radius,var(--focus-ring-border-radius));outline:.125rem solid var(--focus-ring-color,var(--border--focus));outline-offset:var(--focus-ring-offset)}.c-coll-card__image-container{border-radius:var(--radius-secondary);display:grid;overflow:hidden;width:100%}.c-coll-card__image{width:100%}.c-coll-card__title{--animated-border-color:currentColor;align-items:center;display:flex;flex-direction:row;font-size:var(--font-body-sm);font-weight:700;gap:.5rem;justify-content:flex-start;line-height:1.2;min-height:var(--min-height,auto);padding:.25rem 0}.c-coll-card__title:after{background-color:currentColor;content:"";display:block;height:.75em;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h306.7L201.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h306.7L201.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;order:1;transition:transform .25s ease-in-out;width:.5em}.c-coll-card__title:focus-visible,.c-coll-card__title:hover,a:hover .c-coll-card__title,button:hover .c-coll-card__title{color:var(--text-brand)}.c-coll-card__title:focus-visible:after,.c-coll-card__title:hover:after,a:hover .c-coll-card__title:after,button:hover .c-coll-card__title:after{transform:translateX(.25em)}@media only screen and (prefers-reduced-motion:no-preference){.c-coll-card .c-coll-card__image{transform-origin:center;transition:transform .4s ease-in-out,opacity .3s ease-in-out}.c-coll-card:has(.zoom-image-on-hover:hover) .c-coll-card__image{transform:scale(1.1)}}