aero-effect{--transition-duration:500ms;--transition-timing-function:ease;--animation-duration:calc(var(--transition-duration) / 2 + 100ms);--animation-timing-function:ease;--content-color-text:white;--content-color-bg:rgba(0, 5, 15, .7);--content-translate-offset:100px;--content-translate-duration:calc(var(--animation-duration) - 20ms);--content-translate-duration-offset:25ms;--image-round-radius:100px;--perspective:700px}aero-grid{--grid-gap:1rem;--grid-item-size:300px}@keyframes contentTranslateTopIn{0%{transform:translate(0,calc(-1 * var(--content-translate-offset)))}100%{transform:translate(0,0)}}@keyframes contentTranslateTopOut{0%{transform:translate(0,0)}100%{transform:translate(0,calc(-1 * var(--content-translate-offset)))}}@keyframes contentTranslateRightIn{0%{transform:translate(var(--content-translate-offset),0)}100%{transform:translate(0,0)}}@keyframes contentTranslateRightOut{0%{transform:translate(0,0)}100%{transform:translate(var(--content-translate-offset),0)}}@keyframes contentTranslateBottomIn{0%{transform:translate(0,var(--content-translate-offset))}100%{transform:translate(0,0)}}@keyframes contentTranslateBottomOut{0%{transform:translate(0,0)}100%{transform:translate(0,var(--content-translate-offset))}}@keyframes contentTranslateLeftIn{0%{transform:translate(calc(-1 * var(--content-translate-offset)),0)}100%{transform:translate(0,0)}}@keyframes contentTranslateLeftOut{0%{transform:translate(0,0)}100%{transform:translate(calc(-1 * var(--content-translate-offset)),0)}}@keyframes slideImageTopIn{0%{opacity:1;transform:translate(0,0)}100%{opacity:1;transform:translate(0,100%)}}@keyframes slideContentTopIn{0%{opacity:1;transform:translate(0,-100%)}100%{opacity:1;transform:translate(0,0)}}@keyframes slideImageTopOut{0%{opacity:1;transform:translate(0,100%)}100%{opacity:1;transform:translate(0,0)}}@keyframes slideContentTopOut{0%{opacity:1;transform:translate(0,0)}100%{opacity:1;transform:translate(0,-100%)}}@keyframes slideImageRightIn{0%{opacity:1;transform:translate(0,0)}100%{opacity:1;transform:translate(-100%,0)}}@keyframes slideContentRightIn{0%{opacity:1;transform:translate(100%,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes slideImageRightOut{0%{opacity:1;transform:translate(-100%,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes slideContentRightOut{0%{opacity:1;transform:translate(0,0)}100%{opacity:1;transform:translate(100%,0)}}@keyframes slideImageBottomIn{0%{opacity:1;transform:translate(0,0)}100%{opacity:1;transform:translate(0,-100%)}}@keyframes slideContentBottomIn{0%{opacity:1;transform:translate(0,100%)}100%{opacity:1;transform:translate(0,0)}}@keyframes slideImageBottomOut{0%{opacity:1;transform:translate(0,-100%)}100%{transform:translate(0,0);opacity:1}}@keyframes slideContentBottomOut{0%{opacity:1;transform:translate(0,0)}100%{transform:translate(0,100%);opacity:1}}@keyframes slideImageLeftIn{0%{opacity:1;transform:translate(0,0)}100%{opacity:1;transform:translate(100%,0)}}@keyframes slideContentLeftIn{0%{opacity:1;transform:translate(-100%,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes slideImageLeftOut{0%{opacity:1;transform:translate(100%,0)}100%{transform:translate(0,0);opacity:1}}@keyframes slideContentLeftOut{0%{opacity:1;transform:translate(0,0)}100%{transform:translate(-100%,0);opacity:1}}@keyframes flipInTop{0%{transform:perspective(var(--perspective)) rotate3d(1,0,0,90deg)}40%{transform:perspective(var(--perspective)) rotate3d(1,0,0,-20deg)}60%{transform:perspective(var(--perspective)) rotate3d(1,0,0,10deg)}80%{transform:perspective(var(--perspective)) rotate3d(1,0,0,-5deg)}100%{transform:perspective(var(--perspective))}}@keyframes flipInRight{0%{transform:perspective(var(--perspective)) rotate3d(0,1,0,90deg)}40%{transform:perspective(var(--perspective)) rotate3d(0,1,0,-20deg)}60%{transform:perspective(var(--perspective)) rotate3d(0,1,0,10deg)}80%{transform:perspective(var(--perspective)) rotate3d(0,1,0,-5deg)}100%{transform:perspective(var(--perspective))}}@keyframes flipInBottom{0%{transform:perspective(var(--perspective)) rotate3d(1,0,0,-90deg)}40%{transform:perspective(var(--perspective)) rotate3d(1,0,0,20deg)}60%{transform:perspective(var(--perspective)) rotate3d(1,0,0,-10deg)}80%{transform:perspective(var(--perspective)) rotate3d(1,0,0,5deg)}100%{transform:perspective(var(--perspective))}}@keyframes flipInLeft{0%{transform:perspective(var(--perspective)) rotate3d(0,1,0,-90deg)}40%{transform:perspective(var(--perspective)) rotate3d(0,1,0,20deg)}60%{transform:perspective(var(--perspective)) rotate3d(0,1,0,-10deg)}80%{transform:perspective(var(--perspective)) rotate3d(0,1,0,5deg)}100%{transform:perspective(var(--perspective))}}@keyframes flipOutTop{0%{transform:perspective(var(--perspective))}30%{transform:perspective(var(--perspective)) rotate3d(1,0,0,-20deg);opacity:1}100%{transform:perspective(var(--perspective)) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutRight{0%{transform:perspective(var(--perspective))}30%{transform:perspective(var(--perspective)) rotate3d(0,1,0,-20deg);opacity:1}100%{transform:perspective(var(--perspective)) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutBottom{0%{transform:perspective(var(--perspective))}30%{transform:perspective(var(--perspective)) rotate3d(1,0,0,20deg);opacity:1}100%{transform:perspective(var(--perspective)) rotate3d(1,0,0,-90deg);opacity:0}}@keyframes flipOutLeft{0%{transform:perspective(var(--perspective))}30%{transform:perspective(var(--perspective)) rotate3d(0,1,0,20deg);opacity:1}100%{transform:perspective(var(--perspective)) rotate3d(0,1,0,-90deg);opacity:0}}aero-effect{display:inline-block;position:relative;max-width:100%}aero-effect figure.image{position:relative;margin:0}aero-effect figure.image img{position:relative;display:block;max-width:100%}aero-effect .content{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;bottom:0;right:0;padding:5%;overflow:hidden;color:var(--content-color-text);background:var(--content-color-bg);will-change:opacity;transition-property:opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}aero-effect .content.text-center{text-align:center}aero-effect .content>*{opacity:0;will-change:opacity;transition-property:opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:var(--content-translate-duration);animation-timing-function:var(--animation-timing-function)}aero-effect .content>:nth-child(1){animation-duration:calc(var(--content-translate-duration) + 0 * var(--content-translate-duration-offset))}aero-effect .content>:nth-child(2){animation-duration:calc(var(--content-translate-duration) + 1 * var(--content-translate-duration-offset))}aero-effect .content>:nth-child(3){animation-duration:calc(var(--content-translate-duration) + 2 * var(--content-translate-duration-offset))}aero-effect:hover .content>*{opacity:1}aero-effect.top .content>*{animation-name:contentTranslateTopOut}aero-effect.top:hover .content>*{animation-name:contentTranslateTopIn}aero-effect.right .content>*{animation-name:contentTranslateRightOut}aero-effect.right:hover .content>*{animation-name:contentTranslateRightIn}aero-effect.bottom .content>*{animation-name:contentTranslateBottomOut}aero-effect.bottom:hover .content>*{animation-name:contentTranslateBottomIn}aero-effect.left .content>*{animation-name:contentTranslateLeftOut}aero-effect.left:hover .content>*{animation-name:contentTranslateLeftIn}aero-grid{display:grid;position:relative;grid-gap:var(--grid-gap);grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-size),1fr));grid-auto-rows:1fr}aero-grid figure.image img{position:absolute}aero-grid::before{content:"";width:0;height:0;padding-bottom:100%;grid-row:1/1;grid-column:1/1}aero-grid>:first-child{grid-row:1/1;grid-column:1/1}@media screen and (min-width:768px){aero-grid>:nth-child(12n-8){grid-column:span 1;grid-row:span 2}aero-grid>:nth-child(16n-8){grid-column:span 2;grid-row:span 2}}aero-grid aero-effect{z-index:0}aero-grid aero-effect figure.image{width:100%;height:100%}aero-grid aero-effect figure.image img{width:100%;height:100%;object-fit:cover}aero-grid aero-effect.last-active:hover,aero-grid aero-effect:hover{z-index:100}aero-grid aero-effect.last-active{z-index:99}aero-effect.fade-in .content{opacity:0}aero-effect.fade-in:hover .content{opacity:1}aero-effect.fade-out figure.image{opacity:1;z-index:1;will-change:opacity;transition-property:opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}aero-effect.fade-out .content>*{z-index:2}aero-effect.fade-out:hover figure.image{opacity:0}aero-effect.swipe figure.image{display:flex;justify-content:center;align-items:center;overflow:hidden}aero-effect.swipe figure.image::before{content:"";display:block;position:absolute;width:50%;height:100%;opacity:0;background:#fff;box-shadow:0 0 100px #fff;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 2);animation-timing-function:var(--animation-timing-function);z-index:2}aero-effect.swipe .content{opacity:0;z-index:1}aero-effect.swipe:hover .content{opacity:1}aero-effect.swipe.top figure.image::before{animation-name:swipeTopOut}aero-effect.swipe.top:hover figure.image::before{animation-name:swipeTopIn}aero-effect.swipe.right figure.image::before{animation-name:swipeRightOut}aero-effect.swipe.right:hover figure.image::before{animation-name:swipeRightIn}aero-effect.swipe.bottom figure.image::before{animation-name:swipeBottomOut}aero-effect.swipe.bottom:hover figure.image::before{animation-name:swipeBottomIn}aero-effect.swipe.left figure.image::before{animation-name:swipeLeftOut}aero-effect.swipe.left:hover figure.image::before{animation-name:swipeLeftIn}@keyframes swipeTopIn{0%{opacity:.1;transform:skew(-20deg) translate(-250%)}100%{opacity:.6;transform:skew(-20deg) translate(250%)}}@keyframes swipeTopOut{0%{opacity:.6;transform:skew(-20deg) translate(250%)}100%{opacity:.1;transform:skew(-20deg) translate(-250%)}}@keyframes swipeRightIn{0%{opacity:.1;transform:skew(20deg) translate(250%)}100%{opacity:.6;transform:skew(20deg) translate(-250%)}}@keyframes swipeRightOut{0%{opacity:.6;transform:skew(20deg) translate(-250%)}100%{opacity:.1;transform:skew(20deg) translate(250%)}}@keyframes swipeBottomIn{0%{opacity:.1;transform:skew(-20deg) translate(250%)}100%{opacity:.6;transform:skew(-20deg) translate(-250%)}}@keyframes swipeBottomOut{0%{opacity:.6;transform:skew(-20deg) translate(-250%)}100%{opacity:.1;transform:skew(-20deg) translate(250%)}}@keyframes swipeLeftIn{0%{opacity:.1;transform:skew(20deg) translate(-250%)}100%{opacity:.6;transform:skew(20deg) translate(250%)}}@keyframes swipeLeftOut{0%{opacity:.6;transform:skew(20deg) translate(250%)}100%{opacity:.1;transform:skew(20deg) translate(-250%)}}aero-effect.slide{overflow:hidden}aero-effect.slide .content,aero-effect.slide figure.image{animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:var(--animation-duration);animation-timing-function:var(--animation-timing-function)}aero-effect.slide .content{opacity:0}aero-effect.slide .content>*{transition-delay:calc(var(--animation-duration) * .15);animation-delay:calc(var(--animation-duration) * .15)}aero-effect.slide.top figure.image{animation-name:slideImageTopOut}aero-effect.slide.top .content{animation-name:slideContentTopOut}aero-effect.slide.top:hover figure.image{animation-name:slideImageTopIn}aero-effect.slide.top:hover .content{animation-name:slideContentTopIn}aero-effect.slide.right figure.image{animation-name:slideImageRightOut}aero-effect.slide.right .content{animation-name:slideContentRightOut}aero-effect.slide.right:hover figure.image{animation-name:slideImageRightIn}aero-effect.slide.right:hover .content{animation-name:slideContentRightIn}aero-effect.slide.bottom figure.image{animation-name:slideImageBottomOut}aero-effect.slide.bottom .content{animation-name:slideContentBottomOut}aero-effect.slide.bottom:hover figure.image{animation-name:slideImageBottomIn}aero-effect.slide.bottom:hover .content{animation-name:slideContentBottomIn}aero-effect.slide.left figure.image{animation-name:slideImageLeftOut}aero-effect.slide.left .content{animation-name:slideContentLeftOut}aero-effect.slide.left:hover figure.image{animation-name:slideImageLeftIn}aero-effect.slide.left:hover .content{animation-name:slideContentLeftIn}aero-effect.slide-over{overflow:hidden}aero-effect.slide-over .content{opacity:0;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:var(--animation-duration);animation-timing-function:var(--animation-timing-function)}aero-effect.slide-over .content>*{transition-delay:calc(var(--animation-duration) * .15);animation-delay:calc(var(--animation-duration) * .15)}aero-effect.slide-over.top .content{animation-name:slideContentTopOut}aero-effect.slide-over.top:hover .content{animation-name:slideContentTopIn}aero-effect.slide-over.right .content{animation-name:slideContentRightOut}aero-effect.slide-over.right:hover .content{animation-name:slideContentRightIn}aero-effect.slide-over.bottom .content{animation-name:slideContentBottomOut}aero-effect.slide-over.bottom:hover .content{animation-name:slideContentBottomIn}aero-effect.slide-over.left .content{animation-name:slideContentLeftOut}aero-effect.slide-over.left:hover .content{animation-name:slideContentLeftIn}aero-effect.zoom-in{overflow:hidden}aero-effect.zoom-in figure.image img{transform:scale(1);will-change:transform;transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}aero-effect.zoom-in .content{opacity:0}aero-effect.zoom-in:hover figure.image img{transform:scale(1.3)}aero-effect.zoom-in:hover .content{opacity:1}aero-effect.zoom-out{overflow:hidden}aero-effect.zoom-out figure.image img{transform:scale(1.3);will-change:transform;transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}aero-effect.zoom-out .content{opacity:0}aero-effect.zoom-out:hover figure.image img{transform:scale(1)}aero-effect.zoom-out:hover .content{opacity:1}aero-effect.shake{animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 2.2);animation-timing-function:var(--animation-timing-function)}aero-effect.shake .content{opacity:0}aero-effect.shake:hover{animation-name:shake}aero-effect.shake:hover .content{opacity:1}@keyframes shake{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.02,1.02,1.02) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.02,1.02,1.02) rotate3d(0,0,1,-3deg)}100%{transform:scale3d(1,1,1)}}aero-effect.trans{overflow:hidden}aero-effect.trans figure.image{transform:scale(1.3)}aero-effect.trans figure.image img{animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 2);animation-timing-function:var(--animation-timing-function)}aero-effect.trans .content{opacity:0}aero-effect.trans:hover .content{opacity:1}aero-effect.trans.top figure.image img{animation-name:transTopOut}aero-effect.trans.top:hover figure.image img{animation-name:transTopIn}aero-effect.trans.right figure.image img{animation-name:transRightOut}aero-effect.trans.right:hover figure.image img{animation-name:transRightIn}aero-effect.trans.bottom figure.image img{animation-name:transBottomOut}aero-effect.trans.bottom:hover figure.image img{animation-name:transBottomIn}aero-effect.trans.left figure.image img{animation-name:transLeftOut}aero-effect.trans.left:hover figure.image img{animation-name:transLeftIn}@keyframes transTopIn{0%{transform:translate(0,0)}100%{transform:translate(0,10%)}}@keyframes transTopOut{0%{transform:translate(0,10%)}100%{transform:translate(0,0)}}@keyframes transRightIn{0%{transform:translate(0,0)}100%{transform:translate(-10%,0)}}@keyframes transRightOut{0%{transform:translate(-10%,0)}100%{transform:translate(0,0)}}@keyframes transBottomIn{0%{transform:translate(0,0)}100%{transform:translate(0,-10%)}}@keyframes transBottomOut{0%{transform:translate(0,-10%)}100%{transform:translate(0,0)}}@keyframes transLeftIn{0%{transform:translate(0,0)}100%{transform:translate(10%,0)}}@keyframes transLeftOut{0%{transform:translate(10%,0)}100%{transform:translate(0,0)}}aero-effect.flip figure.image{z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}aero-effect.flip .content{z-index:0}aero-effect.flip .content>*{animation-name:none}aero-effect.flip:hover .content>*{animation-name:none}aero-effect.flip.left .content>*,aero-effect.flip.right .content>*{transform:rotateY(180deg)}aero-effect.flip.bottom .content,aero-effect.flip.top .content{flex-direction:column-reverse}aero-effect.flip.bottom .content>*,aero-effect.flip.top .content>*{transform:rotateX(180deg)}aero-effect.flip .content,aero-effect.flip figure.image{animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 2);animation-timing-function:var(--animation-timing-function)}aero-effect.flip.top .content,aero-effect.flip.top figure.image{animation-name:flipBackTop}aero-effect.flip.top:hover .content,aero-effect.flip.top:hover figure.image{animation-name:flipFrontTop}aero-effect.flip.right .content,aero-effect.flip.right figure.image{animation-name:flipBackRight}aero-effect.flip.right:hover .content,aero-effect.flip.right:hover figure.image{animation-name:flipFrontRight}aero-effect.flip.bottom .content,aero-effect.flip.bottom figure.image{animation-name:flipBackBottom}aero-effect.flip.bottom:hover .content,aero-effect.flip.bottom:hover figure.image{animation-name:flipFrontBottom}aero-effect.flip.left .content,aero-effect.flip.left figure.image{animation-name:flipBackLeft}aero-effect.flip.left:hover .content,aero-effect.flip.left:hover figure.image{animation-name:flipFrontLeft}@keyframes flipFrontTop{0%{transform:perspective(var(--perspective)) rotate3d(1,0,0,0deg)}100%{transform:perspective(var(--perspective)) rotate3d(1,0,0,180deg)}}@keyframes flipFrontRight{0%{transform:perspective(var(--perspective)) rotate3d(0,1,0,0deg)}100%{transform:perspective(var(--perspective)) rotate3d(0,1,0,180deg)}}@keyframes flipFrontBottom{0%{transform:perspective(var(--perspective)) rotate3d(1,0,0,0deg)}100%{transform:perspective(var(--perspective)) rotate3d(1,0,0,-180deg)}}@keyframes flipFrontLeft{0%{transform:perspective(var(--perspective)) rotate3d(0,1,0,0deg)}100%{transform:perspective(var(--perspective)) rotate3d(0,1,0,-180deg)}}@keyframes flipBackTop{0%{transform:perspective(var(--perspective)) rotate3d(1,0,0,180deg)}100%{transform:perspective(var(--perspective)) rotate3d(1,0,0,0deg)}}@keyframes flipBackRight{0%{transform:perspective(var(--perspective)) rotate3d(0,1,0,180deg)}100%{transform:perspective(var(--perspective)) rotate3d(0,1,0,0deg)}}@keyframes flipBackBottom{0%{transform:perspective(var(--perspective)) rotate3d(1,0,0,-180deg)}100%{transform:perspective(var(--perspective)) rotate3d(1,0,0,0deg)}}@keyframes flipBackLeft{0%{transform:perspective(var(--perspective)) rotate3d(0,1,0,-180deg)}100%{transform:perspective(var(--perspective)) rotate3d(0,1,0,0deg)}}aero-effect.flip-in .content{opacity:0;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 2);animation-timing-function:var(--animation-timing-function)}aero-effect.flip-in:hover .content{opacity:1;transition-duration:calc(var(--transition-duration)/ 4)}aero-effect.flip-in.top:hover .content{animation-name:flipInTop}aero-effect.flip-in.right:hover .content{animation-name:flipInRight}aero-effect.flip-in.bottom:hover .content{animation-name:flipInBottom}aero-effect.flip-in.left:hover .content{animation-name:flipInLeft}aero-effect.flip-out .content{z-index:0;-webkit-transform:translateZ(-9000px)}aero-effect.flip-out .content>*{opacity:0}aero-effect.flip-out figure.image{z-index:1;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 2);animation-timing-function:var(--animation-timing-function)}aero-effect.flip-out:hover .content>*{animation-name:none;opacity:1;will-change:opacity;transition-delay:var(--animation-duration);transition-property:opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}aero-effect.flip-out.top figure.image{animation-name:flipInTop}aero-effect.flip-out.top:hover figure.image{animation-name:flipOutTop}aero-effect.flip-out.right figure.image{animation-name:flipInRight}aero-effect.flip-out.right:hover figure.image{animation-name:flipOutRight}aero-effect.flip-out.bottom figure.image{animation-name:flipInBottom}aero-effect.flip-out.bottom:hover figure.image{animation-name:flipOutBottom}aero-effect.flip-out.left figure.image{animation-name:flipInLeft}aero-effect.flip-out.left:hover figure.image{animation-name:flipOutLeft}aero-effect.bubble .content{opacity:0;animation-name:bubbleOut;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:var(--animation-duration);animation-timing-function:var(--animation-timing-function)}aero-effect.bubble:hover .content{opacity:1;animation-name:bubbleIn;animation-duration:calc(var(--animation-duration) * 2)}aero-effect.bubble.top .content{transform-origin:center top}aero-effect.bubble.right .content{transform-origin:center right}aero-effect.bubble.bottom .content{transform-origin:center bottom}aero-effect.bubble.left .content{transform-origin:center left}@keyframes bubbleIn{0%{transform:scale(.1) rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}100%{transform:scale(1)}}@keyframes bubbleOut{0%{opacity:1;transform:scale(1)}30%{transform:rotate(3deg)}50%{opacity:1;transform:rotate(-10deg)}100%{opacity:0;transform:scale(.1) rotate(30deg)}}aero-effect.bounce-in .content{opacity:0;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 2);animation-timing-function:var(--animation-timing-function)}aero-effect.bounce-in:hover .content{opacity:1;animation-name:bounceIn}@keyframes bounceIn{0%{transform:scale(.3,.3)}20%{transform:scale(1.1,1.1)}40%{transform:scale(.9,.9)}60%{transform:scale(1.03,1.03)}80%{transform:scale(.97,.97)}100%{transform:scale(1,1)}}aero-effect.bounce-out figure.image{z-index:1;opacity:1;will-change:opacity;transition-delay:var(--animation-duration);transition-property:opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 2);animation-timing-function:var(--animation-timing-function)}aero-effect.bounce-out .content{z-index:0}aero-effect.bounce-out:hover .content>*{animation-name:none}aero-effect.bounce-out:hover figure.image{opacity:0;animation-name:bounceOut}@keyframes bounceOut{20%{transform:scale(.9,.9)}50%,55%{transform:scale(1.1,1.1)}100%{transform:scale(.3,.3)}}aero-effect.flip-forward figure.image{z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}aero-effect.flip-forward .content{z-index:0}aero-effect.flip-forward.last-active{-webkit-transform:translateZ(9000px)}aero-effect.flip-forward .content>*{animation-name:none}aero-effect.flip-forward:hover .content>*{animation-name:none}aero-effect.flip-forward.left .content>*,aero-effect.flip-forward.right .content>*{transform:rotateY(180deg)}aero-effect.flip-forward.bottom .content,aero-effect.flip-forward.top .content{flex-direction:column-reverse}aero-effect.flip-forward.bottom .content>*,aero-effect.flip-forward.top .content>*{transform:rotateX(180deg)}aero-effect.flip-forward .content,aero-effect.flip-forward figure.image{animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 2);animation-timing-function:var(--animation-timing-function)}aero-effect.flip-forward.top .content,aero-effect.flip-forward.top figure.image{animation-name:flipForwardOutTop}aero-effect.flip-forward.top:hover .content,aero-effect.flip-forward.top:hover figure.image{animation-name:flipForwardInTop}aero-effect.flip-forward.right .content,aero-effect.flip-forward.right figure.image{animation-name:flipForwardOutRight}aero-effect.flip-forward.right:hover .content,aero-effect.flip-forward.right:hover figure.image{animation-name:flipForwardInRight}aero-effect.flip-forward.bottom .content,aero-effect.flip-forward.bottom figure.image{animation-name:flipForwardOutBottom}aero-effect.flip-forward.bottom:hover .content,aero-effect.flip-forward.bottom:hover figure.image{animation-name:flipForwardInBottom}aero-effect.flip-forward.left .content,aero-effect.flip-forward.left figure.image{animation-name:flipForwardOutLeft}aero-effect.flip-forward.left:hover .content,aero-effect.flip-forward.left:hover figure.image{animation-name:flipForwardInLeft}@keyframes flipForwardInTop{0%{transform:perspective(var(--perspective)) scale(1) rotateX(0)}50%{transform:perspective(var(--perspective)) scale(1.3) rotateX(-90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateX(-180deg)}}@keyframes flipForwardOutTop{0%{transform:perspective(var(--perspective)) scale(1) rotateX(-180deg)}50%{transform:perspective(var(--perspective)) scale(1.3) rotateX(-90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateX(0)}}@keyframes flipForwardInRight{0%{transform:perspective(var(--perspective)) scale(1) rotateY(0)}50%{transform:perspective(var(--perspective)) scale(1.3) rotateY(-90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateY(-180deg)}}@keyframes flipForwardOutRight{0%{transform:perspective(var(--perspective)) scale(1) rotateY(-180deg)}50%{transform:perspective(var(--perspective)) scale(1.3) rotateY(-90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateY(0)}}@keyframes flipForwardInBottom{0%{transform:perspective(var(--perspective)) scale(1) rotateX(0)}50%{transform:perspective(var(--perspective)) scale(1.3) rotateX(90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateX(180deg)}}@keyframes flipForwardOutBottom{0%{transform:perspective(var(--perspective)) scale(1) rotateX(180deg)}50%{transform:perspective(var(--perspective)) scale(1.3) rotateX(90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateX(0)}}@keyframes flipForwardInLeft{0%{transform:perspective(var(--perspective)) scale(1) rotateY(0)}50%{transform:perspective(var(--perspective)) scale(1.3) rotateY(90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateY(180deg)}}@keyframes flipForwardOutLeft{0%{transform:perspective(var(--perspective)) scale(1) rotateY(180deg)}50%{transform:perspective(var(--perspective)) scale(1.3) rotateY(90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateY(0)}}aero-effect.flip-backward figure.image{z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}aero-effect.flip-backward .content{z-index:0}aero-effect.flip-backward .content>*{animation-name:none}aero-effect.flip-backward:hover .content>*{animation-name:none}aero-effect.flip-backward.left .content>*,aero-effect.flip-backward.right .content>*{transform:rotateY(180deg)}aero-effect.flip-backward.bottom .content,aero-effect.flip-backward.top .content{flex-direction:column-reverse}aero-effect.flip-backward.bottom .content>*,aero-effect.flip-backward.top .content>*{transform:rotateX(180deg)}aero-effect.flip-backward .content,aero-effect.flip-backward figure.image{animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 2);animation-timing-function:var(--animation-timing-function)}aero-effect.flip-backward.top .content,aero-effect.flip-backward.top figure.image{animation-name:flipBackwardOutTop}aero-effect.flip-backward.top:hover .content,aero-effect.flip-backward.top:hover figure.image{animation-name:flipBackwardInTop}aero-effect.flip-backward.right .content,aero-effect.flip-backward.right figure.image{animation-name:flipBackwardOutRight}aero-effect.flip-backward.right:hover .content,aero-effect.flip-backward.right:hover figure.image{animation-name:flipBackwardInRight}aero-effect.flip-backward.bottom .content,aero-effect.flip-backward.bottom figure.image{animation-name:flipBackwardOutBottom}aero-effect.flip-backward.bottom:hover .content,aero-effect.flip-backward.bottom:hover figure.image{animation-name:flipBackwardInBottom}aero-effect.flip-backward.left .content,aero-effect.flip-backward.left figure.image{animation-name:flipBackwardOutLeft}aero-effect.flip-backward.left:hover .content,aero-effect.flip-backward.left:hover figure.image{animation-name:flipBackwardInLeft}@keyframes flipBackwardInTop{0%{transform:perspective(var(--perspective)) scale(1) rotateX(0)}50%{transform:perspective(var(--perspective)) scale(.7) rotateX(-90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateX(-180deg)}}@keyframes flipBackwardOutTop{0%{transform:perspective(var(--perspective)) scale(1) rotateX(-180deg)}50%{transform:perspective(var(--perspective)) scale(.7) rotateX(-90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateX(0)}}@keyframes flipBackwardInRight{0%{transform:perspective(var(--perspective)) scale(1) rotateY(0)}50%{transform:perspective(var(--perspective)) scale(.7) rotateY(-90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateY(-180deg)}}@keyframes flipBackwardOutRight{0%{transform:perspective(var(--perspective)) scale(1) rotateY(-180deg)}50%{transform:perspective(var(--perspective)) scale(.7) rotateY(-90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateY(0)}}@keyframes flipBackwardInBottom{0%{transform:perspective(var(--perspective)) scale(1) rotateX(0)}50%{transform:perspective(var(--perspective)) scale(.7) rotateX(90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateX(180deg)}}@keyframes flipBackwardOutBottom{0%{transform:perspective(var(--perspective)) scale(1) rotateX(180deg)}50%{transform:perspective(var(--perspective)) scale(.7) rotateX(90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateX(0)}}@keyframes flipBackwardInLeft{0%{transform:perspective(var(--perspective)) scale(1) rotateY(0)}50%{transform:perspective(var(--perspective)) scale(.7) rotateY(90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateY(180deg)}}@keyframes flipBackwardOutLeft{0%{transform:perspective(var(--perspective)) scale(1) rotateY(180deg)}50%{transform:perspective(var(--perspective)) scale(.7) rotateY(90deg)}100%{transform:perspective(var(--perspective)) scale(1) rotateY(0)}}aero-effect.sense-3d{transform-style:preserve-3d;transform:perspective(var(--perspective)) rotateY(0) rotateX(0)}aero-effect.sense-3d figure.image{will-change:transform;transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}aero-effect.sense-3d .content{opacity:0;will-change:opacity,transform;transition-property:opacity,transform}aero-effect.sense-3d:hover figure.image{transition:transform 50ms linear}aero-effect.sense-3d:hover .content{opacity:1;transition:transform 50ms linear,opacity var(--transition-duration) var(--transition-timing-function)}/*!

