.search[data-astro-cid-fzapqtec]{display:flex;gap:.7rem;margin-bottom:1.4rem;max-width:560px}.search[data-astro-cid-fzapqtec] input[data-astro-cid-fzapqtec]{flex:1;min-width:0;min-height:50px;padding:.6rem 1rem;border-radius:var(--radius);border:2px solid var(--gold);background:var(--white);color:var(--ink);font:inherit}.search[data-astro-cid-fzapqtec] input[data-astro-cid-fzapqtec]::placeholder{color:#6a7aa8}.search[data-astro-cid-fzapqtec] input[data-astro-cid-fzapqtec]:focus{outline:none;border-color:var(--royal);box-shadow:0 0 0 4px #0155ef33}.profile[data-astro-cid-fzapqtec]{display:grid;gap:1.1rem}.hero[data-astro-cid-fzapqtec]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem clamp(14px,3vw,28px);padding:clamp(16px,3vw,28px);background:linear-gradient(135deg,#fff,#e4f7fb)}.portrait[data-astro-cid-fzapqtec]{display:grid;place-items:center;width:96px;height:96px;border-radius:24px;background:radial-gradient(circle at 50% 35%,#fff,#bfeaf3);box-shadow:inset 0 0 0 3px var(--gold),0 6px 16px #003d4a40}.portrait[data-astro-cid-fzapqtec] img[data-astro-cid-fzapqtec]{width:80px;height:80px;image-rendering:pixelated;object-fit:contain}.who[data-astro-cid-fzapqtec]{min-width:0}.eyebrow[data-astro-cid-fzapqtec]{font-weight:800;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}.name-row[data-astro-cid-fzapqtec]{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .6rem}.name-row[data-astro-cid-fzapqtec] h2[data-astro-cid-fzapqtec]{margin:0;font-size:clamp(1.7rem,4.5vw,2.5rem);color:var(--ink);overflow-wrap:anywhere}.share[data-astro-cid-fzapqtec]{display:inline-grid;place-items:center;width:40px;height:40px;border:2px solid var(--gold);border-radius:var(--radius);background:var(--white);color:var(--ink);cursor:pointer}.share[data-astro-cid-fzapqtec][hidden]{display:none}.share[data-astro-cid-fzapqtec]:hover{background:var(--gold-light)}.share[data-astro-cid-fzapqtec]:focus-visible{outline:3px solid var(--royal);outline-offset:2px}.share-msg[data-astro-cid-fzapqtec]{font-weight:800;font-size:.88rem;color:var(--teal-deep)}.vocation[data-astro-cid-fzapqtec]{margin-top:.15rem;font-weight:800;font-size:1.1rem;color:var(--ink-soft)}.badges[data-astro-cid-fzapqtec]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none}.badge[data-astro-cid-fzapqtec]{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .8rem;border-radius:999px;background:#d9f3f8;color:var(--ink);font-weight:800;font-size:.88rem}.badge-premium[data-astro-cid-fzapqtec]{background:linear-gradient(180deg,var(--gold-light),var(--gold));color:var(--copper)}.badge-on[data-astro-cid-fzapqtec]{background:#d3f5e1;color:#0a5a33}.badge-staff[data-astro-cid-fzapqtec]{background:var(--navy);color:var(--gold-light)}.level[data-astro-cid-fzapqtec]{text-align:center;padding-left:clamp(12px,3vw,28px);border-left:2px solid rgba(3,21,92,.15)}.level-label[data-astro-cid-fzapqtec]{display:block;font-weight:800;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep)}.level-num[data-astro-cid-fzapqtec]{display:block;font-family:var(--font-display);font-weight:900;font-size:clamp(2.4rem,7vw,3.6rem);line-height:1.05;color:var(--ink)}.sections[data-astro-cid-fzapqtec]{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:thin}.sections[data-astro-cid-fzapqtec] a[data-astro-cid-fzapqtec]{flex:none;padding:.45rem .95rem;border-radius:999px;background:#ffffff73;color:var(--ink);text-decoration:none;font-weight:800;font-size:.92rem}.sections[data-astro-cid-fzapqtec] a[data-astro-cid-fzapqtec]:hover{background:#ffffffd9}.block[data-astro-cid-fzapqtec]{padding:clamp(16px,3vw,28px);scroll-margin-top:90px}.block[data-astro-cid-fzapqtec] h3[data-astro-cid-fzapqtec]{margin:0 0 1rem;font-size:1.35rem;color:var(--ink)}.block-head[data-astro-cid-fzapqtec]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.block-head[data-astro-cid-fzapqtec] h3[data-astro-cid-fzapqtec]{margin:0}.note[data-astro-cid-fzapqtec]{font-size:.85rem;font-weight:700;color:#4a5788}.block[data-astro-cid-fzapqtec] .empty[data-astro-cid-fzapqtec]{padding:.6rem 0 .2rem;text-align:left}.facts[data-astro-cid-fzapqtec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:1.1rem 1.6rem;margin:0}.facts[data-astro-cid-fzapqtec]>div[data-astro-cid-fzapqtec]{padding-top:.7rem;border-top:2px solid rgba(3,21,92,.12);min-width:0}.facts[data-astro-cid-fzapqtec] dt[data-astro-cid-fzapqtec]{font-size:.82rem;color:#4a5788;font-weight:800}.facts[data-astro-cid-fzapqtec] dd[data-astro-cid-fzapqtec]{margin:.15rem 0 0;color:var(--ink);font-weight:800;font-size:1.08rem;overflow-wrap:anywhere}.facts[data-astro-cid-fzapqtec] a[data-astro-cid-fzapqtec]{color:var(--royal-deep);text-decoration:none}.facts[data-astro-cid-fzapqtec] a[data-astro-cid-fzapqtec]:hover{color:var(--royal);text-decoration:underline;text-underline-offset:3px}.sub[data-astro-cid-fzapqtec]{display:block;font-size:.82rem;font-weight:700;color:#4a5788}.none[data-astro-cid-fzapqtec]{color:#4a5788;font-weight:700}.on[data-astro-cid-fzapqtec]{color:var(--teal-deep)}.timeline[data-astro-cid-fzapqtec]{list-style:none;margin:0;padding:0 0 0 1.2rem;border-left:2px solid rgba(3,21,92,.18);display:grid;gap:1rem}.timeline[data-astro-cid-fzapqtec] li[data-astro-cid-fzapqtec]{position:relative}.timeline[data-astro-cid-fzapqtec] li[data-astro-cid-fzapqtec]:before{content:"";position:absolute;left:calc(-1.2rem - 6px);top:.35rem;width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--navy)}.timeline[data-astro-cid-fzapqtec] time[data-astro-cid-fzapqtec]{display:block;font-size:.82rem;font-weight:700;color:#4a5788}.timeline[data-astro-cid-fzapqtec] p[data-astro-cid-fzapqtec]{margin:.1rem 0 0;color:var(--ink);font-weight:600}.timeline[data-astro-cid-fzapqtec] strong[data-astro-cid-fzapqtec]{font-weight:900}.timeline[data-astro-cid-fzapqtec] a[data-astro-cid-fzapqtec]{color:var(--royal-deep);font-weight:800;text-underline-offset:3px}.skills[data-astro-cid-fzapqtec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;margin:0}.skills[data-astro-cid-fzapqtec]>div[data-astro-cid-fzapqtec]{padding:.7rem .9rem;border-radius:var(--radius);background:#d9f3f8;min-width:0}.skills[data-astro-cid-fzapqtec] .wide[data-astro-cid-fzapqtec]{grid-column:1 / -1;background:linear-gradient(180deg,var(--gold-light),var(--gold))}.skills[data-astro-cid-fzapqtec] dt[data-astro-cid-fzapqtec]{font-size:.8rem;font-weight:800;color:#4a5788}.skills[data-astro-cid-fzapqtec] .wide[data-astro-cid-fzapqtec] dt[data-astro-cid-fzapqtec]{color:var(--copper)}.skills[data-astro-cid-fzapqtec] dd[data-astro-cid-fzapqtec]{margin:.1rem 0 0;font-family:var(--font-display);font-weight:900;font-size:1.35rem;color:var(--ink);font-variant-numeric:tabular-nums}.sr-only[data-astro-cid-fzapqtec]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.hero[data-astro-cid-fzapqtec]{grid-template-columns:auto 1fr}.portrait[data-astro-cid-fzapqtec]{width:76px;height:76px;border-radius:20px}.portrait[data-astro-cid-fzapqtec] img[data-astro-cid-fzapqtec]{width:64px;height:64px}.level[data-astro-cid-fzapqtec]{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:center;gap:.7rem;padding:.7rem 0 0;border-left:0;border-top:2px solid rgba(3,21,92,.15)}.search[data-astro-cid-fzapqtec]{max-width:none}.facts[data-astro-cid-fzapqtec]{grid-template-columns:repeat(2,minmax(0,1fr))}}
