.meet-hero{padding-top:48px}.meet-hero__tab{margin-bottom:26px}.meet-hero__tab .tab{background:var(--surface);margin-left:0}.meet-hero__grid{align-items:center;gap:36px;display:grid}.meet-hero .lede{max-width:43ch;color:var(--ink-soft);margin-top:24px;font-size:clamp(18px,2vw,22px)}.record{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 24px}.record dl{margin:0}.record .r{border-bottom:1px solid var(--line);gap:4px;padding:13px 0;display:grid}.record .r:last-child{border-bottom:0}.record dt{color:var(--ink-soft);font-size:14px}.record dd{margin:0}@media (width>=900px){.meet-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px}.record .r{grid-template-columns:110px 1fr;gap:16px}}.founder-sec h2{margin-bottom:36px}.founder-sec{--pad:64px}.people{gap:48px;display:grid}.person{min-width:0}.portrait{aspect-ratio:4/5;border:1px solid var(--line);background:var(--surface);border-radius:4px;width:min(100%,400px);overflow:hidden}.portrait img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.person h3{margin-top:22px;font-size:clamp(23px,2.2vw,30px)}.person p{color:var(--ink-soft);margin-top:12px}.person .role{margin-top:2px;font-size:15px}@media (width>=700px){.person{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.person h3{margin-top:0}}.letter-sec .intro,.letter-card,.letter-sec .letter-note{max-width:760px;margin-inline:auto}.letter-sec .intro{color:var(--ink-soft);margin-bottom:22px;font-size:15px}.letter-card{background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:var(--text);border-radius:4px;padding:clamp(24px,5vw,60px)}.letter-card .head{border-bottom:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:28px;padding-bottom:14px;font-size:14px;display:flex}.letter-card h2{margin-bottom:24px}.letter-card .body{min-height:220px}.sign{max-width:300px;margin-top:36px}.sign .line{border-bottom:1px solid var(--ink);height:44px}.sign .name{margin-top:8px;font-weight:600}.sign .title{color:var(--ink-soft);font-size:14px}.letter-sec .letter-note{color:var(--ink-soft);margin-top:14px;font-size:13px}.photo{margin:0}.photo img{border-radius:4px;width:100%;height:auto;display:block}.letter-grid{gap:32px;max-width:760px;margin-inline:auto;display:grid}.letter-grid .letter-card{max-width:none;margin:0}.letter-grid .photo{max-width:520px}@media (width>=1100px){.letter-grid{grid-template-columns:minmax(0,760px) minmax(0,1fr);align-items:start;gap:56px;max-width:none}.letter-grid .photo{max-width:none}.letter-sec .intro,.letter-sec .letter-note{margin-inline:0}}.more-sec .links{border-top:1px solid var(--line);max-width:760px;margin:28px 0 0;padding:0;list-style:none}.more-sec .links li{border-bottom:1px solid var(--line);padding:17px 0}.more-sec .links a{font-weight:600}.final .wrap{gap:28px;display:grid}.final h2{max-width:16ch;font-size:clamp(30px,3.6vw,48px)}.final__body{color:var(--ink-soft);max-width:40ch}.final .btn{margin-top:24px}@media (width>=900px){.final .wrap{grid-template-columns:7fr 5fr;align-items:center;gap:80px}}.final .action{justify-self:start}@media (width>=900px){.final .action{justify-self:end}}
