/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--v-tekst:#16181d;--v-achter:#fff;--v-zacht:#5c5f66;--v-rand:#e4e5e8;--v-accent:#16181d;--v-accent-tekst:#fff;--v-vlak-licht:#f4f4f2;--v-vlak-donker:#16181d;--v-vlak-donker-tekst:#fff}*,: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-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;--tw-leading:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--default-mono-font-family:var(--font-mono)}}@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;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{-webkit-text-size-adjust:100%;overflow-x:clip}body{background-color:var(--ui-bg);--tw-leading:1.5;color:var(--ui-ink);font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;overflow-x:clip}button:not(:disabled),[role=button],a[href],summary,label[for],select,input[type=checkbox],input[type=radio],input[type=submit],input[type=color],input[type=file]{cursor:pointer}:disabled{cursor:not-allowed}button,[role=button],input[type=submit]{white-space:nowrap}:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}[hidden]{display:none!important}}@layer components{.vel-toneel{width:100%;height:100%;position:relative}.vel-kader{transform-origin:0 0;will-change:transform;background:#fff;border-radius:12px;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #17181c1a,0 2px 6px #17181c0d,0 24px 48px -24px #17181c4d}.vel-balk{color:#62656d;background:#f1f0ec;border-bottom:1px solid #dfddd6;flex:none;align-items:center;gap:16px;height:40px;padding-inline:16px;font:500 12px/1 Inter Variable,system-ui,sans-serif;display:flex}.vel-stippen{gap:7px;display:flex}.vel-stippen i{background:#d3d0c7;border-radius:50%;width:10px;height:10px}.vel-adres{white-space:nowrap;background:#fff;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;max-width:420px;height:24px;margin-inline:auto;padding-inline:12px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #e4e2db}.vel-adres i{background:#a9aaa9;border-radius:2px;flex:none;width:7px;height:8px;box-shadow:0 -4px 0 -2.2px #a9aaa9}.vel-adres-tekst{text-overflow:ellipsis;overflow:hidden}.vel-toestel{white-space:nowrap;color:#fff;background:#17181c;border-radius:10px;flex:none;padding:5px 9px;font-size:11px}.vel-kader:not([data-formaat=telefoon]) .vel-toestel{position:absolute;top:8px;right:12px}.vel-kader[data-formaat=telefoon]{background:#1b1c20;border-radius:40px;padding:0 10px 12px;box-shadow:0 0 0 1px #0006,0 24px 48px -24px #17181c73}.vel-kader[data-formaat=telefoon] .vel-balk{background:0 0;border:0;justify-content:center;height:28px;padding:0}.vel-kader[data-formaat=telefoon] .vel-stippen,.vel-kader[data-formaat=telefoon] .vel-adres{display:none}.vel-kader[data-formaat=telefoon] .vel-balk:before{content:"";background:#3b3d44;border-radius:3px;width:56px;height:5px}.vel-kader[data-formaat=telefoon] .vel-toestel{z-index:40;position:absolute;top:40px;left:50%;translate:-50%}.vel-kader[data-formaat=telefoon] .vel{border-radius:4px 4px 28px 28px}.vel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--v-tekst) transparent;flex:1;min-height:0;position:relative;overflow:hidden auto;container:vel/inline-size}@supports (color:color-mix(in lab, red, red)){.vel{scrollbar-color:color-mix(in oklab, var(--v-tekst) 22%, transparent) transparent}}.vel{background:var(--v-achter);color:var(--v-tekst);--breed:72rem;--blok:4.5rem;--hoek:6px;--beeld:3 / 2;--kop-schaal:1;--kop-gewicht:700;--kop-spatie:-.02em;--letter-kop:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--letter:"Inter Variable", ui-sans-serif, system-ui, sans-serif;outline:0;transition:--v-tekst .35s,--v-achter .35s,--v-zacht .35s,--v-rand .35s,--v-accent .35s,--v-accent-tekst .35s,--v-vlak-licht .35s,--v-vlak-donker .35s}.vel::-webkit-scrollbar{width:6px}.vel::-webkit-scrollbar-thumb{background:var(--v-tekst)}@supports (color:color-mix(in lab, red, red)){.vel::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--v-tekst) 22%, transparent)}}.vel::-webkit-scrollbar-thumb{border-radius:3px}.vel>*{--tekst:var(--v-tekst);--achter:var(--v-achter);--zacht:var(--v-zacht);--rand:var(--v-rand);--accent:var(--v-accent);--accent-tekst:var(--v-accent-tekst);--vlak-licht:var(--v-vlak-licht);--vlak-donker:var(--v-vlak-donker);--vlak-donker-tekst:var(--v-vlak-donker-tekst);--bb:calc(var(--breed) * .9);--goot:2rem;--kg:1.5rem;--b:var(--blok);--knop-hoek:var(--hoek);--kaart:transparent;--ease:cubic-bezier(.2, .7, .2, 1)}.vel[data-breedte=vol]>*{--bb:100%;--goot:.75rem}.v-pagina{min-height:100%;font-family:var(--letter);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;font-size:1.0625rem;line-height:1.6;display:flex}.v-pagina :where(h1,h2,h3,h4,p,ol,ul,figure,blockquote){margin:0;padding:0;list-style:none}.v-pagina :where(a,summary){cursor:pointer;color:inherit;text-decoration:none}.v-pagina :where(button){font:inherit;color:inherit}.v-pagina :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v-binnen{width:min(100% - 2 * var(--goot), var(--bb));margin-inline:auto}.v-romp{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow-x:clip}.v-blokken{flex:1}.v-zacht{color:var(--zacht)}.v-klein{letter-spacing:.01em;font-size:.8125rem}.v-ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.v-h1,.v-h2,.v-h3,.v-logo-tekst,.v-getal,.v-prijs,.v-nummer,.v-voet-groot,.v-potlood{font-family:var(--letter-kop);font-weight:var(--kop-gewicht);letter-spacing:var(--kop-spatie)}.v-h1{font-size:calc(clamp(2.1rem, 1.25rem + 3.5cqi, 4rem) * var(--kop-schaal));text-wrap:balance;overflow-wrap:break-word;line-height:1.06}.v-h2{font-size:calc(clamp(1.55rem, 1.15rem + 1.7cqi, 2.4rem) * var(--kop-schaal));text-wrap:balance;overflow-wrap:break-word;line-height:1.14}.v-h3{font-size:calc(1.2rem * (1 + (var(--kop-schaal) - 1) * .45));line-height:1.25}.vel[data-kopstijl=hoofdletters] :is(.v-h1,.v-h2,.v-h3){text-transform:uppercase;letter-spacing:.045em;line-height:1.16}.vel[data-kopstijl=bescheiden] :is(.v-h1,.v-h2){line-height:1.16}.v-lead{color:var(--zacht);text-wrap:pretty;max-width:38em;font-size:clamp(1.0625rem,.95rem + .5cqi,1.3rem);line-height:1.55}.v-knoppen{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.v-knop{isolation:isolate;cursor:pointer;border:1.5px solid var(--accent);border-radius:var(--knop-hoek);background:var(--accent);color:var(--accent-tekst);font-family:var(--letter);white-space:nowrap;transition:transform .2s var(--ease), color .2s, border-radius .3s, box-shadow .2s;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.v-knop:before{content:"";z-index:-1;background:var(--tekst);position:absolute;inset:-2px}@supports (color:color-mix(in lab, red, red)){.v-knop:before{background:color-mix(in oklab, var(--tekst) 22%, var(--accent))}}.v-knop:before{opacity:0;transition:opacity .2s, transform .3s var(--ease)}.v-knop .v-ic{transition:transform .25s var(--ease);display:none}.v-knop:hover{box-shadow:0 6px 16px -8px var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.v-knop:hover{box-shadow:0 6px 16px -8px color-mix(in oklab, var(--accent) 70%, transparent)}}.v-knop:hover:before{opacity:1}.v-knop:active{transform:translateY(0)scale(.98)}.v-knop-klein{padding:.55rem 1rem;font-size:.9375rem}.v-knop-2{color:var(--tekst);border-color:var(--rand);background:0 0}.v-knop-2:before{background:var(--vlak-licht)}.v-knop-2:hover{box-shadow:none}.vel:is([data-knoppen=gevuld-pil],[data-knoppen=rand-pil])>*{--knop-hoek:999px}.vel:is([data-knoppen=rand],[data-knoppen=rand-pil]) .v-knop{color:var(--accent);background:0 0}.vel:is([data-knoppen=rand],[data-knoppen=rand-pil]) .v-knop:before{background:var(--accent);opacity:1;transform:translate(-102%)}.vel:is([data-knoppen=rand],[data-knoppen=rand-pil]) .v-knop:hover{color:var(--accent-tekst);box-shadow:none}.vel:is([data-knoppen=rand],[data-knoppen=rand-pil]) .v-knop:hover:before{transform:none}.vel:is([data-knoppen=rand],[data-knoppen=rand-pil]) .v-knop-2{color:var(--tekst);text-decoration:underline;-webkit-text-decoration-color:var(--rand);-webkit-text-decoration-color:var(--rand);text-decoration-color:var(--rand);text-underline-offset:.3em;border-color:#0000;padding-inline:.4rem}.vel:is([data-knoppen=rand],[data-knoppen=rand-pil]) .v-knop-2:before{display:none}.vel:is([data-knoppen=rand],[data-knoppen=rand-pil]) .v-knop-2:hover{color:var(--accent)}.vel:is([data-opening=foto-vol],[data-opening=video]):is([data-knoppen=rand],[data-knoppen=rand-pil],[data-knoppen=pijl]) .v-opening .v-knop:not(.v-knop-2){color:#fff;border-color:#ffffffbf}.vel[data-knoppen=pijl] .v-knop{color:var(--accent);background:0 0;border-color:#0000;border-radius:0;padding-inline:0;overflow:visible}.vel[data-knoppen=pijl] .v-knop>span{text-underline-offset:.32em;text-decoration:underline;text-decoration-thickness:1.5px}.vel[data-knoppen=pijl] .v-knop .v-ic{display:block}.vel[data-knoppen=pijl] .v-knop:before{display:none}.vel[data-knoppen=pijl] .v-knop:hover{box-shadow:none;transform:none}.vel[data-knoppen=pijl] .v-knop:hover .v-ic{transform:translate(5px)}.vel[data-knoppen=pijl] .v-knop-2{color:var(--tekst)}.vel[data-knoppen=pijl] .v-knop-2>span{-webkit-text-decoration-color:var(--rand);-webkit-text-decoration-color:var(--rand);text-decoration-color:var(--rand)}.v-link{color:var(--accent);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.v-link .v-ic{width:1.05em;height:1.05em;transition:transform .25s var(--ease)}.v-link:hover .v-ic{transform:translate(4px)}.v-beeld{aspect-ratio:var(--beeld);--f1:#a9cdf0;width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.v-beeld{--f1:color-mix(in oklab, #a9cdf0 58%, var(--vlak-licht))}}.v-beeld{--f2:#ffe3a6}@supports (color:color-mix(in lab, red, red)){.v-beeld{--f2:color-mix(in oklab, #ffe3a6 84%, var(--achter))}}.v-beeld{--f3:#8fb39a}@supports (color:color-mix(in lab, red, red)){.v-beeld{--f3:color-mix(in oklab, #8fb39a 64%, var(--accent))}}.v-beeld{--f4:#4f7d69}@supports (color:color-mix(in lab, red, red)){.v-beeld{--f4:color-mix(in oklab, #4f7d69 58%, var(--accent))}}.v-beeld{--f5:#25382f}@supports (color:color-mix(in lab, red, red)){.v-beeld{--f5:color-mix(in oklab, #25382f 55%, var(--vlak-donker))}}.v-beeld{--f6:#ea9a72}@supports (color:color-mix(in lab, red, red)){.v-beeld{--f6:color-mix(in oklab, #ea9a72 68%, var(--accent))}}.v-beeld{--r:var(--hoek)}.v-beeld-in{border-radius:var(--r);background:var(--vlak-licht);transition:border-radius .3s;position:absolute;inset:0;overflow:hidden}.v-beeld-in:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff29,#0000 45%,#0000001a);position:absolute;inset:0}.vel:is([data-beeldsoort=illustratie],[data-beeldsoort=iconen]) .v-beeld-in:after{display:none}.v-foto{width:100%;height:100%;display:block;position:absolute;inset:0}.v-foto .f1{fill:var(--f1)}.v-foto .f2{fill:var(--f2)}.v-foto .f3{fill:var(--f3)}.v-foto .f4{fill:var(--f4)}.v-foto .f5{fill:var(--f5)}.v-foto .f6{fill:var(--f6)}.v-foto .lijn{fill:none;stroke:var(--f1);stroke-width:4px}.v-beeld-ic{color:var(--accent);place-items:center;display:none;position:absolute;inset:0}.v-beeld-ic .v-ic{stroke-width:1.3px;width:min(28%,4.5rem);height:auto}.vel[data-beeldvorm=boog] .v-beeld:not(.v-beeld-vol,.v-beeld-vast) .v-beeld-in{border-radius:999px 999px var(--r) var(--r)}.v-beeld-vast{aspect-ratio:16/9}.v-beeld-vol{aspect-ratio:auto;--r:0px;height:100%;position:absolute;inset:0}.vel[data-beeldstijl=zwartwit] .v-beeld{--f1:#dedede;--f2:#fafafa;--f3:#a9a9a9;--f4:#6f6f6f;--f5:#303030;--f6:#c4c4c4}.vel[data-beeldstijl=tweekleur] .v-beeld{--f1:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vel[data-beeldstijl=tweekleur] .v-beeld{--f1:color-mix(in oklab, var(--accent) 20%, var(--achter))}}.vel[data-beeldstijl=tweekleur] .v-beeld{--f2:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vel[data-beeldstijl=tweekleur] .v-beeld{--f2:color-mix(in oklab, var(--accent) 4%, var(--achter))}}.vel[data-beeldstijl=tweekleur] .v-beeld{--f3:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vel[data-beeldstijl=tweekleur] .v-beeld{--f3:color-mix(in oklab, var(--accent) 48%, var(--achter))}}.vel[data-beeldstijl=tweekleur] .v-beeld{--f4:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vel[data-beeldstijl=tweekleur] .v-beeld{--f4:color-mix(in oklab, var(--accent) 78%, var(--achter))}}.vel[data-beeldstijl=tweekleur] .v-beeld{--f5:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vel[data-beeldstijl=tweekleur] .v-beeld{--f5:color-mix(in oklab, var(--accent) 80%, #000)}}.vel[data-beeldstijl=tweekleur] .v-beeld{--f6:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vel[data-beeldstijl=tweekleur] .v-beeld{--f6:color-mix(in oklab, var(--accent) 34%, var(--achter))}}.vel[data-beeldstijl=kader] .v-beeld:not(.v-beeld-vol):before{content:"";border:2px solid var(--accent);border-radius:var(--r);position:absolute;inset:0;transform:translate(.7rem,.7rem)}.vel[data-beeldstijl=kader][data-beeldvorm=boog] .v-beeld:not(.v-beeld-vol,.v-beeld-vast):before{border-radius:999px 999px var(--r) var(--r)}.vel[data-beeldstijl=kader] .v-kaartbeeld:before,.vel[data-beeldstijl=kader] .v-lid .v-beeld:before{transform:translate(.4rem,.4rem)}.vel[data-beeldsoort=illustratie] .v-foto *{fill:var(--vlak-licht);stroke:var(--tekst);stroke-width:1.6px;stroke-linejoin:round}.vel[data-beeldsoort=illustratie] .v-foto .f1{stroke:none}.vel[data-beeldsoort=illustratie] .v-foto .f2,.vel[data-beeldsoort=illustratie] .v-foto .f6{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vel[data-beeldsoort=illustratie] .v-foto .f6{fill:color-mix(in oklab, var(--accent) 28%, var(--vlak-licht))}}.vel[data-beeldsoort=illustratie] .v-foto .f5{fill:var(--achter)}.vel[data-beeldsoort=illustratie] .v-foto .lijn{fill:none;stroke-width:1.6px}.vel[data-beeldsoort=illustratie][data-beeldstijl=zwartwit] .v-foto .f2{fill:var(--tekst)}.vel:is([data-beeldsoort=iconen],[data-beeldsoort=weinig]) .v-foto{display:none}.vel[data-beeldsoort=iconen] .v-beeld-ic{display:grid}.vel[data-beeldsoort=iconen][data-beeldstijl=zwartwit] .v-beeld-ic{color:var(--tekst)}.vel[data-beeldsoort=weinig] .v-beeld-in{background:linear-gradient(115deg, var(--vlak-licht) 0 58%, var(--accent) 58% 100%)}@supports (color:color-mix(in lab, red, red)){.vel[data-beeldsoort=weinig] .v-beeld-in{background:linear-gradient(115deg, var(--vlak-licht) 0 58%, color-mix(in oklab, var(--accent) 24%, var(--vlak-licht)) 58% 100%)}}.vel[data-beeldsoort=weinig] .v-beeld-in:before{content:"";background:var(--accent);width:30%;height:52%;position:absolute;bottom:0;left:12%}.vel[data-beeldsoort=weinig] .v-beeld-in:after{content:"";aspect-ratio:1;background:var(--vlak-donker);border-radius:50%;width:22%;position:absolute;inset:16% 14% auto auto}.vel[data-beeldsoort=weinig][data-beeldstijl=zwartwit] .v-beeld-in:before{background:var(--tekst)}.vel[data-beeldsoort=weinig] .v-beeld[data-v=kamer] .v-beeld-in:before,.vel[data-beeldsoort=weinig] .v-beeld[data-v=werk] .v-beeld-in:before{width:46%;height:100%;left:auto;right:0}.vel[data-beeldsoort=weinig] .v-beeld[data-v=kamer] .v-beeld-in:after,.vel[data-beeldsoort=weinig] .v-beeld[data-v=werk] .v-beeld-in:after{inset:auto auto 18% 16%}.v-kaartic{border-radius:min(var(--hoek), 14px);background:var(--accent);place-items:center;width:2.75rem;height:2.75rem;display:none}@supports (color:color-mix(in lab, red, red)){.v-kaartic{background:color-mix(in oklab, var(--accent) 12%, var(--achter))}}.v-kaartic{color:var(--accent);margin-bottom:1.1rem}.v-kaartic.v-altijd,.vel[data-beeldsoort=iconen] .v-kaartic{display:grid}.vel:is([data-beeldsoort=iconen],[data-beeldsoort=weinig]) .v-kaartbeeld{display:none}.vel[data-beeldsoort=weinig] .v-kaart:has(>.v-kaartbeeld):before{content:"";background:var(--accent);width:2.25rem;height:4px;margin-bottom:1.25rem;display:block}.v-rooster{gap:var(--kg);grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));display:grid}.v-vier{--n:4}.v-kaart{border-radius:var(--hoek);border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.5rem;transition:border-radius .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}.v-kaart .v-link,.v-kaart>.v-knop{margin-top:auto}.v-kaart>p{margin-bottom:.9rem}.v-kaartbeeld{--r:max(0px, var(--hoek) - 6px);margin-bottom:1.1rem}.vel[data-kaartstijl=rand] .v-kaart{border-color:var(--rand)}.vel[data-kaartstijl=vlak] .v-kaart{background:var(--vlak-licht)}.vel[data-kaartstijl=schaduw] .v-kaart{background:var(--achter)}@supports (color:color-mix(in lab, red, red)){.vel[data-kaartstijl=schaduw] .v-kaart{background:color-mix(in oklab, var(--achter) 94%, #fff)}}.vel[data-kaartstijl=schaduw] .v-kaart{box-shadow:0 1px 2px #0000000f,0 14px 34px -14px #00000038}.vel[data-kaartstijl=schaduw][data-donker] .v-kaart{background:var(--vlak-licht);box-shadow:0 14px 34px -10px #0009}.vel[data-kaartstijl=kaal] .v-kaart{border-radius:0;padding:0}.v-kop{z-index:20;background:var(--achter);border-bottom:1px solid var(--rand);transition:transform .35s var(--ease), background-color .25s, border-color .25s;position:relative}.vel:is([data-kopgedrag=vast],[data-kopgedrag=doorzichtig],[data-kopgedrag=verstopt]) .v-kop{position:sticky;top:0}.vel.v-kop-weg[data-kopgedrag=verstopt] .v-kop{transform:translateY(-102%)}.vel.v-heeft-opening[data-kopgedrag=doorzichtig] .v-kop{margin-bottom:calc(-1 * var(--kop-h,4.5rem))}.vel.v-heeft-opening[data-kopgedrag=doorzichtig]:not(.v-gescrold) .v-kop:not(.v-menu-open){background-color:#0000;border-color:#0000}.vel.v-heeft-opening[data-kopgedrag=doorzichtig]:not(.v-gescrold):is([data-opening=foto-vol],[data-opening=video]) .v-kop:not(.v-menu-open){--tekst:#fff;--zacht:#ffffffd9;--rand:#fff6}.vel.v-gescrold:is([data-kopgedrag=vast],[data-kopgedrag=doorzichtig],[data-kopgedrag=verstopt]) .v-kop{box-shadow:0 8px 24px -18px #00000080}.v-kop-in{min-height:4.5rem;color:var(--tekst);grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav actie";align-items:center;column-gap:2rem;padding-block:.75rem;display:grid}.v-logo{min-width:0;color:var(--tekst);grid-area:logo;align-items:center;display:inline-flex}.v-logo-tekst{white-space:nowrap;text-overflow:ellipsis;max-width:16rem;font-size:1.35rem;line-height:1.1;overflow:hidden}.v-logo-img{object-fit:contain;width:auto;max-width:11rem;height:2.25rem;display:block}.v-nav{grid-area:nav;justify-self:end;gap:1.9rem;font-size:.9875rem;font-weight:500;display:flex}.v-nav-a,.v-nav-b{display:contents}.v-nav a,.v-menupaneel a{white-space:nowrap;padding-block:.3rem;position:relative}.v-nav a:after{content:"";transform-origin:0;height:1.5px;transition:transform .25s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.v-nav a:hover:after{transform:none}.v-actie{grid-area:actie;justify-self:end;align-items:center;gap:1rem;display:flex}.vel[data-kopknop=geen]:not([data-kop=menuknop]) .v-actie,.v-kopknop,.v-koptel,.v-menuknop{display:none}.vel[data-kopknop=knop] .v-kopknop,.vel[data-kopknop=telefoon] .v-koptel{display:inline-flex}.v-koptel{white-space:nowrap;color:var(--tekst);align-items:center;gap:.5rem;font-weight:600}.v-koptel .v-ic{color:var(--accent)}.v-menuknop{cursor:pointer;color:var(--tekst);background:0 0;border:0;align-items:center;gap:.6rem;padding:.5rem 0;font-size:.9375rem;font-weight:600}.v-menuknop i{background:currentColor;width:22px;height:2px;transition:background-color .2s;position:relative}.v-menuknop i:before,.v-menuknop i:after{content:"";background:var(--tekst);width:22px;height:2px;transition:transform .3s var(--ease);position:absolute;left:0}.v-menuknop i:before{transform:translateY(-7px)}.v-menuknop i:after{transform:translateY(7px)}.v-menu-open .v-menuknop i{background-color:#0000}.v-menu-open .v-menuknop i:before{transform:rotate(45deg)}.v-menu-open .v-menuknop i:after{transform:rotate(-45deg)}.v-menupaneel{background:var(--achter);color:var(--tekst);border-bottom:1px solid var(--rand);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .35s var(--ease), visibility 0s .35s;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 32px -24px #00000059}.v-menupaneel .v-binnen{font-family:var(--letter-kop);font-weight:var(--kop-gewicht);flex-direction:column;align-items:flex-start;gap:.35rem;padding-block:1rem 1.5rem;font-size:1.35rem;display:flex}.v-menupaneel .v-kopknop{margin-top:.75rem}.v-menu-open .v-menupaneel{clip-path:inset(0 0 -40px);visibility:visible;transition:clip-path .35s var(--ease), visibility 0s}.vel[data-kop=links-midden] .v-kop-in{grid-template-columns:1fr auto 1fr}.vel[data-kop=links-midden] .v-nav{justify-self:center}.vel[data-kop=midden-onder] .v-kop-in{grid-template-columns:1fr auto 1fr;grid-template-areas:".logo actie""nav nav nav";row-gap:.85rem;padding-block:1.25rem 0}.vel[data-kop=midden-onder] .v-logo-tekst{font-size:1.7rem}.vel[data-kop=midden-onder] .v-logo-img{height:2.75rem}.vel[data-kop=midden-onder] .v-nav{border-top:1px solid var(--rand);justify-content:center;justify-self:stretch;gap:2.4rem;padding-block:.7rem}.vel[data-kop=midden-gesplitst] .v-kop-in{grid-template-columns:1fr auto 1fr;grid-template-areas:"nava logo navb";column-gap:2.6rem}.vel[data-kop=midden-gesplitst] .v-nav{display:contents}.vel[data-kop=midden-gesplitst] :is(.v-nav-a,.v-nav-b){gap:1.9rem;font-size:.9875rem;font-weight:500;display:flex}.vel[data-kop=midden-gesplitst] .v-nav-a{grid-area:nava;justify-self:end}.vel[data-kop=midden-gesplitst] .v-nav-b{grid-area:navb;justify-self:start}.vel[data-kop=midden-gesplitst] .v-actie{grid-area:navb}.vel[data-kop=midden-gesplitst] .v-logo-tekst{font-size:1.55rem}.vel[data-kop=menuknop] .v-nav{display:none}.vel[data-kop=menuknop] .v-menuknop{display:inline-flex}.vel[data-kop=menuknop] .v-kop-in{grid-template-columns:1fr auto;grid-template-areas:"logo actie"}.v-opening{padding-block:calc(var(--b) * .9 + 2rem) calc(var(--b) * .9 + 1.5rem);position:relative}.vel.v-heeft-opening[data-kopgedrag=doorzichtig] .v-opening{padding-top:calc(var(--b) * .9 + 2rem + var(--kop-h,0px))}.v-op-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem 4rem;display:grid;position:relative}.v-op-tekst{flex-direction:column;align-items:flex-start;gap:1.4rem;max-width:46rem;display:flex}.v-op-tekst .v-knoppen{margin-top:.6rem}.v-op-beeld{display:none}.v-op-achter{opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s;position:absolute;inset:0;overflow:hidden}.v-op-video,.v-op-label{display:none}.v-op-waas{background:linear-gradient(#080a0e61,#080a0e1f 34%,#080a0e4d 60%,#080a0ea8);position:absolute;inset:0}.vel[data-opening=midden] .v-op-tekst{text-align:center;align-items:center;margin-inline:auto}.vel[data-opening=midden] .v-knoppen{justify-content:center}.vel:is([data-opening=foto-rechts],[data-opening=foto-links]) .v-op-in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.vel:is([data-opening=foto-rechts],[data-opening=foto-links]) .v-op-beeld{display:block}.vel[data-opening=foto-links] .v-op-beeld{order:-1}.vel:is([data-opening=foto-vol],[data-opening=video]) .v-opening{--tekst:#fff;--zacht:#ffffffe0;--rand:#ffffff73;color:#fff;min-height:min(38rem, var(--vel-h,38rem) * .86);align-items:end;display:grid}.vel:is([data-opening=foto-vol],[data-opening=video]) .v-op-achter{opacity:1;visibility:visible;transition:opacity .4s,visibility}.vel[data-opening=video] .v-opening{align-items:center}.vel[data-opening=video] .v-op-tekst{text-align:center;align-items:center;margin-inline:auto}.vel[data-opening=video] .v-op-achter .v-beeld{display:none}.vel[data-opening=video] .v-op-video{background:linear-gradient(140deg, var(--vlak-donker), var(--accent));display:block;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vel[data-opening=video] .v-op-video{background:linear-gradient(140deg, var(--vlak-donker), color-mix(in oklab, var(--accent) 45%, var(--vlak-donker)))}}.v-op-video i{aspect-ratio:1;background:radial-gradient(closest-side, var(--accent), transparent);border-radius:50%;width:70%;position:absolute}@supports (color:color-mix(in lab, red, red)){.v-op-video i{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 80%, #fff 8%), transparent)}}.v-op-video i{opacity:.55;will-change:transform;animation:16s ease-in-out infinite alternate v-drijf}.v-op-video i:first-child{top:-40%;left:-20%}.v-op-video i:nth-child(2){opacity:.4;background:radial-gradient(closest-side, var(--accent), transparent);width:60%;animation-duration:21s;animation-direction:alternate-reverse;top:10%;right:-25%}@supports (color:color-mix(in lab, red, red)){.v-op-video i:nth-child(2){background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 40%, #fff), transparent)}}.v-op-video i:nth-child(3){opacity:.35;width:80%;animation-duration:26s;bottom:-70%;left:25%}.vel[data-opening=video] .v-op-label{color:#fff;letter-spacing:.04em;background:#00000073;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.v-op-label i{background:#ff5a4d;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite v-knipper}.vel[data-opening=groot] .v-op-tekst{max-width:none}.vel[data-opening=groot] .v-opening .v-h1{font-size:calc(clamp(2.5rem, 1rem + 7.2cqi, 7.4rem) * var(--kop-schaal));line-height:.98}.vel[data-opening=groot][data-kopstijl=hoofdletters] .v-opening .v-h1{line-height:1.05}.v-opening .v-h1{display:grid}.v-wis{grid-area:1/1;display:none}.v-wis.v-actief{display:block}.vel[data-openingkop=wissel] .v-wis{opacity:0;transition:opacity .45s, transform .55s var(--ease);display:block;transform:translateY(.35em)}.vel[data-openingkop=wissel] .v-wis.v-weg{transform:translateY(-.35em)}.vel[data-openingkop=wissel] .v-wis.v-actief{opacity:1;transition-delay:.12s;transform:none}.vel[data-openingkop=wissel] .v-opening .v-h1:after{content:"";background:linear-gradient(90deg, var(--accent) 50%, var(--tekst) 50%);grid-area:2/1;width:3.2rem;height:3px;margin-top:1.1rem}@supports (color:color-mix(in lab, red, red)){.vel[data-openingkop=wissel] .v-opening .v-h1:after{background:linear-gradient(90deg, var(--accent) 50%, color-mix(in oklab, var(--tekst) 18%, transparent) 50%)}}.vel[data-openingkop=wissel] .v-opening .v-h1:after{background-size:200% 100%;animation:2.8s linear infinite v-loop}.vel[data-openingkop=wissel]:is([data-opening=midden],[data-opening=video]) .v-opening .v-h1:after{justify-self:center}.v-blok{margin-top:var(--b);position:relative;overflow-x:clip}.v-opening+.v-blokken>.v-blok:first-child,.v-opening[hidden]+.v-blokken>.v-blok:not([hidden]):first-child{margin-top:calc(var(--b) * .6)}.v-blokken:has(>.v-blok:not([hidden])){padding-bottom:.01px}.v-blokkop{flex-direction:column;gap:.6rem;max-width:40rem;margin-bottom:2.25rem;display:flex}.v-band{background:var(--vlak-licht);padding-block:calc(var(--b) * .7)}.v-smal>.v-binnen{max-width:46rem}.v-blok[data-proef]:after{content:"Voorbeeld";right:max(var(--goot), (100% - var(--bb)) / 2);border:1px dashed var(--tekst);border-radius:999px;padding:.2rem .6rem;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.v-blok[data-proef]:after{border:1px dashed color-mix(in oklab, var(--tekst) 35%, transparent)}}.v-blok[data-proef]:after{color:var(--zacht);font-size:.75rem}.v-blok:before,.v-voet:before{content:"";height:var(--b);opacity:0;pointer-events:none;background:repeating-linear-gradient(135deg, var(--v-accent) 0 1px, transparent 1px 9px);transition:opacity .3s;position:absolute;bottom:100%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.v-blok:before,.v-voet:before{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--v-accent) 16%, transparent) 0 1px, transparent 1px 9px)}}.v-blok:before,.v-voet:before{border-block:1px dashed var(--v-accent)}@supports (color:color-mix(in lab, red, red)){.v-blok:before,.v-voet:before{border-block:1px dashed color-mix(in oklab, var(--v-accent) 45%, transparent)}}.vel[data-bekijkt=ruimte] :is(.v-blok,.v-voet):before{opacity:1}.v-spoken{padding-top:5.5rem;display:none}.vel[data-leeg][data-bekijkt=ruimte] .v-spoken{display:block}.v-spook:first-child{margin-top:0}.v-spook:first-child:before{display:none}.v-spook i{border:1.5px dashed var(--tekst);height:6.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.v-spook i{border:1.5px dashed color-mix(in oklab, var(--tekst) 30%, transparent)}}.v-spook i{border-radius:var(--hoek)}.v-tb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem 4.5rem;display:grid}.v-tb+.v-tb{margin-top:calc(var(--b) * .8)}.v-tb:nth-child(2n) .v-tb-beeld{order:-1}.v-tb-tekst{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.v-stappen li{border-top:2px solid var(--tekst);flex-direction:column;gap:.5rem;padding-top:1.25rem;display:flex}.v-nummer{color:var(--accent);margin-bottom:.5rem;font-size:2.4rem;line-height:1}.v-cijfers>div{flex-direction:column;gap:.35rem;display:flex}.v-getal{font-size:calc(clamp(2.6rem, 1.6rem + 3.6cqi, 4.6rem) * (1 + (var(--kop-schaal) - 1) * .5));color:var(--accent);line-height:1}.v-review{gap:1rem}.v-review blockquote{font-size:1.125rem;line-height:1.5}.v-aanhaal{font-family:var(--letter-kop);height:1.4rem;color:var(--accent);font-size:3.4rem;line-height:.6}.v-review figcaption{align-items:center;gap:.75rem;margin-top:auto;font-size:.9375rem;line-height:1.35;display:flex}.v-review figcaption>span:last-child{flex-direction:column;display:flex}.v-avatar{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.v-avatar{background:color-mix(in oklab, var(--accent) 14%, var(--achter))}}.v-avatar{color:var(--accent)}.v-logobalk-kop,[data-blok=logobalk] .v-klein{text-align:center;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.5rem}.v-logos{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:1.5rem 1rem;display:grid}.v-klantlogo{font-family:var(--letter-kop);color:var(--tekst);justify-content:center;align-items:center;gap:.55rem;font-size:1.125rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v-klantlogo{color:color-mix(in oklab, var(--tekst) 55%, var(--achter))}}.v-klantlogo{white-space:nowrap}.v-klantlogo i{background:currentColor;border-radius:50%;width:1.35rem;height:1.35rem}.v-klantlogo i[data-s="1"]{border-radius:4px}.v-klantlogo i[data-s="2"]{border-radius:50% 50% 0}.v-video{position:relative}.v-video figcaption{margin-top:.75rem}.v-speel{background:var(--accent);width:4.75rem;height:4.75rem;color:var(--accent-tekst);cursor:pointer;transition:transform .25s var(--ease);border:0;border-radius:50%;place-items:center;margin-top:calc(28.125% - 2.375rem);display:grid;position:absolute;top:0;left:50%;translate:-50%;box-shadow:0 10px 30px -10px #00000080}.v-speel .v-ic{fill:currentColor;stroke-width:1px;width:2rem;height:2rem}.v-speel:hover{transform:scale(1.08)}.v-lid{text-align:left;align-items:stretch}.v-lid .v-beeld{--r:max(0px, var(--hoek) - 6px);margin-bottom:.9rem}.v-lid:nth-child(2n) .v-beeld{--f1:#f0d9b4}@supports (color:color-mix(in lab, red, red)){.v-lid:nth-child(2n) .v-beeld{--f1:color-mix(in oklab, #f0d9b4 58%, var(--vlak-licht))}}.v-lid:nth-child(2n) .v-beeld{--f6:#9cc0b4}@supports (color:color-mix(in lab, red, red)){.v-lid:nth-child(2n) .v-beeld{--f6:color-mix(in oklab, #9cc0b4 68%, var(--accent))}}.v-lid:nth-child(3n) .v-foto{transform:scaleX(-1)}.v-prijzen{align-items:stretch}.v-prijs{margin-block:.4rem .6rem;font-size:2.1rem;line-height:1.1}.v-prijs span{font-family:var(--letter);letter-spacing:0;font-size:.9375rem;font-weight:400}.v-lijst{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.v-lijst li{align-items:flex-start;gap:.6rem;display:flex}.v-lijst .v-ic{color:var(--accent);margin-top:.2em}.v-pagina .v-uitgelicht{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.vel[data-kaartstijl=kaal] .v-uitgelicht{box-shadow:none}.v-etiket{border-radius:var(--knop-hoek);background:var(--accent);color:var(--accent-tekst);align-self:flex-start;margin-bottom:.4rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.v-tabel{border:1px solid var(--rand);border-radius:var(--hoek);transition:border-radius .3s;overflow:hidden}.v-tr{grid-template-columns:1.4fr 1fr 1fr;align-items:center;display:grid}.v-tr>span{padding:.9rem 1.25rem}.v-tr>span+span{text-align:center;border-left:1px solid var(--rand);place-items:center;display:grid}.v-tr+.v-tr{border-top:1px solid var(--rand)}.v-th{background:var(--vlak-licht);font-weight:600}.v-tabel .v-ic{color:var(--accent)}.v-vragen details{border-bottom:1px solid var(--rand)}.v-vragen details:first-child{border-top:1px solid var(--rand)}.v-vragen summary{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.v-vragen summary::-webkit-details-marker{display:none}.v-vragen summary i{flex:none;width:14px;height:14px;position:relative}.v-vragen summary i:before,.v-vragen summary i:after{content:"";background:var(--accent);width:14px;height:2px;transition:transform .3s var(--ease);position:absolute;top:6px;left:0}.v-vragen summary i:after{transform:rotate(90deg)}.v-vragen details[open] summary i:after{transform:rotate(0)}.v-vragen details p{max-width:38em;padding-bottom:1.25rem}.v-bericht .v-klein{text-transform:uppercase;letter-spacing:.08em}.v-plek{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:2.5rem 3.5rem;display:grid}.v-plattegrond{border-radius:var(--hoek);height:21rem;transition:border-radius .3s;position:relative;overflow:hidden}.v-plattegrond svg{width:100%;height:100%;display:block}.v-plattegrond .k1{fill:var(--vlak-licht)}.v-plattegrond .k2{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v-plattegrond .k2{fill:color-mix(in oklab, var(--accent) 16%, var(--vlak-licht))}}.v-plattegrond .k3{fill:none;stroke:var(--achter);stroke-width:9px}.v-plattegrond .k4{fill:var(--tekst)}@supports (color:color-mix(in lab, red, red)){.v-plattegrond .k4{fill:color-mix(in oklab, var(--tekst) 8%, var(--vlak-licht))}}.v-prik{color:var(--accent);position:absolute;top:42%;left:54%;translate:-50% -100%}.v-prik .v-ic{width:3rem;height:3rem;fill:var(--accent);stroke:var(--achter);stroke-width:1.2px}.v-adres{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.v-oproep{border-radius:var(--hoek);background:var(--vlak-donker);color:var(--vlak-donker-tekst);--tekst:var(--v-vlak-donker-tekst);--accent:var(--v-vlak-donker-tekst);--accent-tekst:var(--v-vlak-donker);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem 3rem;padding:clamp(2rem,5cqi,4rem);transition:border-radius .3s;display:flex}.v-oproep .v-h2{flex:22rem;max-width:34rem}.vel[data-donker] .v-oproep{background:var(--v-accent);color:var(--v-accent-tekst);--tekst:var(--v-accent-tekst);--accent:var(--v-accent-tekst);--accent-tekst:var(--v-accent)}.v-form{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:2.5rem 4.5rem;display:grid}.v-form>div:first-child{flex-direction:column;gap:.75rem;display:flex}.v-velden{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.v-veld{flex-direction:column;align-self:stretch;gap:.4rem;font-size:.9375rem;font-weight:600;display:flex}.v-veld i{border:1.5px solid var(--rand);border-radius:min(var(--hoek), 16px);background:var(--achter);height:3rem;transition:border-radius .3s,border-color .2s}.v-veld:hover i{border-color:var(--accent)}.v-veld-groot i{height:7.5rem}.v-voet{margin-top:var(--b);border-top:1px solid var(--rand);background:var(--achter);color:var(--tekst);font-size:.9875rem;position:relative;overflow-x:clip}.vel[data-voetkleur=tint] .v-voet{--achter:var(--v-vlak-licht);border-top-color:#0000}.vel[data-voetkleur=donker] .v-voet{--achter:var(--v-vlak-donker);--tekst:var(--v-vlak-donker-tekst);--zacht:var(--v-vlak-donker-tekst)}@supports (color:color-mix(in lab, red, red)){.vel[data-voetkleur=donker] .v-voet{--zacht:color-mix(in oklab, var(--v-vlak-donker-tekst) 68%, var(--v-vlak-donker))}}.vel[data-voetkleur=donker] .v-voet{--rand:var(--v-vlak-donker-tekst)}@supports (color:color-mix(in lab, red, red)){.vel[data-voetkleur=donker] .v-voet{--rand:color-mix(in oklab, var(--v-vlak-donker-tekst) 18%, var(--v-vlak-donker))}}.vel[data-voetkleur=donker] .v-voet{--accent:var(--v-vlak-donker-tekst);--accent-tekst:var(--v-vlak-donker);border-top-color:#0000}.vel[data-voetkleur=accent] .v-voet{--achter:var(--v-accent);--tekst:var(--v-accent-tekst);--zacht:var(--v-accent-tekst)}@supports (color:color-mix(in lab, red, red)){.vel[data-voetkleur=accent] .v-voet{--zacht:color-mix(in oklab, var(--v-accent-tekst) 78%, var(--v-accent))}}.vel[data-voetkleur=accent] .v-voet{--rand:var(--v-accent-tekst)}@supports (color:color-mix(in lab, red, red)){.vel[data-voetkleur=accent] .v-voet{--rand:color-mix(in oklab, var(--v-accent-tekst) 26%, var(--v-accent))}}.vel[data-voetkleur=accent] .v-voet{--accent:var(--v-accent-tekst);--accent-tekst:var(--v-accent);border-top-color:#0000}.v-voet-in{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:2.5rem 2rem;padding-block:3.5rem 2.5rem;display:grid}.v-voet-merk{flex-direction:column;align-items:flex-start;gap:.9rem;max-width:18rem;display:flex}.v-voet-kol{color:var(--zacht);flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.v-voet-kol h4{color:var(--tekst);margin-bottom:.35rem;font-weight:600}.v-voet-kol a:hover,.v-voet-links a:hover{color:var(--tekst);text-underline-offset:.25em;text-decoration:underline}.v-voet-onder{border-top:1px solid var(--rand);color:var(--zacht);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.4rem;font-size:.9375rem;display:flex}.v-voet-links{gap:1.5rem;display:flex}.v-voet-oproep,.v-voet-groot,.vel[data-voet=eenvoudig] .v-voet-in{display:none}.vel[data-voet=eenvoudig] .v-voet-onder{border-top:0;padding-block:2rem}.vel[data-voet=oproep] .v-voet-oproep{padding-top:3.5rem;display:block}.vel[data-voet=oproep] .v-voet .v-oproep{background:var(--v-accent);color:var(--v-accent-tekst);--tekst:var(--v-accent-tekst);--accent:var(--v-accent-tekst);--accent-tekst:var(--v-accent)}.vel[data-voet=oproep][data-voetkleur=accent] .v-voet .v-oproep{background:var(--v-vlak-donker);color:var(--v-vlak-donker-tekst);--tekst:var(--v-vlak-donker-tekst);--accent:var(--v-vlak-donker-tekst);--accent-tekst:var(--v-vlak-donker)}.vel[data-voet=groot] .v-voet-in{display:none}.vel[data-voet=groot] .v-voet-onder{border-top:0;padding-block:2.25rem 0}.vel[data-voet=groot] .v-voet-groot{width:min(100% - 2 * var(--goot), var(--bb));white-space:nowrap;margin-inline:auto;padding-block:1rem 1.25rem;line-height:1;display:block}.v-voet-groot span{font-size:100px;display:inline-block}.vel[data-kopstijl=hoofdletters] .v-voet-groot{text-transform:uppercase}.v-raster{z-index:15;pointer-events:none;opacity:.1;transition:opacity .6s;position:absolute;inset:0}.v-raster-in{column-gap:var(--kg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute;inset:0}.v-raster-in>i{border-inline:1px solid var(--v-tekst)}@supports (color:color-mix(in lab, red, red)){.v-raster-in>i{border-inline:1px solid color-mix(in oklab, var(--v-tekst) 15%, transparent)}}.v-raster-in>i{transition:background-color .4s,border-color .4s}.vel[data-raster=blanco] .v-raster{opacity:1}.vel[data-raster=half] .v-raster{opacity:.55}.vel[data-raster=licht] .v-raster{opacity:.3}.vel[data-raster=aan] .v-raster{opacity:1}.vel[data-raster=aan] .v-raster-in>i{background:var(--v-accent)}@supports (color:color-mix(in lab, red, red)){.vel[data-raster=aan] .v-raster-in>i{background:color-mix(in oklab, var(--v-accent) 4%, transparent)}}.vel[data-raster=aan] .v-raster-in>i{border-color:var(--v-accent)}@supports (color:color-mix(in lab, red, red)){.vel[data-raster=aan] .v-raster-in>i{border-color:color-mix(in oklab, var(--v-accent) 30%, transparent)}}.v-maat{z-index:1;opacity:0;height:0;transition:opacity .3s;position:sticky;top:5.75rem}.v-maat:before{content:"";background:var(--v-accent);height:1px;position:absolute;top:.7rem;left:0;right:0;box-shadow:0 0 #0000}.v-maat:after{content:"";border-inline:1.5px solid var(--v-accent);height:1rem;position:absolute;top:.2rem;left:0;right:0}.v-maat span{z-index:1;background:var(--v-accent);color:var(--v-accent-tekst);white-space:nowrap;border-radius:999px;margin-inline:auto;padding:.15rem .7rem;font:600 .75rem/1.4 Inter Variable,system-ui,sans-serif;display:table;position:relative}.vel[data-bekijkt=breedte] .v-maat{opacity:1}.v-potlood{z-index:2;pointer-events:none;position:absolute;top:2rem;left:0;right:0}.v-potlood span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--tekst);font-size:1.5rem;line-height:1.3;display:inline-block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v-potlood span{color:color-mix(in oklab, var(--tekst) 46%, var(--achter))}}.v-potlood span{border-bottom:1px dashed var(--tekst);padding-bottom:.15rem}@supports (color:color-mix(in lab, red, red)){.v-potlood span{border-bottom:1px dashed color-mix(in oklab, var(--tekst) 30%, transparent)}}.v-staal{padding-block:5.5rem 4rem}.v-staal>.v-binnen{gap:3rem var(--kg);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.v-staal-tekst{flex-direction:column;align-items:flex-start;gap:1.25rem;padding-right:2.5rem;display:flex}.v-staal-kant{gap:var(--kg);flex-direction:column;display:flex}.v-stalen{gap:.6rem;margin-top:.75rem;display:flex}.v-stalen i{border-radius:min(var(--hoek), 1.5rem);width:3rem;height:3rem;box-shadow:inset 0 0 0 1px var(--tekst)}@supports (color:color-mix(in lab, red, red)){.v-stalen i{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tekst) 14%, transparent)}}.v-stalen i{transition:border-radius .3s}.v-stalen [data-k=accent]{background:var(--accent)}.v-stalen [data-k=donker]{background:var(--vlak-donker)}.v-stalen [data-k=licht]{background:var(--vlak-licht)}.v-stalen [data-k=rand]{background:var(--rand)}.v-stalen [data-k=achter]{background:var(--achter)}.v-teken{animation:.75s cubic-bezier(.3,.7,.15,1) both v-teken}.v-teken .v-stap{animation:v-op .55s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms + .14s)}.v-potlood.v-teken{animation-duration:.9s}.vel:is([data-beweging=subtiel],[data-beweging=levendig]) [data-kom]{transition:opacity .6s, transform .7s var(--ease);transition-delay:calc(var(--k,0) * 70ms)}.vel[data-beweging=subtiel] [data-kom]:not(.v-in){opacity:0;transform:translateY(14px)}.vel[data-beweging=levendig] [data-kom]:not(.v-in){opacity:0;transform:translateY(48px)scale(.96)}.vel[data-beweging=levendig] [data-kom=l]:not(.v-in){transform:translate(-64px)}.vel[data-beweging=levendig] [data-kom=r]:not(.v-in){transform:translate(64px)}.vel.v-direct [data-kom]{transition:none!important}.vel[data-beweging=levendig] .v-foto{will-change:transform}@container vel (min-width:900px){.vel[data-kop=zijkant] .v-pagina{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;display:grid}.vel[data-kop=zijkant] .v-pagina:has(>.v-kop[hidden]){grid-template-columns:minmax(0,1fr)}.vel[data-kop=zijkant] .v-romp{min-height:var(--vel-h,100%)}.vel.vel[data-kop=zijkant] .v-kop{height:var(--vel-h,100%);background-color:var(--achter);border-bottom:0;border-right:1px solid var(--rand);box-shadow:none;--tekst:var(--v-tekst);--zacht:var(--v-zacht);--rand:var(--v-rand);margin:0;position:sticky;top:0;transform:none}.vel[data-kop=zijkant] .v-kop-in{flex-direction:column;align-items:flex-start;gap:2.5rem;width:auto;height:100%;margin:0;padding:2.25rem 1.9rem;display:flex}.vel[data-kop=zijkant] .v-nav{flex-direction:column;gap:.7rem;font-size:1.0625rem}.vel[data-kop=zijkant] .v-actie{flex-direction:column;align-items:flex-start;margin-top:auto}.vel[data-kop=zijkant] .v-logo-tekst{white-space:normal;max-width:11.5rem;font-size:1.5rem}.vel[data-kop=zijkant] .v-opening{padding-top:calc(var(--b) * .9 + 2rem)}.vel[data-kop=zijkant]>*{--goot:2.5rem}}@container vel not (min-width:900px){.vel.vel[data-kop] :is(.v-nav,.v-nav-a,.v-nav-b),.vel .v-nav{display:none}.vel .v-menuknop{display:inline-flex}.vel.vel[data-kopknop] .v-actie{display:flex}.vel .v-kop-in,.vel[data-kop] .v-kop-in{grid-template-columns:1fr auto;grid-template-areas:"logo actie";row-gap:0;min-height:4.25rem;padding-block:.75rem}.vel:is([data-kop=midden-onder],[data-kop=midden-gesplitst]) .v-kop-in{grid-template-columns:1fr auto 1fr;grid-template-areas:".logo actie"}.vel[data-kop] .v-actie{grid-area:actie}.vel[data-kop] .v-logo-tekst{font-size:1.35rem}.vel>*{--goot:1.75rem}.vel[data-breedte=smal]>*{--goot:3.5rem}.v-raster-in{grid-template-columns:repeat(8,minmax(0,1fr))}.v-raster-in>i:nth-of-type(n+9){display:none}.v-drie,.v-vier{--n:2}.v-drie:not(.v-galerij,.v-cijfers)>:nth-child(3):last-child{grid-column:1/-1}.v-cijfers,.v-galerij{--n:3}.v-logos,.v-voet-in{grid-template-columns:repeat(3,minmax(0,1fr))}.v-voet-merk{grid-column:1/-1}.v-tb,.v-form,.v-plek,.v-op-in{gap:2rem 2.5rem}.v-staal-tekst{padding-right:0}}@container vel not (min-width:700px){.vel:is([data-opening=foto-rechts],[data-opening=foto-links]) .v-op-in{grid-template-columns:minmax(0,1fr)}.vel[data-opening=foto-links] .v-op-beeld{order:0}}@container vel not (min-width:600px){.vel>*{--goot:1.25rem;--kg:1rem;--b:calc(var(--blok) * .68)}.vel[data-breedte=smal]>*{--goot:1.75rem}.vel[data-breedte=vol]>*{--goot:.75rem}.v-pagina{font-size:1rem}.v-raster-in{grid-template-columns:repeat(4,minmax(0,1fr))}.v-raster-in>i:nth-of-type(n+5){display:none}.vel .v-kop-in,.vel[data-kop] .v-kop-in{grid-template-columns:1fr auto;grid-template-areas:"logo actie";column-gap:1rem;min-height:3.75rem}.vel .v-kop .v-kop-in .v-kopknop,.v-koptel span{display:none}.v-koptel{background:var(--accent);border-radius:50%;justify-content:center;width:2.5rem;height:2.5rem}@supports (color:color-mix(in lab, red, red)){.v-koptel{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.v-menuknop span{display:none}.v-logo-tekst{max-width:13rem}.v-opening{padding-block:calc(var(--b) + 1.25rem) calc(var(--b) + .75rem)}.v-op-tekst{gap:1.1rem}.v-knoppen .v-knop{flex:auto}.vel[data-knoppen=pijl] .v-knoppen .v-knop{flex:none}.v-drie,.v-vier{--n:1}.v-drie:not(.v-galerij,.v-cijfers)>:nth-child(3):last-child{grid-column:auto}.v-galerij,.v-vier:not(.v-stappen){--n:2}.v-cijfers{--n:1;gap:1.75rem}.v-tb,.v-form,.v-plek,.v-staal>.v-binnen{grid-template-columns:minmax(0,1fr);gap:1.5rem}.v-tb:nth-child(2n) .v-tb-beeld{order:0}.v-tb-beeld{order:-1}.v-blokkop{margin-bottom:1.5rem}.v-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.v-plattegrond{height:15rem}.v-oproep{padding:1.75rem 1.5rem}.v-tr{grid-template-columns:1.2fr 1fr 1fr;font-size:.875rem}.v-tr>span{padding:.7rem .6rem}.v-voet-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;padding-block:2.5rem 2rem}.v-voet-onder{flex-direction:column}.v-staal{padding-block:5rem 3rem}.v-speel{width:3.5rem;height:3.5rem;margin-top:calc(28.125% - 1.75rem)}.v-potlood{top:1.25rem}.v-potlood span{font-size:1.25rem}}}@layer utilities{.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-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,)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(fonts/manrope-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(fonts/space-grotesk-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(fonts/bricolage-grotesque-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/archivo-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/fraunces-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(fonts/playfair-display-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(fonts/source-serif-4-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --v-tekst{syntax:"<color>";inherits:true;initial-value:#16181d}@property --v-achter{syntax:"<color>";inherits:true;initial-value:#fff}@property --v-zacht{syntax:"<color>";inherits:true;initial-value:#5c5f66}@property --v-rand{syntax:"<color>";inherits:true;initial-value:#e4e5e8}@property --v-accent{syntax:"<color>";inherits:true;initial-value:#16181d}@property --v-accent-tekst{syntax:"<color>";inherits:true;initial-value:#fff}@property --v-vlak-licht{syntax:"<color>";inherits:true;initial-value:#f4f4f2}@property --v-vlak-donker{syntax:"<color>";inherits:true;initial-value:#16181d}@property --v-vlak-donker-tekst{syntax:"<color>";inherits:true;initial-value:#fff}@keyframes v-teken{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes v-op{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes v-drijf{0%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(14%,10%)scale(1.18)}}@keyframes v-knipper{50%{opacity:.25}}@keyframes v-loop{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.vel,.vel *,.vel :before,.vel :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.vel [data-kom]:not(.v-in){opacity:1!important;transform:none!important}}html:has(#flow.flow){overscroll-behavior:none;height:100%}html:has(#flow.flow) body{height:100%;overflow:clip}.flow{--f-veer:cubic-bezier(.2, .8, .2, 1);--f-duur:.36s;--f-strook:clamp(248px, 31vh, 288px);background:var(--ui-bg);width:100%;height:100dvh;color:var(--ui-ink);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.flow[data-opzet=breed]{grid-template-rows:52px minmax(0, 1fr) var(--f-strook);grid-template-areas:"route""vel""podium"}.flow[data-opzet=breed]:is([data-scherm=overzicht],[data-scherm=klaar]){grid-template:"route route"52px"vel oz"minmax(0,1fr)/minmax(0,1fr) clamp(380px,33vw,520px)}.flow[data-opzet=smal]{grid-template-rows:auto auto 44dvh minmax(0,1fr) auto;grid-template-areas:"route""laptop""vel""podium""balk"}.flow[data-opzet=smal]:is([data-scherm=overzicht],[data-scherm=klaar]){grid-template-rows:auto auto 30dvh minmax(0,1fr) auto;grid-template-areas:"route""laptop""vel""oz""balk"}@media (orientation:landscape) and (max-height:559px){.flow[data-opzet=smal]{grid-template:"route route""laptop laptop""vel podium"minmax(0,1fr)"vel balk"/minmax(0,40%) minmax(0,1fr)}.flow[data-opzet=smal]:is([data-scherm=overzicht],[data-scherm=klaar]){grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"route route""laptop laptop""vel oz""vel balk"}}.f-ico{flex:none;display:inline-flex}.f-ico svg,.f-kaal svg,.f-pijl svg,.f-formaatknop svg{display:block}.f-rek{flex:1 1 0}.f-weg{visibility:hidden}.f-onzichtbaar{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.f-route{z-index:5;background:var(--ui-vlak);border-bottom:1px solid var(--ui-line);grid-area:route;align-items:center;gap:16px;min-width:0;padding:0 16px;display:flex;position:relative}.f-merk{white-space:nowrap;flex:none;align-items:baseline;gap:10px;min-width:0;display:flex}.f-merk-naam{letter-spacing:-.04em;font-size:19px;font-weight:600}.f-merk-klant{color:var(--ui-muted);text-overflow:ellipsis;max-width:22ch;font-size:14px;overflow:hidden}.f-punten{flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex;container-type:inline-size}.f-punt{height:32px;color:var(--ui-muted);border-radius:999px;align-items:center;gap:6px;padding:0 7px;font-size:12.5px;line-height:1;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.f-punt:not(:disabled):hover{background:var(--ui-zacht);color:var(--ui-ink)}.f-punt-stip{border:1.5px solid var(--ui-line);background:var(--ui-vlak);color:#0000;border-radius:50%;flex:none;place-items:center;width:12px;height:12px;transition:all .2s;display:grid}.f-punt-stip svg{stroke-width:2.6px;width:10px;height:10px}.f-punt:not(:disabled) .f-punt-stip{border-color:var(--ui-muted)}.f-punt.is-af .f-punt-stip{background:var(--ui-ink);border-color:var(--ui-ink);width:16px;height:16px;color:var(--ui-op-accent)}.f-punt.is-nu .f-punt-stip{border-color:var(--ui-ink);box-shadow:0 0 0 3px var(--ui-zacht)}.f-punt.is-nu:not(.is-af) .f-punt-stip{background:var(--ui-vlak);border-width:4px;width:14px;height:14px}.f-punt-naam{white-space:nowrap;display:none}.f-punt.is-nu{color:var(--ui-ink);background:var(--ui-zacht);padding:0 11px 0 8px;font-weight:600}.f-punt.is-nu .f-punt-naam{display:inline}.f-punt:disabled{opacity:.55}@container (min-width:1240px){.f-punt-naam{display:inline}.f-punt{padding:0 9px}}.f-waar{display:none}.f-rechts{flex:none;align-items:center;gap:14px;display:flex}.f-status{min-width:118px;color:var(--ui-muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;font-size:13px;display:inline-flex}.f-status svg{width:15px;height:15px}.f-status[data-stand=ok]{color:var(--ui-goed)}.f-status[data-stand=fout]{color:var(--ui-gevaar);font-weight:600}.f-formaat{background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:12px;gap:2px;padding:3px;display:flex}.f-formaatknop{width:34px;height:30px;color:var(--ui-muted);border-radius:9px;place-items:center;transition:background-color .15s,color .15s;display:grid;position:relative}.f-formaatknop:hover{color:var(--ui-ink)}.f-formaatknop[aria-pressed=true]{background:var(--ui-vlak);color:var(--ui-ink);box-shadow:0 1px 2px #0000001f}.f-voortgang{display:none}.f-tip:after{content:attr(data-tip);z-index:30;background:var(--ui-ink);color:var(--ui-op-accent);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px)}.f-tip:focus-visible:after{opacity:1;transform:translate(-50%)}@media (hover:hover){.f-tip:hover:after{opacity:1;transform:translate(-50%)}}.f-punt.is-nu.f-tip:after{display:none}@container (min-width:1240px){.f-punt.f-tip:after{display:none}}.f-pijl.f-tip:after{top:auto;bottom:calc(100% + 7px)}.f-formaatknop:last-child.f-tip:after{left:auto;right:0;transform:translateY(-3px)}.f-formaatknop:last-child.f-tip:is(:hover,:focus-visible):after{transform:none}.f-velvak{grid-area:vel;min-width:0;min-height:0;padding:14px 18px;position:relative}.f-vel{width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.f-groet{z-index:4;border-radius:var(--ui-hoek);background:var(--ui-ink);width:min(560px,100% - 64px);color:var(--ui-op-accent);pointer-events:none;margin:0;padding:14px 18px;font-size:14.5px;line-height:1.45;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px -12px #00000073}.f-knop{white-space:nowrap;border:1px solid #0000;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:14.5px;font-weight:550;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.f-knop:active:not(:disabled){transform:scale(.98)}.f-knop:disabled{opacity:.5}.f-knop-hoofd{background:var(--ui-accent);color:var(--ui-op-accent);min-width:0;padding:0 20px}.f-knop-hoofd:hover:not(:disabled){background:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.f-knop-hoofd:hover:not(:disabled){background:color-mix(in srgb, var(--ui-accent) 86%, white)}}.f-knop-licht{background:var(--ui-vlak);color:var(--ui-ink);border-color:var(--ui-line)}.f-knop-licht:hover:not(:disabled){border-color:var(--ui-muted)}.f-knop-rustig{color:var(--ui-ink);background:0 0}.f-knop-rustig:hover:not(:disabled){background:var(--ui-zacht)}.f-knop-klein{border-radius:10px;height:34px;padding:0 12px;font-size:13px}.f-knop-naam{opacity:.72;font-weight:400}.f-knop-naam:not(:empty):before{content:"·";margin-right:7px}.f-kaal{width:32px;height:32px;color:inherit;opacity:.7;border-radius:9px;flex:none;place-items:center;display:grid}.f-kaal:hover{opacity:1;background:#7f7f7f29}.f-pijl{background:var(--ui-vlak);border:1px solid var(--ui-line);width:42px;height:42px;color:var(--ui-ink);border-radius:50%;flex:none;place-items:center;transition:border-color .15s,opacity .15s;display:grid;position:relative}.f-pijl:hover:not(:disabled){border-color:var(--ui-muted)}.f-pijl:disabled{opacity:.35}.f-vrijvink{color:var(--ui-goed);display:none}.f-vrijvink svg{width:16px;height:16px;display:block}.is-gekozen>.f-vrijvink{display:inline-flex}.f-knop.is-bevestigd{animation:f-puls .4s var(--f-veer)}.f-label{color:var(--ui-ink);cursor:default;font-size:13px;font-weight:550;line-height:1.3;display:block}label.f-label{cursor:pointer}.f-invoer{border:1px solid var(--ui-line);background:var(--ui-vlak);width:100%;min-width:0;height:42px;color:var(--ui-ink);font:inherit;border-radius:10px;padding:0 12px;font-size:16px;line-height:1.35;display:block}textarea.f-invoer{resize:none;height:auto;padding:9px 12px}.f-invoer:hover{border-color:var(--ui-muted)}.f-invoer:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px;border-color:var(--ui-accent)}.f-invoer::placeholder{color:var(--ui-muted)}.f-veld{align-content:start;gap:5px;min-width:0;display:grid}.f-veldhint{color:var(--ui-gevaar);margin:0;font-size:13px;line-height:1.35}.f-teller{color:var(--ui-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.f-kleurrij{align-items:center;gap:8px;display:flex}.f-kleurkiezer{border:1px solid var(--ui-line);background:var(--ui-vlak);border-radius:10px;flex:none;width:46px;height:42px;padding:3px}.f-kleurkiezer::-webkit-color-swatch-wrapper{padding:0}.f-kleurkiezer::-webkit-color-swatch{border:0;border-radius:6px}.f-kleurkiezer::-moz-color-swatch{border:0;border-radius:6px}.f-kleurcode{font-variant-numeric:tabular-nums;max-width:11em}.f-kleurkiezer.is-leeg{background:repeating-linear-gradient(135deg, var(--ui-vlak) 0 5px, var(--ui-zacht) 5px 10px)}.f-kleurkiezer.is-leeg::-webkit-color-swatch{opacity:0}.f-kleurkiezer.is-leeg::-moz-color-swatch{opacity:0}.f-logo{border:1.5px dashed var(--ui-line);background:var(--ui-bg);border-radius:12px;justify-items:start;gap:8px;padding:10px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.f-logo.is-boven{border-color:var(--ui-ink);background:var(--ui-zacht)}.f-logo-sleep{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.f-logo-of{color:var(--ui-muted);font-size:13px}.f-logo-beeld{background:var(--ui-vlak);border:1px solid var(--ui-line);border-radius:8px;place-items:center;width:100%;height:64px;padding:8px;display:grid}.f-logo-beeld img{object-fit:contain;max-width:100%;max-height:100%}.f-podium{background:var(--ui-vlak);border-top:1px solid var(--ui-line);grid-area:podium;min-width:0;min-height:0;position:relative;overflow:clip}.f-stap{will-change:transform;min-width:0;position:absolute;inset:0}.f-waarben{color:var(--ui-muted);flex-wrap:wrap;gap:2px 10px;margin:0;font-size:12.5px;line-height:1.3;display:flex}.f-waarben-hfd{color:var(--ui-ink);font-weight:650}.f-titel{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:22px;font-weight:680;line-height:1.18}.f-uitleg{color:var(--ui-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.f-vrijnoot{color:var(--ui-goed);align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.f-vrijnoot svg{width:16px;height:16px}.flow[data-opzet=breed] .f-stap{grid-template:"vraag baan"minmax(0,1fr)"vraag acties"/clamp(262px,25vw,360px) minmax(0,1fr);gap:10px 26px;padding:14px 20px;display:grid}.flow[data-opzet=breed] .f-stap[data-bij]{grid-template-columns:clamp(262px,25vw,360px) minmax(0,1fr) clamp(216px,20vw,290px);grid-template-areas:"vraag baan bij""vraag acties acties"}.flow[data-opzet=breed] .f-midden{display:contents}.flow[data-opzet=breed] .f-vraag{flex-direction:column;grid-area:vraag;gap:7px;min-height:0;padding-top:2px;display:flex}.flow[data-opzet=breed] .f-vraag>.f-knop{align-self:flex-start;margin-top:auto;margin-left:-12px}.flow[data-opzet=breed] .f-acties{grid-area:acties;align-items:center;gap:8px;min-width:0;display:flex}.flow[data-opzet=breed] .f-bij{grid-area:bij;align-content:start;gap:10px;min-width:0;min-height:0;padding-top:2px;display:none;overflow:hidden}.flow[data-opzet=breed] .f-stap[data-bij] .f-bij{display:grid}.f-teller-baan{margin-left:4px}@media (max-width:1139px){.f-teller-baan{display:none}}@media (max-height:779px){.flow[data-opzet=breed] .f-titel{font-size:20px}.flow[data-opzet=breed] .f-uitleg{font-size:13.5px;line-height:1.4}}.flow[data-opzet=breed] .f-velden{grid-area:baan;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px 16px;max-width:860px;min-height:0;padding-top:2px;display:grid}.flow[data-opzet=breed] .f-velden textarea.f-invoer{height:62px}.f-opm{gap:7px;display:grid}.f-opm-kop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.f-opm-voet{justify-content:flex-end;display:flex}.flow[data-opzet=breed] .f-opm{z-index:6;border-radius:var(--ui-hoek);background:var(--ui-vlak);border:1px solid var(--ui-line);width:min(440px,100% - 40px);padding:12px;position:absolute;bottom:68px;right:20px;box-shadow:0 16px 40px -14px #00000059}.flow[data-opzet=breed] .f-opm textarea{height:76px}.flow[data-opzet=breed] .f-opm-voet .f-knop{height:34px;font-size:13px}.flow[data-opzet=smal] .f-opm-voet{display:none}.f-baan{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;grid-area:baan;min-width:0;min-height:0;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%)}.f-baan.is-slepen{cursor:grabbing}.f-baan.is-slepen .f-kaart{pointer-events:none}.f-spoor{will-change:transform;height:100%;transition:transform var(--f-duur) var(--f-veer);align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0}.f-kaart{width:var(--f-wi);height:var(--f-hi);border-radius:var(--ui-hoek);background:var(--ui-bg);opacity:.72;cursor:pointer;transition:width var(--f-duur) var(--f-veer), height var(--f-duur) var(--f-veer), opacity var(--f-duur) var(--f-veer), transform var(--f-duur) var(--f-veer), border-color .2s, background-color .2s, box-shadow .2s;border:1.5px solid #0000;flex:none;position:relative;overflow:hidden;transform:scale(.94)}.f-kaart:hover{opacity:.9}.f-kaart.is-midden{width:var(--f-wa);height:var(--f-h);opacity:1;background:var(--ui-vlak);border-color:var(--ui-ink);cursor:default;transform:none;box-shadow:0 10px 26px -16px #00000073}[data-soort=meer] .f-kaart.is-midden{cursor:pointer}.f-zonder-beweging,.f-zonder-beweging .f-kaart,.f-zonder-beweging .f-kaart *{transition:none!important}.f-kaart-tek{background:var(--ui-vlak);box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:9px;position:relative;overflow:hidden}.f-tek{width:100%;height:100%}.f-tek svg{width:100%;height:100%;display:block}.f-kaart .f-kaart-tek{width:var(--f-twi);height:var(--f-thi);transition:width var(--f-duur) var(--f-veer), height var(--f-duur) var(--f-veer), top var(--f-duur) var(--f-veer);position:absolute;top:8px;left:8px}.f-kaart.is-midden .f-kaart-tek{width:var(--f-twa);height:var(--f-tha);top:calc((var(--f-h) - var(--f-tha) - 3px) / 2)}.f-kaart-naam{left:10px;top:calc(8px + var(--f-thi) + 6px);width:calc(var(--f-wi) - 23px);text-align:center;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:550;line-height:1.25;transition:opacity .15s;display:-webkit-box;position:absolute;overflow:hidden}.f-kaart.is-midden .f-kaart-naam{opacity:0}.f-kaart-zij{left:calc(8px + var(--f-twa) + 14px);width:calc(var(--f-tw) - 0px);opacity:0;white-space:normal;flex-direction:column;justify-content:center;gap:5px;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0}.f-kaart.is-midden .f-kaart-zij{opacity:1;transition:opacity .25s .12s}.f-kaart-kop{letter-spacing:-.005em;font-size:15.5px;font-weight:650;line-height:1.22}.f-kaart-uitleg{color:var(--ui-muted);font-size:13px;line-height:1.38}.f-stand{color:var(--ui-goed);align-items:center;gap:4px;margin-top:2px;font-size:12.5px;font-weight:600;display:none}.f-stand svg{width:15px;height:15px}.is-gekozen .f-stand{display:inline-flex}.f-past{text-overflow:ellipsis;background:var(--ui-ink);max-width:calc(100% - 12px);color:var(--ui-op-accent);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10.5px;font-weight:600;line-height:1.2;position:absolute;bottom:6px;left:6px;overflow:hidden}.f-vink{background:var(--ui-goed);color:#fff;width:22px;height:22px;transition:transform .28s var(--f-veer), background-color .15s;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px;transform:scale(0)}.f-vink svg{stroke-width:2.4px;width:14px;height:14px;display:block}.is-gekozen .f-vink{transform:scale(1)}[data-soort=meer] .f-vink{background:var(--ui-vlak);color:#0000;box-shadow:inset 0 0 0 1.5px var(--ui-muted);transform:scale(1)}[data-soort=meer] .is-gekozen .f-vink{background:var(--ui-goed);color:#fff;box-shadow:none}[data-soort=meer] .is-gekozen:is(.f-kaart,.f-rij){background:var(--ui-goed-zacht)}[data-soort=meer] .f-kaart.is-gekozen:not(.is-midden){opacity:.88}.is-bevestigd:is(.f-kaart,.f-rij){animation:f-puls .42s var(--f-veer);border-color:var(--ui-goed)}@keyframes f-puls{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ui-goed) 55%, transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb, var(--ui-goed) 0%, transparent)}}.flow[data-opzet=smal] .f-route{gap:10px;min-height:44px;padding:0 14px}.flow[data-opzet=smal] :is(.f-punten,.f-merk-klant){display:none}.flow[data-opzet=smal] .f-rechts{gap:8px}.flow[data-opzet=smal] .f-formaatknop{width:30px;height:28px}.flow[data-opzet=smal] .f-formaatknop.f-tip:after{display:none}.flow[data-opzet=smal] .f-waar{min-width:0;color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:13.5px;display:block;overflow:hidden}.flow[data-opzet=smal] .f-status{min-width:0}.flow[data-opzet=smal] .f-voortgang{background:var(--ui-line);height:2px;display:block;position:absolute;bottom:-1px;left:0;right:0}.f-voortgang-vul{background:var(--ui-ink);height:100%;transition:width .3s;display:block}.f-laptop{background:var(--ui-zacht);color:var(--ui-ink);grid-area:laptop;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 4px 14px;font-size:13px;line-height:1.3;display:flex}.flow[data-opzet=breed] :is(.f-laptop,.f-balk){display:none}.flow[data-opzet=smal] .f-velvak{padding:8px 12px}.flow[data-opzet=smal] .f-stap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:12px;padding:14px 16px 20px;display:flex;overflow:hidden auto}.flow[data-opzet=smal] .f-stap>*{flex:none}.flow[data-opzet=smal] .f-vraag{gap:6px;display:grid}.flow[data-opzet=smal] .f-titel{font-size:20px}.f-groet-smal{background:var(--ui-zacht);border-radius:12px;margin:0 0 6px;padding:10px 12px;font-size:14px;line-height:1.4}.flow[data-opzet=smal] .f-velden,.flow[data-opzet=smal] .f-bij{gap:12px;display:grid}.flow[data-opzet=smal] .f-bij:empty{display:none}.f-lijst{gap:8px;display:grid}.f-lijst>.f-veld{padding:2px 2px 6px}.f-rij{border-radius:var(--ui-hoek);background:var(--ui-bg);cursor:pointer;border:1.5px solid #0000;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;padding:8px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.f-rij.is-midden{background:var(--ui-vlak);border-color:var(--ui-ink)}.f-rij .f-kaart-tek{aspect-ratio:160/100;width:104px}.f-past-los{justify-self:start;margin-top:3px;font-size:11px;position:static}.f-rij .f-vink{width:20px;height:20px;top:4px;right:4px}.f-rij-tekst{gap:2px;min-width:0;display:grid}.f-rij-naam{font-size:15px;font-weight:620;line-height:1.25}.f-rij-uitleg{color:var(--ui-muted);font-size:13px;line-height:1.35}.f-los{flex-wrap:wrap;gap:4px;margin:0 -8px;display:flex}.f-los:empty{display:none}.f-balk{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--ui-vlak);border-top:1px solid var(--ui-line);grid-area:balk;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.f-balk:empty,.flow[data-toetsenbord] .f-balk{display:none}.f-balk .f-knop{height:46px}.f-balk .f-knop-rustig{padding:0 12px}.f-balk .f-knop-hoofd{flex:0 auto;margin-left:auto;overflow:hidden}.f-overzicht{background:var(--ui-vlak);flex-direction:column;grid-area:oz;min-width:0;min-height:0;display:flex}.flow[data-opzet=breed] .f-overzicht{border-left:1px solid var(--ui-line)}.flow[data-opzet=smal] .f-overzicht{border-top:1px solid var(--ui-line)}.f-oz-rol{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding:20px 20px 24px;overflow:hidden auto}.flow[data-opzet=smal] .f-oz-rol{padding:16px 16px 20px}.f-oz-kop{gap:6px;display:grid}.f-oz-hfd{letter-spacing:.01em;color:var(--ui-muted);margin:22px 0 6px;font-size:12.5px;font-weight:650}.f-oz-rij{border-top:1px solid var(--ui-line);grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.f-oz-tek{aspect-ratio:160/100;background:var(--ui-vlak);width:72px;box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:7px;overflow:hidden}.f-oz-tek.is-leeg{box-shadow:none;background:0 0}.f-oz-tek svg{width:100%;height:100%;display:block}.f-oz-tekst{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.f-oz-vraag{color:var(--ui-muted);font-size:12.5px;line-height:1.3}.f-oz-keuze{font-size:14.5px;font-weight:600;line-height:1.3}.f-oz-leeg{color:var(--ui-muted);font-weight:400}.f-oz-open{background:var(--ui-gevaar-zacht);color:var(--ui-gevaar);border-radius:999px;justify-self:start;padding:2px 9px;font-size:12.5px;font-weight:600;line-height:1.5}.f-oz-veld{white-space:pre-line;font-size:13.5px;line-height:1.4}.f-oz-veldnaam{color:var(--ui-muted);font-size:12px;display:block}.f-oz-kleur{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.f-oz-staal{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000026}.f-oz-logo{max-width:140px;max-height:44px;margin-top:2px;display:block}.f-oz-noot{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.4}.flow[data-opzet=smal] .f-oz-noot{margin-top:16px}.f-oz-voet{border-top:1px solid var(--ui-line);background:var(--ui-vlak);justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.f-oz-voettekst{gap:4px;min-width:0;display:grid}@media (max-width:420px){.f-oz-rij{grid-template-columns:56px minmax(0,1fr)}.f-oz-tek{width:56px}.f-oz-rij>.f-knop{grid-column:2;justify-self:start}}.f-toast{z-index:40;left:50%;bottom:calc(var(--f-strook) + 14px);border-radius:var(--ui-hoek);background:var(--ui-ink);width:max-content;max-width:min(680px,100% - 24px);color:var(--ui-op-accent);align-items:center;gap:10px;padding:10px 10px 10px 16px;font-size:14px;line-height:1.4;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 16px 40px -14px #00000080}.f-toast-tekst{flex:auto;min-width:0}.flow[data-opzet=smal] .f-toast{flex-wrap:wrap;width:calc(100% - 24px);bottom:76px}.flow:is([data-scherm=overzicht],[data-scherm=klaar]) .f-toast{bottom:20px}@media (prefers-reduced-motion:reduce){.flow *,.flow :before,.flow :after{transition-duration:0s!important;animation-duration:0s!important}}.flow[data-opzet=breed] .f-bij textarea.f-invoer{height:clamp(64px,11vh,104px)}.flow[data-opzet=breed] .f-bij:has(.f-veld-kleur~.f-veld-kleur){gap:7px;padding-top:0}.flow[data-opzet=breed] .f-bij:has(.f-veld-kleur~.f-veld-kleur) .f-veld{gap:3px}.flow[data-opzet=breed] .f-bij:has(.f-veld-kleur~.f-veld-kleur) .f-label{font-size:12px}.flow[data-opzet=breed] .f-bij:has(.f-veld-kleur~.f-veld-kleur) .f-invoer{height:34px;padding-block:4px}.flow[data-opzet=breed] .f-bij:has(.f-veld-kleur~.f-veld-kleur) .f-kleurkiezer{width:40px;height:34px}.opdracht{--od-accent:var(--ui-accent);--od-op-accent:var(--ui-op-accent);--od-hoek:999px;overscroll-behavior:contain;background:var(--ui-vlak);border:1px solid var(--ui-line);border-radius:var(--ui-hoek);max-width:46rem;height:100%;color:var(--ui-ink);margin:0 auto;padding:clamp(1.1rem,3vw,2.25rem);font-size:.95rem;line-height:1.5;overflow-y:auto;box-shadow:0 1px 2px #0f0f140a,0 24px 48px -28px #0f0f1438}.opdracht.is-gestijld{--od-accent:var(--accent,var(--ui-accent));--od-op-accent:var(--accent-tekst,var(--ui-op-accent));--od-hoek:var(--hoek,999px);font-family:var(--letter,inherit)}.opdracht.is-gestijld :is(.od-titel,.od-vraag){font-family:var(--letter-kop,inherit);font-weight:var(--kop-gewicht,700);letter-spacing:var(--kop-spatie,-.02em)}.od-kop{border-bottom:2px solid var(--od-accent);margin-bottom:1.25rem;padding-bottom:1rem}.od-logo{object-fit:contain;max-width:9rem;max-height:2.5rem;margin-bottom:.75rem;display:block}.od-soort{letter-spacing:.05em;text-transform:uppercase;color:var(--ui-muted);font-size:.78rem;font-weight:600}.od-titel{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:.15rem;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700;line-height:1.15}.od-werk{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:.35rem}.od-deel{margin-bottom:1.1rem}.od-hoofdstuk{letter-spacing:.05em;text-transform:uppercase;color:var(--ui-muted);margin-bottom:.2rem;font-size:.78rem;font-weight:700}.od-stap{border-radius:10px;margin:0 -.75rem;padding:.55rem .75rem;transition:background-color .2s}.od-stap.is-nu{background:var(--ui-zacht)}.od-vraag{font-weight:600}.od-stap.is-leeg .od-vraag{color:var(--ui-muted);font-weight:500}.od-open{background:var(--ui-zacht);border-radius:999px;width:42%;height:.55rem;margin-top:.45rem}.od-stap.is-nu .od-open{background:var(--ui-line)}.od-keuzes{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.od-keuze{border:1px solid var(--od-accent);border-radius:var(--od-hoek);background:var(--od-accent);color:var(--od-op-accent);padding:.2rem .7rem;font-size:.875rem;font-weight:500}.od-keuze.is-proef{border-style:dashed;border-color:var(--ui-muted);color:var(--ui-muted);background:0 0}.od-regel{gap:.05rem;margin-top:.4rem;display:grid}.od-label{color:var(--ui-muted);font-size:.8rem}.od-tekst{white-space:pre-wrap;overflow-wrap:anywhere}.od-staal{border:1px solid var(--ui-line);border-radius:50%;width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.od-stap{transition:none}}.b-pagina{min-height:100dvh}.b-balk{z-index:30;padding:.6rem max(16px, env(safe-area-inset-right)) .6rem max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ui-line);background:#ffffffeb;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.b-merk{white-space:nowrap;letter-spacing:-.04em;color:var(--ui-ink);flex:none;align-items:center;font-size:1.35rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.b-menu{gap:.25rem;margin-right:auto;display:flex}.b-menu a{color:var(--ui-muted);white-space:nowrap;border-radius:999px;padding:.4rem .7rem;font-size:.95rem;text-decoration:none}.b-menu a:hover{background:var(--ui-zacht);color:var(--ui-ink)}.b-menu a[aria-current=page]{background:var(--ui-zacht);color:var(--ui-ink);font-weight:600}.b-uit button{color:var(--ui-muted);background:0 0;border-radius:999px;padding:.4rem .7rem;font-size:.95rem}.b-uit button:hover{background:var(--ui-zacht);color:var(--ui-ink)}@media (max-width:480px){.b-balk{gap:.35rem}.b-merk{font-size:1.15rem}.b-menu a,.b-uit button{padding:.4rem .5rem;font-size:.875rem}}.b-smal{padding:2.5rem 16px 4rem}.b-kolom{max-width:30rem;margin:0 auto}.b-kolom h1,.b-breed h1{letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.75rem;font-weight:700;line-height:1.15}.b-lopend{color:var(--ui-muted);margin-bottom:1.25rem}.b-voetregel{color:var(--ui-muted);margin-top:1.25rem;font-size:.95rem}.b-voetregel a,.b-link{text-underline-offset:3px;text-decoration:underline}.b-muted{color:var(--ui-muted)}.b-breed{max-width:112rem;margin:0 auto;padding:1.75rem 16px 4rem}.b-kopregel{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.25rem;display:flex}.b-kopregel h1{overflow-wrap:anywhere;margin-bottom:0}.b-onderkop{margin-bottom:1rem}.b-kaart{background:var(--ui-vlak);border:1px solid var(--ui-line);border-radius:var(--ui-hoek);min-width:0;margin-bottom:1rem;padding:1.25rem}.b-kaart h2,.b-overzicht h2{letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.05rem;font-weight:700}.b-overzicht h2{margin:1.5rem 0 .75rem;font-size:1.25rem}.b-formulier{gap:1rem;display:grid}.b-formulier form,.b-acties form{display:contents}.b-veld{gap:.35rem;font-size:.95rem;display:grid}.b-veld>span{font-weight:600}.b-veld small{color:var(--ui-muted);font-size:.85rem}.b-veld input,.b-veld textarea,.b-linkveld{border:1px solid var(--ui-line);background:var(--ui-bg);width:100%;font:inherit;color:var(--ui-ink);border-radius:10px;padding:.65rem .8rem}.b-veld textarea{resize:vertical}.b-veld input:focus,.b-veld textarea:focus,.b-linkveld:focus{outline:2px solid var(--ui-accent);outline-offset:0;background:var(--ui-vlak)}.b-knop{background:var(--ui-accent);color:var(--ui-op-accent);border:1px solid var(--ui-accent);border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.1rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.b-knop:hover:not(:disabled){opacity:.88}.b-knop.is-rustig{background:var(--ui-vlak);color:var(--ui-ink);border-color:var(--ui-line)}.b-knop.is-rustig:hover{background:var(--ui-zacht);opacity:1}.b-knop.is-gevaar{background:var(--ui-vlak);color:var(--ui-gevaar);border-color:var(--ui-gevaar-zacht)}.b-knop.is-gevaar:hover{background:var(--ui-gevaar-zacht);opacity:1}.b-melding{border-radius:10px;margin-bottom:1rem;padding:.7rem 1rem;font-size:.95rem}.b-melding.is-goed{background:var(--ui-goed-zacht);color:var(--ui-goed)}.b-melding.is-fout{background:var(--ui-gevaar-zacht);color:var(--ui-gevaar)}.b-lijstgrid{align-items:start;gap:1rem;display:grid}@media (min-width:960px){.b-lijstgrid{grid-template-columns:24rem minmax(0,1fr)}.b-lijstgrid>.b-kaart{position:sticky;top:5rem}}.b-rijen{gap:.5rem;display:grid}.b-rij{background:var(--ui-vlak);border:1px solid var(--ui-line);border-radius:var(--ui-hoek);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:.5rem 1rem;padding:.9rem 1.1rem;text-decoration:none;display:grid}.b-rij:hover{border-color:var(--ui-ink)}.b-rij-naam{overflow-wrap:anywhere;min-width:0;display:grid}.b-rij-tijd{text-align:right;font-size:.875rem}@media (max-width:700px){.b-rij{grid-template-columns:1fr}.b-rij-tijd{text-align:left}}.b-status{background:var(--ui-zacht);color:var(--ui-muted);border-radius:999px;justify-self:start;align-items:center;padding:.2rem .65rem;font-size:.85rem;font-weight:600;display:inline-flex}.b-status.is-bezig{color:#7a5200;background:#fdf1d8}.b-status.is-klaar{background:var(--ui-goed-zacht);color:var(--ui-goed)}.b-linkrij{flex-wrap:wrap;gap:.6rem;display:flex}.b-linkrij .b-linkveld{flex:18rem;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.b-meld-kopie{min-height:1.4em;color:var(--ui-goed);margin-top:.4rem;font-size:.9rem}.b-acties{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.b-linkrij .b-mailveld{font-family:inherit;font-size:1rem}.b-mailstand{margin-top:.6rem;font-size:.9rem}.b-vink{align-items:center;gap:.5rem;font-size:.95rem;display:flex}.b-vink input{width:1.1rem;height:1.1rem;accent-color:var(--ui-accent)}.b-twee{align-items:start;gap:1rem;display:grid}@media (min-width:1100px){.b-twee{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:1.5rem}.b-links{overscroll-behavior:contain;max-height:calc(100dvh - 5.5rem);padding-right:.25rem;position:sticky;top:4.5rem;overflow-y:auto}}@media (min-width:1800px){.b-twee{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.b-velkop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.b-velkop h2{margin-bottom:0}.b-formaten{background:var(--ui-zacht);border-radius:999px;padding:3px;display:inline-flex}.b-formaten button{color:var(--ui-muted);background:0 0;border-radius:999px;padding:.35rem .85rem;font-size:.875rem}.b-formaten button[aria-pressed=true]{background:var(--ui-vlak);color:var(--ui-ink);font-weight:600;box-shadow:0 1px 2px #0000001f}.b-velhouder{aspect-ratio:16/10;border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:10px;min-height:16rem;overflow:hidden}.b-bouw{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.b-bouw li{background:var(--ui-bg);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .7rem;display:flex}.b-bouw li>span:first-child{min-width:0;display:grid}.b-bouw .b-muted{font-size:.85rem}.b-hoofdstuk{margin-bottom:1.5rem}.b-hoofdstuk h3{text-transform:uppercase;letter-spacing:.08em;color:var(--ui-muted);margin-bottom:.5rem;font-size:.8rem}.b-stappen{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.75rem;display:grid}.b-stap{background:var(--ui-vlak);border:1px solid var(--ui-line);border-radius:var(--ui-hoek);min-width:0;padding:1rem}.b-stap h4{margin-bottom:.6rem;font-size:.95rem;font-weight:700}.b-stap.is-leeg{background:0 0;border-style:dashed}.b-stap.is-leeg h4{color:var(--ui-muted);font-weight:600}.b-opties{gap:.6rem;display:grid}.b-optie{grid-template-columns:minmax(0,7rem) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.b-optie:not(:has(.b-teken)){grid-template-columns:1fr}.b-teken{aspect-ratio:8/5;background:var(--ui-zacht);border:1px solid var(--ui-line);border-radius:8px;overflow:hidden}.b-optie-naam{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.b-uitleg{color:var(--ui-muted);margin-top:.15rem;font-size:.875rem}.b-optie.is-vrij .b-teken{background:0 0;border-style:dashed}.b-label{white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.b-label.is-deels{color:#7a5200;background:#fdf1d8}.b-label.is-nee{background:var(--ui-gevaar-zacht);color:var(--ui-gevaar)}.b-velden{gap:.5rem;margin-top:.75rem;font-size:.9rem;display:grid}.b-velden dt{color:var(--ui-muted);font-size:.8rem}.b-velden dd{overflow-wrap:anywhere;margin:0}.b-kleur{vertical-align:-2px;border:1px solid var(--ui-line);border-radius:4px;width:1rem;height:1rem;display:inline-block}.b-opmerking{background:var(--ui-bg);overflow-wrap:anywhere;border-radius:10px;margin-top:.75rem;padding:.6rem .8rem;font-size:.9rem}.b-opmerking span{color:var(--ui-muted);font-size:.8rem;display:block}.b-logo{background:repeating-conic-gradient(#ecebe6 0 25%, #fff 0 50%) 0 0 / 14px 14px;border:1px solid var(--ui-line);object-fit:contain;border-radius:8px;max-width:14rem;max-height:7rem;margin-bottom:.5rem;padding:.5rem;display:block}.b-materiaalkaart{border-color:var(--ui-ink)}.b-materiaal{grid-template-columns:1fr}.b-materiaal .b-stap{border:0;border-bottom:1px solid var(--ui-line);background:0 0;border-radius:0;padding:.9rem 0}.b-materiaal .b-stap:last-child{border-bottom:0}.b-materiaal .b-stap.is-leeg{border-style:solid;border-width:0 0 1px}.b-materiaal .b-velden{font-size:1rem}.b-wijziging{margin-bottom:1.5rem}.b-wijziging h2{margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.b-wijziging ul{gap:.5rem;padding-left:1.2rem;list-style:outside;display:grid}@media (max-width:520px){.b-optie{grid-template-columns:minmax(0,5.5rem) minmax(0,1fr)}.b-kaart{padding:1rem}}.b-status.is-soort{background:var(--ui-vlak);border:1px solid var(--ui-line);color:var(--ui-ink)}.b-veld select{border:1px solid var(--ui-line);background:var(--ui-bg);width:100%;font:inherit;color:var(--ui-ink);border-radius:10px;padding:.65rem .8rem}.w-scherm{z-index:80;background:repeating-linear-gradient(to right, transparent 0, transparent calc(100% / 12 - 1px), var(--ui-ink) calc(100% / 12 - 1px), var(--ui-ink) calc(100% / 12)), radial-gradient(120% 90% at 85% 40%, #fff 0%, var(--ui-bg) 60%);grid-template-columns:minmax(0,clamp(30rem,32vw,46rem)) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:0 0 0 clamp(1.5rem,6vw,6rem);display:grid;position:fixed;inset:0;overflow:clip}@supports (color:color-mix(in lab, red, red)){.w-scherm{background:repeating-linear-gradient(to right, transparent 0, transparent calc(100% / 12 - 1px), color-mix(in srgb, var(--ui-ink) 6%, transparent) calc(100% / 12 - 1px), color-mix(in srgb, var(--ui-ink) 6%, transparent) calc(100% / 12)), radial-gradient(120% 90% at 85% 40%, #fff 0%, var(--ui-bg) 60%)}}.w-scherm{color:var(--ui-ink);transition:opacity .5s,transform .65s cubic-bezier(.6,0,.2,1)}.w-scherm.is-weg{opacity:0;pointer-events:none;transform:translateY(-4%)}.w-tekst{z-index:2;grid-area:1/1;padding-block:2rem;position:relative}.w-tekst>*{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)}.w-scherm.is-binnen .w-tekst>*{opacity:1;transform:none}.w-tekst>:nth-child(2){transition-delay:80ms}.w-tekst>:nth-child(3){transition-delay:.16s}.w-tekst>:nth-child(4){transition-delay:.24s}.w-tekst>:nth-child(5){transition-delay:.32s}.w-merk{letter-spacing:-.01em;align-items:center;gap:.6rem;margin-bottom:clamp(1.5rem,5vh,3rem);font-size:1.05rem;font-weight:700;display:flex}.w-merk svg{flex:none;width:2rem;height:2rem}.w-voor{color:var(--ui-muted);border-left:1px solid var(--ui-line);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:.1rem;padding-left:.7rem;font-weight:500;overflow:hidden}.w-kop{letter-spacing:-.025em;text-wrap:balance;font-family:Fraunces Variable,ui-serif,Georgia,serif;font-size:clamp(2.3rem,4.2vw,5.6rem);font-weight:600;line-height:1.04}.w-alinea{color:var(--ui-ink);margin-top:1.4rem;font-size:clamp(1.05rem,1.25vw,1.5rem);line-height:1.55}@supports (color:color-mix(in lab, red, red)){.w-alinea{color:color-mix(in srgb, var(--ui-ink) 78%, transparent)}}.w-alinea{max-width:24em}.w-actie{margin-top:2rem}.w-knop{background:var(--ui-accent);color:var(--ui-op-accent);white-space:nowrap;box-shadow:0 10px 30px -12px var(--ui-ink);border-radius:999px;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-size:clamp(1.05rem,1.05vw,1.3rem);font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.w-knop{box-shadow:0 10px 30px -12px color-mix(in srgb, var(--ui-ink) 60%, transparent)}}.w-knop{transition:transform .2s,box-shadow .2s}.w-knop:after{content:"";border-top:2px solid;border-right:2px solid;width:.55rem;height:.55rem;transition:transform .2s;transform:rotate(45deg)}.w-knop:hover{box-shadow:0 14px 34px -12px var(--ui-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.w-knop:hover{box-shadow:0 14px 34px -12px color-mix(in srgb, var(--ui-ink) 70%, transparent)}}.w-knop:hover:after{transform:translate(3px)rotate(45deg)}.w-knop.is-rustig{background:var(--ui-vlak);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:none;padding:.8rem 1.3rem;font-size:1rem}.w-klein{color:var(--ui-muted);max-width:27em;margin-top:1.4rem;font-size:clamp(.92rem,.9vw,1.1rem);line-height:1.5}.w-podium{grid-area:1/2;align-self:stretch;min-width:0;position:relative}.w-vel{aspect-ratio:16/10;opacity:0;width:max(100%,150vh);filter:drop-shadow(0 40px 60px var(--ui-ink));transition:opacity .9s .15s,transform 1.1s cubic-bezier(.2,.8,.2,1) .15s;position:absolute;top:11vh;left:0;transform:translate(6%,3%)}@supports (color:color-mix(in lab, red, red)){.w-vel{filter:drop-shadow(0 40px 60px color-mix(in srgb, var(--ui-ink) 18%, transparent))}}.w-scherm.is-binnen .w-vel{opacity:1;transform:none}.w-label{z-index:2;opacity:0;gap:.4rem;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:calc(11vh - 2.6rem);left:1.25rem;transform:translateY(6px)}.w-label.is-zichtbaar{opacity:1;transform:none}.w-label span{background:var(--ui-vlak);border:1px solid var(--ui-line);white-space:nowrap;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;font-weight:600}@media (max-width:899px){.w-scherm{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:0;overflow-y:auto}.w-tekst{padding:max(1.5rem, env(safe-area-inset-top)) 1.25rem 1.5rem;grid-row:1}.w-merk{margin-bottom:1.5rem}.w-kop{font-size:clamp(2rem,9vw,2.6rem)}.w-actie{margin-top:1.5rem}.w-podium{grid-area:2/1;min-height:20rem}.w-vel{aspect-ratio:auto;width:100%;height:44rem;top:2.6rem;left:0}.w-label{top:0;left:1.25rem}}@media (min-width:900px) and (max-height:620px){.w-merk{margin-bottom:1rem}.w-kop{font-size:clamp(1.8rem,3.6vw,2.6rem)}.w-alinea{margin-top:.8rem;font-size:1rem}.w-actie{margin-top:1rem}.w-klein{margin-top:.8rem;font-size:.85rem}}@font-face{font-family:Inter Onnoka;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/inter-onnoka-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.w-scherm.w-nieuw,.b-voor{--w-tekst:#0f0f14;--w-zacht:#5f5f6e;--w-rand:#d0dde7;--w-rand-donker:#b0bbc4;--w-knop:#0f5563;--w-op-knop:#fff;background:var(--w-achter,linear-gradient(#fff, #fff) no-repeat 0 0 / 100% calc(4 * var(--w-rem) + 1px), url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%201000%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cpath%20d%3D%22M0%20760Q400%20560%20800%20720T1600%20640V1000H0Z%22%20fill%3D%22%230f0f14%22%20fill-opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M0%20860Q500%20700%20900%20840T1600%20800V1000H0Z%22%20fill%3D%22%230f0f14%22%20fill-opacity%3D%220.156%22%2F%3E%3C%2Fsvg%3E) no-repeat 0 calc(4 * var(--w-rem) + 1px) / 100% calc(100% - calc(4 * var(--w-rem) + 1px)), #fff linear-gradient(#a9cdd3, #a9cdd3) no-repeat 0 calc(4 * var(--w-rem) + 1px) / 100% calc(100% - calc(4 * var(--w-rem) + 1px)));color:var(--w-tekst);-webkit-font-smoothing:antialiased;--w-rem:1.0625rem;--w-rand-x:calc(1.25 * var(--w-rem));--w-x:max(var(--w-rand-x), calc((100vw - 68 * var(--w-rem)) / 2));font-family:Inter Onnoka,Inter Variable,-apple-system,system-ui,sans-serif}@media (min-width:640px){.w-scherm.w-nieuw,.b-voor{--w-rand-x:calc(2 * var(--w-rem))}}.w-scherm.w-nieuw{padding-left:var(--w-x);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,clamp(26rem,34vw,40rem)) minmax(0,1fr)}.w-balk{z-index:3;min-height:calc(4 * var(--w-rem) + 1px);margin-left:calc(-1 * var(--w-x));padding:0 var(--w-x);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--w-rand);background:#ffffffd9;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.w-scherm.w-nieuw[data-soort=thuis]{z-index:auto;min-height:100dvh;position:relative;inset:auto;overflow:clip visible}.w-nieuw .w-tekst,.w-nieuw .w-podium{grid-row:2}.w-nieuw .w-merk,.b-voor .w-merk{white-space:nowrap;font-weight:600;font-size:calc(1.5 * var(--w-rem));letter-spacing:-.04em;flex:none;margin:0;line-height:1}.w-nieuw .w-merk>span:first-child,.b-voor .w-merk>span{height:calc(1.75 * var(--w-rem));display:block}.w-nieuw .w-voor{font-size:var(--w-rem);letter-spacing:0;color:var(--w-zacht);border-left-color:var(--w-rand-donker);align-self:flex-start;font-weight:400;line-height:1.5}.w-dun{letter-spacing:-.02em;font-weight:300}.w-nieuw .w-kop{font-family:inherit;font-size:clamp(calc(2.4 * var(--w-rem)), 6vw, calc(4.25 * var(--w-rem)));letter-spacing:-.035em;line-height:1.02}.w-nieuw .w-alinea{font-size:clamp(calc(1.05 * var(--w-rem)), 1.6vw, calc(1.3 * var(--w-rem)));line-height:1.5}.w-nieuw .w-alinea,.w-nieuw .w-klein{color:var(--w-zacht)}.w-nieuw .w-knop.is-rustig{white-space:pre;padding:calc(.625 * var(--w-rem) - 1px) calc(1.25 * var(--w-rem) - 1px);border-color:var(--w-rand);color:var(--w-tekst);font-weight:500;font-size:calc(.875 * var(--w-rem));background:#fff;flex:none;gap:0;line-height:1;transition:border-color .15s}.w-nieuw .w-knop:not(.is-rustig){padding:calc(.875 * var(--w-rem)) calc(1.75 * var(--w-rem));border:1px solid var(--w-knop);background:var(--w-knop);color:var(--w-op-knop);font-weight:500;font-size:var(--w-rem);box-shadow:none;line-height:1}.w-nieuw .w-knop:not(.is-rustig):hover{opacity:.88}.w-nieuw .w-knop.is-aanvraag{padding:calc(.875 * var(--w-rem) - 1px) calc(1.75 * var(--w-rem) - 1px);font-size:var(--w-rem)}.w-nieuw .w-knop:after{content:none}.w-nieuw .w-knop:hover{box-shadow:none;border-color:var(--w-rand-donker);transform:none}.w-nieuw :focus-visible{outline-color:var(--w-tekst);outline-offset:3px}.w-nieuw .w-podium{padding:1.5rem var(--w-x) 2.5rem 0;justify-content:center;align-items:center;display:flex}.w-opstelling{aspect-ratio:100/56;flex:none;width:min(100%,178.571dvh - 21.4286rem);position:relative}.w-toestel{opacity:0;background:#4a4d57;transition:opacity .8s .15s,transform 1s cubic-bezier(.2,.8,.2,1) .15s;position:absolute;transform:translateY(4%);box-shadow:inset 0 0 0 1px #ffffff29,0 1px 2px #0f0f1424,0 30px 50px -22px #0f0f1452}.w-scherm.is-binnen .w-toestel{opacity:1;transform:none}.w-toestel.is-laptop{border-radius:2.2% 2.2% 0 0/3.4% 3.4% 0 0;width:84.8%;padding:1% 1% 1.4%;top:0;left:7.6%}.is-laptop:before,.is-laptop:after{content:"";position:absolute;top:100%}.is-laptop:after{background:linear-gradient(#e6e8ed 0%,#c9ccd4 45%,#9da1ab 100%);border-radius:0 0 5% 5%/0 0 100% 100%;height:3.4%;left:-9%;right:-9%;box-shadow:0 18px 24px -14px #0f0f1473}.is-laptop:before{z-index:1;background:#a9adb6;border-radius:0 0 40% 40%/0 0 100% 100%;height:1.2%;left:41%;right:41%}.w-glas{aspect-ratio:16/10;background:#f3f2ee;border-radius:.7%/1.1%;width:100%;position:relative;overflow:hidden;container-type:inline-size}.p-app{--pd:#17181c33;--pl:#17181c1a;color:#17181c;grid-template-rows:5.2cqw minmax(0,1fr) 19cqw;display:grid;position:absolute;inset:0}.p-app :is(i,b,em,u,s){font-style:normal;text-decoration:none;display:block}.p-top{background:#fff;border-bottom:.12cqw solid #dfddd6;align-items:center;padding:0 2.5cqw;display:flex}.p-merk{background:var(--pd);border-radius:1cqw;width:5cqw;height:1.3cqw}.p-stappen{align-items:center;gap:1.1cqw;margin:0 auto;display:flex}.p-stappen i{border:.14cqw solid #cfccc4;border-radius:1cqw;width:1.1cqw;height:1.1cqw;transition:width .45s cubic-bezier(.3,.7,.15,1),background-color .3s,border-color .3s}.p-stappen i.is-af{background:#cfccc4}.p-stappen i.is-nu{background:currentColor;border-color:currentColor;width:4.4cqw}.p-knopjes{background:#f1f0ec;border-radius:.8cqw;width:6cqw;height:2.2cqw;box-shadow:0 0 0 .12cqw #dfddd6}.p-vel{min-height:0;padding:2.2cqw 8cqw 0;overflow:hidden}.p-site{--pk:#2563eb;--pg:#fff;--ph:.5cqw;--ph-knop:.5cqw;--pb:5cqw;background:var(--pg);border-radius:1cqw 1cqw 0 0;flex-direction:column;height:100%;transition:background-color .5s,transform 1.1s cubic-bezier(.3,.7,.15,1);display:flex;overflow:hidden;box-shadow:0 0 0 .12cqw #17181c1a,0 2cqw 4cqw -2cqw #17181c40}.p-site[data-breed=smal]{--pb:19cqw}.p-site[data-breed=wijd]{--pb:1.4cqw}.p-site em{background:var(--pk);border-radius:var(--ph-knop);transition:background-color .5s,border-radius .5s}.p-s-kop{padding:1.5cqw var(--pb);border-bottom:.12cqw solid #17181c14;align-items:center;gap:2cqw;transition:padding .6s cubic-bezier(.3,.7,.15,1);display:flex}.p-s-kop b{background:var(--pd);border-radius:1cqw;width:9cqw;height:1.5cqw}.p-s-kop span{gap:1.6cqw;margin-left:auto;display:flex}.p-s-kop span i{background:var(--pl);border-radius:.4cqw;width:4cqw;height:.8cqw}.p-s-kop em{width:7.5cqw;height:2.4cqw}.p-site[data-kop=midden] .p-s-kop{flex-direction:column;gap:1.1cqw;padding-block:1.3cqw}.p-site[data-kop=midden] .p-s-kop span{margin:0}.p-site[data-kop=midden] .p-s-kop em,.p-site[data-kop=menu] .p-s-kop span{display:none}.p-site[data-kop=menu] .p-s-kop em{background:linear-gradient(#8b8b86,#8b8b86) 50%/100% .34cqw no-repeat;border-block:.34cqw solid #8b8b86;border-radius:0;width:3.2cqw;height:2.2cqw;margin-left:auto}.p-s-open{min-height:0;padding:3cqw var(--pb);flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:4cqw;transition:padding .6s cubic-bezier(.3,.7,.15,1);display:grid}.p-s-tekst{justify-items:start;gap:1.1cqw;display:grid}.p-s-tekst u{background:var(--pd);border-radius:2cqw;width:100%;height:2.3cqw}.p-s-tekst u+u{width:72%}.p-s-tekst s{background:var(--pl);border-radius:1cqw;width:88%;height:.9cqw;margin-top:.6cqw}.p-s-tekst s+s{width:60%;margin-top:0}.p-s-tekst em{width:11cqw;height:3.2cqw;margin-top:1cqw}.p-s-open figure{border-radius:var(--ph);background:var(--pk) linear-gradient(160deg, #fff9, #fff0);align-self:stretch;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.p-s-open figure{background:color-mix(in srgb, var(--pk) 55%, #fff) linear-gradient(160deg, #fff9, #fff0)}}.p-s-open figure{transition:background-color .5s,border-radius .5s}.p-s-open figure:before{content:"";background:var(--pk);border-radius:50%;height:85%;position:absolute;bottom:-45%;left:-15%;right:-15%}@supports (color:color-mix(in lab, red, red)){.p-s-open figure:before{background:color-mix(in srgb, var(--pk) 80%, #000)}}.p-s-open figure:before{opacity:.5;transition:background-color .5s}.p-s-open figure:after{content:"";aspect-ratio:1;background:#ffffffbf;border-radius:50%;width:15%;position:absolute;top:16%;right:16%}.p-site[data-open=links] figure{order:-1}.p-site[data-open=midden] .p-s-open{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:2.2cqw;padding-block:2.4cqw 0}.p-site[data-open=midden] .p-s-tekst{justify-items:center;gap:.9cqw;width:62%;margin-inline:auto}.p-site[data-open=midden] .p-s-tekst s{display:none}.p-baan{background:#fff;border-top:.12cqw solid #dfddd6;grid-template-columns:22cqw minmax(0,1fr);align-items:center;gap:2.5cqw;padding-left:2.5cqw;display:grid}.p-vraag{gap:1cqw;display:grid}.p-vraag i{background:var(--pl);border-radius:1cqw;width:95%;height:.9cqw;transition:width .5s}.p-vraag i:first-child{background:var(--pd);border-radius:2cqw;width:70%;height:1.8cqw}.p-vraag i:last-child{width:55%}.p-vraag[data-g="1"] i:first-child,.p-vraag[data-g="3"] i:first-child{width:88%}.p-vraag[data-g="1"] i:last-child,.p-vraag[data-g="2"] i:last-child{width:78%}.p-kijk{align-self:stretch;align-items:center;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 78%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 5% 78%,#0000)}.p-strook{gap:1.6cqw;padding-left:2cqw;transition:transform 1.1s cubic-bezier(.3,.7,.15,1);display:flex;position:relative}.p-k{background:#fff;border-radius:1.2cqw;flex:none;place-items:center;width:15cqw;height:11.5cqw;transition:box-shadow .3s;display:grid;position:relative;box-shadow:0 0 0 .14cqw #dfddd6}.p-k.is-eerste{margin-left:5cqw}.p-k.is-nu{box-shadow:0 0 0 .34cqw #17181c}.p-k.is-nu:after{content:"";background:#17181c;border-radius:50%;width:1.7cqw;height:1.7cqw;position:absolute;top:.9cqw;right:.9cqw}.p-t{align-items:center;display:flex}.p-t[data-soort=breed]{background:#f1f0ec;border-radius:.5cqw;justify-content:center;width:10.5cqw;height:5.6cqw}.p-t[data-soort=breed] b{background:#17181c33;border-radius:.4cqw;width:62%;height:3.6cqw}.p-t[data-soort=breed][data-w=smal] b{width:36%}.p-t[data-soort=breed][data-w=wijd] b{width:90%}.p-t[data-soort=breed] em{display:none}.p-t[data-soort=kop]{background:#f1f0ec;border-radius:.5cqw;width:10.5cqw;height:2.8cqw;padding:0 .9cqw}.p-t[data-soort=kop] b{background:#17181c52;border-radius:1cqw;width:3cqw;height:.8cqw}.p-t[data-soort=kop] em{background:#17181c29;border-radius:1cqw;width:3cqw;height:.6cqw;margin-left:auto}.p-t[data-w=midden] b{margin-inline:auto}.p-t[data-soort=kop][data-w=midden] em{display:none}.p-t[data-w=menu] em{background:0 0;border-block:.22cqw solid #8b8b86;border-radius:0;width:1.3cqw;height:1cqw}.p-t[data-soort=open]{grid-template-columns:1fr 1fr;gap:1cqw;width:10.5cqw;height:6.2cqw;display:grid}.p-t[data-soort=open] b{background:#17181c52;border-radius:1cqw;height:.9cqw;margin-bottom:1.6cqw;box-shadow:0 1.6cqw 0 -.12cqw #17181c29}.p-t[data-soort=open] em{background:#dcdad3;border-radius:.5cqw;align-self:stretch}.p-t[data-soort=open][data-w=links] em{order:-1}.p-t[data-soort=open][data-w=midden]{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:1.9cqw}.p-t[data-soort=open][data-w=midden] b{width:60%;margin:0 auto}.p-t[data-soort=kleur] b,.p-t[data-soort=kleur] em{border-radius:50%;width:4.4cqw;height:4.4cqw}.p-t[data-soort=kleur] b{background:var(--k)}.p-t[data-soort=kleur] em{background:var(--g);margin-left:-1.3cqw;box-shadow:0 0 0 .14cqw #cfccc4}.p-t[data-soort=vorm]{border:.3cqw solid #8b8b86;width:9cqw;height:4.2cqw}.p-t[data-soort=vorm] :is(b,em){display:none}.p-t[data-w=rond]{border-radius:1cqw}.p-t[data-w=pil]{border-radius:99cqw}@media (max-width:899px){.w-scherm.w-nieuw{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding-left:0}.w-balk{margin-left:0}.w-nieuw .w-tekst{padding:calc(2.75 * var(--w-rem)) var(--w-x) 1.5rem}@media (min-width:640px){.w-nieuw .w-tekst{padding-top:calc(4.5 * var(--w-rem))}}.w-nieuw .w-podium{min-height:0;padding:.5rem calc(var(--w-x) / 2) 3.5rem;grid-row:3;align-items:flex-start}.w-opstelling{width:min(100%,44rem)}}.b-thuis{background:#fff}.b-voor .w-balk{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;margin-left:0}.b-voor .w-merk{color:inherit;text-decoration:none}.b-voor .b-smal{padding:calc(2.75 * var(--w-rem)) var(--w-x) 4rem}@media (min-width:640px){.b-voor .b-smal{padding-top:calc(4.5 * var(--w-rem))}}@media (hover:none){.b-voor .b-smal{padding-bottom:70vh}}.b-voor .b-kolom{border:1px solid var(--w-rand);max-width:27rem;font-size:var(--w-rem);background:#fff;border-radius:20px;margin-inline:0;padding:clamp(1.5rem,5vw,2.25rem);box-shadow:0 1px 2px #0f0f140a,0 24px 48px -24px #0f0f142e}.b-voor .b-kolom h1{font-size:calc(2 * var(--w-rem));letter-spacing:-.035em;font-weight:600;line-height:1.05}.b-voor :is(.b-lopend,.b-voetregel){color:var(--w-zacht)}.b-voor .b-kolom>:last-child{margin-bottom:0}.b-voor .b-veld{font-size:calc(.9 * var(--w-rem))}.b-voor .b-veld>span{color:var(--w-zacht);font-weight:400}.b-voor .b-veld input{padding:var(--w-rem) calc(1.1 * var(--w-rem));border-color:var(--w-rand);font-size:calc(1.15 * var(--w-rem));background:#fff;border-radius:16px;line-height:1.5}.b-voor .b-veld input:hover{border-color:var(--w-rand-donker)}.b-voor .b-veld input:focus{outline:2px solid var(--w-tekst);border-color:#0000}.b-voor .b-knop{padding:calc(.875 * var(--w-rem)) calc(1.75 * var(--w-rem));background:var(--w-knop);border-color:var(--w-knop);color:var(--w-op-knop);font-weight:500;font-size:var(--w-rem);line-height:1}.b-voor .b-formulier .b-knop{justify-self:start}.b-voor :focus-visible{outline-color:var(--w-tekst)}.w-nieuw .w-knop.is-aanvraag{background:var(--w-knop);border-color:var(--w-knop);color:var(--w-op-knop)}.w-nieuw .w-knop.is-aanvraag:hover{border-color:var(--w-knop);opacity:.88}.w-wissel{left:50%;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:90;color:#0f0f14;background:#fff;border:1px solid #d0dde7;border-radius:18px;gap:1px;max-width:calc(100vw - 1rem);padding:.2rem;font-size:.8rem;line-height:1;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px -12px #0f0f144d}.w-wissel,.w-wissel *{touch-action:manipulation}.w-wissel-greep{background:0 0;border:0;border-radius:999px;place-items:center;width:100%;min-width:5rem;height:1.1rem;padding:0;display:grid}.w-wissel-greep:before{content:"";background:#b0bbc4;border-radius:2px;width:2.2rem;height:4px}.w-wissel-greep:hover:before{background:#5f5f6e}.w-wissel.is-dicht>:not(.w-wissel-greep){display:none}.w-wissel-rij{align-items:center;gap:.25rem;display:flex}.w-wissel button:not([class]){width:1.9rem;height:1.9rem;color:inherit;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.w-wissel button:not([class]):hover{background:#f0f1f4}.w-wissel button:not([class]):before{content:"";border-top:1.5px solid;border-right:1.5px solid;width:.45rem;height:.45rem;transform:translate(-1px)rotate(45deg)}.w-wissel button:not([class]):first-child:before{transform:translate(1px)rotate(-135deg)}.w-wissel output{text-overflow:ellipsis;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;min-width:min(12rem,50vw);overflow:hidden}.w-wissel output small{font-size:inherit;color:#5f5f6e;margin-left:.4rem}.w-wissel-eigen{appearance:none;background:0 0;border:1px solid #b0bbc4;border-radius:50%;flex:none;width:1.5rem;height:1.5rem;margin:0 .3rem 0 .15rem;padding:0;overflow:hidden}.w-wissel-eigen::-webkit-color-swatch-wrapper{padding:0}.w-wissel-eigen::-webkit-color-swatch{border:0}.w-wissel-eigen::-moz-color-swatch{border:0}.w-wissel-rij.is-sterkte{gap:.5rem;min-height:1.7rem;padding:0 .45rem 0 .7rem}.w-wissel-rij.is-sterkte span{color:#5f5f6e;flex:none}.w-wissel-rij.is-sterkte input{accent-color:#0f0f14;flex:1;min-width:0;height:1.2rem;margin:0}.w-wissel-herstel{color:inherit;font:inherit;background:#fff;border:1px solid #b0bbc4;border-radius:999px;flex:none;padding:.3rem .55rem}.w-wissel-herstel:hover{background:#f0f1f4}.w-wissel-rij.is-bewaard{border-top:1px solid #e3e9ee;flex-wrap:wrap;gap:.35rem;max-width:22rem;margin-top:.15rem;padding:.35rem .3rem .25rem}.w-wissel-bewaar{color:inherit;font:inherit;background:#fff;border:1px solid #b0bbc4;border-radius:999px;flex:none;padding:.4rem .6rem;font-weight:500}.w-wissel-bewaar:hover:not(:disabled){background:#f0f1f4}.w-wissel-bewaar:disabled{color:#9aa0a8}.w-wissel-rondjes{display:contents}.w-wissel-rondje{border:3px solid;border-radius:50%;flex:none;width:1.5rem;height:1.5rem;padding:0}.w-wissel-rondje.is-nu{outline-offset:1px;outline:2px solid #0f0f14}.w-wissel-rij.is-plek{gap:.5rem;padding:.1rem .45rem .3rem .7rem}.w-wissel-rij.is-plek span{color:#5f5f6e;flex:none}.w-wissel select{min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #b0bbc4;border-radius:8px;flex:1;padding:.35rem .5rem}.w-wissel-rij.is-vast{border-top:1px solid #e3e9ee;flex-wrap:wrap;gap:.35rem;max-width:22rem;padding:.35rem .3rem .25rem}.w-wissel-bewaar.is-vol{color:#fff;background:#0f0f14;border-color:#0f0f14}.w-wissel-bewaar.is-vol:hover:not(:disabled){background:#2b2e36}.w-wissel-bewaar.is-vol:disabled{color:#9aa0a8;background:#fff;border-color:#b0bbc4}.w-wissel-melding{color:#5f5f6e;flex-basis:100%;margin:0;padding:.1rem .4rem .15rem;line-height:1.35}.w-wissel-rij.is-toestel{border-top:1px solid #e3e9ee;justify-content:center;gap:.3rem;padding:.3rem .3rem .15rem}.w-wissel-toestel{width:2.4rem;height:1.9rem;color:inherit;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.w-wissel-toestel:before{content:"";width:var(--b);height:var(--h);border:1.5px solid;border-radius:2px}.w-wissel-toestel.is-scherm:before{border-bottom-width:3.5px}.w-wissel-toestel:hover{background:#f0f1f4}.w-wissel-toestel.is-nu{color:#fff;background:#0f0f14}.w-proef{z-index:89;background:#2b2e36;justify-content:center;align-items:flex-start;padding-top:14px;display:flex;position:fixed;inset:0;overflow:hidden}.w-proef iframe{transform-origin:top;background:#fff;border:0;border-radius:18px;flex:none;box-shadow:0 0 0 6px #0f0f14,0 30px 60px -20px #0009}.w-wissel-rij.is-knop{min-height:1.9rem;padding-inline:2.15rem 0}.w-wissel-rij.is-knop .w-wissel-eigen{border-radius:999px;height:1.05rem;margin-left:2.3rem}@media (prefers-reduced-motion:reduce){.w-scherm,.w-tekst>*,.w-vel,.w-label,.w-toestel,.p-app *{transition:none}}:root{--ui-bg:#f3f2ee;--ui-vlak:#fff;--ui-ink:#17181c;--ui-muted:#62656d;--ui-line:#dfddd6;--ui-accent:#17181c;--ui-op-accent:#fff;--ui-zacht:#e9e7e0;--ui-goed:#17643f;--ui-goed-zacht:#e3f3ea;--ui-gevaar:#b3261e;--ui-gevaar-zacht:#fbe9e7;--ui-hoek:14px;color-scheme:light}@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-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}@property --tw-leading{syntax:"*";inherits:false}