.c-footer[data-v-b5494f60]{overflow:hidden;text-align:center}.c-footer .-w[data-v-b5494f60]{overflow:hidden;padding-bottom:var(--h4);padding-top:.2rem;position:relative}.c-footer .-w .-caption[data-v-b5494f60]{align-items:center;background-image:linear-gradient(to right,var(--c-black),var(--c-black)),linear-gradient(to bottom,var(--c-berry) 50%,transparent 50%);background-position:0;background-repeat:no-repeat;background-size:100% 1px,auto auto;justify-content:center;position:relative;width:100%;z-index:10}.c-footer .-w .-caption svg[data-v-b5494f60]{fill:var(--c-white);background-color:var(--c-black);border-radius:50%;padding:.275rem;width:.6rem}.c-footer .-w .-caption figcaption span[data-v-b5494f60]{animation:shine-b5494f60 3s ease-in-out infinite alternate;background:linear-gradient(90deg,rgba(var(--c-berry-rgb),.5) 0,rgba(var(--c-berry-rgb),.5) 30%,rgba(var(--c-berry-rgb),1) 50%,rgba(var(--c-berry-rgb),.5) 70%,rgba(var(--c-berry-rgb),.5) 100%);-webkit-background-clip:text;background-clip:text;background-position:200%;background-size:200% 100%;color:transparent}.c-footer .-w .nav[data-v-b5494f60]{margin-top:var(--m);padding-bottom:var(--h4)}.c-footer .-w .nav div[data-v-b5494f60]{margin-top:auto;text-align:center;white-space:nowrap}.c-footer .-w .nav div a[data-v-b5494f60]:after,.c-footer .-w .nav div a[data-v-b5494f60]:before{animation:navActiveOut-b5494f60 .6s step-end forwards;content:"";font-family:fdsi;font-size:var(--h6);vertical-align:middle}.c-footer .-w .nav div a[data-v-b5494f60]:after{opacity:0}.c-footer .-w .nav div a.-exact-active[data-v-b5494f60]{cursor:default}.c-footer .-w .nav div a.-exact-active[data-v-b5494f60]:after,.c-footer .-w .nav div a.-exact-active[data-v-b5494f60]:before{animation:navActiveIn-b5494f60 .6s step-end forwards}.c-footer .-w .soc[data-v-b5494f60]{align-items:center;display:flex;gap:calc(var(--g-gap)*4);justify-content:space-between;padding-bottom:var(--h4)}.c-footer .-w .end[data-v-b5494f60]{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.c-footer .-w .end .cookie-preferences[data-v-b5494f60]{cursor:pointer}.c-footer .-w .end .copy[data-v-b5494f60]{display:inline-flex;margin-bottom:calc(var(--mm)/2);margin-top:calc(var(--mm)/2)}.-black .c-footer .-w .-caption[data-v-b5494f60]{background-image:linear-gradient(to right,var(--c-grey-dark),var(--c-grey-dark)),linear-gradient(to bottom,var(--c-black) 50%,transparent 50%)}.-black .c-footer .-w .-caption svg[data-v-b5494f60]{fill:var(--c-berry);background-color:var(--c-black)}.-black .c-footer .-w .end .copy[data-v-b5494f60]{background-color:var(--c-grey-dark)}@media (min-width:1024px){.c-footer[data-v-b5494f60]{padding-top:var(--h5)}.c-footer .-w[data-v-b5494f60],.c-footer .-w .nav[data-v-b5494f60]{padding-bottom:var(--h2)}.c-footer .-w .nav[data-v-b5494f60]{align-items:center;display:flex;justify-content:space-between;margin-top:var(--h6);transform:translate3d(0,calc(var(--progress)*40% - 40%),0)}.c-footer .-w .nav div[data-v-b5494f60]{flex:1 1 0;text-align:center}.c-footer .-w .nav div a[data-v-b5494f60]{opacity:calc(var(--progress)/2 - .2 + var(--progress)/10*8)}.c-footer .-w .nav div a[data-v-b5494f60]:before{font-size:var(--h4)}.c-footer .-w .nav div a[data-v-b5494f60]:after{content:none!important;display:none!important}.c-footer .-w .nav div a.-exact-active[data-v-b5494f60]{margin-right:0}.c-footer .-w .nav div a[data-v-b5494f60]:hover{opacity:1}.c-footer .-w .nav div[data-v-b5494f60]:first-child{text-align:left}.c-footer .-w .nav div[data-v-b5494f60]:last-child{text-align:right;width:auto}.c-footer .-w .soc[data-v-b5494f60]{justify-content:center;padding-bottom:var(--h2)}.c-footer .-w .end[data-v-b5494f60]{flex-direction:row}.c-footer .-w .end .cookie-preferences[data-v-b5494f60]{left:0;position:absolute}.c-footer .-w .end .copy[data-v-b5494f60]{margin-bottom:0;margin-top:0}.c-footer .-w .end .not-found[data-v-b5494f60]{position:absolute;right:0}}@keyframes navActiveOut-b5494f60{0%{content:""}to{content:""}}@keyframes navActiveIn-b5494f60{0%{content:""}to{content:""}}@keyframes shine-b5494f60{0%{background-position:0}to{background-position:100%}}
