.v2 .v2ab-hero{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,4rem)}.v2 .v2ab-h1{margin-top:2.5rem;max-width:18ch}.v2 .v2ab-sub{margin-top:1.4rem;max-width:44rem}.v2 .v2ab-cta{display:flex;align-items:center;gap:1.75rem;margin-top:2rem;flex-wrap:wrap}.v2 .v2ab-cta-center{justify-content:center;margin-top:2.5rem}.v2 .v2ab-sec{padding-block:clamp(4rem,8vw,7rem);border-top:1px solid var(--line)}.v2 .v2ab-head{max-width:46rem}.v2 .v2ab-head .v2-h2{margin-top:1rem}.v2 .v2ab-head .v2ab-sub{margin-top:1.2rem}.v2 .v2ab-timeline{margin-top:clamp(2.5rem,5vw,3.5rem)}.v2 .v2ab-tl-row{display:grid;gap:.6rem 2.5rem;padding:1.8rem 0;border-top:1px solid var(--line)}.v2 .v2ab-tl-row:first-child{border-top:0}@media(min-width:760px){.v2 .v2ab-tl-row{grid-template-columns:12rem 1fr}}.v2 .v2ab-tl-year{display:inline-flex;align-items:center;gap:.6rem;color:var(--accent);font-size:.9rem;height:-moz-fit-content;height:fit-content}.v2 .v2ab-tl-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.v2 .v2ab-tl-title{font-family:Clash Display,sans-serif;font-weight:600;font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.02em;line-height:1.15}.v2 .v2ab-tl-text{color:var(--grey);line-height:1.6;margin-top:.7rem;max-width:42rem}.v2 .v2ab-beliefs{display:grid;gap:1rem;margin-top:2.5rem}@media(min-width:760px){.v2 .v2ab-beliefs{grid-template-columns:repeat(3,1fr)}}.v2 .v2ab-belief{border:1px solid var(--line2);border-radius:6px;padding:1.7rem}.v2 .v2ab-belief-n{color:var(--accent)}.v2 .v2ab-belief-t{font-family:Clash Display,sans-serif;font-weight:600;font-size:1.3rem;letter-spacing:-.02em;margin:1rem 0 0}.v2 .v2ab-belief-d{color:var(--grey);line-height:1.55;font-size:.92rem;margin-top:.7rem}.v2 .v2ab-founder{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media(min-width:820px){.v2 .v2ab-founder{grid-template-columns:18rem 1fr}}.v2 .v2ab-founder-photo{border-radius:10px;overflow:hidden;border:1px solid var(--line2);background:var(--bg2);max-width:18rem}.v2 .v2ab-founder-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1}.v2 .v2ab-quote{font-family:Clash Display,sans-serif;font-weight:500;font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1.3;letter-spacing:-.02em;color:var(--ink);margin:1.1rem 0 0}.v2 .v2ab-founder-name{margin-top:1.6rem;display:flex;flex-direction:column;gap:.35rem}.v2 .v2ab-founder-who{font-family:Clash Display,sans-serif;font-weight:600;font-size:1.15rem;letter-spacing:-.01em}.v2 .v2ab-founder-link{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;margin-top:.3rem;color:var(--accent);text-transform:none;letter-spacing:0;transition:opacity .15s}.v2 .v2ab-founder-link:hover{opacity:.6;text-decoration:underline;text-underline-offset:3px}.v2 .v2ab-founder-link svg{width:14px;height:14px;flex-shrink:0}.v2 .v2ab-cta-h{margin:1.5rem 0 0}
