.navigation-account{font-size:1rem;line-height:1.5rem;font-family:var(--font-primary),sans-serif;font-style:normal;letter-spacing:-.01rem;font-weight:var(--font-weight-bold);position:relative;color:var(--text-white)}.navigation-account button{display:flex;gap:var(--spacing-3xs)}@media(min-width:37.5em){.navigation-account--mobile{display:none}}@media(max-width:37.49em){.navigation-account--desktop{display:none}}.navigation-account .icon{color:var(--background-brand-purple-light-30)}.navigation-account__button{height:1.5rem}.navigation-account__menu{border-radius:var(--radius-xxsmall);background-color:var(--background-white);outline:none;box-shadow:var(--shadow-small);padding:var(--spacing-3xs)}.navigation-account__menu--desktop{position:absolute;z-index:1000;right:0}.navigation-account__menu-item{font-size:1.125rem;line-height:1.6875rem;font-family:var(--font-primary),sans-serif;font-style:normal;letter-spacing:-.01125rem;font-weight:var(--font-weight-medium);min-width:15rem;display:flex;align-items:center;padding:var(--spacing-3xs);gap:var(--spacing-2xs);border-radius:var(--radius-xxsmall);color:var(--text-brand-purple-dark);forced-color-adjust:none;outline:none;cursor:pointer}.navigation-account__menu-item[data-focused],.navigation-account__menu-item[data-hovered]{cursor:pointer;color:var(--text-brand-purple);background-color:var(--background-brand-purple-light-10)}.navigation-bar{position:relative;display:flex;align-items:center;justify-content:space-between;margin:var(--spacing-2xs);align-self:stretch;flex-direction:column;gap:var(--spacing-4xl)}@media(min-width:67.5em){.navigation-bar{flex-direction:row;border-radius:var(--radius-medium);background:var(--background-brand-purple);padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-xs);gap:var(--spacing-md)}}@media(min-width:75em){.navigation-bar{padding:var(--spacing-sm) var(--spacing-2xl);gap:var(--spacing-4xl)}}.navigation-menu{display:flex;flex:1 1;transition:opacity .15s ease-in-out,transform .15s ease-in}@media(max-width:67.49em){.navigation-menu{position:absolute;top:calc(100% + var(--spacing-2xs));width:100%;padding:var(--spacing-xl) var(--spacing-md);border-radius:var(--radius-xsmall);background:var(--background-brand-purple);flex-direction:column;gap:var(--spacing-md)}}@media(min-width:67.5em){.navigation-menu{display:flex;align-items:center;justify-content:space-between}}.navigation-menu--account{padding:0;box-shadow:none}@media(min-width:67.5em){.navigation-menu--account{display:none}}.navigation-menu--account .navigation-item{color:var(--text-brand-purple)}@media(max-width:67.49em){.navigation-menu:not(.open){transform:translateY(-5px);pointer-events:none;opacity:0;box-shadow:var(--shadow-small)}}.navigation-menu.open{z-index:300;transform:translateY(0);opacity:1}@media(max-width:67.49em){.navigation-menu.open{box-shadow:var(--shadow-small)}}.navigation-menu__list{display:flex;flex-direction:column}@media(min-width:67.5em){.navigation-menu__list{gap:var(--spacing-4xs);flex-direction:row;align-items:center;flex-wrap:wrap}}@media(min-width:75em){.navigation-menu__list{gap:var(--spacing-xs)}}.navigation-menu__buttons{display:flex;align-items:center;gap:var(--spacing-2xs);flex-direction:column-reverse}@media(min-width:67.5em){.navigation-menu__buttons{flex-direction:row}}@media(max-width:67.49em){.navigation-menu__buttons li{display:grid;width:100%}}@media(min-width:67.5em){.navigation-menu__buttons .button[data-variant=tertiary]{--button-border-color:transparent}.navigation-menu__buttons .button[data-variant=primary] svg{display:none}}.navigation-header{--navigation-logo-height:2.5rem;display:flex}@media(max-width:67.49em){.navigation-header{justify-content:space-between;width:100%;padding:var(--spacing-sm) var(--spacing-md);align-self:flex-start;border-radius:var(--radius-xsmall);background:var(--background-brand-purple)}}.navigation-header__logo{display:flex;justify-content:flex-start}.navigation-header__logo svg{height:var(--navigation-logo-height);width:auto;object-fit:contain;object-position:left}@media(min-width:67.5em){.navigation-header__logo svg{--navigation-logo-height:3.075rem}}.navigation-header__buttons{display:flex;align-items:center;gap:var(--spacing-sm)}@media(min-width:67.5em){.navigation-header__buttons{display:none}}.navigation-header__toggle{border:none;color:var(--icon-white);background:none;cursor:pointer}.navigation-header__toggle:focus{outline:2px solid var(--focus-outline)}.navigation-header__toggle--account{color:var(--background-brand-purple-light-30)}.logo{flex-shrink:0}:root{--navigation-item-text:var(--text-white);--navigation-item-background:var(--background-brand-purple-light-50)}.navigation-item{font-size:1.25rem;line-height:1.75rem;font-family:var(--font-primary),sans-serif;font-style:normal;letter-spacing:-.0125rem;font-weight:var(--font-weight-semibold);white-space:nowrap;list-style:none;padding-block:var(--spacing-3xs) var(--spacing-xs);color:var(--navigation-item-text);border-radius:var(--radius-xlarge)}@media(min-width:67.5em){.navigation-item{font-size:1rem;line-height:1.5rem;font-family:var(--font-primary),sans-serif;font-style:normal;letter-spacing:-.01rem;font-weight:var(--font-weight-semibold);text-align:center;padding:var(--spacing-4xs) var(--spacing-xs);transition:background-color .3s,background .3s}.navigation-item.active,.navigation-item:hover{background:var(--navigation-item-background)}}