#tq_bio_samuel, #tq_bio_samuel * { box-sizing: border-box; }
    body #tq_bio_samuel {
      padding: 62px 24px 58px;
      background: #fff;
      color: var(--tq-ink, #243642);
    }
    #tq_bio_samuel .tqFounder_inner { max-width: 1080px; margin: 0 auto; }
    #tq_bio_samuel .tqFounder_profile {
      --tqFounder-portrait-size: 290px;
      display: grid;
      grid-template-columns: var(--tqFounder-portrait-size) minmax(0, 1fr);
      grid-template-rows: auto 1fr;
      gap: 0 clamp(32px, 5vw, 68px);
      align-items: start;
    }
    #tq_bio_samuel .tqFounder_heading { grid-column: 2; grid-row: 1; }
    #tq_bio_samuel .tqFounder_prose { grid-column: 2; grid-row: 2; }
    #tq_bio_samuel .tqFounder_portrait { grid-column: 1; grid-row: 1 / span 2; margin: 0; }
    #tq_bio_samuel .tqFounder_portrait img {
      display: block;
      width: 100%;
      height: auto;
      aspect-ratio: 1;
      object-fit: cover;
      border-radius: 4px;
    }
    #tq_bio_samuel .tqFounder_statement {
      grid-column: 1;
      grid-row: 1 / span 2;
      margin: calc(var(--tqFounder-portrait-size) + 22px) 0 0;
      padding: 0 0 0 18px;
      border-left: 2px solid var(--tq-blue, #1177b8);
      font-family: Georgia, "Times New Roman", serif;
      font-size: 18px;
      line-height: 1.65;
      color: var(--tq-navy, #13374e);
    }
    #tq_bio_samuel .tqFounder_eyebrow {
      margin: 0 0 10px;
      color: var(--tq-blue, #1177b8);
      font-size: 11px;
      font-weight: 700;
      letter-spacing: .14em;
      text-transform: uppercase;
    }
    #tq_bio_samuel #tqFounder_name {
      margin: 0 0 24px;
      font-family: Georgia, "Times New Roman", serif;
      font-size: clamp(32px, 3.6vw, 42px);
      line-height: 1.15;
      font-weight: 400;
      letter-spacing: -.025em;
      color: var(--tq-navy, #13374e);
    }
    #tq_bio_samuel .tqFounder_prose p {
      margin: 0 0 17px;
      max-width: 70ch;
      font-size: 16px;
      line-height: 1.8;
      color: var(--tq-ink, #243642);
    }
    #tq_bio_samuel .tqFounder_prose p:last-child { margin-bottom: 0; }
    #tq_bio_samuel .tqFounder_principles {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 32px;
      margin: 38px 0 0;
      padding-top: 26px;
      border-top: 1px solid var(--tq-rule, #dce5ea);
    }
    #tq_bio_samuel .tqFounder_principles dt {
      margin: 0 0 9px;
      font-size: 15px;
      line-height: 1.5;
      font-weight: 650;
      color: var(--tq-navy, #13374e);
    }
    #tq_bio_samuel .tqFounder_principles dd {
      margin: 0;
      font-size: 14px;
      line-height: 1.75;
      color: var(--tq-muted, #60727d);
    }
    @media (max-width: 760px) {
      body #tq_bio_samuel { padding: 38px 20px; }
      #tq_bio_samuel .tqFounder_profile { grid-template-columns: 1fr; grid-template-rows: auto; gap: 24px; }
      #tq_bio_samuel .tqFounder_heading,
      #tq_bio_samuel .tqFounder_portrait,
      #tq_bio_samuel .tqFounder_prose,
      #tq_bio_samuel .tqFounder_statement {
        grid-column: auto;
        grid-row: auto;
      }
      #tq_bio_samuel .tqFounder_portrait { width: min(220px, 100%); }
      #tq_bio_samuel .tqFounder_statement { margin: 0; font-size: 18px; padding-left: 18px; }
      #tq_bio_samuel #tqFounder_name { margin-bottom: 0; }
      #tq_bio_samuel .tqFounder_principles { grid-template-columns: 1fr; gap: 24px; margin-top: 28px; }
    }
