.shared-site-header{position:sticky;top:0;z-index:80;background:#11111f;border-bottom:1px solid rgba(255,255,255,.10);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.shared-site-header *{box-sizing:border-box}.shared-site-header .menu-state{position:absolute;opacity:0;pointer-events:none}.shared-site-header a{color:inherit;text-decoration:none}.shared-site-header .scroll-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(255,255,255,.08)}.shared-site-header .scroll-progress span{display:block;width:0;height:100%;background:#91b879}.shared-site-header .nav-shell{width:min(calc(100% - 40px),1600px);min-height:82px;margin:auto;display:flex;align-items:center;gap:26px}.shared-site-header .brand{display:flex;align-items:center;margin-right:auto}.shared-site-header .brand img{display:block;width:205px;height:auto;max-width:none;filter:none}.shared-site-header .main-nav{display:flex;align-items:center;gap:20px;color:#f6f6f4;white-space:nowrap}.shared-site-header .main-nav>a:not(.button),.shared-site-header .nav-dropdown-toggle{position:relative;padding:31px 0 28px;border:0;background:transparent;color:inherit;font-size:.76rem;font-weight:650;letter-spacing:.035em;cursor:pointer}.shared-site-header .main-nav>a:not(.button)::after{position:absolute;left:0;right:0;bottom:20px;height:2px;content:"";background:#91b879;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.shared-site-header .main-nav>a:not(.button):hover,.shared-site-header .main-nav>a[aria-current="page"],.shared-site-header .main-nav>a[aria-current="location"]{color:#91b879}.shared-site-header .main-nav>a[aria-current="page"]::after,.shared-site-header .main-nav>a[aria-current="location"]::after{transform:scaleX(1)}.shared-site-header .nav-dropdown{position:relative}.shared-site-header .nav-dropdown-toggle{display:flex;align-items:center;gap:7px}.shared-site-header .nav-dropdown-toggle span{color:#91b879;font-size:.9rem;transition:transform .2s ease}.shared-site-header .nav-dropdown:hover .nav-dropdown-toggle span,.shared-site-header .nav-dropdown:focus-within .nav-dropdown-toggle span,.shared-site-header .nav-dropdown.is-open .nav-dropdown-toggle span{transform:rotate(180deg)}.shared-site-header .nav-dropdown-menu{position:absolute;top:calc(100% - 8px);left:-22px;width:270px;padding:12px;background:#181827;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 45px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.shared-site-header .nav-dropdown-menu-right{right:-22px;left:auto}.shared-site-header .nav-dropdown:hover .nav-dropdown-menu,.shared-site-header .nav-dropdown:focus-within .nav-dropdown-menu,.shared-site-header .nav-dropdown.is-open .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.shared-site-header .nav-dropdown-menu a{display:block;padding:11px 12px;color:rgba(255,255,255,.82);font-size:.76rem;font-weight:600;line-height:1.3}.shared-site-header .nav-dropdown-menu a:hover{color:#91b879;background:rgba(255,255,255,.05)}.shared-site-header .button{display:inline-flex;min-height:47px;align-items:center;justify-content:center;padding:.8rem 1.05rem;border:1px solid transparent;background:#3e6b20;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.shared-site-header .button:hover{background:#31551a}.shared-site-header .language-nav{display:flex;gap:2px;color:#fff;font-size:.72rem;font-weight:750}.shared-site-header .language-nav a{padding:.38rem .36rem;opacity:.55}.shared-site-header .language-nav a[aria-current="page"],.shared-site-header .language-nav a:hover{opacity:1;color:#91b879}.shared-site-header .menu-toggle{display:none;border:0;background:none;color:#fff;padding:.5rem;cursor:pointer}.shared-site-header .menu-toggle span{display:block;width:25px;height:2px;margin:5px 0;background:currentColor}.shared-site-header .nav-disabled{opacity:.8;cursor:default}.shared-site-header .nav-disabled:hover{color:#f6f6f4!important}.shared-site-header .nav-disabled::after{display:none!important}@media(max-width:1280px){.shared-site-header .nav-shell{gap:18px}.shared-site-header .main-nav{gap:15px}.shared-site-header .brand img{width:185px}.shared-site-header .main-nav>a:not(.button),.shared-site-header .nav-dropdown-toggle{font-size:.71rem}.shared-site-header .button{font-size:.68rem;padding:.75rem .9rem}}@media(max-width:1400px){.shared-site-header .nav-shell{min-height:72px}.shared-site-header .brand img{width:175px}.shared-site-header .menu-toggle{display:block}.shared-site-header .main-nav{position:fixed;top:72px;right:0;bottom:0;height:calc(100dvh - 72px)!important;max-height:none!important;width:min(390px,88vw);padding:22px;background:#11111f;display:none;align-items:stretch;flex-direction:column;gap:0;overflow:auto;border-left:1px solid rgba(255,255,255,.1)}body.menu-open .shared-site-header .main-nav{display:flex}.shared-site-header .main-nav>a:not(.button),.shared-site-header .nav-dropdown-toggle{width:100%;padding:15px 4px;text-align:left;font-size:.84rem}.shared-site-header .main-nav>a:not(.button)::after{display:none}.shared-site-header .nav-dropdown-toggle{justify-content:space-between}.shared-site-header .nav-dropdown-menu,.shared-site-header .nav-dropdown-menu-right{position:static;width:100%;padding:0 0 8px 12px;border:0;box-shadow:none;opacity:1;visibility:visible;display:none;transform:none;background:transparent}.shared-site-header .nav-dropdown.is-open .nav-dropdown-menu{display:block}.shared-site-header .nav-dropdown-menu a{padding:10px 6px}.shared-site-header .main-nav .button{margin-top:14px}.shared-site-header .language-nav{margin-left:auto}.shared-site-header .brand{margin-right:0}.shared-site-header .main-nav.is-open,.shared-site-header .menu-state:checked~.main-nav{display:flex!important}}@media(max-width:620px){.shared-site-header .nav-shell{width:min(calc(100% - 24px),1600px);gap:10px}.shared-site-header .brand img{width:150px}.shared-site-header .language-nav{font-size:.68rem}.shared-site-header .language-nav a{padding:.34rem .28rem}}
