/* v0.6.0 production layout: static founder portrait, candidate version line. */
.founder-portrait{margin:0;width:100%;background:#151513;border:1px solid var(--line);box-shadow:12px 12px 0 #ff5a1f}
.founder-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.founder-portrait figcaption{display:grid;gap:6px;padding:14px 16px;border-top:1px solid var(--line);background:#101114}
.founder-portrait .portrait-label{font:11px/1.4 var(--mono);letter-spacing:.12em;color:var(--muted)}
.founder-portrait .portrait-note{font-size:13px;line-height:1.5;color:var(--muted)}
.founder-preview{width:min(100%,390px);justify-self:center}
.candidate-line{display:inline-block;margin-top:6px;color:var(--muted)}
.footer .candidate-line{color:var(--muted);font-size:10px;line-height:1.6}
@media(max-width:760px){.founder-portrait{width:calc(100% - 12px);max-width:360px;justify-self:start;box-shadow:6px 6px 0 #ff5a1f}}
