@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerif_Regular-s.p.3xe17nyf1r6bg.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerif_Italic-s.p.0-hjhsqog_6ty.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Times New Roman);ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.0%;size-adjust:83.99%}.O3bZ5W_className{font-family:instrumentSerif,instrumentSerif Fallback,ui-serif,Georgia,serif}.O3bZ5W_variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback", ui-serif, Georgia, serif}
@font-face{font-family:dmSans;src:url(../media/DMSans_Variable-s.p.12kzvwfp-gp02.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.Q2_SDG_className{font-family:dmSans,dmSans Fallback,ui-sans-serif,system-ui,sans-serif;font-style:normal}.Q2_SDG_variable{--font-dm-sans:"dmSans", "dmSans Fallback", ui-sans-serif, system-ui, sans-serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-font-family:var(--font-sans);--color-white:#fff;--color-papier:#fff;--color-canvas:#f6f4f1;--color-steen:#ece6de;--color-inkt:#111314;--color-inkt-zacht:#2b2d31;--color-tekst-2:#4e5157;--color-tekst-3:#5c5f65;--color-lijn:#e6e2dc;--color-lijn-sterk:#cfcac2;--color-lijn-steen:#dcd5cb;--color-donker:#16171b;--color-donker-2:#1f2025;--color-lijn-donker:#2c2e33;--color-od2:#c5c8cd;--color-od3:#a9adb3;--color-accent:#b0441e;--color-accent-zacht:#f5e3d7;--color-accent-inkt:#8a3414;--color-accent-licht:#f09468;--color-rand-veld:#8f8a82;--color-fout:#a1203a;--color-fout-zacht:#fbeaee;--color-succes:#2f6b3d;--color-succes-zacht:#e4efe6;--color-ui-lijn:#efece7;--color-ui-balk:#fbfaf8;--color-ui-punt:#dcd8d1;--color-ui-vlak:#f1eee9;--font-sans:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-instrument-serif), ui-serif, Georgia, serif;--container-pagina:80.5rem;--container-visueel:69.25rem;--ease-gyvero:cubic-bezier(.2, .7, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--color-papier)}body{color:var(--color-inkt);background:var(--color-papier);line-height:normal}.t-papier{--s-bg:var(--color-papier);--s-fg:var(--color-inkt);--s-fg2:var(--color-tekst-2);--s-fg3:var(--color-tekst-3);--s-line:var(--color-lijn);--s-card:var(--color-canvas);--s-illus:var(--color-papier);--s-acc:var(--color-accent)}.t-canvas{--s-bg:var(--color-canvas);--s-fg:var(--color-inkt);--s-fg2:var(--color-tekst-2);--s-fg3:var(--color-tekst-3);--s-line:var(--color-lijn);--s-card:var(--color-papier);--s-illus:var(--color-canvas);--s-acc:var(--color-accent)}.t-steen{--s-bg:var(--color-steen);--s-fg:var(--color-inkt);--s-fg2:var(--color-tekst-2);--s-fg3:var(--color-tekst-3);--s-line:var(--color-lijn-steen);--s-card:var(--color-papier);--s-illus:var(--color-canvas);--s-acc:var(--color-accent)}.t-donker{--s-bg:var(--color-donker);--s-fg:var(--color-white);--s-fg2:var(--color-od2);--s-fg3:var(--color-od3);--s-line:var(--color-lijn-donker);--s-card:var(--color-donker-2);--s-illus:#26272d;--s-acc:var(--color-accent-licht)}a,button,summary{transition:background-color .15s var(--ease-gyvero), color .15s var(--ease-gyvero), transform .25s var(--ease-gyvero), box-shadow .25s var(--ease-gyvero)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.t-donker a:focus-visible,.t-donker button:focus-visible{outline-color:var(--color-accent-licht)}h2{text-wrap:balance}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer components{.skiplink{z-index:40;background:var(--color-inkt);color:var(--color-white);border-radius:999px;padding:12px 18px;font-size:15px;font-weight:500;text-decoration:none;position:absolute;top:-80px;left:24px}.skiplink:focus-visible{top:16px}.sectie-ruimte{padding-top:112px;padding-bottom:112px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--s-fg2);margin:0;font-size:13px;font-weight:600}.kop-2{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:clamp(40px,4.6vw,60px);font-weight:400;line-height:1.02}.kop-2-klein{font-size:clamp(34px,3.6vw,46px)}.lead{color:var(--color-tekst-2);max-width:32em;margin:0;font-size:19px;line-height:1.6}.notitie{color:var(--color-tekst-3);margin:0;font-size:13px}.knop{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 28px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.knop-primair{background:var(--color-inkt);color:var(--color-white)}.knop-licht{background:var(--color-white);color:var(--color-inkt)}.knop-secundair{border:1px solid var(--color-inkt);color:var(--color-inkt)}.knop-klein{min-height:48px;padding:0 22px;font-size:15px}.knop-compact{min-height:44px;padding:0 22px;font-size:15px}.knoppen{flex-wrap:wrap;gap:12px;display:flex}.pijl-link{align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.link-accent{text-decoration:none}.hoofdmenu{gap:32px;font-size:15px;font-weight:500;display:flex}.mobiel-menu{display:none}.mobiel-menu summary{cursor:pointer;z-index:31;box-sizing:content-box;border:1px solid var(--color-lijn);background:var(--color-white);width:44px;height:44px;color:var(--color-inkt);border-radius:999px;justify-content:center;align-items:center;list-style:none;display:inline-flex;position:relative}.mobiel-menu summary::-webkit-details-marker{display:none}.mobiel-paneel{z-index:30;background:var(--color-papier);flex-direction:column;padding:20px 24px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobiel-links{flex-direction:column;margin-top:36px;display:flex}.mobiel-links a{font-family:var(--font-serif);border-bottom:1px solid var(--color-lijn);padding:14px 0;font-size:34px;line-height:1.15;text-decoration:none}.mobiel-links a:last-child{border-bottom:0}.mobiel-links a[aria-current=page]{color:var(--color-accent-inkt)}.mobiel-onder{text-align:center;flex-direction:column;align-items:stretch;gap:16px;margin-top:auto;padding-top:32px;display:flex}.home-hero{padding-top:80px;padding-bottom:72px}.home-hero-kop{max-width:12em;font-family:var(--font-serif);letter-spacing:-.022em;margin:0;font-size:clamp(46px,6.2vw,88px);font-weight:400;line-height:.98}.hero-regel-1{display:inline}.hero-regel-2{white-space:nowrap}.home-hero-tekst{max-width:30em;color:var(--color-tekst-2);margin:28px 0 0;font-size:19px;line-height:1.6}.home-hero-knoppen{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:40px;display:flex}.cluster-wrap{max-width:var(--container-visueel);z-index:2;margin:0 auto -120px;padding:0 24px;position:relative}.cluster{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:20px;margin:0;display:grid}.cluster-links,.cluster-rechts{flex-direction:column;margin-bottom:44px;padding:16px;display:flex}.cluster-links{gap:11px}.cluster-rechts{gap:4px}.cluster-midden{z-index:2;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1113140f,0 2px 4px #1113140a,0 28px 52px -28px #1113144d}.shop-beeld{background:var(--color-accent-zacht);border-radius:14px;justify-content:center;align-items:center;height:112px;display:flex}.shop-knop{background:var(--color-inkt);color:var(--color-white);text-align:center;border-radius:999px;padding:9px 12px;font-size:13px}.app-titel{padding-bottom:6px;font-size:16px;font-weight:600}.site-inhoud{flex-wrap:wrap;align-items:center;gap:20px;padding:22px 24px 20px;display:flex}.site-titel{letter-spacing:-.015em;font-size:24px;font-weight:600;line-height:1.15}.site-tegels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px 22px;display:grid}.voorbeeldkaart{background:var(--color-white);color:var(--color-inkt);text-align:left;border-radius:20px;box-shadow:0 0 0 1px #1113140f,0 2px 4px #1113140a,0 22px 40px -24px #11131442}.minilabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-tekst-3);font-size:12px;font-weight:600}.app-rij{border-top:1px solid var(--color-ui-lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:10px 0;font-size:13px;display:flex}.pil{white-space:nowrap;border-radius:99px;padding:2px 10px}.drijf-1{animation:9s ease-in-out infinite gyv-drijf}.drijf-2{animation:10s ease-in-out -3s infinite gyv-drijf}.drijf-3{animation:11s ease-in-out -6s infinite gyv-drijf}.problemen{max-width:var(--container-pagina);margin:0 auto;padding:0 24px}.problemen-paneel{border-radius:32px;padding:152px clamp(28px,5vw,72px) clamp(44px,5vw,72px)}.problemen-lijst{flex-direction:column;flex:1.6 460px;min-width:0;display:flex}.probleem{border-top:1px solid var(--s-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:19px 0;font-size:clamp(17px,1.5vw,19px);line-height:1.45;display:grid}.probleem svg{color:var(--s-acc);margin-top:3px}.probleem-tag{color:var(--color-od2);white-space:nowrap;border-radius:99px;align-self:center;padding:4px 11px;font-size:13px;font-weight:500;line-height:1.3;box-shadow:inset 0 0 0 1px #3a3c42}.dienstkaarten{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dienstkaart{background:var(--s-card);transition:transform .25s var(--ease-gyvero), box-shadow .25s var(--ease-gyvero);border-radius:28px;flex-direction:column;padding:12px;display:flex;position:relative}.dienstkaart:has(.dienstkaart-link:focus-visible){outline:3px solid var(--color-accent);outline-offset:3px}.dienstkaart-beeld{background:var(--s-illus);height:184px;color:var(--color-inkt);border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px #1113140f,0 14px 28px -22px #11131438}.dienstkaart-inhoud{flex-direction:column;flex:1;gap:10px;padding:24px 14px 6px;display:flex}.dienstkaart h3{font-family:var(--font-serif);margin:0;font-size:32px;font-weight:400;line-height:1.05}.dienstkaart-wat{color:var(--s-fg2);margin:0;font-size:16px;line-height:1.6}.dienstkaart-vb{color:var(--s-fg2);flex:1;margin:0;font-size:14.5px;line-height:1.55}.dienstkaart-vb b{letter-spacing:.08em;text-transform:uppercase;color:var(--s-fg3);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.dienstkaart-link{box-sizing:content-box;border-top:1px solid var(--s-line);justify-content:space-between;align-items:center;min-height:44px;margin-top:12px;padding-top:12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.dienstkaart-link:after{content:"";border-radius:28px;position:absolute;inset:0}.dienstkaart-link:focus-visible{outline:none}.ui-balk{border-bottom:1px solid var(--color-ui-lijn);background:var(--color-ui-balk);align-items:center;gap:6px;padding:9px 14px;display:flex}.ui-punt{background:var(--color-ui-punt);border-radius:99px;width:7px;height:7px}.ui-url{background:var(--color-ui-vlak);color:var(--color-tekst-2);border-radius:99px;margin:0 auto;padding:3px 12px;font-size:11px}.ui-tekst{color:var(--color-tekst-3);font-size:11px}.ui-kop{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.2}.ui-lijn{background:var(--color-ui-lijn);border-radius:99px;height:6px}.ui-knop{background:var(--color-inkt);color:var(--color-white);border-radius:99px;align-self:flex-start;padding:6px 12px;font-size:11px}.ui-inhoud{flex:1;align-items:center;gap:14px;padding:14px 16px;display:flex}.ui-winkel{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ui-product{flex-direction:column;gap:5px;min-width:0;display:flex}.ui-product i{background:var(--color-canvas);border-radius:10px;height:72px;display:block;box-shadow:inset 0 0 0 1px #1113140d}.ui-product span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.punten{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:6px 0 0;display:grid}.punten li{border-top:1px solid var(--s-line);flex-direction:column;gap:6px;padding-top:16px;display:flex}.punten b{letter-spacing:-.01em;font-size:17px;font-weight:600}.punten span{color:var(--s-fg2);font-size:15px;line-height:1.6}.vraag-figuur{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:18px;margin:0;display:grid}.uitgangspunten{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.uitgangspunten>div{border-top:1px solid var(--s-line);flex-direction:column;gap:10px;padding-top:22px;display:flex}.uitgangspunten .nr{font-family:var(--font-serif);color:var(--s-acc);font-size:28px;line-height:1}.uitgangspunten h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.uitgangspunten p{color:var(--s-fg2);margin:0;font-size:16px;line-height:1.65}.puntenlijst{flex-direction:column;display:flex}.puntenlijst li{border-top:1px solid var(--s-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:6px 32px;padding:20px 0;display:grid}.puntenlijst li:last-child{border-bottom:1px solid var(--s-line)}.puntenlijst b{letter-spacing:-.01em;font-size:18px;font-weight:600}.puntenlijst span{color:var(--s-fg2);font-size:16px;line-height:1.6}.stappen{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.stap{flex-direction:column;gap:10px;display:flex;position:relative}.stap-nr{background:var(--color-papier);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--color-lijn-sterk);color:var(--color-accent);z-index:1;border-radius:999px;justify-content:center;align-items:center;margin-bottom:6px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.stap:not(:last-child):after{content:"";background:var(--color-accent);opacity:.45;height:1px;position:absolute;top:20px;left:52px;right:-12px}.stap h3{letter-spacing:-.005em;margin:0;font-size:18px;font-weight:600}.stap p{color:var(--s-fg2);max-width:16em;margin:0;font-size:15px;line-height:1.6}.werkstappen{flex-direction:column;display:flex}.werkstap{border-top:1px solid var(--s-line);grid-template-columns:64px minmax(0,4fr) minmax(0,7fr);align-items:start;gap:10px 40px;padding:36px 0;display:grid;position:relative}.werkstap:last-child{border-bottom:1px solid var(--s-line)}.werkstap-nr{background:var(--color-papier);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--color-lijn-sterk);color:var(--color-accent);z-index:1;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex;position:relative}.werkstap:not(:last-child):after{content:"";background:var(--color-accent);opacity:.45;width:1px;position:absolute;top:84px;bottom:-36px;left:24px}.werkstap h3{font-family:var(--font-serif);margin:0;padding-top:4px;font-size:clamp(30px,3vw,38px);font-weight:400;line-height:1.05}.werkstap-tekst{flex-direction:column;gap:16px;display:flex}.werkstap-tekst>p:first-child{color:var(--s-fg2);max-width:36em;margin:0;font-size:17px;line-height:1.65}.werkstap-uitkomst{background:var(--color-papier);color:var(--color-inkt);border-radius:14px;flex-direction:column;gap:4px;margin:0;padding:14px 18px;font-size:15.5px;line-height:1.55;display:flex}.werkstap-uitkomst b{letter-spacing:.08em;text-transform:uppercase;color:var(--color-tekst-3);font-size:12px;font-weight:600}.werkstap-onderdelen{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.werkstap-onderdelen li{box-shadow:inset 0 0 0 1px var(--s-line);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.werkstap-onderdelen b{font-size:16px;font-weight:600}.werkstap-onderdelen span{color:var(--s-fg2);font-size:14.5px;line-height:1.55}.pagina-hero{max-width:var(--container-pagina);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:32px 72px;margin:0 auto;padding:88px 24px 80px;display:grid}.pagina-hero h1{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(46px,5.6vw,80px);font-weight:400;line-height:1}.ankers{flex-wrap:wrap;gap:10px;display:flex}.ankers a{min-height:44px;box-shadow:inset 0 0 0 1px var(--color-lijn-sterk);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.ankers a:hover{box-shadow:inset 0 0 0 1px var(--color-inkt)}.ankers a svg{transform:rotate(90deg)}.dienstblok{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px 80px;display:grid}.dienstblok-omgekeerd .dienstbeeld{order:2}.dienstblok-info{flex-direction:column;gap:16px;display:flex}.dienstblok-info h2{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:clamp(40px,4.4vw,56px);font-weight:400;line-height:1.02}.dienstblok-info .knop{align-self:flex-start}.dienstlijst{flex-direction:column;margin:10px 0 6px;display:flex}.dienstlijst>div{border-top:1px solid var(--s-line);grid-template-columns:150px minmax(0,1fr);gap:6px 24px;padding:16px 0;display:grid}.dienstlijst dt{letter-spacing:.08em;text-transform:uppercase;color:var(--s-fg3);padding-top:4px;font-size:12px;font-weight:600;line-height:1.4}.dienstlijst dd{color:var(--s-fg);margin:0;font-size:16px;line-height:1.6}.dienstlijst ul{flex-direction:column;gap:6px;display:flex}.dienstlijst li{padding-left:18px;position:relative}.dienstlijst li:before{content:"";background:var(--color-accent);border-radius:99px;width:6px;height:6px;position:absolute;top:11px;left:0}.dienstlijst li b{font-weight:600}.dienstbeeld{flex-direction:column;gap:22px;margin:0;display:flex}.dienstbeeld-binnen{padding:0 0 112px;position:relative}.dienstbeeld-binnen>.voorbeeldkaart:first-child{width:100%}.dienstbeeld-bijschrift{border-top:1px solid var(--s-line);color:var(--s-fg2);flex-direction:column;gap:4px;max-width:34em;padding-top:16px;font-size:15.5px;line-height:1.6;display:flex}.dienstbeeld-bijschrift b{letter-spacing:.08em;text-transform:uppercase;color:var(--s-fg3);font-size:12px;font-weight:600}.zwevend{box-sizing:content-box;flex-direction:column;width:46%;padding:16px;display:flex;position:absolute;bottom:0;right:-16px}.dienstblok-omgekeerd .zwevend{left:-16px;right:auto}.veldje{color:var(--color-tekst-3);flex-direction:column;gap:4px;font-size:11px;display:flex}.veldje i{height:28px;box-shadow:inset 0 0 0 1px var(--color-rand-veld);background:var(--color-white);border-radius:8px;display:block}.tijdslot{background:var(--color-canvas);text-align:center;border-radius:9px;padding:7px 0;font-size:12.5px;box-shadow:inset 0 0 0 1px #1113140d}.tijdslot-gekozen{background:var(--color-accent-zacht);color:var(--color-accent-inkt);box-shadow:inset 0 0 0 1.5px var(--color-accent);font-weight:600}.koppeling{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr);align-items:center;display:grid}.koppeling-knoop{background:var(--color-white);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;font-size:14px;font-weight:600;display:flex;box-shadow:0 0 0 1px #1113140f,0 14px 28px -22px #11131440}.koppeling-knoop span{color:var(--color-tekst-3);font-size:12px;font-weight:400}.koppeling-lijn{background:var(--color-accent);opacity:.5;height:1px;position:relative}.koppeling-lijn:before,.koppeling-lijn:after{content:"";background:var(--color-accent);border-radius:99px;width:7px;height:7px;position:absolute;top:-3px}.koppeling-lijn:before{left:-3px}.koppeling-lijn:after{right:-3px}.contactband{max-width:var(--container-pagina);margin:0 auto;padding:64px 24px}.contactband-direct-na-sectie{padding-top:0}.contactband-paneel{border-radius:32px;padding:clamp(36px,5vw,64px)}.contact-wrap{max-width:var(--container-pagina);margin:0 auto;padding:24px 24px 0}.contact-paneel{background:var(--color-steen);border-radius:32px;grid-template:"kop formulier""direct formulier"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 64px;padding:64px;display:grid}.contact-kop{flex-direction:column;grid-area:kop;gap:20px;display:flex}.contact-kop h1{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(46px,5.2vw,76px);font-weight:400;line-height:1}.contact-formulier{grid-area:formulier}.contact-direct{flex-direction:column;grid-area:direct;align-self:end;gap:12px;display:flex}.contact-direct h2{letter-spacing:.12em;text-transform:uppercase;color:var(--color-tekst-2);margin:0;font-size:13px;font-weight:600}.contact-direct dl{flex-direction:column;margin:0;display:flex}.contact-direct dl>div{border-top:1px solid var(--color-lijn-steen);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px 0;font-size:16px;line-height:1.5;display:grid}.contact-direct dt{color:var(--color-tekst-3)}.contact-direct dd{color:var(--color-inkt);margin:0}.contact-direct a{color:var(--color-inkt);text-underline-offset:4px;-webkit-text-decoration:underline #b9afa2;text-decoration:underline #b9afa2}.contact-direct a:hover{color:var(--color-accent-inkt);text-decoration-color:currentColor}.formulierkaart{background:var(--color-papier);border-radius:24px;padding:36px;box-shadow:0 0 0 1px #1113140a,0 24px 48px -32px #11131440}.vervolgstappen{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.vervolgstappen li{border-top:1px solid var(--s-line);flex-direction:column;gap:10px;padding-top:20px;display:flex}.vervolgstappen .nr{background:var(--color-papier);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--color-lijn-sterk);color:var(--color-accent);border-radius:99px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.vervolgstappen b{font-size:18px;font-weight:600}.vervolgstappen span:not(.nr){color:var(--s-fg2);font-size:15.5px;line-height:1.6}.formulier{flex-direction:column;gap:22px;display:flex}.veld{flex-direction:column;gap:8px;display:flex}.veld label,.keuze legend{color:var(--color-inkt);padding:0;font-size:15px;font-weight:600}.optioneel{color:var(--color-tekst-3);font-weight:400}.formulier input[type=text],.formulier input[type=email],.formulier input[type=tel],.formulier textarea{border:1px solid var(--color-rand-veld);background:var(--color-white);width:100%;min-height:50px;color:var(--color-inkt);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:16px}.formulier textarea{resize:vertical;min-height:140px;line-height:1.5}.formulier input:hover,.formulier textarea:hover{border-color:var(--color-inkt-zacht)}.formulier input:focus-visible,.formulier textarea:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px;border-color:var(--color-inkt)}.formulier input[aria-invalid=true],.formulier textarea[aria-invalid=true]{border:1.5px solid var(--color-fout)}.formulier input:disabled,.formulier textarea:disabled{background:var(--color-canvas);color:var(--color-tekst-2);border-color:var(--color-lijn-sterk)}.foutregel{color:var(--color-fout);align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.foutregel svg{flex:none;margin-top:1px}.hulptekst{color:var(--color-tekst-3);margin:0;font-size:14px;line-height:1.45}.veld-rij{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.keuze{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.keuzeknoppen{flex-wrap:wrap;gap:8px;display:flex}.keuzeknoppen input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.keuzeknoppen label{border:1px solid var(--color-rand-veld);background:var(--color-white);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.keuzeknoppen label:hover{border-color:var(--color-inkt)}.keuzeknoppen input:checked+label{background:var(--color-inkt);border-color:var(--color-inkt);color:var(--color-white)}.keuzeknoppen input:focus-visible+label{outline:3px solid var(--color-accent);outline-offset:2px}.keuzeknoppen input:disabled+label{opacity:.7;cursor:default}.verstuur{flex-wrap:wrap;align-items:center;gap:14px 20px;padding-top:4px;display:flex}.verstuur button{background:var(--color-inkt);min-height:54px;color:var(--color-white);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 28px;font-family:inherit;font-size:16px;font-weight:500;display:inline-flex}.verstuur button.is-bezig{background:var(--color-inkt-zacht);cursor:progress}.privacy-regel{color:var(--color-tekst-3);flex:220px;margin:0;font-size:14px;line-height:1.5}.privacy-regel a{color:var(--color-inkt);text-decoration:underline;-webkit-text-decoration-color:var(--color-lijn-sterk);-webkit-text-decoration-color:var(--color-lijn-sterk);-webkit-text-decoration-color:var(--color-lijn-sterk);text-decoration-color:var(--color-lijn-sterk);text-underline-offset:4px}.melding{border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:15px;line-height:1.5;display:flex}.melding:focus{outline:none}.melding:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.melding svg{flex:none;margin-top:2px}.melding b{margin-bottom:2px;display:block}.melding-fout{background:var(--color-fout-zacht);color:var(--color-fout)}.melding-fout a{color:var(--color-fout);text-underline-offset:3px;text-decoration:underline}.melding-fout ul{margin:6px 0 0;padding-left:18px;list-style:outside}.melding-succes{background:var(--color-succes-zacht);color:var(--color-succes)}.honingpot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.melding-info{background:var(--color-canvas);color:var(--color-inkt)}.melding-info a{color:var(--color-inkt);text-decoration:underline;-webkit-text-decoration-color:var(--color-lijn-sterk);-webkit-text-decoration-color:var(--color-lijn-sterk);-webkit-text-decoration-color:var(--color-lijn-sterk);text-decoration-color:var(--color-lijn-sterk);text-underline-offset:3px}.draai{animation:.9s linear infinite gyv-draai}.tekstpagina{flex-direction:column;gap:24px;max-width:868px;margin:0 auto;padding:88px 24px 112px;display:flex}.tekstpagina h1{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(46px,5.6vw,80px);font-weight:400;line-height:1}.tekstpagina p a,.tekstpagina li a{color:var(--color-inkt);text-decoration:underline;-webkit-text-decoration-color:var(--color-lijn-sterk);-webkit-text-decoration-color:var(--color-lijn-sterk);-webkit-text-decoration-color:var(--color-lijn-sterk);text-decoration-color:var(--color-lijn-sterk);text-underline-offset:4px}.juridische-tekst{max-width:44em;color:var(--color-tekst-2);flex-direction:column;gap:14px;font-size:17px;line-height:1.65;display:flex}.juridische-tekst h2{color:var(--color-inkt);margin:18px 0 0;font-size:20px;font-weight:600;line-height:1.3}.juridische-tekst p,.juridische-tekst ul{margin:0}.juridische-tekst ul{flex-direction:column;gap:8px;padding-left:1.2em;list-style:outside;display:flex}.juridische-tekst strong{color:var(--color-inkt);font-weight:600}.juridische-tekst a[href^=tel\:]{white-space:nowrap}@media (max-width:979px){.hoofdmenu,.header-knop{display:none}.mobiel-menu{display:block}.sectie-ruimte{padding-top:88px;padding-bottom:88px}.cluster-wrap{max-width:736px;margin-bottom:-88px}.cluster{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cluster-midden{order:-1;grid-column:1/3}.cluster-links,.cluster-rechts{margin-bottom:0}.site-tegels{display:none}.problemen-paneel{padding-top:120px}.stappen{grid-template-columns:minmax(0,1fr);gap:0;max-width:560px}.stap{grid-template-columns:40px minmax(0,1fr);gap:6px 20px;padding-bottom:28px;display:grid}.stap-nr{grid-row:1/3;margin-bottom:0}.stap h3{padding-top:9px}.stap p{max-width:none}.stap:last-child{padding-bottom:0}.stap:not(:last-child):after{width:1px;height:auto;inset:52px auto 12px 20px}.werkstap{grid-template-columns:48px minmax(0,1fr);gap:10px 24px}.werkstap-nr{grid-row:1/3}.werkstap h3{padding-top:6px}.werkstap-tekst{grid-column:2}.pagina-hero{grid-template-columns:minmax(0,1fr);padding-top:64px;padding-bottom:64px}.dienstblok{grid-template-columns:minmax(0,1fr);gap:36px}.dienstblok .dienstbeeld{order:2}.dienstbeeld{justify-self:center;width:100%;max-width:560px}.uitgangspunten{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.vervolgstappen{grid-template-columns:minmax(0,1fr);gap:20px}.puntenlijst li{grid-template-columns:minmax(0,1fr)}.contact-paneel{grid-template-columns:minmax(0,1fr);grid-template-areas:"kop""formulier""direct";gap:36px;padding:48px 40px}}@media (min-width:600px) and (max-width:979px){.dienstkaarten{grid-template-columns:minmax(0,1fr);gap:16px}.dienstkaart{flex-direction:row;align-items:stretch}.dienstkaart-beeld{flex:none;align-self:center;width:42%;height:184px}.dienstkaart-inhoud{padding:14px 14px 4px 26px}}@media (min-width:900px){.hero-regel-1{display:block}}@media (max-width:599px){.sectie-ruimte{padding-top:72px;padding-bottom:72px}.lead{font-size:17px}.mobiel-weg{display:none}.home-hero{padding-top:52px;padding-bottom:40px}.home-hero-kop{text-wrap:balance}.hero-regel-2{display:block}.home-hero-tekst{margin-top:22px;font-size:17px}.home-hero-knoppen{margin-top:30px}.home-hero-knoppen a,.knoppen a{flex:100%;justify-content:center}.cluster{gap:10px}.site-beeld,.site-tegels{display:none}.site-inhoud{gap:9px;padding:16px 18px 18px}.site-titel{font-size:19px}.cluster-links,.cluster-rechts{border-radius:16px;gap:7px;padding:12px}.shop-beeld{border-radius:10px;height:60px}.shop-knop{padding:7px 10px;font-size:12px}.app-titel{padding-bottom:2px;font-size:14px}.app-rij{flex-wrap:nowrap;padding:8px 0;font-size:12px}.app-rij .pil{flex:none;width:9px;height:9px;padding:0;font-size:0}.cluster-wrap{margin-bottom:-60px}.problemen-paneel{border-radius:24px;padding-top:88px}.probleem{grid-template-columns:20px minmax(0,1fr);font-size:17px}.probleem-tag{grid-column:2;justify-self:start}.dienstkaarten{grid-template-columns:minmax(0,1fr);gap:14px}.dienstkaart-beeld{height:116px}.ui-product i{height:38px}.ui-winkel{gap:8px;padding:12px 14px}.ui-inhoud{padding:10px 16px}.dienstkaart-link{margin-top:4px;padding-top:6px}.dienstkaart-inhoud{gap:8px;padding:18px 8px 2px}.dienstkaart h3{font-size:28px}.dienstkaart-wat{font-size:15.5px}.dienstkaart-vb{font-size:14px}.punten{grid-template-columns:minmax(0,1fr);gap:14px}.vraag-figuur{grid-template-columns:minmax(0,1fr);gap:12px}.contactband{padding-top:48px;padding-bottom:48px}.contactband-direct-na-sectie{padding-top:0}.contactband-paneel{border-radius:24px}.pagina-hero{padding-top:52px;padding-bottom:52px}.dienstlijst>div{grid-template-columns:minmax(0,1fr);gap:4px}.dienstbeeld-binnen{padding-bottom:0}.zwevend{display:none}.zwevend.zwevend-blijft{width:auto;margin-top:12px;display:flex;position:relative;bottom:auto;left:auto;right:auto}.koppeling{grid-template-columns:minmax(0,1fr);gap:0}.koppeling-lijn{justify-self:center;width:1px;height:28px}.koppeling-lijn:before{top:-3px;left:-3px}.koppeling-lijn:after{inset:auto auto -3px -3px}.uitgangspunten{grid-template-columns:minmax(0,1fr);gap:20px}.werkstap{grid-template-columns:40px minmax(0,1fr);gap:8px 16px;padding:28px 0}.werkstap-nr{width:40px;height:40px;font-size:13px}.werkstap:not(:last-child):after{top:68px;bottom:-28px;left:20px}.werkstap-onderdelen{grid-template-columns:minmax(0,1fr)}.werkstap-tekst>p:first-child{font-size:16px}.contact-wrap{padding:12px 12px 0}.contact-paneel{border-radius:24px;grid-template-areas:"kop""direct""formulier";gap:28px;padding:36px 16px 28px}.contact-kop,.contact-direct{padding:0 6px}.formulierkaart{border-radius:20px;padding:22px 18px}.contact-direct dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.veld-rij{grid-template-columns:minmax(0,1fr)}.verstuur button{justify-content:center;width:100%}.tekstpagina{padding-top:52px;padding-bottom:72px}}.woord{display:inline-block}.skiplink{transition:top var(--duur-basis) var(--ease-uit)}.knop{isolation:isolate;transition:background-color var(--duur-basis) var(--ease-gyvero), color var(--duur-basis) var(--ease-gyvero), border-color var(--duur-basis) var(--ease-gyvero), transform var(--duur-basis) var(--ease-uit);position:relative}.knop-secundair{overflow:hidden}.knop-secundair:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-inkt);transform-origin:50% 100%;transition:transform .45s var(--ease-uit);position:absolute;inset:0;transform:scaleY(0)}.hoofdmenu a{position:relative}.hoofdmenu a:after{content:"";background:var(--color-accent);transform-origin:100%;height:2px;transition:transform .45s var(--ease-uit);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.hoofdmenu a[aria-current=page]:after{transform:scaleX(1)}.pijl-link-tekst{transition:background-size .45s var(--ease-uit);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.dienstkaart{transition:transform .5s var(--ease-uit), box-shadow .5s var(--ease-uit)}.dienstkaart-beeld{transition:translate .5s var(--ease-uit), box-shadow .5s var(--ease-uit)}.ui-knop{transition:background-color var(--duur-traag) var(--ease-gyvero)}.keuzeknoppen label{transition:background-color var(--duur-basis) var(--ease-gyvero), border-color var(--duur-basis) var(--ease-gyvero), color var(--duur-basis) var(--ease-gyvero), transform var(--duur-basis) var(--ease-uit)}.formulier input,.formulier textarea{transition:border-color var(--duur-snel) var(--ease-gyvero)}.verstuur button{transition:background-color var(--duur-basis) var(--ease-gyvero), transform var(--duur-basis) var(--ease-uit)}@media (hover:hover){.knop-primair:hover,.verstuur button:not(.is-bezig):hover{background-color:var(--color-inkt-zacht)}.knop-licht:hover{background-color:var(--color-accent-zacht)}.knop-secundair:hover{color:var(--color-white)}.knop-secundair:hover:before{transform:scaleY(1)}.link-accent:hover{color:var(--s-acc)}.hoofdmenu a:hover:after{transform-origin:0;transform:scaleX(1)}.pijl-link:hover .pijl-link-tekst{background-size:100% 1px}.dienstkaart:hover{box-shadow:0 22px 40px -24px #1113144d}.dienstkaart:hover .dienstkaart-beeld{box-shadow:0 0 0 1px #1113140f,0 20px 34px -22px #1113144d}.dienstkaart:hover .ui-knop{background-color:var(--color-accent)}}.menu-lijn{transform-box:fill-box;transform-origin:50%;transition:transform var(--duur-traag) var(--ease-uit)}.mobiel-menu[open]:not([data-sluitend]) .menu-lijn-boven{transform:translateY(4px)rotate(45deg)}.mobiel-menu[open]:not([data-sluitend]) .menu-lijn-onder{transform:translateY(-4px)rotate(-45deg)}.veldje i{color:var(--color-inkt);white-space:nowrap;padding:0 8px;font-size:11px;font-style:normal;line-height:28px;overflow:hidden}.typ{clip-path:inset(0);display:inline-block}.shop-knop{display:grid;position:relative}.shop-knop>span{grid-area:1/1}.shop-knop-klaar{opacity:0}.hero-cursor{pointer-events:none;opacity:0;position:absolute;inset:0}.hero-cursor svg{filter:drop-shadow(0 2px 3px #11131440);position:absolute;top:0;left:0}.pil-live{position:relative}.pil-live:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--color-accent);opacity:0;position:absolute;inset:0}.vinkje{position:relative}.vinkje:after{content:"";border-radius:inherit;background:var(--color-inkt);position:absolute;inset:0}.na-gekozen:after{content:"";box-shadow:0 0 0 2px var(--color-accent);opacity:0;pointer-events:none;border-radius:14px;position:absolute;inset:-4px}.koppeling-puls{pointer-events:none;opacity:0;position:absolute;inset:0}.koppeling-puls:after{content:"";background:var(--color-accent);border-radius:99px;width:6px;height:6px;position:absolute;top:-2.5px;left:-3px;box-shadow:0 0 0 3px #b0441e2e}.contactband-paneel{--paneel-rond:32px}@media (max-width:599px){.hero-cursor{display:none}.koppeling-puls:after{top:-3px;left:-2.5px}.contactband-paneel{--paneel-rond:24px}}@media screen and (prefers-reduced-motion:no-preference){.knop:active,.verstuur button:active{transform:scale(.97)}.keuzeknoppen label:active{transform:scale(.96)}@media (hover:hover){.knop:hover svg,.pijl-link:hover svg,.dienstkaart:hover .dienstkaart-link svg,.verstuur button:not(.is-bezig):hover svg{animation:pijl-door .65s var(--ease-uit)}.ankers a:hover svg{animation:pijl-omlaag .65s var(--ease-uit)}.dienstkaart:hover{transform:translateY(-4px)}.dienstkaart:hover .dienstkaart-beeld{translate:0 -2px}}.entree{animation:entree-omhoog .9s var(--ease-uit) var(--entree,0s) both}.entree-pop{animation:entree-pop .7s var(--ease-uit) var(--entree,0s) both}.entree-groei{transform-origin:0;animation:entree-groei .9s var(--ease-uit) var(--entree,0s) both}.entree-paneel{animation:entree-paneel 1s var(--ease-uit) both}.entree-kaart{animation:entree-kaart 1.1s var(--ease-uit) var(--entree,0s) both}.entree-kaart.drijf-1{animation:entree-kaart 1.1s var(--ease-uit) var(--entree,0s) both, gyv-drijf 9s ease-in-out -3s infinite}.entree-kaart.drijf-2{animation:entree-kaart 1.1s var(--ease-uit) var(--entree,0s) both, gyv-drijf 10s ease-in-out -3s infinite}.entree-kaart.drijf-3{animation:entree-kaart 1.1s var(--ease-uit) var(--entree,0s) both, gyv-drijf 11s ease-in-out -6s infinite}.entree-reeks>:not([data-entree]){animation:entree-omhoog .9s var(--ease-uit) both;animation-delay:calc(var(--reeks-start,.38s) + (var(--reeks-n,0) * .11s))}.entree-reeks>:nth-child(2){--reeks-n:1}.entree-reeks>:nth-child(3){--reeks-n:2}.entree-reeks>:nth-child(4){--reeks-n:3}.entree-reeks>:nth-child(n+5){--reeks-n:4}.tekstpagina.entree-reeks{--reeks-start:0s}[data-entree] .woord{animation:woord-in var(--duur-woord) var(--ease-uit) both;animation-delay:calc(var(--entree,0s) + var(--w,0) * var(--stap-woord))}.hero-cursor{animation:cursor-pad 9s var(--ease-in-uit) 2.8s infinite}.hero-cursor svg{animation:cursor-klik 9s var(--ease-in-uit) 2.8s infinite}.shop-knop{animation:knop-klik 9s var(--ease-in-uit) 2.8s infinite}.shop-knop-tekst{animation:label-weg 9s var(--ease-in-uit) 2.8s infinite}.shop-knop-klaar{animation:label-erbij 9s var(--ease-in-uit) 2.8s infinite}.pil-live:after{animation:2.8s ease-out 2.4s infinite pil-puls}.mobiel-menu[open] .mobiel-paneel{animation:menu-open .45s var(--ease-uit) both}.mobiel-menu[open] .mobiel-links a{animation:entree-omhoog .65s var(--ease-uit) both}.mobiel-menu[open] .mobiel-links a:first-child{animation-delay:.11s}.mobiel-menu[open] .mobiel-links a:nth-child(2){animation-delay:.17s}.mobiel-menu[open] .mobiel-links a:nth-child(3){animation-delay:.23s}.mobiel-menu[open] .mobiel-onder{animation:entree-omhoog .65s var(--ease-uit) .3s both}.mobiel-menu[data-sluitend] .mobiel-paneel{animation:menu-dicht .22s var(--ease-in-uit) both}.melding{animation:melding-in .5s var(--ease-uit) both}.foutregel{animation:fout-in .35s var(--ease-uit) both}.melding-succes svg path{stroke-dasharray:12;animation:vink-teken .65s var(--ease-uit) .25s both}.beweging [data-onthul],.beweging [data-onthul=groep] [data-kind]{--vertraging:calc(var(--i,0) * var(--stap-kind));transition:opacity var(--duur-onthul) var(--ease-uit) var(--vertraging), translate var(--duur-onthul) var(--ease-uit) var(--vertraging), scale var(--duur-onthul) var(--ease-uit) var(--vertraging), clip-path 1.2s var(--ease-uit) var(--vertraging), transform .5s var(--ease-uit), box-shadow .5s var(--ease-uit), background-color var(--duur-basis) var(--ease-gyvero), color var(--duur-basis) var(--ease-gyvero)}.beweging [data-onthul=omhoog]:not([data-zichtbaar]){opacity:0;translate:0 20px}.beweging [data-onthul=links]:not([data-zichtbaar]){opacity:0;translate:-28px}.beweging [data-onthul=paneel]{clip-path:inset(0 0 0 0 round var(--paneel-rond,32px))}.beweging [data-onthul=paneel]:not([data-zichtbaar]){clip-path:inset(9% 5% 9% 5% round calc(var(--paneel-rond,32px) + 16px));translate:0 24px}.beweging [data-onthul=groep]:not([data-zichtbaar]) [data-kind=omhoog]{opacity:0;translate:0 24px}.beweging [data-onthul=groep]:not([data-zichtbaar]) [data-kind=links]{opacity:0;translate:-24px}.beweging [data-onthul=groep]:not([data-zichtbaar]) [data-kind=pop]{opacity:0;scale:.8}.beweging [data-onthul=groep] [data-kind=lijn]{clip-path:inset(-6px)}.beweging [data-onthul=groep]:not([data-zichtbaar]) [data-kind=lijn]{clip-path:inset(-6px 100% -6px -6px)}.beweging [data-onthul=kop] .woord{transition:opacity .85s var(--ease-uit), translate .85s var(--ease-uit), filter .85s var(--ease-uit);transition-delay:calc(var(--i,0) * var(--stap-kind) + var(--w,0) * 45ms)}.beweging [data-onthul=kop]:not([data-zichtbaar]) .woord{opacity:0;filter:blur(6px);translate:0 .32em}.beweging .lijn-boven{border-top-color:#0000;position:relative}.beweging .lijn-boven:before{content:"";background:var(--s-line);transform-origin:0;height:1px;transition:scale 1.1s var(--ease-uit) calc(var(--i,0) * var(--stap-kind));position:absolute;top:-1px;left:0;right:0}.beweging [data-onthul]:not([data-zichtbaar]) .lijn-boven:before{scale:0 1}.beweging [data-onthul] :is(.na-groei,.na-pop,.na-omhoog,.na-links){transition:opacity .7s var(--ease-uit) calc(var(--i,0) * var(--stap-kind) + var(--na,0s)), translate .8s var(--ease-uit) calc(var(--i,0) * var(--stap-kind) + var(--na,0s)), scale .8s var(--ease-uit) calc(var(--i,0) * var(--stap-kind) + var(--na,0s)), background-color var(--duur-traag) var(--ease-gyvero)}.beweging [data-onthul]:not([data-zichtbaar]) .na-groei{scale:0 1}.na-groei{transform-origin:0}.beweging [data-onthul]:not([data-zichtbaar]) .na-pop{opacity:0;scale:.7}.beweging [data-onthul]:not([data-zichtbaar]) .na-omhoog{opacity:0;translate:0 12px}.beweging [data-onthul]:not([data-zichtbaar]) .na-links{opacity:0;translate:-12px}.beweging [data-zichtbaar] .na-tik{animation:tik .52s var(--ease-uit) calc(var(--na,0s) + .42s) 1 none}.beweging [data-zichtbaar] .na-druk{animation:druk .56s var(--ease-uit) var(--na,0s) 1 none}.beweging [data-zichtbaar] .na-gekozen:after{animation:gekozen 1.4s var(--ease-uit) var(--na,0s) 1 none}.beweging [data-onthul] .typ{transition:clip-path calc(var(--letters,12) * 48ms) steps(var(--letters,12), end) var(--na,0s)}.beweging [data-onthul]:not([data-zichtbaar]) .typ{clip-path:inset(0 100% 0 0)}.beweging [data-onthul]:not([data-zichtbaar]) .stap-nr{scale:.6}.beweging [data-onthul] .stap-nr{transition:scale .7s var(--ease-uit) calc(var(--i,0) * var(--stap-kind) + 80ms)}.beweging .stappen[data-onthul] .stap:after{transform-origin:0;transition:scale .9s var(--ease-uit) calc(var(--i,0) * var(--stap-kind) + .32s)}.beweging .stappen[data-onthul]:not([data-zichtbaar]) .stap:after{scale:0 1}.beweging [data-onthul] .vinkje:after{transition:scale .45s var(--ease-uit) calc(var(--i,0) * var(--stap-kind) + var(--na,0s))}.beweging [data-onthul]:not([data-zichtbaar]) .vinkje:after{scale:0}.beweging .dienstbeeld[data-onthul] .dienstbeeld-binnen>.voorbeeldkaart:first-child{clip-path:inset(-60px -60px -90px round 22px);transition:clip-path 1.3s var(--ease-uit), translate 1.3s var(--ease-uit)}.beweging .dienstbeeld:not([data-zichtbaar]) .dienstbeeld-binnen>.voorbeeldkaart:first-child{clip-path:inset(-60px -60px 100% round 22px);translate:0 28px}.beweging .dienstbeeld[data-onthul] .zwevend{transition:opacity .7s var(--ease-uit) var(--na,.5s), translate 1s var(--ease-uit) var(--na,.5s)}.beweging .dienstbeeld:not([data-zichtbaar]) .zwevend{opacity:0;translate:0 36px}.beweging .dienstbeeld[data-onthul] .dienstbeeld-bijschrift{transition:opacity .8s var(--ease-uit) .45s, translate .8s var(--ease-uit) .45s}.beweging .dienstbeeld:not([data-zichtbaar]) .dienstbeeld-bijschrift{opacity:0;translate:0 12px}.beweging .koppeling[data-zichtbaar] .koppeling-puls{animation:puls-reis 3.2s var(--ease-in-uit) calc(1.4s + var(--i,0) * .45s) infinite}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:979px){.beweging .stappen[data-onthul] .stap:after{transform-origin:50% 0}.beweging .stappen[data-onthul]:not([data-zichtbaar]) .stap:after{scale:1 0}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:599px){.beweging [data-onthul=groep]:not([data-zichtbaar]) .koppeling-lijn[data-kind=lijn]{clip-path:inset(-6px -6px 100%)}.beweging .koppeling[data-zichtbaar] .koppeling-puls{animation-name:puls-reis-omlaag}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.cluster-wrap{animation:linear both hero-diepte;animation-timeline:scroll(root);animation-range:0 640px}.problemen-paneel{animation:linear both paneel-breed;animation-timeline:view();animation-range:entry entry 85%}.werkstap{view-timeline:--werkstap block}.werkstap:not(:last-child):before{content:"";background:var(--color-accent);transform-origin:50% 0;width:1px;animation:linear both lijn-vult;animation-timeline:--werkstap;animation-range:contain;position:absolute;top:84px;bottom:-36px;left:24px}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:599px){.werkstap:not(:last-child):before{top:68px;bottom:-28px;left:20px}}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[18px\]{top:18px}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[18px\]{left:18px}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:37.5rem){.container{max-width:37.5rem}}@media (min-width:61.25rem){.container{max-width:61.25rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.-ml-\[9px\]{margin-left:-9px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[7px\]{width:7px;height:7px}.size-\[18px\]{width:18px;height:18px}.size-\[26px\]{width:26px;height:26px}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-12{height:calc(var(--spacing) * 12)}.h-\[7px\]{height:7px}.h-\[52px\]{height:52px}.h-\[56\%\]{height:56%}.h-\[120px\]{height:120px}.h-\[150px\]{height:150px}.h-full{height:100%}.min-h-full{min-height:100%}.w-10{width:calc(var(--spacing) * 10)}.w-36{width:calc(var(--spacing) * 36)}.w-\[36\%\]{width:36%}.w-\[48\%\]{width:48%}.w-\[52\%\]{width:52%}.w-\[56\%\]{width:56%}.w-\[58\%\]{width:58%}.w-\[60\%\]{width:60%}.w-\[64\%\]{width:64%}.w-\[66\%\]{width:66%}.w-\[70\%\]{width:70%}.w-\[74\%\]{width:74%}.w-\[78\%\]{width:78%}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-full{width:100%}.max-w-\[13em\]{max-width:13em}.max-w-\[22em\]{max-width:22em}.max-w-\[24em\]{max-width:24em}.max-w-\[28em\]{max-width:28em}.max-w-\[30em\]{max-width:30em}.max-w-\[32em\]{max-width:32em}.max-w-\[34em\]{max-width:34em}.max-w-\[44em\]{max-width:44em}.max-w-\[46em\]{max-width:46em}.max-w-\[1096px\]{max-width:1096px}.max-w-none{max-width:none}.max-w-pagina{max-width:var(--container-pagina)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-\[0_0_30\%\]{flex:0 0 30%}.flex-\[0_0_38\%\]{flex:0 0 38%}.flex-\[1_1_140px\]{flex:140px}.flex-\[1_1_210px\]{flex:210px}.flex-\[1_1_300px\]{flex:300px}.flex-\[1_1_520px\]{flex:520px}.flex-none{flex:none}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-13{gap:calc(var(--spacing) * 13)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-x-18{column-gap:calc(var(--spacing) * 18)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px_24px_24px_8px\]{border-radius:24px 24px 24px 8px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-lijn{border-color:var(--color-lijn)}.border-s-lijn{border-color:var(--s-line)}.border-ui-lijn{border-color:var(--color-ui-lijn)}.border-s-lijn{border-inline-start-color:var(--color-lijn)}.bg-accent{background-color:var(--color-accent)}.bg-accent-licht{background-color:var(--color-accent-licht)}.bg-accent-zacht{background-color:var(--color-accent-zacht)}.bg-canvas{background-color:var(--color-canvas)}.bg-inkt{background-color:var(--color-inkt)}.bg-inkt-zacht{background-color:var(--color-inkt-zacht)}.bg-s-bg{background-color:var(--s-bg)}.bg-succes-zacht{background-color:var(--color-succes-zacht)}.bg-ui-balk{background-color:var(--color-ui-balk)}.bg-ui-lijn{background-color:var(--color-ui-lijn)}.bg-ui-punt{background-color:var(--color-ui-punt)}.bg-ui-vlak{background-color:var(--color-ui-vlak)}.bg-white{background-color:var(--color-white)}.p-\[13px\]{padding:13px}.p-\[22px\]{padding:22px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[11px\]{padding-inline:11px}.px-\[15px\]{padding-inline:15px}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[11px\]{padding-block:11px}.py-\[18px\]{padding-block:18px}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-18{padding-top:calc(var(--spacing) * 18)}.pt-\[9px\]{padding-top:9px}.pt-\[22px\]{padding-top:22px}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[26px\]{padding-bottom:26px}.pb-\[52px\]{padding-bottom:52px}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-accent-inkt{color:var(--color-accent-inkt)}.text-inkt{color:var(--color-inkt)}.text-od2{color:var(--color-od2)}.text-s-accent{color:var(--s-acc)}.text-s-fg{color:var(--s-fg)}.text-s-fg2{color:var(--s-fg2)}.text-s-fg3{color:var(--s-fg3)}.text-succes{color:var(--color-succes)}.text-tekst-2{color:var(--color-tekst-2)}.text-tekst-3{color:var(--color-tekst-3)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-white\/35{text-decoration-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.decoration-white\/35{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-inkt{accent-color:var(--color-inkt)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(17\,19\,20\,0\.05\)\,0_18px_34px_-26px_rgba\(17\,19\,20\,0\.25\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#1113140d), 0 18px 34px -26px var(--tw-shadow-color,#11131440);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(17\,19\,20\,0\.06\)\,0_2px_4px_rgba\(17\,19\,20\,0\.04\)\,0_28px_52px_-28px_rgba\(17\,19\,20\,0\.3\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#1113140f), 0 2px 4px var(--tw-shadow-color,#1113140a), 0 28px 52px -28px var(--tw-shadow-color,#1113144d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(17\,19\,20\,0\.06\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#1113140f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_16px_-10px_rgba\(17\,19\,20\,0\.35\)\]{--tw-shadow:0 8px 16px -10px var(--tw-shadow-color,#11131459);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--color-accent\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--color-rand-veld\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--color-rand-veld));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(17\,19\,20\,0\.05\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#1113140d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-lijn\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-lijn));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--entree\:0ms\]{--entree:0s}.\[--entree\:120ms\]{--entree:.12s}.\[--entree\:320ms\]{--entree:.32s}.\[--entree\:520ms\]{--entree:.52s}.\[--entree\:640ms\]{--entree:.64s}.\[--entree\:680ms\]{--entree:.68s}.\[--entree\:800ms\]{--entree:.8s}.\[--entree\:860ms\]{--entree:.86s}.\[--entree\:880ms\]{--entree:.88s}.\[--entree\:1000ms\]{--entree:1s}.\[--entree\:1100ms\]{--entree:1.1s}.\[--entree\:1400ms\]{--entree:1.4s}.\[--entree\:1450ms\]{--entree:1.45s}.\[--entree\:1500ms\]{--entree:1.5s}.\[--entree\:1550ms\]{--entree:1.55s}.\[--entree\:1600ms\]{--entree:1.6s}.\[--entree\:1700ms\]{--entree:1.7s}@media (min-width:37.5rem){.tablet\:col-span-1{grid-column:span 1/span 1}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:gap-x-10{column-gap:calc(var(--spacing) * 10)}}@media (min-width:61.25rem){.desktop\:col-span-1{grid-column:span 1/span 1}.desktop\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop\:grid-cols-\[minmax\(0\,1\.6fr\)_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.desktop\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}}@keyframes gyv-drijf{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes gyv-draai{to{transform:rotate(360deg)}}:root{--ease-uit:cubic-bezier(.16, 1, .3, 1);--ease-in-uit:cubic-bezier(.65, 0, .35, 1);--duur-snel:.15s;--duur-basis:.25s;--duur-traag:.4s;--duur-onthul:.9s;--duur-woord:.95s;--stap-kind:90ms;--stap-woord:55ms}@keyframes entree-omhoog{0%{opacity:0;translate:0 22px}}@keyframes entree-pop{0%{opacity:0;scale:.6}}@keyframes entree-groei{0%{scale:0 1}}@keyframes entree-paneel{0%{opacity:0;translate:0 28px;scale:.985}}@keyframes entree-kaart{0%{opacity:0;translate:0 56px;scale:.965}}@keyframes woord-in{0%{opacity:0;filter:blur(8px);translate:0 .32em}}@keyframes pijl-door{0%{opacity:1;translate:0}40%{opacity:0;translate:14px}41%{opacity:0;translate:-14px}to{opacity:1;translate:0}}@keyframes pijl-omlaag{0%{opacity:1;translate:0}40%{opacity:0;translate:0 10px}41%{opacity:0;translate:0 -10px}to{opacity:1;translate:0}}@keyframes cursor-pad{0%{opacity:0;translate:80% 34%}8%{opacity:1;translate:76% 38%}30%,56%{opacity:1;translate:48% 84%}70%,to{opacity:0;translate:70% 62%}}@keyframes cursor-klik{0%,31%,38%,to{scale:1}34%{scale:.82}}@keyframes knop-klik{0%,31%,64%,to{background-color:var(--color-inkt);scale:1}34%{scale:.94}38%,60%{background-color:var(--color-accent-inkt);scale:1}}@keyframes label-weg{0%,33%,64%,to{opacity:1}37%,60%{opacity:0}}@keyframes label-erbij{0%,33%,64%,to{opacity:0}37%,60%{opacity:1}}@keyframes pil-puls{0%{opacity:.7;scale:1}70%,to{opacity:0;scale:1.45 1.7}}@keyframes menu-open{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes menu-dicht{to{opacity:0;translate:0 -8px}}@keyframes melding-in{0%{opacity:0;translate:0 -8px}}@keyframes fout-in{0%{opacity:0;translate:0 -4px}}@keyframes vink-teken{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}@keyframes tik{0%,to{scale:1}40%{scale:1.12}}@keyframes druk{0%,to{scale:1}35%{scale:.9}70%{scale:1.03}}@keyframes gekozen{0%{opacity:0;scale:.94}30%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes puls-reis{0%{opacity:0;translate:0}15%,85%{opacity:1}to{opacity:0;translate:100%}}@keyframes puls-reis-omlaag{0%{opacity:0;translate:0}15%,85%{opacity:1}to{opacity:0;translate:0 100%}}@keyframes hero-diepte{to{translate:0 -44px}}@keyframes paneel-breed{0%{scale:.955}to{scale:1}}@keyframes lijn-vult{0%{scale:1 0}to{scale:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
