.about-hero-video:where(.astro-kh7btl4r){width:100%;display:flex;align-items:center;justify-content:center}.about-video-link:where(.astro-kh7btl4r){position:relative;display:block;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-deep);background:#000;cursor:pointer;width:100%;max-width:520px}.about-video-link:where(.astro-kh7btl4r) iframe{position:absolute;inset:0;width:100%;height:100%;border:none;z-index:1}.about-video-thumb:where(.astro-kh7btl4r){width:100%;height:auto;display:block;aspect-ratio:1 / 1;object-fit:cover}.about-play-overlay:where(.astro-kh7btl4r){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-base)}.about-video-link:where(.astro-kh7btl4r):hover .about-play-overlay:where(.astro-kh7btl4r){opacity:.85}.about-intro:where(.astro-kh7btl4r){background:var(--color-bg-white);padding:var(--section-py) 0}.about-intro-inner:where(.astro-kh7btl4r){display:grid;grid-template-columns:55fr 45fr;gap:var(--space-64);align-items:center}.about-intro-text:where(.astro-kh7btl4r){display:flex;flex-direction:column;gap:var(--space-16)}.about-intro-text:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){font-size:var(--fs-body);line-height:1.7;color:var(--color-text-body);margin:0}.about-intro-image:where(.astro-kh7btl4r){display:flex;align-items:center;justify-content:center}.mission-section:where(.astro-kh7btl4r){background:var(--color-bg-lightest);padding:var(--section-py) 0}.mission-inner:where(.astro-kh7btl4r){display:grid;grid-template-columns:55fr 45fr;gap:var(--space-64);align-items:center}.mission-text:where(.astro-kh7btl4r){display:flex;flex-direction:column;gap:var(--space-16)}.mission-text:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){font-size:var(--fs-body);line-height:1.7;color:var(--color-text-body);margin:0}.mission-image:where(.astro-kh7btl4r){display:flex;align-items:center;justify-content:center}.about-side-img:where(.astro-kh7btl4r){width:100%;max-width:480px;height:auto;border-radius:var(--radius-xl);object-fit:cover;box-shadow:var(--shadow-deep);display:block}.section-heading:where(.astro-kh7btl4r){font-size:var(--fs-h2);font-weight:700;color:var(--color-text-heading);line-height:1.2;letter-spacing:-.02em;margin-bottom:var(--space-24)}.values-section:where(.astro-kh7btl4r){background:var(--color-bg-white);padding:var(--section-py) 0}.values-section:where(.astro-kh7btl4r) .section-title:where(.astro-kh7btl4r){margin-bottom:var(--space-48)}.values-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-32)}.value-card:where(.astro-kh7btl4r){background:var(--color-bg-white);border-radius:var(--radius-card-md);padding:28px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-16);transition:transform var(--duration-base),box-shadow var(--duration-base)}.value-card:where(.astro-kh7btl4r):hover{transform:translateY(-4px);box-shadow:var(--shadow-elevated)}.value-icon:where(.astro-kh7btl4r){width:48px;height:48px;border-radius:var(--radius-circle);background:var(--color-bg-primary-10);display:flex;align-items:center;justify-content:center;flex-shrink:0}.value-title:where(.astro-kh7btl4r){font-size:var(--text-h5);font-weight:700;color:var(--color-text-heading);margin:0}.value-text:where(.astro-kh7btl4r){font-size:var(--fs-body);color:var(--color-text-body);line-height:1.65;margin:0}.vision-section:where(.astro-kh7btl4r){background:var(--color-bg-white);padding:var(--section-py) 0;border-top:1px solid var(--color-border-light)}.vision-section:where(.astro-kh7btl4r) .section-title:where(.astro-kh7btl4r){margin-bottom:var(--space-24)}.vision-intro:where(.astro-kh7btl4r){font-size:var(--fs-body);color:var(--color-text-body);line-height:1.7;max-width:760px;margin:0 auto var(--space-16);text-align:center}.labs-section:where(.astro-kh7btl4r){background:var(--color-bg-lightest);padding:var(--section-py) 0}.labs-inner:where(.astro-kh7btl4r){display:grid;grid-template-columns:55fr 45fr;gap:var(--space-64);align-items:center}.labs-text:where(.astro-kh7btl4r){display:flex;flex-direction:column;gap:var(--space-16)}.labs-text:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){font-size:var(--fs-body);line-height:1.7;color:var(--color-text-body);margin:0}.labs-stats:where(.astro-kh7btl4r){margin:var(--space-8) 0}.labs-stats:where(.astro-kh7btl4r) .stats-row{justify-content:flex-start;padding:var(--space-16) 0;gap:var(--space-40)}.labs-cta:where(.astro-kh7btl4r){margin-top:var(--space-8)}.labs-image:where(.astro-kh7btl4r){display:flex;align-items:center;justify-content:center}.goals-section:where(.astro-kh7btl4r){background:var(--color-bg-light);padding:var(--section-py) 0;padding-bottom:clamp(64px,calc(48px + 2.5vw),96px)}.goals-section:where(.astro-kh7btl4r) .section-title:where(.astro-kh7btl4r){margin-bottom:var(--space-40)}.about-goals-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-32) var(--space-40);margin-bottom:var(--space-40)}.about-goal-card:where(.astro-kh7btl4r){background:var(--color-bg-white);border-radius:var(--radius-xl);padding:var(--space-16);display:flex;flex-direction:row;box-shadow:var(--shadow-card-blue);transition:transform var(--duration-base),box-shadow var(--duration-base)}.about-goal-card:where(.astro-kh7btl4r):hover{transform:translateY(-4px);box-shadow:0 12px 40px #003f7014}.about-goal-image-wrap:where(.astro-kh7btl4r){width:180px;height:240px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-xl)}.about-goal-image:where(.astro-kh7btl4r){width:100%;height:100%;object-fit:cover;display:block}.about-goal-body:where(.astro-kh7btl4r){padding:var(--space-16) clamp(16px,calc(6.15px + 3.077vw),32px);display:flex;flex-direction:column;justify-content:center}.about-goal-title:where(.astro-kh7btl4r){font-size:var(--text-h4);font-weight:700;color:var(--color-text-heading);margin-bottom:var(--space-16)}.about-goal-desc:where(.astro-kh7btl4r){font-size:var(--text-h6);color:var(--color-text-body);line-height:1.6;margin:0}.goals-cta:where(.astro-kh7btl4r){text-align:center;margin-top:var(--space-16)}@media(max-width:900px){.values-grid:where(.astro-kh7btl4r){grid-template-columns:repeat(2,1fr);gap:var(--space-24)}}@media(max-width:560px){.values-grid:where(.astro-kh7btl4r){grid-template-columns:1fr}}@media(max-width:768px){.about-intro-inner:where(.astro-kh7btl4r),.mission-inner:where(.astro-kh7btl4r),.labs-inner:where(.astro-kh7btl4r){grid-template-columns:1fr;gap:var(--space-32)}.about-intro-image:where(.astro-kh7btl4r),.mission-image:where(.astro-kh7btl4r),.labs-image:where(.astro-kh7btl4r){order:-1}.about-side-img:where(.astro-kh7btl4r){max-width:100%;border-radius:var(--radius-card-lg)}.labs-stats:where(.astro-kh7btl4r) .stats-row{justify-content:center;gap:var(--space-24)}.labs-cta:where(.astro-kh7btl4r){text-align:center}.section-heading:where(.astro-kh7btl4r){text-align:center}.about-goals-grid:where(.astro-kh7btl4r){grid-template-columns:1fr;gap:var(--space-20)}.about-goal-card:where(.astro-kh7btl4r){flex-direction:column;border-radius:var(--radius-card-lg);padding:var(--space-12)}.about-goal-image-wrap:where(.astro-kh7btl4r){width:100%;height:200px;border-radius:var(--radius-card-md)}.about-goal-body:where(.astro-kh7btl4r){padding:var(--space-12) var(--space-16)}.about-goal-title:where(.astro-kh7btl4r){font-size:var(--text-h5);margin-bottom:var(--space-8)}.about-goal-desc:where(.astro-kh7btl4r){font-size:var(--text-overline)}.value-card:where(.astro-kh7btl4r){padding:var(--space-20)}.about-video-link:where(.astro-kh7btl4r){max-width:100%;border-radius:var(--radius-card-lg)}}
