@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes rotateOnce{0%{transform:rotate(-90deg)}50%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes blinker{50%{opacity:0}}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1.2)}to{transform:scale(.9)}}@keyframes moveAndZoom{0%{transform:translateX(0) scale(1)}25%{transform:translateX(-1%) scale(1.02)}50%{transform:translateX(1%) scale(1.03)}75%{transform:translateX(-.5%) scale(1.01)}to{transform:translateX(0) scale(1)}}.animateFadeInLeft{animation:fadeInLeft 1s forwards;opacity:0}.animateFadeOutLeft{animation:fadeOutLeft 1s forwards}.animateFadeInRight{animation:fadeInRight 1s forwards;opacity:0}.animateFadeInUp{animation:fadeInUp 1s forwards;opacity:0}.animateFadeInUpShort{animation:fadeInUpShort 1s forwards;opacity:0}.animateFadeInDownShort{animation:fadeInDownShort 1s forwards;opacity:0}.header{height:60px;overflow:visible;padding:var(--v-space-s) var(--inner-padding-small)}@media only screen and (min-width:1024px){.header{height:72px;padding:35px 45px}}@media only screen and (min-width:1216px){.header{height:100px}}.header .user-name-desktop{display:flex;max-width:340px}.header .user-name-desktop a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.header .user-name-desktop a:active,.header .user-name-desktop a:focus,.header .user-name-desktop a:hover{text-decoration:none}.header h2{margin:0}.header h2 a{font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:700;line-height:1}.header .site-title{flex-shrink:0}@media only screen and (min-width:1216px){.header .site-title{display:flex}}.header .desktop-menu-wrapper{display:none;margin-left:auto;margin-right:auto;max-width:none;min-width:0;overflow:visible;position:relative}@media only screen and (min-width:1216px){.header .desktop-menu-wrapper{display:block}}.header .btn{background-color:var(--color1);border:2px solid var(--color1);border-radius:15px;display:inline-block;padding:13px 28px}.header .desktop-menu{display:block;overflow:visible}@media only screen and (min-width:1216px){.header .desktop-menu li a{padding:0}}.header .desktop-menu .navbar-desktop{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--v-space-l);justify-content:flex-start;margin:0;max-width:none;min-width:0;overflow:visible;padding:0;width:auto}.header .desktop-menu .navbar-desktop>li{color:var(--text-color);display:flex;flex:0 0 auto;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.555;line-height:2;position:relative;text-decoration:none}.header .desktop-menu .navbar-desktop>li:before{content:"";height:34px;left:0;position:absolute;right:0;top:100%}.header .desktop-menu .navbar-desktop>li:has(ul){align-items:center}.header .desktop-menu .navbar-desktop>li:has(ul):after{background-image:url(../icons/chevron_down.svg);content:"";display:block;height:20px;transform:scale(.7);width:20px}.header .desktop-menu .navbar-desktop>li>ul{background-color:transparent;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.15);clip-path:inset(34px -32px -32px -32px);display:none;left:0;list-style:none;margin:0;max-width:400px;min-width:400px;padding-top:34px;position:absolute;top:100%;z-index:9999}.header .desktop-menu .navbar-desktop>li>ul li{align-items:center;background:var(--fff);box-shadow:none;display:flex;padding:var(--v-space-s);position:relative;width:100%;z-index:0}.header .desktop-menu .navbar-desktop>li>ul li:last-child{border-radius:0 0 15px 15px}.header .desktop-menu .navbar-desktop>li>ul a{display:inline-block;line-height:1.555;width:auto}.header .desktop-menu .navbar-desktop>li>ul a:after{bottom:-2px}.header .desktop-menu .navbar-desktop>li:focus-within>ul,.header .desktop-menu .navbar-desktop>li:hover>ul{display:block}.header .desktop-menu a:not(.landing-page){color:var(--text-color);position:relative}.header .desktop-menu a:not(.landing-page):active:after,.header .desktop-menu a:not(.landing-page):focus:after,.header .desktop-menu a:not(.landing-page):hover:after{transform:scaleX(1)}.header .desktop-menu a:not(.landing-page):after{transform:scaleX(0);transform-origin:left}.header .desktop-menu a:not(.landing-page).active-link:after,.header .desktop-menu a:not(.landing-page):after{background:var(--color3);bottom:4px;content:"";height:3px;left:0;position:absolute;right:12px;transition:transform .18s cubic-bezier(.2,.6,.2,1);width:100%}.header .desktop-menu a:not(.landing-page).active-link:after{transform:scaleX(1);transform-origin:left}.header .desktop-menu a:not(.landing-page).active-link+ul .active-link:after{bottom:-2px}.header .desktop-menu a:not(.landing-page)+ul a:after{bottom:0!important}.header .desktop-menu .landing-page{position:relative}.header .desktop-menu .landing-page:active span:after,.header .desktop-menu .landing-page:focus span:after,.header .desktop-menu .landing-page:hover span:after{transform:scaleX(1)}.header .desktop-menu .landing-page span:after{background:var(--color3);bottom:1px;content:"";height:3px;left:0;position:absolute;right:12px;transform:scaleX(0);transform-origin:left;transition:transform .18s cubic-bezier(.2,.6,.2,1);width:100%}.header .desktop-menu .donation{display:none;line-height:1}.header .donation-wrapper{display:none;flex-shrink:0}@media only screen and (min-width:1216px){.header .donation-wrapper{display:block}}.header .donation-wrapper .memberme{display:none;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1}.header .donation-wrapper .donation{background-color:var(--color3);border:1px solid var(--color3);border-radius:6px;color:var(--color1);cursor:pointer;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:700;line-height:1;padding:14px 27px;text-align:center;text-transform:none}.header .donation-wrapper .donation:active,.header .donation-wrapper .donation:focus,.header .donation-wrapper .donation:hover{background-color:var(--hoverColor3);border-color:var(--hoverColor3);color:var(--color1);text-decoration:none}.mm-ocd__content{top:60px}.mm-spn.mm-spn--light{background-color:var(--fff)}.mm-spn.mm-spn--navbar.mm-spn--main:after{color:var(--color1);display:none!important;font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);font-weight:800;line-height:1.5;opacity:1}.mm-spn>ul{left:0}.mm-spn>ul.mm-spn--parent{left:calc(var(--mm-spn-panel-offset)*-1)!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.mm-spn>ul.mm-spn--parent>li:not(:has(ul.mm-spn--open)){display:none!important}.mm-spn ul{left:100%}.mm-spn ul.mm-spn--open{left:0!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}ul.navbar-mobile .mobile-menu-logo,ul.navbar-mobile .navbar-desktop{display:none}ul.navbar-mobile li{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}ul.navbar-mobile li:after{display:none}ul.navbar-mobile li:before{flex-shrink:0;position:unset}ul.navbar-mobile li a{padding:0}ul.navbar-mobile li a:active,ul.navbar-mobile li a:focus,ul.navbar-mobile li a:hover{text-decoration:none}ul.navbar-mobile li a:active:after,ul.navbar-mobile li a:focus:after,ul.navbar-mobile li a:hover:after{border:none;opacity:1;top:unset;transform:scaleX(1)}ul.navbar-mobile li a:after{background:var(--color3);bottom:-2px;content:"";height:3px;left:0;position:absolute;right:12px;transform:scaleX(0);transform-origin:left;transition:transform .18s cubic-bezier(.2,.6,.2,1);width:100%}ul.navbar-mobile li a:not(:last-child){width:auto}ul.navbar-mobile li:not(:has(ul)){flex-direction:row}ul.navbar-mobile li:not(:has(ul)):before{display:none}ul.navbar-mobile .donation{background-color:var(--color3);border:1px solid var(--color3);border-radius:6px;color:var(--color1);cursor:pointer;display:inline-block;font-weight:700;padding:8px 15px;text-align:center}ul.navbar-mobile .donation:active,ul.navbar-mobile .donation:focus,ul.navbar-mobile .donation:hover{background-color:var(--hoverColor3);border-color:var(--hoverColor3);color:var(--color1)}.mm-spn.mm-spn--light.mm-spn--navbar.mm-spn--main ul{top:0!important}