.b-sectiekop{display:flex;flex-direction:column;gap:var(--vx-space-3)}.b-hero{display:flex;flex-wrap:wrap;min-height:min(88vh,760px)}.b-hero__vlak{flex:1 1 calc(var(--inhoud-marge) + 680px);display:flex;flex-direction:column;justify-content:center;gap:var(--vx-space-16);padding:var(--vx-layout-section-gap)var(--vx-space-16)var(--vx-layout-section-gap)var(--inhoud-marge)}.b-hero__inhoud{display:flex;flex-direction:column;gap:var(--vx-space-8)}.b-hero__titel{font-size:var(--vx-type-display-font-size);line-height:var(--vx-type-display-line-height);letter-spacing:var(--vx-type-display-letter-spacing);color:var(--color-white);max-width:13ch;text-wrap:balance}.b-hero__tekst{font-size:var(--vx-type-body-lg-font-size);line-height:var(--vx-type-body-lg-line-height);color:var(--color-on-red);max-width:34rem}.b-hero__acties{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vx-space-4)var(--vx-space-8)}.b-hero__beeld{flex:4 1 36%;margin:0;min-height:420px;background:var(--color-silk-black)}.b-hero__beeld img{width:100%;height:100%;object-fit:cover}.b-hero__beeld img{transition:opacity var(--vx-motion-duration-reveal)var(--vx-motion-ease-enter)}.b-hero__beeld img.is-laden{opacity:0}.b-hero__beeld--netwerk{background:url(/img/bg.png)50%/cover no-repeat,var(--color-silk-black);background-blend-mode:soft-light,normal}.b-onderscheid__toelichting{max-width:440px;color:var(--vx-color-text-inverse-secondary)}.b-pijlers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:var(--color-silk-black)}.b-pijler{display:flex;flex-direction:column;gap:var(--vx-space-4);padding:var(--vx-space-12)var(--vx-space-8);background:var(--color-black);color:var(--color-white);text-decoration:none;transition:background-color .15s ease-in-out}.b-pijler:hover{background:var(--color-silk-black);color:var(--color-white)}.b-pijler__icoon{color:var(--vx-color-red-400)}.b-pijler__kop{font-size:var(--vx-type-h2-font-size);line-height:var(--vx-type-h2-line-height)}.b-pijler__tekst{flex-grow:1;color:var(--color-gray)}.b-icoon{display:block}.b-verschuiving__kop{max-width:34ch}.b-verschuiving__kaart{min-height:300px;gap:var(--vx-space-3);transition:background-color .15s ease-in-out}.b-verschuiving__kaart:hover{background:var(--color-gray)}.b-verschuiving__vakgebied{color:var(--fg-secondary);margin-bottom:var(--vx-space-2)}.b-verschuiving__van,.b-verschuiving__naar{font-family:var(--font-brand);font-size:var(--vx-type-h4-font-size);line-height:var(--vx-type-h4-line-height)}.b-verschuiving__van{font-weight:var(--vx-font-weight-semibold)}.b-verschuiving__naar{font-weight:var(--font-weight-bold);color:var(--color-red-text);flex-grow:1}.b-verschuiving__kort{font-size:var(--vx-type-small-font-size);line-height:var(--vx-type-small-line-height);color:var(--fg-secondary)}.b-standpunt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vx-space-16);align-items:start}.b-standpunt .section-label{color:var(--vx-color-red-400)}.b-standpunt__kop{font-size:var(--vx-type-h1-font-size);line-height:var(--vx-type-h1-line-height);max-width:16ch}.b-standpunt__tekst{display:flex;flex-direction:column;gap:var(--vx-space-6);font-size:var(--vx-type-body-lg-font-size);line-height:var(--vx-type-body-lg-line-height);color:var(--vx-color-text-inverse-secondary)}.b-standpunt__tekst .tekstlink{align-self:flex-start}.b-aanpak{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vx-space-16);align-items:start}.b-aanpak__tekst{color:var(--fg-secondary);max-width:30rem;margin-top:var(--vx-space-3)}.b-stappen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;background:var(--color-gray)}.b-stap{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--vx-space-4);padding:var(--vx-space-8);background:var(--color-white)}.b-stap__nummer{font-family:var(--font-brand);font-weight:var(--font-weight-bold);font-size:var(--vx-type-h1-font-size);line-height:1;color:var(--color-red)}.b-stap__inhoud{display:flex;flex-direction:column;gap:var(--vx-space-2)}.b-stap__kop{font-size:var(--vx-type-h3-font-size)}.b-stap__inhoud p{color:var(--fg-secondary)}.b-stap__inhoud .tekstlink{align-self:flex-start}.b-contact{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.15fr);gap:var(--vx-space-16);align-items:start}.b-contact__intro{display:flex;flex-direction:column;gap:var(--space-md)}.b-contact__kop{font-size:var(--vx-type-h1-font-size);line-height:var(--vx-type-h1-line-height);text-transform:uppercase;color:var(--color-white)}.b-contact__tekst{font-size:var(--vx-type-body-lg-font-size);color:var(--color-on-red);max-width:30rem}.b-contact__form{display:flex;flex-direction:column;gap:var(--vx-space-6)}.b-contact__form .btn{align-self:flex-start}.b-contact__velden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vx-space-4)}.b-veld{display:flex;flex-direction:column;gap:var(--vx-space-2)}.b-contact .contact__input{border:none;background:var(--color-white)}.b-onderwerpen{border:0;margin:0;padding:0;min-width:0}.b-onderwerpen legend{padding:0;margin-bottom:var(--vx-space-3)}.b-onderwerpen__lijst{display:flex;flex-wrap:wrap;gap:var(--vx-space-2)}.b-onderwerp__input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.b-onderwerp{display:inline-flex;align-items:center;min-height:44px;padding:var(--vx-space-2)var(--vx-space-4);border:var(--vx-border-width-strong)solid var(--color-on-red);font-family:var(--font-brand);font-weight:var(--vx-font-weight-semibold);font-size:var(--text-body);color:var(--color-on-red);cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}.b-onderwerp:hover{background:var(--color-white);color:var(--color-black)}.b-onderwerp__input:checked+.b-onderwerp{background:var(--color-black);color:var(--color-white)}.b-onderwerp__input:focus-visible+.b-onderwerp{outline:var(--vx-focus-ring-width)solid var(--color-black);outline-offset:var(--vx-focus-ring-offset)}.b-werken{display:flex;flex-wrap:wrap}.b-werken__beeld{flex:1 1 44%;margin:0;min-height:420px;background:var(--color-black)}.b-werken__beeld img{width:100%;height:100%;object-fit:cover}.b-werken__beeld--leeg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vx-space-2);padding:var(--vx-space-8);text-align:center;color:var(--vx-color-text-inverse-secondary);background:var(--vx-color-neutral-800)}.b-werken__brief{max-width:26rem;font-size:var(--vx-type-small-font-size)}.b-werken__inhoud{flex:1 1 48%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--vx-space-4);padding:var(--vx-layout-section-gap)var(--inhoud-marge)var(--vx-layout-section-gap)var(--vx-space-16)}.b-werken__tekst{color:var(--color-gray);max-width:34rem;margin-bottom:var(--vx-space-4)}@media(max-width:768px){.b-hero{min-height:0}.b-hero__vlak{flex-basis:100%;padding:var(--vx-space-12)var(--vx-layout-page-margin);gap:var(--vx-space-8)}.b-hero__titel{font-size:var(--vx-type-h1-font-size);max-width:none}.b-hero__acties .btn{width:100%;text-align:center}.b-hero__beeld{flex-basis:100%;min-height:0;aspect-ratio:16/9}.b-onderscheid__toelichting{max-width:none}.b-pijlers{grid-template-columns:1fr}.b-pijler{padding:var(--vx-space-8)var(--vx-space-6)}.b-verschuiving__kaart{min-height:0}.b-standpunt{grid-template-columns:1fr;gap:var(--vx-space-8)}.b-standpunt__kop{max-width:none}.b-aanpak{grid-template-columns:1fr;gap:var(--vx-space-8)}.b-stap{grid-template-columns:48px minmax(0,1fr);padding:var(--vx-space-6)var(--vx-space-4)}.b-contact{grid-template-columns:1fr;gap:var(--vx-space-8)}.b-contact__velden{grid-template-columns:1fr}.b-contact__form .btn{align-self:stretch;text-align:center}.b-werken__beeld{flex-basis:100%;min-height:240px}.b-werken__inhoud{flex-basis:100%;padding:var(--vx-space-12)var(--vx-layout-page-margin)}}