:root{--white:#fdfdfd}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--f-d);background:var(--white);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}@keyframes glow-a{0%{transform:translate(0)scale(1)}to{transform:translate(-14px,16px)scale(1.04)}}@keyframes glow-b{0%{transform:translate(0)scale(1)}to{transform:translate(20px,-12px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.hero-aurora-canvas{display:none}}@keyframes aurora-a{0%{background-position:0 40%;transform:rotate(-8deg)}50%{background-position:55% 65%;transform:rotate(-5deg)scaleX(1.06)}to{background-position:100% 30%;transform:rotate(-10deg)}}@keyframes aurora-b{0%{background-position:100% 60%;transform:rotate(6deg)}50%{background-position:30% 20%;transform:rotate(4deg)scaleX(1.04)}to{background-position:10% 80%;transform:rotate(8deg)}}@keyframes how-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-4%,3%)scale(1.08)}to{transform:translate(3.5%,-2.5%)scale(1.04)}}@keyframes how-drift-2{0%{transform:translate(0,0)scale(1)rotate(0)}to{transform:translate(3%,4%)scale(1.1)rotate(8deg)}}@keyframes how-rot{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.05)}}@media (prefers-reduced-motion:reduce){.hero-aurora:before,.hero-aurora:after,.hero-glow-1,.hero-glow-2{animation:none}.how-bg,.how-bg:before,.how-bg:after{animation:none!important}.team-card:hover,.team-card:hover .team-photo img,.award-banner:hover .award-banner-image img,.how-card:hover{transform:none!important}.js-reveal{opacity:1;transition:none;transform:none}}.page-about .eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-4);font-size:.625rem;font-weight:500}.page-about .js-reveal{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.page-about .js-reveal.d1{transition-delay:.1s}.page-about .js-reveal.d2{transition-delay:.2s}.page-about .js-reveal.d3{transition-delay:.3s}.page-about .js-reveal.d4{transition-delay:.4s}.page-about .js-reveal.is-visible{opacity:1;transform:translateY(0)}.page-about .hero-wrap{background:var(--white);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-about .hero-glow{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.page-about .hero-glow-1{filter:blur(28px);background:radial-gradient(#c1e8fb61 0%,#0000 65%);width:814px;height:626px;animation:9s ease-in-out infinite alternate glow-a;top:80px;right:0}.page-about .hero-glow-2{filter:blur(52px);background:radial-gradient(#9abac938 0%,#0000 60%);width:860px;height:760px;animation:13s ease-in-out infinite alternate glow-b;top:40px;right:-60px}.page-about .hero-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page-about .hero-aurora-canvas{pointer-events:none;z-index:1;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--e-soft);mix-blend-mode:normal;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000008c 55%,#0000 78%);mask-image:linear-gradient(#000 0% 30%,#0000008c 55%,#0000 78%)}.page-about .hero-aurora-canvas.is-ready{opacity:1}.page-about .hero-aurora:before{content:"";filter:blur(40px);background:repeating-linear-gradient(105deg,#0000 0%,#c1e8fb1a 10%,#a8d8f012 16%,#0000 22%,#c1e8fb0d 28%,#d6f3ff14 34%,#0000 40%) 0 0/300% 300%;animation:18s ease-in-out infinite alternate aurora-a;position:absolute;inset:-30%;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 75%);mask-image:linear-gradient(#000 0% 35%,#0000 75%)}.page-about .hero-aurora:after{content:"";filter:blur(52px);background:repeating-linear-gradient(74deg,#0000 0%,#c1e8fb14 12%,#0000 20%,#b5d4e50f 28%,#c1e8fb12 35%,#0000 42%) 0 0/350% 350%;animation:26s ease-in-out infinite alternate aurora-b;position:absolute;inset:-30%;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 75%);mask-image:linear-gradient(#000 0% 35%,#0000 75%)}.page-about .hero{text-align:center;z-index:2;flex-direction:column;align-items:center;width:100%;max-width:860px;margin:0 auto;padding:160px 80px 112px;display:flex;position:relative}.page-about .hero-content{flex-direction:column;align-items:center;display:flex}.page-about .hero-eyebrow{align-items:center;gap:8px;margin-bottom:32px;display:flex}.page-about .hero-eyebrow-dot{background:var(--text-4);border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-about .hero-eyebrow .eyebrow{font-size:.75rem}.page-about .hero-h1{letter-spacing:-.04em;color:var(--text);margin-bottom:28px;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:500;line-height:1.08}.page-about .hero-h1 em{color:var(--text-4);font-style:normal}.page-about .hero-h1-l1,.page-about .hero-h1-l2{display:inline}@media (min-width:769px){.page-about .hero-h1-l1,.page-about .hero-h1-l2{display:block}}.page-about .hero-sub{color:var(--text-3);max-width:52ch;margin-bottom:32px;font-size:.9375rem;line-height:1.65}.page-about .section-inner{max-width:var(--max-w);margin:0 auto;padding:0 80px}.page-about .section-label{align-items:center;gap:8px;margin-bottom:8px;display:flex}.page-about .section-label-dot{background:var(--text-4);border-radius:50%;flex-shrink:0;width:5px;height:5px}.page-about .section-h2{letter-spacing:-.035em;color:var(--text);font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:500;line-height:1.15}.page-about .section-h2-muted{color:var(--text)}.page-about .overview-sec{background:var(--white);border-top:1px solid var(--border-subtle);padding:112px 0}.page-about .overview-grid{grid-template-columns:710px 1fr;align-items:start;gap:88px;display:grid}.page-about .overview-body{color:var(--text-3);font-size:1.0625rem;line-height:1.7}.page-about .overview-body p+p{margin-top:18px}.page-about .overview-body strong{color:var(--text);font-weight:500}.page-about .overview-stats{border-top:1px solid var(--border);gap:0;max-width:420px;margin-top:36px;padding-top:28px;display:flex}.page-about .overview-stat{flex:1;padding-right:24px}.page-about .overview-stat+.overview-stat{border-left:1px solid var(--border);padding-left:24px}.page-about .overview-stat-val{font-family:var(--f-d);letter-spacing:-.035em;color:var(--text);margin-bottom:10px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1;display:block}.page-about .overview-stat-lbl{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-4);font-size:.625rem;font-weight:500;display:block}.page-about .award-banner-sec{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:0}.page-about .award-banner{aspect-ratio:21/9;background:var(--bg-2);width:100%;min-height:420px;text-decoration:none;display:block;position:relative;overflow:hidden}.page-about .award-banner-image{position:absolute;inset:0;overflow:hidden}.page-about .award-banner-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.page-about .award-banner:hover .award-banner-image img{transform:scale(1.03)}.page-about .award-banner-overlay{pointer-events:none;background:linear-gradient(#0e0e0e00 35%,#0e0e0e8c 75%,#0e0e0ed9 100%);position:absolute;inset:0}.page-about .award-banner-content{z-index:2;justify-content:space-between;align-items:flex-end;gap:40px;padding:56px 80px;display:flex;position:absolute;bottom:0;left:0;right:0}.page-about .award-banner-text{flex-direction:column;gap:14px;max-width:720px;display:flex}.page-about .award-banner-eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;font-size:.625rem;font-weight:500;display:block}.page-about .award-banner-title{font-family:var(--f-d);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 16px #00000040;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1.15;display:block}.page-about .award-banner-cta{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffffa6;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:14px 22px;font-size:.6875rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.page-about .award-banner-cta:hover{color:var(--text);background:#fff;border-color:#fff}.page-about .quote-sec{background:var(--white);border-top:1px solid var(--border-subtle);padding:112px 0}.page-about .quote-grid{grid-template-columns:360px 1fr;align-items:start;gap:88px;display:grid}.page-about .quote-photo-wrap{aspect-ratio:3/4;border-radius:20px;width:100%;overflow:hidden;box-shadow:0 16px 48px #4451581a}.page-about .quote-photo-wrap img{object-fit:cover;object-position:top center;width:100%;height:100%}.page-about .quote-body{padding-top:8px}.page-about .quote-mark{font-family:var(--f-d);color:var(--bg-3);margin-bottom:20px;font-size:3.5rem;line-height:.8;display:block}.page-about .quote-body blockquote{font-family:var(--f-d);letter-spacing:-.02em;color:var(--text);margin-bottom:36px;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:500;line-height:1.45}.page-about .quote-attr-name{font-family:var(--f-d);color:var(--text);margin-bottom:4px;font-size:1rem;font-weight:500;display:block}.page-about .quote-attr-role{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);font-size:.5625rem;font-weight:500;display:block}.page-about .how-sec{background:var(--bg-2);border-top:1px solid var(--border-subtle);isolation:isolate;--mx:50%;--my:50%;--m-active:0;padding:100px 0;position:relative;overflow:hidden}.page-about .how-bg{pointer-events:none;z-index:0;filter:blur(70px)saturate(1.1);will-change:transform;background:radial-gradient(42vmax 42vmax at 18% 22%,#c1e8fbf2,#0000 55%),radial-gradient(38vmax 38vmax at 82% 78%,#3d555f52,#0000 58%),radial-gradient(30vmax 30vmax at 70% 18%,#ecf8fef2,#0000 55%);animation:22s ease-in-out infinite alternate how-drift;position:absolute;inset:-15%}.page-about .how-bg:after{content:"";will-change:transform;background:radial-gradient(34vmax 34vmax at 25% 80%,#849eab73,#0000 58%),radial-gradient(26vmax 26vmax at 90% 35%,#c1e8fbd9,#0000 58%),radial-gradient(20vmax 20vmax,#c1e8fb80,#0000 60%);animation:28s ease-in-out infinite alternate how-drift-2;position:absolute;inset:0}.page-about .how-bg:before{content:"";filter:blur(40px);mix-blend-mode:screen;will-change:transform;background:conic-gradient(from 130deg at 60% 40%,#c1e8fb00 0deg,#c1e8fb8c 70deg,#3d555f33 150deg,#c1e8fb00 220deg,#ecf8fe8c 300deg,#c1e8fb00 360deg);animation:38s linear infinite how-rot;position:absolute;inset:0}.page-about .how-spotlight{left:var(--mx);top:var(--my);pointer-events:none;z-index:0;filter:blur(30px);width:900px;height:900px;opacity:var(--m-active);transition:opacity .35s var(--e-soft);mix-blend-mode:screen;will-change:left, top, opacity;background:radial-gradient(circle,#fdfdfda6 0%,#ecf8feb3 18%,#c1e8fb8c 40%,#849eab2e 62%,#0000 75%);position:absolute;transform:translate(-50%,-50%)}.page-about .how-noise{pointer-events:none;z-index:0;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.page-about .how-sec .section-inner{z-index:1;position:relative}.page-about .how-header{margin-bottom:52px}.page-about .how-grid{background:0 0;border-radius:0;grid-template-columns:1fr 1fr;gap:16px;display:grid;overflow:visible}.page-about .how-card{backdrop-filter:blur(24px)saturate(1.05);transition:background .25s var(--e-soft), transform .25s var(--e-soft), box-shadow .25s var(--e-soft);background:#ffffff8c;border:1px solid #ffffffa6;border-radius:20px;padding:40px;position:relative}.page-about .how-card:hover{background:#ffffffb8;transform:translateY(-2px);box-shadow:0 12px 40px #44515814}.page-about .how-card-icon{background:var(--bg-2);border:1px solid var(--border);width:52px;height:52px;color:var(--accent-t);border-radius:14px;justify-content:center;align-items:center;margin-bottom:24px;transition:background .25s,transform .25s,border-color .25s;display:flex}.page-about .how-card:hover .how-card-icon{background:var(--bg-3);border-color:var(--bg-3);transform:translateY(-2px)}.page-about .how-card-icon svg{width:24px;height:24px;display:block}.page-about .how-card-tag{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-4);margin-bottom:14px;font-size:.5625rem;font-weight:500;display:block}.page-about .how-card h3{letter-spacing:-.02em;color:var(--text);margin-bottom:12px;font-size:1.1875rem;font-weight:500;line-height:1.3}.page-about .how-card p{color:var(--text-5);margin:0;font-size:.875rem;line-height:1.65}.page-about .proof-sec{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:80px 0}.page-about .proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.page-about .proof-item{border-right:1px solid #44515826;margin-right:40px;padding:0 40px 0 0}.page-about .proof-item:last-child{border-right:none;margin-right:0;padding-right:0}.page-about .proof-val{font-family:var(--f-d);letter-spacing:-.04em;color:var(--accent-t);margin-bottom:10px;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1;display:block}.page-about .proof-lbl{font-family:var(--f-d);color:var(--accent-t);opacity:.6;font-size:.8125rem;line-height:1.4;display:block}.page-about .team-sec{background:var(--white);border-top:1px solid var(--border-subtle);padding:100px 0}.page-about .team-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:52px;display:flex}.page-about .team-header-text{flex:1;min-width:0}.page-about .team-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.page-about .team-arrow{border:1px solid var(--accent-t);background:var(--accent-t);width:48px;height:48px;color:var(--white);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,opacity .2s,transform .2s;display:flex}.page-about .team-arrow:hover{background:#2c4047;border-color:#2c4047;transform:translateY(-1px)}.page-about .team-arrow:active{transform:translateY(0)}.page-about .team-arrow:disabled,.page-about .team-arrow[aria-disabled=true]{opacity:1;cursor:default;background:var(--white);color:var(--text-4);border-color:var(--border);transform:none}.page-about .team-arrow:disabled:hover,.page-about .team-arrow[aria-disabled=true]:hover{background:var(--white);color:var(--text-4);border-color:var(--border)}.page-about .team-arrow svg{width:18px;height:18px}@media (max-width:768px){.page-about .team-sec{flex-direction:column;display:flex}.page-about .team-sec>.section-inner,.page-about .team-header{display:contents}.page-about .team-header-text{padding:0 var(--m-page-px);order:1;margin-bottom:32px}.page-about .team-scroll-wrap{order:2}.page-about .team-controls{padding:32px var(--m-page-px) 0;order:3;justify-content:flex-start;align-self:flex-start;width:100%}}.page-about .team-scroll-wrap{position:relative}.page-about .team-grid{scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px max(80px, calc((100vw - var(--max-w)) / 2 + 80px));gap:16px;display:flex;overflow-x:auto}.page-about .team-grid::-webkit-scrollbar{display:none}.page-about .team-card{scroll-snap-align:start;cursor:default;border-radius:22px;flex:0 0 340px;height:460px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.page-about .team-card:hover{transform:scale(1.02)}.page-about .team-photo{background:var(--bg-2);position:absolute;inset:0}.page-about .team-photo img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.page-about .team-card:hover .team-photo img{transform:scale(1.05)}.page-about .team-blur{pointer-events:none;position:absolute;inset:0}.page-about .team-blur>div{position:absolute;inset:0}.page-about .tb1{backdrop-filter:blur(.75px);-webkit-mask-image:linear-gradient(#0000 50%,#000 62% 100%);mask-image:linear-gradient(#0000 50%,#000 62% 100%)}.page-about .tb2{backdrop-filter:blur(2.25px);-webkit-mask-image:linear-gradient(#0000 60%,#000 70% 100%);mask-image:linear-gradient(#0000 60%,#000 70% 100%)}.page-about .tb3{backdrop-filter:blur(4.5px);-webkit-mask-image:linear-gradient(#0000 68%,#000 77% 100%);mask-image:linear-gradient(#0000 68%,#000 77% 100%)}.page-about .tb4{backdrop-filter:blur(9px);-webkit-mask-image:linear-gradient(#0000 76%,#000 84% 100%);mask-image:linear-gradient(#0000 76%,#000 84% 100%)}.page-about .tb5{backdrop-filter:blur(15px);background:linear-gradient(#0000 83%,#0a141a2e 100%);-webkit-mask-image:linear-gradient(#0000 83%,#000 90% 100%);mask-image:linear-gradient(#0000 83%,#000 90% 100%)}.page-about .team-overlay{z-index:2;padding:20px 22px;position:absolute;bottom:0;left:0;right:0}.page-about .team-overlay-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.page-about .team-name{font-family:var(--f-d);letter-spacing:-.015em;color:#fff;text-shadow:0 1px 4px #00000040;min-width:0;font-size:1rem;font-weight:500}.page-about .team-title{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;font-size:.5625rem;font-weight:500;display:block}.page-about .team-li{backdrop-filter:blur(8px);color:#fff;opacity:0;width:32px;height:32px;transition:opacity .25s var(--e-soft), transform .25s var(--e-soft), background .2s, border-color .2s;background:#ffffff1a;border:1px solid #ffffff47;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;transform:translateY(4px)}.page-about .team-li svg{fill:currentColor;width:14px;height:14px;display:block}.page-about .team-card:hover .team-li,.page-about .team-card:focus-within .team-li{opacity:1;transform:translateY(0)}.page-about .team-li:hover{background:#ffffff38;border-color:#ffffff80}.page-about .team-li:focus-visible{outline-offset:2px;outline:2px solid #fff}.page-about .investors-sec{background:var(--bg-1);border-top:1px solid var(--border-subtle);padding:100px 0}.page-about .investors-grid{grid-template-columns:1fr 1fr;align-items:start;gap:88px;display:grid}.page-about .investors-lead-header{margin-bottom:36px}.page-about .lead-cards{flex-direction:column;gap:12px;display:flex}.page-about .lead-card{background:var(--white);border:1px solid var(--border);border-radius:16px;align-items:center;gap:24px;padding:28px 32px;transition:border-color .2s,box-shadow .2s;display:flex}.page-about .lead-card:hover{border-color:var(--bg-3);box-shadow:0 4px 20px #c1e8fb33}.page-about .lead-logo{background:var(--bg-1);border:1px solid var(--border);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.page-about .lead-logo img{object-fit:contain;filter:grayscale()brightness(.45);max-width:56px;max-height:44px;transition:filter .25s;display:block}.page-about .lead-card:hover .lead-logo img{filter:grayscale(0)brightness()}.page-about .lead-name{font-family:var(--f-d);color:var(--text);margin-bottom:5px;font-size:.9375rem;font-weight:500;display:block}.page-about .lead-desc{font-family:var(--f-d);color:var(--text-5);font-size:.8125rem;line-height:1.5}.page-about .angels-header{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-4);margin-bottom:24px;font-size:.5625rem;font-weight:500;display:block}.page-about .angel-list{flex-direction:column;gap:12px;display:flex}.page-about .angel-row{background:var(--white);border:1px solid var(--border);border-radius:14px;align-items:center;gap:20px;padding:18px 24px;transition:border-color .2s,box-shadow .2s;display:flex}.page-about .angel-row:hover{border-color:var(--bg-3);box-shadow:0 4px 20px #c1e8fb33}.page-about .angel-photo{background:var(--bg-2);border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;width:80px;height:80px;overflow:hidden}.page-about .angel-photo img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.page-about .angel-info{flex:1;min-width:0}.page-about .angel-name{font-family:var(--f-d);color:var(--text);margin-bottom:4px;font-size:.9375rem;font-weight:500;display:block}.page-about .angel-role{font-family:var(--f-d);color:var(--text-5);font-size:.8125rem}.page-about .angel-logo{background:var(--bg-1);border:1px solid var(--border);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.page-about .angel-logo img{object-fit:contain;filter:grayscale()brightness(.45);max-width:50px;max-height:36px;transition:filter .25s;display:block}.page-about .angel-row:hover .angel-logo img{filter:grayscale(0)brightness()}.page-about .angel-logo-text{font-family:var(--f-d);letter-spacing:-.02em;color:var(--accent-t);font-size:1rem;font-weight:500}.page-about .awards-sec{background:var(--white);border-top:1px solid var(--border-subtle);padding:100px 0}.page-about .awards-header{margin-bottom:48px}.page-about .awards-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.page-about .award-card{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:20px;padding:40px;transition:border-color .2s,box-shadow .2s}.page-about .award-card:hover{border-color:var(--border);box-shadow:0 8px 32px #4451580f}.page-about .award-icon{background:var(--bg-2);border:1px solid var(--border);width:44px;height:44px;color:var(--accent-t);border-radius:12px;justify-content:center;align-items:center;margin-bottom:28px;display:flex}.page-about .award-icon svg{width:20px;height:20px}.page-about .award-name{font-family:var(--f-d);letter-spacing:-.02em;color:var(--text);margin-bottom:8px;font-size:1.25rem;font-weight:500;display:block}.page-about .award-detail{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);font-size:.5625rem;font-weight:500;display:block}.page-about #cta-scroll-wrap{height:300vh;position:relative}.page-about #cta-sec-v2{text-align:center;background:#c8e8f5;justify-content:center;align-items:center;height:100dvh;padding:160px 80px;display:flex;position:sticky;top:0;overflow:hidden}.page-about .cta-ellipse{pointer-events:none;border-radius:50%;position:absolute}.page-about .cta-ellipse-1{background:radial-gradient(#c1e8fb59 0%,#9fbfcf26 40%,#0000 70%);width:1454px;height:1454px;top:-600px;left:-500px;transform:rotate(-80.8deg)}.page-about .cta-ellipse-2{background:radial-gradient(#c1e8fb40 0%,#9fbfcf1a 40%,#0000 70%);width:1454px;height:1454px;bottom:-700px;right:-500px;transform:rotate(154.29deg)}.page-about .cta-inner-v2{z-index:3;flex-direction:column;align-items:center;gap:24px;max-width:752px;display:flex;position:relative}.page-about .cta-content-v2{flex-direction:column;align-items:center;gap:24px;display:flex}.page-about .cta-content-v2 h2{font-family:var(--f-d);letter-spacing:-.04em;color:#0e0e0e;margin:0;font-size:clamp(3rem,6vw,5rem);font-weight:500;line-height:1.05}.page-about .cta-content-v2 p{font-family:var(--f-d);color:#0e0e0e99;margin:0;font-size:.875rem;font-weight:400;line-height:1.45}.page-about footer{background:#fdfdfd;padding:80px 0 40px}.page-about .footer-inner{max-width:var(--max-w);margin:0 auto;padding:0 120px}.page-about .footer-row1{justify-content:space-between;align-items:flex-start;gap:80px;margin-bottom:40px;display:flex}.page-about .footer-brand{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:15px;display:flex}.page-about .footer-brand img{filter:brightness(0);height:26px;display:block}.page-about .footer-brand p{font-family:var(--f-d);color:#b2b2b2;max-width:220px;margin:0;font-size:.875rem;font-weight:400;line-height:1.3}.page-about .footer-cols{gap:32px;display:flex}.page-about .footer-col{width:179px}.page-about .fc-h{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#0e0e0e;margin-bottom:20px;font-size:.6875rem;font-weight:500;display:block}.page-about .fc-l{flex-direction:column;gap:0;list-style:none;display:flex}.page-about .fc-l li{padding:4px 0}.page-about .fc-l a{color:#b2b2b2;font-family:var(--f-d);font-size:.75rem;font-weight:400;line-height:1.3;text-decoration:none;transition:color .2s}.page-about .fc-l a:hover,.page-about .fc-l a.is-current{color:#0e0e0e}.page-about .footer-row2{border-top:1px solid #f9fdff;flex-direction:column;gap:16px;padding-top:25px;display:flex}.page-about .footer-social{gap:8px;display:flex}.page-about .footer-social-btn{cursor:pointer;background:0 0;border:1px solid #f9fdff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.page-about .footer-social-btn:hover{background:#f9fdff}.page-about .footer-social-btn svg{width:16px;height:16px;fill:var(--text)}.page-about .footer-copy{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#b2b2b2;font-size:.5625rem;font-weight:500}@media (max-width:1100px){.page-about .hero{gap:48px;padding:120px 40px 80px}.page-about .section-inner,.page-about .footer-inner{padding:0 40px}.page-about .overview-grid,.page-about .quote-grid,.page-about .investors-grid{grid-template-columns:1fr;gap:48px}.page-about .quote-photo-wrap{aspect-ratio:16/9;max-width:360px}.page-about .award-banner{flex-direction:column;align-items:flex-start;gap:24px;padding:32px}.page-about .team-grid{padding:4px max(40px, calc((100vw - var(--max-w)) / 2 + 40px))}.page-about .proof-grid{grid-template-columns:repeat(2,1fr);gap:32px 0}.page-about .proof-item{border-bottom:1px solid #44515826;border-right:none;margin-right:0;padding-bottom:24px;padding-right:0}.page-about .proof-item:nth-child(odd){border-right:1px solid #44515826;padding-right:32px}.page-about .proof-item:last-child,.page-about .proof-item:nth-last-child(2):nth-child(odd){border-bottom:none;padding-bottom:0}.page-about #cta-scroll-wrap{height:auto}.page-about #cta-sec-v2{height:auto;min-height:100dvh;position:relative}}@media (max-width:768px){.page-about .hero{padding:var(--m-hero-pt) var(--m-page-px) var(--m-hero-pb)}.page-about .quote-photo-wrap{aspect-ratio:1;max-width:100%}.page-about .hero-h1{font-size:clamp(2rem,9vw,2.75rem)}.page-about .hero-content{width:100%;min-width:0}.page-about .hero-sub{max-width:100%}.page-about .overview-stats{flex-wrap:wrap;gap:0;margin-top:48px;padding-top:32px}.page-about .overview-stat{min-width:50%;padding:0 16px 24px 0}.page-about .overview-stat+.overview-stat{border-left:none;padding-left:0}.page-about .overview-stat:nth-child(2n){border-left:1px solid var(--border);padding-left:16px}.page-about .how-grid{grid-template-columns:1fr}.page-about .proof-grid{grid-template-columns:1fr 1fr}.page-about .awards-grid{grid-template-columns:1fr}.page-about #cta-sec-v2{padding:var(--m-section-py) var(--m-page-px)}.page-about .section-inner{padding:0 var(--m-page-px)}.page-about .team-grid{padding:4px var(--m-page-px) 4px calc(var(--m-page-px) + 16px);scroll-padding-left:calc(var(--m-page-px) + 16px)}.page-about .js-reveal{opacity:1;transition:none;transform:none}.page-about .award-banner-sec{padding:var(--m-section-py) var(--m-page-px)}.page-about .award-banner{aspect-ratio:auto;min-height:0;padding:0}.page-about .award-banner-image{aspect-ratio:1;border-radius:16px;position:relative}.page-about .award-banner-overlay{display:none}.page-about .award-banner-content{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0;position:static}.page-about .award-banner-text{gap:10px;max-width:100%}.page-about .award-banner-title{color:var(--text);text-shadow:none}.page-about .award-banner-eyebrow{color:var(--text-4)}.page-about .award-banner-cta{color:var(--white);border-color:var(--text);background:var(--text);justify-content:center;align-self:stretch}.page-about .award-banner-cta:hover{color:var(--white);background:#1a1a1a;border-color:#1a1a1a}.page-about .angel-row{gap:14px;padding:14px 16px}.page-about .angel-photo{width:56px;height:56px}.page-about .angel-row .angel-logo{display:none}.page-about .team-li{opacity:1;width:40px;height:40px;transform:none}.page-about .how-bg,.page-about .how-bg:before,.page-about .how-bg:after,.page-about .hero-glow-1,.page-about .hero-glow-2,.page-about .hero-aurora:before,.page-about .hero-aurora:after{animation:none}.page-about .hero-aurora-canvas{display:none}}@media (max-width:480px){.page-about .proof-grid{grid-template-columns:1fr}.page-about .proof-item{padding-bottom:24px;border-bottom:1px solid #44515826!important;border-right:none!important;padding-right:0!important}.page-about .proof-item:last-child{padding-bottom:0;border-bottom:none!important}}
