:root{--bar-height:5rem}@media (min-width:1010px){:root{--bar-height:9rem}}.admin-bar .header{top:4.6rem}@media (min-width:768px){.admin-bar .header{top:3.2rem}}.home .header:not(.-scrolled){position:absolute;padding-top:2.25rem;padding-bottom:2.25rem;background-color:transparent;transition:background-color .5s ease-in-out}@media (max-width:1009px){.home .header:not(.-scrolled){padding-top:1.5rem;padding-bottom:1.5rem}}.home .header:not(.-scrolled) .header__navbar{padding:0 2rem}@media (max-width:1009px){.home .header:not(.-scrolled) .header__navbar{padding:0 1.5rem}}.home .header:not(.-scrolled) .header__logo{display:none}.home .header:not(.-scrolled) .header__nav{overflow:hidden;border-radius:10rem}@media (max-width:1009px){.home .header:not(.-scrolled) .header__nav{overflow:initial;margin-left:0}}.home .header:not(.-scrolled) .header__nav-menu{background-color:var(--color-gray)}@media (max-width:1009px){.home .header:not(.-scrolled) .header__nav-menu{top:calc(100% + 3rem);left:1.5rem;width:calc(100% - 3rem);height:fit-content;padding:1.5rem;border-radius:1rem;background-color:color-mix(in srgb,var(--color-grey-500) 50%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.home .header:not(.-scrolled) .header__nav-menu .menu-item a{height:4.5rem;color:var(--color-white);background-color:transparent}@media (max-width:1009px){.home .header:not(.-scrolled) .header__nav-menu .menu-item a{height:auto;padding:.8rem 1rem;background:0 0}}.home .header:not(.-scrolled) .header__nav-menu .menu-item a:hover{background-color:var(--color-gray-200)}@media (max-width:1009px){.home .header:not(.-scrolled) .header__nav-menu .menu-item a:hover{background:0 0}}.home .header:not(.-scrolled) .header__search-bar{background-color:var(--color-gray)}@media (max-width:1009px){.home .header:not(.-scrolled) .header__search-bar{background:0 0}}.home .header:not(.-scrolled) .header__search-bar .header__search-toggler{cursor:pointer;position:relative;display:flex;width:5rem;height:5rem;padding:0;border:none;background:0 0}@media (min-width:1010px){.home .header:not(.-scrolled) .header__search-bar .header__search-toggler{display:none}}.home .header:not(.-scrolled) .header__search-bar .header__search-toggler-open,.home .header:not(.-scrolled) .header__search-bar .header__search-toggler-close{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity .5s ease-in-out}.home .header:not(.-scrolled) .header__search-bar .header__search-toggler.-open .header__search-toggler-open{opacity:0}.home .header:not(.-scrolled) .header__search-bar .header__search-toggler.-open .header__search-toggler-close{opacity:1}.home .header:not(.-scrolled) .header__search-bar .header__search-toggler-close{opacity:0}.home .header:not(.-scrolled) .header__search-bar .search-form{border-radius:10rem;background-color:var(--color-gray)}@media (max-width:1009px){.home .header:not(.-scrolled) .header__search-bar .search-form{top:calc(100% + 3rem);left:1.5rem;width:calc(100% - 3rem);height:fit-content;padding:1.5rem 3rem}}.home .header:not(.-scrolled) .header__search-bar .search-form__phrase{color:var(--color-purple-950)}@media (max-width:1009px){.home .header:not(.-scrolled) .header__search-bar .search-form__phrase{padding:0}}.home .header:not(.-scrolled) .header__search-bar .search-form__phrase::placeholder{color:var(--color-purple-950)}.home .header:not(.-scrolled) .header__search-bar .search-form__search,.home .header:not(.-scrolled) .header__search-bar .search-form__close{height:4.5rem;background-color:var(--color-gray)}@media (max-width:1009px){.home .header:not(.-scrolled) .header__search-bar .search-form__search,.home .header:not(.-scrolled) .header__search-bar .search-form__close{width:2rem;height:2rem}}.home .header:not(.-scrolled) .header__search-bar .search-form__search:hover,.home .header:not(.-scrolled) .header__search-bar .search-form__close:hover{background-color:var(--color-gray-200)}@media (max-width:1009px){.home .header:not(.-scrolled) .header__search-bar .search-form__search:hover,.home .header:not(.-scrolled) .header__search-bar .search-form__close:hover{background:0 0}}.home .header:not(.-scrolled) .header__search-bar .search-form__search svg path,.home .header:not(.-scrolled) .header__search-bar .search-form__close svg path{stroke:var(--color-purple-950)}.home .header:not(.-scrolled) .header__search-open{height:4.5rem;border-top-left-radius:2rem;border-bottom-left-radius:2rem;background-color:transparent}@media (max-width:1009px){.home .header:not(.-scrolled) .header__search-open{display:none!important;width:5rem;background:0 0}}.home .header:not(.-scrolled) .header__search-open:hover{background-color:var(--color-gray-200)}@media (max-width:1009px){.home .header:not(.-scrolled) .header__search-open:hover{background:0 0}}@media (max-width:1009px){.home .header:not(.-scrolled) .header__search-open svg{width:2rem;margin:0}}.home .header:not(.-scrolled) .header__search-open svg path{stroke:var(--color-white)}.home .header:not(.-scrolled) .header__toggler{width:5rem}@media (min-width:1010px){.home .header__search-bar .search-form.-active{transform:translate(0);opacity:1}}.home .header__search-bar .search-form__close{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.header{position:fixed;z-index:100;top:0;left:0;width:100%;height:var(--bar-height);padding-top:1.3rem;padding-bottom:1.3rem;background-color:var(--color-purple-500)}@media (max-width:1009px){.header{--wrapper-padding:0;padding:0 1.5rem}}.header__navbar{display:flex;align-items:center;justify-content:space-between;max-width:144rem;margin:0 auto;padding:0 2rem 0 6rem}@media (max-width:1009px){.header__navbar{padding:0}}.header__logo,.header__logo-url{display:flex}.header__logo-url .logo{position:relative;display:flex;gap:.8rem;align-items:center;transition:opacity .6s ease-in-out}@media (max-width:1009px){.header__logo-url .logo svg{width:auto;height:2.4rem}}.header__logo-url .logo-signet{display:block}.header__logo-url .logo-signet svg{display:flex}.header__logo-url .logo-name,.header__logo-url .logo-short-name{position:absolute;top:50%;left:4.2rem;transform:translateY(-50%);overflow:hidden;display:block;transition:width .5s ease-in-out}@media (max-width:1009px){.header__logo-url .logo-name,.header__logo-url .logo-short-name{left:3.2rem}}.header__logo-url .logo-name svg,.header__logo-url .logo-short-name svg{display:block}.header__logo-url .logo-name{width:19.2rem}.header__logo-url .logo-short-name{width:0}.header__nav{position:relative;display:flex;align-items:center;margin-left:auto}@media (max-width:1009px){.header__nav{position:static}}.header__nav-menu{display:flex;align-items:center;margin:0;padding:0;list-style-type:none}@media (min-width:1010px){.header__nav-menu{display:flex!important;opacity:1!important}}@media (max-width:1009px){.header__nav-menu{position:absolute;top:5rem;left:0;display:none;flex-direction:column;gap:1.5rem;width:100%;height:100dvh;padding-top:6rem;background-color:var(--color-purple-400)}}.header__nav-menu .menu-item{margin:0;padding:0;transition:opacity .5s ease-in-out}.header__nav-menu .menu-item a{display:flex;align-items:center;justify-content:center;height:6.4rem;padding:0 2rem;font-size:1.6rem;font-weight:100;line-height:1;color:var(--color-white);text-align:center;text-decoration:none;background-color:var(--color-purple-500);transition:background-color .25s linear}.header__nav-menu .menu-item a:hover{background-color:var(--color-purple-400)}@media (max-width:1009px){.header__nav-menu .menu-item a{height:auto;padding:1rem;background-color:transparent}}.header__search-bar .header__search-toggler{display:none}.header__search-bar .search-form{position:absolute;z-index:10;top:0;left:0;display:none;align-items:center;width:100%;height:100%;background-color:var(--color-purple-400)}@media (max-width:1009px){.header__search-bar .search-form{top:100%}}.header__search-bar .search-form__phrase{flex:1;order:2;margin:0;padding:0 1.5rem;border:none;font-family:var(--font-secondary);font-weight:300;color:var(--color-grey-500);letter-spacing:.1rem;background:0 0;outline:none}.header__search-bar .search-form__phrase::placeholder{color:var(--color-grey-500)}.header__search-bar .search-form__search,.header__search-bar .search-form__close{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:6rem;height:6.4rem;padding:0;border:none;background-color:var(--color-purple-400);transition:background-color .25s linear}.header__search-bar .search-form__search:hover,.header__search-bar .search-form__close:hover{background-color:var(--color-purple-400)}.header__search-bar .search-form__search{order:1}@media (max-width:1009px){.header__search-bar .search-form__search{order:10;width:5rem;height:5rem}}.header__search-bar .search-form__search svg{transform:rotate(90deg)}@media (max-width:1009px){.header__search-bar .search-form__search svg{width:2rem;height:auto}}.header__search-bar .search-form__close{order:3}@media (max-width:1009px){.header__search-bar .search-form__close{display:none}}.header__search-open{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:6rem;height:6.4rem;padding:0;border:none;background:0 0;transition:background-color .25s ease-in-out}@media (min-width:1010px){.header__search-open{display:flex!important;opacity:1!important}}@media (max-width:1009px){.header__search-open{width:2rem;height:5rem}}@media (min-width:1010px){.header__search-open:hover{background-color:var(--color-purple-400)}}@media (max-width:1009px){.header__search-open svg{width:1.8rem;height:auto}}.header__toggler{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:5rem;padding:0;border:none;background:0 0}@media (min-width:1010px){.header__toggler{display:none}}@media (max-width:1009px){.header__toggler{margin-left:1.5rem}}.header__toggler-open,.header__toggler-close{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity .5s ease-in-out}.header__toggler.-open .header__toggler-open{opacity:0}.header__toggler.-open .header__toggler-close{opacity:1}.header__toggler-close{opacity:0}