.navigation-content.desktop{display:none}.ivy-navigation.is-style-gradient{background:linear-gradient(92deg,#c1aaf0 8.89%,#aaa8f5 22.06%,#a9afe2 33.1%,#81b7cb 48.85%,#4ac3ac 66.04%,#04d284 79.1%,#02d283 87.1%)}.ivy-navigation .header{padding-bottom:40px}.ivy-navigation.is-style-white .header{padding-bottom:0}.ivy-navigation.is-style-gradient .header{padding-bottom:16px;padding-top:24px}.ivy-navigation.is-style-gradient .header a svg path:not(.green),.ivy-navigation.is-style-white .header a svg path:not(.green){fill:var(--color--background)}.ivy-navigation.is-style-gradient .header a .tagline,.ivy-navigation.is-style-white .header a .tagline{color:var(--color--background)}.ivy-navigation.is-style-gradient .nav-toggle .ivy-hamburger span,.ivy-navigation.is-style-white .nav-toggle .ivy-hamburger span{background:var(--color--background)}.ivy-navigation .header .tagline.tagline{display:none}@media screen and (min-width:780px) and (max-width:1200px){.ivy-navigation .header .tagline.tagline{display:inline}}@media screen and (min-width:1350px){.ivy-navigation .header .tagline.tagline{display:inline}}@media screen and (min-width:1200px){.ivy-navigation .nav-toggle,.ivy-navigation .navigation-content.mobile{display:none}.ivy-navigation .navigation-content.desktop{display:block;margin-left:0}.ivy-navigation .navigation-content.desktop>ul{display:flex;flex-direction:row;gap:48px}.ivy-navigation .navigation-content.desktop>ul>li{display:block;padding:16px 0;position:relative}.ivy-navigation .navigation-content.desktop>ul li a{cursor:pointer;width:max-content}.ivy-navigation .navigation-content.desktop .submenu-toggle,.ivy-navigation .navigation-content.desktop ul li a{font-size:1.125rem}.ivy-navigation.is-style-gradient .navigation-content.desktop .submenu-toggle,.ivy-navigation.is-style-gradient .navigation-content.desktop ul li a,.ivy-navigation.is-style-white .navigation-content.desktop .submenu-toggle,.ivy-navigation.is-style-white .navigation-content.desktop ul li a{font-weight:500}.ivy-navigation .navigation-content.desktop .submenu-toggle{cursor:default;position:relative}.ivy-navigation .navigation-content.desktop button,.ivy-navigation .navigation-content.desktop>ul>li>a{color:var(--color--foreground)}.ivy-navigation.is-style-gradient .navigation-content.desktop button,.ivy-navigation.is-style-gradient .navigation-content.desktop>ul>li>a,.ivy-navigation.is-style-white .navigation-content.desktop button,.ivy-navigation.is-style-white .navigation-content.desktop>ul>li>a{color:var(--color--background)}.ivy-navigation .navigation-content.desktop .submenu-toggle:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--color--foreground);content:"";height:0;position:absolute;right:-1.25em;top:50%;transform:translateY(-25%);transform-origin:center;transition:border-color .3s,transform .3s;width:0}.ivy-navigation.is-style-gradient .navigation-content.desktop .submenu-toggle:after,.ivy-navigation.is-style-white .navigation-content.desktop .submenu-toggle:after{border-top-color:var(--color--background)}.ivy-navigation .navigation-content.desktop ul li:has([aria-expanded=true]) .submenu-toggle:after{border-top-color:var(--color--primary);transform:translateY(-25%) rotate(180deg);transition:border-color .3s,transform .3s}.ivy-navigation .navigation-content.desktop .submenu-toggle:focus-visible,.ivy-navigation .navigation-content.desktop .submenu-toggle:hover,.ivy-navigation .navigation-content.desktop a:focus-visible,.ivy-navigation .navigation-content.desktop a:hover,.ivy-navigation .navigation-content.desktop ul li a:focus-visible .ivy-navigation .navigation-content.desktop ul li a:hover,.ivy-navigation .navigation-content.desktop ul li:has([aria-expanded=true]) .submenu-toggle{color:var(--color--primary);transition:color .3s}.ivy-navigation .navigation-content.desktop .submenu-toggle:focus-visible:after,.ivy-navigation .navigation-content.desktop .submenu-toggle:hover:after{border-top-color:var(--color--primary)}.ivy-navigation .navigation-content.desktop ul ul li a:focus-visible,.ivy-navigation .navigation-content.desktop ul ul li a:hover{color:var(--color--tertiary);transition:color .3s}.ivy-navigation .navigation-content.desktop ul>li>a:focus-visible,.ivy-navigation .navigation-content.desktop ul>li>a:hover{color:var(--color--primary);transition:color .3s}.ivy-navigation .navigation-content.desktop ul ul{background:var(--color--primary);border-radius:12px;color:var(--color--background);display:none;padding:16px 32px;position:absolute;transform:translateY(4px);z-index:1}.ivy-navigation .navigation-content.desktop ul ul[aria-expanded=true]{display:block}}@media screen and (min-width:1300px){.ivy-navigation .navigation-content.desktop a .tagline{display:block}}.ivy-navigation .search-toggle{align-items:center;display:flex;justify-content:center;padding:6px 0 6px 16px}.ivy-navigation .search-toggle svg{fill:var(--color--foreground);height:20px;width:21px}.ivy-navigation.is-style-gradient .search-toggle svg,.ivy-navigation.is-style-white .search-toggle svg{fill:var(--color--background)}.ivy-navigation .navigation-content.desktop ul li:has([aria-expanded=true]) .search-toggle svg,.ivy-navigation .search-toggle:focus-visible svg,.ivy-navigation .search-toggle:hover svg{fill:var(--color--primary)}.ivy-navigation .search-wrapper{padding:54px 16px 16px;position:absolute;right:0;top:0}.ivy-navigation .search-wrapper[aria-expanded=false]{display:none}.ivy-navigation .search{background:var(--color--background);border:1px solid var(--color--foreground);display:flex;flex:auto;flex-wrap:nowrap;gap:4px;max-width:100%;padding:4px 6px}.ivy-navigation.is-style-gradient .search,.ivy-navigation.is-style-white .search{background:var(--color--background);border:none}.ivy-navigation .search,.ivy-navigation .search button,.ivy-navigation .search input{border-radius:999px}.ivy-navigation .search button,.ivy-navigation .search input{height:2.5rem}.ivy-navigation .search input{border:1px solid #949494;padding:0 8px;width:164px}.ivy-navigation .search button{align-items:center;background:var(--color--primary);color:var(--color--background);cursor:pointer;display:flex;justify-content:center;padding:0 16px}.ivy-navigation .search button svg{height:24px;width:24px;fill:var(--color--background)}