.deck{--bar-h:3.5rem;background:var(--stage)}.slide{--floor:1;position:relative}[data-mode=overview] .slide,.presenter .slide{--floor:0}.slide__frame{background:var(--paper);color:var(--ink);position:relative;overflow:hidden;container:slide/size}.slide__canvas{padding:5cqmin;position:absolute;inset:0}.slide__pill{font-size:max(calc(var(--floor) * .625rem), 1.9cqmin);padding:.45em 1em}.slide--title .slide__canvas{color:#fff;background:#05090f;padding:0}.title__image{position:absolute;inset:0}.title__image:after{content:"";background:linear-gradient(#0000,#0000002e 45%,#000000d1);position:absolute;inset:0}.title__text{position:absolute;inset:auto 6cqmin 6cqmin}.title__series{font-family:var(--font-label);font-size:max(calc(var(--floor) * .75rem), 2.8cqmin);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.title__week{font-family:var(--font-display);letter-spacing:-.03em;margin-top:1cqmin;font-size:17cqmin;font-weight:600;line-height:.92}.title__date{font-family:var(--font-label);font-size:max(calc(var(--floor) * .75rem), 2.6cqmin);opacity:.85;margin-top:2cqmin}.story{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5cqmin;display:grid}.story__text{flex-direction:column;align-items:flex-start;min-height:0;display:flex}.story__kernzin{letter-spacing:-.025em;margin-top:auto;font-size:7.4cqmin;font-weight:600;line-height:1.02}.story__foot{gap:1.4cqmin;margin-top:auto;padding-top:4cqmin;display:grid}.story__bronnen{color:var(--ink-3);font-family:var(--font-label);font-size:max(calc(var(--floor) * .625rem), 1.7cqmin);line-height:1.4}.story__try{border:1px solid var(--rule-strong);font-family:var(--font-label);font-size:max(calc(var(--floor) * .6875rem), 1.9cqmin);border-radius:999px;justify-self:start;padding:.5em 1em;font-weight:500;text-decoration:none}.story__try:hover{background:var(--ink);color:var(--paper)}.story__media{background:var(--paper-2);border-radius:2cqmin;min-height:0;position:relative;overflow:hidden}.story__media>img,.clip,.clip>video,.clip>img{width:100%;height:100%;position:absolute;inset:0}@container slide (aspect-ratio<1){.story{grid-template-rows:minmax(0,1.2fr) auto;grid-template-columns:1fr}.story__media{grid-row:1}.story__text{grid-row:2}.story__kernzin{margin-top:3cqmin;font-size:8.6cqmin}.story__foot{padding-top:3cqmin}}.clip__play{width:max(calc(var(--floor) * 3rem), 13cqmin);aspect-ratio:1;color:#0b1220;cursor:pointer;background:#ffffffeb;border-radius:50%;place-items:center;transition:scale .2s,opacity .3s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1cqmin 4cqmin #0000004d}.clip__play:hover{scale:1.06}.clip__play>span{width:0;height:0;font-size:max(calc(var(--floor) * .75rem), 2.6cqmin);border:.8em solid #0000;border-left:1.35em solid;border-right-width:0;margin-left:12%}.clip[data-playing] .clip__play{opacity:0;pointer-events:none}.clip--audio[data-playing]:after{content:"♪";aspect-ratio:1;background:var(--accent);width:8cqmin;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:4cqmin;display:grid;position:absolute;bottom:3cqmin;right:3cqmin}.slide--term .slide__frame{color:#fff;background:#1f42c1}.term{flex-direction:column;justify-content:center;align-items:flex-start;padding:7cqmin 8cqmin;display:flex}.term__pill{color:#1f42c1;background:#fff}.term__woord{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:5cqmin;font-size:min(15cqmin,13cqw);font-weight:600;line-height:.95}.term__uitspraak{font-family:var(--font-label);font-size:max(calc(var(--floor) * .875rem), 3.4cqmin);opacity:.8;margin-top:2.5cqmin}.term__betekenis{max-width:34ch;font-family:var(--font-display);text-wrap:balance;margin-top:6cqmin;font-size:5.6cqmin;line-height:1.15}.quiz{grid-template-rows:auto minmax(0,1fr) auto;gap:3cqmin;display:grid}.quiz__head{flex-wrap:wrap;align-items:center;gap:2cqmin 3cqmin;display:flex}.quiz__question{font-size:5.4cqmin;font-weight:600;line-height:1.05}.quiz__photos{grid-template-columns:1fr 1fr;gap:3cqmin;min-height:0;display:grid}.quiz__photo{background:var(--paper-2);cursor:pointer;outline-offset:.8cqmin;border-radius:2cqmin;outline:.5cqmin solid #0000;min-height:0;transition:outline-color .3s;position:relative;overflow:hidden}.quiz__photo>img{position:absolute;inset:0}.quiz__letter,.quiz__verdict{min-width:8cqmin;height:8cqmin;font-family:var(--font-label);border-radius:999px;place-items:center;padding:0 2cqmin;font-size:4cqmin;font-weight:700;display:grid;position:absolute;top:2.5cqmin}.quiz__letter{color:#0b1220;background:#fffffff0;left:2.5cqmin}.quiz__verdict{opacity:0;color:#fff;background:#0b1220;transition:opacity .35s,scale .35s cubic-bezier(.34,1.56,.64,1);right:2.5cqmin;scale:.6}.quiz__answer{opacity:0;max-height:0;transition:opacity .4s,max-height .4s;overflow:hidden}.quiz__result{font-family:var(--font-display);font-size:3.6cqmin;font-weight:600}.quiz__uitleg{max-width:110ch;color:var(--ink-2);font-size:max(calc(var(--floor) * .8125rem), 2.1cqmin);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:.8cqmin;line-height:1.4;display:-webkit-box;overflow:hidden}.slide[data-revealed] .quiz__answer{opacity:1;max-height:40cqh}.slide[data-revealed] .quiz__verdict{opacity:1;scale:1}.slide[data-revealed] .quiz__photo[data-is-ai]{outline-color:var(--accent)}.slide[data-revealed] .quiz__photo[data-is-ai] .quiz__verdict{background:var(--accent);color:var(--accent-ink)}.slide[data-revealed] .quiz__photo:not([data-is-ai])>img{filter:saturate(.7)}.slide[data-revealed] .quiz__photo{cursor:default}@container slide (aspect-ratio<1){.quiz__photos{grid-template-columns:1fr}.quiz__question{font-size:6.6cqmin}}.sources{grid-template-rows:auto minmax(0,1fr);gap:4cqmin;padding:6cqmin;display:grid}.sources__title{letter-spacing:-.03em;font-size:10cqmin;font-weight:600;line-height:1}.sources__groups{columns:3 30cqw;column-gap:4cqmin;min-height:0;overflow:hidden}.sources__group{break-inside:avoid;margin-bottom:3cqmin}.sources__section{color:var(--accent);font-family:var(--font-label);font-size:max(calc(var(--floor) * .625rem), 1.7cqmin);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.sources__group ul{gap:.8cqmin;margin-top:1cqmin;display:grid}.sources__group a{font-size:max(calc(var(--floor) * .75rem), 1.85cqmin);text-decoration-color:var(--rule);line-height:1.3}.sources__group a:hover{text-decoration-color:currentColor}.deck-slides{width:100%;max-width:76rem;padding:clamp(1rem, 4vw, 3rem) clamp(1rem, 4vw, 3rem) calc(var(--bar-h) + 3rem);gap:clamp(2.5rem,6vw,5rem);margin:0 auto;display:grid}[data-mode=read] .slide__frame{aspect-ratio:16/10;box-shadow:0 0 0 1px var(--rule);border-radius:clamp(.75rem,1.5vw,1.25rem)}@media (width<=40rem){[data-mode=read] .slide__frame{aspect-ratio:4/5}[data-mode=read] .slide--title .slide__frame,[data-mode=read] .slide--term .slide__frame{aspect-ratio:1}}.slide__notes{display:none}[data-mode=read] .slide__notes{max-width:42rem;color:var(--ink-2);margin-top:1.5rem;font-size:1.0625rem;line-height:1.6;display:block}.slide__notes p+p{margin-top:.9em}.slide__links{gap:.4rem;margin-top:1.25rem;font-size:.9375rem;display:grid}.slide__links .label{color:var(--ink-3);font-size:.6875rem}[data-mode=present] body{overflow:hidden}[data-mode=present] .deck-slides{max-width:none;padding:0;display:block;position:fixed;inset:0}[data-mode=present] .slide{visibility:hidden;opacity:0;transition:opacity .35s,visibility 0s linear .35s;position:absolute;inset:0}[data-mode=present] .slide[data-current]{visibility:visible;opacity:1;transition:opacity .35s,visibility}[data-mode=present] .slide__frame{position:absolute;inset:0}[data-mode=present] .slide__canvas:not(.term){padding-bottom:max(5cqmin, calc(var(--bar-h) + 1.25rem))}[data-mode=present] .slide--title .slide__canvas{padding-bottom:0}[data-mode=present] .title__text{bottom:max(6cqmin, calc(var(--bar-h) + 1.5rem))}[data-mode=present] .deck.is-idle,[data-mode=present] .deck.is-idle *{cursor:none}[data-mode=overview] .deck-slides{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1.25rem;max-width:96rem}[data-mode=overview] .slide__frame{aspect-ratio:16/10;box-shadow:0 0 0 1px var(--rule);cursor:pointer;border-radius:.75rem}[data-mode=overview] .slide__frame *{pointer-events:none}[data-mode=overview] .slide[data-current] .slide__frame{box-shadow:0 0 0 3px var(--accent)}[data-mode=overview] .slide:before{content:attr(data-n);z-index:1;background:var(--card);min-width:1.75rem;height:1.75rem;color:var(--ink);font-family:var(--font-label);border-radius:999px;place-items:center;padding:0 .4rem;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:-.6rem;left:-.6rem}.deck-bar{z-index:20;height:var(--bar-h);color:var(--ink);font-family:var(--font-label);background:color-mix(in oklab, var(--paper) 86%, transparent);backdrop-filter:blur(12px);border-top:1px solid var(--rule);align-items:center;gap:.75rem;padding:0 clamp(.75rem,2vw,1.25rem);font-size:.8125rem;transition:opacity .3s,translate .3s;display:flex;position:fixed;inset:auto 0 0}[data-mode=present] .deck.is-idle .deck-bar{opacity:0;translate:0 100%}.deck-bar a,.deck-bar button{white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.4em;min-height:2.25rem;padding:0 .65rem;text-decoration:none;display:inline-flex}.deck-bar a:hover,.deck-bar button:hover{background:var(--rule)}.deck-bar button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.deck-bar__back{margin-right:auto}.deck-bar__dots{align-items:center;gap:.25rem;display:flex}.deck-bar__dots button{min-height:1.75rem;padding:0 .35rem}.deck-bar__dots button:before{content:"";background:var(--ink-3);border-radius:999px;width:.5rem;height:.5rem;transition:width .25s,background-color .25s}.deck-bar__dots button[aria-current=true]:before{background:var(--accent);width:1.5rem}.deck-bar__section{min-width:11rem;color:var(--ink-2)}.deck-bar__count{font-variant-numeric:tabular-nums;color:var(--ink-2)}.deck-bar [data-present-only]{display:none}[data-mode=present] .deck-bar [data-present-only]{display:inline-flex}@media (width<=52rem){.deck-bar__section,.deck-bar__dots,.deck-bar [data-wide]{display:none!important}}[data-mode=presenter] body{overflow:hidden}[data-mode=presenter] .deck-slides,[data-mode=presenter] .deck-bar,.presenter{display:none}[data-mode=presenter] .presenter{background:var(--paper-2);color:var(--ink);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.25rem;padding:1.25rem;display:grid;position:fixed;inset:0}.presenter__top{font-family:var(--font-label);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:1rem 2rem;display:flex}.presenter__clock{font-variant-numeric:tabular-nums;margin-left:auto;font-size:2rem;font-weight:600}.presenter__screens{grid-template-rows:minmax(0,1fr) auto;gap:1rem;min-height:0;display:grid}.presenter__now,.presenter__next{min-height:0;position:relative}.presenter__now .slide__frame,.presenter__next .slide__frame{aspect-ratio:16/9;max-height:100%;box-shadow:0 0 0 1px var(--rule);border-radius:.75rem;margin-inline:auto}.presenter__next{width:45%}.presenter__caption{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.4rem;font-size:.75rem}.presenter__notes{background:var(--card);border-radius:.75rem;min-height:0;padding:1.25rem 1.5rem;font-size:1.25rem;line-height:1.5;overflow:auto}.presenter__notes p+p{margin-top:.8em}.presenter__notes ul{gap:.4rem;margin-top:1.25rem;font-size:.9375rem;display:grid}.presenter__controls{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.presenter__controls button{background:var(--card);min-height:2.75rem;font-family:var(--font-label);cursor:pointer;box-shadow:0 0 0 1px var(--rule);border-radius:999px;padding:0 1.25rem;font-weight:500}.presenter__controls button:hover{box-shadow:0 0 0 1px var(--rule-strong)}.presenter__controls [data-go=next]{background:var(--accent);color:var(--accent-ink);margin-left:auto}.presenter .slide__frame *{pointer-events:none}
