html{scroll-padding-top:112px}.home-header{position:sticky;top:0;z-index:100;--home-teal: #008b92;--home-ink: #00262d;--home-yellow: #f9c943;--home-mist: #f0f5f3;--home-text: #285052;background:var(--home-mist);color:var(--home-ink);font:16px/1.6 Arial,Helvetica,sans-serif;border-bottom:1px solid #d5e2df}.home-header *,.home-header *:before,.home-header *:after{box-sizing:border-box}.home-header :is(a,button,summary):focus-visible{outline:3px solid var(--home-ink);outline-offset:5px}.home-nav-shell{max-width:1320px;margin:auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:32px}.home-header .home-nav-shell .home-brand{flex:0 0 180px;display:flex;align-items:center;gap:8px;min-height:44px}.home-header .home-nav-shell .home-brand img{width:180px;height:64px;object-fit:contain}.home-navigation{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:600}.home-navigation>a:not(.home-button),.home-locations summary{padding:10px 0}.home-navigation a:hover{text-decoration:underline;text-underline-offset:5px}.home-navigation>a[aria-current=page]{border-bottom:2px solid var(--home-teal)}.home-locations a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.home-menu-toggle{display:none}.home-locations{position:relative}.home-locations summary{cursor:pointer}.home-locations>div{position:absolute;top:48px;left:-16px;z-index:100;width:190px;background:#fff;border:1px solid #d5e2df;padding:8px;border-radius:8px;box-shadow:0 8px 20px #00262d14}.home-locations a{display:block;padding:10px}.home-header .home-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:11px 18px;border-radius:6px;background:var(--home-yellow);color:var(--home-ink);font-size:15px;font-weight:700;text-align:center}.home-header .home-button:hover{background:#f2ce65}@media(max-width:1100px){.home-nav-shell{padding:16px 24px;gap:20px;flex-wrap:wrap}.home-menu-toggle{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--home-text);border-radius:6px}.home-navigation{display:none;width:100%;align-items:stretch;gap:8px;padding:8px 0}.home-navigation.is-open{display:flex;flex-direction:column;max-height:calc(100dvh - 128px);overflow-y:auto;overscroll-behavior:contain}.home-navigation>a:not(.home-button),.home-locations summary{display:block;padding:12px;min-height:48px}.home-locations>div{position:static;width:100%;box-shadow:none;margin-bottom:8px}}@media(max-width:700px){html{scroll-padding-top:88px}.home-nav-shell{padding:12px 20px}.home-header .home-nav-shell .home-brand{flex-basis:144px}.home-header .home-nav-shell .home-brand img{width:144px;height:52px}}@media(prefers-reduced-motion:reduce){.home-header *,.home-header *:before,.home-header *:after{animation:none!important;transition:none!important}}
