@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.js-hide{-webkit-animation:fadeOut .2s;animation:fadeOut .2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.js-show{-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.card.linked:after{content:'';position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;opacity:0;border-radius:inherit;-webkit-transition:opacity 1s cubic-bezier(.16,1,.3,1);transition:opacity 1s cubic-bezier(.16,1,.3,1);-webkit-box-shadow:0 1em 1em -.5em rgba(60,55,125,.15);box-shadow:0 1em 1em -.5em rgba(60,55,125,.15)}.card.linked img{-webkit-transition:-webkit-filter 1s cubic-bezier(.16,1,.3,1),-webkit-transform 1s cubic-bezier(.16,1,.3,1);transition:-webkit-filter 1s cubic-bezier(.16,1,.3,1),-webkit-transform 1s cubic-bezier(.16,1,.3,1);transition:filter 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition:filter 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),-webkit-filter 1s cubic-bezier(.16,1,.3,1),-webkit-transform 1s cubic-bezier(.16,1,.3,1)}.card.linked:is(:hover,:focus-within):after{opacity:1}.card.linked:is(:hover,:focus-within) img{-webkit-filter:saturate(1.02) contrast(1.125) brightness(1.02);filter:saturate(1.02) contrast(1.125) brightness(1.02);-webkit-transform:scale(1.1);transform:scale(1.1)}.card--hero picture:after{--translateY:100vw;--skewY:155deg;-webkit-animation:animate-sheen cubic-bezier(.79,.33,.14,.53) forwards infinite;animation:animate-sheen cubic-bezier(.79,.33,.14,.53) forwards infinite;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:33s;animation-duration:33s;background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(50%,rgba(255,255,255,0.3)),to(transparent));background:linear-gradient(0deg,transparent 0%,rgba(255,255,255,0.3) 50%,transparent 100%);content:'';inset:0;opacity:0;pointer-events:none;position:absolute;-webkit-transform:skewY(var(--skewY)) translate3d(0,calc(var(--translateY) * -1),0);transform:skewY(var(--skewY)) translate3d(0,calc(var(--translateY) * -1),0);z-index:5}@media screen and (min-width:1110px){.card--hero picture:after{--translateY:728px}}@-webkit-keyframes animate-sheen{5%{opacity:.5}10%,to{opacity:0;-webkit-transform:skewY(var(--skewY)) translate3d(0,var(--translateY),0);transform:skewY(var(--skewY)) translate3d(0,var(--translateY),0)}}@keyframes animate-sheen{5%{opacity:.5}10%,to{opacity:0;-webkit-transform:skewY(var(--skewY)) translate3d(0,var(--translateY),0);transform:skewY(var(--skewY)) translate3d(0,var(--translateY),0)}}@media(prefers-reduced-motion){.card--hero picture:after{display:none}}.widget[data-state]:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';z-index:-1;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;border-radius:5px}.widget[data-state=success]:before{background:linear-gradient(135deg,#4caf50 0%,#2196f3 100%);opacity:1}.widget[data-state=error]:before{background:linear-gradient(135deg,#E57373 0%,#E91E63 100%);opacity:1}