.voordeur{--t-opening:56px;--lh-opening:60px}.voordeur .voordeur__pagina{--kol-gat:var(--r-24);padding-top:var(--r-32);padding-bottom:var(--r-80)}.voordeur .opening{display:flex;flex-direction:column;gap:var(--r-48)}.voordeur .opening__tekst{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--kol-gat);row-gap:var(--r-16);container:opening/inline-size}.voordeur .opening__kop{grid-column:1/span 8;font-size:var(--t-titel);line-height:var(--lh-titel);font-weight:800;color:var(--tekst);text-wrap:balance;hyphens:manual;-webkit-hyphens:manual}@container opening (max-width: 14em){.voordeur .opening__kop{hyphens:auto;-webkit-hyphens:auto}}.voordeur .opening__zin{grid-column:1/span 8}.voordeur .opening__actie{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--r-16) var(--r-24);margin-top:var(--r-8)}.voordeur .opening__onder{display:flex;flex-direction:column}.voordeur .opening__onder a{display:inline-flex;align-items:center;min-height:24px;margin-bottom:var(--r-4)}@media (pointer:coarse){.voordeur .opening__onder a{position:relative}.voordeur .opening__onder a:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}.voordeur .opening__kop .regel,.voordeur .opening__zin .regel{display:block;text-wrap:balance}@media (min-width:1025px){.voordeur .opening__kop{font-size:var(--t-opening);line-height:var(--lh-opening);grid-column:1/-1}}@media (min-width:1280px){.voordeur .opening__kop{grid-column:1/span 10}}@media (max-width:1024px){.voordeur{--marge:var(--r-24)}.voordeur .opening__kop,.voordeur .opening__zin{grid-column:1/-1}}.voordeur .bovenbalk,.voordeur .voettekst{padding-inline:max(var(--marge),calc((100% - var(--pagina-max)) / 2 + var(--marge)))}.voordeur .film{margin:0;display:flex;flex-direction:column;gap:var(--r-16);min-width:0;position:relative;container:film/inline-size}.voordeur .film__kop{margin:0}.voordeur .film__label{color:var(--tekst);margin-right:var(--r-8)}.voordeur .film__vlak{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--kol-gat);align-content:start;border-top:var(--rand) solid var(--lijn-rij);padding-top:var(--r-16);min-height:var(--film-vlak-h,0)}.voordeur .film__links{grid-column:1/span 5;grid-row:1}.voordeur .film__links,.voordeur .film__regie{min-width:0;display:flex;flex-direction:column;gap:var(--r-16)}.voordeur .film__regie+.film__klas{margin-top:var(--r-16)}.voordeur .film__kant{display:flex;flex-direction:column;gap:var(--r-16);grid-column:6/-1;grid-row:1;position:relative;min-width:0;min-height:var(--film-kant-h,0)}.voordeur .film__onder,.voordeur .film__rechts{min-width:0}.voordeur .film[data-focus=raster] .film__rechts,.voordeur .film[data-focus=strook] .film__onder{display:none}.voordeur .film__lijn,.voordeur .film__raster-houder{position:relative}.voordeur .film [inert],.voordeur .film [inert] *{pointer-events:none;cursor:default}.voordeur .film__ondertitel{display:grid;grid-template-columns:var(--nr-kolom) minmax(0,1fr);column-gap:var(--r-16);min-height:var(--film-ondertitel-h,0)}.voordeur .film__nr{font-size:var(--t-kop);line-height:var(--lh-kop);font-weight:700;color:var(--tekst);font-variant-numeric:tabular-nums}.voordeur .film__tekst{display:flex;flex-direction:column;gap:var(--r-4);min-width:0}.voordeur .film__stempel{color:var(--tekst)}.voordeur .film__titel{color:var(--tekst);text-wrap:balance}.voordeur .film__wissel{margin:0}.voordeur .film__wissel,.voordeur .film__wissel>*{display:block;min-width:0}.voordeur .film__tekst>.film__wissel:has(>:empty){display:none}@media (max-width:1023px){.voordeur .film:is([data-stand=wacht],[data-stand=klaar]) .film__ondertitel{align-content:end}}.voordeur .film__bediening,.voordeur .film__klas{padding-left:calc(var(--nr-kolom) + var(--r-16))}.voordeur .film__bediening{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r-8) var(--r-16);min-height:var(--knop-klein-h)}.voordeur .film__hoofdknop{font-weight:700}.voordeur .film__woord{display:inline-grid;justify-items:center}.voordeur .film__woord>*{grid-area:1/1}.voordeur .film__maat{visibility:hidden}.voordeur .film__stapgroep{display:inline-flex}.voordeur .film__stapgroep .knop{font-weight:700}.voordeur .film__stapgroep .knopgroep{border:0;outline:var(--rand) solid var(--rand-bediening);outline-offset:calc(-1 * var(--rand))}.voordeur .film__stapgroep .knopgroep>.knop{min-height:var(--knop-klein-h)}.voordeur .film__klas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r-8) var(--r-16)}.voordeur .film__lijn{padding-top:var(--r-8)}.voordeur .film__lijn[data-fase=weg]>.lijn{animation:klasmaat-uit var(--duur-kort) var(--curve-verdwijn) both}.voordeur .film__lijn[data-fase=uit]>.lijn{visibility:hidden}.voordeur .film__lijn[data-fase=komt]>.lijn{animation:klasmaat-verschijn var(--duur-wissel) var(--curve-verschijn) both}@media (min-width:641px){.voordeur .film .film__lijn .lijn:not(.lijn--staand)>.halte{min-width:min-content;grid-template-columns:minmax(min-content,1fr)}}.voordeur .film .halte__stip{transition-property:background-color,border-color;transition-duration:var(--duur-kort);transition-timing-function:var(--curve-verschijn)}.voordeur .film__raster{display:flex;flex-direction:column;gap:var(--r-8)}.voordeur .film-raster .tabel caption{padding-bottom:var(--r-8)}.voordeur .film-raster__kop{display:flex;flex-direction:column;gap:var(--r-4)}.voordeur .film__raster-houder{container:raster/inline-size}.voordeur .film .film-raster .dienstregeling{--film-keren-max:4}@container raster (max-width: 899.98px){.voordeur .film .film-raster .dienstregeling{--film-keren-max:3}.voordeur .film__raster[data-keren="4"] .dienstregeling :is(thead th,tbody td).dienst__keer:nth-child(3){display:none}}@container film (min-width: 593px){.voordeur .film .film-raster .dienstregeling{--film-hoort-b:96px;--film-keer-b:112px;--film-kop-regels:4;table-layout:fixed;width:calc(100% - (var(--film-keren-max) - min(var(--keren, 1), var(--film-keren-max))) * var(--film-keer-b))}.voordeur .film .film-raster .dienstregeling thead th:nth-child(2){width:var(--film-hoort-b)}.voordeur .film .film-raster .dienstregeling thead th:nth-child(n+3){width:var(--film-keer-b);padding-inline:var(--r-4);white-space:normal;overflow-wrap:normal;height:calc(var(--film-kop-regels) * var(--lh-label) + 2 * var(--r-8))}.voordeur .film .film-raster .dienstregeling thead .dienst__werkvorm{display:block;text-wrap:balance}.voordeur .film .film-raster .dienstregeling td.dienst__hoort{white-space:normal}}@container film (min-width: 593px){@container raster (max-width: 759px){.voordeur .film .film-raster .dienstregeling{--film-keer-b:80px;--film-kop-regels:2}.voordeur .film .film-raster .dienstregeling thead .dienst__werkvorm{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.voordeur .film .film-raster .dienstregeling thead .alleen-breed{display:none}}}@container film (min-width: 593px){@container dienst (width < 40em){.voordeur .film .film-raster .dienstregeling thead th:nth-child(n+3){width:auto;padding-inline:0}}}@container film (max-width: 592px){.voordeur .film .film-raster .dienstregeling{--keren:3!important}.voordeur .film .film-raster .dienstregeling thead th:not(:first-child){min-height:calc(2 * var(--lh-label) + 2 * var(--r-8))}}@container film (max-width: 592px){@container dienst (width < 12em){.voordeur .film .film-raster .dienstregeling{--keren:2!important}}}.voordeur .film__raster[data-fase=uit]{display:none}.voordeur .film .stip{transition-property:background-color,border-color;transition-duration:var(--duur-kort);transition-timing-function:var(--curve-verschijn)}.voordeur .film .dienstregeling th:not(.dienst__hoort){position:relative}.voordeur .film__raster-houder.film-raster--knipt{overflow-x:clip}.voordeur .film-stukken__rijnaam{margin:0;font-size:var(--t-tekst);line-height:var(--lh-tekst);font-weight:700;color:var(--tekst)}.voordeur .film-stukken .soortrij{gap:var(--r-8);padding-block:var(--r-16)}.voordeur .film-stukken .soortrij>.naast{margin:0}.voordeur .film-stukken .stuk{gap:var(--r-8)}.voordeur .film-tik .tik__per-vraag{margin:0}@media (min-width:1024px){.voordeur .film-tik .tik__vraag{grid-template-columns:var(--nr-kolom) minmax(0,1fr) auto;align-items:start}.voordeur .film-tik .tik__keuzes{grid-column:3;grid-row:1;flex-wrap:nowrap}.voordeur .film-tik .tik__vraag .tekst{padding-top:calc((var(--knop-klein-h) - var(--lh-tekst)) / 2)}}.voordeur .film-werkvlak{gap:var(--r-24)}.voordeur .film-werkvlak__vragen>.naast{align-items:center}.voordeur .film-werkvlak .vraagroute__kolomkop{display:none}.voordeur .film .veld--regel{hyphens:auto;-webkit-hyphens:auto}.voordeur .film .film-werkvlak{--vr-antwoord:max(176px,min(10.35em,40%))}.voordeur .film .vraagroute__voet:empty{display:none}.voordeur .film__rechts .film-vastgelegd .kop{font-size:var(--t-naam);line-height:var(--lh-naam)}.voordeur .film-vandaag .lijst{margin:0}.voordeur .film .vertaling__na{display:none}@media (min-width:641px){@container aanroep (max-width: 24em){.voordeur .film__rechts .vertaling{grid-template-columns:minmax(0,1fr)}.voordeur .film__rechts .vertaling .vertaling__rij>*{grid-column:1/-1}.voordeur .film__rechts .vertaling .vertaling__tekst{padding-top:0}.voordeur .film__rechts .vertaling .vertaling__rij>.vertaling__tekst{padding-top:var(--r-4)}.voordeur .film__rechts .vertaling .capsule{flex-wrap:wrap;max-width:100%}}}.voordeur .film__vlak{position:relative}.voordeur .film:is([data-raam=kijkgat],[data-raam=open],[data-raam=plat]) :is(.film__lijn,.film__rechts,.film__onder){opacity:0;visibility:hidden;transition:opacity var(--duur-kort) var(--curve-verdwijn),visibility 0s linear var(--duur-kort)}.voordeur .film[data-raam=sluit] :is(.film__lijn,.film__rechts,.film__onder){transition:opacity var(--duur-wissel) var(--curve-verschijn) calc(2 * var(--duur-bord)),visibility 0s linear calc(2 * var(--duur-bord))}@media (max-width:1023px){.voordeur .film:is([data-raam=kijkgat],[data-raam=open],[data-raam=plat]) .film__kant{border-color:transparent;transition:border-color var(--duur-kort) var(--curve-verdwijn)}.voordeur .film[data-raam=sluit] .film__kant{transition:border-color var(--duur-wissel) var(--curve-verschijn) calc(2 * var(--duur-bord))}}.voordeur .film-raam{position:absolute;inset:0;z-index:1;pointer-events:none}.voordeur .film-raam__knip{position:absolute;inset:0;overflow:hidden}.voordeur .film-raam:not([data-open]) .film-raam__knip{visibility:hidden}.voordeur .film-raam__plaat{position:absolute;left:0;top:0;transform-origin:0 0;visibility:hidden;isolation:isolate}.voordeur .film-raam__plaat[data-actief]{visibility:visible}.voordeur .film-raam__beeld,.voordeur .film-raam__video{position:absolute;left:0;top:0;width:100%;height:100%;display:block;max-width:none}.voordeur .film-raam__video:not([data-aan]){visibility:hidden}.voordeur .film-raam__plaat[data-plat] :is(.film-raam__beeld,.film-raam__video,.film-raam__voor){opacity:0}.voordeur .film-raam__bord{position:absolute;left:0;top:0;border:0;padding:0;transform-origin:0 0;mix-blend-mode:multiply;background:transparent}.voordeur .film-raam__voor{position:absolute;display:block;pointer-events:none}.voordeur .film-raam__filter{position:absolute;width:0;height:0}.voordeur .film-raam__bordvlak{background:var(--wijnrood)}.voordeur .film-raam__bordvlak,.voordeur .film-raam__vraag{position:absolute;inset:0;opacity:0}.voordeur .film-raam__cijfer{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--op-zwart);font-weight:800;line-height:1;font-size:calc(var(--bordje-h) * .62);font-variant-numeric:tabular-nums;opacity:0}.voordeur .film-raam__label{position:absolute;z-index:2;margin:0;font-weight:400;color:var(--tekst-secundair);background:var(--achtergrond);padding:0 var(--r-8) var(--r-4) 0;border-bottom-right-radius:var(--hoek-knop);visibility:hidden}.voordeur .film-raam__label[data-zichtbaar]{visibility:visible}@media (prefers-reduced-motion:reduce){.voordeur .film[data-raam=sluit] :is(.film__kant,.film__lijn,.film__rechts,.film__onder){transition-delay:var(--duur-wissel)}}@media (min-width:1024px){.voordeur .film-kaartjes .vraagroute>li:nth-child(n+5){display:none}}.voordeur .film .film__nieuw{animation:klasmaat-in var(--duur-wissel) var(--curve-verschijn) both}.voordeur .film .film__nieuw--omhoog{animation-name:klasmaat-omhoog}.voordeur .film .film-omhoog{animation:klasmaat-omhoog var(--duur-wissel) var(--curve-verschijn) both}.voordeur .film .film-in,.voordeur .film .film-kolom-in{animation:klasmaat-in var(--duur-wissel) var(--curve-verschijn) both}.voordeur .film .film-druk{transform:scale(var(--druk))}.voordeur .film .film-kant-komt>:is(.film__rechts,.film__onder)>*{animation:klasmaat-in var(--duur-wissel) var(--curve-verschijn) both}.voordeur .film--stil *,.voordeur .film--stil :after,.voordeur .film--stil :before{animation:none!important;transition:none!important}@media (max-width:1023px){.voordeur .film__vlak{display:flex;flex-direction:column;gap:var(--r-24)}.voordeur .film__links{gap:var(--r-16)}.voordeur .film__kant{grid-column:auto;grid-row:auto}}@media (max-width:640px){.voordeur .voordeur__pagina{padding-top:var(--r-24);padding-bottom:var(--r-48)}.voordeur .opening__actie{flex-direction:column;align-items:stretch}.voordeur .opening__knop{width:100%}.voordeur .film__bediening,.voordeur .film__klas{padding-left:0}.voordeur .film__stapgroep{max-width:100%}.voordeur .film__stapgroep .knopgroep{flex-wrap:wrap}.voordeur .film__rechts .vertaling .capsule{flex-wrap:wrap;max-width:100%}}@media (max-width:389px){.voordeur .film__bediening{min-height:calc(2 * var(--knop-klein-h) + var(--r-8));align-content:flex-start}.voordeur .film__stapgroep{flex-basis:100%}}.voordeur .film__regie{container-type:inline-size}.voordeur .film__maat--start{display:none}@media (min-width:641px){@container (min-width: 31em){.voordeur .film__maat--start{display:block}}@container (max-width: 22.5em){.voordeur .film__bediening{min-height:calc(2 * var(--knop-klein-h) + var(--r-8));align-content:flex-start}.voordeur .film__stapgroep{flex-basis:100%}}}@media (max-width:640px){@container (min-width: 28.5em){.voordeur .film__maat--start{display:block}}}@media (max-width:1023px){.voordeur .film__kant{height:max(clamp(240px,calc(100lvh - var(--film-kop-h, 410px) - var(--r-16)),720px),var(--film-eind-h,0px));min-height:0;overflow:hidden;border-block:var(--rand) solid var(--lijn-rij);padding-top:var(--r-8);position:relative}.voordeur .film__kant[data-vrij=ja]{height:var(--film-vrij-h,auto)}.voordeur .film__kant[data-rand-onder=nee]{border-bottom-color:transparent}.voordeur .film__kant>:is(.film__rechts,.film__onder){flex-shrink:0;transform:translateY(calc(-1 * var(--film-venster-y, 0px)))}}@media (max-width:640px){.voordeur .film{gap:var(--r-8)}.voordeur .film__vlak{padding-top:var(--r-16);gap:var(--r-16)}.voordeur .film__links,.voordeur .film__regie{gap:var(--r-8)}.voordeur .film__regie+.film__klas{margin-top:var(--r-8)}.voordeur .film-stukken .film-stukken__kop{display:none}.voordeur .film-stukken .soortrij{padding-block:var(--r-8)}.voordeur .film__rechts .vertaling>.vertaling__rij:first-child:has(>.capsule--vast){display:none}.voordeur .film-werkvlak .vraagroute__antwoord,.voordeur .film-werkvlak__doelen,.voordeur .film-werkvlak__kop>.secundair{display:none}.voordeur .film-werkvlak{gap:var(--r-16)}.voordeur .film-tik .tik__groep,.voordeur .film-tik .tik__per-vraag>summary{display:none}}@container film (max-width: 592px){@container dienst (19em <= width < 40em){.voordeur .film .film-raster .dienstregeling{--dienst-doelkop:1;--dienst-kop-rij:1;--dienst-hoort:1;--dienst-hoort-onder:var(--r-16);--dienst-stip-rij:2}}}.voordeur .film__tekstversie{margin-top:var(--r-24)}.voordeur .film__tekstlijst{margin:0;padding-left:1.4em;display:flex;flex-direction:column;gap:var(--r-8);max-width:var(--maat,40em)}.voordeur .film__tekstlijst strong{font-weight:700;color:var(--tekst)}.voordeur .index{margin-top:var(--r-80)}.voordeur .index__lijst{margin:0;padding:0;list-style:none;border-top:var(--rand) solid var(--lijn-rij)}.voordeur .index__rij{display:grid;grid-template-columns:var(--nr-kolom) minmax(0,1fr);column-gap:var(--r-16);row-gap:var(--r-8);align-items:baseline;padding-block:var(--r-24);border-bottom:var(--rand) solid var(--lijn-rij)}.voordeur .index--zonder-nr .index__rij{grid-template-columns:minmax(0,1fr)}.voordeur .index__nr{font-size:var(--t-kop);font-weight:700;font-variant-numeric:tabular-nums}.voordeur .index__kop,.voordeur .index__nr{line-height:var(--lh-kop);color:var(--tekst)}.voordeur .index__kop{font-size:var(--t-kop);font-weight:700}.voordeur .index__figuren,.voordeur .index__tekst{grid-column:2;max-width:27em}.voordeur .index--zonder-nr :is(.index__tekst,.index__figuren){grid-column:1}.voordeur .index__beweringen{margin:0;padding:0;list-style:none}.voordeur .index__figuren{margin:var(--r-8) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--r-8)}@media (min-width:1025px){.voordeur .index__rij{--vijf-kol:calc((100% - 11 * var(--kol-gat)) / 12 * 5 + 4 * var(--kol-gat));grid-template-columns:var(--nr-kolom) calc(var(--vijf-kol) + var(--kol-gat) - var(--nr-kolom) - 2 * var(--r-16)) minmax(0,1fr)}.voordeur .index--zonder-nr .index__rij{grid-template-columns:calc(var(--vijf-kol) + var(--kol-gat) - var(--r-16)) minmax(0,1fr)}.voordeur .index__figuren,.voordeur .index__tekst{grid-column:3}.voordeur .index--zonder-nr :is(.index__tekst,.index__figuren){grid-column:2}}@media (min-width:1440px){.voordeur .index__rij--figuren{--vier-kol:calc((100% - 11 * var(--kol-gat)) / 12 * 4 + 3 * var(--kol-gat));grid-template-columns:var(--nr-kolom) calc(var(--vijf-kol) + var(--kol-gat) - var(--nr-kolom) - 2 * var(--r-16)) calc(var(--vier-kol) + var(--kol-gat) - var(--r-16)) minmax(0,1fr)}.voordeur .index--zonder-nr .index__rij--figuren{grid-template-columns:calc(var(--vijf-kol) + var(--kol-gat) - var(--r-16)) calc(var(--vier-kol) + var(--kol-gat) - var(--r-16)) minmax(0,1fr)}.voordeur .index__rij--figuren .index__tekst{max-width:none;padding-right:calc(var(--kol-gat) - var(--r-16))}.voordeur .index--zonder-nr .index__figuren,.voordeur .index__figuren{grid-column:-2;grid-row:1;margin-top:0;align-self:start}}.voordeur .figuur{display:inline-flex;align-items:center;gap:var(--r-8);white-space:nowrap;color:var(--tekst)}@media (max-width:359px){.voordeur .figuur,.voordeur .uitklap__knop{white-space:normal;max-width:100%}.voordeur .opening__knop{padding-inline:calc(var(--r-8) + var(--r-4))}}@media (max-width:1024px){.voordeur .index{margin-top:var(--r-48)}.voordeur .opening__zin{max-width:27em}}@media (max-width:1023px){.voordeur .film__tekst{max-width:27em}}.voordeur .slot{margin-top:var(--r-80);display:flex;flex-wrap:wrap;align-items:center;gap:var(--r-16) var(--r-24)}.voordeur .slot__zin{font-size:var(--t-kop);line-height:var(--lh-kop);font-weight:700;color:var(--tekst);text-wrap:balance}@media (max-width:640px){.voordeur .slot{margin-top:var(--r-48);flex-direction:column;align-items:stretch}}.voordeur .voettekst a{display:inline-flex;align-items:center;min-height:24px}.voordeur .voettekst{flex-wrap:wrap}.voordeur .voettekst__aanbieder{flex-basis:100%;margin:0}@media (max-width:359px){.voordeur .film{--film-ondertitel-h:4.875rem;--film-kop-h:26.9375rem;--film-eind-h:68.5rem}}@media (min-width:360px) and (max-width:389px){.voordeur .film{--film-ondertitel-h:4.75rem;--film-kop-h:25.1875rem;--film-eind-h:65.25rem}}@media (min-width:390px) and (max-width:479px){.voordeur .film{--film-ondertitel-h:4.75rem;--film-kop-h:20.5625rem;--film-eind-h:54.625rem}}@media (min-width:480px) and (max-width:640px){.voordeur .film{--film-ondertitel-h:4.75rem;--film-kop-h:20.5625rem;--film-eind-h:50.5rem}}@media (min-width:641px) and (max-width:819px){.voordeur .film{--film-ondertitel-h:4.75rem;--film-kop-h:23.9375rem;--film-eind-h:46.25rem}}@media (min-width:820px) and (max-width:1023px){.voordeur .film{--film-ondertitel-h:4.75rem;--film-kop-h:23.9375rem;--film-eind-h:46.25rem}}@media (min-width:1024px) and (max-width:1199px){.voordeur .film{--film-ondertitel-h:4.75rem;--film-kant-h:43.375rem;--film-vlak-h:44.4375rem}}@media (min-width:1200px) and (max-width:1439px){.voordeur .film{--film-ondertitel-h:4.75rem;--film-kant-h:45.625rem;--film-vlak-h:46.6875rem}}@media (min-width:1440px){.voordeur .film{--film-ondertitel-h:4.75rem;--film-kant-h:45.625rem;--film-vlak-h:46.6875rem}}