.gb-navbar{--gb-ink:#172321;--gb-muted:#52605d;--gb-brand:#08c9ae;z-index:80;background:#fffffffa;border:1px solid #1537301f;border-radius:3px;align-items:center;gap:clamp(24px,3.2vw,54px);height:64px;padding:0 20px;font-family:IBM Plex Sans,Arial,sans-serif;animation:.64s cubic-bezier(.22,1,.36,1) both gb-nav-enter;display:flex;position:fixed;inset:20px max(5vw,50vw - 740px) auto;box-shadow:0 8px 24px #091d1921}.gb-logo-wrapper{flex-shrink:0;align-items:center;display:flex}.navbar-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:none;height:26px;display:block}.gb-desktop-links{justify-content:center;align-items:stretch;gap:clamp(22px,2.1vw,38px);height:100%;margin-left:auto;display:flex}.gb-nav-link{color:var(--gb-muted);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font:600 12px/1 IBM Plex Sans,Arial,sans-serif;text-decoration:none;transition:color .22s;display:inline-flex;position:relative}.gb-nav-link:after{content:"";background:var(--gb-brand);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:15px;left:0;right:0;transform:scaleX(0)}:is(.gb-nav-link:hover,.gb-nav-link:focus-visible,.gb-nav-link[aria-current=page],.gb-dropdown-trigger[aria-expanded=true]){color:var(--gb-ink)}.gb-nav-link:hover:after,.gb-nav-link[aria-current=page]:after,.gb-dropdown-trigger[aria-expanded=true]:after{transform-origin:0;transform:scaleX(1)}.gb-nav-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.gb-dropdown{align-items:stretch;display:flex;position:relative}.gb-chevron{transition:transform .23s cubic-bezier(.22,1,.36,1)}.gb-dropdown-trigger[aria-expanded=true] .gb-chevron{transform:rotate(180deg)}.gb-dropdown-panel{opacity:0;visibility:hidden;transform-origin:0 0;pointer-events:none;background:#fff;border:1px solid #1439321f;border-radius:7px;width:380px;padding:9px;transition:opacity .23s cubic-bezier(.22,1,.36,1),transform .23s cubic-bezier(.22,1,.36,1),visibility .23s;position:absolute;top:calc(100% - 4px);left:-20px;transform:translateY(-8px)scale(.98);box-shadow:0 18px 42px #0a201b26}.gb-dropdown:last-child .gb-dropdown-panel{width:220px}.gb-dropdown-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.gb-dropdown-panel a{color:#263431;border-radius:4px;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;font-size:14px;font-weight:500;text-decoration:none;transition:color .22s,background-color .22s;display:flex}.gb-dropdown-panel a b{color:#76918b;font-size:15px;font-weight:400;transition:transform .22s,color .22s}:is(.gb-dropdown-panel a:hover,.gb-dropdown-panel a:focus-visible){color:#008b76;background:#effaf7}:is(.gb-dropdown-panel a:hover b,.gb-dropdown-panel a:focus-visible b){color:#008b76;transform:translate(4px)}.gb-navbar-end{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.gb-contact,.gb-mobile-contact{background:var(--gb-brand);color:#fff;text-transform:uppercase;letter-spacing:.075em;border-radius:1px;align-items:center;height:42px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .22s;display:inline-flex}.gb-contact span,.gb-mobile-contact span{white-space:nowrap;padding:0 16px}.gb-contact i,.gb-mobile-contact i{background:#ffffff7a;width:1px;height:20px;display:block}.gb-contact b,.gb-mobile-contact b{padding:0 13px;font-size:19px;font-weight:400;line-height:1;transition:transform .22s}:is(.gb-contact:hover,.gb-contact:focus-visible,.gb-mobile-contact:hover,.gb-mobile-contact:focus-visible){background:#00ab94}:is(.gb-contact:hover b,.gb-contact:focus-visible b,.gb-mobile-contact:hover b){transform:translate(4px)}:is(.gb-navbar :focus-visible,.gb-mobile-drawer:focus-visible){outline-offset:4px;outline:2px solid #008b76}.gb-menu-trigger:focus-visible{outline-offset:3px;outline:2px solid #008b76}.gb-mobile-drawer a:focus-visible{outline-offset:3px;outline:2px solid #008b76}.gb-mobile-drawer button:focus-visible{outline-offset:3px;outline:2px solid #008b76}.gb-menu-trigger:focus-visible{outline:2px solid #008b76}.gb-menu-trigger{height:42px;color:var(--gb-ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font:600 11px/1 IBM Plex Sans,Arial,sans-serif;display:none}.gb-mobile-drawer{z-index:100;overscroll-behavior:contain;color:var(--gb-ink);background:#fff;border-color:#dce5e1;gap:0;padding:28px 24px;font-family:IBM Plex Sans,Arial,sans-serif;overflow-y:auto;width:min(390px,100%)!important}.gb-drawer-brand{align-self:flex-start;margin-bottom:38px}.gb-mobile-links{flex-direction:column;display:flex}.gb-mobile-links>a,.gb-mobile-group>button{width:100%;min-height:52px;color:var(--gb-ink);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;padding:0 2px;font:600 13px/1 IBM Plex Sans,Arial,sans-serif;text-decoration:none;display:flex}.gb-mobile-group button b{color:#008b76;font-size:20px;font-weight:400}.gb-mobile-submenu{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.22,1,.36,1);display:grid}.gb-mobile-submenu[data-open=true]{grid-template-rows:1fr}.gb-mobile-submenu>div{overflow:hidden}.gb-mobile-submenu a{color:#53635f;justify-content:space-between;align-items:center;min-height:46px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.gb-mobile-submenu a:hover{color:#008b76;background:#effaf7}.gb-mobile-contact{align-self:flex-start;margin-top:28px}@keyframes gb-nav-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1279px){.gb-navbar{inset-inline:32px}.gb-desktop-links,.gb-contact{display:none}.gb-menu-trigger{display:inline-flex}}@media (max-width:599px){.gb-navbar{height:60px;padding-inline:16px 8px;inset:16px 16px auto}.navbar-logo{height:24px}.gb-mobile-drawer{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.gb-navbar{animation:none}.gb-navbar *,.gb-mobile-drawer *{transition:none!important}}.gb-dropdown-panel a[aria-current=page],.gb-mobile-submenu a[aria-current=page]{color:#008b76;background:#effaf7}.gb-mobile-group>button[aria-current=page],.gb-mobile-links>a[aria-current=page]{color:#008b76}.gb-dropdown-panel a[aria-disabled=true],.gb-mobile-submenu a[aria-disabled=true]{cursor:default}
