.hl-cards{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;padding:0;position:relative;width:100vw}.hl-cards__grid{display:grid;gap:24px;grid-auto-columns:1fr;grid-auto-flow:column;margin:0 auto;max-width:1320px;padding:60px 16px}.hl-cards__card{aspect-ratio:412/660;background-color:hsla(0,0%,85%,.4);border-radius:32px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;transition:opacity .6s ease,transform .6s ease,box-shadow .3s ease}.hl-cards__grid--4up .hl-cards__card{aspect-ratio:auto}.hl-cards__grid--4up .hl-cards__text{padding-bottom:40px}.hl-cards__card:hover{box-shadow:0 16px 40px rgba(0,0,0,.12);transform:translateY(-8px)}.hl-cards__text{box-sizing:border-box;min-height:230px;padding:43px 34px 0;position:relative;z-index:2}.hl-cards__eyebrow{color:#000;display:block;font-size:16px;font-weight:700;letter-spacing:normal;line-height:1.2;margin:0 0 10px}.hl-cards__title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 50%,var(--brand-1) 100%)!important;background-size:200% 100%!important;color:transparent!important;font-size:40px!important;font-weight:700!important;letter-spacing:-2px;line-height:1.1!important;margin:0 0 16px!important;padding-bottom:4px;-webkit-text-fill-color:transparent;animation:hlGradientSlide 10s linear infinite}.hl-cards__grid--4up .hl-cards__title{font-size:28px!important;letter-spacing:-1px}.hl-cards__desc{color:#000!important;font-size:16px!important;line-height:24px!important;margin:0!important;max-width:none}.hl-cards__img{display:block;height:auto;margin-top:auto;width:100%}.hl-cards__toggle{display:none}.hl-cards__toggle,.hl-cards__toggle:active,.hl-cards__toggle:focus,.hl-cards__toggle:hover{background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:inherit!important;outline:none;-webkit-tap-highlight-color:transparent}.hl-cards__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@keyframes hlGradientSlide{0%{background-position:0 50%}to{background-position:-200% 50%}}.hl-cards__card:first-child{transition-delay:0s}.hl-cards__card:nth-child(2){transition-delay:.12s}.hl-cards__card:nth-child(3){transition-delay:.24s}.hl-cards__card:nth-child(4){transition-delay:.36s}.hl-cards__card:nth-child(5){transition-delay:.48s}.hl-cards__card:nth-child(n+6){transition-delay:.6s}@media (prefers-reduced-motion:reduce){.hl-cards__title{animation:none}.hl-cards__card{transition-delay:0s!important}.hl-cards__card:hover{box-shadow:none;transform:none}}@media (max-width:1024px){.hl-cards__grid{padding:64px 32px}.hl-cards__text{padding:32px 24px 0}.hl-cards__title{font-size:30px!important;letter-spacing:-1.2px}.hl-cards__grid--4up{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}.hl-cards__grid--4up .hl-cards__title{font-size:30px!important;letter-spacing:-1.2px}.hl-cards__grid--4up .hl-cards__text{padding-bottom:32px}}@media (max-width:768px){.hl-cards__grid{gap:16px!important;grid-auto-flow:row!important;grid-template-columns:1fr!important;padding:48px 24px}.hl-cards__card{aspect-ratio:auto!important;border-radius:24px!important;position:relative!important}.hl-cards__card:hover{box-shadow:none;transform:none}.hl-cards__grid--4up .hl-cards__title,.hl-cards__title{font-size:22px!important;letter-spacing:-.5px!important;line-height:1.2!important;padding-bottom:2px}.hl-cards__desc{max-width:none!important}.hl-cards__eyebrow{font-size:15px;margin-bottom:8px}.hl-cards__card.is-open .hl-cards__text{min-height:0!important;padding:44px 30px 0!important}.hl-cards__grid--4up .hl-cards__card.is-open .hl-cards__text{padding-bottom:28px!important}.hl-cards__card.is-open .hl-cards__title{margin:0 0 16px!important}.hl-cards__card.is-open .hl-cards__toggle{display:none!important}.hl-cards__card:not(.is-open) .hl-cards__text{align-items:center!important;display:flex!important;height:91px!important;min-height:0!important;padding:0 76px 0 30px!important}.hl-cards__card:not(.is-open) .hl-cards__title{margin:0!important}.hl-cards__card:not(.is-open) .hl-cards__desc,.hl-cards__card:not(.is-open) .hl-cards__eyebrow,.hl-cards__card:not(.is-open) .hl-cards__img{display:none!important}.hl-cards__toggle{cursor:pointer;display:block!important;height:91px;left:0;padding:0;position:absolute;top:0;width:100%;z-index:3}.hl-cards__toggle:after,.hl-cards__toggle:before{animation:hlGradientSlide 10s linear infinite;background-color:transparent;background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 50%,var(--brand-1) 100%);background-size:200% 100%;border-radius:1px;content:"";height:2px;position:absolute;right:28px;top:50%;transform:translateY(-50%);width:20px}.hl-cards__toggle:after{transform:translateY(-50%) rotate(90deg)}.hl-cards__card:not(.is-open):hover{animation:hlGradientSlide 10s linear infinite;background-color:transparent;background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 50%,var(--brand-1) 100%);background-size:200% 100%}.hl-cards__card:not(.is-open):hover .hl-cards__title{background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;animation:none}.hl-cards__card:not(.is-open):hover .hl-cards__toggle:after,.hl-cards__card:not(.is-open):hover .hl-cards__toggle:before{animation:none;background-color:#fff!important;background-image:none!important}}