:is(.work-site,.home-site).has-section-navigation{--main-menu-height:86px;--section-offset:165px;overflow:clip}.home-rendered-sections{display:contents}.home-site.has-section-navigation section[id]{scroll-margin-top:var(--section-offset)}.page-section-nav{top:var(--main-menu-height);z-index:80;color:#434b1c;scroll-margin-top:var(--main-menu-height);background:#f7f6ef;border-bottom:1px solid #d9dccd;font-family:Arial,Helvetica,sans-serif;position:sticky}.page-section-nav__inner{align-items:center;gap:24px;min-width:0;display:flex}.page-section-nav__label{letter-spacing:.12em;text-transform:uppercase;opacity:1;flex:none;font-size:12px;font-weight:700}.page-section-nav__rail{scrollbar-width:thin;scrollbar-color:#b4ba9e transparent;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:25px;min-width:0;display:flex;overflow-x:auto}.page-section-nav__rail a{white-space:nowrap;color:inherit;border-bottom:3px solid #0000;flex:none;padding:20px 0 17px;font-size:14px;line-height:1.5;text-decoration:none}.page-section-nav__rail a:hover,.page-section-nav__rail a[aria-current=location]{border-bottom-color:#717b49}.page-section-nav__rail a[aria-current=location]{font-weight:700}.page-section-nav__rail a:focus-visible{outline-offset:-3px;outline:2px solid #717b49}:is(.work-site,.home-site).has-section-navigation .page-section-anchor{scroll-margin-top:var(--section-offset)}@media (max-width:1100px){:is(.work-site,.home-site).has-section-navigation{--main-menu-height:74px;--section-offset:149px}.page-section-nav__inner{gap:16px}.page-section-nav__rail{gap:21px}.page-section-nav__rail a{padding:17px 0 14px}.page-section-nav__label{letter-spacing:.06em;font-size:12px}}
