.home-details .hr-super{gap:14px}.home-details .hr-super:before{width:var(--rubriek-prefix-maat,10px);height:var(--rubriek-prefix-maat,10px);border-radius:var(--rubriek-prefix-radius,50%);background:var(--rubriek-prefix-grond,var(--prefix-oranje,#ff5a00));margin:0}.home-details .hr-super:after{display:none}.home-details #diensten .lst-rij-kop{--rij-nr:clamp(104px, 8vw, 138px)}.home-details #diensten .lst-rij-nr{letter-spacing:-.035em;color:#1e245c24;opacity:.8;font-weight:400;transition:opacity .25s;transform:none;-webkit-mask-image:linear-gradient(#000 8%,#000000a6 55%,#0000 94%);mask-image:linear-gradient(#000 8%,#000000a6 55%,#0000 94%)}.home-details #diensten .lst-rijtje:has(h3 a:is(:hover,:focus-visible)) .lst-rij-nr{opacity:1;transform:none}@media (max-width:639px){.home-details #diensten .lst-rij-nr{color:#1e245c47;opacity:1;width:auto;font-size:40px;position:static;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.home-details #diensten .lst-rij-nr{transition:none}}.home-details #diensten .lst-rijtje:after{content:"";left:var(--zij);right:var(--zij);background:var(--prefix-oranje,#ff5a00);opacity:0;transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:0;transform:scaleX(0)}.home-details #diensten .lst-rijtje:has(h3 a:focus-visible){background-color:#15194505}.home-details #diensten .lst-rijtje:has(h3 a:focus-visible):after{opacity:.55;transform:scaleX(1)}.home-details #diensten .lst-rij-kop h3 a:focus-visible svg{opacity:.8;transform:translate(2px)}@media (hover:hover) and (pointer:fine){.home-details #diensten .lst-rijtje:has(h3 a:hover):after{opacity:.55;transform:scaleX(1)}.home-details #diensten .lst-rij-kop h3 a:hover svg{opacity:.8;transform:translate(2px)}}@media (prefers-reduced-motion:no-preference){.home-details #diensten .lst-rijtje:after{transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .15s}.home-details #diensten .lst-rij-kop h3 svg{transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .15s}}@media (forced-colors:active){.home-details #diensten .lst-rijtje:after{background:highlight}}.home-details .d-tag{color:#55586f}.home-details .gl-vak[data-grond]{box-shadow:inset 0 0 0 1px var(--zwart-lijn);transition:box-shadow .3s,height .55s cubic-bezier(.2,.8,.2,1)}.home-details .gl-vak[data-grond=papier],.home-details .gl-vak[data-grond=saffier],.home-details .gl-vak[data-grond=lila],.home-details .gl-vak[data-grond=zwart]{background:var(--zwart-vlak);color:#f4f6fb}.home-details .gl-kaart:hover .gl-vak[data-grond]{box-shadow:inset 0 0 0 1px var(--zwart-lijn-aan)}.home-details .d-bel{color:#f4f6fb;box-shadow:inset 0 0 0 1px var(--zwart-lijn-aan);background:#22232b}.home-details .d-bel--ik{color:#151945;box-shadow:none;background:#cbbfff}.home-details .d-bron,.home-details .d-uit dt{color:#ffffff8c}.home-details .d-uit dd{color:#f4f6fb}.home-details .d-punten i{background:#ffffff80}.home-details .d-stappen{scale:1.1}.home-details .d-doc{scale:1.2}.home-details .d-app{scale:1.14}.home-details .d-net{width:100%}.home-details .d-chat{width:min(350px,90%);font-size:14.5px}.home-details .gl-h2 span{color:#cbbfff}.home-details .gl{padding-bottom:clamp(72px,10svh,120px)}.home-details .gl-h2{letter-spacing:-.04em}@media (max-width:767px){.home-details .gl{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.home-details .gl-vak[data-grond]{transition:none}}.home-details .gl-kop{padding-bottom:48px;display:block}.home-details .gl-h2{max-width:24ch;line-height:1.12}.home-details .gl-inleiding{max-width:65ch;margin-top:24px;font-size:17px}.home-details .gl-link--kop{margin-top:12px}.home-details .gl-rails i:nth-child(2){display:none}.home-details .gl-rubriek{gap:14px}.home-details .gl[data-vorm=raster]{--v:clamp(240px, 21vw, 290px)}.home-details .gl[data-vorm=raster] .gl-baan{width:min(100%,1400px);padding:0 var(--L) 16px;scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 32px;margin-inline:auto;display:grid;overflow:visible}.home-details .gl[data-vorm=raster] .gl-kol{display:contents}.home-details .gl[data-vorm=raster] .gl-kaart{min-width:0;box-shadow:none;cursor:pointer;padding:0}.home-details .gl[data-vorm=raster] .gl-kol:nth-child(n) .gl-kaart:nth-child(n){padding:0}.home-details .gl[data-vorm=raster] .gl-kaart:nth-child(2){order:1}.home-details .gl[data-vorm=raster] .gl-lijf{flex-direction:column;height:100%;display:flex;overflow:visible}.home-details .gl[data-vorm=raster] .gl-vak{height:var(--v);border-radius:12px;flex:none;transition:box-shadow .25s}.home-details .gl[data-vorm=raster] .gl-kol:nth-child(n) .gl-kaart:nth-child(n) .gl-vak{min-height:var(--v)}.home-details .gl[data-vorm=raster] .gl-titel{margin-top:22px}.home-details .gl[data-vorm=raster] .gl-titel h3{font-size:20px;font-weight:500}.home-details .gl[data-vorm=raster] .gl-titel>span,.home-details .gl[data-vorm=raster] .gl-nr{display:none}.home-details .gl[data-vorm=raster] .gl-zin{margin-top:12px;margin-bottom:12px;line-height:1.65}.home-details .gl[data-vorm=raster] .gl-lijf>.gl-link{margin-top:auto}.home-details .gl[data-vorm=raster] .d-doc,.home-details .gl[data-vorm=raster] .d-app,.home-details .gl[data-vorm=raster] .d-stappen{scale:1}.home-details .gl-kaart:not(:hover):not(:focus-within) .d-lus,.home-details .gl-kaart:not(:hover):not(:focus-within) :is(.d-app-nieuw,.d-tip,.d-tip b,.d-som i){animation:none}.home-details .gl-kaart:not(:hover):not(:focus-within) .d-som i:first-child{visibility:hidden}.home-details .gl-kaart:not(:hover):not(:focus-within) .d-som i+i{opacity:1}.home-details .gl-kaart:not(:hover):not(:focus-within) :is(.d-punten,.d-scan,.d-net-puls){visibility:hidden}.home-details .gl-kaart:not(:hover):not(:focus-within) .d-beelden img{animation:none}.home-details .gl-kaart:not(:hover):not(:focus-within) .d-beelden img+img{opacity:0}@media (max-width:1023px){.home-details .gl[data-vorm=raster] .gl-baan{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.home-details .gl[data-vorm=raster]{--v:260px}}@media (max-width:639px){.home-details .gl{--L:22px}.home-details .gl[data-vorm=raster] .gl-baan{grid-template-columns:minmax(0,1fr)}.home-details .gl-kop{padding-bottom:36px}.home-details .gl-inleiding{font-size:16px}.home-details.home-details #diensten .lst-rubriek{justify-content:center}.home-details.home-details #diensten .lst-kop{text-align:center;text-wrap:balance;margin-inline:0;line-height:1.08}.home-details.home-details #diensten .lst-zin{max-width:36ch;margin-inline:auto;font-size:15px;line-height:1.85}.home-details.home-details #diensten .lst-rij-kop{text-align:center;padding-top:32px;padding-bottom:12px}.home-details.home-details #diensten .lst-rij-nr{text-align:center;margin-bottom:14px;font-size:30px;line-height:1}.home-details.home-details #diensten .lst-rij-kop h3{text-wrap:balance;font-size:23px;line-height:1.25}.home-details.home-details #diensten .lst-rij-kop h3 a{justify-content:center;align-items:center;min-height:44px;padding-inline:22px;position:relative}.home-details.home-details #diensten .lst-rij-kop h3 svg{opacity:.6;position:absolute;right:0;transform:none}.home-details.home-details #diensten .lst-rij-kop p{max-width:32ch;margin:10px auto 0;font-size:15px;line-height:1.75}.home-details.home-details #diensten .lst-rij-voor{text-align:center;padding-bottom:32px;font-size:13px;line-height:1.75}.home-details.home-details #diensten .lst-rij-voor>span{margin:0 auto 10px}.home-details.home-details #diensten .lst-voet :is(.lst-bellen,.lst-actie){text-align:center;justify-content:center;align-items:center}.home-details.home-details .gl-kop{text-align:center;padding-top:56px;padding-bottom:32px}.home-details.home-details .gl-rubriek{letter-spacing:.2em;justify-content:center;font-size:11px}.home-details.home-details .gl-h2{letter-spacing:-.03em;text-wrap:balance;max-width:17ch;margin:20px auto 0;font-size:34px;line-height:1.15}.home-details.home-details .gl-inleiding{max-width:32ch;margin:20px auto 0;font-size:15px;line-height:1.8}.home-details.home-details .gl-link--kop{justify-content:center;min-height:44px;margin-top:12px}.home-details.home-details .gl[data-vorm=raster]{--v:236px}.home-details.home-details .gl[data-vorm=raster] .gl-baan{row-gap:44px}.home-details.home-details .gl[data-vorm=raster] .gl-titel{text-align:center;justify-content:center;margin-top:20px}.home-details.home-details .gl[data-vorm=raster] .gl-titel h3{text-wrap:balance;font-size:21px;line-height:1.3}.home-details.home-details .gl[data-vorm=raster] .gl-zin{text-align:center;max-width:32ch;margin:12px auto 8px;font-size:14px;line-height:1.8}.home-details.home-details .gl[data-vorm=raster] .gl-lijf>.gl-link{text-align:center;justify-content:center;min-height:44px}}.home-details .gl[data-kleur=verloop] .gl-vak[data-grond]:has(>.d-chat){background:linear-gradient(90deg,#151945,#2f3fae)}.home-details .gl[data-kleur=verloop] .gl-vak[data-grond]:has(>.d-stappen){background:linear-gradient(90deg,#2f3fae,#713bff)}.home-details .gl[data-kleur=verloop] .gl-vak[data-grond]:has(>.d-net){background:linear-gradient(90deg,#713bff,#d92fe5)}.home-details .gl[data-kleur=verloop] .gl-vak[data-grond]:has(>.d-doc){color:#151945;background:#cbbfff}.home-details .gl[data-kleur=verloop] .gl-vak[data-grond]:has(>.d-app){background:linear-gradient(90deg,#d92fe5,#ff574d)}.home-details .gl[data-kleur=verloop] .gl-vak[data-grond]:not([data-grond=beeld]){box-shadow:inset 0 0 0 1px #ffffff14}.home-details .gl[data-kleur=verloop] .gl-kaart:hover .gl-vak[data-grond]:not([data-grond=beeld]){box-shadow:inset 0 0 0 1px #ffffff38}.home-details .gl[data-kleur=verloop] .gl-vak:has(>.d-chat) .d-bel{background:#0d0e138c;box-shadow:inset 0 0 0 1px #ffffff1f}.home-details .gl[data-kleur=verloop] .gl-vak:has(>.d-chat) .d-bel--ik{box-shadow:none;background:#cbbfff}.home-details .gl[data-kleur=verloop] .gl-vak:has(>.d-chat) .d-bron{color:#ffffffb3}.home-details .gl[data-kleur=verloop] .d-stappen li{box-shadow:0 1px #ffffff38}.home-details .gl[data-kleur=verloop] .d-stappen li:last-child{box-shadow:none}.home-details .gl[data-kleur=verloop] .d-vink{color:#2f3fae;background:#fff}.home-details .gl[data-kleur=verloop] .d-net-lijn{stroke:#ffffff52}.home-details .gl[data-kleur=verloop] .d-net-puls{stroke:#fff}.home-details .gl[data-kleur=verloop] .d-net-hart{fill:#fff}.home-details .gl[data-kleur=verloop] .d-net-vak{fill:#0d0e138c;stroke:#ffffff47}.home-details .gl[data-kleur=verloop] .gl-vak:has(>.d-doc) .d-uit dt{color:#151945ad}.home-details .gl[data-kleur=verloop] .gl-vak:has(>.d-doc) .d-uit dd{color:#151945}.home-details .gl[data-kleur=verloop] .gl-vak:has(>.d-doc) .d-vel{box-shadow:0 1px 2px #1519451a,0 18px 30px -18px #15194580}.home-details .gl[data-kleur=verloop] .gl-vak:has(>.d-app) .d-app{box-shadow:0 22px 40px -24px #3c0a2899}.home-details .gl[data-kleur=eigen] .gl-vak[data-grond]{transition:box-shadow .3s .15s}.home-details .gl[data-kleur=eigen] .gl-kaart:hover .gl-vak[data-grond]{transition-delay:0s}.home-details .gl[data-kleur=eigen] .gl-stippen{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 16%,#0000 100%),radial-gradient(43% 50%,#00000040 8%,#000 100%);mask-image:linear-gradient(#000 16%,#0000 100%),radial-gradient(43% 50%,#00000040 8%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.home-details .gl[data-kleur=eigen] .d-bel--ik{background:var(--kaart);color:#151945}.home-details .gl[data-kleur=eigen] .d-vink{background:var(--kaart);color:#0d0e13}.home-details .gl[data-kleur=eigen] .d-net-puls{stroke:var(--kaart)}.home-details .gl[data-kleur=eigen] .d-net-hart{fill:var(--kaart)}.home-details .gl[data-kleur=eigen] .d-net-ai{fill:#0d0e13}.home-details .gl[data-kleur=eigen] .gl-kaart{--veld:color-mix(in srgb, var(--kaart) 34%, #fff)}.home-details .gl[data-kleur=eigen] .d-scan{background:var(--kaart)}.home-details .gl[data-kleur=eigen] .d-tip{background:color-mix(in srgb, var(--kaart) 14%, #fff)}.home-details .gl[data-kleur=eigen] .d-tip b{background:var(--kaart);color:#151945}@media (min-width:1440px){.home-details #diensten .lst-rubriek{--buiten:max(0px, (100vw - 1400px) / 2);position:relative}.home-details #diensten .lst-rubriek:before{content:"";top:50%;left:calc(-1 * var(--buiten));height:1px;width:calc(var(--buiten) + var(--zij) - 14px);pointer-events:none;background:linear-gradient(90deg, #15194500 0, #15194547 var(--buiten), #15194547 100%);position:absolute}.home-details #diensten .lst-rubriek:after{content:"";pointer-events:none;background:#151945;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:inset 0 0 0 1px #151945}.home-details #diensten .lst-hoofd{position:relative}.home-details #diensten .lst-hoofd:before{content:"";z-index:2;top:calc(var(--strook-h) / -2);transform-origin:top;pointer-events:none;background:#15194542;width:1px;position:absolute;bottom:0;left:max(0px,50% - 700px)}.home-details #diensten .lst-rijtje{--knoop:calc(clamp(30px, 2.6vw, 38px) + clamp(21px, 1.7vw, 26px) * .625)}.home-details #diensten .lst-rijtje:before{content:"";z-index:2;transform-origin:top;pointer-events:none;background:#15194542;width:1px;position:absolute;top:0;bottom:0;left:0}.home-details #diensten .lst-rij-kop h3{position:relative}.home-details #diensten .lst-rij-kop h3:before{content:"";top:50%;left:calc(-1 * var(--zij));width:calc(var(--zij) - 14px);pointer-events:none;background:#15194552;height:1px;transition:background-color .3s;position:absolute}.home-details #diensten .lst-rij-kop h3:after{content:"";top:50%;left:calc(-1 * var(--zij));pointer-events:none;background:#151945;border-radius:50%;width:7px;height:7px;transition:background-color .3s,box-shadow .3s;position:absolute;translate:-50% -50%;box-shadow:inset 0 0 0 1px #151945}.home-details #diensten .lst-rijtje:has(h3 a:is(:hover,:focus-visible)) .lst-rij-kop h3:before{background:var(--prefix-oranje,#ff5a00)!important}.home-details #diensten .lst-rijtje:has(h3 a:is(:hover,:focus-visible)) .lst-rij-kop h3:after{background:var(--prefix-oranje,#ff5a00)!important;box-shadow:inset 0 0 0 1px var(--prefix-oranje,#ff5a00), 0 0 0 4px #ff5a0024!important}}@supports (animation-timeline:view()){@media (min-width:1440px) and (prefers-reduced-motion:no-preference){.home-details section#diensten{overflow:clip}.home-details #diensten .lst-rijtje{view-timeline:--dienst-rij block}.home-details #diensten .lst-band{view-timeline:--dienst-band block}.home-details #diensten .lst-hoofd{view-timeline:--dienst-vlak block}.home-details #diensten .lst-hoofd:before{animation:linear both dl-groei;animation-timeline:--dienst-vlak;animation-range:cover calc(45vh - var(--strook-h) / 2) cover calc(100% - 55vh)}.home-details #diensten .lst-rubriek:after{animation:linear both dl-ring;animation-timeline:--dienst-band;animation-range:cover calc(45vh + var(--strook-h) / 2 - 6px) cover calc(45vh + var(--strook-h) / 2 + 6px)}.home-details #diensten .lst-rij-nr{animation:linear dl-actief-lijn;animation-timeline:--dienst-rij;animation-range:cover 45vh cover calc(100% - 55vh)}.home-details #diensten .lst-rijtje:before{animation:linear both dl-groei;animation-timeline:--dienst-rij;animation-range:cover 45vh cover calc(100% - 55vh)}.home-details #diensten .lst-rij-kop h3:before{animation:linear both dl-lijn;animation-timeline:--dienst-rij;animation-range:cover calc(45vh + var(--knoop) - 6px) cover calc(45vh + var(--knoop) + 6px)}.home-details #diensten .lst-rij-kop h3:after{animation:linear both dl-ring;animation-timeline:--dienst-rij;animation-range:cover calc(45vh + var(--knoop) - 6px) cover calc(45vh + var(--knoop) + 6px)}}}@keyframes dl-groei{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dl-actief-lijn{0%,to{-webkit-text-stroke-color:#15194580}}.home-details #diensten .lst-rij-nr{color:#0000;-webkit-text-stroke:1px #15194538}.home-details #diensten .lst-rijtje:has(h3 a:is(:hover,:focus-visible)) .lst-rij-nr{-webkit-text-stroke-color:#15194580}@media (max-width:639px){.home-details #diensten .lst-rij-nr{-webkit-text-stroke-color:#15194566}}@keyframes dl-lijn{0%{background-color:#15194529}to{background-color:#15194552}}@keyframes dl-ring{0%{background-color:#fff;box-shadow:inset 0 0 0 1px #15194552}to{background-color:#151945;box-shadow:inset 0 0 0 1px #151945}}@media (min-width:1024px){.home-details .gl[data-vorm=raster][data-licht]{--gl-lijn:#ffffff1a}.home-details .gl[data-vorm=raster][data-licht] .gl-baan{gap:0;padding:0}.home-details .gl[data-vorm=raster][data-licht] .gl-kol:nth-child(n) .gl-kaart:nth-child(n){padding:clamp(32px, 2.6vw, 44px) var(--L) clamp(26px, 2.2vw, 36px);box-shadow:inset 1px 0 0 var(--gl-lijn), inset 0 1px 0 var(--gl-lijn);position:relative}.home-details .gl[data-vorm=raster][data-licht] .gl-kol:nth-child(3) .gl-kaart:first-child{box-shadow:inset 1px 0 0 var(--gl-lijn), inset 0 1px 0 var(--gl-lijn), inset -1px 0 0 var(--gl-lijn)}.home-details .gl[data-vorm=raster][data-licht] .gl-kol:nth-child(-n+2) .gl-kaart:nth-child(2){box-shadow:inset 1px 0 0 var(--gl-lijn), inset 0 1px 0 var(--gl-lijn), inset 0 -1px 0 var(--gl-lijn)}.home-details .gl[data-vorm=raster][data-licht] .gl-kol:nth-child(3) .gl-kaart:nth-child(2){box-shadow:inset 1px 0 0 var(--gl-lijn), inset 0 1px 0 var(--gl-lijn), inset -1px 0 0 var(--gl-lijn), inset 0 -1px 0 var(--gl-lijn)}.home-details .gl[data-vorm=raster][data-licht] .gl-kol:first-child .gl-kaart:first-child:before,.home-details .gl[data-vorm=raster][data-licht] .gl-kol:nth-child(3) .gl-kaart:first-child:after{content:"";pointer-events:none;background:linear-gradient(#ffffff57,#ffffff57) 6px 0/1px 13px no-repeat,linear-gradient(#ffffff57,#ffffff57) 0 6px/13px 1px no-repeat;width:13px;height:13px;position:absolute;top:0;translate:-50% -50%}.home-details .gl[data-vorm=raster][data-licht] .gl-kol:first-child .gl-kaart:first-child:before{left:0}.home-details .gl[data-vorm=raster][data-licht] .gl-kol:nth-child(3) .gl-kaart:first-child:after{left:100%}.home-details .gl[data-vorm=raster][data-licht] .gl-vak[data-grond]{box-shadow:none;background-color:#0000;border-radius:0;transition:background-color .35s,box-shadow .35s}.home-details .gl[data-vorm=raster][data-licht] .gl-vak[data-grond=beeld]{background-color:#16171d}.home-details .gl[data-vorm=raster][data-licht] .gl-vak[data-grond]:not([data-grond=beeld]):before{--h:#ffffff4d;--m:12px;content:"";pointer-events:none;background:linear-gradient(var(--h), var(--h)) left top / var(--m) 1px no-repeat, linear-gradient(var(--h), var(--h)) left top / 1px var(--m) no-repeat, linear-gradient(var(--h), var(--h)) right top / var(--m) 1px no-repeat, linear-gradient(var(--h), var(--h)) right top / 1px var(--m) no-repeat, linear-gradient(var(--h), var(--h)) left bottom / var(--m) 1px no-repeat, linear-gradient(var(--h), var(--h)) left bottom / 1px var(--m) no-repeat, linear-gradient(var(--h), var(--h)) right bottom / var(--m) 1px no-repeat, linear-gradient(var(--h), var(--h)) right bottom / 1px var(--m) no-repeat;transition:opacity .35s;position:absolute;inset:0}.home-details .gl[data-vorm=raster][data-licht] .gl-kaart:is(:hover,:focus-within) .gl-vak[data-grond]{background-color:var(--zwart-vlak);box-shadow:inset 0 0 0 1px var(--zwart-lijn-aan)}.home-details .gl[data-vorm=raster][data-licht] .gl-kaart:is(:hover,:focus-within) .gl-vak[data-grond]:before{opacity:0}.home-details .gl[data-vorm=raster][data-licht] .gl-titel{flex-direction:column-reverse;align-items:flex-start;gap:10px;margin-top:26px}.home-details .gl[data-vorm=raster][data-licht] .gl-titel>span{letter-spacing:.16em;color:#ffffff80;font-size:11px;display:block}.home-details .gl[data-vorm=raster][data-licht] .gl-titel>span:before{content:var(--n,"") "  /  ";color:#ffffff57}.home-details .gl[data-vorm=raster][data-licht] .gl-kol:first-child .gl-kaart:first-child{--n:"01"}.home-details .gl[data-vorm=raster][data-licht] .gl-kol:nth-child(2) .gl-kaart:first-child{--n:"02"}.home-details .gl[data-vorm=raster][data-licht] .gl-kol:nth-child(3) .gl-kaart:first-child{--n:"03"}.home-details .gl[data-vorm=raster][data-licht] .gl-kol:first-child .gl-kaart:nth-child(2){--n:"04"}.home-details .gl[data-vorm=raster][data-licht] .gl-kol:nth-child(2) .gl-kaart:nth-child(2){--n:"05"}.home-details .gl[data-vorm=raster][data-licht] .gl-kol:nth-child(3) .gl-kaart:nth-child(2){--n:"06"}.home-details .gl[data-vorm=raster][data-licht] .gl-zin{color:#ffffff9e;max-width:40ch;font-size:15px;line-height:1.65}}
.home-details.home-details .sv .sv-kop{letter-spacing:-.03em;margin-top:18px;font-size:clamp(30px,3.1vw,44px);font-weight:500;line-height:1.15}.home-details.home-details .sv .sv-kop span{color:#b8c0d2}.home-details.home-details .sv .sv-rubriek{letter-spacing:.2em;color:#a6aec1;font-size:11px}.home-details.home-details .sv .sv-zin{color:#b8c0d2;font-size:15px;line-height:1.75}.home-details.home-details .sv .sv-wachtlijst{color:#b8c0d2;font-size:13px;font-weight:500}.home-details.home-details .sv .cp-naam{letter-spacing:-.03em;font-size:clamp(46px,4.8vw,72px);font-weight:600}.home-details.home-details .sv .cp-zin{color:#b8c0d2;font-size:clamp(13px,1vw,15px);font-weight:400;line-height:1.6}.home-details.home-details .gl-h2 span{color:#b8c0d2}.home-details.home-details #diensten .lst-kop,.home-details.home-details .ls .ls-hoofd--faq .ls-kop{letter-spacing:-.03em}
.home-composition{--home-rail:max(0px, calc((100% - 1400px) / 2));--home-in:clamp(24px, 3.4vw, 48px);--home-papier:#f7f9fd;background:var(--zwart)}.home-composition [aria-label=De\ machine]{isolation:isolate}.home-composition [aria-label=De\ machine]>div{height:auto}.home-composition [aria-label=De\ machine]>div>div{height:850px;max-height:none;position:relative;top:auto}.home-composition [aria-label=De\ machine] .machine-beeld{z-index:1;width:min(69%,1050px);bottom:64px;right:var(--g);-webkit-mask-image:none;mask-image:none}.home-composition [aria-label=De\ machine] .machine-beeld>div:last-child{display:none}.home-composition [aria-label=De\ machine]>div>div:after{content:"";z-index:-1;inset:auto var(--home-rail) 0;background:var(--zwart-vlak);border-top:1px solid var(--zwart-lijn-aan);height:220px;position:absolute}.home-composition [aria-label=De\ machine] .mv-rij{height:100px}.home-composition [aria-label=De\ machine] .mv{justify-content:flex-start;padding-left:40px}.home-composition [aria-label=De\ machine] [style*=repeating-linear-gradient]{background:0 0!important}@media (min-width:1024px){.home-composition [aria-label=De\ machine]>div>div{height:max(850px, calc((var(--kolom,458px) + 273px) / .86))}.home-composition [aria-label=De\ machine]>div>div:after{top:calc(14% + 53px + var(--kolom,458px));height:auto}.home-composition [aria-label=De\ machine] .machine-kolom{height:var(--kolom,auto);flex-direction:column;display:flex}.home-composition [aria-label=De\ machine] .machine-onder{display:block}.home-composition [data-vloer=landt] .machine-kolom{justify-content:space-between}.home-composition [data-vloer=landt] .machine-lijst>li:last-child{border-bottom-width:0}.home-composition [data-vloer=rechts] [aria-label=De\ machine]>div>div:after{left:calc(var(--g) + var(--k))}}.home-composition .home-vloer{max-width:1400px;padding:50px var(--home-in) 68px;background:var(--zwart-vlak);border-inline:1px solid var(--zwart-lijn);border-bottom:1px solid var(--zwart-lijn-aan);margin:0 auto;position:relative}.home-composition .home-vloer h2{letter-spacing:-.03em;color:#f4f6fb;margin:0;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.12}.home-composition .gl{padding-top:100px}.home-composition.home-composition .sv .sv-lucht canvas{opacity:.65}@media (max-width:639px){.home-composition.home-composition .sv .sv-kop-rij{margin-bottom:64px}.home-composition.home-composition .sv .sv-zin{max-width:36ch;margin-top:24px}}.home-experience{scroll-margin-top:80px;position:relative}.home-signaal{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-signaal path{fill:none;stroke:var(--home-act);stroke-width:1.5px;stroke-dasharray:.16 .84;opacity:0}.home-signaal-loopt{animation:1.45s cubic-bezier(.22,1,.36,1) both home-signaal}@keyframes home-signaal{0%{stroke-dashoffset:.16px;opacity:0}12%{opacity:.9}80%{opacity:.65}to{stroke-dashoffset:-1px;opacity:0}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.home-composition .home-experience [aria-label=De\ machine]>div>div{padding-top:0;overflow:visible}.home-composition.home-composition .home-experience .machine-beeld{z-index:4;background:var(--zwart-vlak);border-bottom:1px solid var(--home-act);width:min(100%,520px);height:auto;margin-left:auto;transition:border-color .6s;position:sticky;top:80px}.home-composition .home-experience [aria-label=De\ machine] li{scroll-margin-top:420px}.home-signaal{display:none}}@media (prefers-reduced-motion:reduce){.home-signaal{display:none}}.home-composition #diensten .lst-plussen,.home-composition .sv-rails b:nth-child(n+3),.home-composition.home-composition .ls .ls-lucht-rails b,.home-composition.home-composition .ls .ls-voet-plus{display:none}.home-composition.home-composition .ls .ls-lucht-rails{border-color:#1519451f}.home-composition.home-composition .ls .ls-logo path{stroke:#151945;stroke-opacity:.28}.home-composition.home-composition .gd .gd-plus,.home-composition.home-composition .gd .zee-plus{display:none}.home-composition.home-composition .gd .zee-vlak{align-items:flex-end;padding-bottom:clamp(36px,4vw,56px)}.home-composition.home-composition .gd .zee-strook{background:var(--home-papier)}.home-composition.home-composition .gd .zee-strook:before,.home-composition.home-composition .gd .zee-strook:after{content:"";pointer-events:none;background:#1519451f;width:1px;position:absolute;inset-block:0}.home-composition.home-composition .gd .zee-strook:before{left:var(--home-rail)}.home-composition.home-composition .gd .zee-strook:after{right:var(--home-rail)}.home-composition.home-composition .ls.ls-vervolg .ls-nacht .ls-kop{color:#151945;-webkit-text-fill-color:#151945}.home-composition.home-composition .ls .ls-knop{color:#fff;background:#151945}.home-composition.home-composition .ls.ls-vervolg{--ls-tint-tekst:#2e5fd1;--ls-goot:var(--home-in);--ls-inkt:#151945;--ls-body:#55565c;--ls-gedempt:#55565c;--ls-lijn:#1519451f;color:var(--ls-inkt)}.home-composition.home-composition .ls.ls-vervolg .ls-nacht{background:var(--home-papier);padding:72px 0 80px}.home-composition.home-composition .ls .ls-lucht-vlak{background:var(--home-papier)}.home-composition.home-composition .ls .ls-lucht-vlak>*{display:none}.home-composition.home-composition .ls .ls-binnen--logo{grid-template-columns:2fr 1fr;align-items:center;gap:48px;display:grid}.home-composition.home-composition .ls .ls-logo{grid-area:1/2;width:min(100%,240px);margin:0 auto;animation:none;position:relative;top:auto;left:auto}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--cta{text-align:left;grid-area:1/1;align-items:flex-start;gap:36px;padding:0}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--cta .ls-kop{letter-spacing:-.035em;max-width:12ch;margin-top:28px;font-size:clamp(52px,6.2vw,88px);line-height:1.06}.home-composition.home-composition .ls.ls-vervolg .ls-licht,.home-composition.home-composition .ls.ls-vervolg .ls-grijs,.home-composition.home-composition .ls.ls-vervolg .ls-faq-voet{color:var(--ls-inkt);background:#fff}.home-composition.home-composition .ls.ls-vervolg .ls-licht:before,.home-composition.home-composition .ls.ls-vervolg .ls-licht:after,.home-composition.home-composition .ls.ls-vervolg .ls-faq-voet:before,.home-composition.home-composition .ls.ls-vervolg .ls-faq-voet:after{background:#1519451f}.home-composition.home-composition .ls.ls-vervolg .ls-licht{--ls-inkt:#151945;--ls-body:#55565c;--ls-gedempt:#55565c;--ls-lijn:#1519451f}.home-composition.home-composition .ls.ls-vervolg .ls-grijs{--ls-inkt:#151945;--ls-body:#55565c;padding-block:0 64px}.home-composition.home-composition .ls .ls-grijs>.ls-binnen{-moz-column-gap:64px;border-top:1px solid #15194529;grid-template-columns:1fr 2fr;column-gap:64px;padding-top:64px;display:grid}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--faq{text-align:left;border:0;margin:0;padding:0;display:block}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--faq .ls-kop{max-width:11ch;color:var(--ls-inkt);-webkit-text-fill-color:var(--ls-inkt);background:0 0;font-size:clamp(32px,3vw,44px);line-height:1.15}.home-composition.home-composition .ls.ls-vervolg .ls-accent{color:inherit;-webkit-text-fill-color:inherit;background:0 0;animation:none}.home-composition.home-composition .ls.ls-vervolg .ls-vragen{margin:0}.home-composition.home-composition .ls.ls-vervolg .ls-vraag{border-color:#15194529}.home-composition.home-composition .ls.ls-vervolg .ls-vraag button{color:var(--ls-inkt);padding-block:24px}.home-composition.home-composition .ls.ls-vervolg .ls-vraag button:hover{color:#2e5fd1}.home-composition.home-composition .ls.ls-vervolg .ls-luik p,.home-composition.home-composition .ls.ls-vervolg .ls-plus,.home-composition.home-composition .ls.ls-vervolg .ls-nr{color:var(--ls-body)}.home-composition.home-composition .ls.ls-vervolg .ls-vraag.is-open .ls-plus{color:#151945;background:0 0}.home-composition.home-composition .ls.ls-vervolg .ls-vraag.is-open .ls-nr{color:#2e5fd1}.home-composition.home-composition .ls.ls-vervolg.ls-fijn .ls-vraag button:hover .ls-plus{color:#151945}.home-composition.home-composition .ls.ls-vervolg .ls-verder{color:var(--ls-inkt);margin-top:32px}.home-composition.home-composition .ls .ls-verder-pijl{color:#fff;background:#151945}.home-composition.home-composition .ls.ls-vervolg .ls-faq-voet{box-shadow:none;border-top:1px solid #1519451f}.home-composition.home-composition .ls .ls-voet-bellen,.home-composition.home-composition .ls .ls-voet-bellen a{color:var(--ls-body)}.home-composition.home-composition .ls .ls-hoofd--faq:before,.home-composition.home-composition .ls .ls-vraag:before,.home-composition.home-composition .ls .ls-vraag h3:before,.home-composition.home-composition .ls .ls-vraag h3:after,.home-composition.home-composition .ls .ls-hoofd--faq .ls-rubriek:before,.home-composition.home-composition .ls .ls-hoofd--faq .ls-rubriek:after{display:none}.home-composition.home-composition .ls .ls-rubriek{color:var(--ls-body)}.home-composition.home-composition .ls .ls-verder--voet{grid-column:2}@media (max-width:1023px){.home-composition [aria-label=De\ machine]>div>div{height:auto;padding-top:300px;padding-bottom:0}.home-composition [aria-label=De\ machine] .machine-beeld{width:520px;max-width:100%;display:block;top:0;bottom:auto;right:0}.home-composition [aria-label=De\ machine]>div>div:after{height:300px;inset:0 0 auto}.home-composition [aria-label=De\ machine] ul{grid-template-columns:1fr 1fr;display:grid}.home-composition [aria-label=De\ machine] ul>li{min-width:0}.home-composition.home-composition .ls .ls-grijs>.ls-binnen{-moz-column-gap:32px;column-gap:32px}body:has(.home-composition) header nav>ul{display:none}body:has(.home-composition) header nav>button{display:flex}body:has(.home-composition) #mobile-navigation{display:flex}}@media (max-width:599px){.home-composition [aria-label=De\ machine]>div>div{padding-top:250px}.home-composition [aria-label=De\ machine]>div>div:after{height:250px}.home-composition [aria-label=De\ machine] ul{grid-template-columns:1fr}.home-composition .home-vloer{padding-block:36px 44px}.home-composition .gl{padding-top:64px}.home-composition.home-composition .ls.ls-vervolg .ls-nacht{padding-block:64px}.home-composition.home-composition .ls .ls-binnen--logo{grid-template-columns:1fr;gap:32px}.home-composition.home-composition .ls .ls-logo{grid-area:1/1;width:104px;margin:0}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--cta{grid-row:2}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--cta .ls-kop{max-width:10ch;font-size:52px}.home-composition.home-composition .ls .ls-grijs>.ls-binnen{padding-top:48px;display:block}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--faq{margin-bottom:36px}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--faq .ls-kop{max-width:none}.home-composition.home-composition .ls .ls-hoofd--faq>.ls-verder{display:none}.home-composition.home-composition .ls.ls-vervolg .ls-grijs{padding-bottom:40px}}@media (max-width:639px){.home-composition.home-composition .ls .ls-binnen--logo{grid-template-columns:1fr;justify-items:center;gap:28px}.home-composition.home-composition .ls .ls-logo{grid-area:1/1;width:88px;margin-inline:auto}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--cta{text-align:center;grid-area:2/1;align-items:center;gap:28px}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--cta .ls-kop{text-wrap:balance;max-width:12ch;margin:24px auto 0;font-size:clamp(38px,10.6vw,48px);line-height:1.12}.home-composition.home-composition .ls .ls-rubriek{justify-content:center}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--faq{text-align:center;flex-direction:column;align-items:center;margin-bottom:32px}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--faq .ls-kop{text-wrap:balance;max-width:16ch;margin-inline:auto;font-size:clamp(32px,8.7vw,40px);line-height:1.15}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--faq>.ls-verder{display:none}.home-composition.home-composition .ls.ls-vervolg .ls-vraag button{text-align:center;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:10px;padding-block:22px;display:grid}.home-composition.home-composition .ls.ls-vervolg .ls-vraag-tekst{display:contents}.home-composition.home-composition .ls.ls-vervolg .ls-vraag-tekst>.ls-nr{text-align:center;grid-column:1;min-width:0}.home-composition.home-composition .ls.ls-vervolg .ls-vraag-tekst>span:last-child{text-wrap:balance;grid-column:2}.home-composition.home-composition .ls.ls-vervolg .ls-plus{grid-column:3;justify-self:center}.home-composition.home-composition .ls.ls-vervolg .ls-luik p{text-align:left;max-width:36ch;margin-inline:auto;padding:0 0 24px;font-size:15px;line-height:1.8}.home-composition.home-composition .ls.ls-vervolg .ls-verder--voet{justify-content:center;gap:16px}.home-composition.home-composition .ls .ls-voet-rij{justify-content:center}.home-composition.home-composition .ls .ls-voet-bellen{text-align:center;flex-direction:column;align-items:center;gap:12px}}@media (max-width:767px){.home-composition .os-vak{text-align:center;align-items:center}.home-composition .os-vak p{margin-inline:auto}.home-composition .zee-vak,.home-composition.home-details #diensten .lst-zin{text-align:center}.home-composition.home-details .gl-kop{text-align:center;padding-bottom:40px}.home-composition.home-details .gl-rubriek{justify-content:center}.home-composition.home-details .gl-h2{margin-inline:auto}.home-composition.home-details .gl-inleiding{color:#b8c0d2;width:100%;max-width:38ch;margin:20px auto 0;font-size:17px;line-height:1.7}.home-composition.home-details .gl-link--kop{justify-content:center;width:fit-content;min-height:44px;margin-inline:auto;display:flex}.home-composition.home-composition .ls .ls-binnen--logo{grid-template-columns:1fr;justify-items:center;gap:32px}.home-composition.home-composition .ls .ls-logo{grid-area:1/1;width:104px;margin-inline:auto}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--cta{text-align:center;grid-area:2/1;align-items:center;gap:28px}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--cta .ls-kop{max-width:12ch;margin-inline:auto;font-size:clamp(38px,10.6vw,52px)}.home-composition.home-composition .ls .ls-grijs>.ls-binnen{display:block}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--faq{text-align:center;margin-bottom:36px}.home-composition.home-composition .ls.ls-vervolg .ls-hoofd--faq .ls-kop{max-width:16ch;margin-inline:auto}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.0zr6hhvz-h9nw.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}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.Vt-BXa_className{font-family:Geist,Geist Fallback;font-style:normal}.Vt-BXa_variable{--font-geist-var:"Geist", "Geist Fallback"}
.os{--os-links:max(var(--site-gutter,24px), calc((100% - 1400px) / 2 + var(--site-gutter,24px)));--mono:var(--font-code), ui-monospace, monospace;background:var(--zwart,#0d0e13);color:#f4f6fb;position:relative}.os ::selection{color:#0d0e13;background:#cbbfff}.os-podium{height:100svh;position:relative;overflow:hidden}.os-podium:after,.os-onder:after{content:"";inset-block:0;pointer-events:none;border-inline:1px solid #ffffff14;width:min(100%,1400px);position:absolute;left:50%;transform:translate(-50%)}.os-verborgen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.os-gidsen{pointer-events:none;opacity:0;position:absolute;inset:0}.os-gids{background:#ffffff14;width:min(100%,1400px);height:1px;position:absolute;left:50%;translate:-50%}.os-gids span{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff57;position:absolute;bottom:6px;left:12px}.os-gids--basis{top:var(--g-basis,60%);background:#ffffff24}.os-gids--x{top:var(--g-x,55%)}.os-gids--kap{top:var(--g-kap,50%)}.os-kop{padding:80px var(--os-links) 0;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.os-kop h2{max-width:12.5ch;font-family:var(--font-geist-echt);letter-spacing:-.045em;margin:0 0 0 -.06em;font-size:clamp(48px,8.4vw,156px);font-weight:700;line-height:.95;position:relative}.os-regel{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.os-woord{display:inline-block}.os-punt{color:#ff5a00;transform-origin:50% 85%;display:inline-block}.os-vizier{left:var(--v-x,0);top:var(--v-y,0);width:var(--v-w,0);height:var(--v-h,0);pointer-events:none;opacity:0;position:absolute}.os-vizier i{border:0 solid #63c6b4;width:22px;height:22px;position:absolute}.os-vizier i:first-child{border-width:2px 0 0 2px;top:0;left:0}.os-vizier i:nth-child(2){border-width:2px 2px 0 0;top:0;right:0}.os-vizier i:nth-child(3){border-width:0 0 2px 2px;bottom:0;left:0}.os-vizier i:nth-child(4){border-width:0 2px 2px 0;bottom:0;right:0}.os-vizier b{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#63c6b4;white-space:nowrap;position:absolute;top:calc(100% + 10px);left:0}.os-tab{border-top:1px solid #ffffff29;align-self:flex-start;max-width:48ch;margin-top:clamp(28px,4vh,48px);padding-top:20px;position:relative}.os-tab p{font-family:var(--font-geist-echt);letter-spacing:-.01em;color:#f4f6fbd1;margin:0;font-size:clamp(17px,1.35vw,24px);font-weight:600;line-height:1.3}.os-tab-lijn{transform-origin:0;background:#ff5a00;width:100%;height:2px;position:absolute;top:-1px;left:0}.os-baan{height:1em;font-family:var(--font-geist-echt);letter-spacing:-.045em;white-space:nowrap;will-change:transform;align-items:center;gap:.22em;margin-top:calc(40px - .5em);padding-inline:100vw 26vw;font-size:clamp(64px,8.6vw,156px);font-weight:700;line-height:1;display:flex;position:absolute;top:50%;left:0}.os-baan>*{flex:none}.os-groep{display:inline-block;position:relative}.os-bord,.os-tag{rotate:var(--r,0deg);color:#0d0e13;background:var(--a);display:inline-block}.os[data-glans] .os-bord,.os[data-glans] .os-tag{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E"), linear-gradient(100deg, var(--a) 10%, var(--z) 95%)}.os[data-glans] .os-ster g{stroke:url(#os-gr-ster)}.os[data-glans] .os-score-ring{stroke:url(#os-gr-score)}.os[data-glans] .os-manchet{fill:url(#os-gr-manchet)}.os-bord{border-radius:.1em;padding:.06em .22em .12em}.os-tag{z-index:1;font:600 .19em/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:.35em;padding:.34em .6em .3em;position:absolute}.os-stapel{display:inline-block;position:relative}.os-stapel .os-bord+.os-bord{white-space:nowrap;position:absolute;top:calc(100% - .12em);left:.7em}.os-basis{vertical-align:baseline;width:0;height:0;display:inline-block}.os-select{pointer-events:none;position:absolute;inset:-.1em -.14em -.06em}.os-select-rand{border:2px solid #8aa2e8;position:absolute;inset:0}.os-select i{background:#fff;border:2px solid #8aa2e8;width:12px;height:12px;position:absolute;translate:-50% -50%}.os-select i:first-child{top:0;left:0}.os-select i:nth-child(2){top:0;left:100%}.os-select i:nth-child(3){top:100%;left:0}.os-select i:nth-child(4){top:100%;left:100%}.os-maat{color:#0d0e13;font:600 13px/1 var(--mono);letter-spacing:.02em;white-space:pre;background:#8aa2e8;border-radius:5px;padding:5px 9px;position:absolute;top:calc(100% + 18px);left:50%;translate:-50%}.os-kleur{display:inline-block;position:relative}.os-kern{display:inline-grid;position:relative}.os-kern-maat,.os-kern-woord{white-space:nowrap;grid-area:1/1}.os-kern-maat{visibility:hidden}.os-kern-woord{justify-self:center}.os-kern-maat>span,.os-kern-woord>span,.os-kleur>span:not(.os-stalen),.os-dans>span{display:inline-block}.os-label{font:500 13px/1.55 var(--mono);letter-spacing:.04em;color:#b49ae4;white-space:pre;position:absolute;top:calc(100% + 18px);left:0}.os[data-gewicht] .os-kern{font-family:var(--font-geist-var), var(--font-geist-echt)}.os-stalen{gap:6px;display:flex;position:absolute;top:calc(100% + 16px);left:0}.os-staal{font:500 11px/1 var(--mono);letter-spacing:.04em;color:#ffffff9e;gap:6px;display:grid}.os-staal i{border-radius:4px;width:44px;height:30px;display:block}.os-dans{display:inline-block}.os-deco{width:0;height:1em;margin-inline:-.11em;position:relative}.os-svg{display:block;position:absolute;overflow:visible}.os-ster .os-svg{width:.86em;height:.86em;top:.78em;left:-.43em}.os-hand .os-svg{width:1.24em;height:1.45em;top:-1.56em;left:-.62em}.os-golf{opacity:0;border:3px solid #ff5a00;border-radius:50%;width:.4em;height:.4em;position:absolute;top:-1.473em;left:-.08308em;translate:-50% -50%}.os-penrose .os-svg{width:1.2em;height:1.38em;top:-1.55em;left:-1em}.os-scherm .os-svg{width:1.9em;height:1.55em;top:-1.72em;left:.1em}.os-scherm-px{font:600 15px var(--mono);letter-spacing:.04em}.os-pen .os-svg{width:2.2em;height:1.5em;top:-1.66em;left:-1.1em}.os-decode{position:relative}.os-decode-maat{visibility:hidden}.os-decode-laag{white-space:nowrap;clip-path:inset(-.4em 0);position:absolute;top:.06em;left:.22em;right:.22em}.os-score{width:1.1em;height:1em;margin-left:.25em;display:inline-block;position:relative}.os-score-svg{width:1.1em;height:1.1em;position:absolute;top:-.05em;left:0}.os-score-getal{font:700 38px var(--font-geist-echt);letter-spacing:-.04em}.os-score-label{font:600 12px/1 var(--mono);letter-spacing:.16em;color:#fff9;position:absolute;top:calc(100% + 22px);left:50%;translate:-50%}.os-onder{position:relative}.os-vakken{z-index:1;counter-reset:os;border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1400px);margin:0 auto;display:grid;position:relative}.os-vak{counter-increment:os;flex-direction:column;align-items:flex-start;padding:clamp(32px,4vw,56px) clamp(20px,3.4vw,48px) clamp(48px,5vw,80px);display:flex}.os-vak+.os-vak{box-shadow:-1px 0 #ffffff1a}.os-vak:before{content:"0" counter(os);font:500 12px/1 var(--mono);letter-spacing:.14em;color:#fff6;margin-bottom:18px;display:block}.os-vak h3{font-family:var(--font-geist-echt);letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.6vw,26px);font-weight:600}.os-vak p{color:#f4f6fba8;text-wrap:pretty;max-width:40ch;margin:12px 0 0;font-size:clamp(15px,1.05vw,17px);line-height:1.65}.os-link{color:#cbbfff;align-items:center;gap:8px;min-height:40px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.os-link span:first-child{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;transition:background-size .45s cubic-bezier(.2,.8,.2,1)}.os-link span:last-child{transition:translate .3s cubic-bezier(.2,.8,.2,1)}.os-link:hover span:first-child{background-size:100% 1px}.os-link:hover span:last-child{translate:3px}.os-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #cbbfff}@media (max-width:767px),(prefers-reduced-motion:reduce){.os-podium{height:auto;padding:clamp(88px,15vh,140px) 0 56px;overflow:visible}.os-kop{padding:0 22px;position:relative;inset:auto}.os-baan{white-space:normal;flex-wrap:wrap;row-gap:.4em;height:auto;margin:72px 0 0;padding:0 22px;font-size:clamp(34px,9vw,64px);position:relative;top:auto}.os-baan>*{flex:0 auto;min-width:0}.os-dans{overflow:clip}.os-deco,.os-gidsen,.os-vizier,.os-maat,.os-label,.os-stalen,.os-score{display:none}.os-tag{vertical-align:top;margin-left:.3em;font-size:.3em;position:relative;top:auto!important;left:auto!important}.os-stapel .os-bord+.os-bord{margin-top:.1em;display:inline-block;position:relative;top:auto;left:.4em}.os-vakken{grid-template-columns:minmax(0,1fr)}.os-vak+.os-vak{box-shadow:0 -1px #ffffff1a}}.os-vak:has(.os-knop) p{margin-bottom:26px}.os-knop{color:#f4f6fb;letter-spacing:-.005em;border:1px solid #fff3;border-radius:999px;align-items:center;gap:14px;min-height:48px;margin-top:auto;padding:9px 9px 9px 20px;font-size:14.5px;font-weight:500;text-decoration:none;transition:border-color .3s,background-color .3s;display:inline-flex;position:relative}.os-knop-pijl{border:1px solid #ffffff47;border-radius:50%;place-items:center;width:30px;height:30px;transition:background-color .3s,border-color .3s,color .3s;display:grid}.os-knop-pijl svg{width:14px;height:14px;transition:translate .4s cubic-bezier(.34,1.56,.64,1)}.os-knop:is(:hover,:focus-visible){background-color:#cbbfff0f;border-color:#cbbfff99}.os-knop:is(:hover,:focus-visible) .os-knop-pijl{color:#0d0e13;background:#cbbfff;border-color:#cbbfff}.os-knop:is(:hover,:focus-visible) .os-knop-pijl svg{translate:2px}.os-knop:focus-visible{outline-offset:3px;outline:2px solid #cbbfff}@media (prefers-reduced-motion:reduce){.os-knop-pijl svg{transition:none}}.os-cursor{z-index:70;pointer-events:none;opacity:0;visibility:hidden;width:44px;height:51px;margin:-2px 0 0 -19px;position:fixed;top:0;left:0}.os-cursor .os-svg{width:100%;height:100%;position:relative;top:0;left:0}.os-cursor-golf{opacity:0;border:2px solid #ff5a00;border-radius:50%;width:26px;height:26px;position:absolute;top:2px;left:19px;translate:-50% -50%}.os[data-muis-aan] .os-podium,.os[data-muis-aan] .os-podium *{cursor:none}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.os[data-mobiel] .os-ster,.os[data-mobiel] .os-penrose{width:auto;height:auto;margin:0 .04em;display:inline-block}.os[data-mobiel] .os-ster .os-svg{width:.7em;height:.7em;position:relative;top:0;left:0}.os[data-mobiel] .os-penrose .os-svg{width:.86em;height:1em;position:relative;top:0;left:0}.os[data-mobiel] .os-score{width:1em;height:1em;margin-left:.12em;display:inline-block}.os[data-mobiel] .os-score-svg{width:1em;height:1em;top:0}.os[data-mobiel] .os-score-label{display:none}}
.zee{color:#151945;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.zee-kolommen{pointer-events:none;display:none;position:absolute;inset:0}.zee-kolommen>div{width:min(100%,1400px);height:100%;margin-inline:auto;position:relative}.zee-kolommen i{background:#1a1a1a14;width:1px;position:absolute;top:0;bottom:0}.zee-kolommen i:first-child{left:calc(33.3333% - 1px)}.zee-kolommen i:last-child{left:calc(66.6667% - 1px)}@media (min-width:1024px){.zee-kolommen{display:block}}.zee-kruis{width:13px;height:13px;position:absolute;translate:-50% -50%}.zee-kruis:before,.zee-kruis:after{content:"";background:#15194580;position:absolute}.zee-kruis:before{width:1px;height:13px;top:0;left:6px}.zee-kruis:after{width:13px;height:1px;top:6px;left:0}.gd{position:relative}.zee-naad{z-index:3;pointer-events:none;mix-blend-mode:difference;height:0;display:none;position:absolute;top:0;left:0;right:0}.zee-naad .zee-kruis:before,.zee-naad .zee-kruis:after{background:#ffffff9e}.zee-naad>div{width:min(100%,1400px);height:0;margin-inline:auto;position:relative}.zee-naad .zee-kruis{top:0}.gd[data-naad=maat] .zee-kolommen{z-index:1;mix-blend-mode:multiply}.gd[data-naad=maat] .zee-kolommen i{background:#1519451c}.zee-kop{position:relative}.zee-gidsen{z-index:1;pointer-events:none;height:1em;font-size:min(17.4596cqw,34svh);display:none;position:absolute;top:0;left:calc(-1*clamp(20px,3.4vw,48px));right:calc(-1*clamp(20px,3.4vw,48px))}.zee-gids{mix-blend-mode:multiply;background:#15194524;height:1px;position:absolute;left:0;right:0}.zee-gids--kap{top:calc(.145em - .5px)}.zee-gids--basis{top:calc(.848em - .5px)}.zee-gids span{font:500 10.5px/1 var(--font-code), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#1519456b;white-space:nowrap;position:absolute;left:12px}.zee-gids--kap span{bottom:7px}.zee-gids--basis span{top:8px}.zee-gids .zee-kruis{top:.5px}@media (min-width:1024px){.zee-naad,.zee-gidsen{display:block}}.zee ::selection{color:#151945;background:#ddd6fc}.zee-rails,.zee-plus{pointer-events:none;display:none;position:absolute;left:0;right:0}.zee-rails{top:0;bottom:0}.zee-plus{z-index:2;height:0;top:0}.zee-rails>div,.zee-plus>div{width:min(100%,1400px);height:100%;margin-inline:auto;position:relative}.zee-rails i{background:#1a1a1a14;width:1px;position:absolute;top:0;bottom:0}.zee-rails i:first-child{left:0}.zee-rails i:last-child{right:0}.zee-plus b{width:13px;height:13px;position:absolute;top:0;translate:-50% -50%}.zee-plus b:last-child{left:100%}.zee-plus b:before,.zee-plus b:after{content:"";background:#15194580;position:absolute}.zee-plus b:before{width:1px;height:13px;left:6px}.zee-plus b:after{width:13px;height:1px;top:6px}@media (min-width:1024px){.zee-rails,.zee-plus{display:block}}.zee-vlak{flex:1;align-items:center;min-height:0;padding-top:clamp(40px,5vw,80px);display:flex;position:relative}.zee-maat{width:min(100%,1400px);margin-inline:auto;padding-inline:clamp(20px,3.4vw,48px);position:relative}.zee-kop{container-type:inline-size}.zee-gat{isolation:isolate;position:relative;overflow:hidden}.zee-water{background:linear-gradient(178deg,#1e245c 10%,#10133a 92%);position:absolute;inset:2px 0;overflow:hidden}.zee-golf{isolation:isolate;mix-blend-mode:screen;background:#000;position:absolute;inset:0}.zee-golf:after{content:"";mix-blend-mode:multiply;background:#4a65da;position:absolute;inset:0}.zee-golf canvas{filter:grayscale()contrast(1.35);width:100%;height:240%;position:absolute;top:-70%;left:0}.zee-letters{color:#000;mix-blend-mode:screen;letter-spacing:-.04em;text-indent:-.0625em;white-space:nowrap;background:#fff;margin:0;padding-bottom:.14em;font-size:min(17.4596cqw,34svh);font-weight:700;line-height:1;position:relative}.zee-strook{background:#f6f6f6;position:relative;box-shadow:0 -1px #1a1a1a14}.zee-vakken{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1400px);margin:0 auto;padding:0;list-style:none;display:grid}.zee-vak{padding:clamp(22px,3.4vh,32px) clamp(20px,3.4vw,48px)}.zee-vak+.zee-vak{box-shadow:-1px 0 #1a1a1a14}.zee-vak p{color:#55565c;text-wrap:pretty;margin:0;font-size:clamp(15px,1.05vw,17px);line-height:1.6}.zee-vak p+p{margin-top:.6em}.zee-vak .zee-eerste{letter-spacing:-.02em;color:#151945;text-wrap:balance;font-size:clamp(20px,1.6vw,25px);font-weight:500;line-height:1.25}.zee-vak a{color:#151945;text-underline-offset:3px;-webkit-text-decoration:underline #1519454d;text-decoration:underline #1519454d;text-decoration-thickness:1px;transition:text-decoration-color .25s}.zee-vak a:hover{text-decoration-color:#151945}.zee-vak a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #6248e8}@media (max-width:767px){.zee-vakken{grid-template-columns:minmax(0,1fr)}.zee-vak{padding-block:20px}.zee-vak+.zee-vak{box-shadow:0 -1px #1a1a1a14}.zee-vlak{padding-block:clamp(56px,12vw,88px) 32px}}
