.nav-top-bar[data-v-f373a3eb]{display:flex;height:var(--nav-top-height);justify-content:space-between;padding:9px;position:relative;width:100%}@media (max-width:767px){.nav-top-bar.has-scroll-behavior[data-v-f373a3eb]{background-color:var(--color-white);left:0;position:fixed;right:0;top:0;transform:translateY(0);transition:transform .3s var(--ease-quart-inout);z-index:1000}[data-theme=dark].route-articles .nav-top-bar.has-scroll-behavior[data-v-f373a3eb]{background:var(--color-primary)}.nav-top-bar.has-scroll-behavior.is-hidden[data-v-f373a3eb]{transform:translateY(-100%)}}[data-theme=dark].route-articles .nav-top-bar[data-v-f373a3eb] .logo{color:var(--color-white)}.home[data-v-f373a3eb]{color:inherit;width:100%}.home[data-v-f373a3eb],.logo[data-v-f373a3eb]{display:block}.logo[data-v-f373a3eb]{flex-shrink:0;height:38px;width:auto}.buttons[data-v-f373a3eb]{align-items:center;display:flex;flex-shrink:0;gap:0}.buttons button[data-v-f373a3eb]{background:none;border:none}.buttons button svg[data-v-f373a3eb]{height:auto;width:15px}[data-theme=dark] .buttons button svg[data-v-f373a3eb]{color:var(--color-white)}.menu-button[data-v-f373a3eb]{background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px;height:100%;justify-content:center;padding:0 16px;z-index:100}@media (min-width:768px){.menu-button[data-v-f373a3eb]{display:none}}.menu-button span[data-v-f373a3eb]{background:var(--color-primary);display:block;flex-shrink:0;height:1px;position:relative;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:var(--ease-quart-inout);width:16px}[data-theme=dark].route-articles .menu-button span[data-v-f373a3eb]{background:var(--color-white)}.menu-button.is-open span[data-v-f373a3eb]:first-child{transform:translateY(3px) rotate(45deg)}.menu-button.is-open span[data-v-f373a3eb]:nth-child(2){opacity:0}.menu-button.is-open span[data-v-f373a3eb]:nth-child(3){transform:translateY(-3px) rotate(-45deg)}.export-pdf[data-v-9e32e3e8]{border-top:1px solid var(--color-grey-200);width:100%}[data-theme=dark] .export-pdf[data-v-9e32e3e8]{border-color:var(--color-grey)}.export-pdf span[data-v-9e32e3e8]{font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.export-pdf button[data-v-9e32e3e8]{align-items:center;background-color:initial;border:none;color:var(--color-primary);cursor:pointer;display:flex;height:56px;justify-content:space-between;outline:none;padding:0 22px 0 10px;width:100%}[data-theme=dark] .export-pdf button[data-v-9e32e3e8]{color:var(--color-white)}@media (min-width:768px){.export-pdf button[data-v-9e32e3e8]{height:32px}}.slider[data-v-62d00972]{background:#0000;position:relative;width:40px}.track[data-v-62d00972]{background:var(--color-primary);height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}[data-theme=dark] .track[data-v-62d00972]{background-color:var(--color-white)}.thumb[data-v-62d00972]{background:var(--color-primary);border-radius:50%;cursor:grab;height:6px;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}[data-theme=dark] .thumb[data-v-62d00972]{background-color:var(--color-white)}.thumb[data-v-62d00972]:active{cursor:grabbing}.nav-slider[data-v-efbe3ca0]{align-items:center;border-top:1px solid var(--color-grey-200);display:flex;height:32px;justify-content:space-between;padding:0 22px 0 10px;width:100%}[data-theme=dark] .nav-slider[data-v-efbe3ca0]{border-color:var(--color-grey);color:var(--color-white)}.nav-slider span[data-v-efbe3ca0]{font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.theme-toggle[data-v-776bbf06]{border-top:1px solid var(--color-grey-200);width:100%}.theme-toggle .divider[data-v-776bbf06]{color:var(--color-grey-600)}.theme-toggle .light-text[data-v-776bbf06]{font-weight:700}.theme-toggle .dark-text[data-v-776bbf06]{font-weight:500}.theme-toggle .light-icon[data-v-776bbf06]{color:var(--color-primary);margin-right:3px}.theme-toggle .dark-icon[data-v-776bbf06]{color:var(--color-grey-600);margin-left:5px}[data-theme=dark] .theme-toggle[data-v-776bbf06]{border-color:var(--color-grey)}[data-theme=dark] .theme-toggle .light-text[data-v-776bbf06]{font-weight:500}[data-theme=dark] .theme-toggle .dark-text[data-v-776bbf06]{font-weight:700}[data-theme=dark] .theme-toggle .light-icon[data-v-776bbf06]{color:var(--color-grey-600)}[data-theme=dark] .theme-toggle .dark-icon[data-v-776bbf06]{color:var(--color-white)}.theme-toggle span[data-v-776bbf06]{font-size:10px;line-height:1.2;white-space:nowrap}.theme-toggle button[data-v-776bbf06]{align-items:center;background-color:initial;border:none;color:var(--color-primary);cursor:pointer;display:flex;height:56px;justify-content:space-between;outline:none;padding:0 22px 0 10px;width:100%}[data-theme=dark] .theme-toggle button[data-v-776bbf06]{color:var(--color-white)}@media (min-width:768px){.theme-toggle button[data-v-776bbf06]{height:32px}}.article-nav[data-v-79fdbbe7]{background:var(--color-white);overflow:clip;position:sticky;top:0;z-index:100}[data-theme=dark] .article-nav[data-v-79fdbbe7]{background-color:var(--color-primary)!important;border-color:var(--color-grey)}.article-nav .article-nav-sublinks[data-v-79fdbbe7]{border-bottom:1px solid var(--color-grey-200);border-top:1px solid var(--color-grey-200);height:calc(var(--nav-top-height) - 1px);overflow:clip}@media (min-width:768px){.article-nav .article-nav-sublinks[data-v-79fdbbe7]{display:none}.article-nav[data-v-79fdbbe7]{background:var(--color-white);border-right:1px solid var(--color-grey-lighter);display:block;display:flex;flex-direction:column;height:var(--screen);position:sticky;top:0;width:100%}}.article-nav[data-v-79fdbbe7] .dropdown{display:none}.article-nav[data-v-79fdbbe7] .slider{left:0;position:sticky;top:0}.article-nav .gradient[data-v-79fdbbe7]{background:linear-gradient(to left,var(--color-white) 0,#0000 100%);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:8}[data-theme=dark] .article-nav .gradient[data-v-79fdbbe7]{background:linear-gradient(to left,var(--color-primary) 0,#0000 100%)}.article-nav.is-closed ul[data-v-79fdbbe7]:after{opacity:1;transform:translate(calc(var(--nav-width)*-1 + var(--nav-width-closed)))}.article-nav.is-closed .bottom[data-v-79fdbbe7]{transform:translate(-75%)}.article-nav.is-closed .contact[data-v-79fdbbe7]{opacity:0}.article-nav.is-closed .toggle[data-v-79fdbbe7] svg{transform:scaleX(-1)}.article-nav.is-closed .gradient[data-v-79fdbbe7]{opacity:1}[data-v-79fdbbe7] .nav-top-bar{display:flex}@media (min-width:768px){[data-v-79fdbbe7] .nav-top-bar{display:none}}.back[data-v-79fdbbe7]{align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-grey-lighter);border-top:1px solid var(--color-grey-lighter);color:inherit;display:flex;height:32px;padding:0 8px 0 12px;position:relative;transition:color .65s var(--ease-quart);width:100%}[data-theme=dark] .back[data-v-79fdbbe7]{background-color:var(--color-primary);border-color:var(--color-grey);color:var(--color-white)}@media (max-width:767px){.back.has-gravity-behavior[data-v-79fdbbe7]{background:var(--color-white);left:0;position:fixed;right:0;top:var(--nav-top-height);transform:translateY(0);transition:transform .3s var(--ease-quart-inout);z-index:999}[data-theme=dark] .back.has-gravity-behavior[data-v-79fdbbe7]{background-color:var(--color-primary)}.back.has-gravity-behavior.nav-hidden[data-v-79fdbbe7]{transform:translateY(calc(var(--nav-top-height)*-1))}}@media (min-width:768px){.back[data-v-79fdbbe7]{justify-content:space-between;width:var(--nav-width)}}.back svg[data-v-79fdbbe7]{margin-right:8px;margin-top:-2px}@media (min-width:768px){.back[data-v-79fdbbe7]:after{background:var(--color-orange);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:0 100%;transition:transform .65s var(--ease-quart);width:100%;z-index:-1}.back[data-v-79fdbbe7]:hover{color:var(--color-white)}}.back[data-v-79fdbbe7]:hover:after{transform:scaleX(1);transform-origin:0 100%;transition:transform .65s var(--ease-quart)}.back:hover .tag[data-v-79fdbbe7]{color:var(--color-white)}.back:hover.sublink.is-active[data-v-79fdbbe7]:before{background-color:var(--color-white)}.title[data-v-79fdbbe7]{display:none;font-weight:700}@media (min-width:768px){.title[data-v-79fdbbe7]{border-bottom:1px dashed var(--color-grey-lighter);color:var(--color-primary);display:flex;padding:100px 10px 10px;width:var(--nav-width)}[data-theme=dark] .title[data-v-79fdbbe7]{border-color:var(--color-grey);color:var(--color-white)}}ul[data-v-79fdbbe7]{display:none;padding-right:10px}@media (min-width:768px){ul[data-v-79fdbbe7]{flex-direction:column;position:relative;width:var(--nav-width)}ul[data-v-79fdbbe7],ul a[data-v-79fdbbe7]{display:flex}ul a[data-v-79fdbbe7]{align-items:center;color:var(--color-primary);justify-content:space-between;width:100%}[data-theme=dark] ul a[data-v-79fdbbe7]{color:var(--color-grey-600)}}.section-links-container[data-v-79fdbbe7]{display:none}@media (min-width:768px){.section-links-container[data-v-79fdbbe7]{display:block;flex:1;margin-bottom:auto;margin-top:8px;max-height:calc(100vh - 300px);min-height:0;position:relative}.section-links[data-v-79fdbbe7]{display:block;height:100%;overflow-y:auto;padding-bottom:20px}.section-links a[data-v-79fdbbe7]{color:var(--color-grey-400);min-height:30px;padding:8px 10px 8px 24px;transition:color .2s ease-in-out}[data-theme=dark] .section-links a[data-v-79fdbbe7]{color:var(--color-grey-600)}.section-links a.active[data-v-79fdbbe7]{color:var(--color-primary)}[data-theme=dark] .section-links a.active[data-v-79fdbbe7]{color:var(--color-white)}.section-links a[data-v-79fdbbe7]:hover{color:var(--color-primary)}[data-theme=dark] .section-links a[data-v-79fdbbe7]:hover{color:var(--color-white)}}.section-links .heading-level-0 a[data-v-79fdbbe7]{border-left:2px solid #0000;font-weight:700;line-height:1.3;padding-left:10px}.section-links .heading-level-0 a.active[data-v-79fdbbe7]{border-left-color:var(--color-orange)}.section-links .heading-level-1 a[data-v-79fdbbe7]{border-left:1px solid #0000;font-weight:500;line-height:1.3;padding-left:28px}[data-theme=dark] .section-links .heading-level-1 a[data-v-79fdbbe7]{color:var(--color-grey-600)}.section-links .heading-level-1 a.active[data-v-79fdbbe7]{border-left-color:var(--color-orange);color:var(--color-primary)}[data-theme=dark] .section-links .heading-level-1 a.active[data-v-79fdbbe7]{color:var(--color-white)}.section-links .heading-level-1 a[data-v-79fdbbe7]:hover{color:var(--color-primary)}[data-theme=dark] .section-links .heading-level-1 a[data-v-79fdbbe7]:hover{color:var(--color-white)}.scroll-fade-overlay[data-v-79fdbbe7]{background:linear-gradient(to top,var(--color-white) 0,var(--color-white) 45%,#0000 100%);bottom:0;height:24px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}[data-theme=dark] .scroll-fade-overlay[data-v-79fdbbe7]{background:linear-gradient(to top,var(--color-primary) 0,var(--color-primary) 45%,#0000 100%)}.controls[data-v-79fdbbe7]{display:none;margin-bottom:30px}@media (min-width:768px){.controls[data-v-79fdbbe7]{display:flex;flex-direction:column}}.toggle[data-v-79fdbbe7]{align-self:flex-end;border-radius:0;color:var(--color-primary);display:none;flex-grow:0;margin:10px 0}.toggle[data-v-79fdbbe7]:hover{color:var(--color-white)}[data-theme=dark] .toggle[data-v-79fdbbe7]{border:1px solid var(--color-grey-600);color:var(--color-white)}@media (min-width:768px){.toggle[data-v-79fdbbe7]{display:block}}@media (max-width:767px){.subnav[data-v-79fdbbe7]{display:none}}.bottom[data-v-79fdbbe7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;transition:transform .75s var(--ease-quart-inout);width:var(--nav-width)}@media (max-width:767px){.bottom[data-v-79fdbbe7]{display:none}}.contact[data-v-79fdbbe7]{border:none;color:var(--color-grey-600);letter-spacing:0;transition:opacity .75s var(--ease-quart-inout)}.contact[data-v-79fdbbe7]:before{display:none}.contact[data-v-79fdbbe7] svg{transition:transform .4s var(--ease-quart-inout)}.contact[data-v-79fdbbe7]:hover{color:var(--color-orange)}.contact[data-v-79fdbbe7]:hover svg{transform:rotate(45deg)}.navlink[data-v-1e3bd8d3]{height:32px;line-height:1.3;overflow:clip;padding-inline:10px 8px;position:relative}@media (min-width:768px){.navlink[data-v-1e3bd8d3]:after{background:var(--color-orange);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:0 100%;transition:transform .65s var(--ease-quart);width:100%;z-index:-1}.navlink[data-v-1e3bd8d3]:hover{color:var(--color-white)}}.navlink[data-v-1e3bd8d3]:hover:after{transform:scaleX(1);transform-origin:0 100%;transition:transform .65s var(--ease-quart)}@media (min-width:768px){.navlink:hover .tag[data-v-1e3bd8d3]{color:var(--color-white)}.navlink:hover.sublink.is-active[data-v-1e3bd8d3]:before{background-color:var(--color-white)}}.navlink.is-clicked[data-v-1e3bd8d3]{color:inherit}.navlink.is-clicked[data-v-1e3bd8d3]:after{transform:scaleY(0);transform-origin:0 0}.navlink.is-clicked .tag[data-v-1e3bd8d3]{color:var(--color-grey-400)}@media (min-width:768px){.navlink.is-clicked.sublink.is-active[data-v-1e3bd8d3]:before{background-color:var(--color-orange)}}.navlink.sublink[data-v-1e3bd8d3]{border-top:1px solid var(--color-grey-lighter);flex-shrink:0;padding:8px 24px}.navlink.sublink span[data-v-1e3bd8d3]{font-weight:500}@media (min-width:768px){.navlink.sublink.is-active[data-v-1e3bd8d3]:before{background:var(--color-orange);border-radius:100%;content:"";display:block;height:6px;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:background-color .65s var(--ease-quart);width:6px;z-index:1}}.navlink span[data-v-1e3bd8d3]{font-size:.75rem;font-weight:700;transition:color .65s var(--ease-quart);z-index:2}.navlink span[data-v-1e3bd8d3],.navlink.router-link-exact-active[data-v-1e3bd8d3]:not(.sublink){position:relative}@media (min-width:768px){.navlink.router-link-exact-active[data-v-1e3bd8d3]:not(.sublink):before{background:var(--color-orange);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:2px}}.dropdown[data-v-dc1e60a8]{display:none;position:relative;scrollbar-width:none}.dropdown[data-v-dc1e60a8] ::-webkit-scrollbar{display:none}@media (min-width:768px){.dropdown[data-v-dc1e60a8]{display:flex;flex-direction:column}}.dropdown .gradient[data-v-dc1e60a8]{background:linear-gradient(to top,var(--color-white) 0,#0000 100%);bottom:0;height:40px;left:0;position:absolute;width:100%;z-index:8}.dropdown a[data-v-dc1e60a8]{align-items:center;color:var(--color-primary);display:flex;justify-content:space-between;width:100%}.dropdown .sub-links-wrapper[data-v-dc1e60a8]{display:flex;flex-direction:column;height:0;max-height:128px;overflow:auto;scrollbar-width:none;transition:grid-template-rows .5s ease-in-out}.dropdown .sub-links-wrapper[data-v-dc1e60a8] ::-webkit-scrollbar{display:none}@media (min-height:700px){.dropdown .sub-links-wrapper[data-v-dc1e60a8]{max-height:400px}}.dropdown .sub-links-wrapper .sub-links[data-v-dc1e60a8]{border-bottom:none;min-height:0;overflow:auto}.slider[data-v-dc1e60a8]{align-items:center;display:flex;height:var(--nav-top-height);overflow:clip;position:relative;width:100%}@media (min-width:768px){.slider[data-v-dc1e60a8]{display:none}}.slider.scroll .track[data-v-dc1e60a8]{overflow-x:scroll;scrollbar-width:none}.slider .gradient[data-v-dc1e60a8]{background:linear-gradient(to right,#0000 0,var(--color-white) 100%);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:80px;z-index:3}.slider .track[data-v-dc1e60a8]{width:min-content;--track-translate-x:0px;transform:translate(var(--track-translate-x));transition:transform .3s ease-out}.slider .anchor[data-v-dc1e60a8],.slider .track[data-v-dc1e60a8]{display:flex;height:100%;position:relative}.slider .anchor[data-v-dc1e60a8]{align-items:center;background-color:var(--color-white);border-right:1px solid var(--color-grey-200);color:var(--color-black);flex-shrink:0;gap:6px;max-width:150px;min-width:80px;padding:10px 16px}.slider .anchor span[data-v-dc1e60a8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:normal}.slider .anchor[data-v-dc1e60a8]:after{background-color:var(--color-orange);border-radius:50%;content:"";flex-shrink:0;height:6px;opacity:0;width:6px}.slider .anchor.active[data-v-dc1e60a8]:after{opacity:1}.slider .anchor.first[data-v-dc1e60a8]{font-weight:500;gap:0;position:relative;text-transform:capitalize;z-index:3}.slider .anchor.first[data-v-dc1e60a8]:before{background-color:var(--color-orange);content:"";height:100%;left:0;position:absolute;top:0;width:2px}.mobile-sublinks[data-v-3e2067f2]{background-color:var(--color-white);border-bottom:1px solid var(--color-grey-200);border-top:1px solid var(--color-grey-200);height:calc(var(--nav-top-height) + 2px);position:sticky;top:var(--nav-top-height);transition:transform 1.5s var(--ease-quart-inout);z-index:12}@media (min-width:768px){.mobile-sublinks[data-v-3e2067f2]{display:none}}.mobile-sublinks.is-hidden[data-v-3e2067f2]{pointer-events:none;transform:translateY(-100%)}.mobile-sublinks .skeleton-wrapper[data-v-3e2067f2]{display:flex;gap:2px;height:fit-content;overflow:hidden;width:fit-content}.mobile-sublinks .mobile-nav-skeleton[data-v-3e2067f2]{align-items:center;aspect-ratio:var(--nav-top-height)/var(--nav-top-height);display:flex;height:var(--nav-top-height);justify-content:center;max-width:var(--nav-top-height);padding:0}.mobile-sublinks .mobile-nav-skeleton .skeleton-item[data-v-3e2067f2]{animation:pulse-3e2067f2 2s cubic-bezier(.4,0,.6,1) infinite;background-color:var(--color-grey-200);display:block;height:var(--nav-top-height);width:var(--nav-top-height)}@keyframes pulse-3e2067f2{0%,to{opacity:1}50%{opacity:.3}}.nav[data-v-3e2067f2]{background:var(--color-white);border-right:1px solid var(--color-grey-lighter);display:flex;justify-content:space-between;overflow-x:clip;position:sticky;top:0;z-index:100}@media (min-width:768px){.nav[data-v-3e2067f2]{background:var(--color-white);border-bottom:1px dashed var(--color-grey-lighter);display:flex;flex-direction:column;height:var(--screen);position:sticky;top:0;width:100%}}@media (max-width:767px){.nav .subnav[data-v-3e2067f2]{display:none}}.nav.is-closed ul[data-v-3e2067f2]:after{opacity:1;transform:translate(calc(var(--nav-width)*-1 + var(--nav-width-closed)))}.nav.is-closed .bottom[data-v-3e2067f2]{transform:translate(-75%)}.nav.is-closed .contact[data-v-3e2067f2]{opacity:0}.nav.is-closed .toggle[data-v-3e2067f2] svg{transform:scaleX(-1)}.nav.is-closed .gradient[data-v-3e2067f2]{opacity:1}.nav .gradient[data-v-3e2067f2]{background:linear-gradient(to left,var(--color-white) 0,#0000 100%);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:8}@media (min-width:768px){.nav-top-bar[data-v-3e2067f2]{background:var(--color-white);position:sticky;top:0;z-index:10}}ul[data-v-3e2067f2]{border-bottom:1px solid var(--color-grey-lighter);position:relative;width:var(--nav-width)}@media (min-width:768px){ul[data-v-3e2067f2]:after{background:linear-gradient(to left,var(--color-white),#0000);content:"";display:block;height:100%;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition-duration:.75s;transition-property:opacity,transform;transition-timing-function:var(--ease-quart-inout);width:24px}}.page-links[data-v-3e2067f2]{margin-bottom:auto}.page-links li[data-v-3e2067f2]{border-top:1px solid var(--color-grey-lighter);display:flex;flex-direction:column;justify-content:space-between;min-height:32px}.functions[data-v-3e2067f2]{margin-top:auto;padding-top:32px;width:var(--nav-width)}.functions .filter>button[data-v-3e2067f2],.functions .search[data-v-3e2067f2],.functions .view-toggle[data-v-3e2067f2]{align-items:center;background-color:var(--color-white);border:none;border-top:1px solid var(--color-grey-lighter);color:var(--color-primary);display:flex;font-size:.75rem;height:32px;justify-content:space-between;padding-right:24px;width:100%}.view-toggle[data-v-3e2067f2]{padding-left:10px}.view-toggle .text .layout-toggle-active[data-v-3e2067f2]{color:var(--color-grey-400)}.view-toggle .text .layout-toggle-divider[data-v-3e2067f2]{color:var(--color-grey-400);margin-left:.5px;margin-right:2px}.view-toggle .text span[data-v-3e2067f2]:nth-child(2){font-weight:500}.view-toggle .sliding-toggle[data-v-3e2067f2]{background-color:var(--color-primary);display:block;height:1px;position:relative;width:12px}.view-toggle .sliding-toggle[data-v-3e2067f2]:after{background-color:var(--color-primary);border-radius:100vh;content:"";display:block;height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);transform:translateY(-50%) translate(100%);transition:transform .5s var(--ease-quart);width:6px}.view-toggle.is-right .sliding-toggle[data-v-3e2067f2]:after{transform:translateY(-50%)}.view-toggle.is-right .text span[data-v-3e2067f2]:first-child{font-weight:500}.view-toggle.is-right .text span[data-v-3e2067f2]:nth-child(2){font-weight:400}.search[data-v-3e2067f2]{align-items:center;display:flex;justify-content:space-between;padding-left:0}.search input[data-v-3e2067f2]{background:none;border:none;cursor:pointer;height:100%;margin:0;padding:0 0 0 10px}.search input[data-v-3e2067f2]::placeholder{color:var(--color-primary);font-size:.75rem;opacity:1;outline:none}.filter button[data-v-3e2067f2]{padding-left:10px}.filter .filter-arrow[data-v-3e2067f2]{transform:scaleY(-1);transition:transform .75s var(--ease-quart)}.filter.is-open .filter-arrow[data-v-3e2067f2]{transform:scaleY(1)}.filter.is-open .filters[data-v-3e2067f2]{opacity:1;pointer-events:auto;transform:translateY(0)}.filter .filters[data-v-3e2067f2]{display:flex;flex-wrap:wrap;gap:8px;opacity:0;padding:10px;pointer-events:none;transform:translateY(-20%);transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:var(--ease-quart)}.filter .filters .button[data-v-3e2067f2]{letter-spacing:.06em;padding:0 12px}.bottom[data-v-3e2067f2]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;transition:transform .75s var(--ease-quart-inout);width:var(--nav-width)}.contact[data-v-3e2067f2]{border:none;color:var(--color-grey-600);letter-spacing:0;transition:opacity .75s var(--ease-quart-inout)}.contact[data-v-3e2067f2]:before{display:none}.contact[data-v-3e2067f2] svg{transition:transform .4s var(--ease-quart-inout)}.contact[data-v-3e2067f2]:hover{color:var(--color-orange)}.contact[data-v-3e2067f2]:hover svg{transform:rotate(45deg)}.toggle[data-v-3e2067f2]{border-radius:0}.menu-mobile[data-v-3eb5be9f]{background:var(--color-white);display:flex;flex-direction:column;height:calc(var(--screen) - var(--nav-top-height));top:0;right:0;bottom:0;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:var(--nav-top-height);transition:opacity .35s var(--ease-quart-inout);z-index:101}[data-theme=dark].route-articles .menu-mobile[data-v-3eb5be9f]{background:var(--color-primary)}@media (min-width:768px){.menu-mobile[data-v-3eb5be9f]{display:none}}.menu-mobile.is-open[data-v-3eb5be9f]{opacity:1;pointer-events:auto}.menu-mobile input[data-v-3eb5be9f]{background-color:var(--color-grey-200);border:none;border-radius:5px;outline:none;padding:10px 16px;width:100%}.page-links[data-v-3eb5be9f]{border-bottom:1px solid var(--color-grey-lighter);margin-top:var(--nav-top-height);position:relative}[data-theme=dark].route-articles .page-links[data-v-3eb5be9f]{border-color:var(--color-grey)}.page-links li[data-v-3eb5be9f]{border-top:1px solid var(--color-grey-lighter);display:flex;flex-direction:column;height:56px;justify-content:space-between;margin:0 auto}[data-theme=dark].route-articles .page-links li[data-v-3eb5be9f]{border-color:var(--color-grey)}.page-links[data-v-3eb5be9f] a{height:100%;line-height:1;padding:18px 16px}.page-links[data-v-3eb5be9f] a span{font-size:1rem;font-weight:500}[data-theme=dark].route-articles .page-links[data-v-3eb5be9f] a span{color:var(--color-white)}[data-v-3eb5be9f] .slider{display:none}[data-v-3eb5be9f] .dropdown{display:block;height:100%}[data-v-3eb5be9f] .sub-links{display:none}.footer[data-v-3eb5be9f]{flex-shrink:0;margin-top:auto;padding-top:0}.footer[data-v-3eb5be9f] .content{border-top:none;margin-top:0}.menu-mobile[data-v-97e0e079]{background:var(--color-white);display:flex;flex-direction:column;height:calc(var(--screen) - var(--nav-top-height) - 32px);top:0;right:0;bottom:0;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:calc(var(--nav-top-height) + 32px);transition:opacity .35s var(--ease-quart-inout);z-index:101}[data-theme=dark].route-articles .menu-mobile[data-v-97e0e079]{background:var(--color-primary)}@media (min-width:768px){.menu-mobile[data-v-97e0e079]{display:none}}.menu-mobile.is-open[data-v-97e0e079]{opacity:1;pointer-events:auto}.menu-mobile input[data-v-97e0e079]{background-color:var(--color-grey-200);border:none;border-radius:5px;outline:none;padding:10px 16px;width:100%}.menu-mobile .buttons[data-v-97e0e079]{margin-top:auto}.menu-mobile .section-links[data-v-97e0e079]{display:flex;flex-direction:column;margin-top:8px;max-height:100%;overflow-y:auto;width:100%}.menu-mobile .section-links li[data-v-97e0e079]{min-height:30px;width:100%}.menu-mobile .section-links a[data-v-97e0e079]{color:var(--color-grey-400);display:flex;flex-shrink:0;min-height:30px;padding:8px 10px 8px 24px;transition:color .2s ease-in-out;width:100%}[data-theme=dark] .menu-mobile .section-links a[data-v-97e0e079]{color:var(--color-grey-600)}.menu-mobile .section-links a.active[data-v-97e0e079]{color:var(--color-primary)}[data-theme=dark] .menu-mobile .section-links a.active[data-v-97e0e079]{color:var(--color-white)}.menu-mobile .section-links a[data-v-97e0e079]:hover{color:var(--color-primary)}[data-theme=dark] .menu-mobile .section-links a[data-v-97e0e079]:hover{color:var(--color-white)}.menu-mobile .section-links .heading-level-0[data-v-97e0e079]{border-left:2px solid #0000;font-weight:700;line-height:1.3;padding-left:10px}.menu-mobile .section-links .heading-level-0.active[data-v-97e0e079]{border-left-color:var(--color-orange)}.menu-mobile .section-links .heading-level-1[data-v-97e0e079]{border-left:1px solid #0000;font-weight:500;line-height:1.3;padding-left:32px}[data-theme=dark] .menu-mobile .section-links .heading-level-1[data-v-97e0e079]{color:var(--color-grey-600)}.menu-mobile .section-links .heading-level-1.active[data-v-97e0e079]{border-left-color:var(--color-orange);color:var(--color-primary)}[data-theme=dark] .menu-mobile .section-links .heading-level-1.active[data-v-97e0e079]{color:var(--color-white)}.menu-mobile .section-links .heading-level-1[data-v-97e0e079]:hover{color:var(--color-primary)}[data-theme=dark] .menu-mobile .section-links .heading-level-1[data-v-97e0e079]:hover{color:var(--color-white)}@media (min-width:768px){.menu-mobile .section-links[data-v-97e0e079]{display:none}}.layout[data-v-49a0d053]{overflow-x:clip;width:100%}@media (min-width:768px){.layout[data-v-49a0d053]{display:grid;grid-template-columns:var(--nav-width) 1fr;transition:grid-template-columns .75s var(--ease-quart-inout)}}.layout.has-nav-closed[data-v-49a0d053]{grid-template-columns:var(--nav-width-closed) 1fr}.layout.has-nav-closed[data-v-49a0d053] .portfolio-content{width:calc(100vw - var(--nav-width-closed))}.layout .nav[data-v-49a0d053]{position:sticky;top:0;z-index:100}[data-theme=dark] .layout .nav[data-v-49a0d053]{border-color:var(--color-grey)}@media (min-width:768px){.layout .nav[data-v-49a0d053]{background:var(--color-white);border-bottom:1px dashed var(--color-grey-lighter);height:var(--screen);position:sticky;top:0}}@media print{.layout .nav[data-v-49a0d053]{display:none!important}}.fade-in-enter-active[data-v-49a0d053],.fade-in-leave-active[data-v-49a0d053]{transition:opacity 1s ease}.fade-in-enter-from[data-v-49a0d053],.fade-in-leave-to[data-v-49a0d053]{opacity:0}.fade-in-enter-to[data-v-49a0d053],.fade-in-leave-from[data-v-49a0d053]{opacity:1}
