.fade-bottom[data-v-1ff8d4c8],.fade-top[data-v-1ff8d4c8]{height:40px;left:0;position:absolute;right:0;z-index:1}.fade-top[data-v-1ff8d4c8]{background:linear-gradient(180deg,var(--color-background) 0,transparent);top:0}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.fade-top[data-v-1ff8d4c8]{background:linear-gradient(180deg,var(--color-background) 0,hsla(0,0%,100%,0))}}}.fade-bottom[data-v-1ff8d4c8]{background:linear-gradient(180deg,transparent 0,var(--color-background));bottom:0}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.fade-bottom[data-v-1ff8d4c8]{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--color-background))}}}.scrollable[data-v-1ff8d4c8]::-webkit-scrollbar{height:2px;width:2px}.scrollable[data-v-1ff8d4c8]::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--color-primary);border:0 solid transparent;border-radius:0}.scrollable[data-v-1ff8d4c8]::-webkit-scrollbar-track{background-color:var(--color-lines)}.scrollable--horizontally[data-v-1ff8d4c8]{overflow-x:auto;overflow-y:hidden}.scrollable--vertically[data-v-1ff8d4c8]{overflow-y:auto}.hovered[data-v-1ff8d4c8]{align-items:center;background-color:var(--cursor-background);border-radius:90px;color:var(--cursor-color);display:inline-flex;font-size:var(--font-style-4-font-size);justify-content:center;letter-spacing:var(--font-style-4-letter-spacing);line-height:var(--font-style-4-line-height);padding:12px;pointer-events:none;position:absolute;transform:translate(-50%,-50%),scale(0);white-space:nowrap;width:-moz-max-content;width:max-content;z-index:999}@media (max-width:849px){.hovered[data-v-1ff8d4c8]{font-size:var(--mobile-font-style-4-font-size);letter-spacing:var(--mobile-font-style-4-letter-spacing);line-height:var(--mobile-font-style-4-line-height)}}.has-custom-cursor[data-v-1ff8d4c8]{cursor:none}.sr-only[data-v-1ff8d4c8]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.navbar[data-v-1ff8d4c8]{align-items:center;color:var(var(--color-navbar),var(--color-primary));display:grid;gap:1rem;grid-auto-flow:row;grid-template-columns:repeat(12,minmax(0,1fr));height:60px;justify-content:space-between}.navbar[data-v-1ff8d4c8] .logo{color:var(var(--color-navbar),var(--color-primary))}@media (max-width:850px){.navbar[data-v-1ff8d4c8] .logo{grid-column-end:11}}.navbar__nav[data-v-1ff8d4c8]{grid-column-end:12;grid-column-start:7}@media (max-width:850px){.navbar__nav[data-v-1ff8d4c8]{display:none}}.navbar__list[data-v-1ff8d4c8]{-moz-column-gap:20px;column-gap:20px;display:flex;width:-moz-fit-content;width:fit-content}.navbar__item[data-v-1ff8d4c8]{font-size:var(--font-style-3-font-size);font-weight:400;letter-spacing:var(--font-style-3-letter-spacing);line-height:var(--font-style-3-line-height)}@media (max-width:849px){.navbar__item[data-v-1ff8d4c8]{font-size:var(--mobile-font-style-3-font-size);letter-spacing:var(--mobile-font-style-3-letter-spacing);line-height:var(--mobile-font-style-3-line-height)}}.navbar__item[data-v-1ff8d4c8]:hover{color:var(--color-navbar-hover,var(--color-secondary));transition:color .3s ease-in-out}.navbar__item:last-child .navbar__coma[data-v-1ff8d4c8]{visibility:hidden}.navbar__item .router-link-exact-active[data-v-1ff8d4c8],.navbar__item .router-link-exact-active+.navbar__coma[data-v-1ff8d4c8]{color:var(--color-navbar-hover,var(--color-secondary))!important}.navbar__hamburger[data-v-1ff8d4c8]{align-items:center;display:flex;grid-column-start:12;height:100%;justify-content:flex-end;position:relative;z-index:999}@media (max-width:850px){.navbar__hamburger[data-v-1ff8d4c8]{grid-column:span 2}}.navbar__hamburger[data-v-1ff8d4c8] .hamburger__line{background-color:var(var(--color-navbar),var(--color-primary))}.navbar__hamburger[data-v-1ff8d4c8] .hamburger--open .hamburger__line{background-color:var(--color-menu-link-hover)}.navbar__hamburger.navbar__hamburger--menu-color[data-v-1ff8d4c8] .hamburger:not(.hamburger--open) .hamburger__line{background-color:var(--color-menu-link-hover)}.navbar__menu[data-v-1ff8d4c8]{bottom:0;left:0;position:fixed;right:0;top:0;transform:translateY(100%);z-index:998}
