.veiligheid-hero[data-astro-cid-sqpzbrju]{overflow-x:clip}.veiligheid-hero__card[data-astro-cid-sqpzbrju]{background-color:var(--color-bg-white);border-radius:var(--radius-container);padding:52px;overflow:clip;display:flex;flex-direction:column;gap:3.25rem}.veiligheid-hero__top[data-astro-cid-sqpzbrju]{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;text-align:center}.veiligheid-hero__heading[data-astro-cid-sqpzbrju]{color:var(--color-text-primary);max-width:36.1875rem}.veiligheid-hero__sub[data-astro-cid-sqpzbrju]{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--color-text-secondary);max-width:33.875rem}.veiligheid-hero__gallery[data-astro-cid-sqpzbrju]{display:flex;gap:1.5rem;width:100%}.veiligheid-hero__gallery-item[data-astro-cid-sqpzbrju]{flex:1 1 0;min-width:0;height:30rem;will-change:transform,opacity}.veiligheid-hero__media[data-astro-cid-sqpzbrju]{width:100%;height:100%;border-radius:.75rem;overflow:clip}.veiligheid-hero__media[data-astro-cid-sqpzbrju] img[data-astro-cid-sqpzbrju]{width:100%;height:100%;object-fit:cover}@media(max-width:991px){.veiligheid-hero__card[data-astro-cid-sqpzbrju]{padding:40px;gap:2.5rem}.veiligheid-hero__gallery[data-astro-cid-sqpzbrju]{gap:1.25rem}.veiligheid-hero__gallery-item[data-astro-cid-sqpzbrju]{height:22rem}}@media(max-width:767px){.veiligheid-hero__card[data-astro-cid-sqpzbrju]{padding:24px 20px 20px;gap:2rem}.veiligheid-hero__gallery[data-astro-cid-sqpzbrju]{gap:1rem}.veiligheid-hero__gallery-item[data-astro-cid-sqpzbrju]{height:auto;aspect-ratio:3 / 4}.veiligheid-hero__gallery-item[data-astro-cid-sqpzbrju]:nth-child(3){display:none}}@media(max-width:479px){.veiligheid-hero__card[data-astro-cid-sqpzbrju]{padding:24px 16px 16px;gap:1.75rem}.veiligheid-hero__gallery-item[data-astro-cid-sqpzbrju]:nth-child(n+2){display:none}.veiligheid-hero__gallery-item[data-astro-cid-sqpzbrju]{aspect-ratio:4 / 5}}.veiligheid-kern[data-astro-cid-w47bbgsy]{overflow-x:clip}.veiligheid-kern__card[data-astro-cid-w47bbgsy]{background-color:var(--color-bg-gray-1);border-radius:var(--radius-container);padding:52px;overflow:clip;display:flex;flex-direction:column;gap:7.5rem}.veiligheid-kern__intro[data-astro-cid-w47bbgsy]{display:flex;flex-direction:column;gap:1.5rem;max-width:52rem}.veiligheid-kern__heading[data-astro-cid-w47bbgsy]{color:var(--color-text-primary)}.veiligheid-kern__stats[data-astro-cid-w47bbgsy]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:0;margin:0;width:100%;list-style:none}.veiligheid-kern__stat[data-astro-cid-w47bbgsy]{display:flex;flex-direction:column;justify-content:space-between;gap:4rem;padding:1.25rem;border-radius:var(--radius-card);background-color:var(--color-bg-white)}.veiligheid-kern__label[data-astro-cid-w47bbgsy]{color:var(--color-text-secondary)}.veiligheid-kern__body[data-astro-cid-w47bbgsy]{display:flex;flex-direction:column;gap:.75rem}.veiligheid-kern__value[data-astro-cid-w47bbgsy]{color:var(--color-text-primary)}.veiligheid-kern__text[data-astro-cid-w47bbgsy]{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--color-text-secondary)}@media(max-width:991px){.veiligheid-kern__card[data-astro-cid-w47bbgsy]{padding:40px;gap:5rem}.veiligheid-kern__stats[data-astro-cid-w47bbgsy]{grid-template-columns:repeat(2,1fr);gap:1.25rem}.veiligheid-kern__stat[data-astro-cid-w47bbgsy]:nth-child(3):last-child{grid-column:1 / -1}.veiligheid-kern__stat[data-astro-cid-w47bbgsy]{gap:2.5rem}}@media(max-width:767px){.veiligheid-kern__card[data-astro-cid-w47bbgsy]{padding:24px 20px 20px;gap:3rem}.veiligheid-kern__stats[data-astro-cid-w47bbgsy]{gap:1rem}.veiligheid-kern__stat[data-astro-cid-w47bbgsy]{gap:2rem}}@media(max-width:479px){.veiligheid-kern__card[data-astro-cid-w47bbgsy]{padding:24px 16px 16px}.veiligheid-kern__stats[data-astro-cid-w47bbgsy]{grid-template-columns:1fr}.veiligheid-kern__stat[data-astro-cid-w47bbgsy]:nth-child(3):last-child{grid-column:auto}.veiligheid-kern__stat[data-astro-cid-w47bbgsy]{gap:1.5rem}}.veiligheid-grens[data-astro-cid-5dcmwknz]{overflow-x:clip;height:calc(100vh - 40px);min-height:calc(100dvh - 40px)}.veiligheid-grens[data-astro-cid-5dcmwknz]>.container[data-astro-cid-5dcmwknz]{height:100%}.veiligheid-grens__card[data-astro-cid-5dcmwknz]{background-color:var(--color-bg-gray-1);border-radius:var(--radius-container);padding:52px;overflow:clip;height:100%;display:flex;flex-direction:column;justify-content:center;gap:3rem}.veiligheid-grens__header[data-astro-cid-5dcmwknz]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:47.9375rem}.veiligheid-grens__heading[data-astro-cid-5dcmwknz]{color:var(--color-text-primary)}.veiligheid-grens__sub[data-astro-cid-5dcmwknz]{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--color-text-secondary);max-width:39.625rem}.veiligheid-grens__timeline[data-astro-cid-5dcmwknz]{display:flex;align-items:center;width:100%;position:relative}.veiligheid-grens__progressBar[data-astro-cid-5dcmwknz]{position:absolute;bottom:calc(.5rem - .5px);left:12.5%;width:0;height:1px;background-color:var(--color-text-primary);z-index:1;pointer-events:none}.veiligheid-grens__milestone[data-astro-cid-5dcmwknz]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1.5rem;background:none;border:0;padding:0;cursor:pointer;color:inherit;font-family:inherit;text-align:center;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.veiligheid-grens__year[data-astro-cid-5dcmwknz]{font-family:var(--font-heading);font-weight:400;font-size:4.25rem;line-height:1.15;letter-spacing:-.06em;text-align:center;color:var(--color-text-muted);transition:color .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1);width:100%}.veiligheid-grens__milestone[data-astro-cid-5dcmwknz].is-active .veiligheid-grens__year[data-astro-cid-5dcmwknz],.veiligheid-grens__milestone[data-astro-cid-5dcmwknz].is-passed .veiligheid-grens__year[data-astro-cid-5dcmwknz]{color:var(--color-text-primary)}.veiligheid-grens__milestone[data-astro-cid-5dcmwknz].is-passed .veiligheid-grens__year[data-astro-cid-5dcmwknz],.veiligheid-grens__milestone[data-astro-cid-5dcmwknz].is-passed .veiligheid-grens__dot[data-astro-cid-5dcmwknz]{opacity:.3}.veiligheid-grens__indicator[data-astro-cid-5dcmwknz]{display:flex;align-items:center;width:100%;position:relative;height:1rem}.veiligheid-grens__line[data-astro-cid-5dcmwknz]{flex:1 1 0;min-width:0;height:1px;background-color:var(--color-border)}.veiligheid-grens__milestone[data-astro-cid-5dcmwknz]:first-of-type .veiligheid-grens__line--left[data-astro-cid-5dcmwknz],.veiligheid-grens__milestone[data-astro-cid-5dcmwknz]:last-of-type .veiligheid-grens__line--right[data-astro-cid-5dcmwknz]{visibility:hidden}.veiligheid-grens__dot[data-astro-cid-5dcmwknz]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-border);transition:background-color .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1)}.veiligheid-grens__milestone[data-astro-cid-5dcmwknz].is-active .veiligheid-grens__dot[data-astro-cid-5dcmwknz],.veiligheid-grens__milestone[data-astro-cid-5dcmwknz].is-passed .veiligheid-grens__dot[data-astro-cid-5dcmwknz]{background-color:var(--color-text-primary)}.veiligheid-grens__descs[data-astro-cid-5dcmwknz]{display:grid;max-width:39.625rem;width:100%}.veiligheid-grens__descs[data-astro-cid-5dcmwknz]>.veiligheid-grens__body[data-astro-cid-5dcmwknz]{grid-area:1 / 1}.veiligheid-grens__descs[data-astro-cid-5dcmwknz]>.veiligheid-grens__body[data-astro-cid-5dcmwknz]:not(.is-active){visibility:hidden;opacity:0}.veiligheid-grens__body[data-astro-cid-5dcmwknz]{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--color-text-secondary);max-width:39.625rem}@media(max-width:991px){.veiligheid-grens__card[data-astro-cid-5dcmwknz]{padding:40px;gap:2.5rem;align-items:center;text-align:center}.veiligheid-grens__header[data-astro-cid-5dcmwknz]{align-items:center;width:100%}.veiligheid-grens__sub[data-astro-cid-5dcmwknz],.veiligheid-grens__descs[data-astro-cid-5dcmwknz],.veiligheid-grens__body[data-astro-cid-5dcmwknz]{max-width:none;width:100%}.veiligheid-grens__year[data-astro-cid-5dcmwknz]{font-size:2.5rem;letter-spacing:-.05em}}@media(max-width:767px){.veiligheid-grens__card[data-astro-cid-5dcmwknz]{padding:24px 20px 20px;gap:2rem}.veiligheid-grens__year[data-astro-cid-5dcmwknz]{font-size:1.5rem;letter-spacing:-.04em}}@media(max-width:479px){.veiligheid-grens__card[data-astro-cid-5dcmwknz]{padding:24px 16px 16px}.veiligheid-grens__year[data-astro-cid-5dcmwknz]{font-size:1.125rem;letter-spacing:-.02em}}.veiligheid-details[data-astro-cid-crp3q5eh]{overflow-x:clip}.veiligheid-details__card[data-astro-cid-crp3q5eh]{display:flex;flex-direction:column;gap:4.5rem;padding:52px;background-color:var(--color-bg-white);border-radius:var(--radius-container);overflow:clip}.veiligheid-details__header[data-astro-cid-crp3q5eh]{display:flex;flex-direction:column;gap:1rem}.veiligheid-details__heading[data-astro-cid-crp3q5eh]{color:var(--color-text-primary)}.veiligheid-details__grid[data-astro-cid-crp3q5eh]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:0;margin:0;list-style:none}.veiligheid-tile[data-astro-cid-crp3q5eh]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background-color:var(--color-bg-gray-1);border-radius:var(--radius-card)}.veiligheid-tile__title[data-astro-cid-crp3q5eh]{color:var(--color-text-primary);margin-bottom:.25rem}.veiligheid-tile__desc[data-astro-cid-crp3q5eh]{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--color-text-secondary)}.veiligheid-details__melden[data-astro-cid-crp3q5eh]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:2rem;background-color:var(--color-bg-yellow);border-radius:var(--radius-card)}.veiligheid-details__melden-text[data-astro-cid-crp3q5eh]{display:flex;flex-direction:column;gap:.75rem;max-width:44rem}.veiligheid-details__btn[data-astro-cid-crp3q5eh]{height:3.5rem;flex-shrink:0}@media(max-width:991px){.veiligheid-details__card[data-astro-cid-crp3q5eh]{padding:40px;gap:3.5rem}.veiligheid-details__grid[data-astro-cid-crp3q5eh]{gap:1.25rem}.veiligheid-details__melden[data-astro-cid-crp3q5eh]{flex-direction:column;align-items:flex-start}}@media(max-width:767px){.veiligheid-details__card[data-astro-cid-crp3q5eh]{padding:24px 20px 20px;gap:2.5rem}.veiligheid-details__grid[data-astro-cid-crp3q5eh]{grid-template-columns:1fr;gap:1rem}.veiligheid-tile[data-astro-cid-crp3q5eh],.veiligheid-details__melden[data-astro-cid-crp3q5eh]{padding:1.25rem}}@media(max-width:479px){.veiligheid-details__card[data-astro-cid-crp3q5eh]{padding:24px 16px 16px}}
