.about-page{--h-ink:#101113;--h-ink-60:#1011139e;--h-ink-40:#1011136b;--h-dark:#0b0c10;z-index:1;width:100%;color:var(--h-ink);background:#fff;padding-bottom:clamp(3.6rem,5vw,5rem);font-family:Onest,SF Pro Display,-apple-system,sans-serif;position:relative}:where(.about-page a){text-decoration:none}.about-page h1,.about-page h2,.about-page h3{letter-spacing:-.03em;color:var(--h-ink);margin:0;font-weight:800;line-height:1.06}.about-page>section{width:min(1240px,100%);padding-inline:var(--site-page-gutter);margin-inline:auto}.about-section-head{max-width:44rem;margin:0 0 clamp(1.8rem,2.5vw,2.4rem)}.about-section-head h2{font-size:clamp(2rem,3.4vw,3.2rem)}.about-section-head p{color:var(--h-ink-60);margin:.8rem 0 0;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.55}.about-hero{padding-top:6.5rem;padding-bottom:var(--section-pad);grid-template-columns:1.02fr .98fr;align-items:center;gap:4rem;display:grid}.about-hero__title{font-size:clamp(2.1rem,3.4vw,3.3rem);line-height:1.05}.about-hero__title span{color:var(--h-ink)}.about-hero__text{max-width:30rem;color:var(--h-ink-60);margin:1.5rem 0 0;font-size:1.16rem;line-height:1.55}.about-hero__actions{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2.2rem;display:flex}.about-hero__stage{min-width:0}.about-hero__photo{aspect-ratio:4/3;border:1px solid #10111314;border-radius:20px;overflow:hidden}.about-hero__photo img{object-fit:cover;width:100%;height:100%;display:block}.about-stats{border-top:1px solid #1011131a;border-bottom:1px solid #1011131a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.375rem;margin-top:clamp(1.6rem,3vw,2.6rem);padding-top:clamp(2rem,3vw,2.6rem);padding-bottom:clamp(2rem,3vw,2.6rem);display:grid}.about-stat{flex-direction:column;gap:.45rem;display:flex}.about-stat strong{letter-spacing:-.04em;color:var(--h-ink);font-size:clamp(2.4rem,3.6vw,3.4rem);font-weight:800;line-height:1}.about-stat span{color:var(--h-ink-60);max-width:12rem;font-size:.94rem;line-height:1.4}.about-mission{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding-top:clamp(3.4rem,5vw,4.4rem);display:grid}.about-mission__text h2{max-width:24ch;font-size:clamp(2rem,3.4vw,3.2rem)}.about-mission__text p{color:var(--h-ink-60);margin:1.2rem 0 0;font-size:1.05rem;line-height:1.6}.about-mission__text ul{gap:.75rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.about-mission__text li{align-items:center;gap:.7rem;font-size:1rem;font-weight:600;display:flex}.about-mission__text li svg{color:var(--site-accent);flex-shrink:0}.about-mission__card{background:var(--h-dark);color:#fff;border-radius:22px;flex-direction:column;gap:.55rem;padding:clamp(2rem,2.6vw,2.6rem);display:flex}.about-mission__card-icon{color:#fff;background:#ffffff1f;border-radius:.9rem;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;margin-bottom:.7rem;display:inline-flex}.about-mission__card strong{letter-spacing:-.03em;font-size:2rem;font-weight:800}.about-mission__card p{color:#ffffffa8;margin:0;font-size:1rem;line-height:1.55}.about-directions,.about-advantages,.about-proof,.about-industries{padding-top:clamp(3.4rem,5vw,4.4rem)}.about-directions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.375rem;display:grid}.about-direction{background:#fff;border:1px solid #1011131a;border-radius:20px;padding:clamp(1.7rem,2vw,2.2rem);transition:transform .18s,box-shadow .18s}.about-direction:hover{box-shadow:var(--elev-2);transform:translateY(-3px)}.about-direction--accent{background:#1011130a;border-color:#1011131f}.about-direction__icon{width:3.1rem;height:3.1rem;color:var(--h-ink);background:#f4f5f7;border-radius:.9rem;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.about-direction--accent .about-direction__icon{color:var(--site-accent);background:#fff}.about-direction h3{letter-spacing:-.02em;font-size:1.3rem;font-weight:800}.about-direction p{color:var(--h-ink-60);margin:.6rem 0 0;font-size:.98rem;line-height:1.55}.about-advantages__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.375rem;display:grid}.about-advantage{background:#fff;border:1px solid #1011131a;border-radius:20px;gap:1.1rem;padding:clamp(1.6rem,2vw,2rem);transition:transform .18s,box-shadow .18s;display:flex}.about-advantage:hover{box-shadow:var(--elev-2);transform:translateY(-3px)}.about-advantage__icon{width:3rem;height:3rem;color:var(--h-ink);background:#f4f5f7;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.about-advantage h3{letter-spacing:-.02em;font-size:1.14rem;font-weight:800}.about-advantage p{color:var(--h-ink-60);margin:.45rem 0 0;font-size:.96rem;line-height:1.55}.about-advantage--dark{background:var(--h-dark);border-color:var(--h-dark)}.about-advantage--dark h3{color:#fff}.about-advantage--dark p{color:#ffffffa3}.about-advantage--dark .about-advantage__icon{color:#fff;background:#ffffff1f}.about-advantage--tint{background:#1011130a;border-color:#1011131f}.about-advantage--tint .about-advantage__icon{color:var(--site-accent);background:#fff}.about-proof__strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;display:grid}.about-proof__card{color:inherit;flex-direction:column;gap:.7rem;display:flex}.about-proof__shot{background:#fff;border:1px solid #1011131a;border-radius:14px;height:12.5rem;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 2px 6px #1011130d}.about-proof__card:hover .about-proof__shot{box-shadow:var(--elev-2);transform:translateY(-3px)}.about-proof__shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.about-proof__name{color:var(--h-ink);text-align:center;font-size:.9rem;font-weight:700}.about-industries__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.about-industry{letter-spacing:-.01em;background:#fff;border:1px solid #1011131f;border-radius:14px;align-items:center;gap:.65rem;padding:.95rem 1.25rem;font-size:.98rem;font-weight:600;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.about-industry:hover{box-shadow:var(--elev-2);border-color:#10111333;transform:translateY(-2px)}@media (width<=900px){.about-industries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.about-industries__grid{grid-template-columns:1fr}}.about-industry svg{color:var(--site-accent)}.about-cta{padding-top:clamp(3.4rem,5vw,4.4rem)}.about-cta__inner{background:var(--h-dark);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2.4rem,3.4vw,3.4rem) clamp(2rem,3.4vw,3.4rem);display:flex}.about-cta__copy h2{color:#fff;max-width:22ch;font-size:clamp(1.8rem,3vw,2.7rem)}.about-cta__copy p{color:#ffffffa8;max-width:40rem;margin:.7rem 0 0;font-size:1.05rem;line-height:1.55}.about-cta__actions{flex-shrink:0;align-items:center;gap:1.4rem;display:flex}.about-cta__link{color:#fff;text-underline-offset:5px;font-size:1rem;font-weight:600;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;text-decoration-thickness:1.5px}.about-cta__link:hover{text-decoration-color:#fff}@media (width<=1023px){.about-hero,.about-mission{grid-template-columns:1fr;gap:2.5rem}.about-hero{padding-top:5rem}.about-hero__stage{order:-1}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.375rem}.about-directions__grid{grid-template-columns:1fr}.about-proof__strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.about-proof__card{scroll-snap-align:center;flex:none;width:16rem}.about-proof__shot{height:11rem}.about-cta__inner{flex-direction:column;align-items:flex-start}.about-cta__actions{flex-wrap:wrap}}@media (width<=600px){.about-stats{grid-template-columns:1fr 1fr}.about-advantages__grid{grid-template-columns:1fr}.about-hero__actions{gap:1rem}.about-proof__card{width:13rem}.about-cta__actions .home-btn{width:100%}}@media (prefers-reduced-motion:no-preference){.about-hero.reveal,.about-stats.reveal,.about-advantages.reveal,.about-proof.reveal{opacity:1;transform:none}.about-hero.reveal .about-hero__copy>*,.about-hero.reveal .about-hero__stage{opacity:0}.about-hero.is-revealed .about-hero__title{animation:.72s cubic-bezier(.16,1,.3,1) 40ms both v2-rise}.about-hero.is-revealed .about-hero__text{animation:.72s cubic-bezier(.16,1,.3,1) .12s both v2-rise}.about-hero.is-revealed .about-hero__actions{animation:.72s cubic-bezier(.16,1,.3,1) .2s both v2-rise}.about-hero.is-revealed .about-hero__stage{animation:.9s .14s both v2-fade}.about-stats.reveal .about-stat{opacity:0}.about-stats.is-revealed .about-stat{animation:.55s cubic-bezier(.16,1,.3,1) both v2-rise}.about-stats.is-revealed .about-stat:nth-child(2){animation-delay:80ms}.about-stats.is-revealed .about-stat:nth-child(3){animation-delay:.16s}.about-stats.is-revealed .about-stat:nth-child(4){animation-delay:.24s}.about-advantages.reveal .about-advantage{opacity:0}.about-advantages.is-revealed .about-advantage{animation:.6s both v2-fade}.about-advantages.is-revealed .about-advantage:nth-child(2){animation-delay:80ms}.about-advantages.is-revealed .about-advantage:nth-child(3){animation-delay:.16s}.about-advantages.is-revealed .about-advantage:nth-child(4){animation-delay:.24s}.about-proof.reveal .about-proof__card{opacity:0}.about-proof.is-revealed .about-proof__card{animation:.55s both v2-fade}.about-proof.is-revealed .about-proof__card:nth-child(2){animation-delay:70ms}.about-proof.is-revealed .about-proof__card:nth-child(3){animation-delay:.14s}.about-proof.is-revealed .about-proof__card:nth-child(4){animation-delay:.21s}.about-proof.is-revealed .about-proof__card:nth-child(5){animation-delay:.28s}}.about-page>section:not(.about-hero){padding-block:var(--section-pad)}
