.cew-lor-hover-cards{--cew-lor-hover-cards-card-background: var(--cds-theme-clr-primary);--cew-lor-hover-cards-card-hover-background: var(--cds-theme-clr-white);--cew-lor-hover-cards-hover-background-image: none;--cew-lor-hover-cards-hover-background-image-opacity: 0.4;--cew-lor-hover-cards-border-color: var(--cds-theme-clr-secondary);--cew-lor-hover-cards-text-color: var(--cds-theme-clr-white);--cew-lor-hover-cards-title-color: var(--cds-theme-clr-white);--cew-lor-hover-cards-hover-text-color: var(--cds-theme-clr-black);--cew-lor-hover-cards-subtle-border-color: color-mix(in srgb, var(--cds-theme-clr-white) 12%, transparent);--cew-lor-hover-cards-glow-soft: color-mix(in srgb, var(--cew-lor-hover-cards-border-color) 46%, transparent);--cew-lor-hover-cards-glow-strong: color-mix(in srgb, var(--cew-lor-hover-cards-border-color) 72%, transparent);--cew-lor-hover-cards-gap: 0.75rem;--cew-lor-hover-cards-columns: 2;--cew-lor-hover-cards-text-align: center;--cew-lor-hover-cards-card-radius: var(--cds-theme-border-radius);--cew-lor-hover-cards-card-min-height: clamp(8.125rem, 12vw, 8.25rem);--cew-lor-hover-cards-card-padding-block: clamp(1.75rem, 3vw, 2.125rem);--cew-lor-hover-cards-card-padding-inline: clamp(1.25rem, 4vw, 4.25rem);--cew-lor-hover-cards-transition-duration: var(--cds-theme-animation-global-duration);--cew-lor-hover-cards-transition-ease: var(--cds-theme-animation-global-ease);width:100%;color:var(--cew-lor-hover-cards-text-color)}.cew-lor-hover-cards__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cew-lor-hover-cards-gap);margin:0;padding:0;list-style:none}.cew-lor-hover-cards--layout-stack .cew-lor-hover-cards__grid{display:grid;grid-template-columns:1fr}.cew-lor-hover-cards__item{flex:0 1 calc((100% - (var(--cew-lor-hover-cards-columns) - 1)*var(--cew-lor-hover-cards-gap))/var(--cew-lor-hover-cards-columns));min-width:0;margin:0;padding:0}.cew-lor-hover-cards--layout-stack .cew-lor-hover-cards__item{flex-basis:auto}.cew-lor-hover-cards__card{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;min-height:var(--cew-lor-hover-cards-card-min-height);height:100%;padding:var(--cew-lor-hover-cards-card-padding-block) var(--cew-lor-hover-cards-card-padding-inline);overflow:hidden;text-align:var(--cew-lor-hover-cards-text-align);color:var(--cew-lor-hover-cards-text-color);background:linear-gradient(var(--cew-lor-hover-cards-subtle-border-color), var(--cew-lor-hover-cards-subtle-border-color)),var(--cew-lor-hover-cards-card-background);border:1px solid var(--cew-lor-hover-cards-border-color);border-radius:var(--cew-lor-hover-cards-card-radius);box-shadow:none;transition:background-color var(--cew-lor-hover-cards-transition-duration) var(--cew-lor-hover-cards-transition-ease),color var(--cew-lor-hover-cards-transition-duration) var(--cew-lor-hover-cards-transition-ease),box-shadow var(--cew-lor-hover-cards-transition-duration) var(--cew-lor-hover-cards-transition-ease),transform var(--cew-lor-hover-cards-transition-duration) var(--cew-lor-hover-cards-transition-ease)}.cew-lor-hover-cards__card::before{position:absolute;inset:0;z-index:-1;display:block;content:"";background:var(--cew-lor-hover-cards-card-hover-background);opacity:0;transition:opacity var(--cew-lor-hover-cards-transition-duration) var(--cew-lor-hover-cards-transition-ease)}.cew-lor-hover-cards__card::after{position:absolute;inset:0;z-index:-1;display:block;content:"";background:var(--cew-lor-hover-cards-hover-background-image) center/cover no-repeat;opacity:0;transition:opacity var(--cew-lor-hover-cards-transition-duration) var(--cew-lor-hover-cards-transition-ease)}.cew-lor-hover-cards__card:hover,.cew-lor-hover-cards__card:focus-within{color:var(--cew-lor-hover-cards-hover-text-color);background:var(--cew-lor-hover-cards-card-hover-background);box-shadow:0 0 0 1px var(--cew-lor-hover-cards-glow-strong),0 0 1.25rem var(--cew-lor-hover-cards-glow-strong),0 0 4rem var(--cew-lor-hover-cards-glow-soft)}.cew-lor-hover-cards__card:hover::before,.cew-lor-hover-cards__card:focus-within::before{opacity:1}.cew-lor-hover-cards__card:hover::after,.cew-lor-hover-cards__card:focus-within::after{opacity:max(var(--cew-lor-hover-cards-hover-background-image-opacity),.4)}.cew-lor-hover-cards__title{margin:0;width:100%;font-family:var(--cds-theme-font-headings);font-size:clamp(var(--cds-theme-type-fluid-md),1.4vw,var(--cds-theme-type-fluid-lg));font-weight:700;line-height:1.35;color:var(--cew-lor-hover-cards-title-color) !important}.cew-lor-hover-cards__card:hover .cew-lor-hover-cards__title,.cew-lor-hover-cards__card:focus-within .cew-lor-hover-cards__title{color:var(--cew-lor-hover-cards-hover-text-color) !important}.cew-lor-hover-cards__description{width:100%;margin:.875rem 0 0;font-family:var(--cds-theme-font-text);font-size:var(--cds-theme-type-fluid-base);font-weight:var(--cds-theme-font-text-weight);line-height:1.35;color:inherit}@media(max-width: 768px){.cew-lor-hover-cards{--cew-lor-hover-cards-columns: 1;--cew-lor-hover-cards-card-padding-inline: clamp(1rem, 5vw, 2rem)}}@media(prefers-reduced-motion: reduce){.cew-lor-hover-cards__card,.cew-lor-hover-cards__card::before,.cew-lor-hover-cards__card::after{transition:none}}
