.about-page{--pad:clamp(.9rem,2vw,2.2rem);color:#e9ecef;background:linear-gradient(#0d0f11,#13171b);flex-direction:column;gap:3.2rem;display:flex}.about-hero{align-items:flex-end;min-height:520px;display:flex;position:relative}.about-hero__media{position:absolute;inset:0}.about-hero__img,.about-hero__video{object-fit:cover;filter:brightness(.55)saturate(1.25);width:100%;height:100%}.about-hero__overlay{background:linear-gradient(#0a0c0e8c,#0a0c0ed6);position:absolute;inset:0}.about-hero__inner{max-width:1180px;padding:0 var(--pad)3.2rem;flex-direction:column;gap:1.1rem;margin:0 auto;display:flex;position:relative}.about-hero__inner h1{letter-spacing:.14em;background:linear-gradient(90deg,#fff,#f4f0e6,#c9a858,#e0bb63);color:#0000;filter:drop-shadow(0 6px 18px #0000008c);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,3rem);font-weight:600}.about-hero__inner .lede{opacity:.9;max-width:62ch;font-size:clamp(1rem,1.15rem + .35vw,1.35rem);line-height:1.5}.section-inner{max-width:980px;padding:0 var(--pad);flex-direction:column;gap:1rem;margin:0 auto;display:flex}.section-inner h2{letter-spacing:.12em;margin-bottom:.2rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600}.section-inner p{letter-spacing:.03em;font-size:1rem;line-height:1.55}.pillars-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.pillars-list li{letter-spacing:.07em;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.25rem;padding:1rem 1.2rem;font-size:.82rem;line-height:1.4;display:flex}.pillars-list li strong{letter-spacing:.28em;color:#fd6;font-size:.66rem}.founder-grid{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:2.2rem;display:grid}.founder-content{flex-direction:column;gap:1rem;display:flex}.founder-media{margin:0;position:relative}.founder-img{object-fit:cover;border:1px solid #ffffff1f;border-radius:18px;width:100%;height:auto;box-shadow:0 10px 32px -12px #000000a6,0 2px 10px -2px #00000080}.signature{letter-spacing:.28em;text-transform:uppercase;color:#fd6;margin-top:.35rem;font-size:.72rem}@media (max-width:900px){.founder-grid{grid-template-columns:1fr}.founder-media{order:-1;max-width:520px}}.process-list{counter-reset:step;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.process-list li{letter-spacing:.05em;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;padding:.9rem 1.1rem .9rem 3.2rem;font-size:.8rem;line-height:1.4;position:relative}.process-list li:before{counter-increment:step;content:counter(step);color:#111;background:linear-gradient(90deg,#d5b15f,#fd6);border-radius:50%;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%);box-shadow:0 0 0 4px #0006}.bridge-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1rem;display:grid}.bridge-card{color:#e9ecef;letter-spacing:.06em;background:#171c20;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.45rem;padding:1rem .9rem 1.15rem;font-size:.78rem;text-decoration:none;transition:background .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1);display:flex;position:relative}.bridge-card:hover{background:#1f252a;transform:translateY(-3px)}.bridge-title{letter-spacing:.3em;color:#fd6;text-transform:uppercase;font-size:.62rem;font-weight:600}.bridge-text{opacity:.85;line-height:1.35}.testimonials-points{gap:.7rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.testimonials-points li{letter-spacing:.06em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:.85rem 1rem;font-size:.78rem;line-height:1.35}.testimonials-points strong{color:#fd6}.note{letter-spacing:.25em;text-transform:uppercase;opacity:.55;margin-top:.9rem;font-size:.65rem}.about-contact{max-width:980px;padding:0 var(--pad);margin:0 auto 4rem}@media (max-width:900px){.about-hero{min-height:420px}.section-inner h2{letter-spacing:.08em}.process-list{grid-template-columns:1fr}}
