.about-rebuild{--about-ink: #0B0B0F;--about-body: #3A3A44;--about-note: #52525B;--about-line: #E3E5EB;--about-violet: #6c46fd;color:var(--about-body);background:#f8f9fb}.about-rebuild *{box-sizing:border-box}.about-container{width:min(1120px,calc(100% - 48px));margin-inline:auto}.about-rebuild h1,.about-rebuild h2,.about-rebuild h3{color:var(--about-ink);font-family:var(--font-heading)}.about-rebuild h1{font-weight:700;letter-spacing:-.03em}.about-rebuild h2{font-weight:700;letter-spacing:-.02em}.about-rebuild h3{font-weight:600;letter-spacing:-.02em}.about-hero{padding:clamp(84px,11vw,144px) 0 clamp(78px,9vw,116px);background:#fff!important;border-bottom:1px solid var(--about-line)}.about-hero-inner{max-width:960px}.about-hero h1{max-width:930px;margin:0;font-size:clamp(44px,7.2vw,82px);line-height:1.02;text-wrap:balance}.about-hero p{max-width:680px;margin:27px 0 0;color:var(--about-body);font-size:clamp(18px,2vw,21px);line-height:1.65}.about-founder{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);gap:clamp(36px,7vw,94px);align-items:start;padding-block:clamp(72px,9vw,112px)}.about-founder-photo{position:sticky;top:110px}.about-founder-photo img{display:block;width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;border-radius:7px}.about-founder-photo a{display:inline-block;margin-top:15px;color:var(--about-violet);font-size:14px;font-weight:500;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .18s ease}.about-founder-photo a:hover{color:#4d2bdd}.about-founder-copy{max-width:680px}.about-founder-copy h2,.about-beliefs h2,.about-responsibilities>h2,.about-journey h2{margin:0 0 30px;font-size:clamp(32px,4.4vw,48px);line-height:1.12}.about-founder-copy p{margin:0 0 20px;color:var(--about-body);font-size:16px;line-height:1.8}.about-founder-copy .about-signoff{margin-top:28px;color:var(--about-ink);font-weight:600}.about-beliefs{padding-block:clamp(68px,8vw,100px);background:#fff!important;border-block:1px solid var(--about-line)}.about-beliefs h2{margin-bottom:38px}.about-beliefs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--about-line)}.about-belief{padding:25px 24px 8px 0}.about-belief+.about-belief{padding-left:24px;border-left:1px solid var(--about-line)}.about-belief h3{max-width:290px;margin:0 0 12px;font-size:21px;line-height:1.3}.about-belief p{margin:0;color:var(--about-body);font-size:15px;line-height:1.7}.about-responsibilities{padding-block:clamp(68px,8vw,104px)}.about-responsibilities>h2{margin-bottom:35px}.about-responsibility-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.about-responsibility-card{padding:clamp(24px,3.5vw,38px);border:1px solid var(--about-line);border-radius:7px;background:#fff}.about-responsibility-card.about-go7-card{border-color:var(--about-violet)}.about-responsibility-card h3{margin:0 0 24px;font-size:23px;line-height:1.25}.about-responsibility-card ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}.about-responsibility-card li{position:relative;padding-left:19px;color:var(--about-body);font-size:15px;line-height:1.55}.about-responsibility-card li:before{position:absolute;top:.68em;left:0;width:6px;height:6px;border-radius:50%;background:var(--about-violet);content:""}.about-responsibility-card:not(.about-go7-card) li:before{background:#a6a6b0}.about-journey{padding-block:clamp(68px,8vw,104px);background:#fff!important;border-block:1px solid var(--about-line)}.about-journey-inner{max-width:900px}.about-journey h2{margin-bottom:42px}.about-timeline{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.about-timeline:before{position:absolute;top:9px;bottom:25px;left:71px;width:1px;background:var(--about-line);content:""}.about-timeline-item{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:29px;padding-bottom:30px}.about-timeline-item:before{position:absolute;top:7px;left:67px;width:9px;height:9px;border:2px solid var(--about-violet);border-radius:50%;background:#fff;content:""}.about-timeline-year{color:var(--about-violet);font-family:var(--font-heading);font-size:15px;font-weight:600}.about-timeline-item h3{margin:0 0 6px;font-size:19px;line-height:1.3}.about-timeline-item p{max-width:650px;margin:0;color:var(--about-body);font-size:15px;line-height:1.65}.about-final{padding-block:clamp(70px,9vw,112px)}.about-final-inner{display:flex;flex-direction:column;align-items:flex-start}.about-final h2{max-width:760px;margin:0;font-size:clamp(36px,5vw,58px);line-height:1.08;letter-spacing:-.03em}.about-final p{margin:17px 0 26px;color:var(--about-body);font-size:17px;line-height:1.65}.about-cta{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 20px;border:1px solid var(--about-violet);border-radius:5px;background:var(--about-violet);color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.about-cta:hover{transform:translateY(-1px);border-color:#5633e7;background:#5633e7;color:#fff}.about-rebuild a:focus-visible{outline:2px solid var(--about-violet);outline-offset:3px}@media (max-width: 760px){.about-container{width:min(100% - 36px,620px)}.about-hero{padding-block:78px 72px}.about-founder{grid-template-columns:1fr;gap:30px;padding-block:58px}.about-founder-photo{position:static;max-width:310px}.about-founder-photo img{aspect-ratio:5 / 4}.about-beliefs-grid{grid-template-columns:1fr}.about-belief,.about-belief+.about-belief{padding:22px 0;border-left:0}.about-belief+.about-belief{border-top:1px solid var(--about-line)}.about-responsibility-grid{grid-template-columns:1fr}}@media (max-width: 420px){.about-container{width:calc(100% - 32px)}.about-hero h1{font-size:clamp(40px,11vw,50px)}.about-timeline:before{left:55px}.about-timeline-item{grid-template-columns:56px minmax(0,1fr);gap:21px}.about-timeline-item:before{left:51px}}
