.kbl{--kbl-navy:var(--aw-navy,#0A1424);--kbl-paper:var(--aw-paper,#F4F2EC);--kbl-ink:var(--aw-ink,#12171F);--kbl-muted:var(--aw-muted,#5B6675);--kbl-line:var(--aw-line,#E3DED2);--kbl-brass:var(--aw-brass,#C8A464);--kbl-brass-ink:var(--aw-brass-ink,#7A5A26);--kbl-brass-soft:var(--aw-brass-soft,#E3C88F);--kbl-orange:var(--aw-orange,#F0611A);--kbl-mono:var(--aw-mono,var(--font-mono)),"JetBrains Mono",ui-monospace,monospace;--kbl-h:56px;--kbl-cap-h:44px;display:block;font-family:var(--aw-body,var(--font-body)),"Instrument Sans",system-ui,sans-serif}@media (max-width:639.98px){.kbl{--kbl-cap-h:66px}}.kbl-pill{height:var(--kbl-h);box-sizing:border-box;display:flex;gap:14px;padding:0 10px 0 6px;background:var(--kbl-navy);color:var(--kbl-paper);box-shadow:0 10px 24px -16px rgba(10,20,36,.4);overflow:hidden;contain:layout paint}.kbl-pill,.kbl-pp{align-items:center;border-radius:999px}.kbl-pp{width:44px;height:44px;flex:0 0 44px;border:0;padding:0;cursor:pointer;display:inline-flex;justify-content:center;background:var(--kbl-paper);color:var(--kbl-navy)}.kbl-chip:focus-visible,.kbl-link:focus-visible,.kbl-off:focus-visible,.kbl-pp:focus-visible,.kbl-seg button:focus-visible,.kbl-sp:focus-visible,.kbl-teaser-cta:focus-visible,.kbl-wave:focus-visible,.kbl-x:focus-visible{outline:2px solid var(--kbl-orange);outline-offset:2px}.kbl-pp-s{width:40px;height:40px;flex-basis:40px}.kbl-spin{animation:kbl-spin .9s linear infinite}@keyframes kbl-spin{to{transform:rotate(1turn)}}.kbl-mid{flex:1;min-width:0;display:flex;align-items:center;gap:14px}.kbl-pill .kbl-label{font-family:var(--kbl-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--kbl-brass-soft);white-space:nowrap;flex:0 0 196px;width:196px;overflow:hidden;text-overflow:ellipsis}.kbl-l-kort{display:none}.kbl-wave{flex:1;min-width:0;height:28px;display:flex;align-items:center;gap:3px;overflow:hidden;cursor:pointer;border-radius:6px}.kbl-wave i{display:block;flex:1 1 0;min-width:1px;max-width:3px;border-radius:2px;background:rgba(244,242,236,.28)}.kbl-wave i.on{background:var(--kbl-brass)}.kbl-t{color:rgba(244,242,236,.8);white-space:nowrap;width:104px;flex:0 0 104px;text-align:left}.kbl-sp,.kbl-t{font-family:var(--kbl-mono);font-size:12px;font-variant-numeric:tabular-nums}.kbl-sp{height:30px;padding:0 10px;border-radius:999px;flex:0 0 auto;cursor:pointer;display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(244,242,236,.25);background:transparent;color:var(--kbl-paper);width:68px;justify-content:center;box-sizing:border-box}.kbl-sp-slot{color:rgba(244,242,236,.6)}.kbl .kbl-chip-leeg,.kbl .kbl-chip-pas{pointer-events:none}.kbl .kbl-chip-leeg{background:transparent}.kbl-sp[aria-disabled=true]{cursor:default}.kbl-sp-s{height:28px;width:60px;padding:0 6px}.kbl .kbl-chip{height:28px;padding:0;width:112px;justify-content:center;box-sizing:border-box;border-radius:999px;display:inline-flex;align-items:center;flex:0 0 112px;background:rgba(200,164,100,.18);color:var(--kbl-brass-soft);text-decoration:none;font-family:var(--kbl-mono);font-size:11px;letter-spacing:.06em;white-space:nowrap}.kbl-cap{height:var(--kbl-cap-h);box-sizing:border-box;padding:8px 6px 0;overflow:hidden}.kbl-cap-tx{margin:0;font-size:13px;line-height:1.5;color:var(--kbl-muted)}.kbl-link{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--kbl-ink);text-decoration:underline;cursor:pointer}.kbl-teaser{display:flex;align-items:center;justify-content:space-between;gap:12px}.kbl-teaser-in{display:flex;flex-direction:column;gap:2px;min-width:0}.kbl-teaser-in b{font-size:14px;line-height:1.35;color:var(--kbl-ink);font-weight:600}.kbl-prijs{font-family:var(--kbl-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--kbl-brass-ink)}.kbl .kbl-teaser-cta{flex:0 0 auto;height:34px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;background:var(--kbl-navy);color:var(--kbl-paper);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.kbl-pasrij{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.kbl-seg{display:inline-flex;padding:2px;border-radius:999px;background:var(--aw-sand,#EFEBE1);border:1px solid var(--kbl-line)}.kbl-seg button{height:26px;padding:0 10px;border-radius:999px;border:0;background:transparent;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--kbl-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.kbl-seg button[aria-pressed=true]{background:var(--kbl-navy);color:var(--kbl-paper)}.kbl-off{height:30px;padding:0 12px;border-radius:999px;cursor:pointer;white-space:nowrap;border:1px solid var(--kbl-line);background:#fff;color:var(--kbl-ink);font-size:12.5px;font-weight:600}.kbl-off[data-kb-offline=ja]{border-color:var(--kbl-brass);color:var(--kbl-brass-ink)}@media (max-width:639.98px){.kbl-pill{gap:10px;padding:0 8px 0 6px}.kbl-mid{flex-direction:column;align-items:stretch;gap:4px}.kbl-pill .kbl-label{font-size:9.5px;letter-spacing:.12em;flex:0 0 auto;width:auto}.kbl-wave{flex:0 0 20px;height:20px;gap:2px}.kbl-t{font-size:11px;width:90px;flex-basis:90px}.kbl-l-lang{display:none}.kbl-l-kort{display:inline}.kbl .kbl-chip{display:none}.kbl-teaser{align-items:flex-start}}.kbl-mini{position:fixed;left:12px;right:12px;z-index:64;bottom:calc(var(--m-bottom-space, 0px) + 8px);transform:translateY(calc(100% + 120px));opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s}.kbl-mini[data-open=true]{transform:none;opacity:1;pointer-events:auto}.kbl-mini-pill{height:56px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 8px;border-radius:999px;background:var(--kbl-navy);color:var(--kbl-paper);box-shadow:0 12px 28px rgba(10,20,36,.28)}.kbl-mini-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.kbl-mini-tx b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kbl-mini-tx .kbl-t{font-size:11px;text-align:left;width:auto;flex:0 0 auto}.kbl-x{width:36px;height:36px;flex:0 0 36px;border:0;border-radius:999px;background:transparent;color:rgba(244,242,236,.75);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media (min-width:1024px){.kbl-mini:not(.kbl-mini-altijd){display:none}.kbl-mini-altijd{left:auto;right:24px;bottom:24px;width:380px}}@media (max-width:1023.98px){body:has(.kbl-mini[data-open=true]){padding-bottom:calc(var(--m-bottom-space, 0px) + 72px)}}@media (prefers-reduced-motion:reduce){.kbl-mini{transition:none}.kbl-spin{animation:none}}