.navbar{z-index:1;background:var(--color-forest);color:var(--color-cream);position:relative}.navbar .navbar_content{width:100%;max-width:96rem;padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);margin-inline:auto;display:flex}.navbar .navbar_content_brand{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.navbar .navbar_content_actions_link{font-size:var(--text-sm);font-weight:500;text-decoration:none;display:none}@media only screen and (min-width:1024px){.navbar .navbar_content_actions_link{display:inline-block}}.navbar .navbar_content_actions_link{color:var(--on-forest)}@media (hover:hover){.navbar .navbar_content_actions_link:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}}.navbar .navbar_content_actions_link.navbar_content_actions_link--on{color:var(--color-cream);text-decoration:underline;-webkit-text-decoration-color:var(--color-green);text-decoration-color:var(--color-green);text-underline-offset:6px;text-decoration-thickness:2px}.navbar .navbar_content_actions_cta{min-height:var(--control-height);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--color-cream);color:var(--color-forest);font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;transition:background var(--hover-transition);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media only screen and (min-width:1024px){.navbar .navbar_content_actions_cta{padding:var(--space-3) var(--space-6)}}@media (hover:hover){.navbar .navbar_content_actions_cta:hover{background:var(--color-white)}}.navbar .navbar_content_actions{align-items:center;gap:var(--space-6);display:flex}.navbar.navbar--menu .navbar_content{padding:16px 20px}@media only screen and (min-width:1024px){.navbar.navbar--menu .navbar_content{padding:20px 44px}}.navbar.navbar--menu .navbar_content_brand .wordmark{font-size:20px}@media only screen and (min-width:1024px){.navbar.navbar--menu .navbar_content_brand .wordmark{font-size:26px}}.navbar.navbar--menu .navbar_content_actions{display:none}@media only screen and (min-width:1024px){.navbar.navbar--menu .navbar_content_actions{gap:22px;display:flex}}.navbar.navbar--menu .navbar_content_menu{position:relative}@media only screen and (min-width:1024px){.navbar.navbar--menu .navbar_content_menu{display:none}}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_button{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-cream);cursor:pointer;transition:background var(--hover-transition),border-color var(--hover-transition);border:1px solid #f4f3ee38;justify-content:center;align-items:center;list-style:none;display:inline-flex}@media (hover:hover){.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_button:hover{background:#f4f3ee1a;border-color:#f4f3ee61}}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_button::-webkit-details-marker{display:none}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_panel{z-index:2;border-radius:var(--radius-card);background:var(--color-forest);border:1px solid #f4f3ee2e;flex-direction:column;gap:4px;min-width:200px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_panel .navbar_content_actions_link{border-radius:var(--radius-field);font-size:var(--text-sm);color:var(--on-forest);padding:10px 12px;font-weight:600;text-decoration:none;display:block}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_panel .navbar_content_actions_link.navbar_content_actions_link--on{background:#f4f3ee14;text-decoration:none}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_panel .navbar_content_actions_link{transition:background var(--hover-transition)}@media (hover:hover){.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_panel .navbar_content_actions_link:hover{background:#f4f3ee0f;text-decoration:none}}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_panel .navbar_content_actions_cta{justify-content:center;margin-top:4px}
