.kbe-pod{--kbe-navy:var(--aw-navy,#0A1424);--kbe-navy-2:var(--aw-navy-2,#1B2A40);--kbe-paper:var(--aw-paper,#F4F2EC);--kbe-brass:var(--aw-brass,#C8A464);--kbe-brass-soft:var(--aw-brass-soft,#E3C88F);--kbe-ink:var(--aw-ink,#12171F);--kbe-disp:var(--aw-disp,var(--font-display)),"Bricolage Grotesque",Georgia,serif;--kbe-body:var(--aw-body,var(--font-body)),"Instrument Sans",system-ui,sans-serif;--kbe-mono:var(--aw-mono,var(--font-mono)),"JetBrains Mono",ui-monospace,monospace;--kbe-band-top:28px;--kbe-band-onder:44px;position:relative;isolation:isolate;padding-top:var(--kbe-band-top);color:var(--kbe-paper);font-family:var(--kbe-body)}.kbe-pod-in{position:relative;box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 64px;display:grid;grid-template-columns:minmax(0,1fr) 380px;-moz-column-gap:28px;column-gap:28px;row-gap:24px;grid-template-areas:"kop kop" "stage menu" "lead ."}.kbe-pod[data-lead="0"] .kbe-pod-in{grid-template-areas:"kop kop" "stage menu"}.kbe-pod[data-kop="0"] .kbe-pod-in{grid-template-areas:"stage menu" "lead ."}.kbe-pod-in:before{content:"";grid-column:1/-1;grid-row:1/3;z-index:-1;background:var(--kbe-navy);box-shadow:0 0 0 100vmax var(--kbe-navy);clip-path:inset(calc(-1 * var(--kbe-band-top)) -100vmax calc(-1 * var(--kbe-band-onder)))}.kbe-pod[data-kop="0"] .kbe-pod-in:before{grid-row:1/2}.kbe-pod-kop{grid-area:kop;min-width:0}.kbe-pod-lead{grid-area:lead;min-width:0;margin-top:calc(var(--kbe-band-onder) + 8px);color:var(--kbe-ink)}.kbe-pod-kicker{font:500 11px/1.4 var(--kbe-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--kbe-brass-soft)}.kbe-pod-kicker a{color:inherit}.kbe-pod .kbe-pod-kop h1,.kbe-pod .kbe-pod-titel{font-family:var(--kbe-disp);font-weight:800;font-size:clamp(36px,4.2vw,60px);line-height:1.04;letter-spacing:-.025em;margin:10px 0 12px;color:var(--kbe-paper);max-width:960px}.kbe-pod .kbe-pod-titel{font-size:clamp(26px,2.6vw,36px);margin:8px 0 6px}.kbe-pod-byline{font-size:14px;line-height:1.5;color:rgba(244,242,236,.78)}.kbe-pod-byline a{color:var(--kbe-paper)}.kbe-stage{grid-area:stage;position:relative;overflow:hidden;border-radius:24px;aspect-ratio:16/9;min-width:0;background:radial-gradient(120% 90% at 70% 20%,#24395A 0,var(--kbe-navy-2) 45%,var(--kbe-navy) 100%);box-shadow:0 30px 60px -30px rgba(0,0,0,.6);outline:none}.kbe-stage:focus-visible{box-shadow:0 0 0 2px var(--kbe-brass)}.kbe-stage-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%}.kbe-stage-schaduw{inset:0;background:linear-gradient(180deg,rgba(10,20,36,.55),rgba(10,20,36,0) 18%),linear-gradient(0deg,rgba(10,20,36,.96) 12%,rgba(10,20,36,.55) 42%,rgba(10,20,36,.05) 70%)}.kbe-stage-schaduw,.kbe-streepjes{position:absolute;pointer-events:none}.kbe-streepjes{z-index:3;top:18px;left:30px;right:30px;display:flex;gap:6px}.kbe-streepjes i{flex:1;height:3px;border-radius:3px;background:rgba(244,242,236,.3);overflow:hidden}.kbe-streepjes i[data-stand=klaar]{background:#fff}.kbe-streepjes b{display:block;height:100%;width:0;background:#fff;animation-name:kbe-vul;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes kbe-vul{0%{width:0}to{width:100%}}.kbe-tik{position:absolute;z-index:2;top:0;bottom:0;border:0;padding:0;background:transparent;cursor:pointer}.kbe-tik:disabled{cursor:default}.kbe-tik-terug{left:0;width:30%}.kbe-tik-verder{right:0;width:70%}.kbe-play{position:absolute;z-index:4;left:50%;top:44%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:999px;border:0;display:flex;align-items:center;justify-content:center;padding-left:4px;cursor:pointer;background:rgba(244,242,236,.94);color:var(--kbe-ink);box-shadow:0 12px 30px -10px rgba(0,0,0,.55);transition:transform .2s ease}.kbe-play:hover{transform:scale(1.05)}.kbe-pauze{position:absolute;z-index:4;top:32px;right:26px;width:40px;height:40px;border-radius:999px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:rgba(10,20,36,.55);color:#fff;backdrop-filter:blur(6px)}.kbe-pauze:focus-visible,.kbe-play:focus-visible,.kbe-tik:focus-visible{outline:2px solid var(--kbe-brass);outline-offset:-4px}.kbe-kaarten{position:absolute;z-index:3;left:30px;right:30px;bottom:50px;margin:0;padding:0;list-style:none;pointer-events:none}.kbe-kaart{display:flex;flex-direction:column;gap:6px;max-width:760px}.kbe-kaart[hidden]{display:none}.kbe-kaart-kicker{font:500 11px/1.4 var(--kbe-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--kbe-brass-soft)}.kbe-kaart-titel{font:700 34px/1.08 var(--kbe-disp);letter-spacing:-.02em;color:#fff}.kbe-kaart-tekst{font-size:17px;line-height:1.5;color:rgba(244,242,236,.84)}.kbe-kaart-vis{margin-top:6px}.kbe-m-only{display:none}.kbe-d-only{display:inline}.kbe-stage-voet{position:absolute;z-index:5;top:32px;left:30px;right:84px;display:flex;align-items:center;gap:8px;pointer-events:none}.kbe-stage-voet>*{pointer-events:auto}.kbe-voortgang{position:absolute;z-index:3;left:30px;right:30px;bottom:26px;height:3px;border-radius:3px;background:rgba(244,242,236,.18);overflow:hidden;pointer-events:none}.kbe-voortgang i{display:block;height:100%;background:var(--kbe-brass);transition:width .4s ease}.kbe-chip{gap:8px;height:32px;padding:0 14px;font-size:13.5px;font-weight:600;background:rgba(244,242,236,.92);color:var(--kbe-ink)}.kbe-chip,.kbe-chip-pas span{display:inline-flex;align-items:center;border-radius:999px}.kbe-chip-pas span{height:22px;padding:0 9px;background:var(--kbe-navy);color:var(--kbe-brass-soft);font-size:12px}.kbe-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kbe-vis{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--kbe-paper)}.kbe-vis li,.kbe-vis-getal{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(244,242,236,.12);border:1px solid rgba(244,242,236,.16)}.kbe-vis small{display:block;font-size:11px;color:rgba(244,242,236,.7)}.kbe-vis-n{font:600 11px var(--kbe-mono);color:var(--kbe-brass-soft)}.kbe-vis-ladder li b{color:var(--kbe-brass-soft);font-weight:600}.kbe-vis-getal b{font:700 18px var(--kbe-disp)}.kbe-vis-vgl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kbe-vis-vgl>div{padding:8px 12px;border-radius:14px;background:rgba(244,242,236,.1)}.kbe-vis-vgl ul{margin:4px 0 0;padding-left:16px}.kbe-menu{grid-area:menu;min-width:0;display:flex;flex-direction:column}.kbe-menu-kop{font:500 11px/1 var(--kbe-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--kbe-brass-soft);height:14px;margin:-26px 0 12px}.kbe-menu ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.kbe-menu-item{box-sizing:border-box;width:100%;height:70px;display:flex;align-items:center;gap:14px;padding:0 16px 0 14px;text-align:left;border-radius:16px;border:1px solid rgba(244,242,236,.12);background:rgba(244,242,236,.04);color:var(--kbe-paper);font:inherit;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease}.kbe-menu-item:hover{background:rgba(244,242,236,.08)}.kbe-menu-item:focus-visible{outline:2px solid var(--kbe-brass);outline-offset:2px}.kbe-menu li[data-id=kijk] .kbe-menu-item{border-color:rgba(200,164,100,.55);background:rgba(200,164,100,.1)}.kbe-menu-ico{flex:none;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(244,242,236,.08);color:var(--kbe-paper)}.kbe-menu li[data-id=kijk] .kbe-menu-ico{color:var(--kbe-brass-soft)}.kbe-menu-tekst{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kbe-menu-tekst b{font-size:15px;font-weight:700}.kbe-menu-tekst span{font-size:13px;color:rgba(244,242,236,.68);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kbe-menu-tab{display:none}.kbe-menu-tag{flex:none;font-size:12px;color:rgba(244,242,236,.7)}.kbe-menu-tag[data-pas="1"]{height:26px;padding:0 11px;display:inline-flex;align-items:center;border-radius:999px;background:rgba(200,164,100,.2);color:var(--kbe-brass-soft);font-weight:600}.kbe-menu-pijl{flex:none;color:rgba(244,242,236,.7);display:flex}@media (prefers-reduced-motion:reduce){.kbe-streepjes b{animation:none}.kbe-play{transition:none}}@media (max-width:1023px){.kbe-pod{--kbe-band-top:14px;--kbe-band-onder:20px}.kbe-pod-in{padding:0 16px;grid-template-columns:minmax(0,1fr);row-gap:12px;grid-template-areas:"kop" "stage" "menu" "lead"}.kbe-pod[data-lead="0"] .kbe-pod-in{grid-template-areas:"kop" "stage" "menu"}.kbe-pod[data-kop="0"] .kbe-pod-in{grid-template-areas:"stage" "menu" "lead"}.kbe-pod-in:before{grid-row:1/4}.kbe-pod[data-kop="0"] .kbe-pod-in:before{grid-row:1/3}.kbe-pod .kbe-pod-kop h1{font-size:30px;line-height:1.08;margin:6px 0}.kbe-pod .kbe-pod-titel{font-size:24px}.kbe-pod-byline{font-size:13px}.kbe-pod-lead{margin-top:calc(var(--kbe-band-onder) + 6px)}.kbe-stage{aspect-ratio:auto;height:270px;height:clamp(240px,34svh,290px);border-radius:22px}.kbe-streepjes{top:12px;left:16px;right:16px;gap:5px}.kbe-play{width:52px;height:52px;margin:0;top:28px;left:auto;right:14px}.kbe-pauze{top:24px;right:14px;width:36px;height:36px}.kbe-kaarten{left:18px;right:18px;bottom:18px}.kbe-kaart-titel{font-size:24px}.kbe-kaart-tekst{font-size:15px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kbe-kaart-kicker{font-size:10px}.kbe-kaart-vis{display:none}.kbe-m-only{display:inline}.kbe-d-only{display:none}.kbe-stage-voet{top:24px;left:16px;right:60px}.kbe-menu-kop,.kbe-voortgang{display:none}.kbe-menu ul{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.kbe-menu li[data-mobiel="0"]{display:none}.kbe-menu-item{height:58px;flex-direction:column;justify-content:center;gap:3px;padding:0 4px;border-radius:14px;text-align:center;background:rgba(244,242,236,.07);border-color:transparent}.kbe-menu li[data-id=kijk] .kbe-menu-item{background:rgba(200,164,100,.18);border-color:transparent;color:var(--kbe-brass-soft)}.kbe-menu-ico{width:auto;height:auto;background:none}.kbe-menu-item .kbe-menu-pijl,.kbe-menu-item .kbe-menu-tag,.kbe-menu-item .kbe-menu-tekst{display:none}.kbe-menu-tab{display:block;font-size:13px;font-weight:600}}