.about-main{flex:1;grid-template-columns:minmax(270px,.85fr) minmax(0,2.15fr);align-items:stretch;gap:clamp(34px,4vw,68px);width:min(100%,1600px);min-height:0;margin-inline:auto;padding:clamp(24px,4vh,44px) clamp(24px,5vw,84px) clamp(68px,9vh,96px);display:grid}.about-intro{flex-direction:column;justify-content:center;min-width:0;display:flex}.about-intro h1{letter-spacing:-.04em;max-width:none;margin:0;font-size:clamp(3rem,4.3vw,4.7rem);font-weight:650;line-height:.96}.about-intro>p:last-child{max-width:410px;color:var(--color-slate);margin:clamp(26px,3.5vh,40px) 0 0;font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.58}.about-founders{min-width:0;margin:0}.founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid}.founder-card{flex-direction:column;justify-content:center;gap:clamp(16px,2.2vh,24px);min-width:0;padding:clamp(22px,2.8vw,44px);display:flex;position:relative}@media (width>=981px){@supports (grid-template-rows:subgrid){.founder-grid{grid-template-rows:1fr auto auto 1fr}.founder-card{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:1/-1;justify-content:normal;display:grid}.founder-card>.founder-photo{grid-row:2}.founder-card>div{grid-row:3}}}.founder-card:before{content:"";opacity:.7;background:#0c1b2421;width:1px;position:absolute;top:18%;bottom:18%;left:0}.founder-photo{aspect-ratio:1;object-fit:cover;object-position:top;filter:saturate(.88)contrast(.98);background:#e9e7e4;width:clamp(148px,12vw,204px);height:auto;display:block}.founder-card h3{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(1.8rem,2.15vw,2.65rem);font-weight:580;line-height:1}.founder-card .founder-role{color:var(--color-ink);margin:0;font-size:.94rem;font-weight:700}.founder-meta{justify-content:flex-start;align-items:center;gap:8px;display:flex}.founder-meta .linkedin-link{width:34px;height:34px;color:var(--color-slate);flex:0 0 34px;place-items:center;text-decoration:none;transition:color .18s,transform .18s;display:grid}.founder-meta .linkedin-link svg{fill:currentColor;width:17px;height:17px}.founder-meta .linkedin-link:hover,.founder-meta .linkedin-link:focus-visible{color:var(--color-green);transform:translateY(-2px)}.founder-card .founder-bio{color:#46545c;text-wrap:pretty;max-width:46ch;margin:clamp(14px,2vh,20px) 0 0;font-size:1.0625rem;font-weight:430;line-height:1.52}@media (width>=981px) and (height<=760px){.about-main{padding-top:18px;padding-bottom:48px}.about-intro .eyebrow{margin-bottom:18px}.about-intro h1{font-size:clamp(2.65rem,4vw,3.8rem)}.about-intro>p:last-child{margin-top:22px;font-size:1rem;line-height:1.45}.founder-card{gap:12px;padding:clamp(18px,2.4vw,34px)}.founder-photo{width:clamp(128px,11vw,162px)}.founder-card h3{margin-bottom:9px;font-size:clamp(1.7rem,2vw,2.25rem)}.founder-card .founder-bio{margin-top:12px;font-size:1rem;line-height:1.42}}@media (width<=980px){.about-main{padding:clamp(56px,8vh,88px) clamp(24px,5vw,84px) clamp(68px,10vh,108px);display:block}.about-intro{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}.about-intro .eyebrow{grid-column:1/-1;margin-bottom:0}.about-intro h1{font-size:clamp(3.2rem,7vw,5.2rem)}.about-intro>p:last-child{margin:0 0 3px}.about-founders{margin-top:clamp(58px,9vh,84px)}.founder-grid{border-top:1px solid #0c1b2421;height:auto}.founder-card{justify-content:initial;border-bottom:1px solid #0c1b2421;grid-template-rows:auto 1fr;gap:24px;padding:clamp(26px,4vw,40px);display:grid}.founder-card:before{display:none}.founder-photo{width:min(100%,240px)}}@media (width<=820px){.about-intro{grid-template-columns:1fr;align-items:start;gap:24px}.about-intro h1{letter-spacing:-.025em;font-size:clamp(2.9rem,12vw,4.6rem);line-height:1.12}.about-intro>p:last-child{margin-top:4px}.about-founders{margin-top:64px}.founder-grid{grid-template-columns:1fr}.founder-card{grid-template-rows:1fr;grid-template-columns:minmax(150px,210px) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,42px);padding-left:0;padding-right:0}.founder-card h3{letter-spacing:-.015em;line-height:1.15}}@media (width<=620px){.founder-card{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:24px}.founder-photo{width:min(64vw,220px)}.founder-card h3{font-size:clamp(2rem,9vw,2.55rem)}}@media (width<=520px){.about-main{padding-inline:20px}}
