.ms-home{background:var(--ms-paper);color:var(--ms-ink)}.ms-home h1,.ms-home h2,.ms-home h3{font-variation-settings:"wdth" 66;letter-spacing:-.01em;text-wrap:balance;font-weight:800;line-height:.98}.ms-home p{text-wrap:pretty}.ms-sec-head{text-align:center;justify-items:center;gap:14px;max-width:44em;margin:0 auto clamp(36px,4vw,56px);display:grid}.ms-sec-head h2{font-size:clamp(2.1rem,1.2rem + 3.2vw,3.7rem)}.ms-sec-head p{color:var(--ms-ink-soft);font-size:clamp(1.06rem,.98rem + .35vw,1.25rem)}.ms-arrow{width:20px;height:20px}.ms-hero-in{padding-left:max(16px,env(safe-area-inset-left,0px),min(4vw,56px),calc((100vw - var(--ms-max))/2 + min(4vw,56px)));padding-right:0;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(28px,4vw,72px);padding-block:clamp(24px,3.4vw,56px) clamp(96px,9vw,150px);display:grid}.ms-copy{min-width:0;max-width:600px}.ms-hero h1{margin-bottom:clamp(18px,2vw,28px);font-size:clamp(3rem,1.5rem + 5vw,5.6rem)}.ms-hero h1>span{display:block}.ms-hero h1 .ms-h1b{color:var(--ms-green-ink)}.ms-mark{white-space:nowrap;display:inline-block;position:relative}.ms-mark:after{content:"";background:var(--ms-orange);transform-origin:0;border-radius:99px;height:.1em;animation:.7s cubic-bezier(.25,.46,.45,.94) .55s forwards ms-line;position:absolute;bottom:-.05em;left:0;right:0;transform:scaleX(0)}.ms-lead{color:var(--ms-ink-soft);max-width:34em;font-size:clamp(1.06rem,.98rem + .35vw,1.25rem)}.ms-cta{flex-direction:column;align-items:flex-start;gap:10px;margin-top:clamp(22px,2.4vw,32px);display:flex}.ms-note{color:var(--ms-ink-soft);font-size:.92rem}.ms-collage{aspect-ratio:1.5;min-width:0;position:relative}.ms-block{border-radius:var(--ms-r-big)0 0 var(--ms-r);background:radial-gradient(70% 90% at 25% 15%,#78be5073,#0000 60%),linear-gradient(150deg,#4e9a2e 0%,#2e6417 48%,#163a0a 100%);animation:1s cubic-bezier(.25,.46,.45,.94) 50ms both ms-slide-r;position:absolute;inset:16% 0 -84px 20%;box-shadow:0 26px 50px #1f471047}.ms-ph{border-radius:var(--ms-r);box-shadow:var(--ms-schaduw-hoog);background:var(--ms-paper-2);margin:0;position:absolute;overflow:hidden}.ms-ph img{object-fit:cover}.ms-ph-a{aspect-ratio:4/5;border-top-left-radius:var(--ms-r-big);width:45%;animation:1s cubic-bezier(.25,.46,.45,.94) .15s both ms-slide-l;top:0;left:4%}.ms-ph-b{aspect-ratio:4/5;border-radius:var(--ms-r)0 0 var(--ms-r-big);width:45%;animation:1s cubic-bezier(.25,.46,.45,.94) .3s both ms-slide-r;top:0;right:0}.ms-band-zone{z-index:3;margin-top:calc(-1*clamp(64px,6vw,96px));position:relative;overflow-x:clip}.ms-band{box-shadow:var(--ms-schaduw-groen);background:linear-gradient(90deg,#1f4710,#2e6417 50%,#1f4710);align-items:center;margin-inline:-3%;display:flex;position:relative;transform:rotate(-2deg)}.ms-band-track{width:max-content;animation:46s linear infinite ms-marquee;display:flex}@media (hover:hover){.ms-band:hover .ms-band-track{animation-play-state:paused}}.ms-band:focus-within .ms-band-track,.ms-band.is-paused .ms-band-track{animation-play-state:paused}.ms-band-set{align-items:center;gap:clamp(18px,2vw,30px);padding:clamp(14px,1.4vw,20px) clamp(9px,1vw,15px);display:flex}.ms-band-set span{font-variation-settings:"wdth" 70;color:var(--ms-on-green);white-space:nowrap;font-size:clamp(1.35rem,1rem + 1.4vw,2.2rem);font-weight:800}.ms-band-set span.is-hot{color:#ffc98a}.ms-band-set img{flex:none;width:clamp(18px,1.6vw,24px);height:auto}.ms-band-toggle{right:calc(3% + max(16px,env(safe-area-inset-right,0px),min(4vw,56px)));z-index:2;color:var(--ms-on-green);cursor:pointer;background:#1f4710;border:1.5px solid #f4ede373;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;top:calc(100% + 14px)}.ms-band-toggle:hover{border-color:var(--ms-orange)}.ms-band-toggle svg{width:12px;height:12px}.ms-board-sec{isolation:isolate;color:var(--ms-on-green);background:radial-gradient(90% 120% at 15% 30%,#2a5a15 0%,#0000 60%),linear-gradient(160deg,#1f4710 0%,#163a0a 55%,#10280a 100%);margin-top:clamp(-30px,-2vw,-14px);position:relative;overflow:hidden}.ms-bs-in{--side:max(16px,min(4vw,56px),calc((100vw - var(--ms-max))/2 + min(4vw,56px)));grid-template-columns:calc(var(--side) + (100vw - 2*var(--side))*.35)minmax(0,1fr);padding-left:0;padding-right:max(var(--side),env(safe-area-inset-right,0px));align-items:center;gap:clamp(40px,5vw,88px);padding-block:clamp(100px,8.5vw,128px) clamp(64px,6vw,96px);display:grid}.ms-bs-side{min-width:0;display:grid;position:relative}.ms-bs-photo{border-radius:0 var(--ms-r)var(--ms-r-big)0;box-shadow:var(--ms-schaduw-hoog);aspect-ratio:3/2;background:#163a0a;margin:0;position:relative;overflow:hidden}.ms-bs-photo img{object-fit:cover}.ms-bs-copy{z-index:2;margin:-110px 0 0 max(var(--side),env(safe-area-inset-left,0px));background:var(--ms-paper);color:var(--ms-ink);border-radius:var(--ms-r);box-shadow:var(--ms-schaduw-hoog);border-top-right-radius:44px;justify-items:start;gap:16px;padding:clamp(22px,2.4vw,32px);display:grid;position:relative}.ms-bs-copy h2{font-size:clamp(1.9rem,1.1rem + 2.1vw,2.8rem)}.ms-bs-copy p{color:var(--ms-ink-soft);max-width:30em}.ms-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ms-board-wrap{min-width:0;position:relative;container-type:inline-size}@container (max-width:860px){.ms-bcard .ms-av{display:none}}@container (max-width:700px){.ms-board .ms-chip{gap:5px;padding:3px 6px;font-size:.66rem}}.ms-board{border-radius:calc(var(--ms-r) + 6px);background:#12300a;border:1px solid #2f5a1c;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px;display:grid;box-shadow:0 30px 70px #00000059}.ms-col{background:var(--ms-paper-2);border-radius:var(--ms-r);color:var(--ms-ink);flex-direction:column;display:flex;overflow:hidden}.ms-col header{border-top:6px solid var(--c);justify-content:space-between;align-items:center;padding:12px 12px 10px;font-size:.95rem;font-weight:700;display:flex}.ms-col header b{text-align:center;border-radius:var(--ms-r-s);background:var(--ms-card);font-variant-numeric:tabular-nums;min-width:24px;padding:2px 7px;font-size:.78rem}.ms-slots{flex-direction:column;flex:1;gap:10px;padding:0 10px 12px;display:flex}.ms-bcard{background:var(--ms-card);border-radius:var(--ms-r-s);box-shadow:var(--ms-schaduw);gap:8px;padding:11px 11px 10px;display:grid}.ms-bcard.is-star{box-shadow:var(--ms-schaduw-hoog)}.ms-dc-top{align-items:center;gap:9px;display:flex}.ms-dc-top>div{min-width:0}.ms-dc-top b{font-size:.9rem;font-weight:700;line-height:1.2;display:block}.ms-dc-top small{color:var(--ms-ink-soft);font-size:.78rem}.ms-av{color:#f4ede3;background:#2e6417;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:800;display:grid}.ms-chip{white-space:nowrap;border-radius:var(--ms-r-s);justify-self:start;align-items:center;gap:7px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.ms-chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ms-chip.lopend{background:var(--ms-st-lopend-bg);color:var(--ms-st-lopend-fg)}.ms-chip.gesprek{background:var(--ms-st-gesprek-bg);color:var(--ms-st-gesprek-fg)}.ms-chip.voorstel{background:var(--ms-st-voorstel-bg);color:var(--ms-st-voorstel-fg)}.ms-chip.baan{background:var(--ms-st-baan-bg);color:var(--ms-st-baan-fg)}.ms-tip{color:var(--ms-ink-soft);font-size:.76rem;line-height:1.35}.ms-prog{align-items:center;gap:4px;display:flex}.ms-prog i{background:var(--ms-line);clip-path:polygon(35% 0,100% 0,65% 100%,0 100%);width:16px;height:7px;transition:background .4s}.ms-prog i.on{background:var(--prog,var(--ms-green))}.ms-drop{border:2px dashed color-mix(in srgb,var(--ms-st-baan)55%,transparent);border-radius:var(--ms-r-s);text-align:center;min-height:84px;color:var(--ms-ink-soft);place-items:center;padding:10px;font-size:.8rem;display:grid}.ms-confetti{pointer-events:none;z-index:5;width:120%;height:120%;position:absolute;inset:-10%}.ms-recog{background:var(--ms-mustard-bg);padding-block:clamp(72px,8vw,120px)}.ms-polas{justify-content:center;align-items:flex-start;margin-bottom:clamp(40px,4vw,56px);display:flex}.ms-pola{background:var(--ms-pola);width:min(330px,33%);box-shadow:var(--ms-schaduw-hoog);rotate:var(--rot);border-radius:4px;margin:0 -10px;padding:12px 12px 20px;transition:rotate .35s,scale .35s;position:relative}.ms-pola:nth-child(2){z-index:2;margin-top:34px}.ms-pola:hover{z-index:3;rotate:none;scale:1.03}.ms-pola-img{aspect-ratio:1;border-radius:2px;position:relative;overflow:hidden}.ms-pola-img img{object-fit:cover}.ms-pola figcaption{font-variation-settings:"wdth" 75;color:#17200f;text-wrap:balance;padding:14px 6px 0;font-size:clamp(1.05rem,.9rem + .5vw,1.3rem);font-weight:700;line-height:1.2}.ms-center{justify-content:center;display:flex}.ms-feats{padding-block:clamp(72px,8vw,120px)}.ms-feat-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.ms-feat-pics{aspect-ratio:1/1.08;min-width:0;position:relative}.ms-fp-block{border-radius:var(--ms-r)var(--ms-r-big)var(--ms-r)var(--ms-r);background:radial-gradient(70% 90% at 75% 15%,#78be5066,#0000 60%),linear-gradient(150deg,#4e9a2e,#2e6417 50%,#163a0a);position:absolute;inset:10% 0 4% 12%;box-shadow:0 26px 50px #1f471040}.ms-fp-a,.ms-fp-b{box-shadow:var(--ms-schaduw-hoog);border-radius:var(--ms-r);margin:0;position:absolute;overflow:hidden}.ms-fp-a img,.ms-fp-b img{object-fit:cover}.ms-fp-a{aspect-ratio:4/5;border-top-left-radius:var(--ms-r-big);width:60%;top:0;left:0}.ms-fp-b{aspect-ratio:1;border-bottom-right-radius:var(--ms-r-big);width:50%;bottom:0;right:4%}.ms-feat-tx{gap:clamp(24px,3vw,36px);min-width:0;display:grid}.ms-feat-tx h2{font-size:clamp(2.1rem,1.2rem + 3.2vw,3.7rem)}.ms-feat-list{gap:clamp(18px,2.2vw,28px);display:grid}.ms-feat h3{margin-bottom:6px;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem)}.ms-feat p{color:var(--ms-ink-soft)}.ms-plan-note{color:var(--ms-green-ink);margin-top:4px;font-size:.85rem;font-weight:700;display:inline-block}.ms-search-sec{--side:max(16px,min(4vw,56px),calc((100vw - var(--ms-max))/2 + min(4vw,56px)));background:radial-gradient(80% 120% at 85% 20%,#2a5a15 0%,#0000 60%),linear-gradient(160deg,#1f4710 0%,#163a0a 60%,#10280a 100%);padding-block:clamp(72px,8vw,120px)}.ms-search-grid{padding-left:max(var(--side),env(safe-area-inset-left,0px));grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;column-gap:clamp(28px,3.5vw,56px);padding-right:0;display:grid}.ms-search-photo{aspect-ratio:1.02;border-radius:var(--ms-r-big)0 0 var(--ms-r);box-shadow:var(--ms-schaduw-hoog);margin:0;position:relative;overflow:hidden}.ms-search-photo img{object-fit:cover}.ms-s-card{z-index:2;background:var(--ms-paper);border-radius:var(--ms-r);box-shadow:var(--ms-schaduw-hoog);border-top-left-radius:44px;gap:18px;padding:clamp(24px,3vw,40px);display:grid;position:relative}.ms-s-card h2{font-size:clamp(1.9rem,1.2rem + 2vw,2.8rem)}.ms-s-card>p{color:var(--ms-ink-soft)}.ms-s-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.ms-s-form label{gap:6px;font-size:.85rem;font-weight:600;display:grid}.ms-s-form input,.ms-s-form select{font:inherit;color:var(--ms-ink);background:var(--ms-card);border:1.5px solid var(--ms-line);border-radius:var(--ms-r-s);width:100%;padding:13px 14px;font-weight:500}.ms-s-form input:focus-visible,.ms-s-form select:focus-visible{border-color:var(--ms-orange);outline-offset:1px}.ms-s-form .ms-btn{justify-content:center;padding:13px 22px}.ms-s-msg{color:var(--ms-ink-soft);font-size:.9rem}.ms-search-more{padding-left:max(var(--side),env(safe-area-inset-left,0px));padding-right:max(var(--side),env(safe-area-inset-right,0px))}.ms-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(28px,3vw,40px) 0 0;display:grid}.ms-job{background:var(--ms-paper);color:var(--ms-ink);border-radius:var(--ms-r);box-shadow:var(--ms-schaduw-hoog);align-content:start;gap:10px;min-width:0;padding:20px;display:grid}.ms-job h3{font-size:1.25rem;line-height:1.15}.ms-job .ms-job-co{color:var(--ms-green-ink);font-size:.92rem;font-weight:700}.ms-job .ms-job-loc{color:var(--ms-ink-soft);font-size:.85rem}.ms-job p{color:var(--ms-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.ms-job .ms-ghost{justify-self:start;margin-top:4px}.ms-upsell{background:var(--ms-paper);max-width:820px;color:var(--ms-ink);border-radius:var(--ms-r);box-shadow:var(--ms-schaduw-hoog);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 0;padding:20px 24px;display:flex}.ms-price-sec{background:var(--ms-paper-2);padding-block:clamp(72px,8vw,120px)}.ms-price-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.ms-price-l{justify-items:start;gap:18px;display:grid}.ms-price-l h2{font-size:clamp(2.1rem,1.2rem + 3.2vw,3.7rem)}.ms-price-l>p{color:var(--ms-ink-soft);font-size:clamp(1.06rem,.98rem + .35vw,1.25rem)}.ms-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.ms-plan{background:var(--ms-card);border-radius:var(--ms-r);box-shadow:var(--ms-schaduw);align-content:start;gap:8px;padding:20px;display:grid}.ms-plan.is-top{box-shadow:var(--ms-schaduw-hoog);border-top-right-radius:40px}.ms-plan h3{font-size:1.35rem}.ms-amt{font-variation-settings:"wdth" 70;color:var(--ms-green-ink);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:800;line-height:1}.ms-amt small{font-variation-settings:normal;color:var(--ms-ink-soft);font-size:.9rem;font-weight:500}.ms-plan ul{gap:6px;margin-top:6px;font-size:.93rem;display:grid}.ms-plan li{padding-left:20px;position:relative}.ms-plan li:before{content:"";background:var(--ms-orange);clip-path:polygon(35% 0,100% 0,65% 100%,0 100%);width:11px;height:6px;position:absolute;top:.5em;left:0}.ms-link{text-underline-offset:4px;color:var(--ms-green-ink);font-weight:700;text-decoration:underline}.ms-faq{gap:10px;display:grid}.ms-faq h3{margin-bottom:6px;font-size:clamp(1.45rem,1.15rem + 1vw,2rem)}.ms-faq details{background:var(--ms-card);border-radius:var(--ms-r);box-shadow:var(--ms-schaduw)}.ms-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:700;list-style:none;display:flex}.ms-faq summary::-webkit-details-marker{display:none}.ms-faq summary:after{content:"";border-right:2.5px solid var(--ms-orange);border-bottom:2.5px solid var(--ms-orange);flex:none;width:12px;height:12px;transition:rotate .25s;translate:0 -3px;rotate:45deg}.ms-faq details[open] summary:after{translate:0 3px;rotate:225deg}.ms-faq details p{color:var(--ms-ink-soft);padding:0 18px 16px}.ms-closing{padding-block:clamp(72px,8vw,120px)}.ms-cl-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.ms-cl-ph{justify-self:center;width:100%;max-width:420px;position:relative}.ms-cl-ph:before{content:"";aspect-ratio:1;z-index:0;background:linear-gradient(150deg,#4e9a2e,#1f4710);border-radius:50%;width:82%;position:absolute;top:-8%;right:-12%}.ms-cl-img{z-index:1;aspect-ratio:4/5;border-radius:999px 999px var(--ms-r)var(--ms-r);box-shadow:var(--ms-schaduw-hoog);position:relative;overflow:hidden}.ms-cl-img img{object-fit:cover}.ms-cl-tx{justify-items:start;gap:20px;display:grid}.ms-cl-tx h2{font-size:clamp(2.1rem,1.2rem + 3.2vw,3.7rem)}.ms-cl-tx h2 span{color:var(--ms-green-ink)}.ms-strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ms-strip div{aspect-ratio:3/2;position:relative;overflow:hidden}.ms-strip img{object-fit:cover;filter:grayscale()contrast(1.1)brightness(.78);transition:filter .5s}.ms-strip div:after{content:"";mix-blend-mode:color;opacity:.85;pointer-events:none;background:#2e6417;transition:opacity .5s;position:absolute;inset:0}@media (hover:hover){.ms-strip div:hover img{filter:none}.ms-strip div:hover:after{opacity:0}}.ms-rv{translate:var(--rv-x,0)44px;transition:translate 1s cubic-bezier(.25,.46,.45,.94)}.ms-rv.is-in{translate:0}@keyframes ms-slide-l{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:none}}@keyframes ms-slide-r{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:none}}@keyframes ms-line{to{transform:scaleX(1)}}@keyframes ms-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ms-home *,.ms-home :before,.ms-home :after{transition:none!important;animation:none!important}.ms-mark:after{transform:none}.ms-rv{translate:none}.ms-home .ms-band-track{animation:90s linear infinite ms-marquee!important}}@media (max-width:1100px){.ms-bs-in{padding-left:max(16px,env(safe-area-inset-left,0px),min(4vw,56px));padding-right:max(16px,env(safe-area-inset-right,0px),min(4vw,56px));grid-template-columns:minmax(0,1fr)}.ms-bs-side{max-width:720px}.ms-bs-photo{border-radius:var(--ms-r)var(--ms-r)var(--ms-r)var(--ms-r-big)}.ms-bs-copy{margin:-64px 16px 0}.ms-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ms-hero-in{padding-right:max(16px,env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr);padding-bottom:clamp(90px,16vw,120px)}.ms-copy{max-width:640px}.ms-collage{aspect-ratio:1/.96;justify-self:start;width:100%;max-width:560px}.ms-ph-b{display:none}.ms-ph-a{width:78%;left:0}.ms-block{border-radius:var(--ms-r)var(--ms-r-big)0 0;top:12%;left:0}.ms-feat-grid,.ms-price-grid,.ms-cl-grid{grid-template-columns:minmax(0,1fr)}.ms-search-grid{padding-right:max(16px,env(safe-area-inset-right,0px),min(4vw,56px));grid-template-columns:minmax(0,1fr)}.ms-search-photo{border-radius:var(--ms-r-big)var(--ms-r)var(--ms-r)var(--ms-r);order:-1;max-width:620px}.ms-s-card{margin:-64px 16px 0}.ms-feat-pics{justify-self:center;width:100%;max-width:560px}.ms-cl-ph{max-width:300px}}@media (max-width:640px){.ms-cta .ms-btn{justify-content:center;width:100%}.ms-band-set{gap:22px;padding-block:20px}.ms-band-set span{font-size:1.9rem}.ms-band-set img{width:22px}.ms-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.ms-col .ms-slots{min-height:150px}.ms-bcard .ms-av{display:none}.ms-polas{flex-direction:column;align-items:center;gap:18px}.ms-pola{width:min(300px,86%);margin:0}.ms-pola:nth-child(2){margin-top:0}.ms-s-form{grid-template-columns:minmax(0,1fr)}.ms-s-form .ms-btn{justify-content:center}.ms-results,.ms-plans{grid-template-columns:minmax(0,1fr)}.ms-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
