.page-head.svelte-1xq5dqh{position:relative;z-index:1;padding:8.5rem 0 1rem}.head-inner.svelte-1xq5dqh{max-width:760px}.page-title.svelte-1xq5dqh{margin-top:.5rem;font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:-.03em}.page-lead.svelte-1xq5dqh{margin-top:1.25rem;font-size:1.08rem;line-height:1.7;color:var(--ink-dim)}.filter-section.svelte-1xq5dqh{position:relative;z-index:1;padding:2rem 0 .5rem}.filters.svelte-1xq5dqh{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:1.25rem;border-bottom:1px dashed var(--border)}.filter-knop.svelte-1xq5dqh{display:inline-flex;align-items:baseline;gap:.4rem;padding:.5rem .85rem;background:transparent;border:1px dashed var(--border-strong);border-radius:4px;color:var(--ink-dim);font-family:var(--mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:border-color .2s,color .2s,background .2s,border-style .2s}.filter-knop.svelte-1xq5dqh:hover{border-style:solid;border-color:#00d4ff66;color:var(--ink)}.filter-knop.actief.svelte-1xq5dqh{background:var(--gradient-subtle);border-style:solid;border-color:#00d4ff80;color:var(--ink)}.filter-aantal.svelte-1xq5dqh{font-size:.6rem;color:var(--ink-faint)}.werk-section.svelte-1xq5dqh{position:relative;z-index:1;padding:2rem 0 3.5rem}.werk-grid.svelte-1xq5dqh{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.25rem}.werk-card.svelte-1xq5dqh{display:flex;flex-direction:column;padding:1.1rem}.werk-card.svelte-1xq5dqh:hover{transform:translateY(-4px);border-color:#00d4ff4d;background:var(--surface-strong);box-shadow:0 12px 40px #00000073,0 0 40px #00d4ff0f}.werk-foto.svelte-1xq5dqh{aspect-ratio:16 / 10;margin-bottom:.9rem;border:1px solid var(--border);border-radius:4px;overflow:hidden}.werk-foto.svelte-1xq5dqh img:where(.svelte-1xq5dqh){width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease,filter .4s ease;filter:saturate(.85)}.werk-card.svelte-1xq5dqh:hover .werk-foto:where(.svelte-1xq5dqh) img:where(.svelte-1xq5dqh){transform:scale(1.04);filter:saturate(1)}.werk-foto.geen-foto.svelte-1xq5dqh{display:flex;align-items:center;justify-content:center;background:#0b152480;border-style:dashed}.foto-wacht.svelte-1xq5dqh{font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.werk-titel.svelte-1xq5dqh{font-size:.98rem;font-weight:600;line-height:1.45;color:var(--ink)}.werk-tags.svelte-1xq5dqh{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.7rem;padding-top:.7rem;border-top:1px dashed var(--border)}.werk-tag.svelte-1xq5dqh{padding:.15rem .45rem;background:#00d4ff12;border:1px solid rgba(0,212,255,.22);border-radius:3px;font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.leeg.svelte-1xq5dqh{padding:2rem 0;font-family:var(--mono);font-size:.8rem;color:var(--ink-faint)}.cta-section.svelte-1xq5dqh{position:relative;z-index:1;padding:3rem 0 5rem}.cta-card.svelte-1xq5dqh{max-width:720px;margin:0 auto;padding:2.25rem}.cta-titel.svelte-1xq5dqh{margin-bottom:.75rem;font-size:1.5rem;font-weight:600;letter-spacing:-.01em}.cta-tekst.svelte-1xq5dqh{font-size:.95rem;line-height:1.7;color:var(--ink-dim)}.cta-acties.svelte-1xq5dqh{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}@media (max-width: 900px){.page-title.svelte-1xq5dqh{font-size:2.2rem}}@media (max-width: 640px){.werk-grid.svelte-1xq5dqh{grid-template-columns:1fr}.cta-acties.svelte-1xq5dqh{flex-direction:column}}
