.kv{--diepte:.35;position:relative}.kv-podium{position:relative}.kv-vlakken,.kv-sokkel{display:none}.kv-held{z-index:3;padding:calc(var(--kop-hoogte) + 1.25rem) var(--marge) 1.75rem;position:relative}.kv-held__kop{margin:1rem 0 0}.kv-held__tekst{max-width:20.4em;margin:1.125rem 0 0;font-size:clamp(17px,.45vw + 15px,19.5px);line-height:1.5}.kv-held__acties{flex-wrap:wrap;align-items:center;gap:.875rem 1.875rem;margin-top:1.625rem;display:flex}.kv-held__acties .btn{flex:100%}.kv-kom{min-height:44px;color:inherit;flex-direction:column;justify-content:center;gap:.25rem;text-decoration:none;display:inline-flex}.kv-kom__label{text-underline-offset:5px;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px}.kv-kom:hover .kv-kom__label{text-decoration-thickness:3px}.kv-kom__status{min-width:10.4em;font-family:var(--heading-font);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:.84375rem;font-weight:650;font-stretch:70%;display:inline-block}@media (min-width:560px){.kv-held__acties .btn{flex:none}}.kv-held__feiten{display:none}@media (min-width:1024px){.kv-held__feiten{width:calc(38vw - var(--marge) - 2.5rem);border-top:1.5px solid var(--inkt);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.5rem;margin:clamp(2.5rem,7vh,4.5rem) 0 0;display:grid}.kv-held__feiten>div{flex-direction:column-reverse;justify-content:flex-end;gap:.375rem;padding-top:.875rem;display:flex}.kv-held__feiten dd{font-family:var(--heading-font);text-transform:uppercase;margin:0;font-size:clamp(2.25rem,3.2vw,3.5rem);font-weight:750;font-stretch:55%;line-height:.9}.kv-held__feiten dt{color:var(--bijzaak);font-size:.9375rem;line-height:1.35}}@media (min-width:1024px) and (max-height:790px){.kv-held__feiten{display:none}}.kv-verhaal{background:var(--vlak);--s:calc(min(100cqw - var(--marge), 760px) * .95 / var(--maxb));--band:calc((var(--zmax) + 1.1) * var(--s));position:relative;overflow:clip;container-type:inline-size}.kv-verhaal:first-of-type .kv-woord{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kv-woord{padding:clamp(2.5rem, 8vw, 4.5rem) var(--marge) 0;font-family:var(--heading-font);font-weight:800;font-stretch:150%;font-size:min(9rem, calc((100cqw - 2 * var(--marge)) / (var(--letters) * 1.04)));letter-spacing:-.02em;margin:0;line-height:.86}.kv-letters{display:flex}.kv-letters>span{margin-block:-.06em;padding-block:.06em;display:inline-block;overflow:hidden}.kv-letters>span>span{display:inline-block}.kv .stil{width:min(100% - var(--marge), 760px);aspect-ratio:var(--ar);margin-inline:auto}.kv-verhaal:first-of-type .stil{margin-top:-1.25rem}.kv-labels{padding:1.125rem var(--marge) 0;background:var(--papier);grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),9.5rem));justify-content:center;gap:.5rem;margin:0;list-style:none;display:grid}.kv-labels .prijslabel{width:100%}@media (max-width:699px){.kv-labels{grid-template-columns:minmax(0,1fr);gap:0}.kv-labels>li:last-child .prijslabel{border-bottom:1.5px solid}}.kv-onderschrift{padding:1.625rem var(--marge) clamp(3rem, 9vw, 5rem);background:var(--papier);gap:.875rem;display:grid}.kv-teller{font-family:var(--heading-font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8125rem;font-weight:650;font-stretch:62%}.kv-zin{max-width:20.4em;margin:0;font-size:1.1875rem;line-height:1.45}.kv-citaat{border-left:3px solid var(--vlak);gap:.375rem;max-width:22.8em;margin:0;padding-left:1rem;display:grid}.kv-citaat blockquote{margin:0}.kv-citaat blockquote p{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.45}.kv-citaat figcaption{color:var(--muted);font-size:.90625rem}@media (min-width:900px){.kv-onderschrift{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:2.5rem}.kv-onderschrift :is(.kv-teller,.pijllink){grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .kv-verhaal:first-of-type .ding__in{animation:.46s cubic-bezier(.55,0,.75,.3) backwards kv-neer;animation-delay:calc(.12s + var(--i) * .5s)}:root:not([data-beweging=uit]) .kv-verhaal:first-of-type .ding:not([data-volg="0"]) .ding__in{animation-name:kv-neer-in}:root:not([data-beweging=uit]) .kv-verhaal:first-of-type .ding__schaduw{animation:.46s cubic-bezier(.55,0,.75,.3) backwards kv-schaduw;animation-delay:calc(.12s + var(--i) * .5s)}:root:not([data-beweging=uit]) .kv-verhaal:first-of-type .kv-labels>li{animation:.4s ease-out 1.7s backwards kv-label}}@keyframes kv-neer{0%{transform:translateY(-24px)}}@keyframes kv-neer-in{0%{opacity:0;transform:translateY(-24px)}30%{opacity:1}}@keyframes kv-schaduw{0%{opacity:.2;transform:scale(.6)}}@keyframes kv-label{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .kv[data-regie] .kv-verhaal:not(:first-of-type) .kv-woord{margin-bottom:-.1em;padding-bottom:.1em;overflow:clip}:root:not([data-beweging=uit]) .kv[data-regie] .kv-verhaal:not(:first-of-type) .kv-letters{transition:transform .6s cubic-bezier(.2,.8,.2,1)}:root:not([data-beweging=uit]) .kv[data-regie] .kv-verhaal:not(:first-of-type) .ding__in{transition:transform .42s cubic-bezier(.55,0,.75,.3),opacity .2s linear;transition-delay:calc(.1s + var(--i) * .16s)}:root:not([data-beweging=uit]) .kv[data-regie] .kv-verhaal:not(:first-of-type) .ding__schaduw{transition:transform .42s cubic-bezier(.55,0,.75,.3),opacity .42s linear;transition-delay:calc(.1s + var(--i) * .16s)}:root:not([data-beweging=uit]) .kv[data-regie] .kv-verhaal:not(:first-of-type) .kv-labels{transition:opacity .35s ease-out .75s}:root:not([data-beweging=uit]) .kv[data-regie] .kv-verhaal:not(:first-of-type):not([data-woord]) .kv-letters{transform:translateY(105%)}:root:not([data-beweging=uit]) .kv[data-regie] .kv-verhaal:not(:first-of-type):not([data-gezet]) .ding__in{opacity:0;transform:translateY(-28px)}:root:not([data-beweging=uit]) .kv[data-regie] .kv-verhaal:not(:first-of-type):not([data-gezet]) .ding__schaduw{opacity:.25;transform:scale(.6)}:root:not([data-beweging=uit]) .kv[data-regie] .kv-verhaal:not(:first-of-type):not([data-gezet]) .kv-labels{opacity:0}}@media (min-width:1024px){.kv-held{width:44%;padding:calc(var(--kop-hoogte) + max(2.5rem, 5vh)) 0 0 var(--marge);background:0 0;position:absolute;inset:0 auto auto 0}.kv-held__acties .btn{flex:none}.kv-held__acties{max-width:calc(38vw - var(--marge) - .75rem)}.kv-verhaal{--top:min(64cqh, 100cqh - 20rem);--s:min(calc(62cqw * .92 / var(--maxb)), calc((var(--top) - var(--kop-hoogte) - 1.5rem) / var(--maxh)));--band:calc((var(--zmax) + 1.1) * var(--s));height:max(100vh,860px);container-type:size}.kv-woord{left:var(--marge);bottom:calc(100cqh - var(--top) + 1.2cqh);font-size:min(10rem, calc(33cqw / (var(--letters) * 1.06)));padding:0;position:absolute}.kv .stil{aspect-ratio:auto;--blok:calc(100cqh - var(--top));width:60.5cqw;height:100cqh;margin:0;position:absolute;top:0;left:39.5cqw}.kv-verhaal:first-of-type .stil{margin:0}.kv .stil__blok{width:calc(100% + 1.5cqw);margin-left:0;left:-1.5cqw}.kv-labels{background:0 0;padding:0;display:block}.kv-labels>li{top:calc(var(--top) + var(--band) + 1.375rem);left:calc(69.75cqw + var(--lx) * var(--s));position:absolute;transform:translate(-50%)}.kv-labels>li:before{content:"";background:color-mix(in srgb, var(--inkt) 45%, transparent);width:1px;height:1.375rem;position:absolute;bottom:100%;left:50%}.kv-onderschrift{left:var(--marge);top:calc(var(--top) + 2.6cqh);width:calc(38cqw - var(--marge) - 2rem);background:0 0;gap:.75rem;padding:0;position:absolute}.kv-teller,.kv-citaat figcaption{color:var(--bijzaak)}.kv-citaat{border-left-color:var(--inkt)}.kv-verhaal:first-of-type{--ond:14rem;margin-bottom:var(--ond);overflow:clip visible}.kv-verhaal:first-of-type .kv-onderschrift{width:auto;min-height:var(--ond);z-index:1;padding:2.5rem var(--marge) 3.5rem;background:var(--papier);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;align-items:start;column-gap:2.5rem;top:100cqh;left:0;right:0}.kv-verhaal:first-of-type .kv-onderschrift :is(.kv-teller,.pijllink){grid-column:1/-1}.kv-verhaal:first-of-type .kv-teller,.kv-verhaal:first-of-type .kv-citaat figcaption{color:var(--muted)}.kv-verhaal:first-of-type .kv-citaat{border-left-color:var(--vlak)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .kv{height:calc((var(--kv-t) + 1) * 100vh)}:root:not([data-beweging=uit]) .kv .kv-podium{--top:min(64cqh, 100cqh - 20rem);--s:min(calc(62cqw * .92 / var(--maxb)), calc((var(--top) - var(--kop-hoogte) - 1.5rem) / var(--maxh)));--band:calc((var(--zmax) + 1.1) * var(--s));height:100vh;position:sticky;top:0;overflow:clip;container-type:size}:root:not([data-beweging=uit]) .kv .kv-vlakken{display:block;position:absolute;inset:0}:root:not([data-beweging=uit]) .kv .kv-vlak{will-change:transform;position:absolute;inset:0}:root:not([data-beweging=uit]) .kv .kv-vlak:not(:first-child){transform:translate(100%)}:root:not([data-beweging=uit]) .kv .kv-sokkel{left:38cqw;right:0;top:var(--top);display:block;position:absolute;bottom:0}:root:not([data-beweging=uit]) .kv .kv-verhaal{background:0 0;height:auto;position:absolute;inset:0;overflow:visible}:root:not([data-beweging=uit]) .kv .kv-verhaal:not(:first-of-type),:root:not([data-beweging=uit]) .kv[data-podium] .kv-verhaal:not([data-actief]){pointer-events:none}:root:not([data-beweging=uit]) .kv[data-podium] .kv-verhaal[data-actief]{pointer-events:auto;z-index:2}:root:not([data-beweging=uit]) .kv .kv-verhaal:first-of-type .kv-woord{clip:auto;white-space:normal;width:auto;height:auto;overflow:visible}:root:not([data-beweging=uit]) .kv .kv-verhaal:first-of-type{--ond:0px;margin-bottom:0}:root:not([data-beweging=uit]) .kv .kv-verhaal:first-of-type .kv-onderschrift{top:calc(var(--top) + 2.6cqh);left:var(--marge);width:calc(38cqw - var(--marge) - 2rem);z-index:auto;background:0 0;grid-template-columns:none;column-gap:0;min-height:0;padding:0;right:auto}:root:not([data-beweging=uit]) .kv .kv-verhaal:first-of-type .kv-onderschrift :is(.kv-teller,.pijllink){grid-column:auto}:root:not([data-beweging=uit]) .kv .kv-verhaal:first-of-type .kv-teller,:root:not([data-beweging=uit]) .kv .kv-verhaal:first-of-type .kv-citaat figcaption{color:var(--bijzaak)}:root:not([data-beweging=uit]) .kv .kv-verhaal:first-of-type .kv-citaat{border-left-color:var(--inkt)}:root:not([data-beweging=uit]) .kv .stil__blok{display:none}:root:not([data-beweging=uit]) .kv .ding{will-change:transform}:root:not([data-beweging=uit]) .kv .kv-letters>span>span{transform:translateY(118%)}:root:not([data-beweging=uit]) .kv .kv-onderschrift{opacity:0}:root:not([data-beweging=uit]) .kv .kv-verhaal:not(:first-of-type) .ding{transform:translate(75vw)}:root:not([data-beweging=uit]) .kv .kv-verhaal:not(:first-of-type) .ding__in{transform:translateY(-40px)}:root:not([data-beweging=uit]) .kv .kv-verhaal:not(:first-of-type) .ding__schaduw{opacity:.25;transform:scale(.6)}:root:not([data-beweging=uit]) .kv .kv-verhaal:not(:first-of-type) .kv-labels>li{opacity:0}:root:not([data-beweging=uit]) .kv[data-podium] .kv-letters>span>span{transition:transform .24s cubic-bezier(.5,0,.75,0)}:root:not([data-beweging=uit]) .kv[data-podium] .kv-verhaal[data-toon] .kv-letters>span>span{transition:transform .45s cubic-bezier(.2, .8, .2, 1) calc(var(--l) * 30ms);transform:none}:root:not([data-beweging=uit]) .kv[data-podium] .kv-onderschrift{transition:opacity .18s linear}:root:not([data-beweging=uit]) .kv[data-podium] .kv-verhaal[data-toon] .kv-onderschrift{opacity:1;transition:opacity .3s ease-out .1s}:root:not([data-beweging=uit]) .kv[data-podium] .kv-labels>li{opacity:0;transition:opacity .18s linear}:root:not([data-beweging=uit]) .kv[data-podium] .kv-verhaal[data-labels] .kv-labels>li{opacity:1;transition:opacity .3s ease-out .1s}}
