.about-hero{padding:88px 0 64px}.about-hero-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:52px;max-width:1180px;display:grid}.about-approach{align-self:center}@media (min-width:901px){.about-approach{margin-top:20px}}.hero-text-col{min-width:0}.about-hero .lead-block{max-width:none}.about-hero h1{font:700 clamp(2.2rem,4.2vw,3.3rem)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--charcoal);margin:0 0 30px}.about-hero p{font:400 18px/1.65 var(--font-body);color:var(--ink-soft);max-width:640px;margin:0 0 20px}.about-hero .whywe{font:600 17px/1.4 var(--font-display);color:var(--charcoal);margin:0 0 20px}.whywe-ignite span{color:var(--glass-blue);text-shadow:0 0 12px #8ddcf7e6,0 0 22px #8ddcf780;animation:.6s both letterIgnite;display:inline-block}.whywe-ignite span:first-child{animation-delay:.1s}.whywe-ignite span:nth-child(2){animation-delay:.19s}.whywe-ignite span:nth-child(3){animation-delay:.28s}.whywe-ignite span:nth-child(4){animation-delay:.37s}.whywe-ignite span:nth-child(5){animation-delay:.46s}.whywe-ignite span.whywe-tail{animation:1.2s .55s forwards letterIgniteHold}@media (prefers-reduced-motion:reduce){.whywe-ignite span{text-shadow:none!important;color:var(--charcoal)!important;animation:none!important}}.split-copy p{font:400 17px/1.65 var(--font-body);color:var(--ink-soft);margin:0 0 20px}.split-copy p:last-child{margin-bottom:0}.about-approach{aspect-ratio:4/3;background:#ffffff80;border-radius:10px;width:100%;overflow:hidden}.about-approach img,.about-approach video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.about-hero-grid{grid-template-columns:1fr;gap:36px}.about-approach{align-self:auto;max-width:420px}}.pull-quote{background:var(--charcoal);margin:0;padding:100px 0 72px;position:relative;overflow:hidden}.pull-quote:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#8ddcf729 0%,#8ddcf70d 50%,#8ddcf700 100%);height:52%;position:absolute;top:0;left:0;right:0}.pull-quote .inner{z-index:1;max-width:860px;margin:0 auto;padding:0 40px;position:relative}.pull-quote p{text-align:center;font:600 clamp(1.4rem,2.6vw,2rem)/1.4 var(--font-display);letter-spacing:-.015em;color:var(--warm-white);margin:0}.pull-quote p .soft{color:#f5f1ebb3;font-weight:500}.pull-quote p b{color:var(--glass-blue)}.founders{border-top:1px solid #20282b1a;padding:96px 0 104px}.founder-quote{border-top:1px solid #20282b1a;max-width:640px;margin-top:56px;padding-top:32px}.founder-quote .q{font:500 18px/1.5 var(--font-display);color:var(--charcoal);margin:0 0 10px}.founder-quote .attr{font:600 12px/1 var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:0}.founders .head{max-width:680px;margin:0 auto 64px}.founders .head h2{font:600 clamp(1.6rem,2.8vw,2.1rem)/1.35 var(--font-display);letter-spacing:-.015em;color:var(--charcoal);margin:0}.founder-grid{grid-template-columns:1fr 1fr;gap:56px;display:grid}.founder-card{flex-direction:column;display:flex}.founder-photo{aspect-ratio:4/5;background:#ffffff80;border:1px dashed #20282b47;border-radius:10px;justify-content:center;align-items:center;width:78%;max-width:400px;margin-bottom:28px;display:flex}.founder-photo span{font:700 26px/1 var(--font-display);color:var(--ink-faint);letter-spacing:-.01em}.founder-photo.has-photo{background:var(--pale-stone);border:1px solid #20282b1f;overflow:hidden}.founder-photo.has-photo img,.founder-photo.has-photo video{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.founder-name{font:700 21px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--charcoal);margin:0 0 4px}.founder-title{font:600 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--deep-trust);margin-bottom:18px;display:block}.founder-bio{font:400 15px/1.65 var(--font-body);color:var(--ink-soft)}.founder-bio b{color:var(--charcoal);font-weight:600}.about-cta{background:var(--charcoal);padding:16px 0 96px;position:relative;overflow:hidden}.about-cta .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.about-cta h2{font:700 clamp(1.6rem,3vw,2.3rem)/1.3 var(--font-display);letter-spacing:-.015em;color:var(--warm-white);max-width:560px;margin:0}.about-cta .final-btn{height:52px;font:600 15px/1 var(--font-body);background:var(--cta-dark);border-color:#8ddcf7a6;flex:none;padding:0 28px;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}.about-cta .final-btn:hover{background:var(--cta-dark-hover)}.about-cta .final-btn:focus-visible{background:var(--cta-dark-hover);outline:2px solid var(--glass-blue);outline-offset:3px}.about-cta .final-btn.current-streak:after{background:linear-gradient(90deg,#0000,#8ddcf7d9,#0000)}@media (max-width:820px){.founder-grid{grid-template-columns:1fr}}.wrap,nav .inner,.hero-copy,.whatwedo .head,.service-grid,.platform .head,.final .inner,footer .inner,.head{max-width:clamp(1180px,78vw,1560px)}.thesis .inner{max-width:860px}.proof .inner{max-width:clamp(1180px,78vw,1560px)}h1,h2,h3,.hero-h,.service-body h3,.pane h3{text-wrap:balance}p,.hero-sub,.final-sub{text-wrap:pretty}.head .eyebrow.eyebrow.eyebrow{margin:0 0 18px}.eyebrow.eyebrow.eyebrow{color:var(--deep-trust)}.thesis .eyebrow.eyebrow.eyebrow,.proof .eyebrow.eyebrow.eyebrow,.featured .eyebrow.eyebrow.eyebrow,.before-band .eyebrow.eyebrow.eyebrow,.relay-section .eyebrow.eyebrow.eyebrow,.msp-stakes .eyebrow.eyebrow.eyebrow,.svc-cta-final .eyebrow.eyebrow.eyebrow,.svc-block.dark .eyebrow.eyebrow.eyebrow,.tm-dark .eyebrow.eyebrow.eyebrow{color:var(--glass-blue)}.proof .eyebrow.eyebrow.eyebrow{margin:0 0 24px}.founder-title{letter-spacing:.1em!important;color:var(--ink-soft)!important;font-size:12px!important}.final-btn,.cta-primary{position:relative;overflow:hidden}@media (hover:none){.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown-menu:hover,.nav-dropdown:focus-within .nav-dropdown-menu{display:none}.nav-dropdown-trigger[aria-expanded=true]+.nav-dropdown-menu{display:block}}@keyframes railRun{to{left:100%}}@keyframes haloRun{to{left:100%}}.proof,.tm-dark{--current-core:#8ddcf7;--current-halo:#8ddcf79e}.proof .tm,.tm-dark .tm{--current-core:#8ddcf7;--current-halo:#8ddcf79e;background:#f5f1eb0b;border-color:#f5f1eb24}.proof .tm:before,.tm-dark .tm:before{color:var(--glass-blue);opacity:.45}.proof .tm-q,.tm-dark .tm-q{color:#f5f1ebeb!important}.proof .tm-meta,.tm-dark .tm-meta{border-top-color:#f5f1eb24}.proof .tm-name,.tm-dark .tm-name{color:var(--warm-white)}.proof .tm-org,.tm-dark .tm-org{color:#f5f1eb8c}.proof .tm:hover,.tm-dark .tm:hover{background:#f5f1eb13;border-color:#8ddcf7d9}.proof .tm:focus-visible,.tm-dark .tm:focus-visible{background:#f5f1eb13;border-color:#8ddcf7d9;outline:none}.proof .tm:focus-visible:before,.tm-dark .tm:focus-visible:before,.proof .tm:hover:before,.tm-dark .tm:hover:before{opacity:.62}.rail-divider{box-sizing:border-box;max-width:1180px;margin:0 auto 82px;padding:0 40px}.rail-divider-track{height:2px;position:relative}.rail-divider-base{background:linear-gradient(90deg,#0000,#8ddcf724,#0000);height:2px;position:absolute;top:0;left:0;right:0}.rail-divider-base.settled{animation:.6s ease-out forwards railDividerGlow}@keyframes railDividerGlow{to{background:linear-gradient(90deg,#0000,#8ddcf7b3 12% 88%,#0000);box-shadow:0 0 6px #8ddcf773}}.rail-divider-pulse{opacity:0;width:140px;height:2px;position:absolute;top:0;left:-140px;transform:translateY(-50%)}.rail-divider-pulse:before{content:"";background:linear-gradient(90deg,#0000,#8ddcf7 55%,#0000);border-radius:2px;width:100%;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rail-divider-pulse:after{content:"";background:radial-gradient(circle,#8ddcf7b3 0%,#8ddcf700 70%);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rail-divider-pulse.in-view{animation:1.8s cubic-bezier(.4,0,.2,1) forwards railDividerSweep}@keyframes railDividerSweep{0%{opacity:0;left:-140px}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 20px)}}@media (prefers-reduced-motion:reduce){.rail-divider-pulse{display:none}.rail-divider-base{box-shadow:0 0 6px #8ddcf773;background:linear-gradient(90deg,#0000,#8ddcf7b3 12% 88%,#0000)!important;animation:none!important}}.about-cta .wrap{text-align:center;flex-direction:column;align-items:center;gap:34px;display:flex;max-width:860px!important}.about-cta h2{margin:0;max-width:none!important}
