@layer components{.molen{color:var(--logo);line-height:0;display:block}.molen svg{width:100%;height:auto;overflow:visible}.molen .logo-vlam{fill:var(--vlam)}.molen .logo-venster{fill:var(--bg)}.uitlezing-cellen{border:1px solid color-mix(in srgb, var(--tekst) 45%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.uitlezing-cel{gap:.25rem;min-width:4.25rem;padding:.625rem .75rem;display:grid}.uitlezing-cel+.uitlezing-cel{border-left:1px solid color-mix(in srgb, var(--tekst) 45%, transparent)}.uitlezing-getal{font:700 1.75rem/1 var(--font-data);font-variant-numeric:tabular-nums;color:var(--tekst)}.uitlezing-eenheid{font:400 1rem/1 var(--font-data);color:var(--tekst);opacity:.8}.uitlezing-eind{font:700 1.25rem/1.3 var(--font-data);color:var(--tekst);margin:0;display:none}.uitlezing[data-voorbij] .uitlezing-cellen{display:none}.uitlezing[data-voorbij] .uitlezing-eind{display:block}.sectie.hero-lancering{padding-top:var(--spacing-l);padding-bottom:var(--spacing-l);overflow-x:clip}.hl-raster{gap:var(--spacing-l);align-items:center;display:grid}.hl-tekst{gap:var(--spacing-m);justify-items:start;min-width:0;display:grid}.hl-meta{gap:.25rem;display:grid}.kop.hl-kop{max-width:none;margin:0;font-size:min(10.5rem,24vw);line-height:.78}.hl-kop-boven{margin-bottom:.02em;font-size:.485em;line-height:.8;display:block}.hl-kop-groei{display:block}.hl-letter{will-change:transform;display:inline-block}.hl-intro{max-width:41.5rem;color:var(--tekst);margin:0;font-size:clamp(1.1875rem,1.7vw,1.5rem);font-weight:500;line-height:1.4}.hl-acties{--hl-hoogte:4.3rem;align-items:center;gap:var(--spacing-s);flex-wrap:wrap;display:flex}.hl-acties .uitlezing-cel{height:var(--hl-hoogte);box-sizing:border-box;align-content:center;gap:.125rem;min-width:4.9rem;padding:0 .875rem}.hl-acties .uitlezing-getal{font-size:1.78rem}.hl-acties .uitlezing-eenheid{font-size:1rem}.hl-acties .knop.hl-knop{height:calc(var(--hl-hoogte) + 2px);min-height:calc(var(--hl-hoogte) + 2px);padding:0 1.375rem;font-size:1rem}.hl-beeld{justify-content:center;display:flex}.hl-molen{width:min(52vw,14rem)}.hl-molen svg{transform-origin:50% 55%;transform:rotate(15deg)}@media (width<=860.98px){.hl-raster{position:relative}.hl-beeld{position:absolute;top:0;right:0}.hl-molen{width:clamp(3.75rem,16vw,6rem)}.hl-meta{padding-right:clamp(4.5rem,19vw,7rem)}}@media (width>=861px){.sectie.hero-lancering{min-height:calc(100svh - 7rem);padding-top:var(--spacing-xl);flex-direction:column;justify-content:center;display:flex}.hl-raster{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.kop.hl-kop{font-size:min(10.5rem,12vw)}.hl-molen{width:clamp(11rem,16vw,14.5rem)}}.feiten-kopregel{justify-content:space-between;align-items:flex-end;gap:var(--spacing-m);margin-bottom:var(--spacing-m);display:flex}.feiten-kopblok{gap:var(--spacing-s);display:grid}.feiten-intro h2{font:inherit;color:inherit;margin:0;display:block}.feiten-intro{max-width:none;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.15;font-weight:var(--font-weight-vet);color:var(--tekst);margin:0}.feiten-pijlen{gap:var(--spacing-xs);flex:none;display:flex}.feiten-pijlen[hidden]{display:none}.feiten-pijl{width:var(--raakvlak);height:var(--raakvlak);cursor:pointer;border:1px solid var(--tekst);border-radius:var(--radius-data);color:var(--tekst);background:0 0;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.feiten-pijl svg{width:1.25rem;height:1.25rem}.feiten-pijl:hover,.feiten-pijl:focus-visible{background:var(--tekst);color:var(--bg)}.feiten-pijl:disabled{opacity:.35;cursor:default;color:var(--tekst);background:0 0}.feiten-pijl:focus-visible{outline:var(--focus-dikte) solid var(--ring);outline-offset:var(--focus-afstand)}.feiten-lijst{margin:0 calc(var(--kantlijn) * -1);padding:0 var(--kantlijn) var(--spacing-xs);gap:var(--spacing-s);scroll-snap-type:x mandatory;scroll-padding-inline:var(--kantlijn);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:min(82%,20rem);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.feiten-lijst::-webkit-scrollbar{display:none}.feiten-lijst[data-sleepbaar]{cursor:grab}.feiten-lijst[data-sleept]{cursor:grabbing;scroll-snap-type:none;user-select:none}.feiten-lijst:focus-visible{outline:var(--focus-dikte) solid var(--ring);outline-offset:var(--focus-afstand)}.feiten-kaart{scroll-snap-align:start;gap:var(--spacing-s);background:var(--kaart-bg);color:var(--kaart-tekst);--selectie-bg:var(--kaart-tekst);--selectie-tekst:var(--kaart-bg);border-radius:0;flex-direction:column;padding:clamp(1rem,1.7vw,1.5rem);display:flex}.feiten-kaart>*{max-width:none;margin:0}.feiten-beeldvak{position:relative}.feiten-beeld{margin:0;display:block}.feiten-beeld img{aspect-ratio:4/3;object-fit:cover;user-select:none;width:100%;height:auto;display:block}.feiten-nr{background:var(--krimp);width:2.75rem;height:2.75rem;color:var(--kaart-bg);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:-.5rem;left:-.5rem}.feiten-beeldvak:not(:has(.feiten-beeld)) .feiten-nr{position:static}.kop.feiten-titel{font-size:clamp(2rem,2.8vw,2.75rem);line-height:.95}.feiten-tekst{color:var(--kaart-tekst);font-size:1.125rem;font-weight:500;line-height:1.45}.feiten-slot{margin:var(--spacing-l) 0 0;max-width:46ch;color:var(--tekst);font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:500;line-height:1.45}@media (width>=861px){.feiten-kopregel,.feiten-lijst,.feiten-slot{margin-left:4.375rem}.feiten-lijst{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;align-items:stretch;max-width:66rem;margin-right:0;padding:0;overflow:visible}.feiten-lijst[data-sleepbaar]{cursor:auto}.kop.feiten-titel{font-size:clamp(1.75rem,2.2vw,2.25rem)}}.ambitie-raster{gap:var(--spacing-l);display:grid}.ambitie-links,.ambitie-rechts{gap:var(--spacing-m);align-content:start;min-width:0;display:grid}.ambitie-raster p{margin:0}.kop.ambitie-kop{max-width:none;margin:0;font-size:clamp(2.5rem,4.6vw,4.25rem);line-height:.92}.ambitie-beeld{gap:var(--spacing-xs);margin:0;display:grid}.ambitie-beeld img{aspect-ratio:7/6;object-fit:cover;border-radius:var(--radius-data);width:100%;height:auto;display:block}.ambitie-beeld figcaption{font:400 1rem/1.4 var(--font-data);color:var(--kop)}.ambitie-intro{font-size:clamp(1.25rem,1.8vw,1.625rem);line-height:1.3;font-weight:var(--font-weight-vet);color:var(--kop)}.ambitie-tekst{color:var(--tekst);font-size:clamp(1.0625rem,1.3vw,1.25rem);font-weight:500;line-height:1.55}.ambitie-vet{font-weight:var(--font-weight-vet)}.ambitie-knoppen{gap:var(--spacing-s);flex-wrap:wrap;display:flex}.ambitie-knoppen .knop{min-height:3.25rem;font-size:1.125rem}@media (width>=861px){.ambitie-raster{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4vw,4rem)}.ambitie-kop>span{display:block}}.sprekerregel-spreker{white-space:nowrap;vertical-align:middle;align-items:center;gap:.4em;line-height:2.4;display:inline-flex}.sprekerregel-avatar{object-fit:cover;background:var(--kop);width:2.25rem;height:2.25rem;color:var(--bg);font:700 1rem/1 var(--font-data);letter-spacing:-.02em;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.sprekerregel-avatar::selection{background:var(--bg);color:var(--kop)}.sprekerregel-klein .sprekerregel-spreker{gap:.3em;line-height:2}.sprekerlijst{gap:.25rem var(--spacing-s);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.sprekerlijst .sprekerregel-spreker{line-height:1.3;display:flex}.sprekerregel-klein .sprekerregel-avatar{width:1.75rem;height:1.75rem;font-size:.75rem}.lancering-kopblok{gap:var(--spacing-s);margin-bottom:var(--spacing-l);display:grid}.lancering-rij{gap:var(--spacing-l);align-items:start;display:grid}.lancering-links{gap:var(--spacing-m);display:grid}.lancering-links>*{margin:0}.lancering-intro{max-width:30ch;font-size:clamp(1.375rem,2.3vw,2.125rem);line-height:1.3;font-weight:var(--font-weight-vet);color:var(--tekst)}.lancering-punten{gap:var(--spacing-s);margin:0;padding:0;list-style:none;display:grid}.lancering-punten li{max-width:40ch;color:var(--tekst);--vlam-vorm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 81 87'%3E%3Cpath d='M13.1236 0C23.8801 2.88117 39.9622 16.671 49.3633 23.0101C60.1647 30.294 71.0162 36.8631 80.1681 46.2328C78.6378 52.5679 75.4455 53.9395 69.8572 56.7159C53.6012 64.7556 37.2368 72.5503 20.9772 80.5897C17.4799 82.3189 9.00456 86.8922 5.30095 85.9066C-2.12417 83.8546 0.23395 75.5632 0.821978 69.6742C2.98168 48.0423 5.43166 26.2826 8.11672 4.72721C8.39682 2.47965 11.288 0.905698 13.1236 0Z'/%3E%3C/svg%3E");padding-left:2.25rem;font-size:clamp(1.125rem,1.7vw,1.625rem);font-weight:500;line-height:1.45;position:relative}.lancering-punten li:before{content:"";background:var(--vlam);width:.68em;height:.74em;-webkit-mask:var(--vlam-vorm) center / contain no-repeat;mask:var(--vlam-vorm) center / contain no-repeat;position:absolute;top:.38em;left:.1em}.lancering-sprekers{max-width:40ch;font-size:clamp(1.125rem,1.7vw,1.625rem);line-height:1.45;font-weight:var(--font-weight-vet);color:var(--tekst)}.lancering-sprekers .sprekerregel-avatar{box-shadow:0 0 0 1px var(--kop)}.lancering-kaart{gap:var(--spacing-s);border-radius:var(--radius-data);justify-items:start;padding:clamp(1.25rem,2vw,1.75rem);display:grid}.lancering-kaart>*{margin:0}.lancering-kaartkop{font-size:clamp(1.375rem,2vw,1.875rem);line-height:1.2;font-weight:var(--font-weight-vet);color:var(--kaart-tekst)}.lancering-kader{border-radius:var(--radius-data);background:var(--veld-bg);width:100%;overflow:hidden}.lancering-embed{width:100%;min-height:calc(var(--spacing-xl) * 17);color-scheme:light;background:0 0;border:0;display:block}.lancering-plaats{padding:var(--spacing-m);color:var(--veld-tekst);place-items:center;display:grid}.lancering-toegang{font-size:1.125rem;line-height:1.35;font-weight:var(--font-weight-vet);color:var(--kaart-tekst)}@media (width>=861px){.lancering-rij{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(2rem,5vw,4rem)}}.gb-kopblok{gap:var(--spacing-s);margin-bottom:var(--spacing-l);display:grid}.gb-lijst{gap:var(--spacing-s);margin:0;padding:0;list-style:none;display:grid}.gb-kaart{gap:var(--spacing-s);border-radius:var(--radius-data);align-content:start;padding:clamp(1.25rem,2.4vw,2.25rem);display:grid}.gb-kaart>*{max-width:none;margin:0}.kop.gb-titel{font-size:clamp(2rem,3.3vw,3.25rem);line-height:.92}.gb-tekst{color:var(--kaart-tekst);font-size:clamp(1.0625rem,1.4vw,1.375rem);font-weight:500;line-height:1.5}@media (width>=861px){.gb-lijst{grid-template-columns:repeat(2,minmax(0,1fr))}}.sprekers-lijst{gap:var(--spacing-m) var(--spacing-s);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.spreker{gap:var(--spacing-xs);align-content:start;display:grid}.spreker>*{margin:0}.spreker-foto{aspect-ratio:1;border-radius:var(--radius-data);background:var(--kaart-bg);margin-bottom:var(--spacing-xs);--selectie-bg:var(--kaart-tekst);--selectie-tekst:var(--kaart-bg);position:relative;overflow:hidden}.spreker-foto img{object-fit:cover;user-select:none;width:100%;height:100%;display:block}.spreker-foto-link{display:block}.spreker-foto-link img{transition:transform .3s cubic-bezier(.22,1,.36,1)}.spreker-foto-link:hover img{transform:scale(1.04)}.spreker-foto-link:focus-visible{outline:var(--focus-dikte) solid var(--ring);outline-offset:var(--focus-afstand)}@media (prefers-reduced-motion:reduce){.spreker-foto-link img{transition:none}.spreker-foto-link:hover img{transform:none}}.spreker-plaats{font:400 1rem/1 var(--font-data);color:var(--kaart-tekst);position:absolute;bottom:.75rem;left:.875rem}.spreker-meer .spreker-foto{border:1px dashed var(--kop);background:0 0}.spreker-naam{font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.2;font-weight:var(--font-weight-vet);color:var(--kop)}.spreker-rol{color:var(--accent);font-size:1.125rem;font-weight:500;line-height:1.35}.spreker-rol a{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}.spreker-rol a:hover{text-decoration-thickness:2px}.spreker-rol a:focus-visible{outline:var(--focus-dikte) solid var(--ring);outline-offset:var(--focus-afstand)}@media (width>=861px){.sprekers-lijst{grid-template-columns:repeat(4,minmax(0,1fr))}}.agenda-in{gap:var(--spacing-m);justify-items:start;display:grid}.agenda-in>*{margin:0}.kop.agenda-datum{font-size:clamp(6rem,18vw,12.5rem);line-height:.85}.agenda-tekst{max-width:32ch;font-size:clamp(1.375rem,2.3vw,2.125rem);line-height:1.3;font-weight:var(--font-weight-vet);color:var(--tekst)}.agenda-knoppen{gap:var(--spacing-s);flex-wrap:wrap;display:flex}.agenda-handle{color:var(--tekst);font-size:1.375rem;font-weight:500}.agenda-sprekers{gap:var(--spacing-m);margin-top:var(--spacing-xl);display:grid}.agenda-sprekers-kop{max-width:none;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.15;font-weight:var(--font-weight-vet);color:var(--kop);margin:0}}
