.hh{--hh-papier: #FAF8F2;--hh-inkt: #161221;--hh-stil: #4A4560;--hh-paars: #4E3988;--hh-turq: #23CCAB;--hh-turq-tekst: #23CCAB;--hh-op-turq: #04382E;--hh-paars-veld: #4A357E;--hh-grens: 43%;--hh-bord-breedte: 84%;--hh-kader: var(--wrap);--hh-marge: clamp(20px, 5cqw, 52px);--hh-john-op: 0px;padding:0;overflow:hidden;background:var(--hh-papier);color:var(--hh-inkt)}.hh__kader{container-type:inline-size;container-name:hh;max-width:var(--hh-kader);margin-inline:auto}.hh__blad{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;column-gap:1.4cqw;min-height:clamp(470px,51cqw,800px);padding:0 var(--hh-marge) 0;background:radial-gradient(70% 80% at 78% 108%,#5a46281a,#5a462800 70%),var(--hh-papier)}.hh__tekst{grid-column:1 / 6;grid-row:1;position:relative;z-index:5;padding-top:3.9cqw;display:flex;flex-direction:column;justify-content:center;padding:1.25cqw 2cqw 3.7cqw 0}.hh__tag{align-self:flex-start;margin:0 0 1.4cqw;padding:0;color:var(--hh-stil);font-family:var(--ff-label);font-weight:400;font-size:clamp(9px,.74cqw,11px);letter-spacing:.16em;text-transform:uppercase}.hh .hh__kop{font-family:Oswald,Archivo Expanded,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(32px,6cqw,80px);line-height:.98;letter-spacing:-.004em;margin:0 0 2.3cqw -.027em;color:var(--hh-inkt);text-wrap:balance}.hh .hh__kop em{font-style:normal;color:var(--hh-turq-tekst);margin-right:.07em;overflow-wrap:anywhere}.hh__sub{font-size:clamp(14px,1.34cqw,19px);line-height:1.42;color:var(--hh-stil);margin:0 0 2.6cqw;max-width:44ch;text-wrap:pretty}.hh__acties{display:flex;align-items:stretch;gap:.7cqw;flex-wrap:wrap}.hh__knop{display:inline-flex;align-items:center;justify-content:center;gap:.7cqw;white-space:nowrap;font-weight:600;font-size:clamp(13px,1.1cqw,16px);text-decoration:none;padding:1.15cqw 1.75cqw;border-radius:var(--radius);line-height:1.2;background:var(--hh-turq);color:var(--hh-op-turq);border:1px solid var(--hh-turq);transition:background .16s ease,color .16s ease,border-color .16s ease}.hh__knop svg{width:1.1em;height:1.1em;flex:none}.hh__knop:hover{background:#1ab292;border-color:#1ab292;color:var(--hh-op-turq)}.hh__knop:focus-visible{outline:3px solid var(--hh-paars);outline-offset:3px}.hh__knop--idee{display:none}.hh__knop--lijn{background:#fff;color:#3f2d73;border-color:#4e398857}.hh__knop--lijn:hover{background:#f4f1fa;color:var(--hh-paars);border-color:var(--hh-paars)}.hh__knop-pijl{display:inline-block;margin-left:-.3em;font-weight:400;transform:translate(0);transition:transform .18s cubic-bezier(.2,.7,.3,1)}.hh__knop--lijn:hover .hh__knop-pijl{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.hh__knop-pijl{transition:none}}.hh__bon{position:relative;margin:0 0 2.9cqw;padding:0 0 0 1.2cqw;max-width:34cqw;font-family:var(--ff-label)}.hh__bon:before{content:"";position:absolute;left:0;top:0;width:2px;height:88%;background:var(--hh-turq)}.hh__bon-kop{margin:0 0 .55cqw;font-size:clamp(9px,.74cqw,11px);font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:var(--teal-tekst)}.hh__bon-regel{margin:0}.hh__bon-regel a{display:flex;gap:.7cqw;align-items:baseline;text-decoration:none;padding:.3cqw 0;font-size:clamp(10.5px,.88cqw,13px);line-height:1.6;color:var(--hh-stil);transition:color .18s ease}.hh__bon-regel a:hover{color:var(--hh-inkt)}.hh__bon-wat{color:var(--hh-inkt);white-space:nowrap}.hh__bon-wat:after{content:" ·";color:var(--hh-stil)}.hh__bon-wie{color:#3b3651}.hh__werklabel{display:none}.hh__werk{grid-column:6 / 13;grid-row:1;position:relative;z-index:3;align-self:stretch;margin:1.25cqw 0 0;padding:0}.hh__wgroep{position:relative;display:grid;grid-template-columns:min(100%,1180px);grid-template-rows:auto 1fr;justify-content:end;height:100%;padding-bottom:3.7cqw}.hh__p{position:relative;display:block;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.3,1)}.hh__p:focus-visible{outline:3px solid var(--hh-turq);outline-offset:4px}.hh__p--rol{grid-row:1;z-index:2;--links: 3cqw;--rechts: min(9.5cqw, calc((100vw - 100cqw) / 2 - 40px + var(--hh-marge)));width:calc(100% + var(--links) + var(--rechts));margin:0 calc(-1 * var(--rechts)) 0 calc(-1 * var(--links));position:relative;background:transparent;padding:0}.hh__onder{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:baseline;gap:1.4cqw;margin:0;max-width:none;padding:0;background:var(--hh-paars-veld);min-height:clamp(16px,1.82cqw,30px)}.hh__regel{display:flex;align-items:baseline;gap:1.4cqw}.hh__bij--smal{display:none}.hh__teller{flex:none;font-family:var(--ff-label);font-weight:400;font-size:clamp(11px,1.02cqw,15px);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#ffffffbd}.hh__soort{font-family:var(--ff-label);font-weight:400;font-size:clamp(11px,1.02cqw,15px);letter-spacing:.11em;text-transform:uppercase;color:#ffffffb3;border-left:1px solid rgba(255,255,255,.3);padding-left:1.4cqw}.hh__klant{font-family:var(--ff-label);font-weight:600;font-size:clamp(11px,1.02cqw,15px);letter-spacing:.11em;text-transform:uppercase;color:#ffffffed}.hh__foto{position:relative;display:block;overflow:hidden;background:#e8e5df}.hh__p--rol .hh__foto{border-radius:0}.hh__foto img{display:block;width:100%;height:100%;object-fit:cover}.hh__p--rol{clip-path:none;filter:none}@container hh (max-width: 720px){.hh__p--rol{clip-path:none;filter:none}}@media(prefers-reduced-motion:reduce){.hh__p{transition:none}}.hh__p--rol .hh__foto{aspect-ratio:1.303 / 1;background:transparent}.hh__collage{position:absolute;inset:0;display:grid;gap:3px;--r: clamp(6px, .66cqw, 11px);--g: clamp(2px, .25cqw, 4px);--b: clamp(36px, 4.8cqw, 72px);display:block;gap:0;background:transparent}.hh__tegel{position:absolute;overflow:hidden;background:transparent}.hh__punt{display:inline-block;width:.24em;height:.24em;border-radius:50%;background:var(--hh-turq-tekst);margin-left:.07em;vertical-align:baseline}.hh__tegel--a{inset:0 65% 48% 0;clip-path:polygon(0% calc(0% + var(--b)),calc(0% + var(--b)) 0%,calc(100% + -1 * var(--g) + -1 * var(--r)) 0%,calc(100% + -1 * var(--g) + -.293 * var(--r)) calc(0% + .293 * var(--r)),calc(100% + -1 * var(--g)) calc(0% + 1 * var(--r)),calc(100% + -1 * var(--g)) calc(100% + -1 * var(--g) + -1 * var(--r)),calc(100% + -1 * var(--g) + -.293 * var(--r)) calc(100% + -1 * var(--g) + -.293 * var(--r)),calc(100% + -1 * var(--g) + -1 * var(--r)) calc(100% + -1 * var(--g)),calc(0% + 1 * var(--r)) calc(100% + -1 * var(--g)),calc(0% + .293 * var(--r)) calc(100% + -1 * var(--g) + -.293 * var(--r)),0% calc(100% + -1 * var(--g) + -1 * var(--r)))}.hh__tegel--b{inset:0 29% 57.3% 35%;clip-path:polygon(calc(0% + var(--g) + -1 * var(--r)) 0%,calc(0% + var(--g)) 0%,calc(0% + var(--g) + 1 * var(--r)) 0%,calc(100% + -1 * var(--g) + -1 * var(--r)) 0%,calc(100% + -1 * var(--g) + -.293 * var(--r)) calc(0% + .293 * var(--r)),calc(100% + -1 * var(--g)) calc(0% + 1 * var(--r)),calc(100% + -1 * var(--g)) calc(83.61% + -1 * var(--g)),calc(0% + var(--g)) calc(100% + -1 * var(--g)))}.hh__tegel--c{inset:0 0 12.7% 71%;clip-path:polygon(calc(0% + var(--g) + -1 * var(--r)) 0%,calc(0% + var(--g)) 0%,calc(0% + var(--g) + 1 * var(--r)) 0%,calc(100% + -1 * var(--r)) 0%,calc(100% + -.293 * var(--r)) calc(0% + .293 * var(--r)),100% calc(0% + 1 * var(--r)),100% calc(100% + -1 * var(--g)),calc(0% + var(--g)) calc(94.45% + -1 * var(--g)))}.hh__tegel--d{inset:52% 65% 23.56% 0;clip-path:polygon(0% calc(0% + var(--g) + 1 * var(--r)),calc(0% + .293 * var(--r)) calc(0% + var(--g) + .293 * var(--r)),calc(0% + 1 * var(--r)) calc(0% + var(--g)),calc(100% + -1 * var(--g) + -1 * var(--r)) calc(0% + var(--g)),calc(100% + -1 * var(--g) + -.293 * var(--r)) calc(0% + var(--g) + .293 * var(--r)),calc(100% + -1 * var(--g)) calc(0% + var(--g) + 1 * var(--r)),calc(100% + -1 * var(--g)) calc(100% + -1 * var(--g)),0% calc(76.09% + -1 * var(--g)))}.hh__tegel--e{inset:35.7% 29% 17.54% 35%;clip-path:polygon(calc(0% + var(--g)) calc(14.97% + var(--g)),calc(100% + -1 * var(--g)) calc(0% + var(--g)),calc(100% + -1 * var(--g)) calc(100% + -1 * var(--g)),calc(0% + var(--g)) calc(87.14% + -1 * var(--g)))}.hh__tegel--f{inset:70.6% 0 0;clip-path:polygon(0% calc(0% + var(--g)),100% calc(56.8% + var(--g)),100% calc(100% + -1 * var(--r)),calc(100% + -.293 * var(--r)) calc(100% + -.293 * var(--r)),calc(100% + -1 * var(--r)) 100%,calc(0% + 1 * var(--r)) 100%,calc(0% + .293 * var(--r)) calc(100% + -.293 * var(--r)),0% calc(100% + -1 * var(--r)))}.hh__tegel--b .hh__tfoto{object-position:50% 84%}.hh__tegel--c .hh__tfoto{object-position:50% 50%}.hh__tegel--d .hh__tfoto{object-position:50% 42%}.hh__tegel--e .hh__tfoto{object-position:40% 68%}.hh__tegel--f .hh__tfoto{object-position:50% 42%}.hh__tegel--c .hh__tfoto{top:-12%;bottom:auto;height:112%}.hh__tfoto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .9s ease}.hh__tfoto--wacht{opacity:0}@media(prefers-reduced-motion:reduce){.hh__tfoto{transition:none}}.hh__johnlaan{grid-column:10 / 13;grid-row:1;position:relative;z-index:4;margin-top:1.25cqw;align-self:stretch}.hh__john{position:absolute;right:-7cqw;bottom:var(--hh-john-op);display:block;height:71.3%;width:auto;max-width:none;z-index:1;filter:none}.hh__johnlaan:after{content:none}@media(min-width:721px)and (max-height:830px){.hh__blad{min-height:clamp(400px,39cqw,560px)}.hh__tekst{padding-top:1.6cqw;padding-bottom:1.6cqw}.hh .hh__kop{font-size:clamp(28px,4.1cqw,60px);margin-bottom:1cqw}.hh__sub{font-size:clamp(14px,1.25cqw,17px);margin-bottom:2.4cqw}.hh__wgroep{padding-bottom:2cqw}.hh__p--rol .hh__foto{aspect-ratio:1.62 / 1}}@container hh (max-width: 720px){.hh__blad{grid-template-columns:1fr;grid-template-rows:auto;min-height:0;padding:0 5cqw;background:var(--hh-papier);--hh-john-op: 0px}.hh__tekst{grid-column:auto;grid-row:auto;padding:9cqw 0 6.5cqw}.hh .hh__kop{font-size:11cqw;margin-bottom:4.2cqw}.hh__sub{font-size:3.5cqw;max-width:none;margin-bottom:4.6cqw}.hh__sub-breuk{display:none}.hh__acties{flex-direction:row;align-items:stretch;gap:2.2cqw}.hh__knop{flex:1 1 0;justify-content:center;font-size:3.6cqw;padding:3.4cqw 2cqw;min-height:44px}.hh__knop--bellen{display:none}.hh__knop--idee{display:inline-flex}.hh__tag{font-size:3.2cqw;letter-spacing:.09em;color:var(--hh-inkt);margin-bottom:3.4cqw}.hh__punt{width:.32em;height:.32em;margin-left:.08em}.hh__bon{display:none}.hh__werk{display:block;order:1;grid-column:auto;grid-row:auto;align-self:auto;margin:0 -5cqw;padding:2.4cqw 5cqw 2.6cqw;background:radial-gradient(90% 70% at 80% 0%,rgba(154,124,232,.34),transparent 60%),var(--hh-paars-veld)}.hh__tegel--b,.hh__tegel--c,.hh__tegel--d,.hh__tegel--e,.hh__tegel--f{display:none}.hh__tegel--a{display:block;position:absolute;inset:0;clip-path:none}.hh__tegel--a .hh__tfoto{top:0;bottom:0;height:100%}.hh__p--rol .hh__foto{aspect-ratio:1.35 / 1}.hh__wgroep{display:block;max-width:none;height:auto;padding:0}.hh__werklabel{display:none}.hh__p--rol{margin:0 -5cqw;width:calc(100% + 10cqw);--hh-vel: 5cqw;padding:0 0 1.2cqw}.hh__onder{position:static;background:none;flex-direction:column;align-items:flex-start;margin-top:3.4cqw;padding:0 52cqw 0 5cqw;gap:0;max-width:none;min-height:0}.hh__regel{gap:3cqw}.hh__teller,.hh__soort,.hh__klant{font-size:3cqw}.hh__soort,.hh__klant{border-left:1px solid rgba(255,255,255,.3);padding-left:3cqw}.hh__bij--breed{display:none}.hh__bij--smal{display:inline}.hh__johnlaan{grid-column:auto;grid-row:auto;order:2;min-height:52cqw;margin-top:-14cqw}.hh__john{position:relative;right:auto;bottom:auto;height:68cqw;margin:0 -3cqw 0 auto;filter:drop-shadow(-6px 10px 18px rgba(10,4,24,.22))}.hh__johnlaan:after{display:none}.hh__johnlaan{clip-path:inset(-200px -200px 0 -200px)}}.page-home .hd h2 .hl,.page-home .hw h2 .hl,.page-home .hs h2 .hl,.page-home .hk h2 .hl{color:inherit}.page-home .hw .kicker,.page-home section:has(>.wrap>.faq) .kicker{display:none}.page-home .stap .pill{display:none}.page-home .hw__mini-body .btn{background:transparent;color:var(--purple);padding:0;border:0;font-weight:700;font-size:.92rem;box-shadow:none;margin-top:10px}.page-home .hw__mini-body .btn:hover{background:transparent;color:var(--purple);text-decoration:underline;text-underline-offset:3px}.page-home .hd{padding-top:clamp(52px,6.6vw,96px);padding-bottom:clamp(52px,6.6vw,96px);background:#fff}.page-home .hw{background:var(--mint)}.hs{--hs-band: var(--bg);background:var(--hs-band)}.page-home .hs{--hs-band: var(--mint)}.page-home .hk{background:#fff}.page-licht.page-home .hs{padding-top:clamp(52px,6.6vw,96px)}@media(max-width:720px){.page-licht.page-home .hs{padding-top:28px}}.hw__alle{margin-bottom:0!important}.hw__grid{display:grid;grid-template-columns:2fr 1fr;gap:18px}.hw__lead{position:relative;min-height:680px;border-radius:var(--radius-kaart);overflow:hidden;background:var(--mint)}.hw__lead img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);transition:transform .8s ease}.hw__lead:hover img{transform:scale(1.02)}.hw__sticker{position:absolute;left:20px;top:20px;padding:6px 12px;border-radius:999px}.hw__card{position:absolute;left:20px;right:20px;bottom:20px;max-width:420px;background:var(--surface);border-radius:var(--radius-kaart);padding:20px;box-shadow:var(--lift-foto)}.hw__t{font-family:var(--ff-display);font-size:1.2rem;font-weight:800;line-height:1.3;margin:0 0 6px;letter-spacing:-.002em}.hw__t a,.hw__mini-t a{color:var(--ink);text-decoration:none}.hw__t a:hover,.hw__mini-t a:hover{color:var(--purple)}.hw__x{font-size:.88rem;color:var(--muted);line-height:1.5;margin:0 0 12px}.hw__acties{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.hw__link{font-family:var(--ff-label);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--purple);text-decoration:none;white-space:nowrap}.hw__link span{display:inline-block;transition:transform .16s ease}.hw__link:hover{color:var(--purple);text-decoration:underline;text-underline-offset:3px}.hw__link:hover span{transform:translate(3px)}.hw__rest{display:flex;flex-direction:column;gap:18px}.hw__mini{flex:1;display:flex;flex-direction:column;background:var(--surface);border:1px solid #D3E9DF;border-radius:var(--radius-kaart);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hw__mini:hover{transform:translateY(-2px);box-shadow:var(--lift-hover);border-color:var(--mint-border)}.hw__mini-foto{display:block;flex:1;min-height:200px;position:relative;overflow:hidden;background:var(--mint)}.hw__mini-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);transform:scale(var(--zoom, 1));transform-origin:var(--pos, 50% 50%);transition:transform .6s ease}.hw__mini:hover .hw__mini-foto img{transform:scale(calc(var(--zoom, 1) * 1.02))}.hw__mini-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:none}.hw__mini-t{font-family:var(--ff-body);font-weight:700;font-size:1.05rem;line-height:1.25;margin:0 0 2px}.hw__mini-body .btn{margin-top:auto;align-self:flex-start;background:var(--teal-soft);color:var(--teal);box-shadow:none}.hw__mini-body .btn:hover{background:var(--teal-bright);color:var(--on-teal);transform:none}@media(max-width:1000px){.hw__grid{grid-template-columns:1fr}.hw__lead{min-height:440px}.hw__rest{flex-direction:row}}@media(max-width:1000px){.hw__lead{min-height:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid #D3E9DF}.hw__lead img{position:relative;inset:auto;height:clamp(240px,42vw,380px);flex:none}.hw__sticker{left:12px;top:12px}.hw__card{position:static;max-width:none;padding:16px 18px 18px;background:none;box-shadow:none;border-radius:0}}@media(max-width:720px){.hw__rest{flex-direction:column}}.hs__stappen{position:relative;list-style:none;margin:52px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.hs__lijn{position:absolute;left:0;right:0;top:30px;border-top:0;height:3px;background:linear-gradient(90deg,#00aeef 0 25%,#ec008c 25% 50%,#f7d600 50% 75%,#161221 75% 100%)}.stap{position:relative;padding:74px 0 0}.stap__n{position:absolute;left:0;top:0;margin:0;font-family:Space Mono,ui-monospace,monospace;font-weight:700;font-size:clamp(2.6rem,3.4vw,3.5rem);line-height:1;letter-spacing:-.01em;color:var(--purple);background:var(--hs-band);padding-right:.34em}.stap h3{font-family:Oswald,Archivo Expanded,Arial Narrow,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.005em;font-size:clamp(1.05rem,1.25vw,1.32rem);line-height:1.08;margin:0 0 10px}.stap p{font-size:.94rem;line-height:1.55;color:var(--muted);margin:0;max-width:34ch}@media(max-width:1000px){.hs__stappen{grid-template-columns:1fr 1fr;row-gap:34px}.hs__lijn{display:none}.stap{padding-top:16px;border-top:3px solid var(--inkt)}.stap__n{position:static;margin:0 0 6px;background:none;padding-right:0}}.hs__stappen .stap:nth-of-type(1){--inkt: #00AEEF}.hs__stappen .stap:nth-of-type(2){--inkt: #EC008C}.hs__stappen .stap:nth-of-type(3){--inkt: #F7D600}.hs__stappen .stap:nth-of-type(4){--inkt: #161221}@media(max-width:720px){.hs__stappen{grid-template-columns:1fr;row-gap:0;margin-top:26px}.stap{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:12px;padding:0 0 20px;border-top:0}.stap:last-child{padding-bottom:0}.stap:before{content:"";position:absolute;left:calc(1.5rem - 1.5px);top:2.45rem;bottom:4px;width:3px;border-radius:2px;background:var(--inkt)}.stap__n{grid-row:1 / span 2;margin:0;font-size:2.1rem;text-align:center}.stap h3,.stap p{grid-column:2}.stap h3{margin:.35rem 0 6px}.page-licht.page-home .hs .stap p{font-size:1rem;line-height:1.5}}.hk .wrap{max-width:1420px}.hk__grid{display:grid;grid-template-columns:1fr minmax(0,800px);gap:clamp(44px,4.6vw,84px);align-items:center}.hk__lijst{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;font-size:.95rem}.hk__lijst li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid var(--purple-soft);padding:7px 0}.hk__lijst b{font-weight:700}.hk__lijst span{font-family:var(--ff-label);font-size:.68rem;color:#67617a}.hk__meer{margin:24px 0 0}.wk__houder{container-type:inline-size;width:100%}.wk{position:relative;width:100%;aspect-ratio:720 / 440;border-radius:var(--radius-kaart);overflow:hidden;border:1px solid #E2EFE8;background:#f2f8f5;font-size:clamp(9px,1.75cqw,14px);box-shadow:var(--shadow-sm)}.wk__svg{position:absolute;inset:0;width:100%;height:100%}.wk__cirkeltekst{font-family:var(--ff-label);font-size:10px;font-weight:400;fill:#7fa79a;letter-spacing:1.5px}.wk__plaats{position:absolute;display:flex;align-items:center;gap:.45em;font-family:var(--ff-label);font-size:.88em;font-weight:400;color:#4a5a54;white-space:nowrap;transform:translate(-6px,-50%);text-decoration:none}.wk__plaats i{width:8px;height:8px;border-radius:50%;background:#fff;border:1.5px solid #8FC7B6;display:inline-block}a.wk__plaats:hover{color:var(--purple)}a.wk__plaats:hover i{border-color:var(--purple)}.wk__hq{position:absolute;transform:translateY(-100%);display:inline-flex;align-items:baseline;gap:.5em;font-size:.9em;background:#fff;border-radius:999px;padding:4px 13px;border:1px solid #DDD5EE;box-shadow:0 6px 14px -10px #14101966;white-space:nowrap;text-decoration:none}.wk__hq b{font-weight:700;color:var(--purple)}.wk__hq span{font-family:var(--ff-label);font-size:.82em;font-weight:400;color:#6e6980}.wk__hq:after{content:"";position:absolute;left:10px;top:100%;width:1px;height:20px;background:#4e398859}.wk__hq:hover{background:var(--purple);border-color:var(--purple)}.wk__hq:hover b,.wk__hq:hover span{color:#fff}.wk__pin{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;transition:transform .18s ease}.wk__pin:hover{transform:translate(-50%,-50%) scale(1.06);z-index:2}.wk__pin:before,.wk__plaats:before,.wk__hq:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(44px,100%);height:max(44px,100%)}.wk__plaats:before{width:100%;height:44px}.wk__pin img{width:4.2em;height:4.2em;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 8px 18px -12px #14101959}.wk__pin span{font-family:var(--ff-label);font-size:.74em;font-weight:400;background:#fff;border:1px solid #E2EFE8;border-radius:999px;padding:2px 8px;white-space:nowrap;color:#4a5a54}@media(max-width:1000px){.hk__grid{grid-template-columns:1fr;gap:28px}}@media(max-width:520px){.wk{aspect-ratio:720 / 520;font-size:9px}.wk__pin span,.wk__plaats--druk{display:none}.hk__lijst{grid-template-columns:1fr}}.hj{background:var(--mint)}.hj__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.hj__visual{position:relative;height:380px}.hj__kaart-achter{position:absolute;left:70px;top:70px;width:min(420px,90%);border-radius:8px;transform:rotate(5deg);box-shadow:0 10px 24px -16px #14101961,0 0 0 1px #1c28221a}.hj__kaart{position:absolute;left:60px;top:58px;width:min(420px,90%);height:272px;background:#fff;border-radius:8px;transform:rotate(-3deg);box-shadow:0 14px 30px -18px #14101966,0 0 0 1px #1c282221;overflow:hidden;padding:24px 28px 24px 32px}.hj__kaart--echt{height:auto;aspect-ratio:85 / 55;padding:0}.hj__kaart-achter{height:auto;aspect-ratio:85 / 55;object-fit:cover;background:#fff}.hj__spec{position:absolute;left:64px;bottom:8px;margin:0;font-family:Space Mono,ui-monospace,monospace;font-size:.64rem;color:#67617a;letter-spacing:.04em}@media(max-width:1000px){.hj__grid{grid-template-columns:1fr;gap:20px}.hj__visual{height:360px;max-width:560px}}@media(max-width:520px){.hj__visual{height:344px}.hj__kaart,.hj__kaart-achter{left:10px;width:calc(100% - 40px)}.hj__spec{left:14px;font-size:.58rem}}.page-home .faq{max-width:800px}.page-home .faq__q{padding:18px 0;font-size:1.15rem}.page-home .faq__a{padding:0 0 18px;font-size:1rem}.page-home .faq+.faq,.page-home .faq{margin-top:0}.page-home section:has(>.wrap>.faq){padding-block:clamp(56px,7.2vw,104px);background:#fff}.page-home section:has(>.wrap>.faq) .sechead{margin-bottom:28px}.hj__visual{perspective:1100px}.hj__kaart{transform:rotateX(var(--kx, 0deg)) rotateY(var(--ky, 0deg)) rotate(-3deg);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.3,1),box-shadow .5s ease}.hj__kaart-achter{transform:rotateX(calc(var(--kx, 0deg) * .45)) rotateY(calc(var(--ky, 0deg) * .45)) rotate(5deg);transition:transform .5s cubic-bezier(.2,.7,.3,1)}.hj__visual.is-actief .hj__kaart{box-shadow:0 28px 52px -24px #1410197a,0 0 0 1px #1c282226}.hj__kaart{background:linear-gradient(128deg,#fff,#fdfeff 30%,#f6f8fc 64%,#eff3f9)}.hj__kaart:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1c223612}.hj__kaart>*:not(.hj__glans){position:relative;z-index:1}.hj__kaart--echt .hj__glans{z-index:2}.hj__glans{position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:0;background:linear-gradient(106deg,#fff0 16%,#ffffff38 28%,#fffffff5 41%,#fff 44% 56%,#fffffff5 59%,#ffffff38 72%,#fff0 84%);background-size:235% 100%;background-position:128% 0}.hj__visual.in-beeld .hj__glans{animation:hjglans 6.5s ease-in-out infinite}@keyframes hjglans{0%{background-position:132% 0}55%,to{background-position:-32% 0}}.hj__visual.is-actief .hj__glans{animation:none;background-position:var(--gx, 50%) 0;transition:background-position .12s linear}@media(prefers-reduced-motion:reduce){.hj__visual.in-beeld .hj__glans{animation:none;background-position:46% 0}.hj__kaart,.hj__kaart-achter{transition:none}}@media(hover:none),(pointer:coarse),(max-width:899px){.hj__kaart{transform:rotateX(6deg) rotateY(-11deg) rotate(-3deg);animation:hjzweef 7s ease-in-out infinite}.hj__kaart-achter{transform:rotateX(3deg) rotateY(-5deg) rotate(5deg)}.hj__glans{background-size:205% 100%}}@keyframes hjzweef{0%,to{transform:rotateX(6deg) rotateY(-11deg) rotate(-3deg) translateY(0)}50%{transform:rotateX(2deg) rotateY(-4.5deg) rotate(-2deg) translateY(-8px)}}@media(prefers-reduced-motion:reduce){.hj__kaart{animation:none!important}}.hj__kaart--echt .hj__glans{background:linear-gradient(106deg,#fff0 16%,#ffffff0d 28%,#fff3 41%,#ffffff38 44% 56%,#fff3 59%,#ffffff0d 72%,#fff0 84%);background-size:235% 100%;background-position:128% 0}.hj__kaart--echt{transform-style:preserve-3d;background:transparent;box-shadow:none;overflow:visible}.hj__kaart--echt .hj__zij{position:absolute;inset:0;border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;box-shadow:0 14px 30px -18px #14101966,0 0 0 1px #1c282221}.hj__kaart--echt .hj__zij>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.hj__kaart--echt .hj__zij--achter{transform:rotateY(180deg)}.hj__kaart--echt{transform:rotateX(var(--kx, 0deg)) rotateY(calc(var(--ky, 0deg) + var(--om, 0deg))) rotate(-3deg)}.hj__visual.is-draaien .hj__kaart--echt{transition:transform .9s cubic-bezier(.4,.05,.2,1)}.hj__kaart--echt .hj__zij:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#0000000d,#00000024);pointer-events:none}@media(hover:none),(pointer:coarse),(max-width:899px){.hj__kaart--echt{animation:none;transform:rotateX(6deg) rotateY(calc(-11deg + var(--om, 0deg))) rotate(-3deg)}}
