.ab-page{position:relative}.ab-hero{isolation:isolate;padding-block:clamp(64px,10vw,136px) clamp(56px,8vw,104px);position:relative;overflow:hidden}.ab-hero-in{z-index:1;position:relative}.ab-h1{max-width:14ch;margin-top:26px}.ab-h1 .mk-accent{background:linear-gradient(92deg, var(--color-brand-light), #d6e6ff 60%, var(--color-mint));color:#0000;-webkit-background-clip:text;background-clip:text}.ab-sub{max-width:52ch;margin-top:28px;font-weight:500}.ab-actions{margin-top:40px}.ab-who{grid-template-columns:minmax(0,1fr);gap:20px 56px;max-width:980px;display:grid}@media (min-width:768px){.ab-who{grid-template-columns:160px minmax(0,1fr)}}.ab-who-tag{align-self:start;margin:0;padding-top:6px;font-weight:500}.ab-who-prose{gap:22px;display:grid}.ab-who-prose p{color:var(--color-fg-soft);text-wrap:pretty;margin:0;font-size:17px;line-height:1.7}.ab-who-prose p:first-child{color:var(--color-fg);letter-spacing:-.012em;font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.5}.ab-why{background:radial-gradient(70% 60% at 100% 0%, #1466e829, transparent 60%), var(--color-card);padding:clamp(28px,5vw,56px);overflow:hidden}.ab-why-head{max-width:720px}.ab-why-sub{color:var(--color-brand-light);margin:16px 0 0;font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:500;line-height:1.5}.ab-why-cols{grid-template-columns:minmax(0,1fr);gap:0 32px;margin-top:clamp(24px,4vw,40px);display:grid}@media (min-width:900px){.ab-why-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-why-col{border-top:1px solid var(--color-hairline-strong);padding:22px 0}.ab-why-col .mk-num{color:var(--color-brand-light);margin-bottom:12px;display:block}.ab-why-col p{color:var(--color-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.65}.ab-pillars{gap:18px;margin:0;padding:0;list-style:none}@media (min-width:768px){.ab-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-pillar{flex-direction:column;display:flex}.ab-pillar-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.ab-pillar-title{margin:0 0 10px}.ab-pillar-desc{color:var(--color-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.65}.ab-founder-tag{margin-bottom:18px}.ab-founder{background:radial-gradient(50% 80% at 0% 50%, #1466e824, transparent 65%), var(--color-surface);grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:clamp(24px,4vw,40px);display:grid}@media (min-width:768px){.ab-founder{grid-template-columns:auto minmax(0,1fr);gap:36px}}.ab-founder-avatar{border:1px solid var(--color-hairline-strong);width:128px;height:128px;box-shadow:var(--shadow-card), 0 0 0 6px #1466e81f;background:var(--color-surface-2);border-radius:32px;place-items:center;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.ab-founder-avatar{border-radius:40px;width:176px;height:176px}}.ab-founder-photo{object-fit:cover;width:100%;height:100%}.ab-founder-initials{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-fg);font-size:52px;font-weight:700;line-height:1}.ab-founder-body{min-width:0}.ab-founder-name{font-size:clamp(1.6rem,3vw,2.3rem)}.ab-founder-role{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-light);margin:10px 0 0;font-size:12.5px}.ab-founder-bio{color:var(--color-fg-soft);text-wrap:pretty;max-width:62ch;margin:18px 0 0;font-size:16px;line-height:1.65}.ab-founder-linkedin{margin-top:20px}.ab-final{padding-bottom:clamp(72px,9vw,120px)}
