.header:has(#navigation.dropdown-nav){height:108px;gap:22px;z-index:30}.header #navigation.dropdown-nav{display:flex;align-items:center;justify-content:flex-end;gap:5px;position:static;padding:0;border:0;background:none;letter-spacing:0;flex-shrink:0}.header .nav-group{position:relative;min-width:0}.header #navigation.dropdown-nav .nav-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:11px 10px;border:1px solid #a3b6a543;border-radius:6px;background:linear-gradient(145deg,#28413b4d,#14222d80);color:#e0e8e4;font:600 10px/1.35 Manrope,Arial,sans-serif;letter-spacing:.015em;white-space:nowrap;text-decoration:none;clip-path:none;cursor:pointer}.header #navigation.dropdown-nav .nav-button:hover,.header #navigation.dropdown-nav .nav-trigger[aria-expanded="true"]{border-color:#d4bc83aa;background:#253a32;color:#fff0c8}.header #navigation.dropdown-nav .nav-button:focus-visible,.header #navigation.dropdown-nav .nav-panel a:focus-visible{outline:2px solid #f3d89c;outline-offset:3px;text-decoration:underline;text-underline-offset:3px}.header #navigation.dropdown-nav .nav-button[aria-current],.header #navigation.dropdown-nav .nav-group[data-current="true"]>.nav-trigger{border-color:#d4bc83a6;color:#f5dfaa;box-shadow:inset 0 -2px #d4bc8377}.header .nav-chevron{display:inline-block;width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px;flex-shrink:0}.header .nav-trigger[aria-expanded="true"] .nav-chevron{transform:rotate(225deg);margin-top:3px}.header #navigation.dropdown-nav .nav-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:40;min-width:220px;max-width:280px;padding:9px;margin:0;list-style:none;border:1px solid #b5b58b66;border-radius:8px;background:#10221ff7;box-shadow:0 14px 40px #0006;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header #navigation.dropdown-nav .nav-panel:before{content:"";position:absolute;top:-10px;left:-1px;right:-1px;height:11px}.header #navigation.dropdown-nav>.nav-group:nth-last-child(-n+3) .nav-panel{left:auto;right:0}.header #navigation.dropdown-nav .nav-panel a{display:flex;align-items:center;min-height:42px;padding:10px 12px;border:0;border-radius:4px;color:#d7e3dc;font:11px/1.45 Manrope,Arial,sans-serif;white-space:normal;text-decoration:none;letter-spacing:0}.header #navigation.dropdown-nav .nav-panel li:first-child>a{color:#f2dba9;border-bottom:1px solid #d2c18a28;border-radius:0;margin-bottom:4px}.header #navigation.dropdown-nav .nav-panel a:hover{background:#284437;color:#fff0cb}.header #navigation.dropdown-nav .nav-panel a[aria-current]{color:#ffe5ac;background:#294336;box-shadow:inset 2px 0 #e6cb8b}.header:has(#navigation.dropdown-nav)>.menu{display:none}
@media(max-width:1200px){.header:has(#navigation.dropdown-nav){height:auto;min-height:90px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding-block:18px;gap:0 20px;align-items:center}.header:has(#navigation.dropdown-nav)>.menu{display:block;border-radius:6px;border:1px solid #c1b38177;background:#152a2580;color:#f0dba9;min-height:46px;padding:11px 15px}.header #navigation.dropdown-nav{display:none;grid-column:1/-1;width:100%;margin:19px 0 0;padding:12px;border:1px solid #859c8555;border-radius:8px;background:#101f20;max-height:min(65dvh,650px);overflow-y:auto;overscroll-behavior:contain;position:static;gap:6px}.header #navigation.dropdown-nav.open{display:flex;flex-direction:column;align-items:stretch}.header #navigation.dropdown-nav .nav-group{width:100%}.header #navigation.dropdown-nav .nav-button{display:flex;width:100%;min-height:46px;justify-content:space-between;padding:12px 15px;font-size:12px;white-space:normal}.header #navigation.dropdown-nav>a.nav-button{justify-content:flex-start}.header #navigation.dropdown-nav .nav-panel{position:static;width:100%;min-width:0;max-width:none;margin:6px 0 7px;padding:6px;border-color:#647e674d;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:6px;background:#0d191d}.header #navigation.dropdown-nav .nav-panel:before{display:none}.header #navigation.dropdown-nav .nav-panel a{min-height:44px;font-size:12px;padding:11px 14px}.header:has(#navigation.dropdown-nav) .brand{width:fit-content}}
@media(max-width:550px){.header:has(#navigation.dropdown-nav){gap:0 12px;padding-block:18px}.header:has(#navigation.dropdown-nav)>.menu{font-size:11px;padding:11px 12px}.header #navigation.dropdown-nav{padding:9px;max-height:62dvh;margin-top:17px}}
@media(prefers-reduced-motion:reduce){.header #navigation.dropdown-nav *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){.header #navigation.dropdown-nav .nav-button,.header #navigation.dropdown-nav .nav-panel{border-color:ButtonText}.header #navigation.dropdown-nav .nav-panel a[aria-current]{border-left:3px solid Highlight}.header #navigation.dropdown-nav .nav-button:focus-visible,.header #navigation.dropdown-nav .nav-panel a:focus-visible{outline-color:Highlight}}

@media(min-width:1201px) and (max-width:1279px){.header:has(#navigation.dropdown-nav){gap:16px}.header #navigation.dropdown-nav{gap:4px}.header #navigation.dropdown-nav .nav-button{padding-inline:8px;font-size:9.5px}}

@media(max-width:1200px){.header #navigation.dropdown-nav{overflow-anchor:none}.header #navigation.dropdown-nav>.nav-group,.header #navigation.dropdown-nav>a.nav-button{flex-shrink:0}}

@media(max-width:1200px){.header #navigation.dropdown-nav.open{justify-content:flex-start;align-content:flex-start}}
