
/* Results founder operating record — v20260919a */
body.page-results{--fr-ink:#081524;--fr-muted:#526276;--fr-line:rgba(8,21,36,.10);--fr-aqua:#45cdbd;--fr-gold:#c89c55;--fr-paper:#f7f6f1;}
body.page-results .founder-record-section{padding:clamp(4.5rem,7vw,7rem) 0;background:linear-gradient(180deg,#f8f7f2 0%,#f2f6f4 100%);border-top:1px solid rgba(8,21,36,.05);border-bottom:1px solid rgba(8,21,36,.07);}
body.page-results .founder-record-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(2rem,6vw,6rem);align-items:end;margin-bottom:clamp(2rem,4vw,3rem);}
body.page-results .founder-record-id{display:flex;align-items:center;gap:.85rem;margin-bottom:1.1rem;color:var(--fr-muted);}
body.page-results .founder-record-mark{width:54px;height:54px;border-radius:50%;flex:0 0 auto;background:radial-gradient(circle at 35% 35%,#8af1e4 0%,#45cdbd 28%,#0c6e67 58%,#0b1b2d 100%);box-shadow:0 8px 20px rgba(8,21,36,.14),inset 0 0 0 1px rgba(255,255,255,.32);}
body.page-results .founder-record-id span{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#277f76;margin-bottom:.18rem;}
body.page-results .founder-record-id strong{display:block;font:700 1rem/1.2 Manrope,Inter,sans-serif;color:var(--fr-ink);}
body.page-results .founder-record-copy h2{font:700 clamp(2.8rem,4.4vw,4.8rem)/.95 Manrope,Inter,sans-serif;letter-spacing:-.055em;color:var(--fr-ink);max-width:12ch;margin:0 0 1rem;}
body.page-results .founder-record-copy>p{max-width:64ch;margin:0;color:#4d5e70;line-height:1.7;font-size:1.04rem;}
body.page-results .founder-record-principle{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;color:#526276;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding-bottom:.35rem;}
body.page-results .founder-record-principle span{border:1px solid rgba(8,21,36,.1);background:rgba(255,255,255,.62);border-radius:999px;padding:.55rem .75rem;}
body.page-results .founder-record-principle i{font-style:normal;color:#2c9b8e;}
body.page-results .founder-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:clamp(3.2rem,5vw,4.7rem);}
body.page-results .founder-metric-card{padding:1.55rem 1.45rem 1.5rem;border:1px solid var(--fr-line);border-radius:1.15rem;background:rgba(255,255,255,.82);box-shadow:0 12px 34px rgba(8,21,36,.045);min-height:250px;}
body.page-results .founder-metric-card>strong{display:block;font:700 clamp(2.6rem,4vw,4.2rem)/.95 Manrope,Inter,sans-serif;letter-spacing:-.06em;color:var(--fr-ink);margin-bottom:1rem;}
body.page-results .founder-metric-card-dual>strong{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;}
body.page-results .founder-metric-card-dual>strong small{font:800 .86rem/1.1 Inter,sans-serif;letter-spacing:.02em;color:#27887e;text-transform:uppercase;}
body.page-results .founder-metric-card h3{font:700 1.08rem/1.2 Manrope,Inter,sans-serif;letter-spacing:-.02em;color:var(--fr-ink);margin:0 0 .55rem;}
body.page-results .founder-metric-card p{margin:0;color:#56677a;line-height:1.58;font-size:.94rem;}
body.page-results .founder-capability-head{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:2rem;align-items:end;margin-bottom:1.35rem;}
body.page-results .founder-capability-head .eyebrow{margin:0;}
body.page-results .founder-capability-head h3{font:700 clamp(1.8rem,2.7vw,2.7rem)/1.02 Manrope,Inter,sans-serif;letter-spacing:-.04em;color:var(--fr-ink);margin:0;max-width:19ch;}
body.page-results .founder-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}
body.page-results .founder-capability-card{display:grid;grid-template-columns:42px 1fr;gap:1rem;padding:1.6rem 1.55rem;border-radius:1.1rem;background:#fff;border:1px solid var(--fr-line);box-shadow:0 9px 26px rgba(8,21,36,.04);}
body.page-results .founder-capability-index{font-size:.75rem;letter-spacing:.12em;font-weight:800;color:#258d81;padding-top:.25rem;}
body.page-results .founder-capability-label{margin:0 0 .5rem;color:#277f76;text-transform:uppercase;letter-spacing:.11em;font-size:.72rem;font-weight:800;}
body.page-results .founder-capability-card h3{font:700 1.35rem/1.1 Manrope,Inter,sans-serif;letter-spacing:-.03em;color:var(--fr-ink);margin:0 0 .7rem;}
body.page-results .founder-capability-card>div>p:not(.founder-capability-label){margin:0;color:#536477;line-height:1.63;}
body.page-results .founder-capability-card .result-meta{margin:1rem 0 0;}
@media(max-width:980px){body.page-results .founder-record-head{grid-template-columns:1fr;gap:1.3rem;}body.page-results .founder-record-principle{justify-content:flex-start;}body.page-results .founder-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));}body.page-results .founder-capability-head{grid-template-columns:1fr;gap:.7rem;}body.page-results .founder-capability-grid{grid-template-columns:1fr;}}
@media(max-width:620px){body.page-results .founder-record-section{padding:3.7rem 0;}body.page-results .founder-metric-grid{grid-template-columns:1fr;}body.page-results .founder-metric-card{min-height:0;padding:1.4rem 1.3rem;}body.page-results .founder-capability-card{grid-template-columns:32px 1fr;padding:1.35rem 1.2rem;}body.page-results .founder-record-principle i{display:none;}body.page-results .founder-record-principle{gap:.4rem;}}

body.page-results .founder-role-source{margin:0 0 .3rem;color:#788697;font-size:.72rem;line-height:1.35;font-weight:650;}
