/* A personal portrait and editorial note within the existing PLVGIN theme. */
.founder-note.founder-portrait-note{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:100px;align-items:center;border-top:1px solid #c8c2b6}
.founder-visual{min-width:0}.founder-visual>h2{font-size:clamp(40px,4vw,58px);line-height:1.06;margin:20px 0 30px;max-width:390px}
.founder-photo{margin:0;width:100%;max-width:190px;aspect-ratio:1/1;position:relative;background:#e4dfd1;border-radius:23px;overflow:hidden}
.founder-photo img{display:block;width:155%;max-width:none;height:auto;position:absolute;left:50%;top:0;transform:translate(-50%,-4%)}
.founder-personal-note{min-width:0;position:relative;padding-top:35px}.founder-quote-mark{display:block;color:#8d927c;font:95px/.6 'Instrument Serif',Georgia,serif;margin-bottom:18px}
.founder-personal-note blockquote{margin:0 0 32px;padding:0;max-width:660px}.founder-personal-note blockquote p{font:38px/1.21 'Instrument Serif',Georgia,serif;letter-spacing:-.025em;color:#293240;margin:0}
.founder-note-copy{max-width:500px}.founder-note-copy p{font:14px/1.9 Inter,Arial,sans-serif;letter-spacing:0;color:#62676d;margin:18px 0}
.founder-letter.founder-personal-note>.founder-signature{font:24px/1.3 'Instrument Serif',Georgia,serif;letter-spacing:-.01em;color:#293240;margin:30px 0 20px}
.founder-about-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;border-bottom:1px solid #bcb5a5;font-size:12px;padding:7px 0;transition:color .25s,border-color .25s}
.founder-about-link:hover{color:#5b634f;border-color:#5b634f}.founder-about-link:focus-visible{outline:3px solid #758062;outline-offset:5px}.founder-about-link>span{font-size:19px}
@media(min-width:1500px){.founder-note.founder-portrait-note{gap:130px}.founder-personal-note blockquote p{font-size:44px}}
@media(max-width:1100px){.founder-note.founder-portrait-note{gap:55px}.founder-personal-note blockquote p{font-size:34px}.founder-visual>h2{font-size:45px}.founder-note-copy p{font-size:13px}}
@media(max-width:809px){.founder-note.founder-portrait-note{gap:35px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.founder-visual>h2{font-size:39px}.founder-personal-note blockquote p{font-size:30px}.founder-photo{border-radius:21px}.founder-note-copy p{font-size:13px;line-height:1.85}.founder-letter.founder-personal-note>.founder-signature{font-size:22px}}
@media(max-width:600px){.founder-note.founder-portrait-note{grid-template-columns:minmax(0,1fr);gap:35px}.founder-visual>h2{font-size:42px;margin-bottom:27px;max-width:none}.founder-photo{max-width:170px}.founder-personal-note{padding-top:12px}.founder-personal-note blockquote p{font-size:33px;line-height:1.22}.founder-personal-note blockquote{margin-bottom:25px}.founder-note-copy p{font-size:14px}.founder-quote-mark{font-size:83px;margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){.founder-about-link{transition:none}}

