/* Q's personal introduction, kept on its own readable page. */
.founder-page{max-width:1180px;margin-inline:auto}.founder-heading{padding:16px 0 34px;border-bottom:1px solid #3c502e}.founder-heading .eyebrow{font-size:10px;letter-spacing:1.6px;color:#b7dc98;margin-bottom:24px}.founder-heading h1{font-size:clamp(45px,5vw,73px);line-height:1.04;letter-spacing:-.7px}.founder-heading>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#adc39d;margin-top:23px;max-width:620px}.founder-layout{display:grid;grid-template-columns:minmax(190px,.6fr) minmax(0,1.4fr);gap:65px;margin-top:42px;align-items:start}.founder-sidebar{padding:25px 25px 29px;background:#14200e;border:1px solid #415831;min-width:0}.founder-sidebar>.eyebrow{font-size:8px;letter-spacing:1.2px;color:#a1c185}.founder-sidebar dl{margin:25px 0 0}.founder-sidebar dl>div{padding:16px 0;border-top:1px solid #3a502b}.founder-sidebar dt{font-size:10px;color:#93af7d}.founder-sidebar dd{font-size:14px;line-height:1.8;color:#dfedcf;margin:8px 0 0}.founder-sidebar-mission{font-family:var(--display);font-size:30px;line-height:1.1;margin-top:23px}.founder-sidebar-mission span{color:var(--green)}.founder-sidebar>.text-link{font-size:11px;min-height:44px;margin-top:20px}.founder-letter{min-width:0;max-width:720px;font-size:16px;line-height:1.9;color:#c2d1b6}.founder-letter>p{margin:0 0 23px}.founder-letter>p:first-child{font-size:23px;line-height:1.5;color:#f0f7e9}.founder-letter strong{font-weight:700;color:#e5f2db}.founder-letter em{font-style:italic;color:#c6e7aa}.founder-letter .founder-signature{display:grid;gap:7px;border-top:1px solid #3b522c;padding-top:24px;margin-top:30px}.founder-signature strong{font-family:var(--display);font-size:36px;line-height:1.1;color:var(--green)}.founder-signature span{font-size:12px;color:#a0ba8c}.founder-letter-actions{display:flex;flex-wrap:wrap;gap:17px 25px;align-items:center;margin-top:33px;padding-top:27px;border-top:1px solid #3b522c}.founder-letter-actions .button{font-size:12px}.founder-letter-actions .text-link{font-size:12px;min-height:44px}
@media(max-width:1000px){.founder-layout{gap:35px;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr)}.founder-sidebar{padding:24px 20px}}
@media(max-width:750px){.founder-heading{padding:8px 0 28px}.founder-heading .eyebrow{font-size:8px;margin-bottom:21px}.founder-heading h1{font-size:clamp(39px,10.5vw,58px);line-height:1.05;letter-spacing:-.4px;overflow-wrap:anywhere}.founder-heading>p:not(.eyebrow){font-size:13px;margin-top:21px}.founder-layout{grid-template-columns:1fr;gap:29px;margin-top:28px}.founder-sidebar{padding:21px}.founder-sidebar dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.founder-sidebar dl>div{padding-top:14px}.founder-sidebar dt{font-size:8px}.founder-sidebar dd{font-size:11px;margin-top:7px;line-height:1.7}.founder-sidebar-mission{font-size:27px;margin-top:20px}.founder-sidebar>.text-link{margin-top:12px}.founder-letter{font-size:15px;line-height:1.9}.founder-letter>p{margin-bottom:22px}.founder-letter>p:first-child{font-size:21px}.founder-letter-actions{gap:13px 24px}.founder-letter-actions .button{font-size:11px}}
