.about-section[data-astro-cid-fwdcsva6]{padding:5rem 1.5rem}.about-section--card[data-astro-cid-fwdcsva6]{background:var(--card)}.about-section--muted[data-astro-cid-fwdcsva6]{background:var(--muted)}.about-section--dark[data-astro-cid-fwdcsva6]{background:var(--sidebar)}.about-section--flush-top[data-astro-cid-fwdcsva6]{padding-top:0}.about-inner[data-astro-cid-fwdcsva6]{max-width:1100px;margin:0 auto}.about-card-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.about-card-grid--3[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.about-card-grid--3[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(3,1fr)}.about-card-grid--2[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}}.about-intro-copy[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);color:var(--muted-foreground);line-height:var(--line-height-relaxed);max-width:780px;margin:0 auto 2.5rem;text-align:center}.about-timeline[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:0}@media(min-width:768px){.about-timeline[data-astro-cid-fwdcsva6]{flex-direction:row;align-items:flex-start;gap:0}}.about-timeline-item[data-astro-cid-fwdcsva6]{flex:1;padding:0 1.5rem 0 0}.about-timeline-item[data-astro-cid-fwdcsva6]:last-child{padding-right:0}.about-timeline-connector[data-astro-cid-fwdcsva6]{display:none}.about-timeline-period[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);font-style:italic;color:var(--muted-foreground);margin-bottom:.5rem}.about-timeline-label[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 .75rem;line-height:var(--line-height-tight)}.about-timeline-body[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}.about-milestones--horizontal[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.about-milestones--horizontal[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.about-milestones--horizontal[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(4,1fr)}}.about-milestone[data-astro-cid-fwdcsva6]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.about-milestone-year[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin-bottom:.4rem}.about-milestone-title[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 .5rem;line-height:var(--line-height-tight)}.about-milestone-body[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}.about-orchestration[data-astro-cid-fwdcsva6]{text-align:center;max-width:780px}.about-orch-heading[data-astro-cid-fwdcsva6]{font-size:clamp(var(--font-size-lg),2.5vw,var(--font-size-xl));font-weight:var(--font-weight-bold);color:var(--sidebar-foreground);line-height:var(--line-height-tight);margin:0 0 1.25rem}.about-orch-body[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);color:#fffc;line-height:var(--line-height-relaxed);margin:0}.about-dark-h2[data-astro-cid-fwdcsva6]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--sidebar-foreground);text-align:center;margin:0 0 .75rem;line-height:var(--line-height-tight)}.about-dark-divider[data-astro-cid-fwdcsva6]{width:100%;height:2px;background:var(--primary);margin:0 0 2.5rem}.about-stack[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:0;max-width:800px;margin:0 auto}.about-stack-layer[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.12)}.about-stack-layer--utility[data-astro-cid-fwdcsva6]{background:#ffffff0f}.about-stack-layer--platform[data-astro-cid-fwdcsva6]{background:#689d412e;border-color:#689d4166}.about-stack-layer--home[data-astro-cid-fwdcsva6]{background:#ffffff0a}.about-stack-layer-name[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--sidebar-foreground)}.about-stack-layer--platform[data-astro-cid-fwdcsva6] .about-stack-layer-name[data-astro-cid-fwdcsva6]{color:#8fce5a}.about-stack-layer-items[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);color:#fff9;line-height:var(--line-height-normal)}.about-stack-bridge[data-astro-cid-fwdcsva6]{display:flex;justify-content:center;align-items:center;padding:.5rem 0}.about-stack-bridge-label[data-astro-cid-fwdcsva6]{font-size:.8125rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--primary);display:inline-flex;align-items:center;gap:.5rem}.about-stack-bridge-label[data-astro-cid-fwdcsva6]:before{content:"";display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--primary)}.about-stack-bridge-label[data-astro-cid-fwdcsva6]:after{content:"";display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--primary)}.about-stack-devices[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}@media(min-width:640px){.about-stack-devices[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(4,1fr)}}.about-stack-device[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:.375rem;padding:1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md)}.about-stack-device-name[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--sidebar-foreground)}.about-stack-device-items[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);color:#ffffff80;line-height:var(--line-height-relaxed)}.about-product-desc[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0 0 1rem}.about-product-impact[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0;padding-top:.75rem;border-top:1px solid var(--border)}.about-product-impact[data-astro-cid-fwdcsva6] strong[data-astro-cid-fwdcsva6]{color:var(--foreground)}.about-mission-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.about-mission-grid[data-astro-cid-fwdcsva6]{grid-template-columns:1fr 1fr;gap:2rem}}.about-mission-card[data-astro-cid-fwdcsva6]{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem}.about-mission-label[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin:0 0 .75rem}.about-mission-body[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}.about-principles[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.about-principles[data-astro-cid-fwdcsva6]{grid-template-columns:1fr 1fr}}@media(min-width:900px){.about-principles[data-astro-cid-fwdcsva6]{grid-template-columns:1fr 1fr 1fr}}.about-principle[data-astro-cid-fwdcsva6]{display:flex;gap:1.25rem;align-items:flex-start;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem}.about-principle-num[data-astro-cid-fwdcsva6]{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--primary);line-height:1;flex-shrink:0;opacity:.4}.about-principle-title[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 .5rem;line-height:var(--line-height-tight)}.about-principle-body[data-astro-cid-fwdcsva6]{font-size:var(--font-size-base);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}
