.zniRKG_storySection{background:var(--paper);padding-block:clamp(4.5rem,8vw,8rem)}.zniRKG_storyLayout{align-items:start;gap:clamp(2.5rem,7vw,7rem)}.zniRKG_profileColumn{min-width:0}.zniRKG_profileImage{aspect-ratio:4/5;border:1px solid var(--rule);background:var(--surface);border-radius:1.25rem;width:min(100%,31rem);margin:0;padding:.65rem;position:relative;overflow:hidden}.zniRKG_profileImage:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#1e1e1eb8);position:absolute;inset:48% 0 0}.zniRKG_profileImage img{object-fit:cover;object-position:center;width:100%;height:100%}.zniRKG_profileCaption{z-index:2;color:#fff;justify-items:start;gap:.35rem;display:grid;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.zniRKG_officialLabel{color:var(--ink);background:var(--paper);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.25rem .55rem;font-size:.625rem;font-weight:800}.zniRKG_profileName{font-size:1.1rem;font-weight:700;line-height:1.2}.zniRKG_profileCode{color:#ffffffc7;font-family:monospace;font-size:.7rem}.zniRKG_profileDetails{border-top:1px solid var(--rule);gap:.25rem;margin-top:1.5rem;padding-top:1rem;display:grid}.zniRKG_profileDetails p{margin:0}.zniRKG_profileDetails p:first-child{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.zniRKG_profileDetails p:last-child{font-size:1rem;font-weight:700}.zniRKG_storyArticle{min-width:0}.zniRKG_storyArticle .section-heading{margin-bottom:1.75rem}.zniRKG_storyArticle .section-heading .eyebrow{color:var(--ink)}.zniRKG_storyArticle .section-heading h2{letter-spacing:-.06em;font-size:clamp(2rem,4vw,3.65rem);line-height:1.04}.zniRKG_topic{min-width:0}.zniRKG_ruledTopic{border-top:1px solid var(--rule);margin-top:clamp(2.25rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem)}.zniRKG_topicTitle{color:var(--ink);letter-spacing:-.04em;margin:0 0 1.25rem;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:650;line-height:1.15}.zniRKG_quote{border-left:3px solid var(--brand);color:var(--ink);margin:0 0 1.5rem;padding:.45rem 0 .45rem 1.25rem;font-size:clamp(1.15rem,2vw,1.45rem);font-style:italic;font-weight:550;line-height:1.5}.zniRKG_quote p{margin:0}.zniRKG_paragraphs{color:var(--muted)}.zniRKG_paragraphs strong{color:var(--ink)}.zniRKG_experience{border:1px solid var(--rule);border-left:3px solid var(--brand);background:var(--surface);margin-top:1.5rem;padding:clamp(1rem,3vw,1.5rem)}.zniRKG_experience h3{color:var(--ink);letter-spacing:.02em;margin:0 0 .65rem;font-size:.9rem;font-weight:700}.zniRKG_experience p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.7}.zniRKG_closingThought{color:var(--ink);font-size:1.08em;font-weight:650}.zniRKG_signature{border-top:1px solid var(--rule);gap:.15rem;margin:clamp(2rem,4vw,3rem) 0 0;padding-top:1.25rem;display:grid}.zniRKG_signature strong{color:var(--ink);font-size:1.05rem}.zniRKG_signature span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}@media (max-width:760px){.zniRKG_storyLayout{gap:2.75rem}.zniRKG_profileImage{aspect-ratio:1;width:min(100%,28rem);margin-inline:auto}.zniRKG_profileDetails{width:min(100%,28rem);margin-inline:auto}}
