.erl-showcase-cards{display:flex;gap:var(--erl-spacing-lg);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-inline:var(--erl-spacing-md)}.erl-showcase-cards.is-scroll-linked{scroll-snap-type:none}.erl-showcase-cards::-webkit-scrollbar{display:none}.erl-showcase-cards:focus-visible{outline:2px solid var(--erl-color-on-dark);outline-offset:-2px}.erl-showcase-nav .erl-slider-nav{margin-top:0}.erl-showcase-nav .erl-slider-nav__progress{width:200px}.erl-showcase-cards__item{flex:0 0 auto;margin:0;scroll-snap-align:start}.erl-showcase-card{display:flex;align-items:flex-start;gap:var(--erl-spacing-md);box-sizing:border-box;width:440px;height:182px;padding:var(--erl-spacing-md);border-radius:var(--erl-border-radius-lg);background-color:color-mix(in srgb,var(--erl-color-blue-grey-700) 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--erl-color-on-dark);text-decoration:none;transition:background-color .2s ease}.erl-showcase-card:hover,.erl-showcase-card:focus-visible{background-color:color-mix(in srgb,var(--erl-color-blue-grey-700) 86%,transparent);color:var(--erl-color-on-dark)}.erl-showcase-card:focus-visible{outline:2px solid var(--erl-color-on-dark);outline-offset:-6px}.erl-showcase-card__media{position:relative;flex:0 0 150px;width:150px;height:150px;border-radius:var(--erl-border-radius-md);overflow:hidden}.erl-showcase-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--erl-transition-slow)}.erl-showcase-card:hover .erl-showcase-card__image,.erl-showcase-card:focus-visible .erl-showcase-card__image{transform:scale(1.04)}.erl-showcase-card__body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--erl-spacing-sm);padding-block:var(--erl-spacing-sm)}.erl-showcase-card__head{display:flex;align-items:center;gap:var(--erl-spacing-xs)}.erl-showcase-card__eyebrow{flex:1 1 0;min-width:0;font-family:var(--erl-font-heading);font-weight:var(--erl-fw-medium);font-size:var(--erl-fs-caption);line-height:20px;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erl-showcase-card__arrow{flex:0 0 20px;width:20px;height:20px;background-color:currentColor;mask:url(../../images/icons/arrow-long-right.svg) no-repeat center / contain;-webkit-mask:url(../../images/icons/arrow-long-right.svg) no-repeat center / contain;transition:transform var(--erl-transition-fast)}.erl-showcase-card:hover .erl-showcase-card__arrow,.erl-showcase-card:focus-visible .erl-showcase-card__arrow{transform:translate(4px)}.erl-showcase-card__title{padding-block-start:11px;border-block-start:1px solid color-mix(in srgb,var(--erl-color-neutral-200) 20%,transparent);font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);font-size:var(--erl-fs-h5);line-height:var(--erl-lh-h5);letter-spacing:-.2px;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media(max-width:600px){.erl-showcase-card{width:min(296px,86vw);height:100px;gap:var(--erl-spacing-sm-md);padding:var(--erl-spacing-sm-md) 14px var(--erl-spacing-sm-md) var(--erl-spacing-sm-md)}.erl-showcase-card__media{flex-basis:76px;width:76px;height:76px}.erl-showcase-card__body{gap:6px;padding-block:0;overflow:hidden}.erl-showcase-card__eyebrow{font-size:11px;line-height:18px;letter-spacing:.88px;color:#ffffffbf}.erl-showcase-card__arrow{flex-basis:18px;width:18px;height:18px}.erl-showcase-card__title{margin-block-start:-3px;padding-block-start:0;border-block-start:0;font-size:1rem;line-height:18px;letter-spacing:-.16px}}@media(prefers-reduced-motion:reduce){.erl-showcase-card,.erl-showcase-card__image,.erl-showcase-card__arrow{transition:none}.erl-showcase-card:hover .erl-showcase-card__image,.erl-showcase-card:focus-visible .erl-showcase-card__image,.erl-showcase-card:hover .erl-showcase-card__arrow,.erl-showcase-card:focus-visible .erl-showcase-card__arrow{transform:none}}
