.hd{--nacht:#05070c;--vlak-2:#181d28;--inkt:#f5f6f8;--inkt-2:#b4bac6;--inkt-3:#8a92a2;--lijn:rgba(255,255,255,0.09);--merk-licht:#6f9bff;--papier-2:#f5f5f7;color:var(--inkt);background:radial-gradient(1100px 700px at 50% 42%,rgba(26,86,219,.16),transparent 70%),var(--nacht);overflow-x:clip}.hd,.hd__stage{position:relative}.hd__stage{padding:64px max(16px,env(safe-area-inset-right,0px)) 88px max(16px,env(safe-area-inset-left,0px))}.hd__wereld{max-width:1100px;margin:0 auto;display:grid;justify-items:center;gap:56px}.hd__hint,.hd__sterren{display:none}.hd__tekst{max-width:960px;text-align:center}.hd__titel{font-family:var(--font-display);font-size:clamp(2.5rem,9vw,4.5rem);font-weight:800;line-height:1.08;letter-spacing:-.045em;color:#f6f7f9;margin:0 0 1.5rem;text-wrap:balance;text-shadow:0 1px 3px rgba(5,10,22,.4),0 12px 40px rgba(4,8,18,.6)}.hd__titel>span{display:block}.hd__w{white-space:nowrap}.hd__l,.hd__w{display:inline-block}@media (prefers-reduced-motion:no-preference){.hd__in{animation:hd-in .7s var(--d,0s) cubic-bezier(.16,1,.3,1) backwards}}@keyframes hd-in{0%{opacity:.01;filter:blur(6px);transform:perspective(500px) translate3d(var(--x,0),var(--y,0),-1400px)}}.hd__sub{margin:0 auto 2rem;max-width:460px;font-size:clamp(.9375rem,1.6vw,1.125rem);line-height:1.65;color:rgba(245,246,248,.72);text-wrap:balance}.hd__cta{display:flex;flex-wrap:wrap;gap:.75rem}.hd__cta,.hd__knop{justify-content:center}.hd__knop{display:inline-flex;align-items:center;gap:.5rem;height:2.875rem;padding:0 1.375rem;border-radius:999px;font-size:.9375rem;font-weight:650;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .25s ease}.hd__knop:hover{transform:translateY(-1px)}.hd__knop:active{transform:translateY(0)}.hd__knop:focus-visible{outline:2px solid #fff;outline-offset:3px}.hd__knop--primair{background:#fff;color:var(--color-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 8px 24px -6px rgba(4,8,18,.45)}.hd__knop--primair:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 14px 32px -8px rgba(26,86,219,.55)}.hd__knop--glas{color:#fff;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.24)}.hd__knop--glas:hover{background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.hd__sites{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:36px 28px}.hd:not([data-diepte]) .hd__site:nth-child(n+3){display:none}.hd__site{position:relative;margin:0;container-type:inline-size}.hd__mac{position:relative;padding:1.1cqw 1.1cqw 1.5cqw;border-radius:2.4cqw 2.4cqw .7cqw .7cqw;background:#050506;box-shadow:0 0 0 .3cqw #a9acb3,0 40px 80px -30px rgba(0,0,0,.85),0 0 90px -30px rgba(111,155,255,.3)}.hd__mac:before{content:"";position:absolute;z-index:1;top:1.1cqw;left:50%;width:7cqw;height:1.9cqw;border-radius:0 0 .7cqw .7cqw;background:#050506;transform:translateX(-50%)}.hd__voet{position:relative;height:1.7cqw;margin:0 -4cqw;border-radius:.2cqw .2cqw .9cqw .9cqw;background:linear-gradient(#e6e8eb,#b9bcc2 45%,#7e8188)}.hd__voet:before{content:"";position:absolute;top:0;left:50%;width:13cqw;height:.6cqw;border-radius:0 0 .8cqw .8cqw;background:linear-gradient(#8f9299,#b7bac0);transform:translateX(-50%)}.hd__browser{overflow:hidden;border-top:1.9cqw solid #000;border-radius:1cqw 1cqw 0 0;background:#26272c}.hd__balk{position:relative;display:flex;align-items:center;gap:.9cqw;height:4.4cqw;padding:0 1.8cqw;background:linear-gradient(#34353b,#2a2b30);box-shadow:inset 0 -1px 0 rgba(0,0,0,.5)}.hd__balk i{width:1.25cqw;height:1.25cqw;border-radius:50%;background:#ff5f57}.hd__balk i:nth-child(2){background:#febc2e}.hd__balk i:nth-child(3){background:#28c840}.hd__adres{position:absolute;left:50%;display:flex;align-items:center;justify-content:center;gap:.6cqw;width:42%;height:2.7cqw;border-radius:.8cqw;overflow:hidden;white-space:nowrap;font-size:1.55cqw;color:#d6d8dd;background:rgba(255,255,255,.09);transform:translateX(-50%)}.hd__adres svg{width:1.3cqw;height:1.3cqw;flex:none}.hd__scherm{aspect-ratio:16/10;overflow:hidden;background:var(--papier-2)}.hd__scherm img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.hd__iphone{position:absolute;right:-5cqw;bottom:0;width:21cqw;padding:.55cqw;border-radius:3.4cqw;background:#050506;box-shadow:0 0 0 .3cqw #a9acb3,0 24px 50px -16px rgba(0,0,0,.9)}.hd__iphone:after{content:"";position:absolute;top:1.3cqw;left:50%;width:5.6cqw;height:1.6cqw;border-radius:1cqw;background:#000;transform:translateX(-50%)}.hd__iphone img{display:block;width:100%;height:auto;border-radius:2.9cqw}.hd[data-diepte] .hd__site{perspective:900px}.hd[data-diepte] .hd__site figcaption{position:absolute;top:100%;left:0;right:0}.hd__site figcaption{margin-top:14px;font-size:13px;font-weight:600;letter-spacing:.01em;text-align:center;color:var(--inkt-2)}.hd[data-diepte]{height:580vh;--hd-slalom:1;--hd-draai:8;--hd-x:0.28}.hd[data-diepte] .hd__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;padding:0;perspective:1100px;perspective-origin:50% 46%}.hd[data-diepte] .hd__sterren{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hd[data-diepte] .hd__wereld{position:absolute;inset:0;max-width:none;margin:0;display:block;transform-style:preserve-3d;transform-origin:50% 46%}.hd[data-diepte] .hd__sites{display:contents}.hd[data-diepte] .hd__obj{position:absolute;left:50%;top:50%;width:var(--b);margin:0;will-change:transform,opacity}.hd[data-diepte] .hd__tekst{--b:min(1100px,90vw);max-width:none;transform:translate(-50%,-50%)}.hd[data-diepte] .hd__titel{font-size:clamp(2.5rem,5.4vw,5.25rem)}.hd[data-diepte] .hd__site{--b:min(600px,38vw);opacity:0}@media (max-width:899px){.hd[data-diepte]{height:380svh;--hd-x:0.85;--hd-draai:6}.hd[data-diepte] .hd__site{--b:78vw}.hd[data-diepte] .hd__mac{box-shadow:0 0 0 .3cqw #a9acb3,0 24px 48px -24px rgba(0,0,0,.85)}}.hd__stop{display:none}.hd[data-diepte][data-stappen] .hd__stop{display:block;position:absolute;left:0;width:1px;height:1px;scroll-snap-align:start;scroll-snap-stop:always}html[data-hero-stappen]{scroll-snap-type:y proximity}.hd[data-diepte] .hd__hint{display:flex;flex-direction:column;align-items:center;gap:10px;position:absolute;left:50%;bottom:28px;margin:0;transform:translateX(-50%);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--inkt-3)}.hd__hint i{width:1px;height:36px;background:linear-gradient(var(--merk-licht),transparent);transform-origin:top;animation:hd-hint 1.8s cubic-bezier(.23,1,.32,1) infinite}@keyframes hd-hint{0%{scale:1 0}60%{scale:1 1;opacity:1}to{opacity:0}}.hd__tekst{position:relative;isolation:isolate}.hd__aurora{position:absolute;left:50%;top:50%;z-index:-1;width:130vw;height:100svh;transform:translate(-50%,-55%);pointer-events:none;opacity:0;transition:opacity 2.5s ease-out .2s}.hd__aurora[data-aan]{opacity:1}.mb{--mb-inkt:#1d1d1f;--mb-inkt-2:#6e6e73;--mb-lijn:#e8e8ed;--mb-vlak:#f2f2f5;--mb-groen:#1f8a4c;width:100%;max-width:300px;color:var(--mb-inkt);font-family:var(--font-body);font-variant-numeric:tabular-nums;text-align:left}.mb-melding{position:absolute;color:#1d1d1f;z-index:3;top:46px;left:8px;right:8px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,.12) 60%,rgba(255,255,255,.22)),rgba(214,222,240,.22);-webkit-backdrop-filter:blur(14px) saturate(2.2) brightness(.98);backdrop-filter:blur(14px) saturate(2.2) brightness(.98);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),inset 0 1px 1px rgba(255,255,255,.95),inset 0 -8px 16px -10px rgba(120,140,190,.35),0 18px 40px -10px rgba(0,0,0,.5),0 4px 12px -4px rgba(0,0,0,.25)}.ip__scherm--donker .mb-melding{color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.06) 55%,rgba(255,255,255,.1)),rgba(36,38,50,.66);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.32),inset 0 1px 0 rgba(255,255,255,.4),0 18px 40px -10px rgba(0,0,0,.6),0 4px 12px -4px rgba(0,0,0,.3)}.ip__scherm--donker .mb-melding__tekst span{color:rgba(255,255,255,.72)}.ip__scherm--donker .mb-melding small{color:rgba(255,255,255,.55)}.mb-melding__app{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(160deg,#3b74f0,var(--merk));color:#fff}.mb-melding__tekst{display:grid;gap:1px;min-width:0}.mb-melding__tekst b{font-size:.8125rem;font-weight:650}.mb-melding__tekst span{font-size:.75rem;color:#3c3c43;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-melding small{align-self:start;font-size:.6875rem;color:var(--mb-inkt-2)}.ip{position:relative;width:300px;max-width:100%;aspect-ratio:71.5/149.6;margin-bottom:-198px}.ip__rand{position:absolute;inset:0;padding:4px;border-radius:52px;background:linear-gradient(90deg,#5d6066,#c9ccd1 2.5%,#8e9197 5%,#3c3f44 8%,transparent 12%,transparent 88%,#3c3f44 92%,#8e9197 95%,#c9ccd1 97.5%,#5d6066),linear-gradient(180deg,#d8dade,#8b8f95 2%,#4a4d52 50%,#8b8f95 98%,#d8dade);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),inset 0 0 0 2px rgba(0,0,0,.45),0 40px 50px rgba(0,0,0,.5),0 8px 14px rgba(0,0,0,.3)}.ip__rand:before{content:"";position:absolute;inset:3px;border-radius:49px;background:#050506}.ip__scherm{position:relative;height:100%;margin:4px;overflow:hidden;border-radius:44px;clip-path:inset(0 round 44px);background:#fbfbfd;isolation:isolate}.ip__scherm--creme{background:#f4efe7}.ip__eiland{position:absolute;z-index:4;top:10px;left:50%;width:31%;height:26px;translate:-50% 0;border-radius:999px;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.ip__eiland:after{content:"";position:absolute;right:12px;top:50%;width:9px;height:9px;translate:0 -50%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#3a4a7a 0 18%,#11131c 45%,#050507 70%)}.ip__status{position:relative;z-index:2;justify-content:space-between;height:46px;padding:6px 28px 0 34px;font-size:.875rem;font-weight:650;letter-spacing:-.01em;color:#000}.ip__status,.ip__status-rechts{display:flex;align-items:center}.ip__status-rechts{gap:5px}.ip__status svg{fill:currentColor}.ip__batterij{position:relative;width:24px;height:11.5px;padding:1.5px;border-radius:3.5px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.38)}.ip__batterij:after{content:"";position:absolute;right:-3px;top:3.5px;width:1.5px;height:4px;border-radius:0 1px 1px 0;background:rgba(0,0,0,.4)}.ip__batterij i{display:block;width:78%;height:100%;border-radius:2px;background:#000}.ip__glans{position:absolute;z-index:5;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.22),rgba(255,255,255,.06) 22%,transparent 38%),linear-gradient(118deg,transparent 62%,rgba(255,255,255,.05) 75%,transparent 86%);mix-blend-mode:screen}.ip__knop{position:absolute;width:4px;border-radius:2px;background:linear-gradient(90deg,#3a3d42,#b9bcc1 45%,#6b6e74)}.ip__knop--actie{left:-2.5px;top:15%;height:4.5%}.ip__knop--hoger{left:-2.5px;top:22%;height:7.5%}.ip__knop--lager{left:-2.5px;top:31.5%;height:7.5%}.ip__knop--zij{right:-2.5px;top:24%;height:11.5%}.ip__knop--camera{right:-2px;top:58%;height:7%;width:3.5px;background:linear-gradient(90deg,#6b6e74,#2a2c30 40%,#8d9096)}.mb__scherm{display:grid;align-content:start;gap:12px;padding:6px 14px 20px}.mb__label{margin:0;font-size:.8125rem;font-weight:600;color:var(--mb-inkt-2)}.mb__veld{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:var(--mb-vlak);font-size:.8125rem}.mb__veld svg{color:var(--mb-inkt-2);flex:none}.mb__veld--adres{justify-content:center;color:var(--mb-inkt-2);font-weight:500}.mb__knop{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border-radius:12px;background:var(--mb-inkt);color:#fff;font-size:.8125rem;font-weight:650}.mb__knop--rustig{background:var(--mb-vlak);color:var(--mb-inkt)}.mb-sterren{display:inline-flex;color:#f4a93b}.mb-wissel{display:inline-grid}.mb-wissel__na,.mb-wissel__voor{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:8px}.mb-wissel__na{gap:6px;opacity:0}.mb-tik{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:currentColor;opacity:0;pointer-events:none}.mb-typ span{white-space:pre;overflow:hidden}.mb-typ span,.mb-typ__caret{display:inline-block;vertical-align:bottom}.mb-typ__caret{width:1.5px;height:1.1em;margin-left:1px;border-radius:1px;background:var(--merk);opacity:0}@media (prefers-reduced-motion:no-preference){.mb{--mb-uit:cubic-bezier(0.22,1,0.36,1);--mb-veer:cubic-bezier(0.34,1.45,0.64,1)}[data-fase=wacht] .mb,[data-fase=wacht] .mb *{animation-play-state:paused!important}[data-fase] .mb-in{animation:mb-in .8s var(--mb-uit) var(--t,0s) both}[data-fase] .mb-bel{animation:mb-bel .62s var(--mb-veer) var(--t,0s) both}[data-fase] .mb-sterren svg{animation:mb-pop .52s var(--mb-veer) calc(var(--t, 0s) + .3s + var(--n) * 70ms) both}.mb-sterren svg:nth-child(2){--n:1}.mb-sterren svg:nth-child(3){--n:2}.mb-sterren svg:nth-child(4){--n:3}.mb-sterren svg:nth-child(5){--n:4}.mb-sterren svg{--n:0}[data-fase] .mb-druk{animation:mb-druk .46s var(--mb-uit) var(--tik) both,mb-klaar .36s ease calc(var(--tik) + .26s) forwards}[data-fase] .mb-in.mb-druk{animation:mb-in .8s var(--mb-uit) var(--t,0s) both,mb-druk .46s var(--mb-uit) var(--tik) both,mb-klaar .36s ease calc(var(--tik) + .26s) forwards}[data-fase] .mb-tik{animation:mb-tik .72s var(--mb-uit) var(--tik) both}[data-fase] .mb-wissel__voor{animation:mb-weg .3s var(--mb-uit) calc(var(--tik) + .26s) forwards}[data-fase] .mb-wissel__na{animation:mb-erbij .48s var(--mb-uit) calc(var(--tik) + .32s) both}[data-fase] .mb-melding{animation:mb-melding .95s var(--mb-veer) var(--melding) both,mb-melding-weg .65s var(--mb-uit) calc(var(--melding) + 3.4s) forwards}[data-fase] .mb-melding__app{animation:mb-pop .62s var(--mb-veer) calc(var(--melding) + .22s) both}[data-fase] .mb-typ>span{animation:mb-teken 1ms linear calc(var(--t) + var(--c) * 45ms) both}[data-fase] .mb-typ__caret{animation:mb-cursor 1.05s step-end calc(var(--t) + 1.1s) 3 both}[data-fase] .mb-zoek__pin{animation:mb-pop .52s var(--mb-veer) calc(var(--t) + .15s + var(--n, 0) * 90ms) both}.mb-zoek__pin--2{--n:1}.mb-zoek__pin--3{--n:2}[data-fase] .mb-zoek__jij{animation:mb-val .76s var(--mb-uit) calc(var(--t) + .42s) both}[data-fase] .mb-zoek__puls{animation:mb-puls 2.6s var(--mb-uit) calc(var(--t) + 1.1s) infinite}[data-fase] .mb-zoek__eerste{animation:mb-in .8s var(--mb-uit) var(--t) both,mb-markeer .7s var(--mb-uit) calc(var(--t) + .38s) both}[data-fase] .mb-gesprek__typt{animation:mb-typt .95s var(--mb-uit) var(--t) both}[data-fase] .mb-gesprek__typt i{animation:mb-stip .9s ease-in-out infinite}.mb-gesprek__typt i:nth-child(2){animation-delay:.15s}.mb-gesprek__typt i:nth-child(3){animation-delay:.3s}[data-fase] .mb-gesprek__wie i{animation:mb-adem 2.4s ease-out infinite}}@keyframes mb-in{0%{opacity:0;translate:0 14px;filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes mb-bel{0%{opacity:0;scale:.6;translate:0 10px}to{opacity:1;scale:1;translate:0 0}}@keyframes mb-pop{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes mb-druk{0%{scale:1}30%{scale:.94}to{scale:1}}@keyframes mb-klaar{to{background-color:var(--mb-groen);color:#fff}}@keyframes mb-tik{0%{opacity:0;scale:.3}30%{opacity:.28;scale:1}to{opacity:0;scale:1.9}}@keyframes mb-weg{to{opacity:0;translate:0 -10px}}@keyframes mb-erbij{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes mb-melding{0%{opacity:0;translate:0 -32px;scale:.9;filter:blur(10px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes mb-melding-weg{to{opacity:0;translate:0 -36px;scale:.94}}@keyframes mb-teken{0%{max-width:0}to{max-width:1em}}@keyframes mb-cursor{0%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes mb-val{0%{opacity:0;translate:0 -40px}55%{opacity:1;translate:0 2px}75%{translate:0 -3px}to{opacity:1;translate:0 0}}@keyframes mb-puls{0%{opacity:.8;scale:.2}70%{opacity:0;scale:1.6}to{opacity:0;scale:1.6}}@keyframes mb-markeer{0%{box-shadow:inset 0 0 0 1px rgba(79,139,255,0);background-color:rgba(255,255,255,.03)}}@keyframes mb-typt{0%{opacity:0;scale:.6}15%{opacity:1;scale:1}85%{opacity:1;scale:1}to{opacity:0;scale:.85}}@keyframes mb-stip{0%,60%,to{translate:0 0;opacity:.5}30%{translate:0 -3px;opacity:1}}@keyframes mb-adem{0%{box-shadow:0 0 0 0 rgba(52,199,89,.55)}to{box-shadow:0 0 0 6px rgba(52,199,89,0)}}@media (prefers-reduced-motion:no-preference){[data-fase] .ip-lux__knop.mb-druk{animation:mb-druk .46s var(--mb-uit) var(--tik) both,ip-lux-klaar .36s ease calc(var(--tik) + .26s) forwards}[data-fase] .ip-site__knop.mb-druk{animation:mb-druk .46s var(--mb-uit) var(--tik) both,mb-klaar .36s ease calc(var(--tik) + .26s) forwards}[data-fase] .ip-chat__tijd.mb-druk{animation:mb-bel .62s var(--mb-veer) var(--t,0s) both,mb-druk .46s var(--mb-uit) var(--tik) both,ip-kies .36s ease calc(var(--tik) + .2s) forwards}}@keyframes ip-lux-klaar{to{background-color:#3a2c1c;color:#f1d98f}}@keyframes ip-kies{to{background-color:#3b82ff;color:#fff;box-shadow:none}}.ip__scherm--donker{background:radial-gradient(120% 55% at 50% 0,#182040 0,transparent 62%),radial-gradient(90% 50% at 100% 100%,rgba(122,92,255,.18),transparent 70%),#06070c;color:#f5f5f7}.ip__scherm--donker .ip__status{color:#fff}.ip__scherm--donker .ip__batterij{box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}.ip__scherm--donker .ip__batterij i{background:#fff}.ip__scherm--donker .ip__batterij:after{background:rgba(255,255,255,.5)}.zw{position:absolute;z-index:6;display:grid;gap:5px;width:150px;padding:13px 14px;border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.26),rgba(255,255,255,.07));-webkit-backdrop-filter:blur(20px) saturate(1.7);backdrop-filter:blur(20px) saturate(1.7);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),inset 0 1px 0 rgba(255,255,255,.45),0 30px 60px -18px rgba(2,6,30,.65),0 10px 20px -10px rgba(2,6,30,.45);color:#fff;font-family:var(--font-body);text-align:left}.zw--links{left:-112px;top:168px}.zw--rechts{right:-108px;top:292px;justify-items:start}.zw__label{font-size:.625rem;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.72)}.zw__groot{font-family:var(--font-display);font-size:1.625rem;font-weight:700;letter-spacing:-.035em;line-height:1;background:linear-gradient(180deg,#ffffff 30%,#bfe9ff);-webkit-background-clip:text;background-clip:text;color:transparent}.zw__groot--plek span{font-size:.6em;vertical-align:.35em;margin-right:1px}.zw__lijn{width:100%;height:34px;margin-top:2px;overflow:visible}.zw__stijg{display:inline-flex;align-items:center;gap:3px;justify-self:start;padding:2px 7px;border-radius:999px;background:rgba(52,232,158,.16);color:#5ef0a8;font-size:.6875rem;font-weight:700}.zw__staven{display:flex;align-items:flex-end;gap:4px;height:30px;margin-top:2px}.zw__staven i{flex:1;height:40%;border-radius:3px;background:linear-gradient(180deg,#8ff3ff,#3b6dff);opacity:.85}.zw__staven i:first-child{height:32%}.zw__staven i:nth-child(2){height:46%}.zw__staven i:nth-child(3){height:40%}.zw__staven i:nth-child(4){height:62%}.zw__staven i:nth-child(5){height:55%}.zw__staven i:nth-child(6){height:80%}.zw__staven i:nth-child(7){height:100%;opacity:1;box-shadow:0 0 12px rgba(143,243,255,.6)}.zw__ring{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:conic-gradient(#34e89e calc(var(--p) * 1%),rgba(255,255,255,.16) 0);box-shadow:0 0 18px rgba(52,232,158,.35)}.zw__ring:before{content:"";position:absolute;inset:5px;border-radius:50%;background:rgba(12,18,34,.82)}.zw__ring b{position:relative;font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:#5ef0a8}.zw__onder{display:grid;gap:1px;font-size:.625rem;color:rgba(255,255,255,.72)}.zw__onder b{font-size:.875rem;font-weight:700;color:#fff}.zw__ideal{padding:5px 10px;border-radius:8px;background:linear-gradient(135deg,#e5007d,#a3005a);font-size:.75rem;font-weight:800;letter-spacing:.02em;box-shadow:0 6px 16px rgba(229,0,125,.45)}.zw__live{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700}.zw__live i{width:8px;height:8px;border-radius:50%;background:#34e89e;box-shadow:0 0 10px #34e89e}@container (max-width: 520px){.zw{width:118px;padding:10px 11px;border-radius:17px;background:linear-gradient(145deg,rgba(40,52,92,.72),rgba(14,20,44,.72))}.zw__groot{font-size:1.25rem}.zw__lijn{height:26px}.zw__staven{height:24px}.zw--links{left:-68px;top:334px}.zw--rechts{right:-66px;top:286px}}@media (prefers-reduced-motion:no-preference){[data-fase] .zw.mb-in{animation:mb-in .9s var(--mb-uit) var(--t) both,zw-zweef 7s ease-in-out calc(var(--t) + .9s) infinite}[data-fase] .zw__pad{stroke-dasharray:160;animation:zw-teken 1.6s var(--mb-uit) calc(var(--t, 0s) + 1.1s) both}[data-fase] .zw__live i{animation:mb-adem 2.4s ease-out infinite}[data-fase] .mb-gesprek__avatar{animation:ip-orb 9s linear infinite}}@keyframes zw-zweef{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes zw-teken{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}@keyframes ip-orb{to{filter:hue-rotate(1turn)}}.ip-site__nav{display:flex;justify-content:space-between;align-items:center;margin:-2px -14px 0;padding:8px 18px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(16,18,28,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f5f5f7}.ip-site__nav b{font-family:var(--font-display);font-size:.9375rem;font-weight:700;letter-spacing:-.04em}.ip-site__nav>svg{color:#c7c7cc}.ip-site__menu{display:flex;gap:10px;font-size:.5625rem;font-weight:500;color:#c7c7cc}.ip-site__menu i{font-style:normal}.ip-site__held{display:grid;justify-items:center;gap:2px;padding-top:10px;text-align:center}.ip-site__nieuw{font-size:.6875rem;letter-spacing:.02em;background:linear-gradient(90deg,#ffb35c,#ff5f8f);-webkit-background-clip:text;background-clip:text}.ip-site__naam,.ip-site__nieuw{font-weight:700;color:transparent}.ip-site__naam{margin:0;font-family:var(--font-display);font-size:2.125rem;letter-spacing:-.05em;line-height:1.05;background:linear-gradient(180deg,#ffffff 35%,#8f98ad);-webkit-background-clip:text;background-clip:text}.ip-site__sub{margin:2px 0 0;font-size:.8125rem;color:#a1a1a6}.ip-site__acties{display:flex;align-items:center;gap:14px;margin-top:10px}.ip-site__knop{position:relative;overflow:hidden;display:inline-flex;padding:7px 14px;border-radius:999px;background:linear-gradient(180deg,#3d95ff,#0a6cff);box-shadow:0 8px 18px -4px rgba(10,108,255,.6),inset 0 1px 0 rgba(255,255,255,.25);color:#fff;font-size:.75rem;font-weight:600}.ip-site__link{font-size:.75rem;color:#4aa8ff}.ip-site__product{position:relative;height:166px;margin-top:2px}.ip-site__halo{position:absolute;inset:-6% 4% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(70,120,255,.6),rgba(150,90,255,.28) 55%,transparent);filter:blur(12px)}.ip-site__bol{top:8px;width:136px;height:136px;background:radial-gradient(circle at 50% 7%,rgba(220,230,255,.9) 0 11%,transparent 12%),radial-gradient(rgba(255,255,255,.09) .7px,transparent 1px) 0 0 /3.5px 3.5px,radial-gradient(circle at 32% 24%,#56607e 0,#262b40 38%,#0c0e17 82%);box-shadow:inset -12px -16px 26px rgba(0,0,0,.65),inset 10px 12px 20px rgba(140,170,255,.28),0 -3px 18px rgba(110,150,255,.45),0 0 0 1px rgba(255,255,255,.06)}.ip-site__bol,.ip-site__bol:after{position:absolute;left:50%;translate:-50% 0;border-radius:50%}.ip-site__bol:after{content:"";top:4%;width:34%;height:7%;background:linear-gradient(180deg,#7a849e,#252a3b);box-shadow:0 1px 2px rgba(0,0,0,.5)}.ip-site__spiegel{position:absolute;left:50%;bottom:2px;width:150px;height:18px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(110,150,255,.45),transparent);filter:blur(3px)}.ip-site__kleuren{display:flex;justify-content:space-between;align-items:center;padding:0 6px}.ip-site__kleuren span{display:flex;gap:7px}.ip-site__kleuren i{width:12px;height:12px;border-radius:50%;background:#262b40;box-shadow:0 0 0 1.5px #06070c,0 0 0 2.5px #8f98ad}.ip-site__kleuren i:nth-child(2){background:#ece6da;box-shadow:none}.ip-site__kleuren i:nth-child(3){background:#3b6dff;box-shadow:none}.ip-site__kleuren i:nth-child(4){background:#ff7a59;box-shadow:none}.ip-site__kleuren small{font-size:.6875rem;color:#8e8e93}.ip-lux__nav{display:flex;justify-content:space-between;align-items:center;padding:2px 4px;color:#1a1714}.ip-lux__nav b{font-family:var(--font-display);font-size:.6875rem;font-weight:600;letter-spacing:.32em}.ip-lux__tasje{position:relative;display:inline-flex}.ip-lux__tasje i{position:absolute;right:-6px;top:-5px;display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:#1a1714;color:#f4efe7;font-size:.5rem;font-style:normal;font-weight:700}.ip-lux__beeld{position:relative;height:182px;overflow:hidden;border-radius:18px;background:radial-gradient(80% 60% at 50% 30%,#faf5ee 0,transparent 70%),linear-gradient(180deg,#ece2d3,#d9c9b1)}.ip-lux__chip{top:10px;left:10px;padding:4px 9px;border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7);font-size:.5rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5b4a36}.ip-lux__chip,.ip-lux__hart{position:absolute;z-index:2;background:rgba(255,255,255,.55)}.ip-lux__hart{top:8px;right:8px;box-sizing:content-box;padding:6px;border-radius:50%;color:#6b5d4c}.ip-lux__boog{bottom:14px;width:150px;height:160px;border-radius:80px 80px 0 0;background:linear-gradient(180deg,#f8f2e9,#e8dcc9);box-shadow:inset 0 2px 0 rgba(255,255,255,.8),inset 0 -20px 30px rgba(160,130,90,.12)}.ip-lux__boog,.ip-lux__sokkel{position:absolute;left:50%;translate:-50% 0}.ip-lux__sokkel{bottom:8px;width:168px;height:18px;border-radius:50%;background:linear-gradient(180deg,#e6d8c2,#c7b293);box-shadow:0 6px 10px -4px rgba(80,55,25,.35)}.ip-lux__tas{position:absolute;z-index:1;left:50%;bottom:20px;width:124px;height:112px;translate:-50% 0}.ip-lux__tas:after{content:"";position:absolute;left:6%;right:6%;bottom:-8px;height:12px;border-radius:50%;background:radial-gradient(closest-side,rgba(60,35,15,.42),transparent)}.ip-lux__hengsel{position:absolute;left:28%;right:28%;top:0;height:50px;border:5px solid #6b3416;border-bottom:0;border-radius:40px 40px 0 0;box-shadow:inset 0 2px 0 rgba(255,220,190,.25)}.ip-lux__lijf{position:absolute;left:0;right:0;top:36px;bottom:0;clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);border-radius:6px;background:linear-gradient(100deg,rgba(255,230,205,.28),transparent 35%,transparent 70%,rgba(0,0,0,.2)),linear-gradient(180deg,#a85a2d,#8a4521 45%,#66301a)}.ip-lux__klep{position:absolute;left:9%;right:9%;top:36px;height:38px;border-radius:0 0 50% 50%/0 0 60% 60%;background:linear-gradient(180deg,#9d5027,#7a3b1b);box-shadow:0 3px 5px rgba(50,22,8,.35)}.ip-lux__klep:after{content:"";position:absolute;inset:4px 6px 5px;border:1px dashed rgba(240,200,160,.55);border-top:0;border-radius:0 0 50% 50%/0 0 60% 60%}.ip-lux__slot{top:64px;width:18px;height:12px;border-radius:3px;background:linear-gradient(135deg,#f6e3a6,#c9a24d 45%,#f3d98b 60%,#9c7a2f);box-shadow:0 1px 2px rgba(0,0,0,.35)}.ip-lux__slot,.ip-lux__stippen{position:absolute;left:50%;translate:-50% 0}.ip-lux__stippen{z-index:2;bottom:6px;display:flex;gap:5px}.ip-lux__stippen i{width:5px;height:5px;border-radius:50%;background:rgba(26,23,20,.22)}.ip-lux__stippen i:first-child{width:14px;border-radius:3px;background:#1a1714}.ip-lux__info{display:grid;gap:3px;color:#1a1714}.ip-lux__lijn{font-size:.5625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#8a7a66}.ip-lux__naam{margin:0;font-size:1.5rem;font-weight:700;line-height:1.05}.ip-lux__naam em{font-style:normal}.ip-lux__score{display:flex;align-items:center;gap:5px;font-size:.625rem;color:#8a7a66}.ip-lux__score .mb-sterren{color:#b8893a}.ip-lux__rij{display:flex;justify-content:space-between;align-items:center;margin-top:3px}.ip-lux__kleuren{display:flex;gap:7px}.ip-lux__kleuren i{width:13px;height:13px;border-radius:50%;background:#8a4521;box-shadow:0 0 0 1.5px #f4efe7,0 0 0 2.5px #1a1714}.ip-lux__kleuren i:nth-child(2){background:#1b1918;box-shadow:none}.ip-lux__kleuren i:nth-child(3){background:#e7dccb;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.ip-lux__maten{display:flex;gap:5px}.ip-lux__maten i{padding:3px 8px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(26,23,20,.22);font-size:.5625rem;font-style:normal;font-weight:600;letter-spacing:.04em}.ip-lux__maten .is-aan{background:#1a1714;color:#f4efe7;box-shadow:none}.ip-lux__balk{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 6px 6px 14px;border-radius:16px;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 12px 26px -12px rgba(70,45,20,.4);color:#1a1714}.ip-lux__balk b{font-size:1rem;font-weight:700;white-space:nowrap}.ip-lux__ideal{display:inline-grid;place-items:center;margin-right:7px;padding:2px 5px;border-radius:4px;background:linear-gradient(135deg,#e5007d,#a3005a);color:#fff;font-size:.5rem;font-style:normal;font-weight:800;letter-spacing:.02em}.ip-lux__knop{position:relative;overflow:hidden;padding:10px 16px;border-radius:11px;background:linear-gradient(180deg,#2a2420,#14110f);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);color:#f4efe7;font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.g-kop,.ip-lux__knop{display:flex;justify-content:center}.g-kop{padding-top:2px}.g-logo{display:inline-flex;font-family:var(--font-body);font-size:1.5rem;font-weight:600;letter-spacing:-.035em;line-height:1}.g-logo i{font-style:normal}.g-logo i:first-child,.g-logo i:nth-child(4){color:#4285f4}.g-logo i:nth-child(2),.g-logo i:nth-child(6){color:#ea4335}.g-logo i:nth-child(3){color:#fbbc05}.g-logo i:nth-child(5){color:#34a853}.g-veld{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#fff;box-shadow:0 1px 6px rgba(32,33,36,.24),inset 0 0 0 1px #ececec;font-size:.8125rem;color:#202124}.g-veld svg{flex:none;color:#5f6368}.g-veld .g-mic{margin-left:auto;color:#4285f4}.g-tabs{display:flex;gap:14px;margin:0 -14px;padding:0 18px 7px;border-bottom:1px solid #ebebeb;font-size:.6875rem;color:#5f6368;white-space:nowrap}.g-tabs b{position:relative;font-weight:600;color:#1a73e8}.g-tabs b:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:3px;border-radius:3px 3px 0 0;background:#1a73e8}.g-pakket{display:grid;overflow:hidden;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e3e5e8,0 6px 16px -10px rgba(32,33,36,.35)}.g-kaart{position:relative;height:72px;overflow:hidden;background:#eef1f5}.g-kaart__water{position:absolute;left:-12%;top:48%;width:54%;height:70%;border-radius:50%;background:#aadaff}.g-kaart__park{position:absolute;right:8%;top:-20%;width:30%;height:60%;border-radius:40%;background:#cfe8cf}.g-kaart__weg{position:absolute;height:5px;border-radius:3px;background:#fff;box-shadow:0 0 0 1px #dfe3e8}.g-kaart__weg--1{left:-10%;right:-10%;top:40%;rotate:-6deg}.g-kaart__weg--2{left:52%;width:70%;top:-10%;rotate:70deg;transform-origin:0 50%;background:#ffe7a3}.mb-zoek__pin{position:absolute;width:10px;height:10px;border-radius:50% 50% 50% 0;rotate:-45deg;background:#ea4335;box-shadow:0 0 0 1.5px #fff}.mb-zoek__pin--1{left:18%;top:22%}.mb-zoek__pin--2{left:72%;top:52%}.mb-zoek__pin--3{left:86%;top:24%}.mb-zoek__puls{position:absolute;left:calc(44% + 9px);top:calc(26% + 26px);width:40px;height:14px;margin:-7px 0 0 -20px;border-radius:50%;background:rgba(234,67,53,.35);opacity:0}.mb-zoek__jij{position:absolute;left:44%;top:26%;width:20px;height:20px;border-radius:50% 50% 50% 0;rotate:-45deg;background:#ea4335;box-shadow:0 0 0 2px #fff,0 4px 10px rgba(0,0,0,.25)}.mb-zoek__jij:after{content:"";position:absolute;inset:6px;border-radius:50%;background:#a50e0e}.mb-zoek__eerste{display:grid;gap:3px;margin:8px 8px 0;padding:8px 10px;border-radius:12px;background:#f3f7fe;box-shadow:inset 0 0 0 1.5px rgba(26,115,232,.45)}.mb-zoek__eerste b{font-size:.875rem;font-weight:600;line-height:1.2;color:#1a0dab}.mb-zoek__open,.mb-zoek__score{display:flex;align-items:center;gap:4px;font-size:.6875rem;color:#70757a}.mb-zoek__score .mb-sterren{color:#fbbc04}.mb-zoek__open em{font-style:normal;font-weight:600;color:#188038}.g-acties{display:flex;gap:6px;padding:8px 8px 10px}.g-actie{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #dadce0;color:#1a73e8;font-size:.6875rem;font-weight:600;white-space:nowrap}.g-actie--bel{background:#1a73e8;color:#fff;box-shadow:0 4px 10px -4px rgba(26,115,232,.7)}.g-actie .mb-wissel__na,.g-actie .mb-wissel__voor{display:inline-flex;align-items:center;gap:5px}.g-resultaat{display:grid;gap:4px;padding:2px 2px 0}.g-bron{display:flex;align-items:center;gap:8px}.g-bron>span{display:grid;line-height:1.2}.g-favicon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e8f0fe;box-shadow:inset 0 0 0 1px #dadce0;color:#1a73e8;font-size:.625rem;font-style:normal;font-weight:700}.g-bron b{font-size:.6875rem;font-weight:500;color:#202124}.g-bron small{font-size:.625rem;color:#4d5156}.g-titel{font-size:.9375rem;font-weight:400;line-height:1.25;color:#1a0dab}.g-tekst{font-size:.6875rem;line-height:1.45;color:#4d5156}.mb-gesprek__kop{display:flex;align-items:center;gap:10px}.ip-chat__terug{color:#4aa8ff;margin-right:-4px}.mb-gesprek__avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:conic-gradient(from 200deg,#5ee7ff,#7a5cff,#ff5fa2,#5ee7ff);box-shadow:0 0 18px rgba(122,92,255,.65),inset 0 0 0 2px rgba(255,255,255,.25);color:#fff}.mb-gesprek__wie{display:grid;gap:1px}.mb-gesprek__wie b{font-size:.9375rem;font-weight:700;color:#fff}.mb-gesprek__wie span{display:flex;align-items:center;gap:5px;font-size:.6875rem;color:#a1a1a6}.mb-gesprek__wie i{width:7px;height:7px;border-radius:50%;background:#34e89e}.mb-gesprek__stroom{display:grid;gap:8px;padding:12px;border-radius:20px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.mb-gesprek__tijd{justify-self:center;font-size:.6875rem;font-weight:500;color:#8e8e93}.mb-gesprek__bericht{margin:0;max-width:84%;padding:8px 12px;border-radius:16px 16px 16px 5px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:#f5f5f7;font-size:.8125rem;line-height:1.4}.mb-gesprek__bericht--klant{justify-self:end;border-radius:16px 16px 5px 16px;background:linear-gradient(135deg,#3b82ff,#7a5cff);box-shadow:0 8px 18px -8px rgba(90,100,255,.8);color:#fff;transform-origin:100% 100%}.mb-gesprek__bericht:not(.mb-gesprek__bericht--klant){transform-origin:0 100%}.mb-gesprek__antwoord{display:grid}.mb-gesprek__antwoord>*{grid-area:1/1}.mb-gesprek__typt{justify-self:start;align-self:start;display:inline-flex;gap:4px;padding:12px 13px;border-radius:16px 16px 16px 5px;background:rgba(255,255,255,.1);opacity:0;transform-origin:0 100%}.mb-gesprek__typt i{width:6px;height:6px;border-radius:50%;background:#c7c7cc}.ip-chat__tijden{display:flex;gap:6px}.ip-chat__tijd{position:relative;overflow:hidden;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:#cfe0ff;font-size:.75rem;font-weight:600;transform-origin:0 50%}.ip-chat__bevestigd{display:flex;align-items:center;gap:10px;justify-self:start;padding:8px 12px 8px 8px;border-radius:14px;background:rgba(52,232,158,.1);box-shadow:inset 0 0 0 1px rgba(52,232,158,.35);transform-origin:0 100%}.ip-chat__agenda{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#34e89e,#0fae6e);color:#05170f}.ip-chat__bevestigd>span:last-child{display:grid;font-size:.6875rem;color:#c7c7cc}.ip-chat__bevestigd b{font-size:.8125rem;color:#5ef0a8}.ip-chat__invoer{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:999px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);color:#8e8e93;font-size:.75rem}.ip-chat__invoer span{flex:1}.ip-chat__invoer i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#3b82ff,#7a5cff);color:#fff}.ip-url{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:-2px 0 2px;padding:6px 11px;border-radius:12px;background:rgba(118,118,128,.14);color:#3c3c43;font-size:.6875rem}.ip-url__aa{font-size:.625rem;font-weight:600;letter-spacing:-.02em}.ip-url__adres{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-weight:500;color:#1d1d1f}.ip-url__adres svg{color:#6e6e73}.ip-url>svg{color:#3c3c43}.ip__scherm--donker .ip-url{background:rgba(255,255,255,.1);color:rgba(255,255,255,.75)}.ip__scherm--donker .ip-url__adres{color:#fff}.ip__scherm--donker .ip-url>svg,.ip__scherm--donker .ip-url__adres svg{color:rgba(255,255,255,.6)}.maken{position:relative;isolation:isolate;background:var(--nacht);color:var(--nacht-inkt);padding:var(--sectie) var(--marge);overflow-x:clip}.maken__raster{position:relative;z-index:1;max-width:1180px;margin:0 auto}.maken{--kop-baan:0px}.maken__sterren{--sterren-hoog:calc(var(--sectie) + var(--kop-baan) + 70svh);position:absolute;z-index:-1;left:0;right:0;top:0;height:var(--sterren-hoog);pointer-events:none;background-image:var(--sterren-vast);background-size:640px 640px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 72%,transparent)}.maken__sterren:after{content:"";position:absolute;inset:0;background-image:var(--sterren-flonker);background-size:910px 910px;animation:maken-flonker 3.6s ease-in-out infinite alternate}@keyframes maken-flonker{0%{opacity:.25}to{opacity:1}}.diepte[data-diepte=aan]+.maken .maken__sterren{top:-125lvh;height:calc(125lvh + var(--sterren-hoog));opacity:var(--tunnel-uit,0);-webkit-mask-image:linear-gradient(to bottom,#000,#000 calc(100% - .28 * var(--sterren-hoog)),transparent);mask-image:linear-gradient(to bottom,#000,#000 calc(100% - .28 * var(--sterren-hoog)),transparent)}.maken__kop{margin:0 0 2.5rem;text-align:center}.maken__kicker{color:var(--merk-licht);margin:0 0 var(--r-4);justify-content:center}.maken__titel{color:var(--nacht-inkt);margin:0 auto;max-width:14ch}.maken__titel em{font-style:normal;color:var(--merk-licht)}.maken[data-baan]{--kop-baan:0px}.maken[data-baan] .maken__raster{min-height:var(--kop-baan)}.maken[data-baan] .maken__kop{position:sticky;top:calc(50svh - 4.5rem)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.maken__kop{view-timeline:--maken-kop block}.maken__kicker,.maken__titel{animation:maken-kop-vlucht linear both;animation-timeline:--maken-kop;animation-range:cover 0 cover 42%}.maken__kicker{animation-range:cover 5% cover 46%}}}@keyframes maken-kop-vlucht{0%{opacity:0;transform:perspective(1000px) translateZ(720px);animation-timing-function:cubic-bezier(.3,.45,.35,1)}45%{opacity:1}to{opacity:1;transform:perspective(1000px) translateZ(0)}}.maken__baan,.maken__kaart,.maken__plak{position:relative}.maken__kaart{display:grid;width:100%;max-width:1240px;margin:0 auto;isolation:isolate;overflow:clip;color:inherit}.maken__energie{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none;-webkit-mask-image:radial-gradient(circle closest-side,#000 0,#000 40%,rgba(0,0,0,.7) 65%,rgba(0,0,0,.3) 85%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 0,#000 40%,rgba(0,0,0,.7) 65%,rgba(0,0,0,.3) 85%,transparent 100%);background:radial-gradient(60% 70% at 100% 0,rgba(31,81,255,.35) 0,transparent 70%),radial-gradient(50% 60% at 0 100%,rgba(0,120,200,.2) 0,transparent 75%),linear-gradient(120deg,#02051c,#040d3a 50%,#071674)}.maken__energie:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 80% at 10% 50%,rgba(6,10,30,.62) 0,rgba(6,10,30,.34) 55%,transparent 100%),linear-gradient(90deg,rgba(6,10,30,.55),rgba(6,10,30,.3) 35%,transparent 60%),radial-gradient(120% 90% at 50% 30%,transparent 0,rgba(10,13,19,.12) 70%,rgba(10,13,19,.3) 100%)}.maken__teksten{position:relative;z-index:2;list-style:none;margin:0;padding:var(--r-8) var(--r-6) 0;gap:var(--r-6);align-content:start}.maken__tekst,.maken__tekst>div,.maken__teksten{display:grid;justify-items:center}.maken__uitleg{display:none}.maken__naam{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.maken__link{justify-self:center;position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:var(--r-3);min-height:44px;padding:0 1.125rem 0 1.25rem;border-radius:999px;font-size:.9375rem;font-weight:600;color:#e6faff;text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.05)),rgba(201,243,255,.06);border:1px solid rgba(201,243,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(255,255,255,.06),0 6px 20px -8px rgba(0,0,0,.55);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);transition:background-color var(--duur-scherm) var(--veer),border-color var(--duur-scherm) var(--veer),box-shadow var(--duur-scherm) var(--veer)}.maken__link svg{transition:transform var(--duur-scherm) var(--veer)}.maken__link:focus-visible{outline:2px solid var(--merk-licht);outline-offset:3px}@media (hover:hover){.maken__link:hover{background-color:rgba(201,243,255,.14);border-color:rgba(201,243,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(255,255,255,.08),0 0 0 4px rgba(201,243,255,.08),0 10px 26px -8px rgba(0,0,0,.6)}.maken__link:hover svg{transform:translateX(3px)}}.maken__link:active{background-color:rgba(201,243,255,.18)}@media (forced-colors:active),(prefers-contrast:more){.maken__link{background:transparent;border:2px solid;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.maken__toneel{container-type:inline-size;position:relative;min-height:27rem}.maken__model{position:absolute;left:50%;top:var(--r-8);display:flex;justify-content:center;width:300px;transform:translateX(-50%);transform-origin:50% 100%}.maken:not([data-baan]) .maken__model:not(:first-child){display:none}.maken:not([data-baan]) .maken__kaart{grid-template-rows:auto 27rem}.maken[data-baan]{padding-bottom:max(var(--sectie),calc(100lvh - 100svh + 3rem))}.maken[data-baan] .maken__plak{height:100svh;display:grid;place-items:center;padding:76px 0 20px}.maken[data-baan] .maken__kaart{height:min(800px,100%);grid-template-rows:auto minmax(0,1fr)}.maken[data-baan] .maken__teksten{gap:0}.maken[data-baan] .maken__tekst{grid-area:1/1}.maken[data-baan] .maken__tekst:not(:first-child){visibility:hidden}.maken[data-baan] .maken__draai{transform-origin:50% 900px;will-change:transform,opacity}.maken[data-baan] .maken__toneel{min-height:0}.maken[data-baan] .maken__model{will-change:transform,opacity}.maken[data-baan] .maken__model:not(:first-child){opacity:0;visibility:hidden}.maken[data-baan] .zw{--zw:var(--zw-l,0)}.maken[data-baan] .zw--rechts{--zw:var(--zw-r,0)}.maken[data-baan] .maken__model .zw.mb-in{animation:zw-zweef 7s ease-in-out infinite;opacity:var(--zw);scale:calc(1 + (1 - var(--zw)) * .75);translate:calc((1 - var(--zw)) * -56px) calc((1 - var(--zw)) * 36px)}.maken[data-beweegt=ja] .maken__model *,.maken[data-stappen] .maken__model *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.maken[data-baan] .maken__model .zw--rechts.mb-in{translate:calc((1 - var(--zw)) * 56px) calc((1 - var(--zw)) * 36px)}@media (hover:hover){.maken[data-baan] .maken__kaart:hover{transform:none}}.maken[data-spoor]{--maken-spoor:80svh}.maken[data-spoor] .maken__baan{height:calc(100svh + var(--maken-spoor))}.maken[data-spoor] .maken__plak{position:sticky;top:0}html[data-spoor-vast]{overflow:hidden}.maken[data-stappen]{--maken-stap:60svh}.maken[data-stappen] .maken__baan{height:calc(100lvh + (var(--diensten) - 1) * var(--maken-stap))}.maken[data-stappen] .maken__plak{position:sticky;top:0}.maken__stop{display:none}.maken[data-stappen] .maken__stop{display:block;position:absolute;left:0;top:calc(var(--i) * var(--maken-stap) + var(--kop-hoogte) + 16px);width:1px;height:1px;scroll-snap-align:start;scroll-snap-stop:always}html[data-stappen]{scroll-snap-type:y proximity}@media (hover:none) and (pointer:coarse){.maken[data-baan] .maken__plak{height:100lvh}}@media (max-width:899px){.maken[data-baan] .maken__plak{padding:72px 0 max(8px,env(safe-area-inset-bottom))}.maken[data-baan] .maken__kaart{height:100%;grid-template-rows:minmax(0,1fr)}.maken[data-baan] .maken__teksten,.maken[data-baan] .maken__toneel{grid-area:1/1}.maken[data-baan] .maken__teksten{z-index:12;align-self:start;align-content:end;height:min(100%,calc(.75rem + 515px + .75rem + 40px),calc(100svh - 72px - .75rem));padding:0 1.25rem}.maken[data-stappen]{--plak-hoog:min(100lvh,calc(72px + 0.75rem + 515px + 0.75rem + 40px + max(8px, env(safe-area-inset-bottom))));padding-bottom:var(--sectie)}.maken[data-stappen] .maken__plak{height:var(--plak-hoog)}.maken[data-stappen] .maken__baan{height:calc(var(--plak-hoog) + (var(--diensten) - 1) * var(--maken-stap))}.maken[data-baan] .maken__link{min-height:40px;margin-top:0}.maken[data-baan] .maken__model{top:.75rem}.maken[data-baan] .maken__model>*{zoom:.82}}@media (min-width:900px){.maken__kop{margin-bottom:var(--r-12)}.maken[data-baan]{--kop-baan:35svh}.maken:not([data-baan]) .maken__kaart,.maken[data-baan] .maken__kaart,.maken__kaart{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:none}.maken:not([data-baan]) .maken__kaart{min-height:40rem}.maken__teksten{padding:var(--r-12) 0 var(--r-12) calc(var(--r-12) + min(5vw, 5rem));gap:var(--r-12);justify-items:start;align-content:center}.maken__tekst{align-content:start;text-shadow:0 1px 12px rgba(6,10,30,.45)}.maken__tekst,.maken__tekst>div{gap:var(--r-2);justify-items:start}.maken__link{justify-self:start}.maken__naam{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,3.6vw,3.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;color:var(--nacht-inkt)}.maken__uitleg{display:block;margin:0;max-width:32ch;color:var(--nacht-inkt-2);font-size:1.125rem;line-height:1.55}.maken[data-baan] .maken__draai{transform-origin:30% 900px}.maken__model{top:0;bottom:0;left:46%;align-items:center}.maken__model>.ip{margin-bottom:0}.maken__model>*{zoom:.95}}@media (min-width:900px) and (min-height:860px){.maken[data-baan] .maken__model>*{zoom:1.2}}@media (min-width:900px) and (min-height:960px){.maken[data-baan] .maken__model>*{zoom:1.22}}@media (min-width:900px) and (max-height:760px){.maken[data-baan] .maken__model>*{zoom:.85}}@media (min-width:900px) and (max-height:680px){.maken[data-baan] .maken__model>*{zoom:.75}}.deeltjes-titels{position:fixed;top:0;left:0;z-index:50;pointer-events:none}@media (prefers-reduced-motion:reduce){.deeltjes-titels{display:none}.maken__sterren:after{animation:none;opacity:.6}.maken[data-baan] .maken__model .zw.mb-in{animation:none}}