/* Long-form pages (about, bring us your idea, retainers). Card styling lives in styles.css. */
.copy-width { max-width: 820px; }
.copy-page .page-hero h1 { max-width: 18ch; }
.copy-page .page-hero p { font-size: 1.18rem; color: var(--on-dark-muted); max-width: 40em; }
.copy-body .section-action { margin-top: 28px; }
.copy-body .section-action .button { margin-top: 0; }
/* Louis's photo: a sunset ring around the unaltered image. No cropping, filters or overlays. */
.founder-photo {
  display: block; width: min(100%, 324px); height: auto; aspect-ratio: 3 / 4;
  border-radius: 24px; margin: 9px 0 48px 9px;
  box-shadow: 0 0 0 5px var(--paper), 0 0 0 9px var(--coral), 0 0 0 10px rgba(245, 154, 216, 0.6), 0 26px 50px -14px rgba(14, 111, 156, 0.4);
}
@media (min-width: 961px) {
  .copy-body > .founder-photo { float: right; width: 260px; margin: 9px 9px 24px 40px; }
  .copy-body > .founder-photo + h2 { margin-top: 0; }
}
