.hero-kw{padding-bottom:64px;position:relative;overflow:clip}.hero-kw__raster{padding-block:28px 8px}.hero-kw__tekst{z-index:2;justify-items:start;gap:18px;display:grid;position:relative}.hero-kw__label{align-items:center;gap:10px;display:flex}.hero-kw__label:before{content:"";background:currentColor;width:28px;height:1px}.hero-kw__titel{margin-top:2px}.hero-kw__intro{max-width:30em;color:var(--muted);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}.hero-kw__acties{flex-wrap:wrap;align-items:center;gap:12px 28px;width:100%;display:flex}.hero-kw__knop{width:100%}.hero-kw__feiten{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 28px;width:100%;margin:4px 0 0;padding-top:16px;display:flex}.hero-kw__feiten div{align-items:baseline;gap:8px;display:flex}.hero-kw__feiten dt{font-family:var(--heading-font);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem;font-weight:620}.hero-kw__feiten dd{color:var(--muted);margin:0;font-size:.9375rem}@media (min-width:640px){.hero-kw__acties,.hero-kw__knop{width:auto}}.hero-kw__foto{aspect-ratio:4/5;border:1px solid var(--ink);border-radius:var(--r-card);background:var(--surface);margin:28px 0 0;position:relative;overflow:hidden}.waaier{--arm:min(96vw, 540px);pointer-events:none;margin:0;position:relative}.waaier__vlak{height:calc(var(--arm) * .88);position:relative}.waaier__punt{width:0;height:0;position:absolute;bottom:6px;right:22px}.waaier__link{pointer-events:none;color:inherit;outline:none;text-decoration:none;display:block;position:absolute;inset:0}.waaier__blad{width:0;height:0;transform:rotate(var(--hoek-m));position:absolute;top:0;left:0}.waaier__arm{left:calc(var(--arm) * -.075);width:calc(var(--arm) * .15);height:var(--arm);pointer-events:none;color:var(--etiket-ink);outline:none;text-decoration:none;position:absolute;bottom:0}.waaier__schuif{flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.waaier__lok{aspect-ratio:124/586;pointer-events:auto;background-image:var(--waaier-beeld);background-repeat:no-repeat;background-size:calc(var(--n) * 100%) 100%;background-position:calc(var(--i) / max(1, var(--n) - 1) * 100%) 0;flex:none;width:100%;display:block}.waaier__etiket{width:calc(var(--arm) * .042);background:var(--etiket);clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);pointer-events:auto;flex:1;min-width:18px;margin-top:-2px;position:relative}.waaier__etiket:before{content:"";background:linear-gradient(90deg,#1c1a1f29,#1c1a1f00 22% 86%,#1c1a1f14);position:absolute;inset:0}.waaier__naam{writing-mode:vertical-rl;font-family:var(--heading-font);letter-spacing:.045em;text-transform:uppercase;color:var(--etiket-ink);white-space:nowrap;transform-origin:50% 0;font-size:12px;font-weight:650;font-stretch:75%;line-height:1;position:absolute;top:9px;left:44%;transform:translate(-50%)}.waaier__nagel{left:calc(var(--arm) * -.05);top:calc(var(--arm) * -.05);width:calc(var(--arm) * .1);height:calc(var(--arm) * .1);background:radial-gradient(circle,#5d5960 0 18%,#0000 19%),radial-gradient(circle at 38% 34%,#fff 0 10%,#0000 34%),conic-gradient(from 200deg,#f4f2f5,#8f8b92,#fff,#a6a2a9,#e9e7ea,#77737a,#f4f2f5);border-radius:50%;position:absolute;box-shadow:0 0 0 1px #1c1a1f2e,0 6px 14px -6px #1c1a1f66}.waaier__regel{margin:14px var(--goot) 0;border-top:1px solid var(--line);color:var(--muted);padding-top:12px;font-size:.9375rem;line-height:1.4;position:relative}@media (max-width:1159.98px),(max-height:666px){.waaier__naam{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.waaier__buiten{display:none}@media (max-width:1159.98px),(max-height:666px){.waaier__blad{--tegen:calc(var(--hoek-m) * -1)}.waaier__blad:first-child{z-index:1}.waaier__buiten{rotate:var(--tegen);background:var(--etiket);color:var(--etiket-ink);font-family:var(--heading-font);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;padding:5px 8px 4px;font-size:.8125rem;font-weight:650;font-stretch:75%;line-height:1;display:block;position:absolute;top:22%;left:50%;translate:-50% -50%}}@media (min-width:1024px) and (max-width:1159.98px),(min-width:1024px) and (max-height:666px){.waaier__blad{--tegen:calc(var(--hoek) * -1)}}.waaier__blad:hover{z-index:1}.waaier__blad:hover .waaier__schuif{transform:translateY(-14px)}.waaier__blad:hover .waaier__naam{transform:translate(-50%)scale(1.18)}.waaier__link:focus-visible .waaier__schuif{transform:translateY(-8px)}.waaier__link:focus-visible .waaier__etiket{outline:2px solid var(--accent);outline-offset:1px;clip-path:none}@media (min-width:1024px){.hero-kw{min-height:clamp(680px, calc(100svh - var(--kop-hoogte) - 36px), 880px);padding-bottom:0}.hero-kw__raster{column-gap:var(--kolom);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(36px,6.5vh,76px) clamp(36px,6vh,64px);display:grid}.hero-kw__tekst{grid-column:1/span 7;gap:22px}.hero-kw__titel{max-width:7.2em;margin-block:4px 6px}.hero-kw__intro{max-width:29em;font-size:1.1875rem}.hero-kw__feiten{width:auto;min-width:min(100%,520px)}.hero-kw__foto{aspect-ratio:auto;grid-column:8/span 5;min-height:100%;margin:0}.waaier{--arm:min(84svh, calc(60vw - 144px), 790px);z-index:1;height:auto;position:absolute;inset:0 max(0px,50% - 48.75rem) 0 0}.waaier__vlak{height:auto;position:absolute;inset:0}.waaier__punt{right:clamp(64px,6.4vw,116px);bottom:calc(var(--arm) * -.02)}.waaier__blad{transform:rotate(var(--hoek))}.waaier__regel{right:var(--goot);text-align:right;border:0;max-width:13em;margin:0;padding:0;position:absolute;top:clamp(24px,4vh,40px)}}@media (min-width:1024px) and (max-height:800px){.hero-kw__raster{padding-block:24px 28px}.hero-kw__tekst{gap:16px}.hero-kw__titel{font-size:clamp(3.25rem,12.5svh,8rem)}}@keyframes waaier-open{0%{transform:rotate(var(--dicht))}}@keyframes waaier-open-arm{0%{transform:rotate(var(--terug))}to{transform:none}}.waaier__blad{--dicht:var(--hoek-m)}.waaier__arm{transform-origin:50% 100%}@media (min-width:1024px){.waaier__blad{--dicht:-3deg}}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) :is(.waaier__schuif,.waaier__naam){transition:transform .5s var(--ease)}:root:not([data-beweging=uit]) .waaier__blad{animation:1.1s cubic-bezier(.22,1,.36,1) both waaier-open;animation-delay:calc(.25s + (var(--n) - 1 - var(--i)) * 60ms)}@supports (animation-timeline:view()){:root:not([data-beweging=uit]) .waaier{view-timeline:--waaier block}@media (max-width:1023.98px){:root:not([data-beweging=uit]) .waaier__arm{--terug:calc(-6deg - var(--hoek-m));animation:cubic-bezier(.3,.7,.4,1) both waaier-open-arm;animation-timeline:--waaier;animation-range:entry}:root:not([data-beweging=uit]) .waaier[data-klaar] .waaier__arm{animation:none}}}}
.beh__kaarten{margin:0 calc(var(--goot) * -1);padding:34px var(--goot) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--goot);scrollbar-width:thin;grid-auto-columns:min(78%,22rem);grid-auto-flow:column;gap:18px;list-style:none;display:grid;overflow-x:auto}.beh__kaart{scroll-snap-align:start;align-content:start;gap:12px;display:grid;position:relative}.beh__tab{background:var(--bg);border:1px solid var(--ink);font-family:var(--heading-font);letter-spacing:.1em;border-bottom:0;border-radius:7px 7px 0 0;align-items:center;gap:8px;margin:0;padding:7px 12px 7px 8px;font-size:.8125rem;font-weight:650;font-stretch:75%;line-height:1;display:inline-flex;position:absolute;top:0;left:0;transform:translateY(-100%)}.beh__tab .staaltje{width:9px;height:16px}.beh__beeld{aspect-ratio:4/5;background:var(--surface);border:1px solid var(--ink);border-radius:0 4px 4px;margin:0 0 8px;position:relative;overflow:hidden}.beh__titel{align-items:center;gap:12px;display:flex}.beh__tekst{color:var(--muted);max-width:30em;margin:0}.beh__link{margin-top:2px;font-size:1rem}@media (min-width:640px){.beh__kaarten{column-gap:var(--kolom);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;row-gap:72px;margin:0;padding:34px 0 0;overflow:visible}}@media (min-width:1024px){.beh__kaarten{grid-template-columns:repeat(12,minmax(0,1fr))}.beh__kaart:nth-child(3n+1){grid-column:1/span 4}.beh__kaart:nth-child(3n+2){grid-column:5/span 4;margin-top:96px}.beh__kaart:nth-child(3n){grid-column:9/span 4;margin-top:192px}}
.gesprek__raster{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);grid-template-areas:"titel titel""spiegel tekst""daarna daarna";align-items:start;gap:28px 20px;display:grid}@media (max-width:1023.98px){.gesprek__tekst{display:contents}.gesprek__vragen{grid-area:tekst;min-width:0}.gesprek__daarna{grid-area:daarna;margin-top:0}}@media (max-width:359.98px){.gesprek__raster{grid-template-columns:minmax(0,7rem) minmax(0,1fr);column-gap:16px}.gesprek__spiegel{--b:7rem}}.gesprek__titel{grid-area:titel}.gesprek__spiegel{--b:8.5rem;flex-direction:column;grid-area:spiegel;align-items:center;margin:0;display:flex}.gesprek__tekst{grid-area:tekst;min-width:0}.gesprek__stang{background:linear-gradient(90deg,#8d8a8f,#fff 45%,#8d8a8f);width:3px;height:28px;display:block;box-shadow:0 0 0 .5px #1c1a1f40}.gesprek__stang:before{content:"";background:linear-gradient(90deg,#8d8a8f,#e9e7ea 30%,#fff 45%,#b2afb4 70%,#6f6c72);border-radius:0 0 3px 3px;width:15px;height:5px;margin:0 0 0 -6px;display:block}.spiegel{width:var(--b);aspect-ratio:1/2.3;padding:calc(var(--b) * .028 + 2px);background:linear-gradient(100deg,#8a6a3c,#e7cf9c 18%,#fff3d6 32%,#b08a52 52%,#f1dcaa 70%,#94723f 88%,#cdb07a);border-radius:999px;flex:none;box-shadow:inset 0 1px #ffffffb3,0 18px 40px -24px #1c1a1f8c}.spiegel__glas{isolation:isolate;background:radial-gradient(70% 34% at 30% 14%,#ffffffbf,#0000 70%),linear-gradient(90deg,#0000 12%,#ffffff8c 17% 30%,#0000 35%),linear-gradient(#0000 66%,#a8846033 82%,#785c4642),linear-gradient(172deg,#eef0f0 0%,#dde1e2 46%,#c8cdcf 100%);border-radius:999px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1c1a1f1f,inset 0 10px 24px -12px #1c1a1f40}.spiegel__beeld{z-index:-1;transform-origin:56% 46%;transform:scale(1.32)}.spiegel__glans{pointer-events:none;background:linear-gradient(104deg,#0000 42%,#fff6 50%,#0000 58%);position:absolute;inset:-10% -60%;transform:translate(-12%)}.spiegel__glas--foto:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px #1c1a1f24, inset 0 0 calc(var(--b) * .12) #1c1a1f38;pointer-events:none;position:absolute;inset:0}.spiegel__ai small{inset:7% auto auto 50%;transform:translate(-50%)}.spiegel__vraag{padding:calc(var(--b) * .06) calc(var(--b) * .05);background:var(--etiket);color:var(--etiket-ink);text-align:center;font-family:var(--heading-font);font-weight:560;font-stretch:90%;font-size:max(12px, calc(var(--b) * .1));letter-spacing:-.015em;text-wrap:balance;border-radius:3px;place-items:center;line-height:1.08;display:grid;position:absolute;bottom:20%;left:9%;right:9%;box-shadow:0 6px 14px -8px #1c1a1f80}.spiegel__vraag>span{display:block;transform:scaleX(-1)}.spiegel__vraag:not(.spiegel__vraag--teken){visibility:hidden}.spiegel__vraag--teken{color:var(--accent);font-size:calc(var(--b) * .22);padding-block:calc(var(--b) * .02);font-weight:420;left:34%;right:34%}.gesprek__vragen{gap:.5em;margin:0;padding:0;font-size:clamp(1.625rem,.9rem + 3.2vw,4.25rem);list-style:none;display:grid}.gesprek__vraag{font-family:var(--heading-font);letter-spacing:-.032em;text-wrap:balance;align-items:baseline;gap:.28em;font-weight:500;font-stretch:94%;line-height:1.04;display:flex}.gesprek__streep{color:var(--accent);transform-origin:0;flex:none}.gesprek__woorden{min-width:0;display:inline-block}.gesprek__daarna{margin-top:36px;overflow:clip}.gesprek__daarna-binnen{border-top:1px solid var(--ink);justify-items:start;gap:12px;max-width:32rem;padding-top:20px;display:grid}.gesprek__daarna-binnen p{color:var(--muted);margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.5}@media (min-width:640px) and (max-width:1023.98px){.gesprek__raster{grid-template-columns:minmax(0,11rem) minmax(0,1fr);column-gap:32px}.gesprek__spiegel{--b:11rem}}@media (min-width:1024px){.gesprek__raster{column-gap:var(--kolom);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;align-items:center;row-gap:0}.gesprek__spiegel{--b:min(17rem, 20vw, calc((100svh - var(--kop-hoogte) - 9rem) / 2.45));grid-area:1/1/span 2/span 5}.gesprek__titel{grid-area:1/7/auto/span 6;align-self:end;margin-bottom:28px}.gesprek__tekst{grid-area:2/7/auto/span 6;align-self:start}.gesprek__stang{height:72px}.gesprek__vragen{gap:.18em}}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .gesprek__vraag[data-draai] .gesprek__woorden{transition:transform .8s cubic-bezier(.65,0,.25,1) .1s;transform:perspective(900px)rotateY(180deg)}:root:not([data-beweging=uit]) .gesprek__vraag[data-draai] .gesprek__streep{transition:transform .4s var(--ease) .5s;transform:scaleX(0)}:root:not([data-beweging=uit]) .gesprek__vraag[data-draai][data-gedraaid] .gesprek__woorden{transform:perspective(900px)rotateY(0)}:root:not([data-beweging=uit]) .gesprek__vraag[data-draai][data-gedraaid] .gesprek__streep{transform:none}:root:not([data-beweging=uit]) .gesprek__vraag[data-beweegt] .gesprek__woorden{will-change:transform}@media (max-width:1023.98px){:root:not([data-beweging=uit]) .gesprek__spiegel{top:calc(var(--kop-hoogte) + 20px);position:sticky}:root:not([data-beweging=uit]) .gesprek__vraag{min-height:30svh}:root:not([data-beweging=uit]) .gesprek__vraag:last-child{min-height:0}:root:not([data-beweging=uit]) .gesprek[data-regie-mobiel] .spiegel__vraag{visibility:visible;transform:translateY(calc(var(--b) * 1.1));transition:transform .5s cubic-bezier(.3,.7,.3,1)}:root:not([data-beweging=uit]) .gesprek[data-regie-mobiel] .spiegel__vraag--teken{transform:none}:root:not([data-beweging=uit]) .gesprek[data-actief] .spiegel__vraag--teken{transform:translateY(calc(var(--b) * 1.1))}:root:not([data-beweging=uit]) .gesprek[data-actief="0"] .spiegel__vraag[data-i="0"],:root:not([data-beweging=uit]) .gesprek[data-actief="1"] .spiegel__vraag[data-i="1"],:root:not([data-beweging=uit]) .gesprek[data-actief="2"] .spiegel__vraag[data-i="2"],:root:not([data-beweging=uit]) .gesprek[data-actief="3"] .spiegel__vraag[data-i="3"]{transform:none}}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (hover:hover) and (pointer:fine){:root:not([data-beweging=uit]) .gesprek{padding-bottom:0}:root:not([data-beweging=uit]) .gesprek__spoor{height:calc(100svh - var(--kop-hoogte) + var(--vragen,3) * 38svh + 34svh)}:root:not([data-beweging=uit]) .gesprek__plak{top:var(--kop-hoogte);height:calc(100svh - var(--kop-hoogte));align-items:center;display:flex;position:sticky}:root:not([data-beweging=uit]) .gesprek__raster{align-content:center;width:100%;height:100%}:root:not([data-beweging=uit]) .gesprek__spiegel{justify-content:center;align-self:stretch}:root:not([data-beweging=uit]) .gesprek__stang{flex:auto;height:auto;min-height:40px;max-height:22svh}:root:not([data-beweging=uit]) .gesprek__spiegel:after{content:"";flex:.55 auto}:root:not([data-beweging=uit]) .gesprek[data-regie] .spiegel__vraag{visibility:visible}:root:not([data-beweging=uit]) .gesprek__woorden{will-change:transform}}
