.social-link[data-v-143d9830]{color:var(--ff-color);cursor:none;display:inline-block;margin:0;text-transform:uppercase}.social-link__wrapper[data-v-143d9830]{line-height:1;overflow:hidden;position:relative}.social-link__line[data-v-143d9830]{letter-spacing:.25px;margin:0;padding:0;white-space:nowrap}.social-link__line[data-v-143d9830]:first-child{font-size:calc(var(--step-0) - .075rem);transform:translateY(100%);transition:opacity .4s}@media(prefers-reduced-motion:reduce){.social-link__line[data-v-143d9830]:first-child{transform:none}.social-link__line[data-v-143d9830]:first-child:is(:hover,:focus-visible){opacity:.5;transition:opacity .2s}}.social-link__line[data-v-143d9830]:nth-child(2){font-size:var(--step--1);position:absolute;right:0;top:0}@media screen and (max-width:600px){.social-link__line[data-v-143d9830]:nth-child(2){font-size:calc(var(--step--1) - .05rem);right:50%;transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.social-link__line[data-v-143d9830]:nth-child(2){display:none}.social-link[data-v-143d9830]{cursor:pointer}}.social-link span[data-v-143d9830]{display:inline-block}.footer{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.footer,.footer__wrapper{overflow:hidden;width:100%}.footer__wrapper{height:var(--footer-wrapper-height);position:relative;z-index:1}.footer__content{align-items:center;background:var(--black-color);color:var(--ff-color);column-gap:1.5rem;display:grid;flex-basis:80%;flex-grow:1;grid-template-columns:repeat(2,1fr);padding:3rem clamp(1rem,4vw,5rem) 2rem;position:relative;row-gap:4rem;transition:color .4s,background-color .4s;width:100%}.footer__content>:nth-child(2n){justify-self:end;text-align:right}.footer__content__title{font-size:var(--step-4);line-height:1.125;margin:0;text-align:left}.footer__content__title__line{display:block}.footer__content__title__line--pl{padding-left:var(--step-4)}.footer__content__social-links{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;list-style-type:none;margin:0;padding:0}.footer__content__social-links__link:not(:first-of-type){margin-top:.5rem}@media screen and (max-width:685px){.footer__content__social-links{align-items:center}}.footer__content__site-links{display:flex;flex-direction:column;gap:.75rem;justify-content:center}@media screen and (max-width:685px){.footer__content__site-links{align-items:center}}.footer__content__label{font-size:var(--step--1);letter-spacing:.25px;margin:0;opacity:.7;text-transform:uppercase}.footer__content__list{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.footer__content__list a{color:var(--ff-color);text-decoration:underline;text-underline-offset:.2em;transition:opacity .2s ease}.footer__content__list a:focus-visible,.footer__content__list a:hover{opacity:.7}.footer__content__copyright,.footer__content__note{align-self:end;font-size:var(--step-0);margin:0;opacity:.75;white-space:nowrap}.footer__content__note img{height:auto;transform:translateY(10%);width:var(--step-0)}.footer__content:after{background-color:var(--ff-color);bottom:0;content:"";opacity:.125;position:absolute;right:0;top:0;width:1px}@media(max-width:591.5px){.footer__content:after{content:none}}@media screen and (max-width:685px){.footer__content{grid-template-columns:1fr;grid-template-rows:repeat(4,-webkit-min-content);grid-template-rows:repeat(4,min-content);row-gap:1.5rem}.footer__content>*{justify-self:center!important;text-align:center!important}}.footer__arrow{align-items:center;background:var(--black-color);border:none;cursor:none;display:flex;flex-basis:20%;flex-grow:1;justify-content:center;min-width:115px;padding:0 0 1rem;text-align:center}.footer__arrow svg{--ease-back:cubic-bezier(.34,1.56,.64,1);color:var(--ff-color);height:auto;opacity:.65;transition:opacity .4s var(--ease-back),transform .4s var(--ease-back);width:40%}@media(max-width:700px){.footer__arrow svg{max-height:70px;max-width:100px}}.footer__arrow:is(:hover,:focus-visible) svg{opacity:1;transform:translateY(-5%) scale(.95);transition-duration:.3s}@media(prefers-reduced-motion:reduce){.footer__arrow{cursor:pointer}.footer__arrow svg{transition:none}}@media screen and (max-width:1024px){.footer{bottom:0;left:0;position:fixed;z-index:1}}@media screen and (min-width:575px){.footer{min-height:min(40vh,400px)}}.menu{--100vh:calc(var(--vh, 1vh)*100);height:100%;height:var(--100vh);left:0;opacity:0;pointer-events:all;position:fixed;top:0;visibility:hidden;width:100%;z-index:6}.menu__back-item{--ease-back:cubic-bezier(.34,1.56,.64,1);--x-padding:calc(clamp(1rem, 4vw, 5rem) + var(--step-0));background-color:var(--surface-color);height:calc(var(--100vh)/6);left:0;padding:1rem var(--x-padding);position:absolute;right:0}.menu__back-item:first-child{top:calc(var(--100vh)*0/6)}.menu__back-item:nth-child(2){top:calc(var(--100vh)*1/6)}.menu__back-item:nth-child(3){top:calc(var(--100vh)*2/6)}.menu__back-item:nth-child(4){top:calc(var(--100vh)*3/6)}.menu__back-item:nth-child(5){top:calc(var(--100vh)*4/6)}.menu__back-item:nth-child(6){top:calc(var(--100vh)*5/6)}.menu__back-item__content{align-items:flex-end;cursor:pointer;display:flex;height:100%;justify-content:flex-start}.menu__back-item__content__title{color:gray;font-size:var(--step-3);line-height:1;margin:0;position:relative;width:100%}.menu__back-item__content__title span{display:inline-block;transform-origin:left center;transition:color .2s,transform .2s var(--ease-back)}.menu__back-item__content__title:after{--size:var(--step--1);background-color:#ffe6ed;border-radius:50%;content:"";height:var(--size);opacity:0;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:var(--size)}@media(prefers-color-scheme:light){.menu__back-item__content__title:after{background-color:#303030}}.menu__back-item__content__links{align-items:center;display:flex;gap:var(--step-1);justify-content:flex-start;list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}.menu__back-item__content__links__item a{color:gray;font-size:calc(var(--step--2) - .075rem);text-decoration:none;text-transform:uppercase;transition:color .1s}.menu__back-item__content__links__item a:is(:hover,:focus){color:#ffe6ed}@media(prefers-color-scheme:light){.menu__back-item__content__links__item a:is(:hover,:focus){color:#030303}}.menu__back-item__content:is(:focus,:hover) .menu__back-item__content__title{color:#ffe6ed}.menu__back-item__content:is(:focus,:hover) .menu__back-item__content__title span{transform:scale(.96)}@media(prefers-color-scheme:light){.menu__back-item__content:is(:focus,:hover) .menu__back-item__content__title{color:#030303}}.menu__back-item__content--active .menu__back-item__content__title{color:#ffe6ed}.menu__back-item__content--active .menu__back-item__content__title:after{opacity:1}@media(prefers-color-scheme:light){.menu__back-item__content--active .menu__back-item__content__title{color:#030303}}.menu__back-item__content--no-anim:is(:hover,:focus){transform:none}.menu__back-item__line{background-color:#404040;bottom:1%;display:inline-block;height:1px;left:var(--x-padding);position:absolute;right:var(--x-padding)}
