.home-navbar{font-family:var(--font-family);position:relative}.home-navbar__bar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.98);left:0;position:fixed;right:0;top:0;z-index:1000}.home-navbar__wrap{margin:0 auto;max-width:var(--container-max);padding:0 24px}.home-navbar__row{align-items:center;border-bottom:1px solid rgba(229,231,235,.5);display:flex;height:64px;justify-content:space-between}.home-navbar__logoLink{align-items:center;display:flex;height:28px;transition:opacity .18s ease;width:120px}.home-navbar__logoLink:hover{opacity:.8}.home-navbar__logo{height:100%;object-fit:contain;object-position:left;width:100%}.home-navbar__logoSvg{align-items:center;display:flex;gap:4px;height:100%}.home-navbar__logoIcon{flex-shrink:0;height:22px;width:29px}.home-navbar__logoWordmark{flex-shrink:0;height:auto;margin-top:3px;width:80px}.home-navbar__desktop{align-items:center;display:none;flex:1;justify-content:center}.home-navbar__links{align-items:center;display:flex;gap:32px;list-style:none;margin:0;padding:0}.home-navbar__item{margin:0;padding:0}.home-navbar__link,.home-navbar__trigger{align-items:center;background:transparent;border:0;color:#0c2226;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;padding:8px 0;transition:color .18s ease}.home-navbar__link:hover,.home-navbar__trigger:hover{color:#194247}.home-navbar__chev{display:inline-flex;transition:transform .18s ease}.home-navbar__trigger[aria-expanded=true] .home-navbar__chev{transform:rotate(180deg)}.home-navbar__actions{align-items:center;display:flex;gap:16px}.home-navbar__iconBtn{background:transparent;border:0;color:#4b5563;cursor:pointer;padding:8px;transition:color .18s ease}.home-navbar__iconBtn:hover{color:#194247}.home-navbar__search,.home-navbar__searchBox{position:relative}.home-navbar__searchForm{display:block;margin:0;position:relative}.home-navbar__searchInput{-webkit-appearance:none;appearance:none;background-color:rgba(140,161,163,.22);border:none;border-radius:6px;color:#0c2226;font-family:inherit;font-size:14px;outline:none;padding:8px 40px 8px 16px;transition:background-color .18s ease;width:256px}.home-navbar__searchInput::placeholder{color:rgba(12,34,38,.5)}.home-navbar__searchInput:focus{background-color:rgba(140,161,163,.34);box-shadow:none;outline:none}.home-navbar__searchSubmit{align-items:center;background:transparent;border:0;border-radius:4px;color:#8ca1a3;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:color .18s ease,background .18s ease;width:32px}.home-navbar__searchSubmit:hover{background:rgba(140,161,163,.18);color:#194247}.home-navbar__cta{align-items:center;background:linear-gradient(90deg,#194247,#337077);border-radius:9999px;color:#fff;display:none;font-size:14px;font-weight:500;justify-content:center;padding:8px 24px;transition:background .3s ease;white-space:nowrap}.home-navbar__cta:hover{background:linear-gradient(90deg,#337077,#194247)}.home-navbar__mobileActions{align-items:center;display:flex;gap:8px}.home-navbar__mobileSearch{background:transparent;border:0;color:#0c2226;cursor:pointer;padding:8px;transition:color .18s ease}.home-navbar__mobileSearch:hover{color:#194247}.home-navbar__mobileBtn{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:8px}.home-navbar__hamburger{background:#0c2226;height:2px;position:relative;transition:background .18s ease;width:20px}.home-navbar__hamburger:after,.home-navbar__hamburger:before{background:#0c2226;content:"";height:2px;left:0;position:absolute;transition:transform .18s ease,top .18s ease;width:20px}.home-navbar__hamburger:before{top:-6px}.home-navbar__hamburger:after{top:6px}.home-navbar.is-home-mobile-open .home-navbar__hamburger{background:transparent}.home-navbar.is-home-mobile-open .home-navbar__hamburger:before{top:0;transform:rotate(45deg)}.home-navbar.is-home-mobile-open .home-navbar__hamburger:after{top:0;transform:rotate(-45deg)}.home-navbar__mobileSearchBox{padding:0 0 16px}.home-navbar__mobileSearchForm{display:block;margin:0}.home-navbar__mobileSearchInput{-webkit-appearance:none;appearance:none;background-color:rgba(140,161,163,.22);border:none;border-radius:6px;color:#0c2226;font-family:inherit;font-size:14px;outline:none;padding:10px 16px;transition:background-color .18s ease;width:100%}.home-navbar__mobileSearchInput::placeholder{color:rgba(12,34,38,.5)}.home-navbar__mobileSearchInput:focus{background-color:rgba(140,161,163,.34);box-shadow:none;outline:none}.home-navbar__mega{left:0;position:fixed;right:0;top:64px;z-index:990}.home-navbar__megaInner{background:#fff;border-bottom:1px solid rgba(229,231,235,.3);box-shadow:0 18px 40px rgba(0,0,0,.1)}.home-navbar__panel{margin:0 auto;max-width:var(--container-max);padding:48px 32px}.home-navbar__panel:not(:has(.home-navbar__panelHeader)) .home-navbar__megaFlat{margin-top:0}.home-navbar__panelHeader{align-items:center;border-bottom:1px solid rgba(229,231,235,.5);display:inline-flex;gap:10px;margin-bottom:32px;padding-bottom:16px;transition:border-color .18s ease}.home-navbar__panelHeader:hover{border-color:#194247}.home-navbar__panelTitle{color:#0c2226;font-size:20px;font-weight:500;transition:color .18s ease}.home-navbar__panelHeader:hover .home-navbar__panelTitle{color:#194247}.home-navbar__panelArrow{color:#194247;display:inline-flex;transition:transform .18s ease}.home-navbar__panelHeader:hover .home-navbar__panelArrow{transform:translateX(4px)}.home-navbar__panelHeader--static{cursor:default;text-decoration:none}.home-navbar__panelHeader--static:hover{border-color:rgba(229,231,235,.5)}.home-navbar__panelHeader--static:hover .home-navbar__panelTitle{color:#0c2226}.home-navbar__panelHeader--static:hover .home-navbar__panelArrow{transform:none}.home-navbar__megaFlat{column-gap:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px;width:100%}.home-navbar__megaLink{align-items:center;border-radius:2px;color:#0c2226;display:flex;font-size:15px;font-weight:400;gap:12px;justify-content:space-between;line-height:1.35;margin:0 -16px;padding:12px 16px;text-align:left;transition:background .18s ease,color .18s ease;width:100%}.home-navbar__megaLink:hover{background:#f9fafb;color:#194247}.home-navbar__megaLinkLabel{flex:1;min-width:0}.home-navbar__megaLinkArrow{color:#0c2226;display:inline-flex;flex-shrink:0;opacity:0;transform:translateX(0);transition:opacity .2s ease,transform .2s ease,color .2s ease}.home-navbar__megaLink:hover .home-navbar__megaLinkArrow{color:#194247;opacity:1;transform:translateX(2px)}.home-navbar__megaCell--span{grid-column:1/-1}.home-navbar__colTitle{color:#0c2226;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.home-navbar__colList{list-style:none;margin:0;padding:0}.home-navbar__colLink{align-items:center;border-radius:2px;display:flex;justify-content:space-between;margin:0 -16px;padding:12px 16px;transition:background .18s ease}.home-navbar__colLink:hover{background:#f9fafb}.home-navbar__colLinkLabel{color:#0c2226;font-size:15px;font-weight:400;transition:color .18s ease}.home-navbar__colLink:hover .home-navbar__colLinkLabel{color:#194247}.home-navbar__colLinkArrow{color:#0c2226;display:inline-flex;opacity:0;transform:translateX(0);transition:opacity .18s ease,transform .18s ease}.home-navbar__colLink:hover .home-navbar__colLinkArrow{color:#194247;opacity:1;transform:translateX(4px)}.home-navbar__expander{align-items:center;background:transparent;border:0;border-radius:2px;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;margin:0 -16px;padding:12px 16px;transition:background .18s ease;width:100%}.home-navbar__expander:hover{background:#f9fafb}.home-navbar__expanderLabel{color:#0c2226;font-size:15px;font-weight:400}.home-navbar__expanderIcon{height:14px;position:relative;width:14px}.home-navbar__expanderIcon:after,.home-navbar__expanderIcon:before{background:#0c2226;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease,background .18s ease;width:12px}.home-navbar__expanderIcon:after{height:12px;width:2px}.home-navbar__expander:hover .home-navbar__expanderIcon:after,.home-navbar__expander:hover .home-navbar__expanderIcon:before{background:#194247}.home-navbar__expander[aria-expanded=true] .home-navbar__expanderIcon:after{opacity:0}.home-navbar__subList{border-left:2px solid #e5e7eb;list-style:none;margin:4px 0 0 16px;padding:0 0 0 16px}.home-navbar__subLink{color:#4b5563;display:block;font-size:13px;padding:8px 0;transition:color .18s ease}.home-navbar__subLink:hover{color:#194247}.home-navbar__backdrop{background:rgba(0,0,0,.05);inset:0;position:fixed;top:64px;z-index:980}.home-navbar__mobile{inset:0;position:fixed;top:64px;z-index:995}.home-navbar__mobileBackdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.2);inset:0;position:absolute}.home-navbar__mobileTray{background:#fff;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;position:relative;width:100%;-webkit-overflow-scrolling:touch;box-shadow:0 18px 40px rgba(0,0,0,.18);overscroll-behavior:contain}.home-navbar__mobileInner{padding:24px}.home-navbar__mItem{border-bottom:1px solid #f3f4f6;margin:0 0 16px;padding:0 0 16px}.home-navbar__mItem:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.home-navbar__mRow{align-items:center;display:flex;gap:8px;justify-content:space-between}.home-navbar__mLink{color:#0c2226;flex:1;font-size:16px;font-weight:600;padding:8px 0;transition:color .18s ease}.home-navbar__mLink:hover{color:#194247}.home-navbar__mToggle{background:transparent;border:0;color:#0c2226;cursor:pointer;padding:8px;transition:color .18s ease,transform .18s ease}.home-navbar__mToggle:hover{color:#194247}.home-navbar__mChev{display:inline-flex;transition:transform .18s ease}.home-navbar__mToggle[aria-expanded=true] .home-navbar__mChev{transform:rotate(180deg)}.home-navbar__mPanel{border-top:1px solid #f3f4f6;margin-top:12px;padding:12px 0 0}.home-navbar__mSectionTitle{color:#0c2226;font-size:13px;font-weight:700;letter-spacing:.08em;margin:12px 0 8px;text-transform:uppercase}.home-navbar__mSectionLinks{display:flex;flex-direction:column;gap:10px;padding-left:12px}.home-navbar__mSubLink{color:#0c2226;font-size:14px;transition:color .18s ease}.home-navbar__mSubLink:hover{color:#194247}.home-navbar__mobileCta{padding-top:16px}.home-navbar__mobileCtaBtn{background:#194247;border-radius:2px;color:#fff;display:block;font-size:14px;font-weight:500;padding:12px 24px;text-align:center;transition:background .18s ease;width:100%}.home-navbar__mobileCtaBtn:hover{background:#337077}@media (min-width:768px){.home-navbar__wrap{padding:0 32px}.home-navbar__desktop{display:flex}.home-navbar__cta{display:inline-flex}.home-navbar__mobileActions,.home-navbar__mobileBtn{display:none}.home-navbar__mobileSearchBox{display:none!important}}@media (max-width:767px){.home-navbar__wrap{padding:0 16px}.home-navbar__cta,.home-navbar__desktop,.home-navbar__search{display:none}}