.wd-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:clamp(18px,3.2vh,28px) 40px;font-family:var(--font-sans)}.wd-nav .brand-mark{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;width:auto;height:48px;color:#fff;text-decoration:none}.wd-nav .brand-mark .mk{width:auto;height:100%;aspect-ratio:36/48;display:block;background:#fff;-webkit-mask:url(/logo-achterhoek.png) center/contain no-repeat;mask:url(/logo-achterhoek.png) center/contain no-repeat;flex:0 0 auto}.wd-nav .brand-rights{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.42);line-height:1.45;max-width:14ch;border-left:1px solid hsla(0,0%,100%,.16);padding-left:12px}.wd-nav .links{justify-self:center;display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:clamp(20px,3vw,42px);font-family:var(--font-sans);font-size:14px;letter-spacing:-.005em}.wd-nav .links a{position:relative;display:inline-flex;align-items:baseline;gap:6px;color:#fff;font-family:var(--font-sans);font-weight:500;text-decoration:none;padding:0;transition:color .25s ease}.wd-nav .links a sup{font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.06em;color:hsla(0,0%,100%,.42);align-self:flex-start;margin-top:2px}.wd-nav .links a:hover{color:hsla(0,0%,100%,.78)}.wd-nav .links a.on{color:#fff}.wd-nav .links .disabled{position:relative;display:inline-flex;align-items:baseline;gap:6px;color:hsla(0,0%,100%,.32);cursor:not-allowed;font-family:var(--font-sans);font-weight:500}.wd-nav .links .disabled sup{font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.06em;color:hsla(0,0%,100%,.22);align-self:flex-start;margin-top:2px}.wd-nav .links .disabled .soon{font-family:var(--font-mono);font-size:8.5px;font-weight:500;letter-spacing:.18em;color:hsla(0,0%,100%,.42);text-transform:uppercase;font-style:normal;padding:2px 6px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;margin-left:4px;align-self:center}.wd-nav .links a.on:before{content:"";position:absolute;left:50%;bottom:-6px;width:14px;height:1px;background:#fff;transform:translateX(-50%)}.wd-nav .nav-cta{display:flex;justify-content:flex-end;align-items:center;gap:6px}.wd-nav .nav-cta .nav-social{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.78);background:transparent;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.wd-nav .nav-cta .nav-social:hover{color:#fff;background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.32);transform:translateY(-1px)}.wd-nav .nav-cta .nav-social svg{display:block}.wd-nav .nav-cta .contact{margin-left:6px;display:inline-flex;align-items:center;gap:10px;background:#fff;color:#0a0a0b;padding:10px 20px;border-radius:999px;border:0;font-family:var(--font-sans);font-weight:500;font-size:14px;letter-spacing:-.005em;text-decoration:none;transition:transform .25s ease}.wd-nav .nav-cta .contact:hover{transform:translateY(-1px)}.wd-nav .nav-cta .contact .arr{font-size:11px}.wd-nav .wd-nav-toggle{display:none;width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.18);background:transparent;color:#fff;cursor:pointer;position:relative;padding:0;flex-shrink:0}.wd-nav .wd-nav-toggle .bar{position:absolute;left:50%;top:50%;width:16px;height:1.5px;background:#fff;transform:translate(-50%,-50%);transition:transform .35s cubic-bezier(.65,.05,.36,1),opacity .25s ease}.wd-nav .wd-nav-toggle .bar-1{transform:translate(-50%,-5px)}.wd-nav .wd-nav-toggle .bar-2{transform:translate(-50%,4px)}.wd-nav.is-open .wd-nav-toggle .bar-1{transform:translate(-50%,-50%) rotate(45deg)}.wd-nav.is-open .wd-nav-toggle .bar-2{transform:translate(-50%,-50%) rotate(-45deg)}.wd-nav-drawer{position:fixed;top:0;left:0;right:0;height:100dvh;background:rgba(0,0,0,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:9999;display:none;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1);padding:clamp(72px,14vh,110px) 22px clamp(28px,6vh,48px);overflow-y:auto}.wd-nav-drawer.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.wd-drawer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(8px,1.6vh,18px)}.wd-drawer-links li{opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1);transition-delay:0s}.wd-nav-drawer.is-open .wd-drawer-links li{opacity:1;transform:translateY(0);transition-delay:var(--d,0s)}.wd-drawer-links a,.wd-drawer-links li.disabled{display:flex;align-items:baseline;gap:14px;padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.08);font-family:var(--font-sans);font-weight:500;font-size:clamp(28px,7vw,44px);letter-spacing:-.025em;color:#fff;text-decoration:none;line-height:1;transition:padding-left .25s ease,color .25s ease}.wd-drawer-links a:hover{padding-left:6px}.wd-drawer-links a.on{color:#fff}.wd-drawer-links a.on:before{content:"—";margin-right:4px;color:hsla(0,0%,100%,.6);font-weight:400}.wd-drawer-links .num{font-family:var(--font-mono);font-style:normal;font-size:11px;letter-spacing:.18em;color:hsla(0,0%,100%,.42);margin-left:auto;align-self:center}.wd-drawer-links li.disabled{color:hsla(0,0%,100%,.32);cursor:not-allowed}.wd-drawer-links li.disabled .soon{font-family:var(--font-mono);font-style:normal;font-size:9px;letter-spacing:.18em;padding:3px 8px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:hsla(0,0%,100%,.42);margin-left:8px;align-self:center}.wd-drawer-links .drawer-contact{margin-top:clamp(14px,3vh,28px)}.wd-drawer-links .drawer-contact .contact{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#0a0a0b;padding:14px 26px;border-radius:999px;font-size:16px;font-weight:500;letter-spacing:-.005em;border:0}@media (max-width:1100px){.wd-nav .links{gap:18px}.wd-nav .links a sup{display:none}}@media (max-width:760px){.wd-nav{grid-template-columns:auto 1fr auto;gap:12px;padding:14px 22px;position:sticky;top:0;z-index:50;background:hsla(0,0%,4%,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.wd-nav .brand-rights,.wd-nav .links,.wd-nav .nav-cta .nav-social{display:none}.wd-nav .nav-cta .contact{font-size:12px;padding:8px 14px}.wd-nav .wd-nav-toggle{display:inline-flex;align-items:center;justify-content:center}.wd-nav-drawer{display:block}}@media (max-width:520px){.wd-nav .nav-cta .contact{font-size:12px;padding:7px 12px}}