.Footer{background-color:var(--color-blue);color:var(--color-off-white);--grid-row-gap:0;width:100%;position:relative;overflow:hidden}.Footer:before{content:"";z-index:1;mix-blend-mode:color-burn;opacity:.3;pointer-events:none;background-image:url(../texture.png);background-repeat:repeat;position:absolute;inset:0}.Footer__wrapper{transform:translate3d(0,calc(0% + 0% * var(--scroll-progress)),0);padding-top:2.5rem;padding-bottom:2.5rem}.Footer__main{flex-direction:column;grid-column:span 6;justify-content:flex-start;align-items:flex-start;gap:2.875rem;display:flex}@media (width<=900px){.Footer__wrapper{opacity:1;--grid-row-gap:4rem;padding-top:4rem;padding-bottom:4rem;transform:none}.Footer__main{grid-column:1/-1}.Footer__title{font-family:Ivar Headline,serif;font-size:calc(clamp(4rem,2.76761rem + 5.25822vw,7.5rem));font-weight:400;line-height:1}}.Footer__links{flex-direction:column;grid-column:span 3;justify-content:flex-start;align-items:flex-start;gap:.125rem;display:flex}.Footer__link{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.Footer--hover .Footer__link{opacity:.6}.Footer__link:focus-visible,.Footer__link:hover{opacity:1}.Footer__subtitle{grid-column:span 3;position:relative}@media (width<=900px){.Footer__subtitle{grid-column:1/-1;padding-top:1.5rem}.Footer__subtitle:before{content:"";border:1px solid #0000004d;width:100%;position:absolute;top:0;left:0;box-shadow:0 1px #ffffff0d}}.Footer__image{aspect-ratio:1;width:4rem;height:auto;margin-top:2rem}@media (width<=900px){.Footer__image{margin-top:4rem}}.Footer__secondary{grid-column:7/-1;grid-template-columns:repeat(calc(var(--grid-columns) / 2),1fr);grid-gap:var(--grid-gap);margin-top:5rem;padding-top:1.5rem;display:grid;position:relative}.Footer__secondary:before{content:"";opacity:.5;border:1px solid #0000004d;width:100%;position:absolute;top:0;left:0;box-shadow:0 1px #ffffff0d}@media (width<=900px){.Footer__secondary{grid-column:1/-1;margin-top:-2rem}.Footer__language-switcher{justify-self:flex-end;width:fit-content}}.Footer__secondary-links,.Footer__socials{flex-direction:column;grid-column:span 2;justify-content:flex-start;align-items:flex-start;gap:.125rem;display:flex}.Footer__language-switcher{grid-column:span 2;justify-content:flex-end}.Footer__footer{perspective:600px;grid-column:1/-1;margin-top:15rem}.Footer__logo{width:100%;transform:translate3d(0,calc(40% * (1 - var(--scroll-progress))),0) rotateX(calc(15deg * (1 - var(--scroll-progress))))}@media (width<=900px){.Footer__logo{margin-top:0}.Footer__logo--desktop{display:none}}.Footer__logo--mobile{display:none}@media (width<=900px){.Footer__logo--mobile{display:block}}
