header.app{--header-stuck-shadow: 0 7px 12px -7px var(--color-text1);--color-nav-hover-bg: hsl(225deg 50% 95%);-webkit-backdrop-filter:blur(15px) saturate(1.5);backdrop-filter:blur(15px) saturate(1.5);transition:box-shadow .5s ease}header.app.stuck{background-color:#ffffffd9;box-shadow:var(--header-stuck-shadow)}header.app .header-content{display:flex;font-size:var(--font-sm);gap:var(--size12);justify-content:space-between;margin:0 auto;max-width:var(--page-width);padding:var(--page-width-padding-inline);padding-block:var(--size8);padding-bottom:var(--size6);position:relative}header.app nav{align-items:center;color:var(--color-text4);gap:var(--size28);width:100%}header.app nav .header-menu{max-width:37.5rem;position:relative}header.app nav a{align-items:center;color:inherit;display:flex;flex-direction:row;font-weight:600;text-decoration:none}header.app nav a[aria-current=page]{color:var(--color-brand);opacity:1}header.app nav a>div{width:100%}header.app nav .nav-item{align-items:center;color:inherit;cursor:pointer;display:flex;font-weight:600;gap:var(--disclosure-icon-gap);padding-block:var(--disclosure-summary-padding);padding-left:var(--size3);padding-right:var(--size3);-webkit-user-select:none;-moz-user-select:none;user-select:none}header.app nav .nav-item:hover{background-color:var(--color-nav-hover-bg);border-radius:var(--radius-sm)}header.app nav .mega-card{min-height:100px}header.app .nav-sub-column{gap:10px;overflow:hidden;padding-block:var(--size5);padding-inline:var(--size5);width:240px;z-index:2}header.app .call-to-action{align-items:center;border:solid 2px var(--color-eggplant);border-radius:var(--radius-round);color:var(--color-eggplant);cursor:pointer;display:inline-flex;font-weight:600;height:var(--size11);opacity:1;padding-inline:var(--size10);text-align:center;text-decoration:none;text-transform:none;transition:background .2s ease-in-out,border .2s ease,color .2s ease;width:-moz-fit-content;width:fit-content}header.app .call-to-action:hover{border-color:var(--color-brand);color:var(--color-brand)}header.app .call-to-action:after{height:0;padding:0}header.app .call-to-action.primary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-text-invert)}header.app .call-to-action.primary:hover{background:var(--color-brand-dark)}header.app .call-to-action.size-md{font-size:var(--font-sm);height:var(--size8);padding-inline:var(--size5)}header.app .hamburger-menu{align-self:center;background:none;border:none;display:flex;height:20px;z-index:1}header.app .hamburger{background:none;border:none;color:var(--color-eggplant);height:20px;margin-right:var(--size4)}header.app .hamburger a.main-nav-toggle{display:block;height:var(--size3);position:absolute;width:var(--size5)}header.app .hamburger a.main-nav-toggle:after,header.app .hamburger a.main-nav-toggle:before{border-bottom:1px solid var(--color-eggplant);content:"";height:0;left:0;position:absolute;right:0;top:0;transition:all ease-out .5s;width:100%}header.app .hamburger a.main-nav-toggle:after{top:100%}header.app .hamburger a.main-nav-toggle i{background-color:var(--color-eggplant);display:block;height:1px;overflow:hidden;position:absolute;text-indent:100%;top:50%;transition:all ease-out .1s;white-space:nowrap;width:100%}header.app .logo{z-index:1}header.app .header-actions-mobile{display:none}header.app .touch-nav-toggler{display:none}@media screen and (width < 1099px){header.app nav.mobile{background-color:var(--color-surface);display:none;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:92px}header.app nav.mobile a{font-size:var(--font-md);height:var(--size10);margin:0 auto;width:216px}header.app nav.mobile a[aria-current=page]{color:var(--color-eggplant);opacity:1}header.app nav.mobile .mobile-nav-subcolumn{width:216px}header.app nav.mobile .mobile-nav-subcolumn a{color:var(--color-text4);display:flex;font-weight:400;padding:var(--size2);padding-left:var(--size3);padding-right:var(--size3);text-decoration:none}header.app nav.mobile .mobile-nav-subcolumn a>span{display:flex;gap:var(--size1)}header.app nav.mobile .mobile-nav-subcolumn .disclosure-label{font-size:var(--font-md);font-weight:400;line-height:100%}header.app nav.mobile .mobile-nav-subcolumn .disclosure{padding-block:var(--size3)}header.app nav.mobile .mobile-panel{margin:0 auto;padding:0;padding-bottom:var(--size10);position:relative}header.app nav.mobile .mobile-panel a{font-size:var(--font-lg);height:var(--size10)}header.app nav.mobile .mobile-panel a[aria-current=page]{color:var(--color-eggplant);opacity:1}header.app nav.mobile .header-menu{flex-direction:column;gap:var(--size6);left:-100%;padding:var(--size4);position:absolute;top:0;transition:left .5s ease}header.app nav.mobile .header-menu.active{left:0;padding-inline:var(--size4);position:relative}header.app nav.mobile .header-menu.mobile-panel-secondary{display:block;flex-direction:column;left:100%;max-width:none;padding-block:var(--size5);pointer-events:none;transition:all .5s ease;width:100%}header.app nav.mobile .header-menu.mobile-panel-secondary.active{left:0;pointer-events:inherit}header.app nav.mobile .header-menu .mobile-panel-secondary-container{display:flex;margin:0 auto;max-width:100%;width:-moz-fit-content;width:fit-content}header.app nav.mobile .header-menu .mobile-panel-secondary-container .mobile-nav-container{gap:var(--size2);padding-block:var(--size4);padding-inline:var(--size2)}header.app nav.mobile .header-menu .mobile-panel-secondary-container h3{font-size:var(--font-xxl);font-weight:600}header.app nav.mobile .header-menu .disclosure{transition:all .3s ease}header.app nav.mobile .header-menu .disclosure>svg{transform:rotate(90deg)}header.app nav.mobile .header-menu .disclosure[open] summary>svg{transform:rotate(-90deg)}header.app nav.mobile .header-menu .disclosure span{display:flex;flex:1;gap:var(--size1)}header.app nav.mobile .header-menu .disclosure>summary{margin:0 auto}header.app nav.mobile .header-menu .disclosure-content{background:none;border:none;box-shadow:none;margin-top:0;padding-inline:var(--size5);position:relative}header.app nav.mobile .header-menu .disclosure .mobile-subitems a{color:var(--color-text3);font-size:var(--font-md);height:auto}header.app .nav-drawer-stamp{align-items:center;display:none;height:var(--size17)}header.app .nav-drawer-stamp .acitve{display:flex}header.app .nav-drawer-stamp .inactive{display:none}header.app.is-active{border-bottom:1px solid var(--color-border1)}header.app.is-active .header-content{top:0}header.app.is-active .header-content nav{min-height:50vh;opacity:1;pointer-events:initial}header.app.is-active .header-content nav.mobile{display:block}header.app.is-active .header-content .nav-drawer-arrow{height:20px;width:20px}header.app.is-active .header-content .touch-back-arrow{height:35px;width:24px}header.app.is-active .hamburger .main-nav-toggle:after{top:50%;transform:rotate(-45deg);transform-origin:center}header.app.is-active .hamburger .main-nav-toggle:before{top:50%;transform:rotate(45deg);transform-origin:center}header.app.is-active .hamburger .main-nav-toggle i{opacity:0}header.app .header-content .header-actions-mobile{display:flex;z-index:1}}@media screen and (width < 730px){.touch-nav-toggler{display:flex}a.call-to-action.demo{display:none}.mobile-panel-secondary-container{width:290px}.mobile-panel-secondary-container h3{font-size:var(--font-lg)}header.app .header-content nav{height:100dvh;left:auto;opacity:1;top:93px;width:0}header.app.is-active{background:var(--color-surface);border-bottom:1px solid var(--color-border1)}header.app.is-active .header-content nav{background-color:var(--color-surface);height:100vh;opacity:1;overflow:hidden;width:100%}header.app.is-active .hamburger .main-nav-toggle:after{top:50%;transform:rotate(-45deg);transform-origin:center}header.app.is-active .hamburger .main-nav-toggle:before{top:50%;transform:rotate(45deg);transform-origin:center}header.app.is-active .hamburger .main-nav-toggle i{opacity:0}header.app nav.mobile .header-menu .mobile-nav-subcolumn{gap:0;width:100%}header.app nav.mobile .header-menu .mobile-nav-subcolumn .disclosure-label{font-size:var(--font-lg);font-weight:400}header.app nav.mobile .header-menu .mobile-nav-subcolumn .disclosure{padding-bottom:var(--size1);padding-top:var(--size1)}header.app nav.mobile a{font-size:var(--font-lg);width:290px}header.app nav.mobile .mobile-subitems{gap:0}header.app .call-to-action.primary{background:none;color:var(--color-brand);font-size:var(--font-xxs)}header.app .call-to-action.primary:hover{color:var(--color-surface)}header.app .nav-drawer-stamp{display:flex;padding-left:var(--size4);position:absolute}header.app .header-content nav .header-menu.mobile-panel-secondary .mobile-panel-secondary-container{width:290px}header.app .header-content nav .header-menu.mobile-panel-secondary .mobile-panel-secondary-container .mobile-nav-container{gap:0}header.app .nav.mobile .mobile-panel a{font-size:var(--font-xxl)}}a.call-to-action{align-items:center;border:solid 2px var(--color-eggplant);border-radius:var(--radius-round);color:var(--color-eggplant);cursor:pointer;display:inline-flex;font-weight:600;height:var(--size11);opacity:1;padding-inline:var(--size10);text-align:center;text-decoration:none;text-transform:none;transition:background .2s ease-in-out,border .2s ease,color .2s ease;width:-moz-fit-content;width:fit-content}a.call-to-action:hover{border-color:var(--color-brand);color:var(--color-brand)}a.call-to-action:after{height:0;padding:0}a.call-to-action.primary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-text-invert)}a.call-to-action.primary:hover{background:var(--color-brand-dark)}:scope.size-md{font-size:var(--font-sm);height:var(--size9);padding-inline:var(--size4)}.wordmark{color:var(--color-logo-text);display:flex;height:35px;width:75px}.wordmark path{fill:currentcolor}.wordmark .brand{fill:var(--color-brand)}
