.about-page{--about-bg:var(--theme-page,#050505);--about-alt:var(--theme-page-alt,#080808);--about-surface:var(--theme-surface-strong,#111318);--about-text:var(--theme-text,#f8fafc);--about-muted:var(--theme-muted,#ffffffb3);--about-line:var(--theme-border,#ffffff17);color:var(--about-text);background:var(--about-bg)}.about-page__shell{width:min(1240px,100% - 56px);margin:0 auto}.about-page__hero{color:#fff;background:radial-gradient(circle at 80% 12%,#5080ff3d,#0000 25%),linear-gradient(145deg,#040609,#0b162d 62%,#07101e);min-height:900px;position:relative;overflow:hidden}.about-page__hero-grid{opacity:.24;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.about-page__hero-inner{padding:180px 0 90px;position:relative}.about-page__eyebrow,.about-page__section-label{color:#68a2ff;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:850}.about-page__hero h1{color:#f8fbff;letter-spacing:-.075em;margin-top:23px;font-size:clamp(4.7rem,9.5vw,9.5rem);line-height:.87}.about-page__hero h1 em,.about-page__closing h2 em{color:#75a9ff;font-family:Georgia,serif;font-weight:400}.about-page__hero-lead{color:#ffffffb8;max-width:690px;margin:38px 0 58px auto;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.65}.about-page__missions{border-block:1px solid #ffffff21;grid-template-columns:1fr 1fr;display:grid}.about-page__missions article{min-height:245px;padding:38px 42px 32px 0;transition:background .35s;position:relative}.about-page__missions article+article{border-left:1px solid #ffffff21;padding-left:42px}.about-page__missions article:after{content:"";transform-origin:0;background:linear-gradient(90deg,#5d9bff,#0000);height:2px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:42px;transform:scaleX(0)}.about-page__missions article+article:after{left:42px}.about-page__missions article:hover:after{transform:scaleX(1)}.about-page__missions article>span{color:#8cb7fa;text-transform:uppercase;letter-spacing:.12em;font-size:.67rem;font-weight:800}.about-page__missions h2{color:#fff;letter-spacing:-.035em;max-width:470px;margin:35px 0 30px;font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1.18}.about-page__missions a,.about-page__people a,.about-page__closing a{color:inherit;align-items:center;gap:10px;font-size:.73rem;font-weight:800;text-decoration:none;display:inline-flex}.about-page__missions svg,.about-page__people a svg,.about-page__closing svg{width:16px;transition:transform .25s}.about-page__missions a:hover svg,.about-page__people a:hover svg,.about-page__closing a:hover svg{transform:translate(5px)}.about-page__scroll{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:42px;font-size:.62rem;font-weight:750;text-decoration:none;display:inline-flex}.about-page__scroll svg{width:15px}.about-page__story{background:var(--about-bg);padding:160px 0}.about-page__story-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(60px,9vw,130px);display:grid}.about-page__story h2,.about-page__section-heading h2,.about-page__people h2,.about-page__method h2{letter-spacing:-.06em;margin-top:18px;font-size:clamp(2.7rem,5vw,5rem);line-height:.99}.about-page__story-intro{margin:34px 0 18px;font-weight:650;color:var(--about-text)!important;font-size:1.08rem!important}.about-page__story-copy>p{color:var(--about-muted);font-size:.86rem;line-height:1.8}.about-page__story-copy>p+p{margin-top:16px}.about-page__collage{aspect-ratio:1.18;min-height:0;position:relative}.about-page__collage figure{border:1px solid var(--about-line);background:#0a111c;border-radius:25px;margin:0;overflow:hidden;box-shadow:0 30px 80px #0003}.about-page__collage img{object-fit:cover;will-change:transform;width:100%;height:100%;display:block}.about-page__collage figcaption{color:#e8f0f5;background:#081321e6;border:1px solid #ffffff24;border-radius:5px;width:fit-content;margin-left:auto;padding:7px 9px;font-size:10px;font-weight:400;line-height:1.4;position:absolute;bottom:12px;left:12px;right:12px}.about-page__collage-main{aspect-ratio:3/2;width:94%;height:auto;position:absolute;top:0;right:0}.about-page__collage-small{aspect-ratio:3/2;width:62%;height:auto;position:absolute;bottom:0;left:0}.about-page__collage-main img{transform:none!important}.about-page__collage-main figcaption{top:12px;bottom:auto}.about-page__collage-note{border:1px solid var(--about-line);max-width:34%;color:var(--about-text);background:var(--about-surface);text-align:center;border-radius:12px;padding:10px 12px;font-size:.62rem;font-weight:800;line-height:1.5;position:absolute;bottom:3%;right:0;transform:rotate(-3deg)}.about-page__framework{background:var(--about-alt);padding:140px 0}.about-page__section-heading{margin-bottom:60px}.about-page__framework-grid{border:1px solid var(--about-line);background:var(--about-surface);border-radius:27px;grid-template-columns:repeat(3,1fr);display:grid}.about-page__framework-grid article{min-height:390px;padding:clamp(28px,3.5vw,46px);transition:background .35s;position:relative;overflow:hidden}.about-page__framework-grid article:after{content:"";border:1px solid #5d9bff33;border-radius:50%;width:180px;height:180px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-120px;right:-110px;box-shadow:0 0 0 28px #5d9bff06,0 0 0 58px #5d9bff05}.about-page__framework-grid article:hover:after{transform:translate(-22px,-20px)}.about-page__framework-grid article+article{border-left:1px solid var(--about-line)}.about-page__framework-grid article>span{color:#5896fa;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:850}.about-page__framework-grid h3{letter-spacing:-.035em;margin:90px 0 22px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.25}.about-page__framework-grid p{color:var(--about-muted);font-size:.78rem;line-height:1.7}.about-page__people{color:#fff;background:radial-gradient(circle at 85% 20%,#457eff29,#0000 36%),#07101e;grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(36px,5vw,80px);padding:clamp(80px,8vw,120px) max(28px,50% - 620px);display:grid}.about-page__people-media{aspect-ratio:3/2;background:#102030;border:1px solid #ffffff1a;border-radius:24px;width:100%;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 65px #0003}.about-page__people-media img{object-fit:cover;object-position:50% 50%;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.about-page__people-media figcaption{color:#e8f0f5;background:#081321e6;border:1px solid #ffffff24;border-radius:5px;width:fit-content;margin-left:auto;padding:7px 10px;font-size:10px;line-height:1.4;position:absolute;bottom:22px;left:22px;right:22px}.about-page__people-copy{flex-direction:column;justify-content:center;padding:0;display:flex}.about-page__people-copy>svg{color:#6da5ff;width:46px;height:46px;margin:38px 0 8px}.about-page__people h2{color:#fff;font-size:clamp(2.4rem,3.8vw,4.2rem)}.about-page__people p{color:#ffffffad;margin-top:22px;font-size:.85rem;line-height:1.8}.about-page__people a{color:#fff;width:fit-content;margin-top:34px}.about-page__principles{background:var(--about-bg);padding:150px 0}.about-page__section-heading--split{justify-content:space-between;align-items:end;gap:70px;display:flex}.about-page__section-heading--split>p{max-width:380px;color:var(--about-muted);font-size:.82rem;line-height:1.75}.about-page__principles-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.about-page__principles-grid article{border:1px solid var(--about-line);background:var(--about-surface);border-radius:24px;min-height:330px;padding:clamp(28px,3.5vw,44px);transition:transform .3s,border-color .3s}.about-page__principles-grid article:hover{border-color:#4f8df759;transform:translateY(-4px)}.about-page__principles-grid article>div{color:#5d9bff;justify-content:space-between;display:flex}.about-page__principles-grid article>div span{letter-spacing:.12em;font-size:.63rem;font-weight:850}.about-page__principles-grid article svg{width:24px}.about-page__principles-grid h3{letter-spacing:-.035em;margin:90px 0 16px;font-size:1.55rem}.about-page__principles-grid p{max-width:480px;color:var(--about-muted);font-size:.8rem;line-height:1.7}.about-page__method{background:var(--about-alt);padding:140px 0}.about-page__method-grid{grid-template-columns:.78fr 1.22fr;gap:100px;display:grid}.about-page__method-grid>div>svg{color:#5d9bff;width:48px;height:48px;margin-top:48px}.about-page__method ol{border-top:1px solid var(--about-line);padding:0;list-style:none}.about-page__method li{border-bottom:1px solid var(--about-line);grid-template-columns:62px 1fr;gap:20px;padding:30px 0;display:grid}.about-page__method li>div{transition:transform .3s}.about-page__method li:hover>div{transform:translate(7px)}.about-page__method li>span{color:#5d9bff;font-size:.63rem;font-weight:850}.about-page__method li h3{margin-bottom:9px;font-size:1.15rem}.about-page__method li p{color:var(--about-muted);font-size:.78rem;line-height:1.65}.about-page__closing{color:#fff;background:radial-gradient(circle at 80% 30%,#3b82f63d,#0000 28%),#050a13;padding:150px 0}.about-page__closing>div>span{color:#6da5ff;letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:850}.about-page__closing h2{color:#fff;letter-spacing:-.07em;margin:25px 0 50px;font-size:clamp(3.4rem,7vw,7rem);line-height:.94}.about-page__closing>div>div{gap:28px;display:flex}.about-page__closing a:first-child{background:#2868e8;border-radius:999px;padding:14px 20px}.about-page__closing a:last-child{border-bottom:1px solid #ffffff73;padding:14px 3px}:root[data-theme=light] .about-page__collage figure,:root[data-theme=light] .about-page__framework-grid,:root[data-theme=light] .about-page__principles-grid article{box-shadow:0 22px 60px #1c2d4e1a}:root[data-theme=light] .about-page__framework-grid,:root[data-theme=light] .about-page__principles-grid article{background:linear-gradient(160deg,#fff,#f8faff)}@media (width<=940px){.about-page__story-grid,.about-page__method-grid,.about-page__framework-grid{grid-template-columns:1fr}.about-page__framework-grid article+article{border-left:0;border-top:1px solid var(--about-line)}.about-page__people{grid-template-columns:1fr;gap:42px}.about-page__people-media{justify-self:center;max-width:760px}.about-page__section-heading--split{flex-direction:column;align-items:flex-start;gap:25px}}@media (width<=680px){.about-page__shell{width:calc(100% - 40px)}.about-page__hero{min-height:auto}.about-page__hero-inner{padding:145px 0 80px}.about-page__hero h1{font-size:clamp(3.75rem,18vw,6rem)}.about-page__hero-lead{margin:32px 0 45px}.about-page__missions{grid-template-columns:1fr}.about-page__missions article{min-height:210px;padding:30px 0}.about-page__missions article+article{border-top:1px solid #ffffff21;border-left:0;padding-left:0}.about-page__story,.about-page__framework,.about-page__principles,.about-page__method,.about-page__closing{padding:95px 0}.about-page__collage{aspect-ratio:1.1}.about-page__collage-main{width:96%}.about-page__collage-small{width:64%}.about-page__collage figure{border-radius:16px}.about-page__collage figcaption{padding:5px 7px;font-size:9px;bottom:8px;left:8px;right:8px}.about-page__collage-main figcaption{top:8px;bottom:auto}.about-page__framework-grid article{min-height:320px}.about-page__framework-grid h3{margin-top:60px}.about-page__people{gap:35px;padding:70px 20px}.about-page__people-media{border-radius:16px}.about-page__people-media figcaption{padding:6px 8px;font-size:9px;bottom:10px;left:10px;right:10px}.about-page__people-copy{padding:0}.about-page__principles-grid{grid-template-columns:1fr}.about-page__principles-grid article{min-height:290px}.about-page__principles-grid h3{margin-top:65px}.about-page__method-grid{gap:55px}.about-page__closing>div>div{flex-direction:column;align-items:flex-start;gap:15px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{transition-duration:.01ms!important}}.team-section{background:var(--theme-page-alt);color:var(--theme-text);text-align:left;padding:85px 6%}.team-shell{max-width:1180px;margin:auto}.team-shell>span{color:var(--theme-accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:22px;font-size:11px;display:block}.team-shell>h2{color:var(--theme-text);letter-spacing:-.035em;margin-bottom:25px;font-size:clamp(28px,3.5vw,44px);font-weight:600}.team-introduction{max-width:730px}.team-introduction p,.team-grid p{color:var(--theme-muted);font-size:16px;line-height:1.9}.team-section a{color:var(--theme-accent);align-items:center;gap:10px;margin-top:24px;font-size:14px;text-decoration:none;display:inline-flex}.team-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:30px;display:grid}.team-grid img{object-fit:cover;border-radius:12px;width:100%;height:280px;margin-bottom:20px}.team-grid h3{margin-bottom:7px;font-size:22px}.team-grid article>span{color:var(--theme-accent);margin-bottom:12px;font-size:13px;display:block}
