.dp-header.svelte-1jtljn{background:var(--color-bg);color:var(--color-fg);justify-content:space-between;align-items:center;gap:16px;padding:40px 30px;display:flex}.dp-brand.svelte-1jtljn{display:block}.dp-logo.svelte-1jtljn{width:auto;height:120px;display:block}.dp-intro.svelte-1jtljn{padding:40px 40px 64px}.bg-dark.svelte-1jtljn{background:var(--color-bg);color:var(--color-fg)}.bg-cream.svelte-1jtljn{background:var(--color-fg);color:var(--color-bg)}.bg-orange.svelte-1jtljn{background:var(--color-accent);color:var(--color-bg)}.bg-purple.svelte-1jtljn{background:var(--color-primary);color:var(--color-fg)}.dp-id.svelte-1jtljn{font:700 13px/1 var(--font-mono);letter-spacing:.16em;margin-bottom:18px;display:block}.dp-title.svelte-1jtljn{font-family:var(--font-display);overflow-wrap:break-word;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(26px,8.4vw,92px);font-weight:900;font-stretch:118%;line-height:.9}.dp-tagline.svelte-1jtljn{max-width:640px;font:400 16px/1.5 var(--font-mono);margin:0}.dp-body.svelte-1jtljn{background:var(--color-bg);color:var(--color-fg);padding:56px 40px 96px}.dp-body-galerij.svelte-1jtljn{padding-bottom:44px}.dp-text.svelte-1jtljn{max-width:680px;font:400 15px/1.7 var(--font-mono);opacity:.9;margin:0 0 40px}.dp-agenda.svelte-1jtljn a:where(.svelte-1jtljn){color:var(--color-accent);font-weight:700}.dp-agenda.svelte-1jtljn a:where(.svelte-1jtljn):hover{text-decoration:none}.dp-cta.svelte-1jtljn{background:var(--color-fg);color:var(--color-bg);font:800 14px/1 var(--font-display);letter-spacing:.04em;border-radius:26px;padding:14px 32px;text-decoration:none;transition:opacity .15s;display:inline-block}.dp-cta.svelte-1jtljn:hover{opacity:.8}.dp-body-video.svelte-1jtljn .dp-video:where(.svelte-1jtljn){max-width:980px;margin:0 12px 60px 0}.dp-text.svelte-1jtljn+.dp-text:where(.svelte-1jtljn){margin-top:-20px}.dp-body-naast.svelte-1jtljn{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.dp-body-naast.svelte-1jtljn .dp-video:where(.svelte-1jtljn){order:2;max-width:none;margin:0 12px 12px 0}.dp-body-naast.svelte-1jtljn .dp-body-tekst:where(.svelte-1jtljn)>:where(.svelte-1jtljn):last-child{margin-bottom:0}@media (width<=900px){.dp-body-naast.svelte-1jtljn{grid-template-columns:1fr;gap:48px}}.dp-video.svelte-1jtljn{position:relative}.dp-video.svelte-1jtljn video:where(.svelte-1jtljn){aspect-ratio:16/9;background:var(--color-bg);width:100%;box-shadow:12px 12px 0 var(--color-primary);display:block}.dp-video.svelte-1jtljn figcaption:where(.svelte-1jtljn){color:var(--color-accent);font:700 12px/1 var(--font-mono);letter-spacing:.16em;margin-bottom:28px}.dp-galerij.svelte-1jtljn{background:var(--color-bg);color:var(--color-fg);padding:0 40px 96px}.dp-galerij-kop.svelte-1jtljn{color:var(--color-accent);font:700 12px/1 var(--font-mono);letter-spacing:.16em;margin:0 0 28px}.dp-collage.svelte-1jtljn{--tussenruimte:30px;grid-template-columns:repeat(var(--kolommen,3), minmax(0, 1fr));gap:var(--tussenruimte);padding:0 10px 0 0;display:grid}.dp-kolom.svelte-1jtljn{gap:var(--tussenruimte);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dp-collage-item.svelte-1jtljn{--schaduw:10px;background:var(--color-gray-900);min-height:0;box-shadow:var(--schaduw) var(--schaduw) 0 var(--color-primary);flex-shrink:1;flex-basis:auto;margin:0;position:relative}.dp-schaduw-1.svelte-1jtljn{box-shadow:var(--schaduw) var(--schaduw) 0 var(--color-accent)}.dp-schaduw-2.svelte-1jtljn{box-shadow:var(--schaduw) var(--schaduw) 0 var(--color-fg)}.dp-collage-item.svelte-1jtljn img:where(.svelte-1jtljn){object-fit:cover;width:100%;height:100%;display:block}.dp-galerij-titel.svelte-1jtljn{box-sizing:border-box;overflow-wrap:anywhere;background:var(--color-bg);max-width:100%;font:700 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:8px 12px;position:absolute;bottom:0;left:0}@media (width<=640px){.dp-galerij.svelte-1jtljn{padding-left:20px;padding-right:20px}.dp-collage.svelte-1jtljn{--tussenruimte:18px;padding-right:6px}.dp-collage-item.svelte-1jtljn{--schaduw:6px}.dp-galerij-titel.svelte-1jtljn{padding:6px 9px;font-size:9px}.dp-intro.svelte-1jtljn,.dp-body.svelte-1jtljn{padding-left:20px;padding-right:20px}.dp-header.svelte-1jtljn{padding:28px 16px}.dp-logo.svelte-1jtljn{height:92px}}
