.page-about{background:radial-gradient(circle at 14% 14%,rgba(255,0,184,.12),transparent 34%),radial-gradient(circle at 84% 20%,rgba(118,78,255,.16),transparent 30%),radial-gradient(circle at 50% 82%,rgba(255,255,255,.04),transparent 34%),#050507;min-height:100vh}.section-width{width:min(1120px,calc(100vw - 2rem));margin:0 auto}.about-page-main{padding:calc(var(--nav-height) + 2rem) 0 5rem}.about-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(2rem,4vw,4.5rem);align-items:center;margin-top:10vh;padding-top:0}.about-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.about-eyebrow{padding:0;background:none;border:0}.about-us-title{text-align:left!important;margin:0;max-width:9ch;letter-spacing:-.028em}.about-lead{max-width:62ch;margin:0;color:#ffffffc7;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.8}.about-pill-row{display:flex;flex-wrap:wrap;gap:.75rem}.about-pill{display:inline-flex;align-items:center;padding:.55rem .9rem;border-radius:999px;background:linear-gradient(180deg,#fff1,#ffffff07),#ffffff06;box-shadow:inset 0 1px #ffffff0b;color:#ffffffdb;font-size:.95rem}.about-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;margin-top:.4rem}.about-secondary-link{text-decoration:none}.about-hero-visual{display:flex;justify-content:center}.about-image-card{position:relative;width:min(100%,470px);padding:1rem;border-radius:30px;background:linear-gradient(180deg,#ffffff14,#ffffff05),#0c0c12c7;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 70px #0000006b;overflow:visible}.about-image-glow{position:absolute;inset:auto -8% -16% auto;width:230px;height:230px;border-radius:999px;background:radial-gradient(circle,rgba(255,0,184,.38),transparent 68%);filter:blur(22px);pointer-events:none}.about-image-card img{display:block;width:100%;height:auto;border-radius:22px}.about-image-note{position:absolute;left:1.35rem;right:1.35rem;bottom:1.35rem;display:flex;flex-direction:column;gap:.25rem;padding:.95rem 1rem;border-radius:18px;background:#06060ab8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08)}.about-note-label{color:#ffffff94;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.about-image-note strong{color:#fff;font-size:1rem;font-weight:600}.about-values{margin-top:10rem;align-items:flex-start}.about-values-intro{max-width:38rem;margin-bottom:2.5rem;text-align:left}.about-values-intro .section-eyebrow{justify-content:flex-start;margin-bottom:.55rem}.about-values-intro h2{margin:0 0 1rem;font-size:clamp(1.55rem,2.3vw,2.3rem);line-height:.98;letter-spacing:-.026em}.about-values-intro p{margin:0;color:#ffffffb8;line-height:1.7}.about-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.about-card,.about-story-step{padding:1.4rem 1.35rem;border-radius:24px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#0a0a0eb8;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 50px #0000003d}.about-card{height:100%;display:flex;flex-direction:column}.about-card-kicker{display:inline-block;margin-bottom:1rem;color:#ffffff73;font-size:.86rem;letter-spacing:.16em}.about-card h2,.about-story-intro h2{margin:0 0 1rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1;letter-spacing:-.024em}.about-card p,.about-story-step p{margin:0;color:#ffffffbd;line-height:1.75}.about-card p{flex:1}.about-team{margin-top:10rem}.about-team-intro{max-width:38rem;margin:0 0 2.5rem auto;text-align:right}.about-team-intro .section-eyebrow{justify-content:flex-end;margin-bottom:.55rem}.about-team-intro h2{margin:0 0 1rem;font-size:clamp(1.55rem,2.3vw,2.3rem);line-height:.98;letter-spacing:-.026em}.about-team-intro p{margin:0;color:#ffffffb8;line-height:1.7}.about-team-grid{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:flex-end;width:min(84vw,76rem);min-width:0;margin-left:auto}.about-team-card{display:flex;flex-direction:column;align-items:stretch;flex:0 0 min(30vw,22rem);width:min(30vw,22rem);padding:.95rem;border-radius:20px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#0a0a0eb8;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 50px #0000003d}.about-team-media{position:relative;width:100%}.about-team-card img{display:block;width:100%;height:auto;border-radius:16px}.about-team-note{position:absolute;left:.7rem;right:.7rem;bottom:.7rem;display:flex;flex-direction:column;gap:.15rem;padding:.78rem .9rem;border-radius:18px;background:#06060ab8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08)}.about-team-note strong{font-size:1.05rem;letter-spacing:-.02em}.about-team-note span{color:#ffffffb8;font-size:.92rem}.about-story{margin-top:10rem;align-items:flex-start}.about-story-intro{max-width:700px;margin-bottom:2.5rem}.about-story-intro .section-eyebrow{justify-content:flex-start;margin-bottom:.55rem}.about-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.about-story-step span{display:inline-block;margin-bottom:.9rem;color:#fff;font-size:1rem;font-weight:600}.about-mission{position:relative;margin-top:10rem;min-height:70vh;max-width:1200px;padding:3.5rem 0 calc(2rem + 5vh);margin-bottom:15vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:visible;isolation:isolate}.about-mission:before,.about-mission:after{content:"";position:absolute;left:50%;transform:translate(-50%);pointer-events:none;z-index:-1;border-radius:999px;opacity:.65}.about-mission:before{width:min(500px,54vw);height:min(470px,50vw);top:10.5rem;background:radial-gradient(circle at 50% 22%,#00000029,#0000 54%),linear-gradient(180deg,#000000ad,#0000003d 42%,#0000 72%);filter:blur(82px);opacity:.4}.about-mission:after{width:min(520px,56vw);height:min(500px,52vw);top:10rem;background:radial-gradient(circle at 50% 22%,#e484ff57,#e484ff00 42%),radial-gradient(circle at 38% 46%,#7e60ff42,#7e60ff00 46%),linear-gradient(180deg,#9618ffad,#7a2eff75 46%,#432cff29 74%,#432cff00);filter:blur(82px) saturate(112%);opacity:.7}.about-mission-copy{max-width:52rem;text-align:center;margin-bottom:2.5rem}.about-mission-copy .section-eyebrow{margin-bottom:.55rem;justify-content:center}.about-mission-copy h2{margin:0 0 1rem;font-size:clamp(1.7rem,2.6vw,2.7rem);line-height:.98;letter-spacing:-.024em}.about-mission-copy p{margin:0;max-width:46rem;color:#ffffffc2;line-height:1.8;margin-inline:auto}.about-mission-cta{display:flex;justify-content:center;margin-top:2rem}@media (max-width: 980px){.about-hero{grid-template-columns:1fr;gap:1.8rem}.about-hero-copy{order:2}.about-hero-visual{order:1}.about-us-title,.about-lead,.about-story-intro,.about-values-intro,.about-team-intro,.about-mission-copy,.about-values-grid,.about-team-grid,.about-story-grid{max-width:none}.about-values-grid,.about-story-grid{grid-template-columns:1fr}.about-team-grid{flex-direction:column;width:min(100%,28rem);gap:1rem}.about-team-card{width:100%;flex:0 0 auto}.about-team-grid{width:min(100%,28rem);margin-left:0}.about-values-intro{margin-right:0;text-align:left}.about-values-intro .section-eyebrow{justify-content:flex-start}.about-team-intro{margin-right:0}.about-team-intro .section-eyebrow{justify-content:flex-end}}@media (max-width: 640px){.page-about{background:radial-gradient(circle at 18% 8%,rgba(255,0,184,.15),transparent 22%),radial-gradient(circle at 82% 22%,rgba(118,78,255,.18),transparent 24%),radial-gradient(circle at 24% 44%,rgba(214,90,255,.14),transparent 23%),radial-gradient(circle at 78% 60%,rgba(96,72,255,.16),transparent 24%),radial-gradient(circle at 18% 80%,rgba(255,0,184,.13),transparent 22%),radial-gradient(circle at 76% 94%,rgba(122,84,255,.15),transparent 24%),#050507;background-repeat:no-repeat;background-size:100% 100%}.section-width{width:min(100vw - 1.25rem,1120px)}.about-page-main{padding-top:calc(var(--nav-height) + 1.25rem);padding-bottom:4rem}.about-hero{gap:1.4rem;margin-top:6vh}.about-us-title{max-width:100%}.about-lead{font-size:.96rem;line-height:1.7}.about-pill-row{gap:.6rem}.about-pill{font-size:.88rem;padding:.5rem .78rem}.about-cta-row{width:100%;flex-direction:column;align-items:stretch}.about-cta-row .cta,.about-secondary-link{width:100%;text-align:center;justify-content:center}.about-image-card{width:100%;padding:.8rem;border-radius:24px}.about-image-card img{border-radius:18px}.about-image-note{left:1rem;right:1rem;bottom:1rem}.about-values,.about-team,.about-story,.about-mission{margin-top:3.25rem}.about-mission{margin-bottom:15rem}.about-team-grid,.about-team-card{min-height:0}.about-mission{padding-top:1.5rem;min-height:0}}
