@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Variable.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Boldonse;src:url(/fonts/Boldonse-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}:root{--bg:#fbfbf7;--bg-2:#f1f2ec;--fg:#0f1411;--mute:#55605a;--line:#e1e4dd;--surface:#fff;--acc:#1b6b50;--acc-d:#14533e;--acc-t:#e6f3ec;--acc-ink:#1b6b50;--merk-s:#1b6b50;--merk-vouw:#14533e;--forme-vlak:#1b6b50;--forme-kier:#14533e;--warn:#b45309;--warn-fg:#fff;--wit:#fff;--op-acc:#fff;--op-acc-2:#ffffffd9;--op-acc-3:#ffffff9e;--op-acc-lijn:#fff3;--tel:#0f1411;--breuk:#141514;--breuk-fg:#f3f4ef;--breuk-2:#1c211e;--breuk-acc:#4fa98a;--breuk-lijn:#ffffff1f;--breuk-kicker:#ffffff1a;--breuk-tekst:#f3f4efb3;--schaduw-1:#00000014;--schaduw-2:#0000001f;--schaduw-3:#0000002e;--schaduw-4:#00000047;--schaduw-5:#00000059;--kanaal-threads:#000;--kanaal-google-1:#1a73e8;--kanaal-google-2:#8ab4f8;--axis-r1:#2f5d50;--axis-r1-fg:#fff;--axis-r1-2:#f4e3c3;--axis-r2:#9e5535;--axis-r2-fg:#fff;--axis-r2-2:#e9dccb;--axis-r3:#0e3b5c;--axis-r3-fg:#fff;--axis-r3-2:#b8d4e3;--axis-boek:#f6f5f0;--axis-boek-fg:#141514;--axis-boek-lijn:#e1e4dd;--axis-vlak:#4fa98a;--axis-kier:#6cc0a3;--kantoor-vandermeer-1:#1f2a44;--kantoor-vandermeer-1-fg:#f3ede0;--kantoor-vandermeer-2:#f3ede0;--kantoor-vandermeer-2-fg:#1f2a44;--kantoor-lindeboom-1:#2d4a3e;--kantoor-lindeboom-1-fg:#f2efe6;--kantoor-lindeboom-2:#d9c9a8;--kantoor-lindeboom-2-fg:#24392f;--kantoor-terhorst-1:#5a2a3a;--kantoor-terhorst-1-fg:#f6eee9;--kantoor-terhorst-2:#f6eee9;--kantoor-terhorst-2-fg:#5a2a3a;--kantoor-brink-1:#0e3b5c;--kantoor-brink-1-fg:#fff;--kantoor-brink-2:#b8d4e3;--kantoor-brink-2-fg:#0e3b5c;--kantoor-bosberg-1:#9e5535;--kantoor-bosberg-1-fg:#fff;--kantoor-bosberg-2:#e9dccb;--kantoor-bosberg-2-fg:#3b2f2a;--kantoor-vlietstra-1:#2f5d50;--kantoor-vlietstra-1-fg:#fff;--kantoor-vlietstra-2:#f4e3c3;--kantoor-vlietstra-2-fg:#2f5d50;--kantoor-oostpoort-1:#222831;--kantoor-oostpoort-1-fg:#e8c547;--kantoor-oostpoort-2:#e8c547;--kantoor-oostpoort-2-fg:#222831;--kantoor-wildschut-1:#e07a5f;--kantoor-wildschut-1-fg:#1d1d1d;--kantoor-wildschut-2:#3d405b;--kantoor-wildschut-2-fg:#f4f1de;--kantoor-hoekstra-1:#163d33;--kantoor-hoekstra-1-fg:#f4f6f3;--kantoor-hoekstra-2:#e3b23c;--kantoor-hoekstra-2-fg:#163d33;--kantoor-valkvisser-1:#3b3f8f;--kantoor-valkvisser-1-fg:#fff;--kantoor-valkvisser-2:#e6e7f5;--kantoor-valkvisser-2-fg:#3b3f8f;--kantoor-ruiterberg-1:#6b4f3a;--kantoor-ruiterberg-1-fg:#f5efe6;--kantoor-ruiterberg-2:#f5efe6;--kantoor-ruiterberg-2-fg:#6b4f3a;--kantoor-okkerse-1:#1f7a4d;--kantoor-okkerse-1-fg:#fff;--kantoor-okkerse-2:#dff2e6;--kantoor-okkerse-2-fg:#145233;--kantoor-noord-1:#c4370f;--kantoor-noord-1-fg:#fff;--kantoor-noord-2:#111;--kantoor-noord-2-fg:#fff;--kantoor-spoor-1:#0b4f6c;--kantoor-spoor-1-fg:#fff;--kantoor-spoor-2:#ff7a1a;--kantoor-spoor-2-fg:#0b0b0b;--kantoor-heldergroen-1:#10331f;--kantoor-heldergroen-1-fg:#c8f0b0;--kantoor-heldergroen-2:#7ac74f;--kantoor-heldergroen-2-fg:#10331f;--kantoor-mosterd-1:#e5b80b;--kantoor-mosterd-1-fg:#111;--kantoor-mosterd-2:#111;--kantoor-mosterd-2-fg:#e5b80b;--d:"Bricolage Grotesque", "Arial Black", Arial, sans-serif;--t:"Figtree", "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, Menlo, Consolas, monospace;--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--bounce:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.22, 1, .36, 1);--container:1200px;--nav-h:72px;--r:10px;--r-s:6px;--r-pil:999px;--measure:38em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0f1411;--bg-2:#161c18;--fg:#f3f4ef;--mute:#9ca69f;--line:#283029;--surface:#171d19;--acc:#1b6b50;--acc-d:#22845f;--acc-t:#173a2d;--acc-ink:#6fc3a3;--merk-s:#4fa98a;--merk-vouw:#6cc0a3;--forme-vlak:#4fa98a;--forme-kier:#6cc0a3;--warn:#f5a524;--warn-fg:#0f1411;--kanaal-threads:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 8px)}body{background:var(--bg);color:var(--fg);font-family:var(--t);flex-direction:column;min-height:100dvh;margin:0;font-size:17px;line-height:1.5;display:flex}body>main{flex:1}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}img{max-width:100%}a{color:inherit;text-decoration:none}main:focus{outline:none}::selection{background:var(--acc-t);color:var(--fg)}:focus-visible{outline:3px solid var(--acc-ink);outline-offset:3px;border-radius:var(--r-s)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.sf-w{width:100%;max-width:var(--container);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.sf-verborgen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-skip{z-index:60;background:var(--fg);color:var(--bg);border-radius:var(--r-s);padding:8px 14px;font-weight:700;position:absolute;top:-100px;left:16px}.sf-skip:focus-visible{top:8px}.sf-todo{background:var(--acc-t);color:var(--acc-ink);border:1px dashed var(--acc-ink);border-radius:4px;padding:0 6px;font-style:italic;display:inline-block}.sf-d1{font-family:var(--d);letter-spacing:-.045em;text-wrap:balance;font-variation-settings:"opsz" 96;font-size:clamp(46px,8vw,120px);font-weight:800;line-height:.92}.sf-d2{font-family:var(--d);letter-spacing:-.04em;text-wrap:balance;font-variation-settings:"opsz" 96;font-size:clamp(34px,5vw,72px);font-weight:800;line-height:.95}.sf-d3{font-family:var(--d);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.02}.sf-lead{color:var(--mute);max-width:30em;font-size:clamp(18px,1.6vw,21px);line-height:1.45}.sf-kicker{border-radius:var(--r-s);background:var(--acc-t);min-height:30px;color:var(--acc-ink);align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:700;display:inline-flex}.sf-kicker:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.sf-ja{font-family:var(--serif);letter-spacing:-.02em;color:var(--acc-ink);font-size:1.06em;font-style:italic;font-weight:500;display:inline}.sf-pil{border-radius:var(--r-s);background:var(--fg);min-height:50px;color:var(--bg);cursor:pointer;text-align:center;transition:transform .3s var(--bounce), background .2s, color .2s;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;line-height:1.15;display:inline-flex}.sf-pil:hover{transform:scale(1.04)}.sf-pil:active{transform:scale(.97)}.sf-pil.groen{background:var(--acc);color:var(--op-acc)}.sf-pil.groen:hover{background:var(--acc-d)}.sf-pil.wit{background:var(--wit);color:var(--acc)}.sf-pil.groot{min-height:58px;padding:0 28px;font-size:18px}.sf-pil:disabled{opacity:.5;cursor:not-allowed;transform:none}.sf-ico{flex:none;width:20px;height:20px}.sf-pijl{width:16px;height:16px;transition:transform .2s}.sf-pil:hover .sf-pijl{transform:translate(3px)}.sf-btn{border-radius:var(--r-s);background:var(--fg);min-height:44px;color:var(--bg);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.sf-linkknop{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sf-linkknop:hover{color:var(--fg)}.sf-nav{top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky}.sf-nav>.sf-w{height:var(--nav-h);align-items:center;gap:18px;display:flex}.sf-merk{--h:28px;font-family:"Boldonse", var(--d);color:var(--fg);font-weight:400;font-size:calc(var(--h) * .46);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:calc(var(--h) * .28);white-space:nowrap;line-height:1;display:inline-flex}.sf-merk .teken{height:var(--h);width:auto;transition:transform .4s var(--bounce);flex:none}.sf-merk .teken .s{fill:var(--merk-s)}.sf-merk .teken .vouw{fill:var(--merk-vouw)}a.sf-merk:hover .teken{transform:scale(1.08)}.sf-nav .links{align-items:center;gap:4px;margin-left:auto;display:flex}.sf-nav .links a:not(.sf-pil){border-radius:var(--r-pil);min-height:40px;color:var(--mute);white-space:nowrap;align-items:center;padding:0 16px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.sf-nav .links a:not(.sf-pil):hover{background:var(--bg-2);color:var(--fg)}.sf-nav .links a[aria-current=page]{background:var(--acc-t);color:var(--acc-ink);font-weight:700}.sf-nav .links .sf-pil{white-space:nowrap;min-height:44px;margin-left:8px}.sf-nav .links .sf-pil:hover{background:var(--acc);color:var(--op-acc)}.sf-burger{background:var(--bg-2);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:none}.sf-burger svg{width:22px;height:22px;color:var(--fg)}@media (max-width:960px){.sf-nav .links{display:none}.sf-burger{display:inline-flex}}.sf-menu{z-index:50;background:var(--acc);color:var(--op-acc);padding:calc(20px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) 24px max(20px, env(safe-area-inset-left,0px));visibility:hidden;transition:transform .45s var(--ease), visibility 0s .45s;flex-direction:column;gap:4px;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.sf-menu[data-open]{visibility:visible;transition:transform .45s var(--ease), visibility 0s;transform:none}.sf-menu a{overflow-wrap:anywhere;font-family:var(--d);letter-spacing:-.04em;border-bottom:1px solid var(--op-acc-lijn);color:var(--op-acc-2);padding:10px 0;font-size:40px;font-weight:800;line-height:1.1}.sf-menu a[aria-current=page]{color:var(--op-acc)}.sf-menu .sluit{align-self:flex-end;margin-bottom:12px}.sf-menu :focus-visible{outline-color:var(--op-acc)}.sf-sec{padding-block:72px}@media (min-width:900px){.sf-sec{padding-block:104px}}.sf-sec.vast{padding-top:0}.sf-sec.kort{padding-top:24px}.sf-kop{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:44px;display:flex}.sf-kop .sf-lead{max-width:36em}[data-js] .sf-onthul{opacity:0;transition:opacity .6s var(--ease), transform .7s var(--bounce);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(16px)}[data-js] .sf-onthul.aan{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-js] .sf-onthul{opacity:1;transform:none}}.sf-hero{background:var(--acc);color:var(--op-acc);border-radius:var(--r);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;margin-top:8px;padding:clamp(28px,5vw,72px) clamp(20px,4vw,64px);display:grid;position:relative;overflow:hidden}@media (max-width:900px){.sf-hero{grid-template-columns:minmax(0,1fr)}}.sf-hero .sf-ja{color:var(--op-acc)}.sf-hero .sf-lead{color:var(--op-acc-2);max-width:24em;margin-top:22px}.sf-hero .cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.sf-hero .cta small{color:var(--op-acc-2);font-size:13px;font-family:var(--mono);letter-spacing:.01em}.sf-hero :focus-visible{outline-color:var(--op-acc)}.sf-hero .sf-d1{font-size:clamp(30px,8.6vw,64px)}@media (min-width:901px){.sf-hero .sf-d1{font-size:clamp(48px,5.4vw,76px)}}.sf-hero .sf-d1>span{animation:sf-woord .8s var(--bounce) both;display:inline-block}.sf-hero .sf-d1>span:nth-child(2){animation-delay:.1s}.sf-hero .sf-d1>span:nth-child(3){animation-delay:.2s}@keyframes sf-woord{0%{opacity:0;transform:translateY(30px)rotate(2deg)}to{opacity:1;transform:none}}.sf-tel{background:var(--tel);width:300px;max-width:100%;box-shadow:0 30px 60px var(--schaduw-5);animation:sf-telin .9s var(--bounce) both;border-radius:36px;justify-self:center;padding:14px;animation-delay:.2s;position:relative}@keyframes sf-telin{0%{opacity:0;transform:translateY(40px)rotate(-4deg)}to{opacity:1;transform:none}}.sf-tel .scherm{background:var(--bg);color:var(--fg);border-radius:26px;flex-direction:column;gap:14px;min-height:480px;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden}.sf-tel .balk{color:var(--mute);border-radius:8px;justify-content:space-between;gap:8px;margin:-4px -8px;padding:4px 8px;font-size:12px;font-weight:600;display:flex}.sf-tel .balk .app{color:var(--fg);align-items:center;gap:6px;display:inline-flex}.sf-forme{flex:none;width:auto;height:16px}.sf-forme .vlak{fill:var(--forme-vlak)}.sf-forme .kier{fill:var(--forme-kier)}.sf-axis{clip-path:inset(0 round 21.875%);flex:none;width:auto;height:16px}.sf-axis .vlak{fill:var(--axis-vlak)}.sf-axis .kier{stroke:var(--axis-kier)}.sf-tel .stapel{aspect-ratio:4/5;border-radius:16px;width:100%;position:relative}.sf-tel .p{font-family:var(--d);letter-spacing:-.02em;transform:translateY(calc(var(--i) * 10px)) scale(calc(1 - var(--i) * .05));z-index:calc(5 - var(--i));transition:transform .6s var(--bounce), opacity .4s;box-shadow:0 10px 30px var(--schaduw-3);border-radius:16px;flex-direction:column;justify-content:space-between;padding:16px;font-size:22px;font-weight:800;line-height:1.05;display:flex;position:absolute;inset:0}.sf-tel .p small{font-family:var(--t);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.sf-tel .p.weg{opacity:0;transform:translate(110%,-10%)rotate(14deg)}.sf-tel .p.nee{opacity:0;transform:translate(-110%,-10%)rotate(-14deg)}.sf-tel .klaar{background:var(--acc-t);color:var(--acc-ink);text-align:center;font-family:var(--d);opacity:0;visibility:hidden;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;font-size:24px;font-weight:800;transition:opacity .4s .3s,visibility 0s .7s;display:flex;position:absolute;inset:0}.sf-tel .klaar.aan{opacity:1;visibility:visible;transition:opacity .4s .3s,visibility}.sf-tel .klaar .t{font-family:var(--t);color:var(--mute);font-size:14px;font-weight:500}.sf-tel .klaar button{font-family:var(--t);color:var(--acc-ink);cursor:pointer;background:0 0;border:0;padding:6px;font-size:14px;font-weight:700;text-decoration:underline}.sf-tel .acties{border-radius:var(--r-pil);justify-content:center;align-items:center;gap:10px;display:flex}.sf-tel .rond{cursor:pointer;width:64px;height:64px;font-family:var(--d);transition:transform .25s var(--bounce);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:inline-flex}.sf-tel .rond:hover{transform:scale(1.08)}.sf-tel .rond:active{transform:scale(.94)}.sf-tel .rond.ja{background:var(--acc);width:84px;height:84px;color:var(--op-acc);font-size:28px}.sf-tel .rond.nee,.sf-tel .rond.later{background:var(--surface);color:var(--mute);box-shadow:inset 0 0 0 2px var(--line)}.sf-tel .rond.nee .sf-ico{width:22px;height:22px}.sf-tel .rond.later{font-family:var(--t);font-size:13px;font-weight:700}.sf-tel .rond:focus-visible,.sf-tel .klaar button:focus-visible{outline-color:var(--acc-ink)}.sf-tel .hint{text-align:center;color:var(--mute);font-size:13px;font-weight:500}.sf-tel .toast{opacity:0;background:var(--acc);color:var(--op-acc);border-radius:var(--r-pil);white-space:nowrap;transition:transform .4s var(--bounce), opacity .25s;z-index:9;pointer-events:none;padding:8px 14px;font-size:13px;font-weight:700;position:absolute;bottom:168px;left:50%;transform:translate(-50%,10px)scale(.9)}.sf-tel .toast.aan{opacity:1;transform:translate(-50%)}.sf-tel .toast.amber{background:var(--warn);color:var(--warn-fg)}.sf-tel .appje{z-index:12;visibility:hidden;background:var(--surface);color:var(--fg);border-radius:var(--r);box-shadow:0 14px 34px var(--schaduw-3);transition:transform .7s var(--bounce), visibility 0s .7s;pointer-events:none;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid;position:absolute;top:10px;left:10px;right:10px;transform:translateY(-150%)}.sf-tel .appje.aan{visibility:visible;transition:transform .7s var(--bounce), visibility 0s;transform:none}.sf-tel .appje .av{background:var(--acc);width:36px;height:36px;color:var(--op-acc);font-family:var(--d);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.sf-tel .appje .van{justify-content:space-between;gap:8px;font-size:12px;font-weight:700;display:flex}.sf-tel .appje .van small{color:var(--mute);font-weight:500}.sf-tel .appje .msg{font-size:13px;line-height:1.3;display:block}.sf-tel .caption{color:var(--mute);background:var(--surface);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}.sf-tel .hl{box-shadow:0 0 0 3px var(--acc);transition:box-shadow .3s}.sf-post{background:var(--k-bg);color:var(--k-fg)}.sf-post[data-k=vandermeer][data-v="1"]{--k-bg:var(--kantoor-vandermeer-1);--k-fg:var(--kantoor-vandermeer-1-fg)}.sf-post[data-k=vandermeer][data-v="2"]{--k-bg:var(--kantoor-vandermeer-2);--k-fg:var(--kantoor-vandermeer-2-fg)}.sf-post[data-k=lindeboom][data-v="1"]{--k-bg:var(--kantoor-lindeboom-1);--k-fg:var(--kantoor-lindeboom-1-fg)}.sf-post[data-k=lindeboom][data-v="2"]{--k-bg:var(--kantoor-lindeboom-2);--k-fg:var(--kantoor-lindeboom-2-fg)}.sf-post[data-k=terhorst][data-v="1"]{--k-bg:var(--kantoor-terhorst-1);--k-fg:var(--kantoor-terhorst-1-fg)}.sf-post[data-k=terhorst][data-v="2"]{--k-bg:var(--kantoor-terhorst-2);--k-fg:var(--kantoor-terhorst-2-fg)}.sf-post[data-k=brink][data-v="1"]{--k-bg:var(--kantoor-brink-1);--k-fg:var(--kantoor-brink-1-fg)}.sf-post[data-k=brink][data-v="2"]{--k-bg:var(--kantoor-brink-2);--k-fg:var(--kantoor-brink-2-fg)}.sf-post[data-k=bosberg][data-v="1"]{--k-bg:var(--kantoor-bosberg-1);--k-fg:var(--kantoor-bosberg-1-fg)}.sf-post[data-k=bosberg][data-v="2"]{--k-bg:var(--kantoor-bosberg-2);--k-fg:var(--kantoor-bosberg-2-fg)}.sf-post[data-k=vlietstra][data-v="1"]{--k-bg:var(--kantoor-vlietstra-1);--k-fg:var(--kantoor-vlietstra-1-fg)}.sf-post[data-k=vlietstra][data-v="2"]{--k-bg:var(--kantoor-vlietstra-2);--k-fg:var(--kantoor-vlietstra-2-fg)}.sf-post[data-k=oostpoort][data-v="1"]{--k-bg:var(--kantoor-oostpoort-1);--k-fg:var(--kantoor-oostpoort-1-fg)}.sf-post[data-k=oostpoort][data-v="2"]{--k-bg:var(--kantoor-oostpoort-2);--k-fg:var(--kantoor-oostpoort-2-fg)}.sf-post[data-k=wildschut][data-v="1"]{--k-bg:var(--kantoor-wildschut-1);--k-fg:var(--kantoor-wildschut-1-fg)}.sf-post[data-k=wildschut][data-v="2"]{--k-bg:var(--kantoor-wildschut-2);--k-fg:var(--kantoor-wildschut-2-fg)}.sf-post[data-k=hoekstra][data-v="1"]{--k-bg:var(--kantoor-hoekstra-1);--k-fg:var(--kantoor-hoekstra-1-fg)}.sf-post[data-k=hoekstra][data-v="2"]{--k-bg:var(--kantoor-hoekstra-2);--k-fg:var(--kantoor-hoekstra-2-fg)}.sf-post[data-k=valkvisser][data-v="1"]{--k-bg:var(--kantoor-valkvisser-1);--k-fg:var(--kantoor-valkvisser-1-fg)}.sf-post[data-k=valkvisser][data-v="2"]{--k-bg:var(--kantoor-valkvisser-2);--k-fg:var(--kantoor-valkvisser-2-fg)}.sf-post[data-k=ruiterberg][data-v="1"]{--k-bg:var(--kantoor-ruiterberg-1);--k-fg:var(--kantoor-ruiterberg-1-fg)}.sf-post[data-k=ruiterberg][data-v="2"]{--k-bg:var(--kantoor-ruiterberg-2);--k-fg:var(--kantoor-ruiterberg-2-fg)}.sf-post[data-k=okkerse][data-v="1"]{--k-bg:var(--kantoor-okkerse-1);--k-fg:var(--kantoor-okkerse-1-fg)}.sf-post[data-k=okkerse][data-v="2"]{--k-bg:var(--kantoor-okkerse-2);--k-fg:var(--kantoor-okkerse-2-fg)}.sf-post[data-k=noord][data-v="1"]{--k-bg:var(--kantoor-noord-1);--k-fg:var(--kantoor-noord-1-fg)}.sf-post[data-k=noord][data-v="2"]{--k-bg:var(--kantoor-noord-2);--k-fg:var(--kantoor-noord-2-fg)}.sf-post[data-k=spoor][data-v="1"]{--k-bg:var(--kantoor-spoor-1);--k-fg:var(--kantoor-spoor-1-fg)}.sf-post[data-k=spoor][data-v="2"]{--k-bg:var(--kantoor-spoor-2);--k-fg:var(--kantoor-spoor-2-fg)}.sf-post[data-k=heldergroen][data-v="1"]{--k-bg:var(--kantoor-heldergroen-1);--k-fg:var(--kantoor-heldergroen-1-fg)}.sf-post[data-k=heldergroen][data-v="2"]{--k-bg:var(--kantoor-heldergroen-2);--k-fg:var(--kantoor-heldergroen-2-fg)}.sf-post[data-k=mosterd][data-v="1"]{--k-bg:var(--kantoor-mosterd-1);--k-fg:var(--kantoor-mosterd-1-fg)}.sf-post[data-k=mosterd][data-v="2"]{--k-bg:var(--kantoor-mosterd-2);--k-fg:var(--kantoor-mosterd-2-fg)}.sf-post .cijfer{letter-spacing:-.04em;font-size:40px;display:block}.sf-feit{font-family:var(--mono);letter-spacing:.01em;color:var(--mute);text-align:center;text-wrap:balance;padding:40px 0 8px;font-size:13px;line-height:1.7}.sf-feit .sf-todo{font-style:normal}.sf-band{padding-block:40px;position:relative}.sf-band .rol{-webkit-mask-image:linear-gradient(90deg, transparent, var(--fg) 8%, var(--fg) 92%, transparent);mask-image:linear-gradient(90deg, transparent, var(--fg) 8%, var(--fg) 92%, transparent);padding-block:16px 24px;overflow:hidden}.sf-band .loop{gap:16px;width:max-content;animation:40s linear infinite sf-loop;display:flex}.sf-band .rol:hover .loop,.sf-band[data-pauze] .loop{animation-play-state:paused}@keyframes sf-loop{to{transform:translate(-50%)}}.sf-tile{aspect-ratio:4/5;border-radius:var(--r);width:172px;font-family:var(--d);letter-spacing:-.02em;transform:translateY(var(--ty,0px));transition:transform .4s var(--bounce), box-shadow .4s var(--ease);box-shadow:0 8px 24px var(--schaduw-1);flex-direction:column;flex:none;justify-content:space-between;padding:16px;font-size:17px;font-weight:800;line-height:1.05;display:flex}.sf-tile:nth-child(3n+2){--ty:14px}.sf-tile:nth-child(3n){--ty:6px}.sf-tile:hover{box-shadow:0 20px 40px var(--schaduw-5);transform:translateY(-14px)scale(1.03)}.sf-tile small{font-family:var(--t);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.sf-band .onder{text-align:center;color:var(--mute);padding-top:4px;font-size:14px}.sf-band .pauze{justify-content:center;margin-top:12px;display:flex}.sf-band .pauze button{border-radius:var(--r-pil);border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--mute);cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.sf-band .pauze button:hover{color:var(--fg)}@media (prefers-reduced-motion:reduce){.sf-band .pauze{display:none}}.sf-band .rol:has(:focus-visible) .loop{animation-play-state:paused}.sf-tile.kies{cursor:pointer;text-align:left;border:0;margin:0}.sf-tile.kies:focus-visible{outline-offset:4px;transform:translateY(-14px)scale(1.03)}.sf-band .hint{text-align:center;color:var(--mute);padding-top:2px;font-size:13px}.sf-uitleg{border-radius:var(--r);background:var(--surface);width:min(760px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--fg);box-shadow:0 30px 60px var(--schaduw-5);border:0;margin:auto;padding:0;overflow:auto}.sf-uitleg::backdrop{background:var(--schaduw-5)}.sf-uitleg[open]{animation:sf-uitleg-in .28s var(--bounce)}@keyframes sf-uitleg-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}.sf-uitleg .binnen{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:28px;padding:28px;display:grid;position:relative}.sf-uitleg .sf-gp{box-shadow:0 12px 30px var(--schaduw-3)}.sf-uitleg .klein{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding-right:88px;font-size:12px;font-weight:600}.sf-uitleg h2{font-family:var(--d);letter-spacing:-.02em;margin-top:8px;font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.1}.sf-uitleg h3{font-family:var(--d);margin-top:20px;font-size:16px;font-weight:700}.sf-uitleg .tekst p:not(.klein){margin-top:6px;line-height:1.5}.sf-uitleg .slot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.sf-uitleg .slot p{margin:0;font-weight:700}.sf-uitleg .sluit{border-radius:var(--r-pil);border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--fg);cursor:pointer;padding:0 14px;font-size:13px;font-weight:600;position:absolute;top:20px;right:20px}.sf-uitleg .sluit:hover{background:var(--bg)}@media (max-width:640px){.sf-uitleg .binnen{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.sf-uitleg .sf-gp{width:160px}.sf-uitleg .sluit{top:16px;right:16px}.sf-uitleg .klein{padding-right:0}}@media (prefers-reduced-motion:reduce){.sf-uitleg[open]{animation:none}}.sf-breuk{background:var(--breuk);color:var(--breuk-fg);margin-top:24px;padding-block:72px}@media (min-width:900px){.sf-breuk{padding-block:104px}}.sf-breuk .sf-kicker{background:var(--breuk-kicker);color:var(--breuk-fg)}.sf-breuk .sf-kicker:before{background:var(--breuk-acc)}.sf-breuk :focus-visible{outline-color:var(--breuk-acc)}.sf-stappen{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:860px){.sf-stappen{grid-template-columns:minmax(0,1fr)}}.sf-stap{border-radius:var(--r);background:var(--breuk-2);color:var(--breuk-fg);box-shadow:inset 0 0 0 1px var(--breuk-lijn);flex-direction:column;gap:14px;min-height:300px;padding:28px;display:flex}.sf-stap .n{font-family:var(--d);letter-spacing:-.06em;color:var(--breuk-acc);font-size:88px;font-weight:800;line-height:.8}.sf-stap h3{margin-top:auto}.sf-stap p{color:var(--breuk-tekst)}.sf-stap.vol{background:var(--acc);color:var(--op-acc);box-shadow:none}.sf-stap.vol .n{color:var(--op-acc-3)}.sf-stap.vol p{color:var(--op-acc-2)}.sf-wie{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1000px){.sf-wie{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.sf-wie{grid-template-columns:minmax(0,1fr)}}.sf-wie a{border-radius:var(--r);background:var(--surface);height:100%;min-height:220px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);transition:box-shadow .25s, transform .35s var(--bounce);flex-direction:column;gap:12px;padding:20px;display:flex}.sf-wie a:hover{box-shadow:inset 0 0 0 1px var(--acc);transform:translateY(-4px)}.sf-wie .minipost{aspect-ratio:4/5;border-radius:var(--r-s);width:84px;font-family:var(--d);letter-spacing:-.01em;align-items:flex-end;padding:9px;font-size:11px;font-weight:800;line-height:1.1;display:flex;overflow:hidden}.sf-wie small{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:700}.sf-wie .sf-d3{font-size:22px}.sf-wie .lnk{color:var(--acc-ink);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.sf-wie .lnk .sf-pijl{width:14px;height:14px}.sf-waarom{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:760px){.sf-waarom{grid-template-columns:minmax(0,1fr)}}.sf-waarom li{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:10px;padding:26px;display:flex}.sf-waarom h3{font-family:var(--d);letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.05}.sf-waarom p{color:var(--mute)}.sf-vink{width:28px;height:28px;color:var(--acc-ink)}.sf-brug{padding-block:0 72px}.sf-slot{background:var(--acc);color:var(--op-acc);border-radius:var(--r);text-align:center;flex-direction:column;align-items:center;gap:20px;padding:clamp(32px,5vw,72px);display:flex}.sf-slot .sf-lead{color:var(--op-acc-2);text-align:center}.sf-slot .sf-d2{max-width:14em}.sf-slot :focus-visible{outline-color:var(--op-acc)}.sf-slot.licht{background:var(--bg-2);color:var(--fg)}.sf-slot.licht .sf-lead{color:var(--mute)}.sf-slot.licht :focus-visible{outline-color:var(--acc-ink)}.sf-pkop{flex-direction:column;align-items:flex-start;gap:16px;padding-block:56px 24px;display:flex}@media (min-width:900px){.sf-pkop{padding-block:80px 32px}}.sf-pkop .sf-d1,.sf-proef .sf-d1{font-size:clamp(40px,6vw,88px)}.sf-kruimel ol{color:var(--mute);flex-wrap:wrap;gap:6px;font-size:13px;font-weight:500;display:flex}.sf-kruimel li{align-items:center;gap:6px;display:inline-flex}.sf-kruimel .sf-verder{width:12px;height:12px}.sf-kruimel a:hover{color:var(--fg)}.sf-proces{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1000px){.sf-proces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.sf-proces{grid-template-columns:minmax(0,1fr)}}.sf-proces li{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:10px;min-height:240px;padding:24px;display:flex}.sf-proces .n{font-family:var(--d);letter-spacing:-.05em;color:var(--acc-ink);font-size:56px;font-weight:800;line-height:.85}.sf-proces h2{font-family:var(--d);letter-spacing:-.03em;margin-top:auto;font-size:22px;font-weight:800}.sf-proces p{color:var(--mute);font-size:15px}.sf-proces li.jij{background:var(--acc);color:var(--op-acc);box-shadow:none}.sf-proces li.jij .n{color:var(--op-acc-3)}.sf-proces li.jij p{color:var(--op-acc-2)}.sf-cp{border-radius:var(--r);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;padding:clamp(24px,4vw,56px);display:grid}@media (max-width:900px){.sf-cp{grid-template-columns:minmax(0,1fr)}}.sf-cp .punten{flex-direction:column;gap:8px;display:flex}.sf-cp .punten button{text-align:left;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;transition:box-shadow .25s;display:grid}.sf-cp .punten button:hover{box-shadow:inset 0 0 0 1px var(--acc)}.sf-cp .punten button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--acc)}.sf-cp .punten .ik{background:var(--acc-t);width:40px;height:40px;color:var(--acc-ink);font-family:var(--d);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.sf-cp .punten button[aria-pressed=true] .ik{background:var(--acc);color:var(--op-acc)}.sf-cp .punten button>span:last-child{overflow-wrap:anywhere;min-width:0}.sf-cp .punten b{font-family:var(--d);letter-spacing:-.02em;font-size:19px;font-weight:800;display:block}.sf-cp .punten .u{color:var(--mute);font-size:15px}.sf-cp .sf-tel{animation:none}.sf-cp .tel-vak{justify-self:center;max-width:100%;position:relative}.sf-cp .wijzer{color:var(--acc);transition:transform .35s var(--ease);pointer-events:none;position:absolute;top:-28px;left:calc(100% + 16px)}.sf-cp .wijzer .sf-ico{width:56px;height:56px;display:block;transform:scaleX(-1)}@media (max-width:900px){.sf-cp .wijzer{display:none}}.sf-filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.sf-filters button{border-radius:var(--r-s);background:var(--bg-2);cursor:pointer;min-height:40px;transition:background .2s, color .2s, transform .3s var(--bounce);border:0;padding:0 16px;font-weight:600}.sf-filters button:hover{transform:scale(1.04)}.sf-filters button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.sf-galerij{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1000px){.sf-galerij{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.sf-galerij{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-gp{aspect-ratio:4/5;border-radius:var(--r);font-family:var(--d);letter-spacing:-.02em;transition:opacity .4s, transform .5s var(--bounce);flex-direction:column;justify-content:space-between;gap:6px;padding:18px;font-size:clamp(16px,1.7vw,22px);font-weight:800;line-height:1.05;display:flex;position:relative;overflow:hidden}.sf-gp small{font-family:var(--t);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.sf-gp .cijfer{font-size:clamp(36px,4vw,56px)}.sf-gp .soort{font-family:var(--t);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pil);background:var(--k-bg);color:var(--k-fg);padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1px}.sf-galerij .sf-gp.dim{opacity:.15;transform:scale(.96)}.sf-galerij .sf-gp:not(.dim):hover{transform:translateY(-6px)rotate(-1deg)}@media (max-width:520px){.sf-gp{padding:14px}.sf-gp .soort{display:none}}.sf-pakketten{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (max-width:860px){.sf-pakketten{grid-template-columns:minmax(0,1fr)}}.sf-pk{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);height:100%;transition:transform .35s var(--bounce);flex-direction:column;gap:20px;padding:32px 28px;display:flex;position:relative}.sf-pk.top{background:var(--breuk);color:var(--breuk-fg);box-shadow:inset 0 0 0 2px var(--breuk-acc), 0 24px 48px var(--schaduw-4);transform:translateY(-8px)}@media (max-width:860px){.sf-pk.top{transform:none}}.sf-pk .tag{border-radius:var(--r-s);background:var(--acc);min-height:30px;color:var(--op-acc);align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:-14px;right:20px}.sf-pk h2{font-family:var(--d);letter-spacing:-.03em;font-size:28px;font-weight:800}.sf-pk .wie{color:var(--mute);margin-top:-12px;font-size:15px}@media (min-width:861px){.sf-pk .wie{min-height:4.5em}}.sf-pk.top .wie,.sf-pk.top .extra,.sf-pk.top .actie p{color:var(--breuk-tekst)}.sf-pk .pr{font-family:var(--d);letter-spacing:-.05em;font-size:64px;font-weight:800;line-height:.9}.sf-pk .pr small{font-family:var(--t);letter-spacing:0;font-size:14px;font-weight:500}.sf-pk .badges{flex-direction:column;gap:8px;display:flex}.sf-pk .badges li{border-radius:var(--r-s);background:var(--acc-t);color:var(--acc-ink);font-family:var(--d);letter-spacing:-.02em;padding:10px 14px;font-size:18px;font-weight:800;line-height:1.2}.sf-pk.top .badges li{background:var(--breuk-2);color:var(--breuk-fg);box-shadow:inset 0 0 0 1px var(--breuk-lijn)}.sf-pk .extra{color:var(--mute);flex-direction:column;gap:8px;font-size:15px;display:flex}.sf-pk .plus{color:var(--fg);font-weight:700}.sf-pk.top .plus{color:var(--breuk-fg)}.sf-pk .extra ul{flex-direction:column;gap:6px;display:flex}.sf-pk .extra li{padding-left:16px;position:relative}.sf-pk .extra li:before{content:"";background:var(--acc-ink);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.sf-pk.top .extra li:before{background:var(--breuk-acc)}.sf-kan{flex-wrap:wrap;gap:6px;display:flex}.sf-kan button{border-radius:var(--r-s);background:var(--bg-2);min-height:30px;color:var(--fg);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.sf-kan button[aria-pressed=true]{background:var(--acc);color:var(--op-acc);--kanaal-threads:var(--wit)}.sf-platform{flex:none;width:auto;height:16px}.sf-platform-donker,:root[data-theme=dark] .sf-platform-licht,.sf-kan button[aria-pressed=true] .sf-platform-licht{display:none}:root[data-theme=dark] .sf-platform-donker,.sf-kan button[aria-pressed=true] .sf-platform-donker{display:block}.sf-pk .kantxt{color:var(--mute);margin-top:8px;font-size:13px}.sf-pk .actie{flex-direction:column;gap:8px;margin-top:auto;display:flex}.sf-pk .actie p{color:var(--mute);text-align:center;font-size:13px}.sf-pk.top .sf-pil{background:var(--breuk-fg);color:var(--breuk)}.sf-pk.top :focus-visible{outline-color:var(--breuk-acc)}.sf-inbegrepen{margin-top:32px}.sf-inbegrepen h2{color:var(--mute);margin-bottom:10px;font-size:13px;font-weight:700}.sf-inbegrepen p{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);max-width:52em;padding:18px 20px;font-size:16px}.sf-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:760px){.sf-faq{grid-template-columns:minmax(0,1fr)}}.sf-faq details{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:18px 22px;transition:box-shadow .2s}.sf-faq details[open]{box-shadow:inset 0 0 0 2px var(--acc)}.sf-faq summary{cursor:pointer;font-family:var(--d);letter-spacing:-.02em;justify-content:space-between;gap:12px;font-size:19px;font-weight:800;line-height:1.2;list-style:none;display:flex}.sf-faq summary::-webkit-details-marker{display:none}.sf-faq .sf-plus{width:20px;height:20px;color:var(--acc-ink);transition:transform .25s var(--bounce);margin-top:1px}.sf-faq details[open] .sf-plus{transform:rotate(45deg)}.sf-faq details p{color:var(--mute);padding-top:10px;font-size:15px}.sf-proef{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (max-width:860px){.sf-proef{grid-template-columns:minmax(0,1fr)}}.sf-proef .sf-kruimel{margin-bottom:14px}.sf-proef .sf-lead{margin-top:20px}.sf-proef .vak{gap:12px;max-width:520px;margin-top:28px;display:grid}.sf-proef .micro{font-family:var(--mono);color:var(--mute);font-size:12px}.sf-waaier{overflow-clip-margin:40px;height:360px;position:relative;overflow-x:clip}.sf-waaier .sf-gp{width:220px;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y)));box-shadow:0 16px 40px var(--schaduw-2);font-size:18px;position:absolute;top:50%;left:50%}.sf-waaier:hover .sf-gp{transform:translate(calc(-50% + var(--x) * 1.3), calc(-50% + var(--y) * 1.3))}@media (max-width:520px){.sf-waaier{height:300px}.sf-waaier .sf-gp{width:170px}}.sf-daarna{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:760px){.sf-daarna{grid-template-columns:minmax(0,1fr)}}.sf-daarna li{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:24px;display:flex}.sf-daarna h3{font-family:var(--d);letter-spacing:-.03em;font-size:22px;font-weight:800}.sf-daarna p{color:var(--mute);font-size:15px}.sf-form{gap:14px;max-width:520px;display:grid}.sf-form .row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:520px){.sf-form .row{grid-template-columns:minmax(0,1fr)}}.sf-field{gap:6px;display:grid}.sf-label{font-size:14px;font-weight:700}.sf-field .markering{color:var(--mute);font-weight:400}.sf-input{background:var(--surface);min-height:52px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--fg);border:0;border-radius:8px;width:100%;padding:0 18px;font-size:16px}.sf-input::placeholder{color:var(--mute)}.sf-input:focus-visible{outline-offset:0;box-shadow:inset 0 0 0 2px var(--acc);outline:2px solid #0000}.sf-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--warn)}.sf-hint{color:var(--mute);font-size:13px}.sf-error{color:var(--warn);font-size:14px;font-weight:600}.sf-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.sf-check input{width:20px;height:20px;accent-color:var(--acc);flex:none;margin:2px 0 0}.sf-notice{border-radius:var(--r);padding:16px 18px;font-size:15px}.sf-notice.info{background:var(--acc-t);color:var(--acc-ink);font-weight:700}.sf-gesloten{gap:4px;display:grid}.sf-gesloten .vraag{font-weight:400}.sf-gesloten a{text-underline-offset:3px;text-decoration:underline}.sf-notice.ok{background:var(--acc-t);color:var(--acc-ink)}.sf-notice.bad{background:var(--surface);color:var(--warn);box-shadow:inset 0 0 0 2px var(--warn);font-weight:600}.sf-bevestiging{gap:6px;padding:24px;display:grid}.sf-bevestiging .kop{font-family:var(--d);font-size:24px;font-weight:800}.sf-bevestiging p:not(.kop){color:var(--fg)}.sf-voet{padding-block:40px 56px}.sf-voet>.sf-w{color:var(--mute);flex-wrap:wrap;align-items:center;gap:14px 28px;font-size:14px;display:flex}.sf-voet nav{display:contents}.sf-voet .tagline{color:var(--fg);flex-basis:100%;font-weight:600}.sf-voet a:hover,.sf-voet .sf-linkknop:hover{color:var(--fg)}.sf-voet a,.sf-voet .sf-linkknop{align-items:center;min-height:24px;display:inline-flex}.sf-thema{background:var(--bg-2);border-radius:var(--r-pil);gap:2px;margin-left:auto;padding:3px;display:inline-flex}.sf-thema button{border-radius:var(--r-pil);cursor:pointer;min-height:30px;color:var(--mute);background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:600}.sf-thema button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:0 2px 8px var(--schaduw-1)}@media (max-width:640px){.sf-thema{margin-left:0}}.sf-404{justify-items:start;gap:24px;padding-block:72px 104px;display:grid}.sf-404 .sf-d2{max-width:14em}.sf-verhuisd{padding-block:72px}.sf-verhuisd a{color:var(--acc-ink);text-underline-offset:4px;font-weight:700;text-decoration:underline}.sf-juridisch{max-width:calc(var(--measure) + 32px);padding-block:56px 96px}.sf-juridisch .sf-head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.sf-juridisch .sf-head h1{overflow-wrap:anywhere;max-width:100%;font-family:var(--d);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,5vw,60px);font-weight:800;line-height:.98}.sf-toc{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);margin-top:48px;padding:24px}.sf-toc h2{font-family:var(--d);letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:800}.sf-toc ol{margin:0;padding-left:1.6em;font-size:15px;line-height:1.55;list-style:decimal}.sf-toc li{break-inside:avoid;margin:0 0 4px}.sf-toc li::marker{font-variant-numeric:tabular-nums;color:var(--mute)}.sf-toc a{color:var(--mute)}.sf-toc a:hover{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.sf-legal{overflow-wrap:break-word;margin-top:48px}.sf-legal h2{font-family:var(--d);letter-spacing:-.02em;text-wrap:balance;margin:48px 0 12px;font-size:26px;font-weight:800;line-height:1.15}.sf-legal section:first-child h2{margin-top:0}.sf-legal p{text-wrap:pretty;margin:0 0 16px}.sf-legal ol{margin:0 0 16px;padding-left:1.6em;list-style:decimal}.sf-legal ol>li{margin:0 0 12px;padding-left:.3em}.sf-legal ol>li::marker{font-variant-numeric:tabular-nums;font-weight:600}.sf-legal ul{margin:8px 0 16px;padding-left:1.2em;list-style:outside}.sf-legal li ul{margin-bottom:0}.sf-legal ul>li{margin:0 0 4px}.sf-legal a{color:var(--acc-ink);text-underline-offset:4px;text-decoration:underline}.sf-legal .tabel{margin:0 0 16px;overflow-x:auto}.sf-legal table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.sf-legal th,.sf-legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px 10px 0}.sf-legal th{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:700}.sf-legal td:first-child{font-weight:600}.sf-legal .versie{color:var(--mute);margin-top:48px;font-size:13px}@media (min-width:640px){.sf-toc ol{columns:2;column-gap:32px}}@media (max-width:639.98px){.sf-legal h2{font-size:22px}.sf-legal th,.sf-legal td{min-width:9em}}.sf-cookies{z-index:40;background:var(--surface);width:min(560px,100% - 48px);color:var(--fg);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line), 0 24px 48px var(--schaduw-3);gap:12px;padding:24px;display:grid;position:fixed;bottom:24px;left:24px}.sf-cookies .kop{font-family:var(--d);letter-spacing:-.02em;font-size:20px;font-weight:800}.sf-cookies .tekst{color:var(--mute);font-size:15px}.sf-cookies .tekst a{color:var(--acc-ink);text-underline-offset:3px;text-decoration:underline}.sf-cookies .keuzes{gap:12px;display:grid}.sf-cookies .keuzes b{color:var(--fg)}.sf-cookies .knoppen{flex-wrap:wrap;gap:8px;display:flex}.sf-cookies .knoppen .sf-btn{flex:120px}.sf-in-8{animation:sf-in8 .3s var(--ease) both}@keyframes sf-in8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:639.98px){.sf-cookies{width:calc(100% - 32px);padding:16px;bottom:16px;left:16px}.sf-cookies .knoppen{flex-direction:column}.sf-cookies .knoppen .sf-btn{flex:none;width:100%}}html[data-aanbouw]{overflow:hidden}html[data-aanbouw] .sf-aanbouw,.sf-aanbouw[open]{display:grid}.sf-aanbouw{z-index:100;background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--fg);border:0;place-items:center;margin:0;padding:32px 16px;position:fixed;inset:0;overflow-y:auto}.sf-aanbouw::backdrop{background:var(--bg)}.sf-aanbouw .blok{justify-items:start;gap:20px;width:min(100%,30em);display:grid}.sf-aanbouw .kop{font-family:var(--d);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,8vw,52px);font-weight:800;line-height:1.02}.sf-aanbouw .tekst{color:var(--mute);font-size:17px;line-height:1.5}.sf-aanbouw .formulier{gap:8px;width:100%;display:grid}.sf-aanbouw label{font-size:15px;font-weight:700}.sf-aanbouw .rij{flex-wrap:wrap;gap:8px;display:flex}.sf-aanbouw .sf-input{flex:12em;width:auto;min-width:0}.sf-aanbouw .sf-btn{flex:none;min-height:52px;padding:0 24px}.sf-aanbouw .fout{min-height:1.5em;color:var(--fg);font-size:15px}@media (max-width:399.98px){.sf-aanbouw .sf-btn{flex:100%}}.sf-aanbouw-nojs{background:var(--fg);color:var(--bg);text-align:center;padding:16px}.sf-aanbouw-nojs .kop{font-family:var(--d);letter-spacing:-.02em;font-size:20px;font-weight:800}@media (scripting:none){.sf-burger,.sf-thema,.sf-band .pauze,.sf-filters,.sf-tel .acties,.sf-tel .hint,.sf-cp .punten button .ik{display:none}.sf-nav>.sf-w{height:auto;min-height:var(--nav-h);flex-wrap:wrap;padding-block:12px}.sf-nav .links{flex-wrap:wrap;display:flex}.sf-cp .punten button{cursor:default;grid-template-columns:minmax(0,1fr)}}.sf-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sf-apps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:900px){.sf-apps{grid-template-columns:minmax(0,1fr)}}.sf-apps .vlak{border-radius:var(--r);grid-template-rows:auto 1fr auto;gap:24px;min-width:0;padding:clamp(20px,3vw,36px);display:grid;overflow:hidden}.sf-apps .forme{background:var(--acc);color:var(--op-acc)}.sf-apps .axis{background:var(--breuk);color:var(--breuk-fg)}.sf-apps .boven{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.sf-apps .naam{font-family:var(--d);letter-spacing:-.02em;align-items:center;gap:10px;font-size:24px;font-weight:800;display:inline-flex}.sf-apps .naam .sf-forme,.sf-apps .naam .sf-axis{height:32px}.sf-apps .forme .naam .sf-forme{--forme-vlak:var(--op-acc);--forme-kier:var(--op-acc-2)}.sf-apps .naam .sf-todo{font-family:var(--t);letter-spacing:0;font-size:12px;font-weight:600}.sf-apps .labels{flex-wrap:wrap;gap:6px;display:flex}.sf-apps .labels li{border-radius:var(--r-pil);background:var(--op-acc-lijn);padding:4px 10px;font-size:13px;font-weight:700}.sf-apps .axis .labels li{background:var(--breuk-lijn)}.sf-apps .podium{place-items:center;min-height:380px;display:grid}.sf-apps .onder{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.sf-apps .onder p{opacity:.9;max-width:24em;font-size:18px}.sf-apps .forme .sf-ja{color:var(--op-acc)}.sf-apps .knoprij{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:4px;display:flex}.sf-pil.lijn{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.sf-apps .prijs{color:var(--breuk-tekst);flex-wrap:wrap;flex-basis:100%;gap:6px;font-size:14px;display:flex}.sf-apps :focus-visible{outline-color:var(--op-acc)}@media (max-width:900px){.sf-apps .podium{min-height:0}}.sf-axisdemo{gap:14px;width:100%;max-width:400px;display:grid}.sf-axisdemo .keuze{justify-content:center;gap:8px;display:flex}.sf-axisdemo .keuze button{border-radius:var(--r-pil);border:1px solid var(--breuk-lijn);cursor:pointer;transition:border-color .2s, background .2s, transform .3s var(--bounce);background:0 0;gap:4px;padding:9px 11px;display:flex}.sf-axisdemo .keuze button:hover{transform:scale(1.06)}.sf-axisdemo .keuze button[aria-pressed=true]{border-color:var(--breuk-fg);background:var(--breuk-kicker)}.sf-axisdemo .keuze i{background:var(--r);border-radius:50%;width:16px;height:16px;display:block}.sf-axisdemo .keuze i+i{background:var(--r2)}.sf-axisdemo[data-richting="1"]{--a:var(--axis-r1);--a-fg:var(--axis-r1-fg);--a2:var(--axis-r1-2);--a-font:var(--d);--a-stijl:normal}.sf-axisdemo[data-richting="2"]{--a:var(--axis-r2);--a-fg:var(--axis-r2-fg);--a2:var(--axis-r2-2);--a-font:var(--serif);--a-stijl:italic}.sf-axisdemo[data-richting="3"]{--a:var(--axis-r3);--a-fg:var(--axis-r3-fg);--a2:var(--axis-r3-2);--a-font:var(--t);--a-stijl:normal}.sf-axisdemo .werk{grid-template-columns:1.15fr 1fr;align-items:end;gap:12px;display:grid}.sf-axisdemo .post{aspect-ratio:4/5;border-radius:var(--r);background:var(--a);max-width:100%;color:var(--a-fg);transition:background .25s var(--ease), color .25s var(--ease);flex-direction:column;justify-content:space-between;padding:16px;display:flex}.sf-axisdemo .post small{opacity:.85;font-size:11px}.sf-axisdemo .post b{font-family:var(--a-font);font-style:var(--a-stijl);letter-spacing:-.02em;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.04}.sf-axisdemo[data-richting="3"] .post b{font-weight:700}.sf-axisdemo .boek{aspect-ratio:3/4;border-radius:var(--r-s);background:var(--axis-boek);max-width:100%;color:var(--axis-boek-fg);box-shadow:0 14px 34px var(--schaduw-4);align-content:start;gap:8px;padding:12px;display:grid;transform:rotate(3deg)}.sf-axisdemo .boek .t{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.sf-axisdemo .boek .kl{gap:4px;display:flex}.sf-axisdemo .boek .kl i{height:26px;transition:background .25s var(--ease);border-radius:3px;flex:1}.sf-axisdemo .boek .k1{background:var(--a)}.sf-axisdemo .boek .k2{background:var(--a2)}.sf-axisdemo .boek .k3{background:var(--axis-boek-fg)}.sf-axisdemo .boek .aa{font-family:var(--a-font);font-style:var(--a-stijl);color:var(--a);transition:color .25s var(--ease);font-size:32px;font-weight:800;line-height:1}.sf-axisdemo .boek .lijn{background:var(--axis-boek-lijn);border-radius:3px;height:5px}.sf-axisdemo .boek .lijn.kort{width:60%}@media (prefers-reduced-motion:reduce){.sf-axisdemo .post,.sf-axisdemo .boek .kl i,.sf-axisdemo .boek .aa,.sf-axisdemo .keuze button{transition:none}}.sf-appkop{border-radius:var(--r);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;padding:clamp(28px,5vw,64px) clamp(20px,4vw,56px);display:grid;overflow:hidden}@media (max-width:900px){.sf-appkop{grid-template-columns:minmax(0,1fr)}}.sf-appkop.forme{background:var(--acc);color:var(--op-acc)}.sf-appkop.axis{background:var(--breuk);color:var(--breuk-fg)}.sf-appkop .tekst{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.sf-appkop .naam{font-family:var(--d);letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:800;display:inline-flex}.sf-appkop .naam .sf-forme{--forme-vlak:var(--op-acc);--forme-kier:var(--op-acc-2);height:30px}.sf-appkop .naam .sf-axis{height:30px}.sf-appkop .naam .sf-todo{font-family:var(--t);letter-spacing:0;font-size:12px;font-weight:600}.sf-appkop .sf-d1{font-size:clamp(36px,5.4vw,72px)}.sf-appkop .sf-lead{color:inherit;opacity:.88;max-width:26em}.sf-appkop .sf-ja{color:inherit}.sf-appkop .knoprij{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.sf-appkop .prijs{flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.sf-appkop :focus-visible{outline-color:currentColor}.sf-appkop .beeld{place-items:center;min-width:0;display:grid}.sf-appkop .stapel{height:340px;position:relative}.sf-appkop .stapel .sf-post{aspect-ratio:4/5;border-radius:var(--r);width:210px;font-family:var(--d);letter-spacing:-.02em;box-shadow:0 20px 40px var(--schaduw-4);align-items:flex-end;padding:18px;font-size:20px;font-weight:800;line-height:1.05;display:flex;position:absolute}.sf-appkop .stapel .sf-post:first-child{transform:translate(-58px,10px)rotate(-8deg)}.sf-appkop .stapel .sf-post:nth-child(2){transform:translate(58px,10px)rotate(7deg)}.sf-appkop .stapel .sf-post:nth-child(3){z-index:1;transform:translateY(-14px)}@media (max-width:520px){.sf-appkop .stapel{height:280px}.sf-appkop .stapel .sf-post{width:170px;font-size:17px}.sf-appkop .stapel .sf-post:first-child{transform:translate(-44px,8px)rotate(-8deg)}.sf-appkop .stapel .sf-post:nth-child(2){transform:translate(44px,8px)rotate(7deg)}}.sf-appwinst{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}@media (max-width:900px){.sf-appwinst{grid-template-columns:minmax(0,1fr)}}.sf-appwinst li,.sf-appkrijgt li{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:24px;display:flex}.sf-appwinst h3,.sf-appkrijgt h3,.sf-proces h3{font-family:var(--d);letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1.1}.sf-proces h3{margin-top:auto}.sf-appwinst p,.sf-appkrijgt p{color:var(--mute);font-size:15px}.sf-appkrijgt{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}@media (max-width:1000px){.sf-appkrijgt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.sf-appkrijgt{grid-template-columns:minmax(0,1fr)}}.sf-appkrijgt .beeld{border-radius:var(--r-s);background:var(--axis-boek);justify-content:center;align-items:center;gap:6px;height:84px;margin-bottom:8px;padding:14px;display:flex}.sf-appkrijgt .kleuren i{border-radius:4px;width:30px;height:44px}.sf-appkrijgt .kleuren i:first-child{background:var(--axis-r1)}.sf-appkrijgt .kleuren i:nth-child(2){background:var(--axis-r1-2)}.sf-appkrijgt .kleuren i:nth-child(3){background:var(--axis-boek-fg)}.sf-appkrijgt .kleuren i:nth-child(4){background:var(--axis-boek-lijn)}.sf-appkrijgt .fonts{color:var(--axis-r1);gap:14px}.sf-appkrijgt .fonts b{font-family:var(--d);font-size:40px;font-weight:800;line-height:1}.sf-appkrijgt .fonts span{font-family:var(--t);font-size:40px;font-weight:400;line-height:1}.sf-appkrijgt .schrijfstijl{flex-direction:column;align-items:flex-start}.sf-appkrijgt .schrijfstijl i{background:var(--axis-boek-lijn);border-radius:4px;width:90%;height:8px}.sf-appkrijgt .schrijfstijl i:first-child{background:var(--axis-r1);width:55%}.sf-appkrijgt .schrijfstijl i:last-child{width:70%}.sf-appkrijgt .handboek i{background:var(--wit);width:40px;height:54px;box-shadow:inset 0 0 0 1px var(--axis-boek-lijn), 0 4px 10px var(--schaduw-2);border-radius:3px}.sf-appkrijgt .handboek i:first-child{background:var(--axis-r1);transform:rotate(-6deg)}.sf-appkrijgt .logo{gap:10px}.sf-appkrijgt .logo i{background:var(--axis-r1);border-radius:50%;width:36px;height:36px}.sf-appkrijgt .logo b{background:var(--axis-boek-fg);border-radius:3px;width:76px;height:14px}.sf-appkrijgt .posts i{background:var(--wit);width:34px;height:42px;box-shadow:inset 0 0 0 1px var(--axis-boek-lijn);border-radius:3px}.sf-appkrijgt .posts i:nth-child(2){background:var(--axis-r1)}.sf-appwaarom{border-radius:var(--r);background:var(--bg-2);gap:16px;padding:clamp(32px,5vw,64px);display:grid}.sf-appwaarom .sf-d2{max-width:14em}
