.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:var(--measure-copy);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:var(--measure-head);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;margin-left:auto;margin-right:auto;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:var(--measure-head);margin:0}.about-cta .final-btn{height:52px;font:600 15px/1 var(--font-body);background:var(--cta-dark);transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) ease;border-color:#8ddcf7a6;flex:none;padding:0 28px}.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}}@media (hover:none){.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown-menu:hover,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:0;visibility:hidden}.nav-dropdown-trigger[aria-expanded=true]+.nav-dropdown-menu{opacity:1;visibility:visible;transform:none}}.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}.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:railDividerSweep 1.8s var(--ease) forwards}@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:var(--measure-head)!important}.about-cta h2{margin:0;max-width:none!important}
