@keyframes cell-ripple-3163f392{0%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(1)}}.animate-cell-ripple[data-v-3163f392]{animation:cell-ripple-3163f392 var(--duration,.2s) ease-out;animation-delay:var(--delay,0s)}.header__pinwheel{height:2.5rem;overflow:hidden;position:relative;width:1.25rem;z-index:1}.header__pinwheel-svg{height:2.5rem;left:0;position:absolute;top:0;transform:rotate(-24deg);width:2.5rem}.footer{border-top:1px solid var(--col-accent);position:relative;width:100%;z-index:3}.footer__wrapper{padding:20px 10px;width:100%}.footer__block{align-items:center;display:flex}.footer__block--left{grid-column:1/span 4;justify-content:flex-start}.footer__block--right{grid-column:9/span 4;justify-content:flex-end}.footer__socials{display:flex}.footer__socials li{color:var(--col-text)}.footer__socials li:before{content:"/";display:inline-block;margin:0 1.25rem;position:relative}.footer__socials li:first-child:before{margin-left:0}.footer__socials li:last-child:after{content:"/";display:inline-block;margin-left:1.25rem;position:relative}.footer__socials li a{position:relative}.footer__socials li a span{font-size:.875rem;font-weight:500;letter-spacing:.0625rem;text-transform:uppercase}.footer__socials li a:after{background-color:var(--col-accent);bottom:-.125rem;content:"";height:.125rem;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s var(--ease-in-out-cubic);width:100%;z-index:0}.footer__copyrights{font-size:.875rem;font-weight:500;text-transform:uppercase}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.footer__socials li a:hover:after{transform:scaleX(1);transform-origin:bottom left}}@media (max-width:1024px){.footer__wrapper{height:auto;padding-bottom:1.875rem;padding-top:1.875rem}.footer__block{grid-column:1/span 12;justify-content:center}}@media (max-width:767px){.footer__socials{flex-direction:column}.footer__socials li{text-align:center}.footer__socials li:first-child:before,.footer__socials li:last-child:after{display:none}.footer__socials li:before{content:"-";display:block;margin:0}.footer__copyrights{font-size:.875rem;margin-top:1.25rem}}
