.testimonials-head[data-astro-cid-wcze5vat]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2.2rem;display:flex}.testimonials-all[data-astro-cid-wcze5vat]{font-family:var(--font-display);font-weight:700;text-decoration:none}.testimonials-all[data-astro-cid-wcze5vat]:hover{color:var(--gold-deep)}.slider-wrap[data-astro-cid-wcze5vat]{overflow:hidden}.slider[data-astro-cid-wcze5vat]{padding:1rem clamp(1.25rem, calc((100vw - var(--container)) / 2 + 2.5rem), 20vw) 1.5rem;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;gap:1.5rem;margin:0;list-style:none;display:flex;overflow-x:auto}.slide[data-astro-cid-wcze5vat]{scroll-snap-align:start;transform:rotate(var(--tilt,0deg));flex-direction:column;flex:0 0 min(360px,82vw);gap:1rem;padding:1.8rem;display:flex}.slide[data-astro-cid-wcze5vat]:hover{transform:rotate(0)translateY(-6px)}.slide[data-astro-cid-wcze5vat] blockquote[data-astro-cid-wcze5vat]{font-family:var(--font-display);color:var(--blue-dark);flex:1;margin:0;font-size:1.06rem;line-height:1.5}.slide[data-astro-cid-wcze5vat] footer[data-astro-cid-wcze5vat]{align-items:center;gap:.8rem;display:flex}.slide[data-astro-cid-wcze5vat] footer[data-astro-cid-wcze5vat] img[data-astro-cid-wcze5vat]{object-fit:cover;border:2px solid var(--gold);border-radius:50%;width:52px;height:52px}.slide[data-astro-cid-wcze5vat] footer[data-astro-cid-wcze5vat] strong[data-astro-cid-wcze5vat]{font-size:.98rem;display:block}.slide[data-astro-cid-wcze5vat] footer[data-astro-cid-wcze5vat] span[data-astro-cid-wcze5vat]{color:var(--gold-deep);font-size:.85rem;font-weight:600}.hero[data-astro-cid-lcdefpme]{color:#fff;align-items:center;min-height:min(88vh,780px);display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{background-position:50% 30%;background-size:cover;position:absolute;inset:0}.hero-overlay[data-astro-cid-lcdefpme]{background:linear-gradient(168deg,#091f42e0 0%,#17458f8c 55%,#091f42d1 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;max-width:860px;padding-block:clamp(5rem,12vw,8rem);position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff}.hero[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:var(--gold)}.hero-sub[data-astro-cid-lcdefpme]{color:#ffffffeb;max-width:38rem;margin-block:1.2rem 2rem;font-size:clamp(1.1rem,2vw,1.28rem)}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;display:flex}.hero-stats[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff40;flex-wrap:wrap;gap:clamp(1.5rem,4vw,3.5rem);margin:3rem 0 0;padding-top:1.8rem;display:flex}.hero-stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--gold);font-size:1.7rem;font-weight:800}.hero-stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:#fffc;margin:0;font-size:.92rem}.waarom-bubbels[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.6rem;margin-top:2rem;display:grid}.waarom-bubbel[data-astro-cid-lcdefpme]{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transform:rotate(var(--tilt,0deg));transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);padding:1.6rem 1.6rem 1.6rem 1.9rem;position:relative}.waarom-bubbel[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-md);transform:rotate(0)translateY(-4px)}.waarom-bubbel[data-astro-cid-lcdefpme]:after{content:"";border-left:14px solid #0000;border-top:14px solid var(--white);width:0;height:0;position:absolute;bottom:-12px;left:2.4rem}.waarom-bubbel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--blue-dark);margin:0;font-size:1.05rem;line-height:1.5}.waarom-nr[data-astro-cid-lcdefpme]{background:var(--gold);width:36px;height:36px;color:var(--blue-deep);font-family:var(--font-display);box-shadow:var(--shadow-gold);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:800;display:grid;position:absolute;top:-14px;left:-10px;transform:rotate(-6deg)}.waarom-brug[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--blue-dark);margin-top:2.2rem;font-size:1.15rem;font-weight:700}.pijler-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.8rem;margin-top:2.5rem;display:grid}.pijler[data-astro-cid-lcdefpme]{overflow:hidden}.pijler[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;width:100%}.pijler-body[data-astro-cid-lcdefpme]{padding:1.5rem}.pijler-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.98rem}.impact[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.impact-wheel[data-astro-cid-lcdefpme]{top:-110px;right:-90px}.impact-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:2.5rem 0 0;display:grid}.impact-grid[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--gold);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;line-height:1}.impact-grid[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:#ffffffd9;margin:.4rem 0 0}.projects-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2.2rem;display:flex}.projects-all[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;text-decoration:none}.projects-all[data-astro-cid-lcdefpme]:hover{color:var(--gold-deep)}.project-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.8rem;display:grid}.project[data-astro-cid-lcdefpme]{overflow:hidden}.project-img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;overflow:hidden}.project-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out)}.project[data-astro-cid-lcdefpme]:hover .project-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.project-body[data-astro-cid-lcdefpme]{padding:1.5rem}.project-label[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-deep);font-size:.8rem;font-weight:700}.project-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:.4rem}.project-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.97rem}.project-link[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-top:.8rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.project-link[data-astro-cid-lcdefpme]:hover{color:var(--gold-deep)}.project-link[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{transition:transform .25s var(--ease-out);display:inline-block}.project-link[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}.avond-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,6vw,4.5rem);display:grid}@media (width<=860px){.avond-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.avond-list[data-astro-cid-lcdefpme]{gap:.7rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.avond-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.6rem;position:relative}.avond-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;top:.5em;left:0}.avond-photos[data-astro-cid-lcdefpme]{justify-items:center;gap:1.4rem;display:grid}.avond-photos[data-astro-cid-lcdefpme] .polaroid[data-astro-cid-lcdefpme]{max-width:400px}.avond-photos[data-astro-cid-lcdefpme] .polaroid[data-astro-cid-lcdefpme]:nth-child(2){justify-self:end;margin-top:-.5rem}.avond-photos[data-astro-cid-lcdefpme] .polaroid[data-astro-cid-lcdefpme]:nth-child(3){justify-self:start;margin-top:-.5rem}.eerstvolgende[data-astro-cid-lcdefpme]{color:var(--gold-deep);font-size:.92rem;font-weight:700;display:block}.blog-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.8rem;display:grid}
