.about-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 40px;border-bottom:1px solid var(--border)}
.about-nav nav{display:flex;align-items:center;gap:28px;font-size:13px}
.about-nav [aria-current]{color:var(--muted-foreground)}
.about-intro,.founder-gallery{max-width:1240px;margin-inline:auto;padding-inline:40px}
.about-intro{padding-top:100px;padding-bottom:68px}
.about-intro h1{margin-top:24px;font-size:clamp(42px,5.5vw,76px);font-weight:500;letter-spacing:-.045em;line-height:1.06}
.about-lead{max-width:510px;margin-top:28px;font-size:18px;line-height:1.7;color:var(--muted-foreground)}
.founder-gallery{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-bottom:110px}
.founder-photo{height:480px;overflow:hidden;border-radius:24px;background:#eee}
.founder-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}
.founder-profile:first-child .founder-photo img{height:auto;object-fit:contain;object-position:top}
.founder-details{padding-top:28px}
.founder-details h2{font-size:clamp(24px,2.4vw,34px);font-weight:500;letter-spacing:-.03em;margin-top:12px}
.founder-socials{display:flex;gap:28px;margin-top:24px;font-size:14px}
.founder-socials a{padding-block:8px;border-bottom:1px solid var(--border)}
.founder-socials a:hover{color:var(--muted-foreground);border-color:var(--foreground)}
@media(max-width:700px){.about-nav{padding:20px;gap:12px}.about-nav img{width:105px}.about-nav nav{gap:14px;font-size:12px}.about-nav .btn-shell{display:none}.about-intro,.founder-gallery{padding-inline:24px}.about-intro{padding-top:64px;padding-bottom:44px}.founder-gallery{grid-template-columns:1fr;gap:56px;padding-bottom:72px}.founder-photo{height:auto;aspect-ratio:1/1}.about-lead{font-size:16px}.tempest-about-link{font-size:10px;white-space:nowrap}}
