.ab-big{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-weight:600;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.15;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.ab-big strong{color:var(--brand-text)}.ab-story{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:clamp(var(--s4),5vw,var(--s8));gap:clamp(var(--s4),5vw,var(--s8));align-items:start}.ab-media,.ab-story__copy{min-width:0}.ab-media{display:grid;grid-gap:var(--s3);gap:var(--s3);position:-webkit-sticky;position:sticky;top:96px}.ab-media__item{margin:0;border-radius:18px;overflow:hidden;background:var(--card);border:1px solid var(--line,#e5e7eb);box-shadow:0 12px 32px rgba(20,24,33,.1)}.ab-media__item img,.ab-media__item video{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;object-position:top center}.ab-media__item figcaption{padding:10px 14px;font-size:.92rem;font-weight:600;color:var(--ink)}@media (max-width:900px){.ab-story{grid-template-columns:minmax(0,1fr)}.ab-media{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ab-media{grid-template-columns:minmax(0,1fr)}}.ab-values{display:grid;grid-gap:var(--s2);gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--s4)}@media (max-width:900px){.ab-values{grid-template-columns:minmax(0,1fr)}}.ab-values .fx-tile{flex-direction:row;align-items:center;gap:var(--s2);padding:var(--s3)}.ab-values .fx-tile h3{margin:0}.ab-values .fx-tile p,.ab-values .fx-tile>div{min-width:0}.ab-values .fx-tile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:var(--s2);column-gap:var(--s2);grid-row-gap:2px;row-gap:2px}.ab-values .fx-tile .fx-tile__ico{grid-row:1/span 2}.ab-values>.fx-tile{grid-column:auto}.ab-h2{font-family:var(--font-display),system-ui,sans-serif;font-weight:650;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.1;letter-spacing:-.02em;margin:var(--s1) 0 0;color:inherit}.ab-join .fx-tile p,.ab-pillars .fx-tile p{max-width:48ch}.ab-btns{display:flex;flex-wrap:wrap;gap:var(--s1)}.ab-cta{text-align:center}.ab-cta .fx-sub{margin-inline:auto}.ab-founder{margin-top:var(--s3);display:grid;grid-gap:14px;gap:14px;max-width:62ch}.ab-founder p{margin:0;font-size:1.12rem;line-height:1.75;color:var(--body)}.ab-founder__sign{font-weight:600;color:var(--ink)!important}.ab-founder__sign,.ab-motto{font-family:var(--font-display),system-ui,sans-serif;font-style:italic}.ab-motto{display:flex;align-items:center;gap:.8rem;margin:var(--s4,32px) 0 0;padding-top:var(--s3,24px);border-top:1px solid var(--line);font-weight:550;font-size:clamp(1.2rem,2.2vw,1.45rem);line-height:1.3;color:var(--ink);letter-spacing:-.01em}.ab-motto:before{content:"";flex:none;width:32px;height:2px;border-radius:2px;background:var(--fx-crimson-grad,#C91F34)}