.c-card-coll{--image-radius:var(--radius-card-primary);display:grid;gap:.75rem;position:relative}.c-card-coll a:first-of-type:not(.no-card-link):before{content:"";display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.c-card-coll a:first-of-type:not(.no-card-link):focus-visible{outline:none}.c-card-coll 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-card-coll__image-container{border-radius:var(--image-radius);display:grid;overflow:hidden;width:100%}.c-card-coll__image{width:100%}.c-card-coll__title{--animated-border-color:currentColor;align-items:center;display:flex;flex-direction:row;font-size:var(--font-static-sm);font-weight:700;gap:.5rem;justify-content:flex-start;line-height:1.2;min-height:var(--min-height,auto);padding:.25rem 0}.c-card-coll__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 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%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 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%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:.75em}.c-card-coll__title:focus-visible,.c-card-coll__title:hover,a:hover .c-card-coll__title,button:hover .c-card-coll__title{color:var(--text-brand)}.c-card-coll__title:focus-visible:after,.c-card-coll__title:hover:after,a:hover .c-card-coll__title:after,button:hover .c-card-coll__title:after{transform:translateX(.25em)}@media only screen and (prefers-reduced-motion:no-preference){.c-card-coll .c-card-coll__image{transform-origin:center;transition:transform .4s ease-in-out,opacity .3s ease-in-out}.c-card-coll:has(.zoom-image-on-hover:hover) .c-card-coll__image{transform:scale(1.1)}}