.founder-biography-page .fb-public-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.founder-biography-page .fb-public-lines{white-space:pre-line}.founder-biography-page .column-content{padding-top:26px}.founder-biography-page .column-author-portrait img{object-fit:cover;width:100%;height:100%}.founder-biography-page .column-author-card{grid-template-columns:170px minmax(0,1fr) minmax(180px,.7fr);margin-top:0}.founder-biography-page .column-author-card>blockquote{align-self:center;display:block}.founder-biography-page .fb-public-achievements{width:min(1450px,100% - 64px);margin:56px auto 0}.founder-biography-page .fb-public-achievements>header{text-align:left}.founder-biography-page .fb-public-achievements h2{color:#655d4c;letter-spacing:.12em;font:500 30px/1.5 Songti SC,SimSun,serif}.founder-biography-page .fb-public-achievements>header p{color:#8a8172;margin-top:12px;font-size:14px;line-height:1.9}.founder-biography-page .fb-public-categories{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin:28px 0 34px;display:flex}.founder-biography-page .fb-public-categories button{color:#80715a;font:inherit;cursor:pointer;background:#faf8f0;border:1px solid #d9d0bc;border-radius:3px;padding:11px 28px}.founder-biography-page .fb-public-categories button.active{color:#fffdf6;background:#768367;border-color:#899378}.founder-biography-page .fb-public-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.founder-biography-page .fb-public-gallery article{border-bottom:1px solid #e1d9c9;min-width:0;padding-bottom:20px}.founder-biography-page .fb-public-gallery article>button{aspect-ratio:4/3;cursor:zoom-in;background:#ece7dc;border:0;width:100%;padding:0;display:block;overflow:hidden}.founder-biography-page .fb-public-gallery img{object-fit:contain;width:100%;height:100%}.founder-biography-page .fb-public-gallery h3{color:#625c4c;margin:16px 0 7px;font:500 20px/1.6 Songti SC,SimSun,serif}.founder-biography-page .fb-public-gallery p{color:#8c8272;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.founder-biography-page .fb-public-empty{color:#938875;text-align:center;border:1px dashed #dcd5c4;padding:52px 20px;line-height:1.9}.founder-biography-page .fb-public-notice{color:#9a8368;text-align:center;margin-top:16px;font-size:12px;display:block}.founder-biography-page button:focus-visible{outline-offset:4px;outline:2px solid #a48661}.founder-biography-page .fb-public-lightbox{color:#5e594b;background:#fffdf6;border:1px solid #d5cdbb;border-radius:5px;width:min(1000px,92vw);max-height:92dvh;padding:22px;overflow:auto}.founder-biography-page .fb-public-lightbox::backdrop{background:#211f19b8}.founder-biography-page .fb-public-lightbox>img{object-fit:contain;width:100%;max-height:68dvh;display:block}.founder-biography-page .fb-public-lightbox>div{padding:17px 6px}.founder-biography-page .fb-public-lightbox h2{font:500 22px/1.6 Songti SC,SimSun,serif}.founder-biography-page .fb-public-lightbox p{color:#8a8171;margin-top:8px;line-height:1.9}.founder-biography-page .fb-public-close{cursor:pointer;background:#fffdf6;border:1px solid #d7cfbc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 0 10px auto;display:flex;position:sticky;top:0}.founder-biography-page .fb-public-lightbox nav{justify-content:center;align-items:center;gap:24px;display:flex}.founder-biography-page .fb-public-lightbox nav button{color:#76684f;cursor:pointer;background:#fffdf6;border:1px solid #d7cfbc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@media (max-width:900px){.founder-biography-page .column-author-card{grid-template-columns:130px minmax(0,1fr)}.founder-biography-page .column-author-portrait{width:120px;height:120px}.founder-biography-page .column-author-seal{left:165px}.founder-biography-page .column-author-card>blockquote{grid-column:1/-1;margin-top:0}.founder-biography-page .fb-public-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.founder-biography-page .column-author-card{grid-template-columns:1fr}.founder-biography-page .column-author-portrait{width:140px;height:140px;margin:0 auto}.founder-biography-page .column-author-seal{writing-mode:horizontal-tb;width:max-content;min-height:0;margin:0 auto;padding:4px 12px;display:block;position:static}.founder-biography-page .fb-public-achievements{width:calc(100% - 32px);margin-top:38px}.founder-biography-page .fb-public-categories{gap:8px}.founder-biography-page .fb-public-categories button{padding:10px 16px;font-size:13px}.founder-biography-page .fb-public-gallery{grid-template-columns:1fr}.founder-biography-page .fb-public-lightbox{padding:14px}}
