.publiek{--font-display:var(--font-display-raw), system-ui, sans-serif;--font-mono:var(--font-mono-raw), ui-monospace, monospace;--bg:#0b0a10;--text:#ece9f5;--text-muted:#a9a4b8;--text-dim:#8a859c;--accent:#8b5cf6;--accent-hover:#7c4dee;--accent-tekst:#b79cff;--surface:#13111ab3;--surface-vast:#13111a;--border:#ffffff12;--border-strong:#ffffff24;--border-accent:#b79cff73;--publiek-breedte:1280px;--publiek-zij:clamp(20px, 4vw, 40px);--sectie-ruimte:clamp(96px, 11vw, 150px);--radius-kaart:18px;--radius-groot:22px;--kop-hero:clamp(44px, 7vw, 104px);--kop-pagina:clamp(40px, 5.6vw, 76px);--kop-sectie:clamp(34px, 4.6vw, 60px);--kop-kaart:19px;--gewicht-hero:500;--gewicht-pagina:500;--gewicht-sectie:500;--gewicht-kaart:500;--sp-hero:-.04em;--sp-pagina:-.035em;--sp-sectie:-.035em;font-family:var(--font-display);color:var(--text);isolation:isolate;position:relative;background:0 0!important}.publiek ::selection{background:#8b5cf673}.publiek .kop-hero{text-wrap:balance;color:#fff;text-shadow:0 4px 40px #0006;line-height:.98}.publiek .kop-hero-accent{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:#c9c4d8}.publiek .kop-pagina,.publiek .kop-sectie{text-wrap:balance;line-height:1.02}.publiek .kop-kaart,.publiek .kop-tegel{font-weight:500}.publiek .eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-tekst);font-size:12px;font-weight:400}.publiek .btn-primary,.publiek .btn-secondary{border-radius:999px;font-weight:500}.publiek .btn-primary{background:var(--accent);color:#fff;border-color:#0000;box-shadow:0 10px 40px -10px #8b5cf6cc}.publiek .btn-primary:hover:not(:disabled){background:var(--accent-hover)}.publiek .btn-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0a1059;border:1px solid #ffffff38}.publiek .btn-secondary:hover:not(:disabled){background:#0b0a1080;border-color:#ffffff80}.publiek .btn-licht{color:#0b0a10;background:#ece9f5;border-radius:999px;justify-content:center;align-items:center;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.publiek .btn-licht:hover{background:#fff}.publiek .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-kaart)}.publiek a.card:hover,.publiek a.card:focus-visible{border-color:var(--border-accent)}.publiek .sectie-ruimte{padding-top:var(--sectie-ruimte)}.publiek .sectie-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.publiek .sectie-kop-links{flex-direction:column;gap:18px;max-width:760px;display:flex}.publiek .sectie-kop-intro{max-width:400px;color:var(--text-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.publiek .sectie-kop--onder .sectie-kop-intro{max-width:720px}@media (max-width:760px){.publiek .sectie-kop{margin-bottom:32px}}.publiek .publiek-intro{color:var(--text-muted);text-wrap:pretty;font-size:17px;line-height:1.6}.publiek .tekst-link{color:var(--accent-tekst)}.publiek{--kop-hoogte:68px}.publiek .hero{margin-top:calc(-1 * var(--kop-hoogte))}.publiek .hero-inhoud{max-width:1080px;padding-top:calc(var(--kop-hoogte) + 96px)}.publiek .hero-sluier{background:radial-gradient(70% 60% at 50% 45%,#0b0a1059 0%,#0b0a10b3 100%),linear-gradient(#0b0a1099 0%,#0000 22% 60%,#0b0a10 100%)}.publiek .header-merk{font-weight:600;display:inline!important}@media (max-width:359px){.publiek .header-merk{display:none!important}}
.publiek .hero-inhoud{flex-direction:column;align-items:center;gap:28px;display:flex}.publiek .hero-zin{color:#d6d2e2;text-wrap:pretty;max-width:720px;margin:0;font-size:18px;line-height:1.6}.publiek .hero-knoppen{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.publiek .hero-knoppen .btn-primary,.publiek .hero-knoppen .btn-secondary{padding:15px 26px;font-size:16px}.publiek .hero-trailer{color:#fff;border-radius:999px;align-items:center;gap:10px;padding:11px 20px 11px 12px;font-size:16px;text-decoration:none;transition:background .15s;display:inline-flex}.publiek .hero-trailer:hover{background:#ffffff0f}.publiek .hero-trailer-knop{color:#0b0a10;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.publiek .merkband{width:100%;max-width:var(--publiek-breedte);padding:72px var(--publiek-zij) 56px;box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;margin:0 auto;display:flex;position:relative}.publiek .merkband-kop{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:12px}.publiek .merkband-venster{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.publiek .merkband-baan{gap:56px;width:max-content;padding-right:56px;animation:38s linear infinite merkband;display:flex}.publiek .merkband-naam{color:#c9c4d8;white-space:nowrap;align-items:center;gap:10px;font-size:17px;display:flex}@keyframes merkband{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.publiek .merkband-baan{animation:none}.publiek .merkband-venster{overflow-x:auto}}.publiek .influencer-banner-kader{margin-top:clamp(48px,6vw,80px)}.publiek .influencer-banner{border-radius:var(--radius-groot);background:radial-gradient(90% 140% at 75%,#8b5cf647 0%,#13111aeb 60%);border:1px solid #b79cff2e;min-height:0;padding:clamp(28px,4vw,52px) clamp(24px,4vw,44px)}.publiek .influencer-banner:hover{border-color:#b79cff73}.publiek .influencer-banner-label{letter-spacing:.04em;padding:5px 12px;font-size:12px;font-weight:600}.publiek .influencer-banner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.publiek .influencer-banner-tekst{z-index:2;position:relative}.publiek .influencer-banner h2{letter-spacing:-.035em;text-wrap:balance;color:#fff;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.05}.publiek .influencer-banner p{max-width:480px;font-size:17px;line-height:1.6}.publiek .influencer-banner-knop{color:var(--accent-tekst);font-size:17px;font-weight:500}.publiek .influencer-banner-gezicht{border:3px solid #13111a;border-radius:12px;transition:transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 24px 50px -16px #000000b3}.publiek .influencer-banner:hover .influencer-banner-gezicht{transform:rotate(var(--draai,0deg)) translateY(calc(var(--zak,0px) - 12px))}.publiek .apparaten-kop{margin-top:18px}.publiek .apparaten-tekst{color:var(--text-muted);font-size:17px}.publiek .media-kaart--feature{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-kaart);transition:border-color .15s;overflow:hidden}.publiek .media-kaart--feature:hover{border-color:var(--border-accent)}.publiek .media-kaart--feature .media-kaart-beeld{aspect-ratio:4/3;background:#1a1724;border:0;border-radius:0}.publiek .media-kaart--feature .media-kaart-tekst{gap:8px;padding:22px 24px 26px}.publiek .media-kaart--feature .media-kaart-tekst strong{font-size:19px;font-weight:500}.publiek .media-kaart--feature .media-kaart-tekst>span{font-size:15px;line-height:1.5}.publiek .media-kaart--model .media-kaart-beeld{border-radius:var(--radius-kaart);border-color:#ffffff14}.publiek .media-kaart--model .media-kaart-tekst strong{letter-spacing:-.02em;font-size:22px;font-weight:600}.publiek .media-kaart--model .media-kaart-tekst>span{color:#e2deec;font-size:15px}.publiek .media-pijl{background:#0b0a10cc;border-color:#ffffff29;width:48px;height:48px}.publiek .media-stip--aan{background:#ece9f5;width:22px}.publiek .mcp-balk-kop{margin:48px 0 16px;font-size:20px;font-weight:500}.publiek .mcp-balk{background:var(--surface);border-color:var(--border);border-radius:16px;padding:18px 24px 18px 18px}.publiek .mcp-balk:hover{border-color:var(--border-accent);background:var(--surface)}.publiek .mcp-balk-tekst{font-size:16px;font-weight:400}.publiek .knoppenrij{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.publiek .trailer-kader{border-radius:var(--radius-groot);border:1px solid #ffffff14;overflow:hidden}.publiek .werkmuur{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.publiek .werk-vlak{aspect-ratio:4/5;color:#fff;background:#1a1724;border:1px solid #ffffff14;border-radius:16px;text-decoration:none;transition:border-color .15s;position:relative;overflow:hidden}.publiek .werk-vlak:hover{border-color:#b79cff80}.publiek .werk-groot{aspect-ratio:auto;grid-area:span 2/span 2}.publiek .werk-breed{aspect-ratio:auto;grid-column:span 2}.publiek .werk-media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.publiek .werk-sluier{pointer-events:none;background:linear-gradient(#0b0a1000 55%,#0b0a10d9 100%);position:absolute;inset:0}.publiek .werk-video{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0b0a1099;border-radius:999px;padding:5px 10px 5px 8px;font-size:12px;font-weight:500;position:absolute;top:12px;left:12px}.publiek .werk-onder{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:12px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.publiek .werk-soort{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#d6d2e2;font-size:11px;font-weight:400}@media (max-width:899px){.publiek .werkmuur{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.publiek .werk-groot{aspect-ratio:8/5;grid-row:span 1}.publiek .werk-breed{aspect-ratio:8/5}}.publiek .waarom-rooster{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.publiek .waarom-kaart{flex-direction:column;gap:10px;padding:26px 24px 28px;display:flex}.publiek .waarom-icoon{color:var(--accent-tekst)}.publiek .waarom-titel{font-size:19px;font-weight:500}.publiek .waarom-kaart p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.55}.publiek .gids-kaarten{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;display:grid}.publiek .gids-kaart-nieuw{color:var(--text);flex-direction:column;gap:0;padding:0;text-decoration:none;display:flex;overflow:hidden}.publiek .gids-kaart-beeld{aspect-ratio:16/10;background:#1a1724;display:block;position:relative;overflow:hidden}.publiek .gids-kaart-beeld img{object-fit:cover}.publiek .gids-kaart-tekst{flex-direction:column;flex:1;justify-content:space-between;gap:24px;padding:22px 24px 24px;display:flex}.publiek .gids-kaart-titel{font-size:19px;font-weight:500;line-height:1.25;display:block}.publiek .gids-kaart-zin{color:var(--text-muted);margin-top:10px;font-size:14px;line-height:1.5;display:block}.publiek .gids-kaart-voet{font-family:var(--font-mono);color:var(--text-dim);justify-content:space-between;font-size:12px;display:flex}.publiek .prijs-rooster{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:48px 72px;display:grid}.publiek .prijs-tekst{flex-direction:column;gap:22px;display:flex}.publiek .prijs-tekst p{margin:0}.publiek .prijs-klein{color:var(--text-dim);font-size:14px;line-height:1.6}.publiek .vraag-rooster{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:40px 72px;display:grid}.publiek .vraag-kop{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.publiek .vraag-lijst{border-top:1px solid #ffffff14}.publiek .vraag{border-bottom:1px solid #ffffff14}.publiek .vraag summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.publiek .vraag summary::-webkit-details-marker{display:none}.publiek .vraag summary:after{content:"+";color:var(--accent-tekst);flex-shrink:0;font-size:22px;font-weight:300}.publiek .vraag[open] summary:after{content:"−"}.publiek .vraag p{color:var(--text-muted);text-wrap:pretty;margin:0;padding:0 40px 24px 0;font-size:16px;line-height:1.65}.publiek .wachtlijst-band-nieuw{background:radial-gradient(120% 140% at 0 0,#8b5cf652 0%,#13111ae6 55%);border:1px solid #b79cff40;border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:40px 64px;padding:clamp(32px,6vw,80px);display:grid;position:relative;overflow:hidden}.publiek .wachtlijst-band-tekst h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,5vw,68px);font-weight:500;line-height:1}.publiek .wachtlijst-band-tekst p{color:#c9c4d8;text-wrap:pretty;max-width:460px;margin:18px 0 0;font-size:17px;line-height:1.6}.publiek .wachtlijst-band-nieuw form{flex-direction:column;align-items:stretch!important;gap:12px!important}.publiek .wachtlijst-band-nieuw form label{flex:none!important;min-width:0!important}.publiek .wachtlijst-band-nieuw .field{color:#fff;background:#0b0a1099;border:1px solid #ffffff24;border-radius:14px;padding:16px 18px;font-size:16px}.publiek .wachtlijst-band-nieuw .field:focus{border-color:var(--accent-tekst);outline:none}.publiek .wachtlijst-band-nieuw .btn-primary{color:#0b0a10;width:100%;box-shadow:none;background:#ece9f5;padding:16px;font-size:16px}.publiek .wachtlijst-band-nieuw .btn-primary:hover:not(:disabled){background:#fff}@media (max-width:959px){.publiek .influencer-banner{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.publiek .werk-vlak:not(.werk-groot):not(.werk-breed) .werk-soort{display:none}}
