.page-module__mFWaTq__page{padding:var(--space-8) 0 var(--space-20);background:var(--color-bg)}.page-module__mFWaTq__container{max-width:var(--container-max);padding-left:var(--container-padding);padding-right:var(--container-padding);margin:0 auto}.page-module__mFWaTq__header{margin-top:var(--space-6);margin-bottom:var(--space-12);padding:var(--space-8) var(--space-5);border-radius:var(--radius-xl);border-left:4px solid var(--color-primary-purple);background:linear-gradient(135deg,#4140990f 0%,#8ed8f814 100%)}@media (min-width:768px){.page-module__mFWaTq__header{padding:var(--space-12) var(--space-8)}}.page-module__mFWaTq__heading{font-family:var(--font-sans);font-weight:700;font-size:clamp(var(--text-2xl), 5vw, var(--text-4xl));color:var(--color-text-primary);margin:0 0 var(--space-4) 0;letter-spacing:-.02em;line-height:1.05}.page-module__mFWaTq__subheading{font-family:var(--font-sans);font-weight:300;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:560px;margin:0}.page-module__mFWaTq__cultureSection{margin-bottom:var(--space-16)}.page-module__mFWaTq__cultureGrid{gap:var(--space-6);display:grid}@media (min-width:768px){.page-module__mFWaTq__cultureGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.page-module__mFWaTq__cultureItem{padding:var(--space-6) var(--space-5) var(--space-5)}}.page-module__mFWaTq__cultureItem{padding:var(--space-8) var(--space-6) var(--space-6);background:var(--color-black);border-radius:var(--radius-lg);transition:transform var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default);border:1px solid #0000;position:relative;overflow:hidden}.page-module__mFWaTq__cultureItem:before{content:"";background:var(--color-primary-purple);height:4px;position:absolute;top:0;left:0;right:0}.page-module__mFWaTq__cultureItem:nth-child(2):before{background:var(--color-primary-blue)}.page-module__mFWaTq__cultureItem:nth-child(3):before{background:var(--color-accent-orange)}.page-module__mFWaTq__cultureItem:hover{transform:translateY(-3px);box-shadow:0 12px 32px #05003440}.page-module__mFWaTq__cultureHeading{font-family:var(--font-sans);font-weight:700;font-size:var(--text-lg);color:var(--color-primary-blue);margin:0 0 var(--space-3) 0}.page-module__mFWaTq__cultureItem:nth-child(2) .page-module__mFWaTq__cultureHeading{color:var(--color-primary-blue)}.page-module__mFWaTq__cultureItem:nth-child(3) .page-module__mFWaTq__cultureHeading{color:var(--color-accent-orange)}.page-module__mFWaTq__cultureText{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#ffffffb3;margin:0}.page-module__mFWaTq__sectionHeading{font-family:var(--font-sans);font-weight:400;font-size:clamp(var(--text-xl), 3vw, var(--text-2xl));color:var(--color-text-primary);margin:0 0 var(--space-6) 0;line-height:1.15}.page-module__mFWaTq__vacaturesSection{margin-bottom:var(--space-16)}.page-module__mFWaTq__vacaturesList{gap:var(--space-6);margin-top:var(--space-4);display:grid}.page-module__mFWaTq__vacatureCard{padding:var(--space-8);border:2px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default)}.page-module__mFWaTq__vacatureCard:hover{border-color:var(--color-primary-purple);box-shadow:var(--shadow-lg)}.page-module__mFWaTq__vacatureHeader{margin-bottom:var(--space-4)}.page-module__mFWaTq__vacatureTitel{font-family:var(--font-sans);font-weight:700;font-size:var(--text-xl);color:var(--color-text-primary);margin:0 0 var(--space-3) 0}.page-module__mFWaTq__vacatureMeta{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__mFWaTq__metaTag{font-family:var(--font-sans);font-weight:700;font-size:var(--text-xs);color:var(--color-primary-purple);padding:var(--space-1) var(--space-3);background:var(--color-bg-alt);border-radius:var(--radius-full)}.page-module__mFWaTq__vacatureOmschrijving{font-family:var(--font-sans);font-weight:300;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0 0 var(--space-6) 0;max-width:720px}.page-module__mFWaTq__vacatureDetails{gap:var(--space-6);margin-bottom:var(--space-6);display:grid}@media (min-width:768px){.page-module__mFWaTq__vacatureDetails{gap:var(--space-8);grid-template-columns:1fr 1fr}}.page-module__mFWaTq__detailHeading{font-family:var(--font-sans);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 var(--space-3) 0}.page-module__mFWaTq__detailList{margin:0;padding:0;list-style:none}.page-module__mFWaTq__detailList li{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);padding:var(--space-2) 0;padding-left:var(--space-5);position:relative}.page-module__mFWaTq__detailList li:before{content:"";left:0;top:calc(var(--space-2) + .55em);background:var(--color-secondary-violet);border-radius:50%;width:6px;height:6px;position:absolute}.page-module__mFWaTq__vacatureCta{align-items:center;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--color-border-light);display:flex}.page-module__mFWaTq__processSection{margin-bottom:var(--space-16)}.page-module__mFWaTq__processStep{gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--color-border-light);align-items:flex-start;display:flex}.page-module__mFWaTq__processStep:last-child{border-bottom:none}.page-module__mFWaTq__processNumber{background:var(--color-primary-purple);width:40px;height:40px;color:var(--color-white);font-family:var(--font-sans);font-weight:700;font-size:var(--text-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__mFWaTq__processTitle{font-family:var(--font-sans);font-weight:700;font-size:var(--text-base);color:var(--color-text-primary);margin:0 0 var(--space-1) 0}.page-module__mFWaTq__processText{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:560px;margin:0}.page-module__mFWaTq__crossLinks{margin-bottom:var(--space-8);padding:var(--space-5) var(--space-6);background:var(--color-bg-alt);border-radius:var(--radius-md)}.page-module__mFWaTq__crossLinksText{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.page-module__mFWaTq__inlineLink{color:var(--color-link);text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-default);text-decoration:underline}.page-module__mFWaTq__inlineLink:hover{color:var(--color-link-hover)}@media (prefers-color-scheme:dark){html:not([data-theme]) .page-module__mFWaTq__header{border-left-color:var(--color-secondary-violet);background:linear-gradient(135deg,#41409926 0%,#8ed8f814 100%)}html:not([data-theme]) .page-module__mFWaTq__cultureItem{background:var(--color-dark-surface);border-color:var(--color-border)}html:not([data-theme]) .page-module__mFWaTq__cultureItem:hover{border-color:var(--color-secondary-violet);box-shadow:0 12px 32px #0006}html:not([data-theme]) .page-module__mFWaTq__metaTag{color:var(--color-primary-blue)}html:not([data-theme]) .page-module__mFWaTq__processNumber{background:var(--color-primary-blue);color:var(--color-black)}}[data-theme=dark] .page-module__mFWaTq__header{border-left-color:var(--color-secondary-violet);background:linear-gradient(135deg,#41409926 0%,#8ed8f814 100%)}[data-theme=dark] .page-module__mFWaTq__cultureItem{background:var(--color-dark-surface);border-color:var(--color-border)}[data-theme=dark] .page-module__mFWaTq__cultureItem:hover{border-color:var(--color-secondary-violet);box-shadow:0 12px 32px #0006}[data-theme=dark] .page-module__mFWaTq__metaTag{color:var(--color-primary-blue)}[data-theme=dark] .page-module__mFWaTq__processNumber{background:var(--color-primary-blue);color:var(--color-black)}@media (prefers-reduced-motion:reduce){.page-module__mFWaTq__cultureItem,.page-module__mFWaTq__vacatureCard,.page-module__mFWaTq__inlineLink{transition:none}}
