@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/site/concept-3/woff2-206ef64771.woff2)format("woff2")}.kg{--rood:#f02;--rood-donker:#e0001e;--blauw:#0f4b70;--navy:#0b3853;--inkt:#1d1a05;--papier:#f7f6f2;--koelgrijs:#64707a;--ijsblauw:#c4f8ff;--rand:#1d1a0512;color:var(--inkt);background:var(--papier);font-family:DM Sans,Avenir,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:17px;line-height:1.65}.kg .wrap{max-width:1160px;margin:0 auto;padding:0 1.5rem}.site-kop{z-index:60;--navkleur:#fff;background:0 0;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.site-kop.vast{--navkleur:var(--inkt);background:color-mix(in srgb, var(--papier) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--rand)}.site-kop .wrap{align-items:center;gap:2rem;padding-top:.7rem;padding-bottom:.7rem;display:flex}.site-logo{align-items:center;display:flex}.site-logo img{width:auto;height:40px;box-shadow:none;background:0 0;border-radius:0;padding:0;transition:opacity .3s;display:block}.site-logo .logo-normaal,.site-kop.vast .site-logo .logo-diap{display:none}.site-kop.vast .site-logo .logo-normaal{display:block}.site-kop nav{gap:1.6rem;margin-left:auto;display:flex}.site-kop nav a{color:var(--navkleur);border-bottom:2px solid #0000;padding:.4rem 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s}.site-kop nav a:hover,.site-kop nav a:focus-visible{border-bottom-color:var(--rood);outline:none}.kg .knop{background:var(--rood);color:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 10px 32px #1d1a0540}.kg .knop:hover,.kg .knop:focus-visible{background:var(--rood-donker);outline:none;transform:translateY(-1px)}.kg .knop svg{flex:none;width:15px;height:15px}.taal{letter-spacing:.08em;align-items:center;gap:.15rem;margin-left:1.2rem;font-size:.8rem;font-weight:700;display:inline-flex}.taal button{cursor:pointer;color:var(--navkleur);opacity:.55;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:.3rem .35rem}.taal button.actief{opacity:1;border-bottom:2px solid var(--rood)}.taal span{opacity:.4;color:var(--navkleur)}@media (width<=860px){.site-kop nav{display:none}.site-kop .knop{margin-left:auto}.taal{margin-left:auto;margin-right:1rem}.hint3{display:none}}@media (width<=620px){.hero3-onder h1 br{display:none}}.kg section.hero3,.hero3{height:250vh;margin:0;padding:0;position:relative}.hero3-plak{background:linear-gradient(#6f9dc0 0%,#cfe0ec 100%);height:100svh;position:sticky;top:0;overflow:clip}.hero3-lucht{background-image:url(/site/concept-3/webp-cb1d31e148.webp);background-position:bottom;background-size:cover;position:absolute;inset:0}.hero3-ghost{z-index:1;letter-spacing:.015em;color:#0000;-webkit-user-select:none;user-select:none;white-space:nowrap;will-change:transform, opacity;background:linear-gradient(#ffffff38 0%,#ffffff21 55%,#ffffff08 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.6rem,14.2vw,15.5rem);font-weight:700;line-height:.84;position:absolute;top:14svh;left:50%;transform:translate(-50%)}.hero3-sfeer{z-index:1;pointer-events:none;background:radial-gradient(90% 42% at 62% 96%,#ffb05c29 0%,#ffb05c0d 45%,#0000 72%),linear-gradient(#010a1c6b 0%,#010a1c1a 30%,#0000 55%);position:absolute;inset:0}.hero3-scrim{z-index:4;pointer-events:none;background:linear-gradient(#0000 48%,#020e1e61 76%,#020e1eb8 100%);position:absolute;inset:0}.hero3-onder{z-index:5;will-change:transform, opacity;position:absolute;bottom:0;left:0;right:0}.hero3-onder .wrap{padding-bottom:clamp(2rem,6vh,4.5rem)}.hero3-onder h1{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 28px #020e1e73;margin:0 0 1rem;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:700;line-height:1.08}.hero3-onder .sub{color:#c7d8e6;text-shadow:0 1px 16px #020e1e73;max-width:44ch;margin:0 0 1.8rem;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.7}.hero3-gebouw{z-index:2;will-change:transform;pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero3-gebouw img{width:100%;height:auto;display:block}.hint3{z-index:6;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 8px #020e1e80;will-change:opacity;align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex;position:absolute;bottom:4vh;right:2rem}.hint3 svg{width:13px;height:13px;animation:1.8s ease-in-out infinite hint3-wip}@keyframes hint3-wip{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.hero3{height:auto}.hero3-plak{position:relative}.hero3-gebouw{transform:translate(-50%)!important}.hero3-ghost{opacity:1!important;transform:translate(-50%)!important}.hero3-onder{opacity:1!important;transform:none!important}.hint3{display:none}.hint3 svg{animation:none}}.kg{--plaat:#fff;--radius:20px;--schaduw:0 10px 32px #1d1a0514, 0 2px 8px #1d1a050a;--schaduw-groot:0 24px 64px #1d1a051f, 0 4px 16px #1d1a050d;--mono:"SF Mono", "Menlo", monospace}.kg *{box-sizing:border-box}.kg img{max-width:100%}.kg ::selection{background:var(--rood);color:#fff}.kg section{padding:clamp(2.8rem,6vw,4.5rem) 0;scroll-margin-top:96px}.kg section.band{padding:6.5rem 0}.kg .eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--blauw);margin-bottom:1.2rem;font-size:.72rem;display:inline-block}.kg .sectie-kop{max-width:620px;margin-bottom:2.4rem}.kg .sectie-kop h2{letter-spacing:-.01em;text-wrap:balance;margin:.4rem 0 .8rem;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:700;line-height:1.15}.kg .sectie-kop p{color:var(--koelgrijs);margin:0;font-size:1.04rem}.kg .knop.secundair{color:var(--blauw);border:2px solid var(--blauw);box-shadow:none;background:0 0}.kg .knop.secundair:hover,.kg .knop.secundair:focus-visible{background:var(--ijsblauw)}.kg .reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(14px)}.kg .reveal.zichtbaar{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kg .reveal{opacity:1!important;transition:none!important;transform:none!important}}.dienst-kiezer{grid-template-columns:minmax(250px,330px) 1fr;align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width<=900px){.dienst-kiezer{grid-template-columns:1fr}}.dienst-tabs{flex-direction:column;gap:.7rem;display:flex}.dienst-tab{text-align:left;font:inherit;color:var(--koelgrijs);cursor:pointer;background:var(--plaat);border:1px solid var(--rand);border-radius:var(--radius);border-left:4px solid #0000;align-items:center;gap:1rem;padding:.95rem 1.15rem;transition:border-color .25s,box-shadow .25s,color .25s;display:flex}.dienst-tab:hover,.dienst-tab:focus-visible{color:var(--inkt);box-shadow:var(--schaduw);outline:none}.dienst-tab.actief{color:var(--inkt);border-left-color:var(--rood);box-shadow:var(--schaduw)}.dienst-tab .dt-icoon{background:var(--ijsblauw);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dienst-tab .dt-icoon svg{width:20px;height:20px}.dienst-tab .dt-tekst b{font-size:1rem;font-weight:700;display:block}.dienst-tab .dt-tekst small{color:var(--koelgrijs);margin-top:.15rem;font-size:.82rem;display:block}.dienst-tab .dt-pijl{opacity:0;flex:none;width:14px;height:14px;margin-left:auto;transition:opacity .25s,transform .25s;transform:translate(-4px)}.dienst-tab.actief .dt-pijl{opacity:1;transform:none}.dienst-paneel{position:relative}.dienst-detail{z-index:0;opacity:0;pointer-events:none;border-radius:calc(var(--radius) + 4px);box-shadow:var(--schaduw-groot);min-height:clamp(440px,58vh,620px);transition:opacity .35s,transform .35s;position:absolute;inset:0;overflow:hidden;transform:translateY(10px)}.dienst-detail.actief{z-index:1;opacity:1;pointer-events:auto;position:relative;transform:none}.dd-foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dd-scrim{pointer-events:none;background:linear-gradient(#0a162200 40%,#0a162261 64%,#0a1622d6 100%);position:absolute;inset:0}.dd-info{color:#fff;padding:clamp(1.5rem,3.5vw,2.4rem);position:absolute;bottom:0;left:0;right:0}.dd-info h3{letter-spacing:-.01em;margin:0 0 .5rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700}.dd-info p{color:#d7e2eb;max-width:36rem;margin:0 0 1.1rem;font-size:1.02rem}.dd-info a{color:#fff;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.dd-info a:hover,.dd-info a:focus-visible{color:#9cc8e4;outline:none}.dd-info a svg{fill:#f02;width:13px;height:13px}.kg .proces{background:var(--plaat);border-top:1px solid var(--rand);border-bottom:1px solid var(--rand)}.proces-stappen{grid-template-columns:repeat(5,1fr);gap:1.2rem;display:grid}@media (width<=920px){.proces-stappen{grid-template-columns:1fr;gap:1.4rem}}.stap{border-top:2px solid var(--rood);padding-top:1rem;position:relative}.stap .s-pijl{background:var(--plaat);padding-right:.5rem;position:absolute;top:-11px;left:0}.stap .s-pijl svg{width:15px;height:15px;display:block}.stap b{margin-bottom:.3rem;font-size:1.02rem;font-weight:700;display:block}.stap p{color:var(--koelgrijs);margin:0;font-size:.92rem;line-height:1.55}.kg .cijferband{border-top:1px solid var(--rand);border-bottom:1px solid var(--rand);padding:5rem 0}.cijfers{grid-template-columns:repeat(4,1fr);gap:2.5rem;display:grid}@media (width<=860px){.cijfers{grid-template-columns:repeat(2,1fr)}}.cijfer{border-top:2px solid var(--rood);padding-top:1.1rem}.cijfer .getal{color:var(--blauw);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:700;line-height:1.1}.cijfer .getal small{letter-spacing:0;font-size:.6em;font-weight:700}.cijfer .label{color:var(--koelgrijs);margin-top:.45rem;font-size:.92rem;line-height:1.5}.kg .versband{color:#1d1a05;background:#f6f3ee;padding:0}.kg .versband .eyebrow{color:#0f4b70}.scrolly{height:300vh;position:relative}.plak{align-items:center;min-height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.vers-switch-rij{justify-content:center;margin-bottom:clamp(1.4rem,4vh,2.4rem);display:flex}.vers-switch{background:#fdfcf8;border:1px solid #1d1a051f;border-radius:999px;gap:2px;max-width:100%;padding:5px;display:inline-flex;position:relative;overflow-x:auto;box-shadow:0 2px 12px #1d1a050d}.vers-puck{opacity:0;background:#0f4b70;border-radius:999px;width:0;transition:transform .38s cubic-bezier(.3,1.15,.45,1),width .38s cubic-bezier(.3,1.15,.45,1),opacity .2s;position:absolute;top:5px;bottom:5px;left:0}.vers-pil{z-index:1;font:inherit;color:#55606a;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.vers-pil svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;transition:transform .25s}.vers-pil:hover,.vers-pil:focus-visible{color:#1d1a05;outline:none}.vers-pil:hover svg,.vers-pil:focus-visible svg{transform:rotate(-8deg)scale(1.12)}.vers-pil.actief{color:#fff}.vers-pil.actief svg{transform:none}.vers-blok{display:none}.vers-blok.actief{animation:.45s both blokIn;display:block}@keyframes blokIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vers-tease{border-left:3px solid var(--rood);color:#0f4b70;max-width:28rem;margin-top:1.1rem;padding-left:.85rem;font-weight:600}.plak-video{position:relative}.plak-video video,.plak-video .vers-beeld,.plak-video .vers-ph{z-index:1;position:relative}.plak-video video.verborgen{display:none}.vers-beeld{width:100%;height:auto;display:none;-webkit-mask-image:radial-gradient(80% 80%,#000 60%,#0000 97%);mask-image:radial-gradient(80% 80%,#000 60%,#0000 97%)}.vers-beeld.actief{display:block}.vers-ph{aspect-ratio:16/10;border-radius:var(--radius);background:linear-gradient(165deg,#fdfcf8 0%,#efeae0 100%);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;width:100%;display:none}.vers-ph.actief{display:flex}.vers-ph svg{opacity:.5;width:42px;height:42px}.vers-ph .ph-tekst{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8a8378;font-size:.66rem}.plak-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);width:100%;display:grid}@media (width<=900px){.plak-grid{grid-template-columns:1fr;gap:1.6rem}.plak{align-items:start;padding:4.5rem 0 3rem}}.plak-tekst h2{letter-spacing:-.01em;color:#1d1a05;text-wrap:balance;margin:.4rem 0 1rem;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700;line-height:1.12}.plak-tekst p{color:#55606a;max-width:30rem;font-size:1.05rem}.vers-merkzin{color:var(--blauw);letter-spacing:-.01em;margin:0 0 .5rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700}.scroll-hint{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#0f4b70;align-items:center;gap:.6rem;margin-top:1.8rem;font-size:.7rem;display:inline-flex}.scroll-hint svg{width:13px;height:13px;animation:1.6s ease-in-out infinite hint}@keyframes hint{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.plak-video video{object-fit:contain;width:100%;height:auto;max-height:92vh;margin:0 auto;display:block;-webkit-mask-image:radial-gradient(80% 80%,#000 60%,#0000 97%);mask-image:radial-gradient(80% 80%,#000 60%,#0000 97%)}@media (prefers-reduced-motion:reduce){.vers-puck{transition:none}.vers-blok.actief{animation:none}.vers-pil svg{transition:none}.scroll-hint svg{animation:none}}.kg .kaartband{color:#fff;background:linear-gradient(135deg,#1c3a52 0%,#1b4463 45%,#14293c 100%);padding:clamp(4rem,8vw,6.5rem) 0}.kg .kaartband .eyebrow{color:#9cc8e4}.kg .kaartband .sectie-kop h2{color:#fff}.kg .kaartband .sectie-kop p{color:#b9cbd9}.herkomst-lijst{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.herkomst{color:#c9dcea;background:#9cc8e41f;border-radius:999px;padding:.45rem 1rem;font-size:.86rem}.herkomst b{color:#fff;font-weight:600}.kaart-houder .dots,.kaart-houder .routes,.kaart-houder .kaartlabels{opacity:0}.kaart-houder .dots-glow{opacity:0;pointer-events:none;transition:opacity .35s}.kaart-houder.spot-actief .dots-glow{opacity:.85}.kaart-houder.zichtbaar .dots{opacity:.26;transition:opacity 1.1s .1s}.kaart-houder.zichtbaar .routes{opacity:.75;transition:opacity .9s .7s}.kaart-houder.zichtbaar .kaartlabels{opacity:1;transition:opacity .8s 1.2s}.kaart-houder.zichtbaar .routes path{animation:1.2s linear infinite stroom}@keyframes stroom{to{stroke-dashoffset:-12px}}.kaart-houder .markers circle{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(0)}.kaart-houder.zichtbaar .markers circle{opacity:1;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .3s;transform:scale(1)}.kaart-houder.zichtbaar .markers circle:first-child{transition-delay:.6s}.kaart-houder.zichtbaar .markers circle:nth-child(2){transition-delay:.69s}.kaart-houder.zichtbaar .markers circle:nth-child(3){transition-delay:.78s}.kaart-houder.zichtbaar .markers circle:nth-child(4){transition-delay:.87s}.kaart-houder.zichtbaar .markers circle:nth-child(5){transition-delay:.96s}.kaart-houder.zichtbaar .markers circle:nth-child(6){transition-delay:1.05s}.kaart-houder.zichtbaar .markers circle:nth-child(7){transition-delay:1.14s}.kaart-houder.zichtbaar .markers circle:nth-child(8){transition-delay:1.23s}.kaart-houder .hub-dot{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(0)}.kaart-houder.zichtbaar .hub-dot{opacity:1;transition:transform .55s cubic-bezier(.34,1.56,.64,1) .35s,opacity .3s .35s;transform:scale(1)}.kaart-houder .hub-naam{opacity:0}.kaart-houder.zichtbaar .hub-naam{opacity:1;transition:opacity .6s .55s}.kaart-houder .hub-ring{opacity:0;transform-box:fill-box;transform-origin:50%}.kaart-houder.zichtbaar .hub-ring{animation:2.6s ease-out 1s infinite radar}@keyframes radar{0%{opacity:.8;transform:scale(.5)}70%{opacity:0}to{opacity:0;transform:scale(1.9)}}.herkomst-lijst .herkomst{opacity:0;transform:translateY(10px)}.herkomst-lijst.zichtbaar .herkomst{opacity:1;transition:opacity .5s,transform .5s;transform:none}.herkomst-lijst.zichtbaar .herkomst:first-child{transition-delay:50ms}.herkomst-lijst.zichtbaar .herkomst:nth-child(2){transition-delay:.1s}.herkomst-lijst.zichtbaar .herkomst:nth-child(3){transition-delay:.15s}.herkomst-lijst.zichtbaar .herkomst:nth-child(4){transition-delay:.2s}.herkomst-lijst.zichtbaar .herkomst:nth-child(5){transition-delay:.25s}.herkomst-lijst.zichtbaar .herkomst:nth-child(6){transition-delay:.3s}.herkomst-lijst.zichtbaar .herkomst:nth-child(7){transition-delay:.35s}.herkomst-lijst.zichtbaar .herkomst:nth-child(8){transition-delay:.4s}@media (prefers-reduced-motion:reduce){.kaart-houder .dots{opacity:.26}.kaart-houder .routes{opacity:.75}.kaart-houder .hub-ring{opacity:.55}.kaart-houder .kaartlabels,.kaart-houder .markers circle,.kaart-houder .hub-dot,.kaart-houder .hub-naam,.herkomst-lijst .herkomst{opacity:1;transform:none}.kaart-houder .routes path,.kaart-houder .hub-ring,.kaart-houder .markers circle,.herkomst-lijst .herkomst{transition:none!important;animation:none!important}}.ketens{flex-wrap:wrap;gap:1rem;margin-top:2.2rem;display:flex}.keten{background:var(--plaat);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);letter-spacing:.12em;text-transform:uppercase;color:var(--koelgrijs);justify-content:center;align-items:center;padding:.9rem 1.6rem;font-size:1.15rem;font-weight:700;display:inline-flex}.keten img{width:auto;height:40px;display:block}.keten-naam{letter-spacing:.1em;min-height:62px;font-size:1rem}.kg .over{padding:clamp(4.5rem,9vw,7.5rem) 0}.kg .over .wrap{grid-template-columns:minmax(260px,440px) 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=900px){.kg .over .wrap{grid-template-columns:1fr}}.kg .over .fotokader{border-radius:var(--radius);box-shadow:var(--schaduw-groot);overflow:hidden}.kg .over .fotokader img{width:100%;height:auto;display:block}.kg .over h2{letter-spacing:-.01em;margin:.4rem 0 1rem;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:700}.kg .over p{color:var(--koelgrijs);max-width:34rem}.kg .over .acties{flex-wrap:wrap;gap:.9rem;margin-top:1.6rem;display:flex}.voet{background:var(--navy);color:#edf3f8;isolation:isolate;margin-top:clamp(2rem,5vw,4rem);position:relative;overflow:clip}.voet>*{z-index:1;position:relative}.voet:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(112deg,#1d1a0561 0%,#1d1a0514 42%,#ffffff29 100%);position:absolute;inset:0}.voet:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:overlay;opacity:.4;background-image:url(/site/concept-3/svg-696112454a.svg);background-size:240px 240px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(112deg,#0000 18%,#1d1a058c 52%,#1d1a05 88%);mask-image:linear-gradient(112deg,#0000 18%,#1d1a058c 52%,#1d1a05 88%)}.voet .statement{border-bottom:1px solid #ffffff1f;padding:clamp(3.5rem,8vw,6rem) 0 clamp(2.2rem,5vw,3.2rem)}.voet .statement .eyebrow{color:#9cc8e4;margin-bottom:.5rem}.voet .statement .groet{letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:700;line-height:1.08}.voet .boven{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:2.5rem;padding:clamp(2.5rem,5vw,3.5rem) 0 2.5rem;display:grid}@media (width<=960px){.voet .boven{grid-template-columns:1fr 1fr}}@media (width<=560px){.voet .boven{grid-template-columns:1fr}}.voet h4{color:#fff;margin:0 0 .9rem;font-size:1rem;font-weight:700}.voet p,.voet li{color:#b9cbd9;font-size:.93rem}.voet ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.voet a{color:#b9cbd9;text-decoration:none}.voet a:hover,.voet a:focus-visible{color:#fff;outline:none}.voet .logo-plaat{margin-bottom:1rem;display:inline-block}.voet .logo-plaat img{width:auto;height:46px;display:block}.voet .onder{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8aa2b5;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.2rem 0;font-size:.7rem;display:flex}.voet a.extern{align-items:center;gap:.4rem;display:inline-flex}.voet a.extern svg{opacity:.65;flex:none;width:10px;height:10px}.voet .groep-alle{margin-top:.7rem}.voet .groep-alle a{color:#9cc8e4;font-weight:500}.voet .groep-alle a:hover,.voet .groep-alle a:focus-visible{color:#fff}.voet .groep-noot{margin-top:.9rem;font-size:.85rem}.voet a.merken-open{text-underline-offset:3px;cursor:pointer;text-decoration:underline}.merken-splash{z-index:120;background:linear-gradient(135deg,#1c3a52 0%,#1b4463 45%,#14293c 100%);justify-content:center;align-items:center;padding:clamp(1.5rem,4vw,3rem);display:none;position:fixed;inset:0;overflow-y:auto}.merken-splash.open{display:flex}.merken-paneel{color:#fff;text-align:center;width:100%;max-width:980px}.merken-paneel .eyebrow{color:#9cc8e4}.merken-paneel h2{letter-spacing:-.01em;margin:.4rem 0 .6rem;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700}.merken-paneel>p{color:#b9cbd9;max-width:34rem;margin:0 auto 2.2rem}.merken-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.merk-kaart{border-radius:var(--radius);background:#ffffff12;border:1px solid #ffffff1f;padding:1.3rem 1.4rem}.merk-kaart.actief{color:#1d1a05;box-shadow:var(--schaduw-groot);background:#fff;border-color:#fff}.merk-kaart b{margin-bottom:.2rem;font-size:1.05rem;font-weight:700;display:block}.merk-kaart span{color:#b9cbd9;font-size:.86rem}.merk-kaart.actief span{color:#55606a}.merk-chip{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin-top:.8rem;padding:.3rem .7rem;font-size:.62rem;display:inline-block}.merk-kaart.actief .merk-chip{color:#fff;background:#f02}.merk-kaart:not(.actief) .merk-chip{color:#9cc8e4;background:#9cc8e424}.merken-sluit{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff6;border-radius:999px;width:44px;height:44px;font-size:1.3rem;line-height:1;position:absolute;top:1.4rem;right:1.6rem}.merken-sluit:hover,.merken-sluit:focus-visible{background:#ffffff1a;border-color:#fff;outline:none}.site-kop .menu-knop,.site-kop .knop .knop-kort{display:none}@media (width<=860px){.site-kop .wrap{gap:.6rem}.site-kop .menu-knop{cursor:pointer;background:0 0;border:0;flex-direction:column;order:4;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;display:inline-flex}.site-kop .menu-knop span{background:var(--navkleur);border-radius:2px;height:2px;transition:background-color .3s;display:block}.site-kop .knop{white-space:nowrap;order:3;min-height:44px;margin-left:auto;padding:.6rem 1.1rem;font-size:.9rem}.site-kop .knop .knop-lang{display:none}.site-kop .knop .knop-kort{display:inline}.taal{order:2;margin-left:0;margin-right:0}.taal button{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.menu-paneel{background:color-mix(in srgb, var(--papier) 97%, transparent);border-bottom:1px solid var(--rand);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.menu-paneel nav{flex-direction:column;padding:.4rem 1.5rem 1rem;display:flex}.menu-paneel nav a{color:var(--inkt);border-bottom:1px solid var(--rand);align-items:center;min-height:44px;padding:.85rem 0;font-weight:500;text-decoration:none;display:flex}.menu-paneel nav a:last-child{color:var(--rood);border-bottom:0;font-weight:700}.site-kop.menu-open{background:color-mix(in srgb, var(--papier) 97%, transparent);border-bottom-color:var(--rand);--navkleur:var(--inkt)}.site-kop.menu-open .site-logo .logo-diap{display:none}.site-kop.menu-open .site-logo .logo-normaal{display:block}}@media (width<=720px){.kg section{padding:2.6rem 0}.kg section.band,.kg .cijferband,.kg .over{padding:3rem 0}.hero3-ghost{letter-spacing:0;font-size:min(13vw,3rem)}.hero3-scrim{background:linear-gradient(#0000 34%,#020e1e73 66%,#020e1ecc 100%)}.dienst-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-flow:row;gap:.6rem;margin-bottom:1rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.dienst-tabs::-webkit-scrollbar{display:none}.dienst-tab{flex:none;max-width:74vw;min-height:44px}.dienst-tab .dt-tekst small{white-space:nowrap}.dienst-tab .dt-pijl{display:none}.dienst-detail{min-height:360px}.dd-info a{align-items:center;min-height:44px;display:inline-flex}.cijfers{grid-template-columns:1fr;gap:1.4rem}.plak{padding:4.5rem 0 3rem}.plak>.wrap{width:100%;min-width:0;max-width:100%}.vers-switch-rij{justify-content:flex-start;min-width:0;max-width:100%}.vers-switch{scrollbar-width:none;width:100%;max-width:100%;display:flex;overflow-x:auto}.vers-switch::-webkit-scrollbar{display:none}.vers-pil{flex:none;min-height:44px}.plak-grid,.plak-tekst,.plak-video{min-width:0;max-width:100%}.scrolly{height:200vh}.kaart-houder{display:none}.herkomst-lijst{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.4rem;display:grid}.herkomst-lijst .herkomst{border-radius:14px;width:100%;padding:.7rem .8rem;font-size:.9rem}.ketens{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.keten{padding:.8rem 1rem}.keten img{max-width:100%;height:30px}.voet ul{gap:.2rem}.voet ul a{align-items:center;min-height:44px;display:inline-flex}}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/site/brandbook/woff2-206ef64771.woff2)format("woff2")}.bb{--tegel-uri:url(/site/brandbook/svg-696112454a.svg);--rood:#f02;--rood-hover:#e0001e;--blauw:#0f4b70;--navy:#0b3853;--inkt:#1d1a05;--papier:#f7f6f2;--plaat:#fff;--koelgrijs:#64707a;--lijn:#1d1a05;--lijn-zacht:#d8d6cf;--display:"DM Sans", "Avenir", "Helvetica Neue", "Segoe UI", Arial, sans-serif;--body:"DM Sans", "Avenir", "Helvetica Neue", "Segoe UI", Arial, sans-serif;--mono:"SF Mono", "Menlo", "Consolas", monospace;--radius:20px;--radius-s:12px;--schaduw:0 10px 32px #1d1a0514, 0 2px 8px #1d1a050a;--schaduw-groot:0 24px 64px #1d1a051f, 0 4px 16px #1d1a050d;--rand:#1d1a0512;background:var(--papier);color:var(--inkt);font-family:var(--body);padding-left:258px;font-size:17px;line-height:1.65;overflow-x:clip}.bb *{box-sizing:border-box}.bb ::selection{background:var(--rood);color:#fff}.bb .zijnav{z-index:50;background:var(--papier);border-right:1px solid var(--rand);flex-direction:column;width:258px;padding:1.6rem 0 1.2rem;display:flex;position:fixed;top:0;bottom:0;left:0}.bb .zijnav .merk{font-family:var(--display);letter-spacing:.01em;border-bottom:1px solid var(--rand);align-items:center;gap:.8rem;padding:0 1.5rem 1.4rem;font-size:1.05rem;font-weight:700;display:flex}.bb .zijnav .merk b{color:var(--rood)}.bb .zijnav .merk .naam-blauw{color:var(--blauw)}.bb .zijnav .merk .sub{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--koelgrijs);margin-top:.35rem;font-size:.68rem;font-weight:400;display:block}.bb .zijnav nav{flex-direction:column;flex:1;padding:1rem 0;display:flex;overflow-y:auto}.bb .zijnav a{color:var(--koelgrijs);letter-spacing:.07em;text-transform:uppercase;border-left:4px solid #0000;align-items:baseline;gap:.7rem;padding:.62rem 1.5rem;font-size:.82rem;text-decoration:none;display:flex}.bb .zijnav a .n{font-family:var(--mono);color:var(--koelgrijs);font-variant-numeric:tabular-nums;font-size:.7rem}.bb .zijnav a:hover,.bb .zijnav a:focus-visible{color:var(--inkt);border-left-color:var(--blauw);outline:none}.bb .zijnav a.actief{color:var(--inkt);border-left-color:var(--rood);font-weight:700}.bb .zijnav a.actief .n{color:var(--rood)}.bb .zijnav .nav-voet{border-top:1px solid var(--rand);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--koelgrijs);padding:1.1rem 1.5rem 0;font-size:.66rem}@media (width<=940px){.bb{padding-left:0}.bb .zijnav{border-right:none;border-bottom:1px solid var(--rand);flex-direction:row;align-items:center;width:100%;padding:0;position:sticky;inset:0 auto auto}.bb .zijnav .merk{white-space:nowrap;border-bottom:none;padding:.8rem 1.2rem;font-size:.92rem}.bb .zijnav .merk .sub{display:none}.bb .zijnav nav{-webkit-overflow-scrolling:touch;flex-direction:row;gap:.1rem;padding:0 .6rem;overflow-x:auto}.bb .zijnav a{white-space:nowrap;border-bottom:3px solid #0000;border-left:none;padding:.95rem .55rem}.bb .zijnav a .n{display:none}.bb .zijnav a.actief,.bb .zijnav a:hover,.bb .zijnav a:focus-visible{border-left-color:#0000;border-bottom-color:var(--rood)}.bb .zijnav .nav-voet{display:none}}.bb .hero{text-align:center;max-width:1060px;margin:0 auto;padding:clamp(3rem,8vw,6rem) 1.5rem clamp(2.5rem,6vw,4.5rem);position:relative}.bb .hero>*{position:relative}.bb .hero-deco{z-index:0;pointer-events:none;fill:none;stroke-width:2.9px;position:absolute}.bb .hero-deco.heen{width:480px;stroke:var(--blauw);opacity:.16;top:1rem;left:-230px}.bb .hero-deco.terug{width:540px;stroke:var(--rood);opacity:.14;bottom:3rem;right:-260px}@media (width<=940px){.bb .hero-deco{display:none}}.bb .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--blauw);margin-bottom:1.5rem;font-size:.75rem;display:inline-block}.bb .hero .logoplaat{border-radius:calc(var(--radius) + 8px);box-shadow:var(--schaduw-groot);background:#fff;max-width:720px;margin:0 auto 2.5rem;padding:clamp(1.5rem,5vw,3.5rem);position:relative}.bb .hero .logoplaat img{width:100%;height:auto;display:block}.bb h1{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:700;line-height:1.05}.bb h1 .r{color:var(--rood)}.bb .hero p.sub{color:var(--koelgrijs);max-width:34rem;margin:0 auto;font-size:1.05rem}.bb .hero .meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--koelgrijs);margin-top:2rem;font-size:.75rem}.bb .chevrons{justify-content:center;gap:.6rem;padding:1.2rem 0 0;display:flex}.bb .chevrons svg{width:26px;height:26px}.bb section.hoofdstuk{border-top:1px solid var(--rand);max-width:1060px;margin:0 auto;padding:clamp(3rem,7vw,5.5rem) 1.5rem}.bb .kop{align-items:baseline;gap:1.1rem;margin-bottom:.8rem;display:flex}.bb .kop .nr{font-family:var(--display);color:var(--rood);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.bb .kop h2{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:700}.bb .intro{max-width:46rem;color:var(--koelgrijs);margin:0 0 2.4rem;font-size:1.06rem}.bb h3{font-family:var(--display);margin:2.4rem 0 .8rem;font-size:1.15rem;font-weight:700}.bb p{max-width:46rem}.bb .plate{background:var(--plaat);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);padding:1.4rem 1.6rem}.bb .belofte{color:#fff;border-radius:calc(var(--radius) + 4px);box-shadow:var(--schaduw-groot);background:linear-gradient(135deg,#0f4b70 0%,#0b3853 100%);max-width:46rem;margin:2.2rem 0 2.6rem;padding:clamp(1.6rem,4vw,2.6rem)}.bb .belofte .quote{font-family:var(--display);text-wrap:balance;margin:0 0 .6rem;font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:700;line-height:1.2}.bb .belofte .toel{opacity:.92;margin:0;font-size:.98rem}.bb .feitenlijst{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-top:1.4rem;display:grid}.bb .feit{background:var(--plaat);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);padding:1.2rem 1.3rem}.bb .feit .f-getal{font-family:var(--display);color:var(--blauw);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1.1}.bb .feit .f-label{color:var(--koelgrijs);margin-top:.3rem;font-size:.9rem}.bb .let-op{border-radius:var(--radius);background:#ff00220f;border:1px solid #ff002238;max-width:46rem;margin-top:1.6rem;padding:1.2rem 1.4rem}.bb .let-op p{margin:0;font-size:.95rem}.bb .let-op strong{color:var(--rood)}.bb .waarden{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.1rem;margin-top:1.6rem;display:grid}.bb .waarde{border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);background:var(--plaat);padding:1.2rem 1.3rem}.bb .waarde .w-kop{font-family:var(--display);align-items:center;gap:.55rem;margin-bottom:.35rem;font-size:1.05rem;font-weight:700;display:flex}.bb .waarde .w-kop svg{flex:none;width:16px;height:16px}.bb .waarde p{color:var(--koelgrijs);margin:0;font-size:.93rem}.bb .merken-paneel{color:#fff;text-align:center;width:100%;max-width:980px}.bb .merk-kaart.actief{color:#1d1a05;box-shadow:var(--schaduw-groot);background:#fff;border-color:#fff}.bb .merk-kaart.actief .merk-chip{color:#fff;background:#f02}.bb .merk-kaart:not(.actief) .merk-chip{color:#9cc8e4;background:#9cc8e424}.bb .merken-sluit{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff6;border-radius:999px;width:44px;height:44px;font-size:1.3rem;line-height:1;position:absolute;top:1.4rem;right:1.6rem}.bb .merken-sluit:hover,.bb .merken-sluit:focus-visible{background:#ffffff1a;border-color:#fff;outline:none}.bb{--cover-shade:linear-gradient(90deg, color-mix(in srgb, var(--navy) 92%, transparent), color-mix(in srgb, var(--navy) 35%, transparent) 58%, transparent);--cover-bottom:linear-gradient(0deg, color-mix(in srgb, var(--navy) 95%, transparent), transparent)}.bb .merkcover{isolation:isolate;background:var(--navy);height:min(740px,78svh);min-height:580px;color:var(--plaat);flex-direction:column;justify-content:space-between;padding:36px 48px 26px;display:flex;position:relative;overflow:hidden}.bb .merkcover:before,.bb .merkcover:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.bb .merkcover:before{background:var(--cover-shade)}.bb .merkcover:after{background:var(--cover-bottom);opacity:.6}.bb .merkcover-foto{z-index:-2;object-fit:cover;object-position:center 65%;width:100%;height:100%;position:absolute;inset:0}.bb .merkcover-boven{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bb .merkcover-logo{width:174px;height:auto}.bb .merkcover-editie{text-align:right;letter-spacing:0;font-size:12px;line-height:1.8}.bb .merkcover-inhoud{max-width:820px;margin-top:auto;margin-bottom:48px}.bb .merkcover-locatie{margin-bottom:20px;font-size:13px;display:block}.bb .merkcover h1{letter-spacing:0;text-wrap:initial;margin:0 0 30px;font-size:88px;line-height:1}.bb .merkcover h1 span{margin-top:14px;font-size:36px;font-weight:400;line-height:1.25;display:block}.bb .cover-download{border-radius:var(--radius);background:var(--rood);height:48px;color:var(--plaat);font:500 14px var(--body);box-shadow:none;padding:0 22px;text-decoration:none}.bb .cover-download:hover{background:var(--rood-hover)}.bb .merkcover-verder{border-top:1px solid color-mix(in srgb, var(--plaat) 32%, transparent);color:var(--plaat);justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding-top:18px;font-size:13px;text-decoration:none;display:flex}.bb .merkcover-verder svg{width:20px;height:20px;transition:transform .2s}.bb .merkcover-verder:hover svg{transform:translateY(3px)}.bb .merkcover :is(a,button):focus-visible{outline-color:var(--plaat)}.bb section.merk-redactie{border-top:none;max-width:1240px;padding:60px 48px 64px}.bb .merk-redactie .kop{gap:18px;margin-bottom:26px}.bb .merk-redactie .kop .nr{align-self:center;font-size:16px}.bb .merk-redactie .kop h2{letter-spacing:0;font-size:44px;line-height:1.15}.bb .merk-opening{grid-template-columns:1fr 230px;align-items:start;gap:48px;margin-bottom:48px;display:grid}.bb .merk-intro{max-width:700px;margin:0;font-size:22px;line-height:1.55}.bb .merk-opening-label{color:var(--koelgrijs);padding-top:8px;font-size:12px;line-height:1.8}.bb .merk-belofte{grid-template-columns:1fr 1fr;align-items:stretch;gap:44px;margin-bottom:52px;display:grid}.bb .merk-belofte-tekst{flex-direction:column;justify-content:center;padding:32px 0;display:flex}.bb .merk-klein{color:var(--koelgrijs);font-size:12px;font-weight:500}.bb .merk-belofte-kop{letter-spacing:0;max-width:430px;color:var(--blauw);margin:22px 0;font-size:72px;font-weight:700;line-height:1.03}.bb .merk-belofte-tekst>p:last-child{max-width:385px;color:var(--koelgrijs);margin:0;font-size:16px;line-height:1.6}.bb .merk-werkbeeld{flex-direction:column;margin:0;display:flex}.bb .merk-werkbeeld img{aspect-ratio:1.15;object-fit:cover;border-radius:var(--radius);flex:1;width:100%;min-height:0}.bb .merk-werkbeeld figcaption{color:var(--koelgrijs);padding-top:12px;font-size:12px}.bb .merk-waarden-kop{border-top:1px solid var(--lijn-zacht);padding-top:22px}.bb .merk-waarden{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:24px 0 44px;display:grid}.bb .merk-waarde-nr{color:var(--rood);font-size:12px}.bb .merk-waarde h3{letter-spacing:0;margin:12px 0 10px;font-size:19px}.bb .merk-waarde p{color:var(--koelgrijs);margin:0;font-size:14px;line-height:1.65}.bb .merk-feiten-kop{border-top:1px solid var(--lijn-zacht);justify-content:space-between;align-items:baseline;gap:20px;padding-top:26px;display:flex}.bb .merk-feiten-kop h3{margin:0;font-size:26px}.bb .merk-feiten-kop p{color:var(--koelgrijs);margin:0;font-size:13px}.bb .merk-feiten{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 36px;margin:28px 0 44px;display:grid}.bb .merk-feit{border-bottom:1px solid var(--lijn-zacht);padding-bottom:24px}.bb .merk-feit .f-getal{color:var(--blauw);font-size:36px;font-weight:700;line-height:1.15}.bb .merk-feit .f-label{color:var(--koelgrijs);margin-top:10px;font-size:13px;line-height:1.6}.bb .merk-herkomst{align-items:center;gap:30px;max-width:740px;display:flex}.bb .merk-herkomst img{object-fit:contain;width:82px;height:82px}.bb .merk-herkomst h3{margin:0 0 8px;font-size:18px}.bb .merk-herkomst p{color:var(--koelgrijs);margin:0;font-size:14px}@media (width<=1200px){.bb .merkcover h1{font-size:68px}.bb .merk-opening{grid-template-columns:1fr;gap:14px}.bb .merk-opening-label{display:none}.bb .merk-belofte-kop{font-size:56px}.bb .merk-waarden{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.bb .merkcover{height:66svh;min-height:450px;padding:24px 22px 18px}.bb .merkcover-logo{width:120px}.bb .merkcover-editie{font-size:10px}.bb .merkcover-foto{object-position:62% center}.bb .merkcover-inhoud{margin-bottom:28px}.bb .merkcover-locatie{margin-bottom:14px;font-size:11px}.bb .merkcover h1{margin-bottom:24px;font-size:48px}.bb .merkcover h1 span{margin-top:10px;font-size:24px}.bb .merkcover-verder{font-size:12px}.bb section.merk-redactie{padding:34px 22px 44px}.bb .merk-redactie .kop h2{font-size:32px}.bb .merk-intro{font-size:18px}.bb .merk-opening{margin-bottom:30px}.bb .merk-belofte{grid-template-columns:1fr;gap:24px;margin-bottom:34px}.bb .merk-belofte-tekst{padding:0}.bb .merk-belofte-kop{max-width:330px;font-size:54px}.bb .merk-werkbeeld img{aspect-ratio:1.2}.bb .merk-waarden{gap:24px 20px}.bb .merk-waarde h3{overflow-wrap:anywhere;font-size:17px}.bb .merk-feiten-kop{display:block}.bb .merk-feiten-kop p{margin-top:10px}.bb .merk-feiten{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.bb .merk-feit .f-getal{font-size:27px}.bb .merk-herkomst{align-items:start;gap:18px}.bb .merk-herkomst img{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.bb .reveal{opacity:1!important;transition:none!important;transform:none!important}}.bb{--bron-kleur-1:#fff;--bron-kleur-2:#64707a;--bron-kleur-3:#1d1a05;--bron-kleur-4:#0f4b70;--bron-kleur-5:#1c3a52;--bron-kleur-6:#0f4b701f;--bron-kleur-7:#ff002217;--bron-kleur-8:#14293c;--bron-kleur-9:#f02;--bron-kleur-10:#ffffffbf;--bron-kleur-11:#9cc8e4;--bron-kleur-12:#0b3853;--bron-kleur-13:#c4f8ff;--bron-kleur-14:#7fbdd2;--bron-kleur-15:#0a1622d6;--bron-kleur-16:#0a162261;--bron-kleur-17:#0a162200;--bron-kleur-18:#d7e2eb;--bron-kleur-19:#0f4b7012;--bron-kleur-20:#0f4b7038;--bron-kleur-21:#1d1a050d;--bron-kleur-22:#1b4463;--bron-kleur-23:#b9cbd9;--bron-kleur-24:#ffffff12;--bron-kleur-25:#ffffff1f;--bron-kleur-26:#55606a;--bron-kleur-27:#9cc8e424;--bron-kleur-28:#fff6;--bron-kleur-29:#ffffff1a;--bron-kleur-30:#e0001e;--bron-kleur-31:#1d1a0561;--bron-kleur-32:#1d1a0514;--bron-kleur-33:#ffffff29;--bron-kleur-34:#1d1a058c;--bron-kleur-35:#1d1a05;--bron-kleur-36:#3e9e5c;--bron-kleur-37:#f7f6f2;--bron-kleur-38:#4b7894;--bron-kleur-39:#87a5b8;--bron-kleur-40:#c3d2db;--bron-kleur-41:#e7edf1}.bb .logotoon{background:var(--bron-kleur-1);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);justify-content:center;padding:clamp(2rem,6vw,4rem);display:flex}.bb .logotoon img{width:min(640px,100%);height:auto}.bb .merkicoon{grid-template-columns:1fr 1fr;gap:1.1rem;margin-top:1.4rem;display:grid}@media (width<=760px){.bb .merkicoon{grid-template-columns:1fr}}.bb .merkicoon .vak{background:var(--bron-kleur-1);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);padding:1.6rem}.bb .merkicoon .vak h4{font-family:var(--display);color:var(--inkt);margin:0 0 .3rem;font-size:1rem;font-weight:700}.bb .merkicoon .vak p{color:var(--koelgrijs);margin:0 0 1.1rem;font-size:.9rem}.bb .icoonrij{flex-wrap:wrap;align-items:flex-end;gap:1.1rem;display:flex}.bb .icoonrij figure{text-align:center;margin:0}.bb .icoonrij img{border-radius:0;display:block}.bb .icoonrij figcaption{font-family:var(--mono);letter-spacing:.1em;color:var(--koelgrijs);margin-top:.45rem;font-size:.6rem}.bb .anatomie{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.1rem;margin-top:1.4rem;display:grid}.bb .anatomie .plate{padding:1.2rem 1.3rem}.bb .anatomie .a-kop{font-family:var(--display);margin-bottom:.3rem;font-size:1rem;font-weight:700}.bb .anatomie .a-kop.blauw{color:var(--blauw)}.bb .anatomie .a-kop.rood{color:var(--rood)}.bb .anatomie p{color:var(--koelgrijs);margin:0;font-size:.92rem}.bb .regels{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.1rem;margin-top:1.4rem;display:grid}.bb .regel-lijst{margin:0;padding:0;list-style:none}.bb .regel-lijst li{border-bottom:1px solid var(--lijn-zacht);gap:.7rem;padding:.5rem 0;font-size:.95rem;display:flex}.bb .regel-lijst li:last-child{border-bottom:none}.bb .regel-lijst .tick{color:var(--blauw);flex:none;font-weight:700}.bb .regel-lijst .kruis{color:var(--rood);flex:none;font-weight:700}.bb .regeltitel{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .6rem;font-size:1rem;font-weight:700}.bb .regeltitel.groen{color:var(--blauw)}.bb .regeltitel.rood{color:var(--rood)}.bb .groep{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:1.4rem;display:flex}.bb .groep .plate{background:var(--bron-kleur-1);flex:280px;justify-content:center;padding:2rem;display:flex}.bb .groep img{width:min(340px,100%);height:auto}.bb .groep p{color:var(--koelgrijs);flex:300px;margin:0;font-size:.95rem}.bb .swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.bb .swatch{border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);background:var(--plaat);overflow:hidden}.bb .swatch .vlak{height:96px}.bb .swatch .info{padding:.85rem 1rem 1rem}.bb .swatch .naam{font-family:var(--display);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.bb .swatch dl{font-family:var(--mono);grid-template-columns:auto 1fr;gap:.15rem .8rem;margin:0;font-size:.78rem;display:grid}.bb .swatch dt{color:var(--koelgrijs);text-transform:uppercase;letter-spacing:.06em}.bb .swatch dd{overflow-wrap:anywhere;margin:0}.bb .swatch .kleur-kort{color:var(--koelgrijs);margin:.75rem 0 0;font-size:.88rem;line-height:1.5}.bb #kleur>.intro{margin-bottom:1.4rem}.bb #kleur>h3{margin-top:1.6rem}@media (width>=941px) and (width<=1200px),(width<=760px){.bb .swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.bb .swatches{gap:.65rem}.bb .swatch .info{padding:.7rem}.bb .swatch dl{grid-template-columns:minmax(0,1fr);gap:.1rem}}.bb .verhouding{margin-top:2.6rem}.bb .balk{border-radius:var(--radius-s);border:1px solid var(--rand);border-radius:var(--radius);height:56px;box-shadow:var(--schaduw);display:flex;overflow:hidden}.bb .balk div{font-family:var(--mono);letter-spacing:.08em;justify-content:center;align-items:center;font-size:.72rem;display:flex}.bb .balk .b-papier{background:var(--papier);color:var(--koelgrijs);flex:55}.bb .balk .b-wit{background:var(--bron-kleur-1);color:var(--bron-kleur-2);border-left:1px solid var(--rand);flex:15}.bb .balk .b-blauw{background:var(--blauw);color:var(--bron-kleur-1);border-left:1px solid var(--rand);flex:18}.bb .balk .b-rood{background:var(--rood);color:var(--bron-kleur-1);border-left:1px solid var(--rand);flex:8}.bb .balk .b-inkt{background:var(--bron-kleur-3);color:var(--bron-kleur-1);border-left:1px solid var(--rand);flex:4}.bb .balk-toel{color:var(--koelgrijs);margin-top:.8rem;font-size:.9rem}.bb .kleur-uitleg{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;margin-top:1.4rem;display:grid}.bb .kleur-uitleg .plate{border-top:6px solid var(--lijn);padding:1.3rem 1.5rem}.bb .kleur-uitleg .plate.rand-rood{border-top-color:var(--rood)}.bb .kleur-uitleg .plate.rand-blauw{border-top-color:var(--bron-kleur-4)}.bb .kleur-uitleg .plate.rand-zwart{border-top-color:var(--bron-kleur-3)}.bb .kleur-uitleg .plate.rand-papier{border-top-color:var(--lijn-zacht)}.bb .kleur-uitleg .k-naam{font-family:var(--display);margin-bottom:.4rem;font-size:1.02rem;font-weight:700}.bb .kleur-uitleg p{color:var(--koelgrijs);margin:0;font-size:.93rem}.bb .tinten{margin-top:1.2rem}.bb .tintstrip{border-radius:var(--radius-s);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);height:84px;display:flex;overflow:hidden}.bb .tintstrip div{font-family:var(--mono);letter-spacing:.05em;flex:1;align-items:flex-end;padding:.5rem .6rem;font-size:.68rem;display:flex}.bb .steun-noot{max-width:46rem;font-size:.95rem}.bb .patroonkaart{background:var(--plaat);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);margin-top:1.4rem;padding:1.6rem;overflow:hidden}.bb .combi{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.1rem;margin-top:1.4rem;display:grid}.bb .combi-demo{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.bb .chip{font-family:var(--display);box-shadow:var(--schaduw);border:1px solid var(--rand);border-radius:999px;padding:.6rem 1.1rem;font-size:.85rem;font-weight:700}.bb .typespec{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;display:grid}.bb .typespec .plate{padding:1.6rem 1.6rem 1.4rem}.bb .typespec .rol{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blauw);margin-bottom:.9rem;font-size:.72rem}.bb .typespec .voorbeeld-kop{font-family:var(--display);margin:0 0 .8rem;font-size:2rem;font-weight:700;line-height:1.1}.bb .typespec .voorbeeld-body{margin:0 0 .8rem;font-size:.98rem}.bb .typespec .spec{font-family:var(--mono);color:var(--koelgrijs);margin:0;font-size:.78rem}.bb .schaal{margin-top:2rem}.bb .schaal .rij{border-bottom:1px solid var(--lijn-zacht);align-items:baseline;gap:1.4rem;padding:.7rem 0;display:flex}.bb .schaal .maat{font-family:var(--mono);color:var(--koelgrijs);flex:none;width:6.5rem;font-size:.72rem}.bb .schaal .demo1{font-family:var(--display);font-size:2.6rem;font-weight:700;line-height:1}.bb .schaal .demo2{font-family:var(--display);font-size:1.8rem;font-weight:700;line-height:1}.bb .schaal .demo3{font-family:var(--display);font-size:1.25rem;font-weight:700;line-height:1}.bb .schaal .demo4{font-size:1rem}.bb .schaal .demo5{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blauw);font-size:.78rem}.bb .elementen{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem;display:grid}.bb .element{border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);background:var(--plaat);overflow:hidden}.bb .element .demo{border-bottom:1px solid var(--rand);background:var(--bron-kleur-1);justify-content:center;align-items:center;height:150px;display:flex}.bb .element .demo.donker{background:var(--bron-kleur-3)}.bb .element .demo.navyvlak{background:var(--bron-kleur-5)}.bb .element .demo.blauwvlak{background:var(--blauw)}.bb .element .info{padding:1rem 1.2rem 1.2rem}.bb .element .naam{font-family:var(--display);margin-bottom:.3rem;font-size:1rem;font-weight:700}.bb .element p{color:var(--koelgrijs);margin:0;font-size:.9rem}.bb .fotogrid{grid-template-columns:minmax(260px,420px) 1fr;align-items:start;gap:2rem;display:grid}@media (width<=760px){.bb .fotogrid{grid-template-columns:1fr}}.bb .fotokader{border-radius:var(--radius);box-shadow:var(--schaduw-groot);overflow:hidden}.bb .fotokader img{width:100%;height:auto;display:block}.bb .foto-bijschrift{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--koelgrijs);margin-top:1rem;font-size:.72rem}.bb .tonegrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;margin-top:1.6rem;display:grid}.bb .zin{border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);background:var(--plaat);padding:1.2rem 1.4rem}.bb .zin .label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem}.bb .zin.wel .label{color:var(--blauw)}.bb .zin.niet .label{color:var(--rood)}.bb .zin p{margin:0;font-size:1rem}.bb .zin.niet p{text-decoration:line-through;-webkit-text-decoration-color:var(--rood);-webkit-text-decoration-color:var(--rood);text-decoration-color:var(--rood);color:var(--koelgrijs);text-decoration-thickness:2px}.bb .zin .bron{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--koelgrijs);margin-top:.5rem;font-size:.68rem;text-decoration:none;display:block}.bb .schrijfregels{gap:1.1rem;margin-top:1.4rem;display:grid}.bb .schrijfregel{background:var(--plaat);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);grid-template-columns:2.6rem 1fr;align-items:start;gap:1rem;padding:1.4rem 1.6rem;display:grid}@media (width<=600px){.bb .schrijfregel{grid-template-columns:1fr;gap:.4rem}}.bb .schrijfregel .rnr{font-family:var(--display);color:var(--rood);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1.35}.bb .schrijfregel h4{font-family:var(--display);margin:0 0 .35rem;font-size:1.08rem;font-weight:700}.bb .schrijfregel p{color:var(--koelgrijs);max-width:none;margin:0;font-size:.95rem}.bb .schrijfregel .vb{color:var(--inkt);margin-top:.7rem;font-size:.92rem}.bb .schrijfregel .vb .w{color:var(--blauw);font-weight:600}.bb .schrijfregel .vb .n{color:var(--rood);font-weight:600}.bb .woorden{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.1rem;margin-top:1.4rem;display:grid}.bb .woordwolk{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.bb .woord{background:var(--bron-kleur-6);color:var(--blauw);border-radius:999px;padding:.4rem .9rem;font-size:.88rem;font-weight:500}.bb .woord.uit{background:var(--bron-kleur-7);color:var(--rood);text-decoration:line-through;text-decoration-thickness:1.5px}.bb .illugrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.2rem;margin-top:1.6rem;display:grid}.bb .illugrid.groot{grid-template-columns:1fr;gap:2rem}.bb .illugrid figure{margin:0}.bb .illugrid video,.bb .illugrid img{border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--schaduw);display:block}.bb .illugrid figcaption{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--koelgrijs);text-align:center;margin-top:.7rem;font-size:.7rem}.bb .stijlregels{columns:2;column-gap:2.5rem;max-width:60rem;margin:1rem 0 0;padding:0;list-style:none}@media (width<=700px){.bb .stijlregels{columns:1}}.bb .stijlregels li{break-inside:avoid;padding:.45rem 0 .45rem 1.4rem;font-size:.95rem;position:relative}.bb .stijlregels li:before{content:"";background:var(--rood);clip-path:polygon(0 0,55% 0,100% 50%,55% 100%,0 100%,40% 50%);width:9px;height:9px;position:absolute;top:.78rem;left:0}.bb .toepassingen{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.1rem;display:grid}.bb .toepassing{border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);background:var(--plaat);padding:1.2rem 1.3rem}.bb .toepassing .t-kop{font-family:var(--display);align-items:center;gap:.55rem;margin-bottom:.35rem;font-size:1rem;font-weight:700;display:flex}.bb .toepassing .t-kop svg{flex:none;width:15px;height:15px}.bb .toepassing p{color:var(--koelgrijs);margin:0;font-size:.9rem}.bb footer{border-top:1px solid var(--rand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1060px;margin:0 auto;padding:2.5rem 1.5rem 3.5rem;display:flex}.bb footer .f-merk{font-family:var(--display);font-weight:700}.bb footer .f-merk b{color:var(--rood)}.bb footer .f-merk span{color:var(--blauw)}.bb footer .f-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--koelgrijs);font-size:.72rem}.bb .reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(14px)}.bb .reveal.zichtbaar{opacity:1;transform:none}.bb .demo-rij{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.1rem;display:flex}.bb .demo-rij.op-donker{background:linear-gradient(135deg, var(--bron-kleur-5) 0%, var(--bron-kleur-8) 100%);border-radius:var(--radius);padding:1.3rem 1.5rem}.bb .knop-demo{font-family:var(--display);background:var(--bron-kleur-9);color:var(--bron-kleur-1);box-shadow:var(--schaduw);border-radius:999px;align-items:center;gap:.55rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.bb .knop-demo svg{width:14px;height:14px}.bb .knop-demo.secundair{color:var(--bron-kleur-4);border:2px solid var(--bron-kleur-4);box-shadow:none;background:0 0}.bb .knop-demo.wit{color:var(--bron-kleur-1);border:2px solid var(--bron-kleur-10);box-shadow:none;background:0 0}.bb .eyebrow-demo{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bron-kleur-4);font-size:.72rem}.bb .eyebrow-demo.licht{color:var(--bron-kleur-11)}.bb .statdemo{background:linear-gradient(135deg, var(--bron-kleur-4) 0%, var(--bron-kleur-12) 100%);color:var(--bron-kleur-1);border-radius:var(--radius);box-shadow:var(--schaduw);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.4rem;margin-top:1.1rem;padding:1.5rem 1.7rem;display:grid}.bb .statdemo .getal{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:700;line-height:1.1}.bb .statdemo .lbl{opacity:.85;margin-top:.25rem;font-size:.85rem}.bb .kaartdemo{background:linear-gradient(135deg, var(--bron-kleur-5) 0%, var(--bron-kleur-8) 100%);border-radius:var(--radius);box-shadow:var(--schaduw);margin-top:1.1rem;padding:1.2rem 1.4rem}.bb .kaartdemo svg{width:100%;height:auto;display:block}.bb .scrimdemo{border-radius:var(--radius);box-shadow:var(--schaduw);background:linear-gradient(165deg, var(--bron-kleur-13) 0%, var(--bron-kleur-14) 100%);min-height:220px;margin-top:1.1rem;position:relative;overflow:hidden}.bb .scrimdemo .sd-scrim{background:linear-gradient(to top, var(--bron-kleur-15) 0%, var(--bron-kleur-16) 36%, var(--bron-kleur-17) 60%);position:absolute;inset:0}.bb .scrimdemo .sd-info{color:var(--bron-kleur-1);padding:1.4rem 1.6rem;position:absolute;bottom:0;left:0;right:0}.bb .scrimdemo h4{font-family:var(--display);margin:0 0 .3rem;font-size:1.25rem;font-weight:700}.bb .scrimdemo p{color:var(--bron-kleur-18);max-width:32rem;margin:0;font-size:.92rem}.bb .status-noot{background:var(--bron-kleur-19);border:1px solid var(--bron-kleur-20);border-radius:var(--radius);max-width:46rem;margin-top:1.4rem;padding:1.1rem 1.4rem}.bb .status-noot p{margin:0;font-size:.93rem}.bb .status-noot strong{color:var(--blauw)}.bb .vleugelslag-paneel{background:var(--bron-kleur-1);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);margin-top:1.4rem;overflow:hidden}.bb .vleugelslag-paneel img{width:100%;height:auto;display:block}.bb .asset-tabel,.bb .versielog{border-collapse:collapse;background:var(--plaat);border-radius:var(--radius);width:100%;box-shadow:var(--schaduw);margin-top:1.2rem;font-size:.93rem;overflow:hidden}.bb .asset-tabel th,.bb .versielog th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blauw);text-align:left;padding:.9rem 1.2rem .5rem;font-size:.68rem;font-weight:600}.bb .asset-tabel td,.bb .versielog td{vertical-align:top;border-top:1px solid var(--lijn-zacht);padding:.55rem 1.2rem}.bb .asset-tabel code,.bb .versielog code{font-family:var(--mono);color:var(--inkt);background:var(--bron-kleur-19);border-radius:5px;padding:.1rem .4rem;font-size:.8rem}.bb .versielog td:first-child{font-family:var(--mono);white-space:nowrap;color:var(--blauw);font-size:.8rem;font-weight:600}.bb .tabel-scroll{overflow-x:auto}.bb .zijnav .merk{align-items:center;gap:.8rem;display:flex}.bb .groep-knop{border:1.5px solid var(--rand);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .2s,background .2s;display:inline-flex}.bb .groep-knop:hover,.bb .groep-knop:focus-visible{border-color:var(--inkt);background:var(--bron-kleur-21);outline:none}.bb .groep-knop svg{width:13px;height:13px;transform:scaleX(-1)}.bb .groep-knop svg path{fill:var(--inkt)}.bb .merken-splash{z-index:120;background:linear-gradient(135deg, var(--bron-kleur-5) 0%, var(--bron-kleur-22) 45%, var(--bron-kleur-8) 100%);justify-content:center;align-items:center;padding:clamp(1.5rem,4vw,3rem);display:none;position:fixed;inset:0;overflow-y:auto}.bb .merken-splash.open{display:flex}.bb .merken-paneel{width:100%;max-width:980px;color:var(--bron-kleur-1);text-align:center}.bb .merken-paneel .eyebrow{color:var(--bron-kleur-11);margin-bottom:.4rem}.bb .merken-paneel h2{font-family:var(--display);letter-spacing:-.01em;color:var(--bron-kleur-1);margin:.2rem 0 .6rem;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700}.bb .merken-paneel>p{color:var(--bron-kleur-23);max-width:34rem;margin:0 auto 2.2rem}.bb .merken-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.bb .merk-kaart{border-radius:var(--radius);background:var(--bron-kleur-24);border:1px solid var(--bron-kleur-25);padding:1.3rem 1.4rem}.bb .merk-kaart.actief{background:var(--bron-kleur-1);border-color:var(--bron-kleur-1);color:var(--bron-kleur-3);box-shadow:var(--schaduw-groot)}.bb .merk-kaart b{margin-bottom:.2rem;font-size:1.05rem;font-weight:700;display:block}.bb .merk-kaart span{color:var(--bron-kleur-23);font-size:.86rem}.bb .merk-kaart.actief span{color:var(--bron-kleur-26)}.bb .merk-chip{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin-top:.8rem;padding:.3rem .7rem;font-size:.62rem;display:inline-block}.bb .merk-kaart.actief .merk-chip{background:var(--bron-kleur-9);color:var(--bron-kleur-1)}.bb .merk-kaart:not(.actief) .merk-chip{background:var(--bron-kleur-27);color:var(--bron-kleur-11)}.bb .merken-sluit{border:1.5px solid var(--bron-kleur-28);width:44px;height:44px;color:var(--bron-kleur-1);cursor:pointer;background:0 0;border-radius:999px;font-size:1.3rem;line-height:1;position:absolute;top:1.4rem;right:1.6rem}.bb .merken-sluit:hover,.bb .merken-sluit:focus-visible{border-color:var(--bron-kleur-1);background:var(--bron-kleur-29);outline:none}.bb .concepten{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.4rem;display:grid}@media (width<=720px){.bb .concepten{grid-template-columns:1fr}}.bb .concept-kaart{background:var(--plaat);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);flex-direction:column;display:flex;overflow:clip}.bb .concept-kaart img{aspect-ratio:16/10;object-fit:cover;object-position:top;border-bottom:1px solid var(--rand);width:100%;display:block}.bb .concept-kaart .ck-tekst{flex-direction:column;flex:1;gap:.55rem;padding:1.4rem 1.6rem 1.6rem;display:flex}.bb .concept-kaart h4{margin:0;font-size:1.1rem;font-weight:700}.bb .concept-kaart p{color:var(--koelgrijs);flex:1;margin:0;font-size:.95rem;line-height:1.6}.bb .concept-knop{background:var(--rood);color:var(--bron-kleur-1);box-shadow:var(--schaduw);border-radius:999px;align-self:flex-start;align-items:center;gap:.55rem;margin-top:.6rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.bb .concept-knop:hover,.bb .concept-knop:focus-visible{background:var(--bron-kleur-30);outline:none;transform:translateY(-1px)}.bb .concept-knop svg{width:14px;height:14px}.bb .patroon-navy{isolation:isolate;border-radius:var(--radius);box-shadow:var(--schaduw);background:linear-gradient(112deg, var(--bron-kleur-31) 0%, var(--bron-kleur-32) 42%, var(--bron-kleur-33) 100%), linear-gradient(150deg, var(--bron-kleur-4) 0%, var(--bron-kleur-12) 100%);background-blend-mode:overlay, normal;min-height:280px;margin-top:1.4rem;position:relative;overflow:hidden}.bb .patroon-navy:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:overlay;opacity:.4;-webkit-mask-image:linear-gradient(112deg, transparent 18%, var(--bron-kleur-34) 52%, var(--bron-kleur-35) 88%);-webkit-mask-image:linear-gradient(112deg, transparent 18%, var(--bron-kleur-34) 52%, var(--bron-kleur-35) 88%);-webkit-mask-image:linear-gradient(112deg, transparent 18%, var(--bron-kleur-34) 52%, var(--bron-kleur-35) 88%);mask-image:linear-gradient(112deg, transparent 18%, var(--bron-kleur-34) 52%, var(--bron-kleur-35) 88%);background-image:url(/site/brandbook/svg-696112454a.svg);background-size:240px 240px;position:absolute;inset:0}.bb .patroon-navy .pn-tekst{z-index:1;color:var(--bron-kleur-1);max-width:34rem;padding:2.4rem 2.6rem;position:relative}.bb .patroon-navy .pn-tekst .eyebrow{color:var(--bron-kleur-11)}.bb .patroon-navy .pn-tekst p{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}.bb .inklap .rest{display:none}.bb .inklap.open .rest{display:inline}.bb .lees-meer{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blauw);cursor:pointer;vertical-align:baseline;background:0 0;border:0;align-items:center;gap:.35rem;margin-left:.35rem;padding:0;font-size:.68rem;display:inline-flex}.bb .lees-meer svg{width:9px;height:9px;transition:transform .2s}.bb .inklap.open .lees-meer svg{transform:rotate(90deg)}.bb .lees-meer:hover,.bb .lees-meer:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.bb .versielog tr.meer{display:none}.bb .versielog.alles tr.meer{display:table-row}.bb .log-knop{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blauw);background:var(--plaat);border:1px solid var(--rand);cursor:pointer;box-shadow:var(--schaduw);border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:.55rem 1.1rem;font-size:.7rem;display:inline-flex}.bb .log-knop:hover,.bb .log-knop:focus-visible{border-color:var(--blauw);outline:none}.bb .logo-duo{grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:1.4rem;display:grid}@media (width<=760px){.bb .logo-duo{grid-template-columns:1fr}}.bb .logo-vlak{border-radius:var(--radius);box-shadow:var(--schaduw);border:1px solid var(--rand);isolation:isolate;justify-content:center;align-items:center;min-height:260px;padding:2.4rem;display:flex;position:relative;overflow:hidden}.bb .logo-vlak img{z-index:1;width:78%;max-width:420px;position:relative}.bb .logo-vlak.wit{background:var(--bron-kleur-1)}.bb .logo-vlak.navy{background:linear-gradient(112deg, var(--bron-kleur-31) 0%, var(--bron-kleur-32) 42%, var(--bron-kleur-33) 100%), linear-gradient(150deg, var(--bron-kleur-4) 0%, var(--bron-kleur-12) 100%);background-blend-mode:overlay, normal;border-color:#0000}.bb .logo-vlak.navy:before{content:"";z-index:0;pointer-events:none;background-image:var(--tegel-uri);mix-blend-mode:overlay;opacity:.4;-webkit-mask-image:linear-gradient(112deg, transparent 18%, var(--bron-kleur-34) 52%, var(--bron-kleur-35) 88%);-webkit-mask-image:linear-gradient(112deg, transparent 18%, var(--bron-kleur-34) 52%, var(--bron-kleur-35) 88%);-webkit-mask-image:linear-gradient(112deg, transparent 18%, var(--bron-kleur-34) 52%, var(--bron-kleur-35) 88%);mask-image:linear-gradient(112deg, transparent 18%, var(--bron-kleur-34) 52%, var(--bron-kleur-35) 88%);background-size:240px 240px;position:absolute;inset:0}.bb .logo-vlak .lv-label{z-index:1;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--koelgrijs);font-size:.66rem;position:absolute;bottom:1rem;left:1.2rem}.bb .logo-vlak.navy .lv-label{color:var(--bron-kleur-11)}.bb .regels-duo{grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:1.4rem;display:grid}@media (width<=760px){.bb .regels-duo{grid-template-columns:1fr}}.bb .regels-duo .kaart{background:var(--plaat);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);padding:1.4rem 1.6rem}.bb .regels-duo h4{margin:0 0 .7rem;font-size:1rem}.bb .regels-duo h4.wel{color:var(--bron-kleur-36)}.bb .regels-duo h4.niet{color:var(--rood)}.bb .regels-duo ul{margin:0;padding-left:1.1rem;font-size:.95rem;line-height:1.6}.bb .bron-stijl-0{background:var(--bron-kleur-9)}.bb .bron-stijl-1{background:var(--bron-kleur-4)}.bb .bron-stijl-2{background:var(--bron-kleur-3)}.bb .bron-stijl-3{background:var(--bron-kleur-37);border-bottom:1px solid var(--rand)}.bb .bron-stijl-4{background:var(--bron-kleur-4);color:var(--bron-kleur-1)}.bb .bron-stijl-5{background:var(--bron-kleur-38);color:var(--bron-kleur-1)}.bb .bron-stijl-6{background:var(--bron-kleur-39);color:var(--bron-kleur-3)}.bb .bron-stijl-7{background:var(--bron-kleur-40);color:var(--bron-kleur-3)}.bb .bron-stijl-8{background:var(--bron-kleur-41);color:var(--bron-kleur-3)}.bb .bron-stijl-9{margin-top:1.4rem}.bb .bron-stijl-10{background:var(--bron-kleur-13)}.bb .bron-stijl-11{background:var(--bron-kleur-5)}.bb .bron-stijl-12{background:var(--bron-kleur-36)}.bb .bron-stijl-13{background:var(--bron-kleur-2)}.bb .bron-stijl-14{margin-top:1.6rem}.bb .bron-stijl-15{background:var(--bron-kleur-5);color:var(--bron-kleur-1)}.bb .bron-stijl-16{background:var(--bron-kleur-1);color:var(--bron-kleur-9)}.bb .bron-stijl-17{color:var(--koelgrijs);margin-top:1.4rem;font-size:.88rem}.bb .bron-stijl-18{padding:0}.bb .bron-stijl-19{object-fit:cover;width:100%;height:280px;display:block}.bb .bron-stijl-20{margin:2.2rem 0 .6rem}.bb .bron-stijl-21{margin-top:2.4rem}.bb .bron-stijl-22{margin-top:0}.bb .bron-stijl-23{margin-top:1.8rem}.bb .bron-stijl-24{margin-top:1.2rem}.bb .nav-download{padding:1rem 1.2rem}.bb .download-knop{background:var(--rood);color:var(--plaat);border-radius:var(--radius-s);white-space:normal;height:auto;min-height:48px;font-family:var(--body);text-transform:none;letter-spacing:0;border:0;padding:.8rem 1rem;font-weight:500}.bb .download-knop:hover{background:var(--rood-hover);color:var(--plaat)}.bb .zijnav .nav-download .download-knop{background:var(--rood);width:100%;color:var(--plaat);letter-spacing:0;text-transform:none;border:0;align-items:center;padding:.8rem 1rem;font-size:.82rem}.bb .zijnav .nav-download .download-knop:hover{background:var(--rood-hover);color:var(--plaat)}.bb .merk-downloads{border-top:1px solid var(--rand);margin-top:2rem;padding-top:1.5rem}.bb .download-keuzes{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.75rem;display:flex}.bb .download-deel{color:var(--blauw);white-space:normal;height:auto;min-height:44px}@media (width<=940px){.bb .nav-download{padding:0;position:absolute;top:.4rem;right:.75rem}.bb .zijnav .nav-download .download-knop{gap:0;width:44px;min-height:44px;padding:.6rem;font-size:0}.bb .zijnav .merk{padding-right:4rem}}.bb{--mono:var(--body);letter-spacing:0}.bb p{margin-top:1em;margin-bottom:1em}.bb .hoofdstuk{scroll-margin-top:24px}.bb .hoofdstuk>.kop{display:flex}.bb .inklap>.eerste-zin{display:inline}.bb .lees-meer{white-space:normal;height:auto;min-height:0;box-shadow:none;border-radius:0;font-weight:400}.bb .lees-meer:hover{background:0 0}.bb .groep-knop,.bb .merken-sluit{padding:0}.bb .log-knop,.bb .knop-demo,.bb .concept-knop{white-space:normal;height:auto}.bb .knop-demo{cursor:default}.bb .knop-demo:hover{background:var(--rood)}.bb .knop-demo.secundair:hover,.bb .knop-demo.wit:hover{background:0 0}.bb .hoofdstuk :is(h1,h2,h3,h4,p,span){letter-spacing:0}.bb img,.bb video{max-width:100%}.bb .hoofdstuk>*,.bb .hoofdstuk :is(.plate,.waarde,.vak,.toepassing,.kaart,.schrijfregel){min-width:0}.bb .asset-tabel{min-width:640px}.bb .versielog{min-width:540px}.bb .tabel-scroll{max-width:100%;padding-bottom:8px}.bb .tabel-scroll .log-knop{position:sticky;left:0}.bb .zijnav a{min-height:44px}.bb :is(a,button):focus-visible{outline:2px solid var(--blauw);outline-offset:4px}.bb .merken-splash{align-items:safe center}@media (width<=940px){.bb .zijnav{flex-direction:column;align-items:stretch}.bb .zijnav .merk{padding:.6rem 1rem}.bb .zijnav nav{flex:none;width:100%;padding:0 .6rem}.bb .zijnav a{padding:.65rem .7rem}.bb .hoofdstuk{scroll-margin-top:130px}}@media (width<=600px){.bb .hoofdstuk{padding:3rem 1.1rem}.bb .hero{padding:2.5rem 1.1rem}.bb h1{font-size:2rem}.bb .kop h2{font-size:1.7rem}.bb .regels,.bb .kleur-uitleg,.bb .combi,.bb .typespec,.bb .tonegrid,.bb .woorden{grid-template-columns:minmax(0,1fr)}.bb .schaal .rij{flex-direction:column;gap:.5rem}.bb .schaal .demo1{font-size:2rem}.bb .logo-vlak{min-height:210px;padding:1.3rem}.bb .patroon-navy .pn-tekst{padding:1.5rem}.bb .patroon-navy .pn-tekst p{font-size:1.3rem}.bb .balk div{font-size:.55rem}.bb .merkicoon .vak{padding:1.2rem}.bb .merken-splash{padding:4.5rem 1.1rem 1.5rem}.bb .merken-sluit{top:.8rem;right:1rem}.bb .merken-grid{grid-template-columns:minmax(0,1fr)}.bb .f-meta{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.bb *,.bb :before,.bb :after{scroll-behavior:auto;transition:none!important;animation:none!important}}
