.ka-hero-scene.hv-scene{justify-content:flex-end;align-items:center;min-height:0;display:flex}.hv-card{width:100%;max-width:500px;color:var(--ka-ink);font-family:var(--ka-sans);background:linear-gradient(#12121ef0,#0c0c15f7);border:1px solid #ffffff1c;border-radius:20px;padding:22px 22px 18px;position:relative;box-shadow:0 30px 80px #00000073}.hv-card:before{content:"";background:var(--ka-grad);opacity:.55;height:1px;position:absolute;inset:0 22px auto}.hv-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hv-tag{color:var(--ka-sage);font-family:var(--ka-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #67e8f947;border-radius:999px;padding:5px 10px;font-size:10.5px}.hv-live{color:var(--ka-muted);font-family:var(--ka-mono);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.hv-live i{background:var(--ka-sage);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite hv-puls;box-shadow:0 0 #67e8f980}@keyframes hv-puls{0%{box-shadow:0 0 #67e8f973}70%,to{box-shadow:0 0 0 8px #67e8f900}}.hv-foot{border-top:1px dashed var(--ka-line);color:var(--ka-muted);font-family:var(--ka-mono);letter-spacing:.04em;margin:16px 0 0;padding-top:12px;font-size:10.5px}@keyframes hb-glans{0%,to{background-position:100% 0}50%{background-position:0 0}}.ka-hero-scene.hv-scene--c{--hc-foto:clamp(130px, 15vw, 220px);min-height:0;padding-top:calc(var(--hc-foto) * .74);display:block}.hc-foto{width:var(--hc-foto);aspect-ratio:1;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;margin:0;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 30px 80px #0000007a}.hc-foto img{object-fit:cover;object-position:66% 30%;filter:var(--foto-grade)}.hc-kaart{--ka-note-x:0px;--ka-note-y:0px;z-index:2;-webkit-backdrop-filter:blur(12px);width:84%;max-width:400px;transform:translate3d(var(--ka-note-x), var(--ka-note-y), 0);background:linear-gradient(#12121ef2,#0c0c15f7);padding:18px 18px 14px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.hc-kaart .hv-head{margin-bottom:12px}.hc-kaart .hv-foot{margin-top:8px}.hk{container-type:inline-size}@container (max-width:320px){.hk-live{display:none}}.hk-lijst{margin:0;padding:0;list-style:none;position:relative}.hk-lijst:before{content:"";background:linear-gradient(180deg, var(--ka-line-strong), #67e8f980);width:1px;position:absolute;top:16px;bottom:-14px;left:5.5px}.hk-rij{border-radius:12px;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:0 12px;margin:0 -10px;padding:9px 10px;transition:background .5s;display:grid;position:relative}.hk-dot{z-index:1;border:1.5px solid var(--ka-line-strong);background:var(--ka-card);border-radius:50%;width:12px;height:12px;margin-top:3px;transition:background .4s,border-color .4s;position:relative}.hk-tekst small{color:var(--ka-sage-deep);font-family:var(--ka-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;display:block}.hk-tekst strong{color:var(--ka-ink);text-wrap:pretty;margin-top:3px;font-size:14px;font-weight:500;line-height:1.4;display:block}.hk-tekst small,.hk-tekst strong{transition:opacity .5s}.hk-staat{color:var(--ka-muted);font-family:var(--ka-mono);white-space:nowrap;border:1px solid #0000;border-radius:999px;margin-top:1px;padding:1px 7px;font-size:10.5px}.hk-rij.is-straks .hk-tekst small,.hk-rij.is-straks .hk-tekst strong{opacity:.45}.hk-rij.is-klaar .hk-dot{border-color:var(--ka-sage);background:var(--ka-sage)}.hk-rij.is-klaar .hk-staat{color:var(--ka-sage)}.hk-rij.is-klaar .hk-staat:before{content:"✓ ";content:"✓ " / ""}.hk-rij.is-bezig{background:#7aa2ff14}.hk-rij.is-bezig .hk-dot{border-color:var(--ka-sage);animation:1.8s ease-out infinite hv-puls}.hk-rij.is-bezig .hk-staat{color:var(--ka-sage);border-color:#67e8f94d}.hk-fundament{background:linear-gradient(110deg,#67e8f90a 20%,#67e8f91a 50%,#67e8f90a 80%) 0 0/250% 100%;border:1px solid #67e8f938;border-radius:12px;margin-top:12px;padding:11px 14px 12px;position:relative}.hk.is-beweegt .hk-fundament{animation:9s ease-in-out infinite hb-glans}.hk-fundament small{color:var(--ka-sage);font-family:var(--ka-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;display:block}.hk-fundament span{color:var(--ka-copy);text-wrap:pretty;margin-top:4px;font-size:12.5px;line-height:1.45;display:block}@media (max-width:850px){.ka-hero-scene.hv-scene{justify-content:center;width:min(100%,560px);min-height:0}.hv-card{max-width:none}.ka-hero-scene.hv-scene--c{--hc-foto:230px}.hc-kaart{max-width:420px}}@media (max-width:560px){.ka-hero-scene.hv-scene{width:100%;margin-inline:0}.hv-card{border-radius:18px;padding:18px 16px 14px}.ka-hero-scene.hv-scene--c{--hc-foto:clamp(150px, 46vw, 200px)}.hc-kaart{width:92%;padding:14px 14px 10px}.hk-tekst strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.hv-live i,.hk-rij.is-bezig .hk-dot,.hk-fundament{animation:none!important}}
