.about-page .about-main{max-width:1100px;padding-block:clamp(32px,5vw,64px)}.about-heading{max-width:760px;margin-bottom:32px}.about-heading h1{margin:12px 0 18px;color:#254737;font:500 clamp(32px,5vw,50px)/1.13 Georgia,serif;letter-spacing:-.025em}.about-heading>p{color:#52665b;font-size:17px;line-height:1.6}.founder-note{display:grid;grid-template-columns:124px minmax(0,1fr);gap:clamp(24px,4vw,44px);align-items:start;padding:clamp(24px,5vw,48px);background:#edf3e9;border:1px solid #d3dfcd;border-radius:28px;box-shadow:0 10px 32px #25473709}.founder-avatar{display:grid;place-items:center;width:124px;height:124px;border-radius:50%;border:5px solid #fffdf7;background:#dce7d6;color:#315840;font:500 62px/1 Georgia,serif;box-shadow:0 4px 16px #2547370a}.founder-copy{position:relative;min-width:0;isolation:isolate}.founder-quote-mark{position:absolute;top:-44px;right:0;z-index:-1;font:180px/1 Georgia,serif;color:#d9e4d2;pointer-events:none;-webkit-user-select:none;user-select:none}.founder-copy blockquote{margin:0 0 24px;color:#254737;font:500 clamp(23px,3vw,29px)/1.5 Georgia,serif;overflow-wrap:anywhere}.founder-copy>p{margin:0 0 18px;max-width:58ch;color:#42594a;font-size:17px;line-height:1.75}.founder-copy strong{font-weight:750;color:#254737}.founder-copy>.founder-signature{margin:28px 0 24px;font:italic 22px/1.5 Georgia,serif;color:#315840}.founder-signature span{font-size:17px}.about-page .founder-feedback{min-height:48px;white-space:normal;text-align:center}.about-page .founder-feedback:focus-visible{outline:3px solid #315840;outline-offset:4px}.about-page .public-footer>div{min-width:0}@media (max-width:600px){.about-page .about-main{padding-inline:18px}.founder-note{grid-template-columns:minmax(0,1fr);gap:24px;padding:26px 22px;border-radius:22px}.founder-avatar{width:96px;height:96px;font-size:48px}.founder-quote-mark{font-size:140px;top:-26px}.founder-copy>p{font-size:16px}.founder-copy>.founder-signature{font-size:23px}.founder-signature span{display:block;font-size:16px}.about-page .founder-feedback{width:100%}.about-page .public-footer{flex-direction:column;gap:20px}.about-page .public-footer>div:last-child{display:flex;flex-wrap:wrap}}