.section.on-ghost{background:transparent}.verhaal-lead{color:var(--slate);font-size:16px;line-height:1.65;margin-top:14px;max-width:62ch}.verhaal-grid{align-items:start;display:grid;gap:40px;margin-top:28px}.verhaal-grid>*{min-width:0}@media(min-width:960px){.verhaal-grid{align-items:start;gap:56px;grid-template-columns:minmax(0,1fr) minmax(420px,1fr)}}.verhaal-foto{background:transparent;margin:0;width:100%}.verhaal-foto img{aspect-ratio:4/5!important;background:transparent;border-radius:var(--radius);display:block;height:auto!important;max-height:none!important;min-height:440px;object-fit:cover!important;object-position:center 78%;width:100%!important}.verhaal-foto figcaption{color:var(--slate-light);font-size:13px;line-height:1.5;margin-top:12px}.verhaal-foto figcaption em{font-style:italic}@media(max-width:700px){.verhaal-foto img{min-height:280px}}.tijdlijn{list-style:none;margin:0;padding:0;position:relative}.tijdlijn:before{background:var(--line);bottom:6px;content:"";left:7px;position:absolute;top:6px;width:2px}.tijdlijn li{padding:0 0 26px 34px;position:relative}.tijdlijn li:last-child{padding-bottom:0}.tijdlijn li:before{background:var(--orange);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";height:16px;left:0;position:absolute;top:5px;width:16px}.tijdlijn .jaar{color:var(--navy-deep);display:block;font-family:Poppins,sans-serif;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.tijdlijn .mijlpaal{color:var(--slate);display:block;font-size:15px;line-height:1.55;margin-top:2px}.tijdlijn .mijlpaal strong{color:var(--navy-deep);font-weight:600}.team-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}@media(min-width:980px){.team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:520px){.team-grid{grid-template-columns:1fr}}.team-kaart figure{margin:0}.team-kaart img{aspect-ratio:4/5;border-radius:var(--radius);display:block;height:auto;object-fit:cover;object-position:top center;width:100%}.team-kaart figcaption{border-left:3px solid var(--orange);margin-top:14px;padding-left:14px}.team-kaart .mens-naam{color:var(--navy-deep);display:block;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.team-kaart .mens-rol{color:var(--slate);display:block;font-size:13px;margin-top:2px}.team-kaart .mens-bij{color:var(--slate-light);display:block;font-size:12.5px;font-style:italic;margin-top:4px}.team-noot{border-left:3px solid var(--line);color:var(--slate-light);font-size:14px;line-height:1.6;margin-top:26px;max-width:72ch;padding-left:16px}.team-noot strong{color:var(--slate)}#vestigingen.section{padding:clamp(36px,5vw,56px) 0}.locatie-grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr;margin-top:28px}@media(min-width:760px){.locatie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.locatie-kaart{background:transparent;border:0;border-radius:0;display:flex;flex-direction:column;overflow:visible}.locatie-kaart:hover{transform:none}.locatie-kaart img{aspect-ratio:16/10;background:transparent;border-radius:var(--radius);display:block;height:auto;object-fit:cover;object-position:center;width:100%}.locatie-tekst{padding:16px 2px 0}.locatie-status{color:var(--orange);display:block;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.locatie-kaart h3{font-size:19px;margin-bottom:4px}.locatie-kaart p{color:var(--slate);font-size:14.5px;line-height:1.55}.opkomst{border-left:3px solid var(--orange);color:var(--slate);font-size:15px;line-height:1.6;margin-top:26px;max-width:62ch;padding-left:16px}.opkomst strong{color:var(--navy-deep)}.cultuur-strook{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}@media(min-width:760px){.cultuur-strook{grid-template-columns:repeat(3,minmax(0,1fr))}}.cultuur-strook img{aspect-ratio:16/10;background:transparent;border-radius:var(--radius);display:block;height:auto;object-fit:cover;object-position:center;width:100%}.werken-bij{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;margin-top:34px;padding:26px clamp(20px,3vw,34px)}.werken-bij p{color:var(--navy-deep);font-family:Poppins,sans-serif;font-weight:600;margin:0}.werken-bij .werken-sub{color:var(--slate);display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:400;margin-top:2px}.cultuur-strook img.img-fit-contain,.locatie-kaart img.img-fit-contain,.team-kaart img.img-fit-contain,.verhaal-foto img.img-fit-contain{object-fit:contain!important;object-position:center}.cultuur-strook img.img-fit-cover,.locatie-kaart img.img-fit-cover,.team-kaart img.img-fit-cover,.verhaal-foto img.img-fit-cover{object-fit:cover!important}