@media (max-width:991px){.menu__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:grid;height:16px;margin-left:auto;padding:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.4s ease;transition:.4s ease;width:25px}.menu__toggle:focus,.menu__toggle:hover{background-color:transparent;cursor:pointer}.menu__toggle span{background-color:var(--white);display:block;height:2px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.menu__toggle span:first-child{top:0;width:100%}.menu__toggle span:nth-child(2),.menu__toggle span:nth-child(3){top:7px}.menu__toggle span:nth-child(4){top:14px;width:100%}.menu__toggle.is-active span{background-color:var(--primary-color)}.menu__toggle.is-active span:first-child{left:50%;top:7px;width:0}.menu__toggle.is-active span:nth-child(2),.menu__toggle.is-active span:nth-child(3){top:7px}.menu__toggle.is-active span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu__toggle.is-active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu__toggle.is-active span:nth-child(4){left:50%;top:7px;width:0}.menu{background-color:var(--white);border-bottom:1px solid var(--medium-gray);display:none;height:calc(100vh - 8rem);left:0;overflow:scroll;padding-bottom:2rem;position:absolute;top:100%;width:100%}.menu.is-active{align-content:start;display:grid;grid-gap:2rem}.menu__list{list-style:none;margin:0;padding:0}.menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--base-color);font-family:var(--secondary-font-family);font-weight:600;gap:var(--gap-sm);justify-content:space-between;padding:1.4rem 2rem;text-decoration:none}.menu__link:active,.menu__link:focus,.menu__link:hover{background:var(--gradient-neon-lavender-light-vesper-blue);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none}.menu__link-toggle--mobile>path:last-child{rotate:90deg;transform-origin:center}.menu__link.is-active .menu__link-toggle--mobile>path:last-child{rotate:0deg}.menu__dropdown,.menu__link-toggle--desktop{display:none}.menu__link.menu__link--has-children.is-active+.menu__dropdown{display:block}.menu__dropdown-header{color:var(--grey-600);font-family:var(--secondary-font-family);font-size:1.4rem;font-weight:600;letter-spacing:2px;line-height:1.1;padding:1.4rem 2rem;text-decoration:none;text-transform:uppercase}.menu__dropdown-icon{background-color:var(--grey-50);border-radius:var(--border-radius-sm);display:grid;height:4.8rem;margin-top:2px;place-content:center;width:4.8rem}.menu__dropdown-icon>img{height:3.2rem;object-fit:contain;width:3.2rem}.menu__dropdown-list{display:grid;list-style:none;margin:0;padding:0}.menu__dropdown-link{color:var(--base-color);display:block;font-family:var(--secondary-font-family);font-weight:600;padding:1.4rem 2rem 1.4rem 4.4rem;text-decoration:none}.menu__dropdown-list--advanced .menu__dropdown-link{display:grid;grid-template-columns:auto 1fr;grid-gap:1.6rem;padding:1.4rem 2rem}.menu__dropdown-link:active,.menu__dropdown-link:focus,.menu__dropdown-link:hover{color:var(--base-color);text-decoration:none}.menu__dropdown-link-text{font-family:var(--secondary-font-family);font-weight:600}.menu__dropdown-link-text>svg{display:none}.menu__dropdown-link:active .menu__dropdown-link-text,.menu__dropdown-link:focus .menu__dropdown-link-text,.menu__dropdown-link:hover .menu__dropdown-link-text{background:var(--gradient-neon-lavender-light-vesper-blue);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none}.menu__dropdown-description{color:var(--grey-600);font-size:1.4rem;font-weight:400}.menu__search{display:grid;grid-row-end:4;margin-top:1.4rem;padding-inline:2rem}.menu__search-toggle{display:none}.menu__search-form{position:relative}.menu__search-form input[type=search]{margin-bottom:0;padding-left:5.2rem}.menu__search-button{background:transparent;left:2rem;padding:0;position:absolute;top:0;width:auto}.menu__list--buttons .menu__item{padding:0 2rem}.menu__list--buttons .menu__item+.menu__item{margin-top:1.4rem}.menu__list--buttons .button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__list--buttons .button--secondary-outline{background:linear-gradient(96deg,#9d00f5,#0005f5);-webkit-background-clip:text;background-position:15% 50%;background-size:200% 100%;border:1px solid var(--neon-lavender);border-radius:100vw;gap:var(--gap-sm);padding:1.2rem 2.4rem 1.2rem 4.8rem;position:relative;-webkit-text-fill-color:transparent}.menu__list--buttons .button--secondary-outline:before{background-color:hsla(0,0%,100%,0);border-radius:50%;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='6' height='9' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 6 9'%3E%3Cpath d='M2.828 4.243 0 1.414 1.414 0l4.243 4.243-4.243 4.242L0 7.071z' style='fill:%239d00f5;fill-rule:nonzero'/%3E%3C/svg%3E");display:grid;font-size:0;height:2.4rem;left:1.2rem;place-content:center;position:absolute;-webkit-transition:left .3s ease;transition:left .3s ease;width:2.4rem}.menu__list--buttons .button--secondary-outline:active,.menu__list--buttons .button--secondary-outline:focus,.menu__list--buttons .button--secondary-outline:hover{background:linear-gradient(96deg,#9d00f5,#0005f5);background-position:15% 50%;background-size:200% 100%;border-color:transparent;padding:1.2rem 4.8rem 1.2rem 2.4rem;-webkit-text-fill-color:var(--white);animation:buttonanimation 4s ease infinite normal;color:var(--white);text-decoration:none}.menu__list--buttons .button--secondary-outline:active:before,.menu__list--buttons .button--secondary-outline:focus:before,.menu__list--buttons .button--secondary-outline:hover:before{background-color:hsla(0,0%,100%,.16);content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='6' height='9' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 6 9'%3E%3Cpath d='M2.828 4.243 0 1.414 1.414 0l4.243 4.243-4.243 4.242L0 7.071z' style='fill:%23fff;fill-rule:nonzero'/%3E%3C/svg%3E");left:calc(100% - 3.6rem)}}@media (min-width:992px){.menu{display:grid;grid-template-columns:1fr auto auto;grid-gap:var(--gap);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__toggle{display:none}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem;list-style:none;margin:0;padding:0}.menu__search{position:relative}.menu__search-toggle{background:transparent;border-radius:50%;display:grid;font-size:0;height:4.8rem;min-height:4.8rem;padding:0;place-content:center;width:4.8rem}.menu__search-toggle:active,.menu__search-toggle:focus,.menu__search-toggle:hover{background:linear-gradient(96deg,#9d00f5,#0005f5)}.menu__search-form{display:none;gap:var(--gap-sm);grid-template-columns:1fr auto;position:absolute;right:0;top:calc(100% + .8rem);width:40rem}.menu__search-form.is-active{display:grid}.menu__search-form input[type=search]{margin-bottom:0;padding-left:5.2rem}.menu__search-button{background:transparent;left:2rem;padding:0;position:absolute;top:0}.menu__list.menu__list--buttons{gap:1.6rem}.menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--secondary-font-family);font-weight:600;gap:var(--gap-sm)}.menu__link,.menu__link:active,.menu__link:focus,.menu__link:hover{color:var(--white);text-decoration:none}.menu__link-toggle{transition:rotate .2s ease}.menu__link-toggle--mobile{display:none}.menu__link-toggle--desktop{display:block}.menu__link.is-active .menu__link-toggle--desktop{rotate:180deg}.menu__dropdown{background-color:var(--white);border-radius:var(--border-radius);color:var(--base-color);display:none;margin-left:-4rem;min-width:36rem;padding:4rem;position:absolute;top:100%}.menu__dropdown--large{left:50%;margin:0;max-width:calc(100% - 4rem);transform:translateX(-50%);width:var(--container-width)}.menu__link.menu__link--has-children.is-active+.menu__dropdown{display:block}.menu__dropdown-list{display:flex;flex-direction:column;gap:2.4rem;list-style:none;margin:0;padding:0}.menu__dropdown-list--advanced{align-items:start;flex-direction:row}.menu__dropdown-column{display:grid;grid-gap:2.4rem;width:28rem}.menu__dropdown-header{color:var(--grey-600);font-family:var(--secondary-font-family);font-size:1.4rem;font-weight:600;letter-spacing:2px;line-height:1.1;margin-bottom:1.6rem;text-decoration:none;text-transform:uppercase}.menu__dropdown-header:active,.menu__dropdown-header:focus,.menu__dropdown-header:hover{color:var(--grey-600)}.menu__dropdown-icon{background-color:var(--grey-50);border-radius:var(--border-radius-sm);display:grid;height:4.8rem;margin-top:2px;place-content:center;width:4.8rem}.menu__dropdown-icon>img{height:3.2rem;object-fit:contain;width:3.2rem}.menu__dropdown-link{color:var(--base-color);display:block;text-decoration:none}.menu__dropdown-list--advanced .menu__dropdown-link{display:grid;grid-template-columns:auto 1fr;grid-gap:1.6rem}.menu__dropdown-link-text{align-items:center;display:inline-flex;font-family:var(--secondary-font-family);font-weight:600;gap:var(--gap-sm)}.menu__dropdown-link-text>svg{font-size:0;opacity:0}.menu__dropdown-link:active,.menu__dropdown-link:focus,.menu__dropdown-link:hover{color:var(--base-color);text-decoration:none}.menu__dropdown-link:active .menu__dropdown-link-text,.menu__dropdown-link:focus .menu__dropdown-link-text,.menu__dropdown-link:hover .menu__dropdown-link-text{background:var(--gradient-neon-lavender-light-vesper-blue);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none}.menu__dropdown-link:active .menu__dropdown-link-text>svg,.menu__dropdown-link:focus .menu__dropdown-link-text>svg,.menu__dropdown-link:hover .menu__dropdown-link-text>svg{opacity:1}.menu__dropdown-description{font-size:1.4rem}}