@font-face{font-family:'Bricolage Grotesque';src:url('../fonts/bricolage-grotesque-latin.woff2') format('woff2');font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Bricolage Grotesque';src:url('../fonts/bricolage-grotesque-latin-ext.woff2') format('woff2');font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';src:url('../fonts/ibm-plex-sans-latin.woff2') format('woff2');font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';src:url('../fonts/ibm-plex-sans-latin-ext.woff2') format('woff2');font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';src:url('../fonts/ibm-plex-mono-latin-400.woff2') format('woff2');font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';src:url('../fonts/ibm-plex-mono-latin-600.woff2') format('woff2');font-weight:600 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-cream:#F4F1EA;--c-white:#FFFFFF;--c-dark:#241B14;--c-dark-2:#2f241b;--c-green:#256428;--c-green-dark:#1B5E20;--c-green-deep:#0D3314;--c-green-flat:#E8F5E9;--c-h2:#00E676;--c-orange:#A83A0A;--c-orange-dark:#7F2C08;--c-orange-mid:#C2440F;--c-peach:#FBEFE7;--c-border:#E0D8C8;--c-border-2:#D5CDBD;--c-border-dark:#6b5a48;--c-check-border:#7FBF9F;--c-h2-dark:#00c765;--c-ink:#000000;--t-nav:#3a322a;--c-linkedin:#0A66C2;--t-body:#241B14;--t-body-soft:#4a4036;--t-muted:#5a4f43;--t-meta:#6B6053;--t-orange:#A83A0A;--t-green:#2E7D32;--t-on-orange:#FFFFFF;--t-on-orange-body:#FFEDE4;--t-on-orange-eyebrow:#FFE9DE;--t-on-green:#FFFFFF;--t-on-green-body:#D3E8D4;--t-on-green-soft:#D8EDDA;--t-on-green-light:#E4F4E6;--t-on-green-eyebrow:#69F0AE;--t-on-green-outline:#E6DFD2;--t-on-dark:#C9BCA8;--t-on-dark-soft:#A2968A;--t-on-dark-orange:#FF9A5A;--t-orange-on-dark:#F26722;--t-stat-on-green:#FFC49A;--f-display:'Bricolage Grotesque',system-ui,-apple-system,'Segoe UI',sans-serif;--f-body:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--f-mono:'IBM Plex Mono',ui-monospace,'Cascadia Mono',Consolas,monospace;--w-max:1360px;--pad-x:40px;--r-btn:4px;--r-card:6px;--r-block:8px;--r-pill:100px;--gap-s:16px;--gap-m:26px;--gap-l:56px;--sec:96px;--shadow-card:0 22px 40px -26px rgb(36 27 20 / 40%);--shadow-lift:0 30px 70px -34px rgb(36 27 20 / 55%)}@media (max-width:700px){:root{--pad-x:20px;--sec:60px;--gap-l:34px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-cream);color:var(--t-body);font-family:var(--f-body);font-size:16px;line-height:1.6;overflow-x:hidden}img,svg,iframe{max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}a:hover{color:var(--t-orange)}p{margin:0 0 1em}p:last-child{margin-bottom:0}::selection{background:var(--c-orange);color:#fff}:focus-visible{outline:3px solid var(--c-orange);outline-offset:2px;border-radius:3px}.panel :focus-visible,.band--orange :focus-visible,.ask :focus-visible,.ftr :focus-visible,.utility :focus-visible{outline-color:#fff}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip{position:absolute;left:8px;top:-60px;z-index:100;background:var(--c-dark);color:#fff;padding:12px 18px;border-radius:var(--r-btn);font-weight:600;transition:top .15s ease}.skip:focus{top:8px;color:#fff}.wrap{max-width:var(--w-max);margin-inline:auto;padding-inline:var(--pad-x)}.h1,.h2,.h3{font-family:var(--f-display);letter-spacing:-.02em;line-height:1.04;margin:0;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.h1{font-size:clamp(34px,6vw,56px);font-weight:700}.h2{font-size:clamp(26px,3.6vw,42px);font-weight:700}.h2--xl{font-size:clamp(30px,4.6vw,52px)}.h2--lg{font-size:clamp(28px,4vw,48px)}.h3{font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.12}.h2--on-orange,.h3--on-orange{color:var(--t-on-orange)}.h2--on-green,.h3--on-green{color:var(--t-on-green)}.lead{font-size:clamp(17px,1.5vw,19px);line-height:1.55;color:var(--t-body-soft);max-width:720px;text-wrap:pretty}.eyebrow{font-family:var(--f-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;color:var(--t-meta)}.eyebrow--orange{color:var(--t-orange)}.eyebrow--mint{color:var(--t-on-green-eyebrow)}.eyebrow--on-orange{color:var(--t-on-orange-eyebrow)}.eyebrow--sm{font-size:11px;letter-spacing:.1em;margin:0;color:var(--t-orange)}.note{font-family:var(--f-mono);font-size:13px;color:var(--t-meta);margin:22px 0 0}.link-mono{font-family:var(--f-mono);font-size:14px;color:var(--t-orange);white-space:nowrap}.a-orange{color:var(--t-orange)}.a-green{color:var(--t-green)}.a-muted{color:var(--t-meta)}.mark{font-style:normal;font-weight:600;color:var(--t-body);border-bottom:2px solid var(--c-h2)}.on-orange .a-orange,.on-orange .mark{color:var(--t-on-orange);border-color:var(--t-on-orange)}.on-green .mark{color:#fff}.on-green{color:var(--t-on-green-body)}.on-orange{color:var(--t-on-orange-body)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;appearance:none;background:transparent;font-family:var(--f-body);font-weight:600;font-size:15px;line-height:1.2;padding:14px 24px;border-radius:var(--r-btn);border:1.5px solid transparent;cursor:pointer;text-align:center;transition:transform .15s ease,background-color .15s ease,color .15s ease}.btn:hover{transform:translateY(-1px)}.btn--sm{font-size:13px;padding:9px 16px}.btn--block{display:flex;width:100%}.btn--dark{background:var(--c-dark);color:#fff}.btn--dark:hover{background:var(--c-ink);color:#fff}.btn--orange{background:var(--c-orange);color:#fff;font-size:16px}.btn--orange:hover{background:var(--c-orange-dark);color:#fff}.btn--white{background:#fff;color:var(--t-body)}.btn--white:hover{color:var(--t-orange)}.btn--light{background:var(--c-cream);color:var(--t-body)}.btn--h2{background:var(--c-h2);color:var(--c-green-deep);font-weight:700}.btn--h2:hover{background:var(--c-h2-dark);color:var(--c-green-deep)}.btn--outline{border-color:var(--c-dark);color:var(--t-body)}.btn--outline:hover{background:var(--c-dark);color:#fff}.btn--outline-light{border-color:rgb(255 255 255 / 70%);color:#fff}.btn--outline-light:hover{background:#fff;color:var(--t-body)}.btn--outline-green{border-color:var(--c-border-dark);color:var(--t-on-green-outline)}.btn--outline-green:hover{background:var(--t-on-green-outline);color:var(--c-green-deep)}.btnrow{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 0}.utility{background:var(--c-dark);color:var(--t-on-dark);font-family:var(--f-mono);font-size:12px;border-top:3px solid var(--c-h2)}.utility__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-block:9px}.utility__tag{display:flex;align-items:center;gap:8px;margin:0}.utility__mark{display:block;width:15px;height:auto}.utility__nav{margin-left:auto}.utility__list{display:flex;flex-wrap:wrap;align-items:center;gap:18px;list-style:none;margin:0;padding:0}.utility__list a{color:var(--t-on-dark)}.utility__list a:hover{color:#fff}.utility__lang{color:var(--t-on-dark-soft)}.utility__lang [aria-current]{color:#fff}.utility__langoff{color:var(--t-on-dark-soft)}@media (max-width:700px){.utility__tag{font-size:11px}.utility__list{gap:12px}}.hdr{position:sticky;top:0;z-index:40;background:var(--c-cream);border-bottom:1px solid var(--c-border)}.hdr__in{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:15px}.hdr__logo img{display:block;height:29px;width:auto}.hdr__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;list-style:none;margin:0;padding:0;font-size:13.5px;font-weight:500}.hdr__list a{color:var(--t-nav)}.hdr__cta{flex:none;padding:11px 18px;font-size:14px;white-space:nowrap}@media (max-width:1100px){.hdr__in{flex-wrap:wrap;row-gap:10px}.hdr__cta{order:2}.hdr__nav{order:3;flex-basis:100%;overflow-x:auto;scrollbar-width:thin;margin-inline:calc(var(--pad-x) * -1);padding-inline:var(--pad-x);padding-bottom:4px}.hdr__list{flex-wrap:nowrap;justify-content:flex-start;gap:20px}.hdr__list a{white-space:nowrap}}@media (max-width:560px){.hdr__cta{font-size:13px;padding:9px 14px}}.promo{display:block;background:var(--c-orange);color:var(--t-on-orange)}.promo:hover{color:var(--t-on-orange)}.promo__in{display:flex;align-items:center;gap:18px;padding-block:12px;font-size:14.5px}.promo__badge{flex:none;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:#fff;color:var(--c-orange);padding:4px 10px;border-radius:3px}.promo__text{flex:1;font-weight:500;text-wrap:pretty}.promo__cta{flex:none;font-family:var(--f-mono);font-size:13px;white-space:nowrap}@media (max-width:860px){.promo__in{flex-wrap:wrap;gap:10px}.promo__cta{width:100%}}.hero{padding-top:52px}.hero__grid{display:grid;grid-template-columns:1.62fr 1fr;gap:var(--gap-m);align-items:stretch}.hero__side{display:flex;flex-direction:column;gap:var(--gap-s)}.hero__panel{flex:1;display:flex;flex-direction:column;justify-content:space-between}.hero__paneltitle{font-family:var(--f-display);font-weight:700;font-size:clamp(26px,2.6vw,34px);line-height:1.02;letter-spacing:-.02em;color:#fff;margin:0 0 14px}.hero__paneltext{font-size:14.5px;line-height:1.55;color:var(--t-on-green-body);margin:0}.hero__paneltop{position:relative}.hero__title{font-family:var(--f-display);font-weight:700;line-height:1;letter-spacing:-.025em;font-size:clamp(34px,5.4vw,66px);margin:34px 0 0;max-width:1050px;text-wrap:balance}.hero__intro{margin:20px 0 0;font-size:clamp(17px,1.6vw,19px);line-height:1.55;color:var(--t-body-soft);max-width:720px;text-wrap:pretty}@media (max-width:1000px){.hero__grid{grid-template-columns:1fr}}.video{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-card);overflow:hidden;background:var(--c-dark);box-shadow:var(--shadow-lift)}.video__poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.video__poster--leeg{background:radial-gradient(circle at 30% 30%,rgb(0 230 118 / 18%),transparent 60%),linear-gradient(140deg,var(--c-green-dark),var(--c-dark))}.video__badge{position:absolute;left:16px;top:14px;z-index:2;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-green-deep);background:var(--c-h2);padding:5px 10px;border-radius:3px;pointer-events:none}.video__play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;background:rgb(36 27 20 / 30%);border:0;cursor:pointer;color:#fff;font-family:var(--f-body);font-weight:600;font-size:15px;transition:background-color .18s ease}.video__play:hover{background:rgb(36 27 20 / 12%)}.video__icon{display:flex;align-items:center;justify-content:center;width:66px;height:66px;border-radius:50%;background:var(--c-orange);color:#fff;box-shadow:0 12px 30px -10px rgb(36 27 20 / 70%)}.video__label{text-shadow:0 1px 8px rgb(0 0 0 / 60%)}.video__fallback{position:absolute;inset:auto 0 0;z-index:3;display:block;padding:12px 16px;background:var(--c-dark);color:#fff;font-size:14px}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hero__grid > *,.spec > *,.platforms > *,.edu > *,.paper > *,.newsgrid > *,.ask > *,.cards > *{min-width:0}.block{padding-top:var(--sec)}.block__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:var(--gap-m)}.block__head--rule{align-items:flex-end;border-bottom:2px solid var(--c-dark);padding-bottom:16px;margin-bottom:36px}.block__head--top{align-items:flex-end;margin-bottom:40px}.block__meta{font-family:var(--f-mono);font-size:13px;color:var(--t-meta);margin:0;white-space:nowrap}.band{margin-top:var(--sec)}.band--mint{background:var(--c-green-flat)}.band--orange{background:var(--c-orange);color:var(--t-on-orange)}.band > .wrap{padding-block:88px}@media (max-width:760px){.block__head{flex-wrap:wrap}.block__meta{white-space:normal}}.cards{display:grid;gap:var(--gap-s);list-style:none;margin:0;padding:0}.cards--4{grid-template-columns:repeat(4,1fr)}.cards--2{grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width:1100px){.cards--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cards--4,.cards--2{grid-template-columns:1fr}}.card{display:flex;flex-direction:column;background:var(--c-white);border:1px solid var(--c-border);border-radius:7px;padding:26px 24px;min-height:230px;height:100%;color:var(--t-body);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card:hover,.card:focus-visible{color:var(--t-body)}a.card:hover,a.card:focus-visible{transform:translateY(-4px);box-shadow:var(--shadow-card)}.card--orange:hover,.card--orange:focus-visible{border-color:var(--c-orange)}.card--green:hover,.card--green:focus-visible{border-color:var(--c-h2)}.card--plain{min-height:0}.card--plain:hover{border-color:var(--c-orange)}.card__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:8px;background:var(--c-peach);color:var(--t-orange);margin-bottom:18px;flex:none}.card--green .card__icon{background:var(--c-green-flat);color:var(--t-green)}.card__title{font-family:var(--f-display);font-weight:600;font-size:21px;line-height:1.1;margin:8px 0}.card__body{font-size:14px;line-height:1.5;color:var(--t-muted);margin:0}.card__cta{font-family:var(--f-mono);font-size:13px;color:var(--t-body);margin-top:auto;padding-top:22px}.cards--on-orange .card--glass{background:rgb(0 0 0 / 14%);border-color:rgb(255 255 255 / 40%);color:var(--t-on-orange);min-height:0}.cards--on-orange .card__icon{background:rgb(255 255 255 / 22%);color:#fff}.cards--on-orange .card__title{color:var(--t-on-orange)}.cards--on-orange .card__body{color:var(--t-on-orange-body)}.benefits__intro{font-size:15.5px;line-height:1.6;color:var(--t-on-orange-body);max-width:320px;text-align:right;margin:0}@media (max-width:860px){.benefits__intro{text-align:left}}.panel{border-radius:var(--r-block);padding:40px;position:relative;overflow:hidden}@media (max-width:560px){.panel{padding:26px 20px}}.panel--green{background:linear-gradient(150deg,var(--c-green) 0%,var(--c-green-dark) 100%);color:var(--t-on-green-body)}.panel__glow{position:absolute;right:-30px;top:-30px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,var(--c-h2),transparent 70%);opacity:.5;pointer-events:none}.spec{display:grid;grid-template-columns:1fr 1.05fr;padding:0}.spec__intro{padding:52px 46px}.spec__items{background:rgb(244 241 234 / 5%);border-left:1px solid rgb(244 241 234 / 12%);padding:34px;display:flex;align-items:center}.spec__cta{margin-top:26px}@media (max-width:900px){.spec{grid-template-columns:1fr}.spec__intro{padding:34px 24px}.spec__items{border-left:0;border-top:1px solid rgb(244 241 234 / 12%);padding:24px}}.speclist{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.specchip{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:var(--r-pill);background:rgb(244 241 234 / 6%);border:1px solid rgb(244 241 234 / 14%);color:var(--t-on-green);font-weight:600;font-size:15px;transition:background-color .18s ease,border-color .18s ease}.specchip:hover{background:rgb(0 230 118 / 18%);border-color:rgb(0 230 118 / 60%)}.specchip__pijl{font-family:var(--f-mono);font-size:13px;color:var(--t-on-green-soft)}.specchip:hover .specchip__pijl{color:var(--t-on-green)}.stories{display:grid;grid-template-columns:1fr 1fr;gap:30px;list-style:none;margin:0;padding:0}@media (max-width:860px){.stories{grid-template-columns:1fr}}.story__meta{display:flex;align-items:center;gap:10px;margin:16px 0 6px}.story__sub{font-family:var(--f-mono);font-size:12px;color:var(--t-meta)}.story__title{font-family:var(--f-display);font-weight:600;font-size:24px;line-height:1.15;margin:0}.platforms{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:var(--gap-l);align-items:start}@media (max-width:900px){.platforms{grid-template-columns:1fr}}.platforms__intro p{font-size:16px;line-height:1.6;color:var(--t-body-soft);margin:16px 0 0}.platform__top{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.platform__code{font-family:var(--f-display);font-weight:800;font-size:22px;color:var(--t-orange)}.platform__count{font-family:var(--f-mono);font-size:11px;color:var(--t-meta)}.ask{background:var(--c-orange);color:var(--t-on-orange);border-radius:var(--r-block);padding:48px 46px;display:grid;grid-template-columns:1fr minmax(300px,380px);gap:40px;align-items:center;position:relative;overflow:hidden}.ask__mark{position:absolute;right:-40px;bottom:-70px;font-family:var(--f-display);font-weight:800;font-size:200px;line-height:.8;color:rgb(255 255 255 / 18%);user-select:none;pointer-events:none}.ask__text,.ask__form{position:relative}.ask__text p{font-size:16.5px;line-height:1.55;max-width:560px;margin:0}@media (max-width:900px){.ask{grid-template-columns:1fr;padding:32px 24px}.ask__mark{font-size:140px;right:-20px;bottom:-50px}}.edu{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--gap-l);align-items:center}@media (max-width:980px){.edu{grid-template-columns:1fr}}.edu__intro{font-size:17px;line-height:1.6;color:var(--t-body-soft);max-width:480px;margin:18px 0 26px}.rows{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 28px;padding:0}.row{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--c-white);border:1px solid var(--c-border);border-radius:5px;transition:border-color .18s ease,transform .18s ease}.row:hover,.row:focus-visible{border-color:var(--c-orange);transform:translateX(2px);color:var(--t-body)}.row__icon{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:7px;background:var(--c-peach);color:var(--t-orange)}.row__label{flex:1;min-width:0;font-weight:600;font-size:15.5px}.row__tag{font-family:var(--f-mono);font-size:12px;color:var(--t-meta);white-space:nowrap}@media (max-width:480px){.row{flex-wrap:wrap}.row__label{flex-basis:calc(100% - 48px)}.row__tag{margin-left:48px}}.career{align-self:stretch;scroll-margin-top:90px}.career .h3{margin-bottom:14px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none;margin:24px 0 20px;padding:0}.stats > *{min-width:0}.stat{background:rgb(244 241 234 / 7%);border:1px solid rgb(244 241 234 / 16%);border-radius:var(--r-card);padding:18px}.stat__value{display:block;font-family:var(--f-display);font-weight:800;font-size:32px;line-height:1;color:var(--t-stat-on-green)}.stat__label{display:block;font-size:13px;color:var(--t-on-green-body);margin-top:6px}.paper{display:grid;grid-template-columns:auto 1fr;gap:var(--gap-l);align-items:start}.paper__label{font-family:var(--f-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-meta);writing-mode:vertical-rl;transform:rotate(180deg);margin:0}.paper__quote{font-family:var(--f-display);font-weight:500;font-size:clamp(22px,3vw,38px);line-height:1.24;letter-spacing:-.01em;margin:0;text-wrap:pretty}@media (max-width:860px){.paper{grid-template-columns:1fr;gap:20px}.paper__label{writing-mode:horizontal-tb;transform:none}}.ticker{--logo-h:60px;--logo-gap:calc(var(--logo-h) * 1.5);--ticker-tijd:80s;margin-top:76px;padding:calc(var(--logo-h) * 0.88) 0;background:var(--c-white);border-block:1px solid var(--c-border);overflow-x:clip;overflow-y:visible;position:relative;z-index:6}.ticker__title{margin-bottom:20px;color:var(--t-meta);letter-spacing:.12em}.ticker__viewport{display:flex;width:max-content}.ticker__row{display:flex;list-style:none;margin:0;padding:0;animation:nwba-ticker var(--ticker-tijd) linear infinite}.ticker__item{display:flex;align-items:center;padding:0 calc(var(--logo-gap) / 2);font-family:var(--f-display);font-weight:700;font-size:calc(var(--logo-h) * 0.65);color:var(--t-body);opacity:.62;white-space:nowrap}.ticker__link{display:block;position:relative;color:inherit}.ticker__naamgroot{display:block}.ticker__logo{height:var(--logo-h);width:auto;max-width:calc(var(--logo-h) * 4.7);object-fit:contain;display:block;filter:grayscale(1);transition:filter .15s ease}.ticker__link:hover .ticker__logo,.ticker__link:focus-visible .ticker__logo{filter:none}.tickerkaart{position:absolute;left:50%;top:calc(100% + 14px);transform:translateX(-50%);z-index:5;width:280px;padding:16px 18px;display:none;text-align:left;background:var(--c-dark);color:var(--t-on-dark);border-radius:var(--r-card);box-shadow:var(--shadow-lift);font-family:var(--f-body);font-weight:400;opacity:1}.tickerkaart::before{content:'';position:absolute;left:50%;top:-6px;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:var(--c-dark)}.ticker__link:hover .tickerkaart,.ticker__link:focus-visible .tickerkaart{display:block}.tickerkaart__naam{display:block;font-family:var(--f-display);font-weight:700;font-size:17px;line-height:1.15;color:var(--c-cream)}.tickerkaart__meta{display:block;margin-top:4px;font-family:var(--f-mono);font-size:12px;color:var(--t-on-dark-orange)}.tickerkaart__tekst{display:block;margin-top:8px;font-size:13.5px;line-height:1.5;white-space:normal}.tickerkaart__cta{display:block;margin-top:12px;font-family:var(--f-mono);font-size:12.5px;color:var(--t-on-dark-orange)}.ticker:has(.ticker__link:hover),.ticker:has(.ticker__link:focus-visible){overflow:visible}@keyframes nwba-ticker{from{transform:translateX(0)}to{transform:translateX(-100%)}}.ticker:hover .ticker__row{animation-play-state:paused}.newsgrid{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;padding-bottom:var(--sec)}@media (max-width:980px){.newsgrid{grid-template-columns:1fr;gap:34px}}.sectornieuws__kop{margin-top:40px}.newsitem__zin{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--t-muted)}.news__note{display:flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:12px;color:var(--t-meta);margin:4px 0 0}.dot{width:7px;height:7px;border-radius:50%;background:var(--c-orange);animation:nwba-blink 1.6s infinite}@keyframes nwba-blink{0%,100%{opacity:1}50%{opacity:.35}}.newslist{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.newsitem{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:18px 4px;border-bottom:1px solid var(--c-border)}.newsitem:hover{color:var(--t-body);background:rgb(255 255 255 / 60%)}.newsitem__date{font-family:var(--f-mono);font-size:12px;color:var(--t-meta);white-space:nowrap}.newsitem__date--lg{font-size:13px}.newsitem__text{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.newsitem__title{font-family:var(--f-display);font-weight:600;font-size:19px;line-height:1.25}.newsitem__arrow{font-family:var(--f-mono);font-size:13px;color:var(--t-meta)}@media (max-width:620px){.newsitem{grid-template-columns:1fr auto}.newsitem__date{grid-column:1 / -1}}.signup{align-self:start;scroll-margin-top:90px}.signup__linkedin{display:flex;align-items:center;gap:13px;border-top:1px solid rgb(216 237 218 / 30%);padding-top:22px;margin-top:24px}.signup__in{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-btn);background:var(--c-linkedin);color:#fff;font-family:var(--f-display);font-weight:700;font-size:17px}.signup__intext{flex:1}.signup__intext strong{display:block;font-size:15px;color:var(--t-on-green)}.signup__intext span{display:block;font-size:12.5px;color:var(--t-on-green-soft)}.field{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.field label{font-size:13.5px;font-weight:600}.field input,.field textarea,.field select{font-family:var(--f-body);font-size:15px;padding:12px 14px;border:1.5px solid var(--c-border-2);border-radius:var(--r-btn);background:#fff;color:var(--t-body);width:100%}.field textarea{resize:vertical;min-height:96px}.field input::placeholder,.field textarea::placeholder{color:var(--t-meta)}.field__short{max-width:140px}.ask .field label{color:var(--t-on-orange)}.ask .field input,.ask .field textarea{color:var(--t-body)}.ask .field input,.ask .field textarea{background:rgb(255 255 255 / 92%);border-color:rgb(255 255 255 / 90%)}.field--on-green label{color:var(--t-on-green)}.field--on-green input{background:rgb(244 241 234 / 12%);border-color:rgb(215 251 228 / 45%);color:#fff}.field--on-green input::placeholder{color:var(--t-on-green-soft);opacity:1}.privacy-note{font-size:12.5px;line-height:1.5;color:var(--t-muted);margin:12px 0 0}.ask .privacy-note{color:var(--t-on-orange-body)}.ask .privacy-note a{text-decoration:underline}.privacy-note--on-green{color:var(--t-on-green-body)}.privacy-note--on-green a{color:var(--t-on-green-light);text-decoration:underline}.pagekop{padding-top:60px}.kruimels{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--f-mono);font-size:13px;color:var(--t-meta);margin-bottom:22px}.kruimels a{color:var(--t-meta)}.kruimels a:hover{color:var(--t-orange)}.kruimels [aria-current]{color:var(--t-body)}.pagekop__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:end;border-bottom:1px solid var(--c-border);padding-bottom:32px}.pagekop__grid > *{min-width:0}.pagekop__grid--breed{grid-template-columns:1fr}.pagekop .eyebrow{margin:0 0 18px}.pagekop__titel{font-family:var(--f-display);font-weight:700;font-size:clamp(42px,7vw,74px);line-height:.98;letter-spacing:-.025em;margin:0;color:var(--t-body);hyphens:auto;overflow-wrap:break-word}.pagekop__intro{font-size:17px;line-height:1.6;color:var(--t-body-soft);margin:0;max-width:420px;text-wrap:pretty}@media (max-width:820px){.pagekop__grid{grid-template-columns:1fr;gap:22px;align-items:start}}.nieuwskop{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:stretch;padding-top:36px}.nieuwskop > *{min-width:0}.uitgelicht{position:relative;display:block;overflow:hidden;border-radius:var(--r-card);min-height:380px;background:var(--c-dark);color:var(--c-cream)}.uitgelicht:hover{color:var(--c-cream)}.uitgelicht--leeg{background:linear-gradient(135deg,var(--c-dark),var(--c-orange-dark))}.uitgelicht__beeld{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.uitgelicht__waas{position:absolute;inset:0}.uitgelicht__waas::before{content:'';position:absolute;inset:0;background:var(--c-orange);mix-blend-mode:multiply;opacity:.28}.uitgelicht__waas::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgb(36 27 20 / 92%),rgb(36 27 20 / 8%) 62%)}.uitgelicht__tekst{position:absolute;left:32px;right:32px;bottom:32px;display:block}.uitgelicht__titel{display:block;margin-top:10px;font-family:var(--f-display);font-weight:700;font-size:clamp(24px,3vw,32px);line-height:1.08;letter-spacing:-.02em}.uitgelicht:hover .uitgelicht__titel,.uitgelicht:focus-visible .uitgelicht__titel{text-decoration:underline;text-underline-offset:3px}.nieuwsmeta{display:block;font-family:var(--f-mono);font-size:12px;color:var(--t-meta)}.nieuwsmeta--op-beeld{color:var(--t-on-dark-orange)}.nieuwszij{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.nieuwszij__item{display:block;padding:18px 0;border-bottom:1px solid var(--c-border);color:var(--t-body)}.nieuwszij li:last-child .nieuwszij__item{border-bottom:0}.nieuwszij__item:hover{color:var(--t-orange)}.nieuwszij__titel{display:block;margin-top:6px;font-family:var(--f-display);font-weight:600;font-size:21px;line-height:1.2}.nieuwsmeer{padding-top:56px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-family:var(--f-mono);font-size:12.5px;padding:8px 13px;border-radius:var(--r-btn);border:1px solid var(--c-border-2);color:var(--t-muted)}.chip:hover{border-color:var(--c-dark);color:var(--t-body)}.chip--aan{background:var(--c-orange);border-color:var(--c-orange);color:#fff}.chip--aan:hover{background:var(--c-orange-dark);border-color:var(--c-orange-dark);color:#fff}.kaarten{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;margin:0;padding:0}.kaarten > *{min-width:0}.kaart{display:block;color:var(--t-body)}.kaart__beeld{display:block;height:180px;margin-bottom:14px;overflow:hidden;border-radius:5px;background:var(--c-border)}.kaart__beeld img{display:block;width:100%;height:100%;object-fit:cover}.kaart__titel{display:block;margin-top:7px;font-family:var(--f-display);font-weight:600;font-size:20px;line-height:1.25}.kaart:hover .kaart__titel{color:var(--t-orange)}.kaart__beeld--leeg{background:linear-gradient(135deg,var(--c-dark),var(--c-dark-2))}.kaarten li:nth-child(3n+2) .kaart__beeld--leeg{background:linear-gradient(135deg,var(--c-orange),var(--c-orange-mid))}.kaarten li:nth-child(3n) .kaart__beeld--leeg{background:var(--c-border)}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:44px}.pager__stand{font-family:var(--f-mono);font-size:13px;color:var(--t-meta)}@media (max-width:1000px){.nieuwskop{grid-template-columns:1fr;gap:28px}.uitgelicht{min-height:300px}.kaarten{grid-template-columns:repeat(2,1fr);gap:22px}}@media (max-width:640px){.kaarten{grid-template-columns:1fr}.uitgelicht__tekst{left:20px;right:20px;bottom:20px}}.belangenhero__in{padding-block:64px 72px}.belangenhero__titel{font-family:var(--f-display);font-weight:700;font-size:clamp(38px,7vw,84px);line-height:.96;letter-spacing:-.03em;margin:0 0 24px;max-width:1000px;text-wrap:balance}.belangenhero__intro{font-size:19px;line-height:1.55;color:var(--t-on-dark);margin:0;max-width:660px}.standpunten{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;list-style:none;margin:0;padding:0}.standpunten > *{min-width:0}.standpunt{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-card);padding:34px}.standpunt__nr{font-family:var(--f-mono);font-size:14px;color:var(--t-orange);margin:0 0 14px}.standpunt__titel{font-family:var(--f-display);font-weight:700;font-size:25px;line-height:1.1;margin:0 0 12px;color:var(--t-body)}.standpunt__tekst{font-size:15px;line-height:1.6;color:var(--t-muted);margin:0}.hoewij{padding-top:56px}.hoewij__in{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;background:var(--c-orange);color:var(--t-on-orange-body);border-radius:var(--r-card);padding:52px}.hoewij__in > *{min-width:0}.hoewij__kop{grid-column:1 / -1;margin-bottom:4px}.hoewij__kop .eyebrow{margin:0 0 10px}.hoewij__titel{font-family:var(--f-display);font-weight:700;font-size:clamp(24px,3.2vw,34px);letter-spacing:-.02em;line-height:1.1;margin:0;max-width:680px;color:var(--t-on-orange)}.hoewij__naam{font-family:var(--f-display);font-weight:700;font-size:20px;margin:0 0 8px;color:var(--t-on-orange)}.hoewij__tekst{font-size:14.5px;line-height:1.55;margin:0}.trajecten{list-style:none;margin:0;padding:0}.traject{display:grid;grid-template-columns:120px 1fr;gap:32px;align-items:start;padding:22px 4px;border-bottom:1px solid var(--c-border)}.traject > *{min-width:0}.traject__datum{font-family:var(--f-mono);font-size:14px;color:var(--t-orange);padding-top:3px}.traject__titel{display:block;font-family:var(--f-display);font-weight:600;font-size:21px;margin-bottom:5px}.traject__tekst{display:block;font-size:14.5px;line-height:1.55;color:var(--t-muted);max-width:680px}@media (max-width:1000px){.standpunten{grid-template-columns:1fr;gap:18px}.standpunt{padding:26px 22px}.hoewij__in{grid-template-columns:1fr;gap:24px;padding:32px 24px}.traject{grid-template-columns:1fr;gap:8px}}.lidhero{background:var(--c-dark);color:var(--c-cream)}.lidhero__in{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding-block:60px 64px}.lidhero__in > *{min-width:0}.kruimels--op-donker{color:var(--t-on-dark-soft)}.kruimels--op-donker a{color:var(--t-on-dark-soft)}.kruimels--op-donker a:hover{color:#fff}.kruimels--op-donker [aria-current]{color:var(--c-cream)}.lidhero__titel{font-family:var(--f-display);font-weight:700;font-size:clamp(36px,6.4vw,74px);line-height:.95;letter-spacing:-.03em;margin:0 0 24px;text-wrap:balance}.lidhero__intro{font-size:18px;line-height:1.55;color:var(--t-on-dark);margin:0;max-width:520px}.lidhero__vlak{aspect-ratio:1;border-radius:var(--r-card);background:linear-gradient(rgb(244 241 234 / 6%) 1px,transparent 1px) 0 0 / 54px 54px,linear-gradient(90deg,rgb(244 241 234 / 6%) 1px,transparent 1px) 0 0 / 54px 54px,linear-gradient(160deg,var(--c-orange-dark),var(--c-dark))}.lidcijfers{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--c-border)}.lidcijfers > *{min-width:0}.lidcijfer{padding:34px 28px;border-right:1px solid var(--c-border)}.lidcijfer:first-child{padding-left:0}.lidcijfer:last-child{padding-right:0;border-right:0}.lidcijfer__getal{display:block;font-family:var(--f-display);font-weight:800;font-size:clamp(32px,4vw,46px);line-height:1;color:var(--t-orange)}.lidcijfer__label{display:block;font-size:14px;color:var(--t-muted);margin-top:6px}.lidvoordelen{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:start;padding-top:76px}.lidvoordelen > *{min-width:0}.lidvoordelen__intro{position:sticky;top:96px}.lidvoordelen__intro .eyebrow{margin:0 0 18px}.lidvoordelen__tekst{font-size:16px;line-height:1.6;color:var(--t-body-soft);margin:18px 0 0;max-width:400px}.voordelenlijst{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-dark)}.voordelenlijst li{display:grid;grid-template-columns:54px 1fr;gap:24px;align-items:start;padding:26px 4px;border-bottom:1px solid var(--c-border)}.voordelenlijst li > *{min-width:0}.voordelenlijst__nr{font-family:var(--f-mono);font-size:15px;color:var(--t-orange);padding-top:4px}.voordelenlijst__titel{display:block;font-family:var(--f-display);font-weight:600;font-size:24px;line-height:1.1}.voordelenlijst__tekst{display:block;margin-top:7px;font-size:15px;line-height:1.6;color:var(--t-muted);max-width:560px}.lidvormen{background:var(--c-dark);color:var(--c-cream);margin-top:64px}.lidvormen__in{padding-block:80px}.lidvormen__kop{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px}.lidvormen__kop .eyebrow{margin:0 0 16px}.lidvormen__titel{font-family:var(--f-display);font-weight:700;font-size:clamp(30px,4.6vw,50px);line-height:1;letter-spacing:-.025em;margin:0}.lidvormen__note{font-size:14.5px;color:var(--t-on-dark);margin:0;max-width:340px}.vormen{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;margin:0;padding:0}.vormen > *{min-width:0}.vorm{display:flex;flex-direction:column;padding:24px 18px;border-radius:var(--r-block);background:rgb(244 241 234 / 5%);border:1px solid var(--c-border-dark)}.vorm--uit{background:var(--c-cream);border-color:var(--c-orange);box-shadow:0 24px 60px -28px rgb(168 58 10 / 60%)}.vorm__kop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 18px}.vorm__kicker{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-on-dark-soft)}.vorm--uit .vorm__kicker{color:var(--t-orange)}.vorm__badge{background:var(--c-orange);color:#fff;font-family:var(--f-mono);font-size:11px;padding:5px 10px;border-radius:var(--r-pill)}.vorm__naam{font-family:var(--f-display);font-weight:700;font-size:21px;line-height:1.1;margin:0 0 8px}.vorm--uit .vorm__naam{color:var(--t-body)}.vorm__omschrijving{font-size:13px;line-height:1.5;color:var(--t-on-dark-soft);margin:0 0 18px;min-height:54px}.vorm--uit .vorm__omschrijving{color:var(--t-muted)}.vorm__prijs{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin:0 0 20px}.vorm__bedrag{font-family:var(--f-display);font-weight:800;font-size:32px}.vorm--uit .vorm__bedrag{color:var(--t-orange)}.vorm__periode{font-family:var(--f-mono);font-size:12px;color:var(--t-on-dark-soft)}.vorm--uit .vorm__periode{color:var(--t-muted)}.vorm__punten{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}.vorm__punten li{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.4;color:var(--t-on-dark)}.vorm--uit .vorm__punten li{color:var(--t-nav)}.vorm__vink{color:var(--c-orange-mid);font-weight:700;flex:none}.vorm--uit .vorm__vink{color:var(--c-orange)}.vorm__knop{margin:0}.jongstrook{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:26px;padding:22px 26px;background:rgb(244 241 234 / 5%);border:1px solid var(--c-border-dark);border-radius:var(--r-block)}.jongstrook__tekst{margin:0;font-size:15px;line-height:1.5;color:var(--t-on-dark);max-width:620px}.jongstrook__label{display:inline-block;margin-right:10px;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-on-dark-orange);border:1px solid var(--t-on-dark-orange);border-radius:var(--r-pill);padding:5px 12px}.jongstrook strong{color:var(--c-cream)}.lidwiehoe{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-top:76px}.lidwiehoe > *{min-width:0}.lidwiehoe .eyebrow{margin:0 0 18px}.lidwiehoe__tekst{font-size:16px;line-height:1.6;color:var(--t-body-soft);margin:16px 0 24px}.stappen{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--c-border)}.stappen li{display:grid;grid-template-columns:44px 1fr;gap:18px;align-items:start;padding:18px 0;border-bottom:1px solid var(--c-border)}.stappen li > *{min-width:0}.stappen__nr{font-family:var(--f-display);font-weight:800;font-size:26px;line-height:1;color:var(--t-orange)}.stappen__titel{display:block;font-family:var(--f-display);font-weight:600;font-size:19px;margin-bottom:4px}.stappen__tekst{display:block;font-size:14.5px;line-height:1.55;color:var(--t-muted)}.lidform{padding-top:64px;padding-bottom:24px}.lidform__in{display:grid;grid-template-columns:.85fr 1.15fr;border-radius:var(--r-block);overflow:hidden}.lidform__in > *{min-width:0}.lidform__zij{padding:52px;background:var(--c-orange);color:var(--t-on-orange-body)}.lidform__zij .eyebrow{margin:0 0 18px}.lidform__titel{font-family:var(--f-display);font-weight:700;font-size:clamp(26px,3.6vw,40px);line-height:1.02;letter-spacing:-.02em;margin:0 0 18px;color:var(--t-on-orange)}.lidform__tekst{font-size:15.5px;line-height:1.6;margin:0 0 30px;max-width:340px}.lidform__contact{display:flex;flex-wrap:wrap;gap:11px;margin:0;font-family:var(--f-mono);font-size:13.5px;border-top:1px solid rgb(255 255 255 / 35%);padding-top:16px}.lidform__contact span{color:var(--t-on-orange-eyebrow)}.lidform__contact a{color:#fff;text-decoration:underline}.lidform__form{background:#fff;padding:44px}.lidform__rij{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.lidform__rij > *{min-width:0}.lidform__voet{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0 0}.lidform__voet .privacy-note{flex:1;min-width:220px;margin:0}.faq{display:grid;grid-template-columns:1fr 1fr;gap:0 56px}.faq > *{min-width:0}.faq__item{padding:22px 0;border-bottom:1px solid var(--c-border)}.faq__vraag{font-family:var(--f-display);font-weight:600;font-size:19px;margin:0 0 8px}.faq__antwoord{font-size:14.5px;line-height:1.6;color:var(--t-muted);margin:0}.publicatie__regel{grid-template-columns:54px 1fr 130px 140px 70px}.publicatie__nr{font-family:var(--f-mono);font-size:15px;color:var(--t-orange)}.publicatie__intro{display:block;margin-top:6px;font-size:14px;color:var(--t-muted);max-width:560px}.publicatie__rubriek{font-family:var(--f-mono);font-size:12px;color:var(--t-orange)}.lidcta__in--oranje{background:var(--c-orange);color:var(--t-on-orange-body)}.lidcta__tekst--oranje{color:var(--t-on-orange-body)}@media (max-width:1000px){.lidhero__in{grid-template-columns:1fr;gap:32px}.lidhero__vlak{aspect-ratio:16 / 9}.lidcijfers{grid-template-columns:repeat(2,1fr)}.lidcijfer{padding:24px 18px}.lidcijfer:nth-child(2n){padding-right:0;border-right:0}.lidcijfer:nth-child(2n+1){padding-left:0}.lidvoordelen{grid-template-columns:1fr;gap:32px}.lidvoordelen__intro{position:static}.vormen{grid-template-columns:repeat(2,1fr)}.lidwiehoe{grid-template-columns:1fr;gap:40px}.lidform__in{grid-template-columns:1fr}.lidform__zij,.lidform__form{padding:32px 24px}.faq{grid-template-columns:1fr;gap:0}.publicatie__regel{grid-template-columns:44px 1fr;gap:12px 16px}.publicatie__rubriek,.publicatie__intro{grid-column:2}}@media (max-width:640px){.vormen{grid-template-columns:1fr}.lidform__rij{grid-template-columns:1fr}}.pagekop--breed .pagekop__titel--wijd{max-width:1000px;margin-bottom:28px}.overintro{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-top:1px solid var(--c-border);padding-top:32px}.overintro > *{min-width:0}.overintro__groot{font-size:18px;line-height:1.6;color:var(--t-body-soft);margin:0;text-wrap:pretty}.overintro__klein{font-size:16px;line-height:1.65;color:var(--t-muted);margin:0;text-wrap:pretty}.overband{height:clamp(160px,26vw,380px);margin-top:24px;border-radius:var(--r-card);background:linear-gradient(rgb(244 241 234 / 5%) 1px,transparent 1px) 0 0 / 54px 54px,linear-gradient(90deg,rgb(244 241 234 / 5%) 1px,transparent 1px) 0 0 / 54px 54px,linear-gradient(110deg,var(--c-dark),var(--c-orange-dark))}.pijlers{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--c-dark);margin-top:64px}.pijlers > *{min-width:0}.pijler{padding:32px;border-right:1px solid var(--c-border)}.pijler:first-child{padding-left:0}.pijler:last-child{padding-right:0;border-right:0}.pijler__kop{font-family:var(--f-mono);font-size:13px;color:var(--t-orange);margin:0 0 14px}.pijler__tekst{font-size:15.5px;line-height:1.6;color:var(--t-nav);margin:0}.mensen__kop{margin:44px 0 20px}.mensen{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;margin:0;padding:0}.mensen > *{min-width:0}.mens__portret{display:block;position:relative;aspect-ratio:1;margin-bottom:14px;border-radius:var(--r-card);overflow:hidden;background:var(--c-dark)}.mens__portret img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block;filter:grayscale(1)}.mens__portret::after{content:'';position:absolute;inset:0;background:var(--c-orange);mix-blend-mode:multiply;opacity:.22}.mens__naam{display:block;font-family:var(--f-display);font-weight:600;font-size:19px;line-height:1.15}.mens__rol{display:block;font-family:var(--f-mono);font-size:12.5px;color:var(--t-meta);margin-top:3px}.jongblok{padding-top:48px}.jongblok__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;background:#fff;border:1px solid var(--c-border);border-radius:var(--r-card);padding:44px}.jongblok__in .eyebrow{margin:0 0 12px}.jongblok__in .h3{margin:0 0 8px}.jongblok__tekst{font-size:15.5px;line-height:1.6;color:var(--t-muted);margin:0;max-width:600px}.jongblok__knop{margin:0}.contactblok{padding-top:24px;padding-bottom:72px}.contactblok__in{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;background:var(--c-dark);color:var(--c-cream);border-radius:var(--r-card);padding:56px}.contactblok__in > *{min-width:0}.contactblok__titel{font-family:var(--f-display);font-weight:700;font-size:clamp(28px,3.6vw,40px);line-height:1.04;letter-spacing:-.02em;margin:0 0 14px}.contactblok__tekst{font-size:16px;line-height:1.6;color:var(--t-on-dark);margin:0;max-width:420px}.contactblok__lijst{margin:0;font-family:var(--f-mono);font-size:14px;color:var(--t-on-dark)}.contactblok__lijst > div{border-bottom:1px solid var(--c-border-dark);padding-bottom:14px;margin-bottom:16px}.contactblok__lijst > div:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.contactblok__lijst dt{color:var(--t-on-dark-orange);font-size:12px;margin-bottom:5px}.contactblok__lijst dd{margin:0}.contactblok__lijst dd a{color:var(--t-on-dark)}.contactblok__lijst dd a:hover{color:#fff;text-decoration:underline}@media (max-width:1000px){.overintro{grid-template-columns:1fr;gap:20px}.pijlers{grid-template-columns:1fr}.pijler{padding:24px 0;border-right:0;border-bottom:1px solid var(--c-border)}.pijler:last-child{border-bottom:0}.mensen{grid-template-columns:repeat(3,1fr)}.contactblok__in{grid-template-columns:1fr;gap:32px;padding:36px 26px}.jongblok__in{padding:30px 24px}}@media (max-width:600px){.mensen{grid-template-columns:repeat(2,1fr);gap:16px}}.ledenzoek{padding-top:24px}.zoekbalk{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.zoekbalk__veld{position:relative;flex:1;min-width:240px}.zoekbalk__veld .icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--t-meta);pointer-events:none;width:17px;height:17px}.zoekbalk input{width:100%;font-family:var(--f-body);font-size:15px;padding:14px 16px 14px 42px;border:1px solid var(--c-border-2);border-radius:var(--r-btn);background:#fff;color:var(--t-body)}.zoekbalk input::placeholder{color:var(--t-meta)}.zoekbalk input:focus-visible{border-color:var(--c-orange)}.chips--stil{margin:24px 0 0}.ledengrid{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:start;padding-top:24px;padding-bottom:72px}.ledengrid > *{min-width:0}.ledenlijst__stand{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-meta);margin:0 0 6px}.ledenlijst__lijst{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-dark)}.ledenrij__rij{display:flex;align-items:stretch;border-bottom:1px solid var(--c-border)}.ledenrij__rij:hover .ledenrij,.ledenrij__rij:focus-within .ledenrij{background:var(--c-peach)}.ledenrij{flex:1;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 8px;color:var(--t-body)}.ledenrij__site{flex:none;display:flex;align-items:center;padding:0 12px;color:var(--t-meta)}.ledenrij__site:hover,.ledenrij__site:focus-visible{color:var(--t-orange)}.ledenrij > *{min-width:0}.ledenrij:hover,.ledenrij:focus-visible,.ledenrij.is-aan{background:var(--c-peach);color:var(--t-body)}.ledenlijst__lijst li:last-child .ledenrij__rij{border-bottom:0}.ledenrij__stip{width:11px;height:11px;margin-top:6px;flex:none;border-radius:50%;background:var(--c-orange)}.ledenrij:hover .ledenrij__stip,.ledenrij.is-aan .ledenrij__stip{background:var(--c-dark)}.ledenrij__wat{flex:1}.ledenrij__naam{display:block;font-family:var(--f-display);font-weight:600;font-size:19px;line-height:1.1}.ledenrij__meta{display:block;font-family:var(--f-mono);font-size:12px;color:var(--t-meta);margin-top:4px}.ledenrij__knop{align-self:center;flex:none;background:var(--c-dark);color:#fff;font-family:var(--f-mono);font-size:12.5px;font-weight:500;padding:9px 14px;border-radius:3px;white-space:nowrap}.kaart{position:sticky;top:96px}.kaart__doos{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-card);padding:28px;box-shadow:var(--shadow-lift)}.kaart__kop{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font-family:var(--f-mono);font-size:12px;color:var(--t-meta)}.kaart__note{color:var(--t-muted)}.kaart__vlak{position:relative}.kaart__svg{display:block;width:100%;height:auto;touch-action:pan-y}.kaart__svg.is-gezoomd{cursor:grab}.kaart__svg.is-gezoomd:active{cursor:grabbing}.kaart__land{fill:var(--c-peach);stroke:var(--c-orange);stroke-width:1.4}.speld__punt{fill:var(--c-orange);stroke:#fff;stroke-width:2;transition:none;transform-box:fill-box;transform-origin:center}.speld:hover .speld__punt,.speld:focus-visible .speld__punt,.speld.is-aan .speld__punt{fill:var(--c-dark);transform:scale(1.35)}.kaart__zoom{position:absolute;right:8px;bottom:8px;display:flex;flex-direction:column;gap:4px}.kaart__zoomknop{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;font-family:var(--f-body);font-size:16px;line-height:1;color:var(--t-body);background:#fff;border:1px solid var(--c-border-2);border-radius:var(--r-btn);cursor:pointer}.kaart__zoomknop:hover{background:var(--c-dark);border-color:var(--c-dark);color:#fff}.kaartkaartje{position:absolute;z-index:2;transform:translate(-50%,calc(-100% - 14px));min-width:190px;max-width:260px;background:var(--c-dark);color:var(--c-cream);border-radius:var(--r-btn);padding:14px 34px 14px 16px;box-shadow:var(--shadow-lift)}.kaartkaartje::after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;margin-left:-6px;background:var(--c-dark);transform:rotate(45deg)}.kaartkaartje__naam{margin:0;font-weight:600;font-size:15px;line-height:1.3;color:#fff}.kaartkaartje__meta{margin:4px 0 0;font-family:var(--f-mono);font-size:12px;color:var(--t-on-dark-soft)}.kaartkaartje__link{display:inline-block;margin-top:10px;font-family:var(--f-mono);font-size:12.5px;color:var(--t-on-dark-orange)}.kaartkaartje__link:hover{color:#fff}.kaartkaartje__dicht{position:absolute;top:6px;right:6px;width:26px;height:26px;padding:0;line-height:1;font-size:17px;color:var(--t-on-dark-soft);background:none;border:0;border-radius:var(--r-btn);cursor:pointer}.kaartkaartje__dicht:hover{color:#fff;background:var(--c-dark-2)}.kaartcluster{cursor:pointer}.kaartcluster__vlak{fill:var(--c-dark);stroke:#fff;stroke-width:2}.kaartcluster:hover .kaartcluster__vlak,.kaartcluster:focus-visible .kaartcluster__vlak{fill:var(--c-orange)}.kaartcluster__tekst{fill:#fff;font-family:var(--f-mono);font-weight:600;pointer-events:none}.kaartsteel{stroke:var(--c-orange);opacity:.55}.speld.is-verborgen{display:none}.kaartkaartje__site{display:inline-block;margin:10px 0 0 14px;font-family:var(--f-mono);font-size:12.5px;color:var(--t-on-dark-orange)}.kaartkaartje__site:hover{color:#fff}.lidcta{padding-bottom:72px}.lidcta__in{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;background:var(--c-dark);color:var(--c-cream);border-radius:var(--r-card);padding:56px}.lidcta__in > *{min-width:0}.lidcta__titel{font-family:var(--f-display);font-weight:700;font-size:clamp(28px,3.6vw,40px);line-height:1.05;letter-spacing:-.02em;margin:0 0 12px}.lidcta__tekst{font-size:16px;line-height:1.6;color:var(--t-on-dark);margin:0;max-width:480px}.lidcta__knoppen{display:flex;flex-direction:column;gap:12px;margin:0}@media (max-width:1000px){.ledengrid{grid-template-columns:1fr}.kaart{position:static;order:-1}.kaart__doos{padding:20px}.lidcta__in{grid-template-columns:1fr;padding:36px 26px}}@media (max-width:560px){.ledenrij__knop{display:none}}.profielkop{padding-top:28px}.profielband{height:clamp(140px,22vw,300px);border-radius:var(--r-card);background:linear-gradient(rgb(244 241 234 / 5%) 1px,transparent 1px) 0 0 / 54px 54px,linear-gradient(90deg,rgb(244 241 234 / 5%) 1px,transparent 1px) 0 0 / 54px 54px,linear-gradient(110deg,var(--c-dark),var(--c-orange-dark))}.profielhoofd{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:flex-end;margin-top:24px;position:relative}.profielhoofd > *{min-width:0}.profiellogo{width:128px;height:128px;margin-top:-88px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--c-border);border-radius:var(--r-block);box-shadow:var(--shadow-card)}.profiellogo img{max-width:88%;max-height:88%;width:auto;height:auto;object-fit:contain}.profiellogo__leeg{font-family:var(--f-display);font-weight:800;font-size:40px;color:var(--c-border-2)}.profielnaam{padding-bottom:6px}.profielnaam__labels{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px}.profielnaam__meta{font-family:var(--f-mono);font-size:12.5px;color:var(--t-meta)}.profielnaam__titel{font-family:var(--f-display);font-weight:700;font-size:clamp(30px,4.6vw,48px);line-height:1;letter-spacing:-.025em;margin:0;color:var(--t-body);text-wrap:balance}.profielacties{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 10px}.profielover{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;align-items:start;border-top:1px solid var(--c-border);margin-top:40px;padding-top:40px}.profielover > *{min-width:0}.profielover .eyebrow{margin:0 0 16px}.profielover__tekst{font-size:17px;line-height:1.65;color:var(--t-body-soft);margin:0;max-width:640px;text-wrap:pretty}.profielover__tekst--leeg{color:var(--t-muted)}.profielkaart{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-card);padding:28px}.profielkaart__kop{font-family:var(--f-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--t-meta);margin:0 0 18px}.profielkaart__lijst{margin:0}.profielkaart__lijst > div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--c-border)}.profielkaart__lijst > div:last-child{border-bottom:0}.profielkaart__lijst dt{font-size:14px;color:var(--t-meta);flex:none}.profielkaart__lijst dd{margin:0;font-family:var(--f-mono);font-size:13.5px;color:var(--t-body);text-align:right}.profielkaart__lijst dd a{color:var(--t-orange)}.profielkaart__lijst dd a:hover{text-decoration:underline}.werkenbij{padding-top:72px}.cards--3{grid-template-columns:repeat(3,1fr)}.profielcontact{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding-top:72px;padding-bottom:72px}.profielcontact > *{min-width:0}.profielcontact .eyebrow{margin:0 0 16px}.profielcontact__tekst{font-size:16px;line-height:1.6;color:var(--t-body-soft);margin:20px 0 0;max-width:440px}.donker{background:var(--c-dark);color:var(--c-cream);margin-top:76px}.donker__in{padding-block:76px}.donker__titel{font-family:var(--f-display);font-weight:700;font-size:clamp(28px,4vw,44px);line-height:1;letter-spacing:-.025em;margin:0}.eyebrow--op-donker{color:var(--t-on-dark-orange);margin:0 0 14px}.agenda__lijst--donker{border-top:1px solid var(--c-border-dark)}.agenda__lijst--donker .agenda__regel{border-bottom-color:var(--c-border-dark);color:var(--c-cream)}.agenda__lijst--donker .agenda__regel:hover{background:rgb(244 241 234 / 6%);color:var(--c-cream)}.agenda__lijst--donker .agenda__dag{color:var(--c-cream)}.agenda__lijst--donker .agenda__maand,.agenda__lijst--donker .agenda__waar{color:var(--t-on-dark-soft)}.agenda__lijst--donker .agenda__actie{color:var(--t-on-dark-orange)}.agenda__lijst--donker .agenda__regel:hover .agenda__titel{color:var(--t-on-dark-orange)}@media (max-width:1000px){.profielhoofd{grid-template-columns:1fr;gap:18px}.profiellogo{margin-top:-64px;width:96px;height:96px}.profielover{grid-template-columns:1fr;gap:32px}.profielcontact{grid-template-columns:1fr;gap:32px}.cards--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cards--3{grid-template-columns:1fr}}.chip__tel{opacity:.65}.uitevent{padding-top:36px}.uitevent__in{display:grid;grid-template-columns:1.1fr 1fr;background:var(--c-dark);border-radius:var(--r-card);overflow:hidden}.uitevent__in > *{min-width:0}.uitevent__beeld{position:relative;min-height:380px}.uitevent__beeld img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.uitevent__waas{position:absolute;inset:0}.uitevent__waas::before{content:'';position:absolute;inset:0;background:var(--c-orange);mix-blend-mode:multiply;opacity:.3}.uitevent__waas::after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,rgb(36 27 20 / 60%),rgb(36 27 20 / 10%))}.uitevent__badge{position:absolute;top:24px;left:26px;margin:0;background:var(--c-orange);color:#fff;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border-radius:3px}.uitevent__tekst{padding:48px;color:var(--t-on-dark);display:flex;flex-direction:column;justify-content:center}.uitevent__datum{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:0 0 16px}.uitevent__dag{font-family:var(--f-display);font-weight:800;font-size:46px;line-height:1;color:var(--t-orange-on-dark)}.uitevent__meta{font-family:var(--f-mono);font-size:14px;color:var(--t-on-dark-orange)}.uitevent__titel{font-family:var(--f-display);font-weight:700;font-size:clamp(24px,3.2vw,34px);line-height:1.06;letter-spacing:-.02em;margin:0 0 16px;color:var(--c-cream)}.uitevent__intro{font-size:15.5px;line-height:1.6;color:var(--t-on-dark);margin:0 0 26px}.uitevent__acties{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0}.uitevent__tijd{font-family:var(--f-mono);font-size:13px;color:var(--t-on-dark-soft)}.agenda{padding-top:56px}.agenda__balk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.agenda__legenda{display:flex;flex-wrap:wrap;gap:18px;margin:0;font-family:var(--f-mono);font-size:12px;color:var(--t-muted)}.agenda__legenda > span{display:flex;align-items:center;gap:7px}.agenda__vlak{width:9px;height:9px;border-radius:2px}.agenda__vlak--nwba{background:var(--c-orange)}.agenda__vlak--lid{background:var(--c-dark)}.agenda__lijst{list-style:none;margin:0;padding:0}.agenda__regel{display:grid;grid-template-columns:120px 1fr 200px 110px;gap:32px;align-items:center;padding:24px 4px;border-bottom:1px solid var(--c-border);color:var(--t-body)}.agenda__regel > *{min-width:0}.agenda__regel:hover{background:rgb(255 255 255 / 60%);color:var(--t-body)}.agenda__regel:hover .agenda__titel{color:var(--t-orange)}.agenda__datum{display:flex;align-items:baseline;gap:8px}.agenda__dag{font-family:var(--f-display);font-weight:700;font-size:32px;color:var(--t-body)}.agenda__maand{font-family:var(--f-mono);font-size:13px;color:var(--t-meta)}.agenda__labels{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:5px}.agenda__titel{display:block;font-family:var(--f-display);font-weight:600;font-size:23px;line-height:1.2}.agenda__waar{font-family:var(--f-mono);font-size:13px;color:var(--t-meta)}.agenda__actie{font-family:var(--f-mono);font-size:13px;color:var(--t-body);text-align:right}.agenda__lijst--geweest .agenda__dag{color:var(--t-muted)}.pil{display:inline-block;font-family:var(--f-mono);font-size:11px;font-weight:500;padding:3px 9px;border-radius:var(--r-pill);white-space:nowrap}.pil--nwba{background:var(--c-peach);color:var(--c-orange)}.pil--lid{background:var(--c-border);color:var(--t-nav)}.pil--geweest{background:var(--c-border);color:var(--t-muted)}.eventfeiten{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:32px;padding:26px 28px;background:#fff;border:1px solid var(--c-border);border-radius:var(--r-card)}.feiten{display:flex;flex-wrap:wrap;gap:36px;margin:0}.feiten__rij{min-width:0}.feiten dt{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-meta);margin-bottom:5px}.feiten dd{margin:0;font-size:15.5px;font-weight:600;color:var(--t-body)}.feiten__sub{display:block;font-weight:400;font-size:13.5px;color:var(--t-muted);margin-top:2px}.eventfeiten__cta{margin:0}.terugkijken{padding-top:48px;padding-bottom:72px}.terugkijken__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;background:#fff;border:1px solid var(--c-border);border-radius:var(--r-card);padding:40px}.terugkijken__in .eyebrow{margin:0 0 12px}.terugkijken__in .h3{margin:0 0 8px}.terugkijken__tekst{font-size:15px;line-height:1.6;color:var(--t-muted);margin:0;max-width:560px}.terugkijken__knop{margin:0}@media (max-width:1000px){.uitevent__in{grid-template-columns:1fr}.uitevent__beeld{min-height:240px}.uitevent__tekst{padding:32px 24px}.agenda__regel{grid-template-columns:96px 1fr;gap:16px 20px}.agenda__waar{grid-column:2}.agenda__actie{display:none}}@media (max-width:560px){.terugkijken__in{padding:28px 22px}.eventfeiten{padding:22px}}.aanmeld{margin-top:48px}.aanmeld__doos{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-card);padding:36px}.aanmeld__kop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.aanmeld__kop .eyebrow{margin:0 0 10px}.aanmeld__titel{font-family:var(--f-display);font-weight:700;font-size:clamp(22px,2.6vw,28px);line-height:1.12;letter-spacing:-.015em;margin:0;color:var(--t-body);text-wrap:balance}.aanmeld__wanneer{font-family:var(--f-mono);font-size:13px;color:var(--t-meta);margin:8px 0 0}.aanmeld__note{font-size:15px;line-height:1.6;color:var(--t-body-soft);margin:16px 0 0}.aanmeld__vrij{font-family:var(--f-mono);font-size:13px;color:var(--t-orange);margin:8px 0 0}.aanmeld__dicht{flex:none;width:34px;height:34px;font-size:22px;line-height:1;color:var(--t-muted);background:transparent;border:1px solid var(--c-border-2);border-radius:3px;cursor:pointer}.aanmeld__dicht:hover{background:var(--c-border);color:var(--t-body)}.aanmeld__dichtmelding{margin:20px 0 0;padding:16px 20px;background:var(--c-peach);border-radius:var(--r-btn);color:var(--t-orange);font-weight:600}.aanmeld__form{margin-top:24px}.aanmeld__wachten{display:flex;align-items:center;gap:12px;margin:16px 0 0;padding:14px 18px;background:var(--c-peach);border-radius:var(--r-btn);font-size:14.5px;color:var(--t-orange);font-weight:600}.aanmeld__spinner{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid rgb(168 58 10 / 25%);border-top-color:var(--c-orange);animation:nwba-draai .8s linear infinite}@keyframes nwba-draai{to{transform:rotate(360deg)}}.aanmeld__rij{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.aanmeld__rij > *{min-width:0}.aanmeld__voet{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0 0}.aanmeld__voet .privacy-note{flex:1;min-width:220px;margin:0}.aanmeldvenster{width:min(720px,92vw);max-height:90vh;padding:0;border:0;border-radius:var(--r-card);background:transparent;overflow:visible}.aanmeldvenster::backdrop{background:rgb(36 27 20 / 60%)}.aanmeldvenster .aanmeld__doos{max-height:90vh;overflow:auto;box-shadow:0 40px 80px -30px rgb(36 27 20 / 55%)}@media (max-width:620px){.aanmeld__doos{padding:24px 20px}.aanmeld__rij{grid-template-columns:1fr}}.toasts{position:fixed;z-index:60;top:92px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:10px;align-items:center;width:min(460px,calc(100vw - 32px));pointer-events:none}.toast{display:flex;align-items:flex-start;gap:12px;width:100%;padding:16px 18px;pointer-events:auto;background:var(--c-dark);color:var(--c-cream);border-radius:var(--r-card);box-shadow:var(--shadow-lift);border-left:4px solid var(--c-orange)}.toast__icoon{flex:none;width:22px;height:22px;margin-top:1px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;border-radius:50%;background:var(--c-orange);color:#fff}.toast__tekst{flex:1;margin:0;font-size:14.5px;line-height:1.5}.toast__dicht{flex:none;width:26px;height:26px;padding:0;font-size:18px;line-height:1;cursor:pointer;background:transparent;border:0;color:var(--t-on-dark)}.toast__dicht:hover{color:#fff}.toast--success{border-left-color:var(--c-h2)}.toast--success .toast__icoon{background:var(--c-h2);color:var(--c-green-deep)}.toast--error{border-left-color:var(--c-orange)}.toast--info{border-left-color:var(--t-on-dark)}.toast--info .toast__icoon{background:var(--t-on-dark);color:var(--c-dark)}.toast--success,.toast--info{animation:nwba-toast 8s forwards}@keyframes nwba-toast{0%{opacity:0;transform:translateY(-12px)}4%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-12px);visibility:hidden}}@media (max-width:560px){.toasts{top:76px;width:calc(100vw - 24px)}}.bericht{max-width:900px;padding-top:60px}.bericht__kop{max-width:820px}.bericht__rubriek{color:var(--t-orange)}.bericht__rubriek:hover{text-decoration:underline}.bericht__titel{font-family:var(--f-display);font-weight:700;font-size:clamp(30px,4.4vw,48px);line-height:1.04;letter-spacing:-.025em;margin:12px 0 0;color:var(--t-body);text-wrap:balance}.bericht__intro{font-size:clamp(17px,1.7vw,20px);line-height:1.55;color:var(--t-body-soft);margin:18px 0 0;text-wrap:pretty}.bericht__beeld{margin:36px 0 0}.bericht__beeld img{display:block;width:100%;height:auto;border-radius:var(--r-card)}.bericht__tekst{max-width:720px;margin-top:32px}.bericht__tekst img{max-width:100%;height:auto}.nbband{padding-top:48px;padding-bottom:72px}.nbband__in{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;background:var(--c-orange);color:var(--t-on-orange-body);border-radius:var(--r-card);padding:48px}.nbband__in > *{min-width:0}.nbband__intro{font-size:15.5px;line-height:1.55;color:var(--t-on-orange-body);margin:10px 0 0}.nbband__form .btn{width:100%;justify-content:center}.nbband .privacy-note{color:var(--t-on-orange-body)}.nbband .privacy-note a{color:#fff;text-decoration:underline}.field--on-orange label{color:var(--t-on-orange)}.field--on-orange input{background:rgb(255 255 255 / 92%);border-color:rgb(255 255 255 / 90%);color:var(--t-body)}@media (max-width:820px){.nbband__in{grid-template-columns:1fr;gap:26px;padding:32px 24px}}.prose{max-width:820px}.prose .lead{margin-top:14px}.prose h2,.prose .h3{margin:36px 0 12px}.prose ul,.prose ol{padding-left:22px}.prose li{margin-bottom:8px}.prose a{text-decoration:underline;color:var(--t-orange)}.prose__img{border-radius:var(--r-card);margin:24px 0}.prose__body{margin-top:24px}.prose__body img{border-radius:var(--r-card)}.prose figure:has(> table){overflow-x:auto;margin:24px 0}.prose table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.prose figure > table{margin:0;min-width:620px}.prose caption{text-align:left;padding-bottom:10px;color:var(--t-meta);font-size:14px}.prose th,.prose td{border:1px solid var(--c-border);padding:10px 14px;text-align:left;vertical-align:top}.prose thead th{border-bottom:2px solid var(--c-border-2);font-family:var(--f-mono);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--t-muted)}.prose tbody tr:nth-child(even){background:var(--c-white)}.prose details{border-top:1px solid var(--c-border);padding:14px 0}.prose details:last-of-type{border-bottom:1px solid var(--c-border)}.prose summary{cursor:pointer;font-weight:600;list-style:none;display:flex;gap:12px;align-items:baseline}.prose summary::-webkit-details-marker{display:none}.prose summary::before{content:"+";flex:0 0 auto;font-family:var(--f-mono);color:var(--t-orange);line-height:1}.prose details[open] > summary::before{content:"\2212"}.prose summary:hover{color:var(--t-orange)}.prose details > *:not(summary){margin:10px 0 0;color:var(--t-body-soft)}@media (max-width:700px){.prose table{font-size:14px}.prose th,.prose td{padding:8px 10px}}.fotoslider:not(.fotoslider--klaar){margin:28px 0;display:grid;gap:18px}.fotoslider:not(.fotoslider--klaar) > figure{margin:0}.fotoslider:not(.fotoslider--klaar) > figure img{display:block;width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover;border-radius:var(--r-card)}.fotoslider:not(.fotoslider--klaar) > figure figcaption{margin-top:8px;color:var(--t-meta);font-size:14px;line-height:1.5}.fotoslider--klaar{margin:28px 0}.fotoslider--klaar:focus-visible{outline:3px solid var(--c-orange);outline-offset:3px;border-radius:var(--r-card)}.fotoslider__stage{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-card);overflow:hidden;background:var(--c-dark)}.fotoslider__slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s ease}.fotoslider__slide.is-actief{opacity:1;pointer-events:auto}.fotoslider__slide img{display:block;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0}.fotoslider__waas{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(36,27,20,.82),rgba(36,27,20,0) 42%)}.fotoslider__bijschrift{position:absolute;left:22px;right:96px;bottom:18px;z-index:2;margin:0;color:var(--c-cream);font-size:15px;line-height:1.5;text-wrap:pretty}.fotoslider__pijl{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgba(36,27,20,.55);color:var(--c-cream);font-size:20px;line-height:1;cursor:pointer;transition:background .2s ease}.fotoslider__pijl:hover{background:rgba(36,27,20,.82)}.fotoslider__pijl:focus-visible{outline:3px solid #fff;outline-offset:2px}.fotoslider__pijl--vorige{left:14px}.fotoslider__pijl--volgende{right:14px}.fotoslider__teller{position:absolute;right:14px;bottom:14px;z-index:3;padding:5px 10px;border-radius:var(--r-pill);background:rgba(36,27,20,.55);color:var(--c-cream);font-family:var(--f-mono);font-size:12px;line-height:1}.fotoslider__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.fotoslider__dot{width:8px;height:8px;padding:0;border:0;border-radius:var(--r-pill);background:#D8CDB9;cursor:pointer;transition:width .2s ease,background .2s ease}.fotoslider__dot.is-actief{width:22px;background:var(--c-green)}.fotoslider__dot:focus-visible{outline:2px solid var(--c-orange);outline-offset:2px}.fotoslider__strip{display:flex;gap:12px;margin-top:16px;padding-bottom:4px;overflow-x:auto}.fotoslider__thumb{flex:0 0 auto;width:92px;height:62px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:4px;background:#E0D8C8;cursor:pointer}.fotoslider__thumb.is-actief{border-color:var(--c-green)}.fotoslider__thumb:focus-visible{outline:2px solid var(--c-orange);outline-offset:2px}.fotoslider__thumb img{display:block;width:100%;height:100%;margin:0;object-fit:cover;border-radius:0}@media (prefers-reduced-motion:reduce){.fotoslider__slide{transition:none}.fotoslider__dot{transition:none}}.callout{background:var(--c-green-flat);border-left:4px solid var(--c-green);padding:16px 20px;border-radius:0 var(--r-card) var(--r-card) 0;margin:24px 0 0}.deflist dt{font-weight:600;margin-top:18px}.deflist dd{margin:6px 0 0;color:var(--t-body-soft)}.ftr{background:var(--c-dark);color:var(--t-on-dark);padding:72px 0 40px;margin-top:25px}.ftr__top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:var(--gap-l);border-bottom:1px solid var(--c-border-dark)}@media (max-width:900px){.ftr__top{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:560px){.ftr__top{grid-template-columns:1fr}}.ftr__brand img{display:block;margin-bottom:20px;height:30px;width:auto}.ftr__text{font-size:14.5px;line-height:1.6;color:var(--t-on-dark-soft);max-width:340px;margin:0}.ftr__coltitle{font-family:var(--f-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--t-on-dark-soft);margin:0 0 16px}.ftr__list{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0;font-size:14.5px}.ftr__list a{color:var(--t-on-dark)}.ftr__list a:hover{color:#fff}.ftr__word{margin:24px 0 0;user-select:none}.ftr__word::before{content:"NWBA";display:block;font-family:var(--f-display);font-weight:800;font-size:clamp(64px,12vw,160px);line-height:.9;letter-spacing:-.04em;color:var(--c-dark-2)}.ftr__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-family:var(--f-mono);font-size:12px;color:var(--t-on-dark-soft);margin-top:16px}.ftr__bottom a{color:var(--t-on-dark-soft)}.ftr__bottom a:hover{color:#fff}[id]{scroll-margin-top:90px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}.ticker__row{animation:none}.ticker__viewport{width:100%;overflow-x:auto}}.portaalkaart{max-width:460px;margin:0 auto;padding:28px;background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--r-card)}.portaalkaart__intro{color:var(--t-muted);font-size:15px;margin:8px 0 24px}.portaalkaart__foot{margin:20px 0 0;font-size:14px;color:var(--t-muted)}.portaalkaart__foot a{color:var(--t-orange);text-decoration:underline}.field__check--groot{display:flex;align-items:flex-start;gap:12px;margin:18px 0;font-size:15px;line-height:1.55}.field__check--groot input{flex:none;width:auto;margin-top:3px}.field__check--groot label{max-width:62ch}.swpform{max-width:62ch;margin:0 0 28px}.swpform--reactie{margin:14px 0 0}.swplijst{list-style:none;margin:0;padding:0}.swpbericht{padding:20px 0;border-top:1px solid var(--c-border)}.swpbericht:first-child{border-top:0}.swpbericht__wie{margin:0 0 6px;font-size:14px;color:var(--t-body)}.swpbericht__tijd{color:var(--t-muted);font-family:var(--f-mono);font-size:12px;margin-left:6px}.swpbericht__tekst{font-size:16px;line-height:1.6;max-width:68ch}.swpbericht__tekst p{margin:0 0 10px}.swpbericht__tekst a{color:var(--t-orange);text-decoration:underline}.swpreacties{list-style:none;margin:14px 0 0;padding:0 0 0 20px;border-left:2px solid var(--c-border)}.swpreactie{padding:12px 0}.swpleden{list-style:none;margin:0;padding:0;display:grid;gap:14px}@media (min-width:700px){.swpleden{grid-template-columns:repeat(2,1fr)}}.swpleden li{padding:12px 14px;background:var(--c-cream);border-radius:var(--r-btn)}.swpleden__bedrijf,.swpleden__contact{display:block;font-size:14px;color:var(--t-muted)}.swpleden__contact a{color:var(--t-orange)}.utility__ingelogd{display:inline-flex;align-items:center;gap:8px}.utility__ingelogd .inlineform{display:inline;margin:0}.utility__uit{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;opacity:.75;text-decoration:underline}.utility__uit:hover{opacity:1}.platforms__hint{display:block;margin-top:8px;font-size:14px;color:var(--t-muted)}.veld-knoppen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}@media (max-width:560px){.veld-knoppen{grid-template-columns:1fr}}.veld-knop{display:flex;align-items:center;gap:11px;margin:0;padding:11px 13px;border-radius:var(--r-btn);background:var(--c-white);border:1px solid var(--c-border);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.veld-knop:hover{border-color:var(--c-green)}.veld-knop input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.veld-knop__box{flex:none;width:22px;height:22px;border-radius:5px;border:2px solid var(--c-check-border);background:var(--c-white);display:flex;align-items:center;justify-content:center}.veld-knop__label{font-weight:600;font-size:14.5px;line-height:1.25;color:var(--t-body)}.veld-knop:has(input:checked){background:var(--c-green-flat);border-color:var(--c-green)}.veld-knop:has(input:checked) .veld-knop__box{background:var(--c-green);border-color:var(--c-green)}.veld-knop:has(input:checked) .veld-knop__box::after{content:'✓';color:#fff;font-size:13px;font-weight:700;line-height:1}.veld-knop:has(input:focus-visible){outline:2px solid var(--c-dark);outline-offset:2px}.veld-oud{display:block;margin-top:14px;padding:15px 16px;border:1px solid var(--c-orange);border-radius:var(--r-btn);background:var(--c-peach)}.veld-oud__kop{display:block;font-weight:700;font-size:14px;color:var(--c-orange-dark);margin:0 0 3px}.veld-oud__uitleg{display:block;font-size:12.5px;line-height:1.5;color:var(--t-body);margin:0 0 12px}.veld-knop--oud:hover{border-color:var(--c-orange)}.veld-knop--oud:has(input:checked){background:var(--c-white);border-color:var(--c-orange)}.veld-knop--oud:has(input:checked) .veld-knop__box{background:var(--c-orange);border-color:var(--c-orange)}.veld-knop--oud:has(input:not(:checked)){opacity:.7}.veld-knop--oud:has(input:not(:checked)) .veld-knop__label{text-decoration:line-through;color:var(--t-meta)}
