.vacatures_hero__xaYYM{padding-block:clamp(44px,6vw,76px) clamp(56px,7vw,84px);display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(36px,5vw,68px);gap:clamp(36px,5vw,68px);align-items:center}.vacatures_title__oBWz3{font-size:clamp(30px,4.2vw,50px);font-weight:700;line-height:1.08;letter-spacing:-.03em;margin-bottom:20px;max-width:16ch}.vacatures_intro__Gn2Cg{font-size:clamp(17.5px,1.6vw,19px);line-height:1.65;color:var(--text-muted);max-width:54ch}.vacatures_heroImage__3KLvI{position:relative;aspect-ratio:4/3;border-radius:var(--r-lg);overflow:hidden}.vacatures_openSection__17yJn{padding-block:clamp(64px,8vw,104px)}.vacatures_sectionHead__9_qdD{margin-bottom:clamp(32px,4vw,52px)}.vacatures_kenmerken__wTpQL{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.vacatures_kenmerk__Tc9Dm{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);padding:5px 11px;border:1px solid var(--line-soft);border-radius:var(--r-pill);white-space:nowrap}.vacatures_vacatureBand__H9C8t{padding-block:clamp(64px,8vw,110px);scroll-margin-top:var(--nav-h)}.vacatures_bandSand__dGvFk{background:var(--sand)}.vacatures_vacature__GpdZo{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.vacatures_zijkolom__OE8Fl{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px)}.vacatures_vacTitel__9Da_5{font-size:clamp(26px,3.2vw,38px);font-weight:700;letter-spacing:-.028em;line-height:1.1;margin-bottom:18px}.vacatures_solliciteerKaart___ST_D{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.vacatures_solliciteerTekst__CeXml{font-size:15px;line-height:1.6;color:var(--text-soft);margin-bottom:18px;max-width:34ch}.vacatures_mailregel__ojYDs{display:block;margin-top:14px;font-size:14px;color:var(--text-dim)}.vacatures_mailregel__ojYDs a{color:var(--green-text)}.vacatures_vacIntro__CLFJ_{font-size:clamp(18px,1.7vw,21px);line-height:1.55;letter-spacing:-.012em;margin-bottom:28px;max-width:46ch}.vacatures_rol__PZ3NW{font-size:16.5px;line-height:1.7;color:var(--text-soft);max-width:56ch;margin-bottom:clamp(32px,4vw,44px)}.vacatures_blokken___EO9t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--r-lg);overflow:hidden}.vacatures_blok__kFuHE{background:var(--cream);padding:clamp(22px,2.6vw,30px)}.vacatures_bandSand__dGvFk .vacatures_blok__kFuHE{background:var(--sand)}.vacatures_blokBreed__w2Qz8{grid-column:1/-1}.vacatures_blokKop__4oy4O{display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green-text);margin-bottom:16px}.vacatures_punten__Q1xry{margin:0;padding:0;list-style:none}.vacatures_blokBreed__w2Qz8 .vacatures_punten__Q1xry{column-count:2;column-gap:clamp(24px,3vw,44px)}.vacatures_punten__Q1xry li{position:relative;padding-left:20px;font-size:16px;line-height:1.6;color:var(--text-soft);margin-bottom:10px;page-break-inside:avoid;break-inside:avoid}.vacatures_punten__Q1xry li:last-child{margin-bottom:0}.vacatures_punten__Q1xry li:before{content:"";position:absolute;left:2px;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--green)}.vacatures_slotBand__RtF_8{background:var(--surface-dark);color:var(--cream);padding-block:clamp(56px,7vw,92px)}.vacatures_slot__WhtsG{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.vacatures_slotTitel__Qg_dD{font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin-bottom:14px}.vacatures_slotTekst__oS4ND{font-size:17px;line-height:1.65;color:var(--on-dark-soft);max-width:48ch}.vacatures_slotActies__f8r60{display:flex;flex-wrap:wrap;gap:12px}.vacatures_leeg__jHYMK{border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(28px,4vw,44px);font-size:17px;line-height:1.65;color:var(--text-soft);max-width:62ch}@media (max-width:1080px){.vacatures_hero__xaYYM,.vacatures_slot__WhtsG{grid-template-columns:1fr}.vacatures_hero__xaYYM{gap:32px}.vacatures_vacature__GpdZo{grid-template-columns:1fr;gap:32px}.vacatures_zijkolom__OE8Fl{position:static}}@media (max-width:720px){.vacatures_blokBreed__w2Qz8 .vacatures_punten__Q1xry,.vacatures_blokken___EO9t{grid-template-columns:1fr;column-count:1}}