.pers-hero{background:radial-gradient(120% 90% at 78% 8%, #f2ce7547 0%, transparent 58%), linear-gradient(168deg, #322f63 0%, var(--night) 46%, #221f45 100%);color:#fdf6e6;border:1px solid #fffaf024;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 46px 90px -46px #2b2a55b8}.pers-hero-inner{z-index:2;position:relative}.pers-hero .pers-eyebrow{color:var(--gold)}.pers-hero p{color:#fdf6e6db}.pers-stars{z-index:1;pointer-events:none;position:absolute;inset:0}.pers-star{background:var(--gold);opacity:.55;border-radius:999px;width:3px;height:3px;animation:5.2s ease-in-out infinite persTwinkle;position:absolute;box-shadow:0 0 8px 2px #f2ce7573}.pers-star.big{width:5px;height:5px}@keyframes persTwinkle{0%,to{opacity:.22;transform:scale(.85)}50%{opacity:.95;transform:scale(1.15)}}.pers-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:.7rem;font-weight:700}.pers-mijlpaal{background:#fffaf012;border:1px solid #fffaf029;border-radius:1.25rem;padding:1.15rem 1.25rem}.pers-cijfer{font-family:var(--font-display), Georgia, serif;color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,5.4vw,2.6rem);font-weight:600;line-height:1.05}.pers-mijlpaal-label{color:#fdf6e6;margin-top:.15rem;font-weight:700}.pers-mijlpaal-toel{color:#fdf6e6b8;margin-top:.4rem;font-size:.85rem;line-height:1.5}.pers-kaart{border:1px solid var(--line);background:var(--paper);border-radius:1.25rem;padding:1.35rem 1.4rem;box-shadow:0 18px 40px -34px #3a2a1a80}.pers-kaart-hover{transition:transform .3s cubic-bezier(.2,.8,.3,1),box-shadow .3s}.pers-kaart-hover:hover{transform:translateY(-4px);box-shadow:0 26px 48px -30px #3a2a1a8c}.pers-fact{border-top:1px solid var(--line);grid-template-columns:12rem 1fr;gap:.35rem 1rem;padding:.7rem 0;display:grid}.pers-fact:first-child{border-top:0}.pers-fact dt{color:var(--ink);font-weight:700}.pers-fact dd{color:var(--ink-soft)}@media (max-width:640px){.pers-fact{grid-template-columns:1fr}}.pers-quote{border-left:3px solid var(--amber);font-family:var(--font-display), Georgia, serif;color:var(--ink);padding-left:1.1rem;font-size:1.12rem;line-height:1.65}.pers-copy-blok{position:relative}.pers-copy-btn{border:1px solid var(--line);background:var(--cream);color:var(--ink-soft);border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;position:absolute;top:.65rem;right:.65rem}.pers-copy-btn:hover{background:var(--paper);color:var(--ink);border-color:var(--amber)}.pers-copy-btn:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.pers-copy-btn[data-gekopieerd=ja]{background:var(--gold);color:#3a2a1a;border-color:var(--amber)}.pers-beeld{border:1px solid var(--line);background:var(--paper);border-radius:1rem;overflow:hidden}.pers-beeld img{transition:transform .6s cubic-bezier(.2,.8,.3,1)}.pers-beeld:hover img{transform:scale(1.05)}.pers-tijdlijn{padding-left:1.6rem;position:relative}.pers-tijdlijn:before{content:"";background:linear-gradient(180deg, var(--gold), var(--line));width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.38rem}.pers-tijdlijn-item{padding-bottom:1.15rem;position:relative}.pers-tijdlijn-item:before{content:"";background:var(--gold);width:.7rem;height:.7rem;box-shadow:0 0 0 3px var(--cream);border-radius:999px;position:absolute;top:.42rem;left:-1.42rem}.pers-in{opacity:1;transform:none}html.pers-anim .pers-in{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.3,1);transform:translateY(18px)}html.pers-anim .pers-in.is-zichtbaar{opacity:1;transform:none}html[data-motion=min] .pers-star{animation:none}html[data-motion=min].pers-anim .pers-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pers-star{animation:none}.pers-beeld img{transition:none}html.pers-anim .pers-in{opacity:1;transform:none}}@media print{.pers-hero{color:#000;box-shadow:none;background:0 0;border:0}.pers-hero p,.pers-mijlpaal-label,.pers-mijlpaal-toel,.pers-cijfer{color:#000}.pers-copy-btn,.pers-stars{display:none}}
