.balk{--balk-tekst:var(--inkt);z-index:50;color:var(--balk-tekst);--focus:var(--balk-tekst);position:fixed;inset:0 0 auto}.balk:before{content:"";background:var(--papier);transition:opacity var(--rustig) ease, border-color var(--rustig) ease;pointer-events:none;border-bottom:1px solid #0000;position:absolute;inset:0}html[data-gescrold] .balk:before,.balk[data-open=ja]:before{border-bottom-color:var(--papier-lijn)}.balk__rij{align-items:center;gap:var(--r5);height:var(--balk);display:flex;position:relative}.balk__logo{min-height:2.75rem;color:inherit;transition:opacity var(--rustig) ease;align-items:center;display:flex}.balk__logo svg{width:auto;height:1.75rem}.balk__nav{display:none}.balk__rechts{align-items:center;gap:var(--r2);margin-left:auto;display:flex}.balk__book{display:none}.balk__taal{align-items:center;display:flex}.balk__taal a{letter-spacing:.06em;place-items:center;min-width:2.75rem;min-height:2.75rem;font-size:.9375rem;text-decoration:none;display:grid}.balk__taal a[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--oranje);text-decoration-color:var(--oranje);text-underline-offset:.4em;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.balk__taal a:hover{text-underline-offset:.4em;text-decoration:underline;text-decoration-thickness:2px}}.balk__menuknop{width:2.75rem;height:2.75rem;margin-right:-.5rem;position:relative}.balk__menuknop span{height:2px;transition:transform var(--rustig) var(--uit);background:currentColor;margin-top:-1px;position:absolute;top:50%;left:.625rem;right:.625rem}.balk__menuknop span:first-child{transform:translateY(-4px)}.balk__menuknop span:last-child{transform:translateY(4px)}.balk__menuknop[aria-expanded=true] span:first-child{transform:rotate(45deg)}.balk__menuknop[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.balk{transition:transform var(--rustig) var(--uit)}html[data-balk-weg] .balk:not([data-open=ja]):not(:focus-within){transform:translateY(-101%)}html[data-reis=film] .balk:not([data-open=ja]),html.js:not([data-reis]):not([data-gescrold]) .balk[data-thuis]:not([data-open=ja]){--balk-tekst:var(--papier)}html[data-reis=film] .balk:not([data-open=ja]):before,html.js:not([data-reis]):not([data-gescrold]) .balk[data-thuis]:not([data-open=ja]):before{opacity:0}html[data-reis=film] .balk:not([data-open=ja]):before,html[data-reis=film] .zwevend:before{transition:none}html[data-reis=film]{background-color:var(--inkt)}html.js:not([data-reis]):not([data-gescrold]):has(.balk[data-thuis]){background-color:var(--inkt)}html[data-reis=dag] .balk:not([data-open=ja]):before,html[data-reis=nacht] .balk:not([data-open=ja]):before{background:var(--reis-lucht,var(--papier));border-bottom-color:#0000;transition:none}html[data-wissel] .balk:not([data-open=ja]):before{transition:background-color .32s}html[data-wissel] .balk{transition:transform var(--rustig) var(--uit), color 0s linear .15s}html[data-reis=nacht] .balk:not([data-open=ja]){--balk-tekst:var(--papier)}html[data-reis=film] .balk:not([data-open=ja]) .balk__book,html.js:not([data-reis]):not([data-gescrold]) .balk[data-thuis]:not([data-open=ja]) .balk__book,html[data-reis=nacht] .balk:not([data-open=ja]) .balk__book{border-color:#0000}html[data-reis=dag][data-warm] .balk:not([data-open=ja]) .balk__book,html[data-reis=dag][data-warm] .zwevend__knop{background:var(--inkt);border-color:var(--inkt);color:var(--papier)}@media (hover:hover) and (pointer:fine){html[data-reis=dag][data-warm] .balk:not([data-open=ja]) .balk__book:hover,html[data-reis=dag][data-warm] .zwevend__knop:hover{background:var(--inkt-lijn);border-color:var(--inkt-lijn)}}.wissel{justify-items:center;display:grid}.wissel span{opacity:0;transition:opacity var(--snel) ease, transform var(--rustig) var(--uit);grid-area:1/1;transform:translateY(.4em)}.wissel span[data-aan=ja]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wissel span{transform:none}}@media (min-width:62rem){.balk__rij{gap:var(--r6)}.balk__logo svg{height:2rem}.balk__nav{display:block}.balk__nav ul{gap:var(--r1);display:flex}.balk__nav a{white-space:nowrap;min-height:2.75rem;transition:color var(--snel) ease;align-items:center;padding-inline:.875rem;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.balk__nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--oranje);text-decoration-color:var(--oranje);text-underline-offset:.45em;text-decoration-thickness:2px}.balk__rechts{gap:var(--r4)}.balk__book{display:inline-flex}.balk__menuknop{display:none}@media (hover:hover) and (pointer:fine){.balk__nav a:hover{text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:2px}}}.paneel{z-index:-1;padding-top:var(--balk);background:var(--papier);color:var(--inkt);overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.paneel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.paneel{transition:opacity .2s var(--uit), display .2s allow-discrete}.paneel[hidden]{opacity:0}@starting-style{.paneel:not([hidden]){opacity:0}}}.paneel__nav{min-height:calc(100svh - var(--balk));padding-block:var(--r5) max(var(--r5), env(safe-area-inset-bottom));flex-direction:column;display:flex}.paneel__nav ul:first-child a{letter-spacing:-.012em;align-items:center;min-height:3.75rem;font-size:clamp(2.125rem,9.5vw,3rem);font-weight:700;line-height:1;text-decoration:none;display:flex}.paneel__nav ul:first-child a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--oranje);text-decoration-color:var(--oranje);text-underline-offset:.16em;text-decoration-thickness:.09em}.paneel__onder{gap:var(--r4);padding-top:var(--r6);flex-direction:column;margin-top:auto;display:flex}.paneel__onder .knop{width:100%}@media (prefers-reduced-motion:no-preference){.paneel:not([hidden]) li,.paneel:not([hidden]) .paneel__onder{animation:paneel-in .3s var(--uit) backwards;animation-delay:calc(var(--i,0) * 35ms + 30ms)}}@keyframes paneel-in{0%{opacity:0;transform:translateY(.75rem)}}.voet{position:relative;overflow:clip}.slot{justify-items:center;gap:var(--r4);padding-block:var(--r10) var(--r8);text-align:center;display:grid}.slot__logo{width:min(72vw,26.25rem);margin-bottom:var(--r5);position:relative}.slot__logo svg{width:100%;height:auto}.slot__maan{aspect-ratio:1;background:var(--maan);border-radius:50%;width:35.66%;position:absolute;top:12.21%;left:5.84%}.slot__kop{font-size:clamp(2.5rem,10.5vw,4.5rem);line-height:.98}.slot__tekst{color:var(--zacht);justify-items:center;display:grid}.slot__tekst a,.voet__info a{min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:var(--inkt-lijn);text-decoration-color:var(--inkt-lijn);text-underline-offset:.3em;transition:color var(--snel) ease;align-items:center;display:inline-flex}.voet__book{margin-top:var(--r4);min-width:min(100%,15rem)}@media (prefers-reduced-motion:no-preference){html.js .slot__logo.opkomst{opacity:1;transform:none}html.js .slot__logo.opkomst .slot__maan{transition:transform 1.8s var(--uit) .12s;transform:translateY(calc(-100% - 18rem))}html.js .slot__logo.opkomst.is-er .slot__maan{transform:none}}html.toon-alles .slot__maan{transform:none!important}.voet__kort{gap:var(--r5);padding-block:var(--r7) var(--r6);justify-items:start;display:grid}.voet__logo{align-items:center;min-height:2.75rem;display:flex}.voet__logo svg{width:auto;height:2.25rem}.voet__info{gap:var(--r1);color:var(--zacht);justify-items:start;display:grid}.voet__info .etiket{color:var(--tekst)}.voet--klein .voet__book{margin-top:0}.voet__rij{justify-content:center;gap:var(--r2) var(--r7);padding-block:var(--r5) calc(var(--r5) + env(safe-area-inset-bottom));border-top:1px solid var(--inkt-lijn);flex-wrap:wrap;display:flex}.voet--klein .voet__rij{justify-content:flex-start}.voet__links{justify-content:center;gap:0 var(--r5);flex-wrap:wrap;font-weight:700;display:flex}.voet--klein .voet__links{justify-content:flex-start}.voet__links a{min-width:2.75rem;min-height:2.75rem;transition:color var(--snel) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.voet__socials,.voet__klein-links{color:var(--zacht)}@media (hover:hover) and (pointer:fine){.slot__tekst a:hover,.voet__info a:hover,.voet__links a:hover{color:var(--oranje)}}@media (min-width:48rem){.voet__kort{align-items:center;gap:var(--r7);grid-template-columns:auto 1fr auto}}@media (min-width:62rem){.slot{padding-block:calc(var(--r10) + var(--r7)) var(--r9)}.voet__rij,.voet--klein .voet__rij{justify-content:space-between}}.zwevend{z-index:40;padding:.625rem max(var(--goot), env(safe-area-inset-right)) calc(.625rem + env(safe-area-inset-bottom)) max(var(--goot), env(safe-area-inset-left));visibility:hidden;transition:transform var(--snel) var(--uit), visibility 0s linear var(--snel);position:fixed;inset:auto 0 0;transform:translateY(100%)}.zwevend[data-toon=ja]{visibility:visible;transition:transform .3s var(--uit), visibility 0s;transform:none}.zwevend:before{content:"";background:var(--papier);border-top:1px solid var(--papier-lijn);transition:opacity var(--rustig) ease;position:absolute;inset:0}html[data-reis=film] .zwevend:before,html.js:not([data-reis]):not([data-gescrold]) .zwevend[data-thuis]:before{opacity:0}html[data-reis=dag] .zwevend:before,html[data-reis=nacht] .zwevend:before{background:var(--reis-lucht,var(--papier))}html[data-reis=dag] .zwevend:before{border-top-color:#14141429}html[data-reis=nacht] .zwevend:before{border-top-color:var(--inkt-lijn)}html[data-wissel] .zwevend:before{transition:opacity var(--rustig) ease, background-color .32s ease}html[data-reis=film] .zwevend,html.js:not([data-reis]):not([data-gescrold]) .zwevend[data-thuis],html[data-reis=nacht] .zwevend{--focus:var(--papier)}html[data-reis=film] .zwevend__knop,html.js:not([data-reis]):not([data-gescrold]) .zwevend[data-thuis] .zwevend__knop,html[data-reis=nacht] .zwevend__knop{border-color:#0000}.zwevend__knop{width:100%;position:relative}@media (min-width:62rem){.zwevend{display:none}}@media (max-width:61.99rem){html{scroll-padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}}.clip{position:relative}.clip__pauze{z-index:1;width:2.75rem;height:2.75rem;color:var(--papier);--focus:var(--papier);place-items:center;display:grid;position:absolute;bottom:.125rem;right:.125rem}.clip__pauze:before{content:"";background:#1414149e;border-radius:50%;position:absolute;inset:.375rem}.clip__pauze svg{width:.875rem;height:.875rem;position:relative}.clip__pauze:active{transform:scale(.94)}.clip__pauze:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.clip__pauze:hover:before{background:#141414db}}
