/* Two navigation levels: website links above the existing SWNK project menu. */
.website-nav{position:fixed;inset:0 0 auto;z-index:60;height:44px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#201a27;border-bottom:1px solid #e6c7c133;color:#eadfe9;font:500 11px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.025em}
.website-links,.website-language{display:flex;align-items:center;gap:24px}.website-language{gap:10px;flex-shrink:0}.website-nav a{display:flex;align-items:center;min-height:44px;white-space:nowrap;font-size:inherit}.website-nav a:hover,.website-nav a[aria-current]{color:#e6c7c1}.website-nav a[aria-current]{text-decoration:underline;text-underline-offset:5px}.website-nav a:focus-visible{outline:2px solid #e6c7c1;outline-offset:-3px}.website-language span{color:#9a879e}
body>header{position:fixed;top:44px;z-index:50;background:#292131f5;backdrop-filter:blur(14px)}body>header .language-switch{display:none}.hero-copy{padding-top:184px}html{scroll-padding-top:158px}#project-nav.open{max-height:calc(100dvh - 122px);overflow-y:auto}.skip:focus{z-index:100}
@media(max-width:760px){.website-nav{padding:0 18px;gap:10px;font-size:10px}.website-links{gap:18px}.website-language{gap:9px}.hero-copy{padding-top:179px}.hero{min-height:784px;max-height:none;height:auto}html{scroll-padding-top:142px}body>header{top:44px}}
@media(max-width:380px){.website-nav{padding:0 12px;font-size:9px}.website-links{gap:12px}.website-language{gap:6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
