.public-header{z-index:30;background:var(--background,#fcfcfa);border-bottom:1px solid var(--border,#dfe3dd);flex-shrink:0;position:sticky;top:0}.home-page .public-header{background:#fcfcfa;border-color:#2024210d}.public-header-inner{align-items:center;gap:76px;width:calc(100% - 112px);max-width:1240px;height:80px;margin-inline:auto;display:flex}.public-header-brand .font-heading{letter-spacing:-.065em;font-family:inherit;font-size:25px;font-weight:650}.public-header-brand svg{width:31px;height:31px}.public-header-brand svg rect{fill:var(--foreground,#202421)}.public-header-brand svg path{stroke:var(--background,#fcfcfa)}.public-header-brand svg circle{fill:var(--background,#fcfcfa)}.home-page .public-header-brand svg rect{fill:#202421}.home-page .public-header-brand svg path{stroke:#fff}.home-page .public-header-brand svg circle{fill:#fff}.public-navigation{flex:1;justify-content:space-between;align-items:center;gap:24px;display:flex}.public-nav-links,.public-nav-actions{align-items:center;gap:30px;font-size:13px;font-weight:500;display:flex}.public-navigation a:not(.public-nav-button){padding-block:12px}.public-navigation a:not(.public-nav-button):hover{color:var(--public-link,#176c50)}.public-nav-button{background:var(--foreground,#202421);min-height:40px;color:var(--background,#fff);border:1px solid var(--foreground,#202421);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:15px;padding:10px 14px;font-size:12px;font-weight:550;display:inline-flex}.home-page .public-nav-button{color:#fff;background:#202421;border-color:#202421}.public-nav-button:hover{filter:brightness(1.15)}.public-nav-button svg{width:16px;height:16px}.public-menu-toggle{display:none}@media (max-width:1150px){.public-header-inner{gap:50px;width:calc(100% - 72px)}.public-nav-links,.public-nav-actions{gap:23px}}@media (max-width:900px){.public-header-inner{justify-content:space-between;width:calc(100% - 48px);height:72px;position:relative}.public-menu-toggle{width:42px;height:42px;color:var(--foreground,#263c1c);border:1px solid var(--border,#d7dfd0);border-radius:6px;place-items:center;display:grid}.public-menu-toggle svg{width:20px;height:20px}.public-navigation{background:var(--background,#fcfdf9);border:1px solid var(--border,#cdd8c3);border-radius:9px;padding:20px;display:none;position:absolute;top:64px;left:0;right:0;box-shadow:0 16px 40px #24361918}.home-page .public-navigation{background:#fcfdf9;border-color:#cdd8c3}.home-page .public-menu-toggle{color:#263c1c;border-color:#d7dfd0}.public-navigation.is-open{display:block}.public-nav-links{flex-direction:column;align-items:stretch;gap:2px}.public-nav-links a{padding-block:14px!important}.public-nav-actions{border-top:1px solid var(--border,#dfe7d7);justify-content:space-between;margin-top:10px;padding-top:16px}}@media (max-width:640px){.public-header-inner{width:calc(100% - 40px);height:68px}.public-header-brand .font-heading{font-size:23px}.public-header-brand svg{width:29px;height:29px}}@media (max-width:360px){.public-header-inner{width:calc(100% - 32px)}}
