.route-over .phead p{max-width:58ch}.route-over .phead h1{max-width:18ch}.route-over .prose{max-width:62ch}.route-over .prose p{font-size:clamp(16px,2.3vw,19px);color:var(--rmd-text);font-weight:300;line-height:1.7;margin-bottom:20px}.route-over .prose p .hl{color:var(--rmd-accent)}.route-over .prose p:last-child{margin-bottom:0}.route-over .founder{display:grid;grid-template-columns:280px 1fr;grid-gap:38px;gap:38px;align-items:start}@media(max-width:760px){.route-over .founder{grid-template-columns:1fr;gap:26px}}.route-over .avatar{position:relative;border-radius:var(--rmd-r-card);overflow:hidden;border:1px solid var(--rmd-line);background:radial-gradient(220px 200px at 50% 38%,var(--rmd-cyan-glow),transparent 70%),linear-gradient(180deg,var(--rmd-flow-1),var(--rmd-flow-2));aspect-ratio:4/5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.route-over .avatar .mono{font-family:var(--rmd-font-display);font-weight:600;font-size:64px;letter-spacing:-.04em;color:var(--rmd-text)}.route-over .avatar .mono .d{color:var(--rmd-cyan)}.route-over .avatar .cap{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-family:var(--rmd-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rmd-text-dim)}.route-over .founder .who .name{font-family:var(--rmd-font-display);font-weight:600;font-size:26px;letter-spacing:-.02em}.route-over .founder .who .role{font-family:var(--rmd-font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--rmd-accent);margin-top:6px}.route-over .founder .who .bio{margin-top:18px}.route-over .founder .who .bio p{font-size:15px;color:var(--rmd-text-mut);font-weight:300;line-height:1.7;margin-bottom:16px}.route-over .founder .who .sign{font-family:var(--rmd-font-display);font-weight:500;font-size:15px;color:var(--rmd-text);margin-top:6px}.route-over .princ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--rmd-gap);gap:var(--rmd-gap);margin-top:34px}@media(max-width:760px){.route-over .princ{grid-template-columns:1fr}}.route-over .princ .card{padding:var(--rmd-card-pad);display:flex;gap:16px;align-items:flex-start}.route-over .princ .n{font-family:var(--rmd-font-mono);font-size:11px;color:var(--rmd-accent);border:1px solid var(--rmd-cyan-soft);border-radius:var(--rmd-r-xs);padding:5px 9px;flex:none}.route-over .princ h3{font-family:var(--rmd-font-display);font-weight:600;font-size:17px;letter-spacing:-.01em;margin-bottom:8px}.route-over .princ p{font-size:13.5px;color:var(--rmd-text-mut);font-weight:300}.route-over .facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--rmd-gap);gap:var(--rmd-gap);margin-top:30px}@media(max-width:760px){.route-over .facts{grid-template-columns:1fr 1fr}}.route-over .fact{background:var(--rmd-panel);border:1px solid var(--rmd-line);border-radius:var(--rmd-r-card);padding:22px}.route-over .fact .k{font-family:var(--rmd-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rmd-text-dim);margin-bottom:9px}.route-over .fact .v{font-family:var(--rmd-font-display);font-weight:600;font-size:18px;letter-spacing:-.01em}.route-over .fact .v .d{color:var(--rmd-cyan)}