.founder-editorial{background:#f8faf6}.founder-intro{grid-template-columns:1.25fr 1fr;align-items:center;gap:90px;padding-block:150px 80px;display:grid}.founder-intro h1{letter-spacing:-.065em;margin-top:28px;font-size:clamp(56px,5.8vw,86px);font-weight:400;line-height:1.03}.founder-intro h1 em{color:#6f9584;font-style:normal}.founder-intro-copy>p:not(:first-child){color:#526d6d;max-width:440px;margin-top:30px;font-size:18px;line-height:1.8}.founder-intro-copy .future-text-link{gap:35px;margin-top:28px;font-size:16px}.founder-portrait{min-width:0;margin:0}.founder-portrait-stage{background:#e5eee2;border-radius:3px;justify-content:center;padding:28px 28px 0;display:flex}.founder-portrait-stage>img{object-fit:contain;object-position:center top;flex:none;width:100%;max-width:340px;height:auto;display:block;position:static}.founder-portrait figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:21px;display:flex}.founder-portrait figcaption>div{flex-direction:column;gap:8px;display:flex}.founder-portrait strong{letter-spacing:-.03em;font-size:20px;font-weight:400}.founder-portrait figcaption span{color:#607a6e;letter-spacing:.1em;font-size:11px}.founder-portrait figcaption>p{color:#73887d;font-size:12px}.founder-letter{border-top:1px solid #cedcd0;grid-template-columns:1fr 2.15fr;align-items:start;gap:100px;padding-block:80px 100px;display:grid}.founder-letter-aside{position:sticky;top:135px}.founder-letter-aside figure{margin:40px 0 0}.founder-letter-aside img{border:7px solid #fff;width:150px;height:auto;display:block;box-shadow:0 3px 20px #173e3808}.founder-letter-aside figcaption{color:#73887d;margin-top:15px;font-size:12px;line-height:1.6}.founder-letter-body{max-width:760px}.founder-letter-body article+article{border-top:1px solid #dfe8de;margin-top:70px;padding-top:55px}.founder-chapter-label{letter-spacing:.11em;color:#5b7c6c;align-items:center;gap:17px;font-size:11px;display:flex}.founder-chapter-label span{color:#8ca593}.founder-letter-body h2{letter-spacing:-.042em;text-wrap:pretty;margin-top:22px;font-size:clamp(29px,3.05vw,42px);line-height:1.22}.founder-letter-body article>p:not(:first-child){color:#526d6d;margin-top:23px;font-size:18px;line-height:1.9}.founder-letter-signature{margin-top:50px}.founder-letter-signature>span{letter-spacing:-.06em;font-family:Georgia,serif;font-size:37px;font-style:italic}.founder-letter-signature p{letter-spacing:.1em;color:#648475;margin-top:15px;font-size:11px}.founder-conviction{color:#e6f0e3;background:#143f40;padding-block:75px 80px}.founder-conviction .future-shell{max-width:990px}.founder-conviction span{color:#a7c9ad;font-family:Georgia,serif;font-size:90px;line-height:1}.founder-conviction blockquote{letter-spacing:-.045em;max-width:880px;margin:0;font-size:clamp(33px,4.1vw,58px);line-height:1.2}.founder-conviction p{color:#accabc;margin-top:30px;font-size:14px}.founder-people{padding-block:100px 85px}.founder-people .future-section-heading{align-items:start}.founder-people h2{max-width:560px}.founder-people .future-section-heading>p{padding-top:30px}.founder-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:55px;display:grid}.founder-people-grid article{border-top:1px solid #bdd2c3;padding-top:25px}.founder-people-grid article>span{color:#779786;font-size:12px}.founder-people-grid article>p:first-of-type{letter-spacing:.1em;color:#587867;margin-top:30px;font-size:11px}.founder-people-grid h3{letter-spacing:-.04em;margin-top:14px;font-size:30px;font-weight:400}.founder-people-grid article>p:last-child{color:#526d6d;margin-top:18px;font-size:16px;line-height:1.8}.founder-standards{grid-template-columns:1fr 1fr;gap:90px;padding-block:30px 100px;display:grid}.founder-standards h2{max-width:400px;margin-top:20px;font-size:36px;line-height:1.25}.founder-standards ol{margin:0;padding:0;list-style:none}.founder-standards li{border-bottom:1px solid #d3dfd2;align-items:baseline;gap:24px;padding:22px 0;font-size:17px;line-height:1.7;display:flex}.founder-standards li:first-child{border-top:1px solid #d3dfd2}.founder-standards li>span{color:#74977d;font-size:12px}.founder-connect{background:#e8f1e5;padding-block:85px}.founder-connect h2{max-width:780px}.founder-connect p{color:#526d6d;margin-top:22px;font-size:17px;line-height:1.8}.founder-connect .future-actions{margin-top:32px}html:lang(ko) .founder-editorial h1,html:lang(ko) .founder-editorial h2,html:lang(ko) .founder-editorial blockquote{word-break:keep-all}@media (max-width:1100px){.founder-intro{grid-template-columns:1.2fr 1fr;gap:45px}.founder-intro h1{font-size:58px}.founder-letter{grid-template-columns:.75fr 2fr;gap:55px}.founder-people .future-section-heading,.founder-standards{gap:45px}}@media (max-width:760px){.founder-intro{grid-template-columns:1fr;gap:40px;padding-block:135px 55px}.founder-intro h1{margin-top:24px;font-size:clamp(45px,8.5vw,64px)}.founder-intro-copy>p:not(:first-child){margin-top:24px;font-size:17px}.founder-intro-copy .future-text-link{margin-top:20px}.founder-portrait{justify-self:center;width:min(100%,380px)}.founder-portrait-stage{padding:24px 26px 0}.founder-portrait-stage>img{max-width:285px}.founder-letter{grid-template-columns:1fr;gap:38px;padding-block:45px 65px}.founder-letter-aside{justify-content:space-between;align-items:start;gap:20px;display:flex;position:static}.founder-letter-aside figure{margin:0}.founder-letter-aside img{border-width:4px;width:88px}.founder-letter-aside figcaption{max-width:140px;margin-top:10px;font-size:11px}.founder-letter-body h2{font-size:30px}.founder-letter-body article>p:not(:first-child){margin-top:20px;font-size:17px;line-height:1.85}.founder-letter-body article+article{margin-top:40px;padding-top:35px}.founder-letter-signature{margin-top:38px}.founder-conviction{padding-block:45px 55px}.founder-conviction span{font-size:65px}.founder-conviction blockquote{font-size:34px;line-height:1.25}.founder-people{padding-block:65px 50px}.founder-people .future-section-heading{gap:20px}.founder-people .future-section-heading>p{padding:0}.founder-people h2{font-size:36px}.founder-people-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.founder-people-grid article>p:first-of-type{margin-top:19px}.founder-people-grid h3{font-size:28px}.founder-standards{grid-template-columns:1fr;gap:30px;padding-block:20px 65px}.founder-standards h2{font-size:32px}.founder-standards li{gap:20px;font-size:16px}.founder-connect{padding-block:60px}.founder-connect h2{font-size:36px}}
