[data-concept=kitsune]{--k-wit:#fbf8f3;--k-wit-2:#f3eee6;--k-kaart:#fff;--k-antraciet:#3a3a3c;--k-antraciet-2:#2e2e30;--k-tekst:#3a3a3c;--k-tekst-2:#5c5a57;--k-lijn:#e4ddd2;--k-op-donker:#f6f2ec;--k-op-donker-2:#cfc9c0;--k-groen:#6fbf7a;--k-groen-inkt:#2c7a3a;--k-groen-licht:#8fd49a;--k-groen-band:#e5f1e1;--k-groen-zacht:#cde8d0;--k-rood:#bf1e2d;--k-rood-inkt:#b01a29;--k-rood-licht:#ff959c;--k-rood-band:#f8e5e1;--k-rood-zacht:#f4cdc8;--w:var(--k-groen);--w-inkt:var(--k-groen-inkt);--w-licht:var(--k-groen-licht);--w-band:var(--k-groen-band);--w-zacht:var(--k-groen-zacht);--w-op:#1f2521;--font-display:var(--font-kitsune-display), "Tenor Sans", sans-serif;--font-body:var(--font-kitsune-body), "Karla", sans-serif;--r-kaart:22px;--r-klein:14px;--schaduw:0 1px 2px #3a3a3c0f, 0 10px 24px -12px #3a3a3c38, 0 28px 56px -28px #3a3a3c47;--schaduw-hoog:0 2px 4px #3a3a3c14, 0 18px 36px -14px #3a3a3c4d, 0 44px 80px -36px #3a3a3c57;--ease:cubic-bezier(.16, 1, .3, 1);--wissel:.42s var(--ease);--inset:max(20px, (100% - 1180px) / 2);--sectie-y:clamp(72px, 9vw, 136px);--focus-ring:var(--w-inkt);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--w-inkt);scrollbar-color:color-mix(in srgb, var(--k-antraciet) 45%, transparent) var(--k-wit-2);scroll-padding-top:88px}[data-concept=kitsune][data-wereld=training]{--w:var(--k-rood);--w-inkt:var(--k-rood-inkt);--w-licht:var(--k-rood-licht);--w-band:var(--k-rood-band);--w-zacht:var(--k-rood-zacht);--w-op:#fff}@media (prefers-reduced-motion:no-preference){[data-concept=kitsune]{scroll-behavior:smooth}}[data-concept=kitsune] body{background:var(--k-wit);color:var(--k-tekst);font-family:var(--font-body);font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.6}[data-concept=kitsune] ::selection{background:var(--w-zacht);color:var(--k-antraciet-2)}[data-concept=kitsune] :is(input,select,textarea){caret-color:var(--w-inkt)}[data-concept=kitsune] :where(a){color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}[data-concept=kitsune] :is(h1,h2,h3,h4){font-family:var(--font-display);color:var(--k-antraciet-2);letter-spacing:-.01em;hyphens:manual;font-weight:400;line-height:1.12}[data-concept=kitsune] h2{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem)}[data-concept=kitsune] h3{font-size:clamp(1.3rem,1.15rem + .6vw,1.625rem)}[data-concept=kitsune] h4{font-size:1.125rem}[data-concept=kitsune] .k-lead{color:var(--k-tekst-2);max-width:58ch;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem)}.k-skip{z-index:60;background:var(--k-antraciet);border-radius:999px;padding:12px 18px;text-decoration:none;position:absolute;top:-80px;left:16px;color:var(--k-op-donker)!important}.k-skip:focus{top:12px}.k-knop{min-height:48px;font-family:var(--font-body);transition:background-color var(--wissel), color var(--wissel), box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.k-knop svg{flex:none;width:1.25em;height:1.25em}.k-knop--wereld{background:var(--w);color:var(--w-op);box-shadow:0 1px 1px #3a3a3c1f, 0 8px 18px -8px color-mix(in srgb, var(--w) 70%, #000)}.k-knop--wereld:hover{background:color-mix(in srgb, var(--w) 86%, #000);box-shadow:0 1px 1px #3a3a3c24, 0 12px 24px -10px color-mix(in srgb, var(--w) 70%, #000)}.k-knop--lijn{color:var(--k-antraciet);box-shadow:inset 0 0 0 1.5px var(--k-antraciet)}.k-knop--lijn:hover{background:var(--k-antraciet);color:var(--k-op-donker)}.k-knop--licht{background:var(--k-op-donker);color:var(--k-antraciet-2)}.k-knop--licht:hover{background:#fff}.k-knop:active{transform:scale(.98)}.k-knop--groot{min-height:56px;padding-inline:28px;font-size:1.0625rem}.k-pijl{min-height:44px;color:var(--w-inkt);transition:color var(--wissel);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.k-pijl svg{width:1.1em;height:1.1em;transition:transform .2s var(--ease)}.k-pijl:hover svg{transform:translate(4px)}.k-pijl:hover{text-decoration:underline}.k-lockup{color:var(--k-antraciet-2);align-items:center;gap:12px;display:inline-flex}.k-lockup__vos{aspect-ratio:600/393;flex:none;width:52px;position:relative}.k-lockup__laag{-webkit-mask:var(--m) center / 100% 100% no-repeat;-webkit-mask:var(--m) center / 100% 100% no-repeat;mask:var(--m) center / 100% 100% no-repeat;position:absolute;inset:0}.k-lockup__lijf{--m:url(/kitsune/lijf-klein.webp);background:currentColor}.k-lockup__staarten{--m:url(/kitsune/staarten-alle.webp);background:var(--w);transition:background-color var(--wissel)}.k-lockup__woord{line-height:1;display:grid}.k-lockup__naam{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;margin-right:-.2em;font-size:1.25rem}.k-lockup__sub{font-family:var(--font-body);letter-spacing:.42em;text-transform:uppercase;color:var(--w-inkt);transition:color var(--wissel);margin-top:5px;font-size:.625rem;font-weight:700}.k-lockup--groot .k-lockup__vos{width:112px}.k-lockup--groot .k-lockup__naam{font-size:2rem}.k-lockup--groot .k-lockup__sub{margin-top:8px;font-size:.8125rem}.k-kanji{aspect-ratio:907/443;background:currentColor;display:block;-webkit-mask:url(/kitsune/kiryoku-kanji.webp) 50%/contain no-repeat;mask:url(/kitsune/kiryoku-kanji.webp) 50%/contain no-repeat}.k-kanji--verticaal{aspect-ratio:450/922;-webkit-mask-image:url(/kitsune/kiryoku-kanji-verticaal.webp);mask-image:url(/kitsune/kiryoku-kanji-verticaal.webp)}.k-kop{z-index:40;background:color-mix(in srgb, var(--k-wit) 96%, transparent);border-bottom:1px solid var(--k-lijn);position:sticky;top:0}.k-kop__binnen{min-height:72px;padding-inline:var(--inset);align-items:center;gap:20px;display:flex}.k-kop__merk{border-radius:8px;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.k-kop__nav{margin-left:auto}.k-kop__nav ul{gap:4px;display:flex}.k-kop__nav a{min-height:44px;color:var(--k-tekst-2);border-radius:999px;align-items:center;padding-inline:12px;font-weight:500;text-decoration:none;display:inline-flex}.k-kop__nav a:hover{color:var(--k-antraciet-2);background:var(--k-wit-2)}.k-kop__cta{min-height:44px;padding-inline:18px;font-size:.9375rem}.k-wereld{background:var(--k-wit-2);border:0;border-radius:999px;grid-template-columns:1fr 1fr;margin:0;padding:4px;display:inline-grid;position:relative;box-shadow:inset 0 1px 2px #3a3a3c1f}.k-wereld:before{content:"";background:var(--w);width:calc(50% - 4px);box-shadow:0 1px 2px #3a3a3c2e, 0 6px 14px -6px color-mix(in srgb, var(--w) 80%, #000);transition:transform var(--wissel), background-color var(--wissel);border-radius:999px;position:absolute;inset:4px auto 4px 4px}[data-wereld=training] .k-wereld:before{transform:translate(100%)}.k-wereld__optie{z-index:1;white-space:nowrap;hyphens:none;min-height:40px;color:var(--k-tekst-2);cursor:pointer;transition:color var(--wissel);border-radius:999px;place-items:center;padding-inline:16px;font-size:.9375rem;font-weight:700;display:grid;position:relative}.k-wereld__optie input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.k-wereld__optie:has(input:checked){color:var(--w-op)}.k-wereld__optie:has(input:focus-visible){outline:2px solid var(--k-antraciet);outline-offset:2px}@media (width<=1099px){.k-kop__nav{display:none}.k-wereld{margin-left:auto}}@media (width<=719px){.k-kop__cta{display:none}.k-kop__binnen{gap:12px;min-height:64px;padding-inline:16px}.k-lockup__vos{width:40px}.k-lockup__naam{letter-spacing:.16em;font-size:1rem}.k-lockup__sub{letter-spacing:.3em;font-size:.5625rem}.k-wereld__optie{padding-inline:12px;font-size:.875rem}}@media (width<=359px){.k-lockup__woord{display:none}}.k-vos{aspect-ratio:1200/787;width:100%;position:relative}.k-vos__beeld{position:absolute;inset:0}.k-vos__laag{-webkit-mask:var(--m) center / 100% 100% no-repeat;-webkit-mask:var(--m) center / 100% 100% no-repeat;mask:var(--m) center / 100% 100% no-repeat;position:absolute;inset:0}.k-vos__lijf{background:var(--k-antraciet)}.k-vos__staart{background:var(--w);transition:background-color var(--wissel), opacity .52s var(--ease), transform .7s var(--ease), filter .52s var(--ease)}.k-vos__staart--grond{opacity:0}.k-vos:not([data-actief="0"]) .k-vos__staart:not(.is-actief){opacity:.2}.k-vos:not([data-actief="0"]) .k-vos__staart--grond:not(.is-actief){opacity:0}.k-vos .k-vos__staart.is-actief{opacity:1;transform:translate(calc(var(--ux) * 1.4%), calc(var(--uy) * 1.4%));filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--w) 45%, transparent))}.k-vos .k-vos__staart--grond.is-actief{transform:none}.k-vos__pins{position:absolute;inset:0}.k-pin{width:0;height:0;position:absolute}.k-pin__knop{border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-22px;left:-22px}.k-pin__stip{background:var(--k-wit);width:12px;height:12px;box-shadow:0 0 0 2px var(--k-antraciet), 0 2px 6px #3a3a3c4d;transition:transform .3s var(--ease), background-color var(--wissel);border-radius:999px}.k-pin__knop:hover .k-pin__stip,.k-pin__knop[aria-pressed=true] .k-pin__stip{background:var(--w);transform:scale(1.35)}.k-pin__naam{white-space:nowrap;color:var(--k-tekst-2);background:color-mix(in srgb, var(--k-wit) 88%, transparent);transition:color .3s var(--ease), background-color var(--wissel), box-shadow .3s var(--ease);border-radius:999px;padding:7px 12px;font-size:.9375rem;font-weight:500;line-height:1;position:absolute}.k-pin__knop[aria-pressed=true] .k-pin__naam{color:var(--w-op);background:var(--w);box-shadow:var(--schaduw);font-weight:700}.k-pin__knop:hover .k-pin__naam{color:var(--k-antraciet-2)}.k-pin__knop[aria-pressed=true]:hover .k-pin__naam{color:var(--w-op)}.k-pin--links .k-pin__naam{top:50%;right:38px;translate:0 -50%}.k-pin--rechts .k-pin__naam{top:50%;left:38px;translate:0 -50%}.k-pin--boven-links .k-pin__naam{bottom:30px;right:30px}.k-pin--boven-rechts .k-pin__naam{bottom:30px;left:30px}.k-pin--onder .k-pin__naam{top:50%;right:38px;translate:0 -50%}.k-pin__naam:after{content:"";opacity:.55;background:currentColor;width:14px;height:1.5px;position:absolute}.k-pin--links .k-pin__naam:after,.k-pin--onder .k-pin__naam:after{top:50%;left:100%}.k-pin--rechts .k-pin__naam:after{top:50%;right:100%}.k-pin--boven-links .k-pin__naam:after{transform-origin:0;top:100%;left:calc(100% - 4px);rotate:45deg}.k-pin--boven-rechts .k-pin__naam:after{transform-origin:100%;top:100%;right:calc(100% - 4px);rotate:-45deg}.k-uitlezing{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;width:min(100%,560px);margin-inline:auto;display:grid}.k-uitlezing__stap{width:44px;height:44px;color:var(--k-antraciet);box-shadow:inset 0 0 0 1.5px var(--k-lijn);transition:background-color .2s var(--ease);border-radius:999px;place-items:center;display:grid}.k-uitlezing__stap:hover{background:var(--k-wit-2)}.k-uitlezing__tekst{text-align:center;min-height:3.2em}.k-uitlezing__item{display:block}.k-uitlezing__naam{font-family:var(--font-display);color:var(--w-inkt);transition:color var(--wissel);font-size:1.25rem;font-weight:400}.k-uitlezing__uitleg{color:var(--k-tekst-2);display:block}.k-uitlezing__teller{font-variant-numeric:tabular-nums;color:var(--k-tekst-2);margin-top:2px;font-size:.8125rem;display:block}@media (prefers-reduced-motion:no-preference){.k-uitlezing__item:not([hidden]){animation:k-in .48s var(--ease) both}}@keyframes k-in{0%{opacity:0;transform:translateY(6px)}}.k-held{padding:clamp(24px, 3.5vh, 48px) var(--inset) clamp(48px, 7vh, 88px);text-align:center;justify-items:center;gap:clamp(14px,2vh,24px);display:grid;overflow:clip}.k-held h1{letter-spacing:-.02em;max-width:16ch;font-size:clamp(2.5rem,1.7rem + 2.6vw,3.875rem);line-height:1.04}.k-held__positie{margin-top:14px;max-width:52ch;color:var(--k-tekst-2);margin-inline:auto;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.k-held__podium{gap:8px;width:min(100%,1000px);padding-inline:clamp(0px,12vw,180px);display:grid}.k-held__podium .k-vos{justify-self:center;width:min(100%,152.5svh - 762.5px,620px);min-width:300px}.k-held__acties{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.k-held__toelichting{color:var(--k-tekst-2);flex-basis:100%;font-size:.9375rem}@media (width>=1100px){.k-held{grid-template-columns:1fr minmax(0,1000px) 1fr}.k-held>*{grid-column:2}.k-held h1{max-width:none}}@media (width<=719px){.k-held{padding-inline:16px}.k-held__podium{padding-inline:0}.k-held__podium .k-vos{width:100%;min-width:0}.k-pin__naam{clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.k-held__acties .k-knop{width:100%}}.k-sectie{padding:var(--sectie-y) var(--inset)}.k-sectie__kop{gap:16px;margin-bottom:clamp(36px,5vw,64px);display:grid}@media (width>=1024px){.k-sectie__kop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px}}.k-band{padding:var(--sectie-y) calc(var(--inset) - clamp(8px, 1.4vw, 20px));background:var(--w-band);transition:background-color var(--wissel);border-radius:clamp(24px,3vw,40px);margin-inline:clamp(8px,1.4vw,20px)}.k-band--zacht{background:var(--k-wit-2)}.k-disclaimer{color:var(--k-tekst-2);max-width:62ch;margin-top:28px;font-size:.875rem}.k-routes{gap:20px;display:grid}.k-route{border-radius:var(--r-kaart);background:var(--k-kaart);box-shadow:var(--schaduw);transition:box-shadow .3s var(--ease), transform .3s var(--ease);gap:24px;padding:clamp(20px,3vw,36px);display:grid}.k-route:hover{box-shadow:var(--schaduw-hoog);transform:translateY(-2px)}.k-route__tekst{align-content:start;gap:12px;display:grid}.k-route--training{background:var(--k-antraciet);color:var(--k-op-donker)}.k-route--training h3{color:var(--k-op-donker)}.k-route--training .k-route__probleem{color:var(--k-op-donker-2)}.k-route--training .k-pijl{color:var(--k-rood-licht)}.k-route__probleem{color:var(--k-tekst-2);max-width:56ch}.k-route__belofte{max-width:56ch;font-weight:700}.k-route__foto img,img.k-route__foto{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-klein);width:100%;height:100%}@media (width>=900px){.k-route{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch}.k-route__tekst{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:center;column-gap:40px}.k-route__tekst>h3{grid-area:1/1/span 3;align-self:start;font-size:clamp(1.5rem,1.2rem + .8vw,2rem)}.k-route__tekst>p,.k-route__tekst>.k-pijl{grid-column:2}.k-route__tekst>.k-route__belofte{grid-row:1}.k-route__tekst>.k-route__probleem{grid-row:2}}.k-aanpak{gap:40px;display:grid}.k-aanpak__vos{color:var(--k-antraciet);position:relative}.k-aanpak__kanji{width:120px;color:var(--k-antraciet);opacity:.9;margin-top:28px}.k-bouwstenen{border-top:1px solid color-mix(in srgb, var(--k-antraciet) 16%, transparent);margin-top:36px;display:grid}.k-bouwsteen{border-bottom:1px solid color-mix(in srgb, var(--k-antraciet) 16%, transparent);grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:20px;padding-block:18px;display:grid}.k-bouwsteen__staart{background:color-mix(in srgb, var(--k-antraciet) 30%, transparent);width:auto;max-width:64px;height:52px;max-height:52px;-webkit-mask-image:var(--m);-webkit-mask-image:var(--m);mask-image:var(--m);transition:background-color .4s var(--ease), transform .5s var(--ease);grid-row:span 2;justify-self:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.k-bouwsteen.is-actief .k-bouwsteen__staart{background:var(--w);transform:scale(1.08)}.k-bouwsteen h3{font-size:1.25rem}.k-bouwsteen p{color:var(--k-tekst-2)}@media (width>=1024px){.k-aanpak{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px)}.k-aanpak__vos{position:sticky;top:calc(50svh - 200px)}}@media (width<=1023px){.k-aanpak__vos{max-width:520px}.k-aanpak__kanji{display:none}}.k-stappen{border-radius:var(--r-kaart);background:var(--k-antraciet);color:var(--k-op-donker);box-shadow:var(--schaduw-hoog);gap:28px;margin-top:clamp(48px,6vw,88px);padding:clamp(24px,4vw,48px);display:grid}.k-stappen h3,.k-stappen h4{color:var(--k-op-donker)}.k-stappen__kop p{color:var(--k-op-donker-2);margin-top:8px}.k-stappen__lijst{counter-reset:stap;gap:20px;display:grid}.k-stappen__lijst li{grid-template-columns:40px minmax(0,1fr);align-items:baseline;column-gap:14px;display:grid}.k-stappen__nr{font-variant-numeric:tabular-nums;background:var(--w);width:36px;height:36px;color:var(--w-op);transition:background-color var(--wissel), color var(--wissel);border-radius:999px;grid-row:span 2;place-items:center;font-weight:700;display:grid}.k-stappen__lijst p{color:var(--k-op-donker-2);font-size:.9375rem}.k-stappen__foto img,img.k-stappen__foto{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-klein);width:100%}@media (width>=1024px){.k-stappen{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.k-stappen__kop{grid-area:1/1/auto/-1}.k-stappen__foto{grid-area:2/3}.k-stappen__foto img,img.k-stappen__foto{aspect-ratio:auto;height:100%}.k-stappen__lijst{grid-area:2/1/auto/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.k-stappen__lijst li{grid-template-columns:40px minmax(0,1fr)}}.k-aanbod{gap:clamp(40px,5vw,64px);display:grid}.k-aanbod__titel{margin-bottom:20px}.k-pakketten{gap:18px;display:grid}@media (width>=720px){.k-pakketten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.k-pakketten{grid-template-columns:repeat(4,minmax(0,1fr))}}.k-pas{--pas-grond:var(--k-wit);border-radius:var(--r-kaart);background:var(--k-kaart);box-shadow:var(--schaduw);transition:box-shadow .3s var(--ease), transform .3s var(--ease);flex-direction:column;display:flex;position:relative}.k-pas:hover{box-shadow:var(--schaduw-hoog);transform:translateY(-3px)}.k-pas__boven{border-radius:var(--r-kaart) var(--r-kaart) 0 0;background:var(--w-band);transition:background-color var(--wissel);gap:10px;padding:24px 24px 20px;display:grid}.k-pas__naam{letter-spacing:.18em;font-size:1.375rem}.k-pas__pitch{color:var(--k-tekst-2);min-height:3.2em}.k-pas__prijs{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:6px;display:flex}.k-pas__bedrag{font-family:var(--font-display);letter-spacing:-.02em;color:var(--k-antraciet-2);font-variant-numeric:tabular-nums;font-size:2.75rem;line-height:1}.k-pas__euro{vertical-align:.5em;margin-right:4px;font-size:.55em}.k-pas__eenheid{color:var(--k-tekst-2);font-size:.9375rem}.k-pas__naad{border-top:2px dashed var(--k-lijn);height:0;margin-inline:18px;position:relative}.k-pas__naad:before,.k-pas__naad:after{content:"";background:var(--pas-grond);border-radius:999px;width:22px;height:22px;position:absolute;top:-12px;box-shadow:inset 0 2px 3px #3a3a3c1a}.k-pas__naad:before{left:-30px}.k-pas__naad:after{right:-30px}.k-pas__inhoud{gap:8px;padding:20px 24px 12px;display:grid}.k-pas__inhoud li{grid-template-columns:20px 1fr;align-items:start;gap:8px;display:grid}.k-pas__inhoud svg{width:18px;height:18px;color:var(--w-inkt);transition:color var(--wissel);margin-top:3px}.k-pas__extra{border-top:1px solid var(--k-lijn);gap:6px;margin:auto 24px 0;padding:14px 0 22px;font-size:.9375rem;display:grid}.k-pas__extra div{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.k-pas__extra dt{color:var(--k-tekst-2)}.k-pas__extra dd{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-weight:700}.k-pas__extra dd .k-pas__minder{font-weight:400}.k-pas__noot{color:var(--k-tekst-2);margin:-12px 24px 20px;font-size:.8125rem}.k-pt{border-radius:var(--r-kaart);background:var(--k-antraciet);color:var(--k-op-donker);box-shadow:var(--schaduw-hoog);gap:28px;padding:clamp(24px,4vw,48px);display:grid}.k-pt h3,.k-pt h4{color:var(--k-op-donker)}.k-pt__intro{color:var(--k-op-donker-2);max-width:52ch;margin-bottom:20px}.k-pt__los{margin-top:28px;margin-bottom:6px}.k-prijslijst li{border-bottom:1px solid #f6f2ec29;justify-content:space-between;align-items:baseline;gap:20px;padding-block:14px;display:flex}@media (width<=559px){.k-prijslijst li{flex-direction:column;gap:4px}.k-prijslijst__prijs{text-align:left}}.k-prijslijst small{color:var(--k-op-donker-2);font-size:.875rem;display:block}.k-prijslijst__prijs{font-variant-numeric:tabular-nums;color:var(--w-licht);text-align:right;transition:color var(--wissel);flex:none;font-weight:700}.k-pt__foto img,img.k-pt__foto{aspect-ratio:960/816;object-fit:cover;border-radius:var(--r-klein);width:100%;height:100%}@media (width>=1024px){.k-pt{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:56px}}.k-floris{gap:clamp(36px,5vw,80px);display:grid}.k-floris__beeld{align-self:start;position:relative}.k-floris__beeld img{border-radius:var(--r-kaart);width:100%;box-shadow:var(--schaduw-hoog)}.k-floris__kanji{width:64px;color:var(--w);filter:drop-shadow(0 4px 8px #3a3a3c40);transition:color var(--wissel);padding:0;position:absolute;bottom:60px;right:-18px}.k-floris__beeld figcaption{color:var(--k-tekst-2);margin-top:14px;font-size:.9375rem}.k-floris__tekst h2 span{display:block}@media (width>=640px){.k-br-smal{display:none}.k-floris__tekst{container-type:inline-size}.k-floris__tekst h2{font-size:min(3.25rem,6.09756cqi)}.k-floris__tekst h2 span{white-space:nowrap}}@media (width<=639px){.k-floris__tekst h2{font-size:1.875rem}}.k-floris__verhaal{gap:16px;max-width:64ch;margin-top:28px;display:grid}.k-kernzin{border-radius:var(--r-kaart);background:var(--k-antraciet);color:var(--k-op-donker);box-shadow:var(--schaduw-hoog);margin:36px 0;padding:clamp(24px,3.5vw,40px)}.k-kernzin p{font-family:var(--font-display);max-width:24ch;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.2}.k-kernzin footer{color:var(--w-licht);transition:color var(--wissel);margin-top:16px;font-weight:700}.k-floris__rij{gap:32px;display:grid}.k-floris__rij h3{margin-bottom:12px;font-size:1.25rem}.k-onderscheid{gap:12px;display:grid}.k-onderscheid li{padding-left:18px;position:relative}.k-onderscheid li:before{content:"";background:var(--w);width:8px;height:8px;transition:background-color var(--wissel);border-radius:999px;position:absolute;top:.62em;left:0}.k-opleidingen li{border-bottom:1px solid var(--k-lijn);justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}.k-status{background:var(--k-wit-2);color:var(--k-tekst-2);border-radius:999px;flex:none;padding:3px 10px;font-size:.8125rem;font-weight:700}.k-status--afgerond{background:var(--w-zacht);color:var(--k-antraciet-2);transition:background-color var(--wissel)}.k-floris__sport{color:var(--k-tekst-2);margin-top:16px}@media (width>=1024px){.k-floris{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)}.k-floris__beeld{position:sticky;top:104px}.k-floris__rij{grid-template-columns:1fr 1fr}}@media (width<=1023px){.k-floris__beeld{max-width:440px}}.k-themas{gap:18px;display:grid}.k-thema{border-radius:var(--r-kaart);background:var(--k-kaart);box-shadow:var(--schaduw);gap:20px;padding:clamp(20px,3vw,36px);display:grid}.k-thema h3{font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem)}.k-thema__kolom h4{font-family:var(--font-body);letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:12px;font-size:.9375rem;font-weight:700;display:flex}.k-thema__kolom h4 svg{width:20px;height:20px}.k-thema__kolom ul{gap:12px;display:grid}.k-thema__kolom--onderzoek h4{color:var(--k-antraciet-2)}.k-thema__kolom--advies{border-radius:var(--r-klein);background:var(--w-band);transition:background-color var(--wissel);padding:18px 20px}.k-thema__kolom--advies h4{color:var(--w-inkt)}.k-ref{font-variant-numeric:tabular-nums;color:var(--w-inkt);white-space:nowrap;font-weight:700;text-decoration:none}.k-ref:hover{text-decoration:underline}@media (width>=900px){.k-thema{grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px}}.k-bronnen{border-radius:var(--r-kaart);background:var(--k-antraciet);color:var(--k-op-donker);box-shadow:var(--schaduw-hoog);margin-top:28px;padding:clamp(24px,3.5vw,44px)}.k-bronnen h3{color:var(--k-op-donker);margin-bottom:16px}.k-bronnen ol{gap:12px;display:grid}.k-bronnen li{max-width:80ch;color:var(--k-op-donker-2);grid-template-columns:36px minmax(0,1fr);gap:8px;scroll-margin-top:120px;font-size:.9375rem;display:grid}.k-bronnen li:target{color:var(--k-op-donker)}.k-bronnen__nr{font-variant-numeric:tabular-nums;color:var(--w-licht);font-weight:700}.k-disclaimer--donker{color:var(--k-op-donker-2)}.k-ervaringen{gap:32px;display:grid}.k-namen{flex-wrap:wrap;gap:10px;display:flex}.k-namen li{font-family:var(--font-display);background:var(--k-kaart);box-shadow:var(--schaduw);color:var(--k-antraciet-2);border-radius:999px;padding:10px 18px;font-size:clamp(1.125rem,1rem + .5vw,1.5rem)}.k-voorbeeld{border-radius:var(--r-kaart);background:var(--k-antraciet);color:var(--k-op-donker);box-shadow:var(--schaduw-hoog);padding:clamp(24px,3.5vw,40px);position:relative}.k-voorbeeld__label{background:var(--k-op-donker);color:var(--k-antraciet-2);border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:.8125rem;font-weight:700;display:inline-block}.k-voorbeeld blockquote p{font-family:var(--font-display);max-width:34ch;font-size:clamp(1.25rem,1.1rem + .7vw,1.75rem);line-height:1.3}.k-voorbeeld figcaption{color:var(--k-op-donker-2);margin-top:16px}.k-ervaringen__foto img,img.k-ervaringen__foto{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-kaart);width:100%;height:100%;box-shadow:var(--schaduw)}@media (width>=1024px){.k-ervaringen{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;column-gap:56px}.k-ervaringen__kop,.k-namen{grid-column:1}.k-voorbeeld{grid-area:1/2/span 2}.k-ervaringen__foto{grid-column:1/-1}.k-ervaringen__foto img,img.k-ervaringen__foto{aspect-ratio:5/2;object-position:center 35%}}.k-ervaringen__kop .k-lead{margin-top:16px}.k-ebook{align-items:center;gap:36px;display:grid}.k-ebook__cover{justify-self:center;width:min(280px,70vw);rotate:-3deg}.k-ebook__cover img{border-radius:8px;width:100%;box-shadow:0 2px 4px #1f1b1a33,0 24px 48px -16px #1f1b1a73}.k-ebook__tekst{justify-items:start;gap:14px;display:grid}.k-ebook__onder{color:var(--k-tekst);font-size:1.125rem}.k-ebook__meta{color:var(--k-tekst-2)}.k-hoofdstukken{counter-reset:h;gap:6px;margin-block:8px 12px;display:grid}.k-hoofdstukken li{counter-increment:h;grid-template-columns:28px 1fr;display:grid}.k-hoofdstukken li:before{content:counter(h);font-variant-numeric:tabular-nums;color:var(--w-inkt);font-weight:700}.k-binnenkort{border-radius:var(--r-kaart);background:var(--k-antraciet);color:var(--k-op-donker);box-shadow:var(--schaduw-hoog);align-content:start;gap:14px;padding:clamp(24px,3vw,36px);display:grid}.k-binnenkort h2{color:var(--k-op-donker);font-size:clamp(1.5rem,1.3rem + .8vw,2rem)}.k-binnenkort p{color:var(--k-op-donker-2)}.k-binnenkort .k-pijl{color:var(--w-licht)}.k-chips{flex-wrap:wrap;gap:8px;display:flex}.k-chips li{background:#f6f2ec1a;border-radius:999px;padding:6px 14px;font-weight:500;box-shadow:inset 0 0 0 1px #f6f2ec3d}@media (width>=1024px){.k-ebook{grid-template-columns:300px minmax(0,1.2fr) minmax(0,.9fr);gap:clamp(32px,4vw,64px)}}.k-kennis{background:var(--k-antraciet);color:var(--k-op-donker);box-shadow:var(--schaduw-hoog);border-radius:clamp(24px,3vw,40px);grid-template-columns:minmax(0,1fr);gap:40px;padding:clamp(28px,5vw,72px);display:grid}.k-kennis h2{color:var(--k-op-donker);font-size:clamp(2.25rem,1.5rem + 3vw,4rem)}.k-kennis__tekst{align-content:start;justify-items:start;gap:18px;display:grid}.k-kennis__lead{color:var(--k-op-donker-2);max-width:40ch;font-size:1.125rem}.k-kennis__plaats{color:var(--k-op-donker-2);align-items:center;gap:8px;display:inline-flex}.k-kennis__plaats svg{width:20px;height:20px;color:var(--w-licht)}.k-form{border-radius:var(--r-kaart);background:#f6f2ec0f;gap:16px;padding:clamp(20px,3vw,32px);display:grid;box-shadow:inset 0 0 0 1px #f6f2ec24}.k-form__intro{color:var(--k-op-donker-2)}.k-veld{gap:6px;display:grid}.k-veld label{font-size:.9375rem;font-weight:700}.k-veld :is(input,select){border-radius:var(--r-klein);background:var(--k-op-donker);width:100%;min-width:0;min-height:50px;color:var(--k-antraciet-2);transition:box-shadow .2s var(--ease);border:0;padding:12px 16px;box-shadow:inset 0 0 0 1.5px #0000}.k-veld :is(input,select):hover{box-shadow:inset 0 0 0 1.5px var(--w-licht)}.k-veld :is(input,select):focus-visible{outline:2px solid var(--w-licht);outline-offset:2px}.k-form .k-knop{justify-self:start}.k-form .k-knop:focus-visible,.k-kennis .k-knop:focus-visible{outline-color:var(--k-op-donker)}.k-form__melding{color:var(--k-op-donker-2);font-size:.9375rem}.k-form__melding.is-gemeld{border-radius:var(--r-klein);background:var(--w-zacht);color:var(--k-antraciet-2);padding:12px 16px;font-weight:500}@media (width>=1024px){.k-kennis{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:64px}}.k-voet{padding:clamp(48px, 6vw, 88px) calc(var(--inset) - clamp(8px, 1.4vw, 20px)) 32px;background:var(--k-antraciet-2);color:var(--k-op-donker);border-radius:clamp(24px,3vw,40px);margin:0 clamp(8px,1.4vw,20px) clamp(8px,1.4vw,20px)}.k-voet__binnen{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}@media (width<=719px){.k-lockup--groot .k-lockup__vos{width:76px}.k-lockup--groot .k-lockup__naam{font-size:1.5rem}.k-voet__gegevens div{grid-template-columns:88px minmax(0,1fr)}.k-voet__gegevens dd{overflow-wrap:anywhere}}.k-voet .k-lockup{color:var(--k-op-donker)}.k-voet .k-lockup__sub{color:var(--w-licht)}.k-voet__merk{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.k-voet__kanji{width:48px;color:var(--w-licht);transition:color var(--wissel)}.k-voet__gegevens{gap:12px;margin:0;display:grid}.k-voet__gegevens div{grid-template-columns:110px 1fr;gap:12px;display:grid}.k-voet__gegevens dt{color:var(--k-op-donker-2)}.k-voet__gegevens dd{font-variant-numeric:tabular-nums;margin:0}.k-voet__sociaal{flex-wrap:wrap;gap:8px;display:flex}.k-voet__sociaal a{min-height:44px;transition:background-color .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding-inline:16px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #f6f2ec3d}.k-voet__sociaal a:hover{background:#f6f2ec1a}.k-voet__sociaal svg{width:20px;height:20px}.k-voet__disclaimer{color:var(--k-op-donker-2);max-width:70ch;font-size:.875rem}.k-voet__onder{color:var(--k-op-donker-2);border-top:1px solid #f6f2ec24;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:.875rem;display:flex}.k-voet :focus-visible{outline-color:var(--k-op-donker)}@media (width>=1024px){.k-voet__binnen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px}.k-voet__disclaimer,.k-voet__onder{grid-column:1/-1}}@media (prefers-reduced-transparency:reduce){.k-kop{background:var(--k-wit)}}
