.link[data-v-18328feb]{color:var(--navigation-link-color,--c-black);font-size:16px;font-size:var(--fs-l);font-variation-settings:"wght" var(--fw-heavy),"slnt" 0;letter-spacing:.02em;position:relative;text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:font-variation-settings .5s ease;-o-transition:font-variation-settings .5s ease;transition:font-variation-settings .5s ease}.link[data-v-18328feb]:after{background-color:var(--navigation-link-color,#fff);bottom:-3px;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out;width:100%}.link--active--exact[data-v-18328feb]{font-variation-settings:"wght" var(--fw-heavy),"slnt" -7;pointer-events:none}.link--active--exact[data-v-18328feb]:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@media (hover:hover){.link[data-v-18328feb]:hover{font-variation-settings:"wght" var(--fw-heavy),"slnt" -7}.link[data-v-18328feb]:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.navigation[data-v-ca684b95]{height:100%}@media only screen and (max-width:800px){.navigation[data-v-ca684b95]{left:0;position:absolute;right:0;top:0}.nav__link{--navigation-link-color:var(--c-white)}.navigation #navigation__inputtoggle[data-v-ca684b95]{display:none;position:relative}.navigation .nav[data-v-ca684b95]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;pointer-events:none;z-index:-1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:80px 10px 0 0;position:absolute;right:0;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}.navigation .nav[data-v-ca684b95]:before{background-color:var(--c-brick);content:"";height:calc(100dvh - var(--base-spacing)*2);position:absolute;right:0;top:0;-webkit-transform:scaleY(.01);-ms-transform:scaleY(.01);-o-transform:scaleY(.01);transform:scaleY(.01);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:calc(.35s*var(--link-count, 1)*.75) transform ease;-o-transition:calc(.35s*var(--link-count, 1)*.75) transform ease;transition:calc(.35s*var(--link-count, 1)*.75) transform ease;width:calc(100vw - var(--base-spacing)*2);z-index:-1}.navigation .nav__link[data-v-ca684b95]{margin-bottom:5px!important;opacity:0;text-align:right!important;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.navigation .navigation__toggle[data-v-ca684b95]{height:40px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:40px;z-index:var(--z-index-1)}.navigation .navigation__toggle[data-v-ca684b95] svg{margin-top:5px;width:30px;fill:#fff}.navigation .navigation__toggle[data-v-ca684b95] svg rect{opacity:1;position:relative;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.navigation .navigation__toggle[data-v-ca684b95] svg rect#top{-webkit-transform-origin:92% 19%;-ms-transform-origin:92% 19%;-o-transform-origin:92% 19%;transform-origin:92% 19%}.navigation .navigation__toggle[data-v-ca684b95] svg rect#bot{-webkit-transform-origin:92% 81%;-ms-transform-origin:92% 81%;-o-transform-origin:92% 81%;transform-origin:92% 81%}.navigation #navigation__inputtoggle:checked~nav[data-v-ca684b95]{opacity:1}.navigation #navigation__inputtoggle:checked~nav[data-v-ca684b95]:before{pointer-events:auto;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.navigation #navigation__inputtoggle:checked~nav[data-v-ca684b95]>*{pointer-events:auto}.navigation #navigation__inputtoggle:checked~nav .nav__link[data-v-ca684b95]{opacity:1;-webkit-transition-delay:calc(var(--link-index)*.35s*.75);-o-transition-delay:calc(var(--link-index)*.35s*.75);transition-delay:calc(var(--link-index)*.35s*.75)}.navigation #navigation__inputtoggle:checked~.navigation__toggle[data-v-ca684b95] svg rect#top{position:relative;-webkit-transform:rotate(-42.5deg) scaleX(1.1);-ms-transform:rotate(-42.5deg) scaleX(1.1);-o-transform:rotate(-42.5deg) scaleX(1.1);transform:rotate(-42.5deg) scaleX(1.1)}.navigation #navigation__inputtoggle:checked~.navigation__toggle[data-v-ca684b95] svg rect#mid{opacity:0}.navigation #navigation__inputtoggle:checked~.navigation__toggle[data-v-ca684b95] svg rect#bot{position:relative;-webkit-transform:rotate(42.5deg) scaleX(1.1);-ms-transform:rotate(42.5deg) scaleX(1.1);-o-transform:rotate(42.5deg) scaleX(1.1);transform:rotate(42.5deg) scaleX(1.1)}}@media only screen and (min-width:800px){.navigation #navigation__inputtoggle[data-v-ca684b95],.navigation .navigation__toggle[data-v-ca684b95]{display:none}.navigation .nav[data-v-ca684b95]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:var(--half-spacing)}.navigation .nav[data-v-ca684b95]>:not(:last-child){margin-right:20px}}.custom-header[data-v-dafd965d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:auto;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;background-color:var(--c-brick);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--c-white);justify-content:space-between}.custom-header[data-v-dafd965d],.custom-header__navigation-wrapper[data-v-dafd965d]{position:relative}.custom-header .link[data-v-dafd965d]{color:var(--c-white);text-decoration:none}.custom-header .logo[data-v-dafd965d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px;z-index:var(--z-index-1)}.custom-header .logo[data-v-dafd965d] svg{width:40px}.custom-header .logo[data-v-dafd965d] svg>*{fill:var(--c-white)}.custom-header .logo span[data-v-dafd965d]{color:var(--c-white);display:none;font-family:var(--ff-inter);font-size:31px;font-variation-settings:"wght" 700}@media only screen and (min-width:800px){.custom-header .logo span[data-v-dafd965d]{display:block;margin-left:5px}}@media only screen and (min-width:800px){.custom-header .logo[data-v-dafd965d] svg{padding-top:2px;width:60px}}footer[data-v-7fcac6f3]{background-color:var(--c-seagreen-2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:var(--base-spacing);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer[data-v-7fcac6f3]>*{width:100%}footer[data-v-7fcac6f3]>*>*{padding-top:0}footer[data-v-7fcac6f3]>*>* :first-child{margin-top:1rem}@media only screen and (min-width:600px){footer[data-v-7fcac6f3]>*{max-width:calc(800px - var(--half-spacing)*2)}}footer .clickable[data-v-7fcac6f3]{margin-bottom:var(--base-spacing);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .clickable span[data-v-7fcac6f3]{color:var(--c-black);display:inline-block;margin-top:0;text-decoration:underline}.cookies-banner[data-v-09c4cc49]{background-color:var(--c-seagreen-2);bottom:0;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.271);box-shadow:0 0 10px 2px #00000045;-webkit-box-sizing:border-box;box-sizing:border-box;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin:var(--half-spacing);padding:var(--half-spacing);position:fixed;right:0;text-align:right;width:auto;z-index:10000}@media only screen and (min-width:600px){.cookies-banner[data-v-09c4cc49]{margin:var(--base-spacing);max-width:500px;min-width:300px;padding:var(--half-spacing);width:35vw}}.cookies-banner[data-v-09c4cc49]>:not(:last-child){margin:0 0 var(--half-spacing) 0}.cookies-banner>span[data-v-09c4cc49]{margin:0 0 var(--quart-spacing) 0!important}.cookies-banner .actions[data-v-09c4cc49]{margin-top:var(--half-spacing)}.cookies-banner .actions span[data-v-09c4cc49]{line-height:var(--fs-s)}.cookies-banner .actions[data-v-09c4cc49]>:not(:first-child){margin-left:var(--half-spacing)}.fade-enter-active[data-v-66e95b5d],.fade-leave-active[data-v-66e95b5d]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.fade-enter-from[data-v-66e95b5d],.fade-leave-to[data-v-66e95b5d]{opacity:0}.lenis[data-v-0591f30c]{height:auto;max-height:100dvh;overflow-x:hidden;overflow-y:auto}.lenis.lenis-smooth[data-v-0591f30c]{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent][data-v-0591f30c]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped[data-v-0591f30c]{overflow:hidden}.lenis.lenis-scrolling iframe[data-v-0591f30c]{pointer-events:none}.lenis-wrapper[data-v-0591f30c]{height:100dvh;width:100%}.lenis-content[data-v-0591f30c]{height:100dvh;position:relative;width:100vw;z-index:0}.layout[data-v-dfcb1230]{color:#333}.layout .layout_content[data-v-dfcb1230]{position:relative}.layout .blur-radial[data-v-dfcb1230]{display:none}.header[data-v-dfcb1230]{padding:var(--base-spacing);position:fixed;z-index:var(--z-index-1)}#grain[data-v-dfcb1230],.header[data-v-dfcb1230]{left:0;pointer-events:none;top:0;width:100%}#grain[data-v-dfcb1230]{height:100%;overflow:hidden;position:absolute}
