.hero.svelte-1xacj1k{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--color-void);overflow:hidden;padding:var(--space-20) var(--space-6)}.neural-bg.svelte-1xacj1k{position:absolute;inset:0;overflow:hidden;pointer-events:none}.neural-network.svelte-1xacj1k{position:absolute;width:100%;height:100%;opacity:0;transition:opacity 2s var(--ease-emergence) .5s}.hero.visible.svelte-1xacj1k .neural-network:where(.svelte-1xacj1k){opacity:.4}.node.svelte-1xacj1k{fill:var(--color-cyan);opacity:.6}.node-0.svelte-1xacj1k{fill:var(--color-cyan);animation:svelte-1xacj1k-pulse-node 3s var(--ease-pulse) infinite}.node-1.svelte-1xacj1k{fill:var(--color-violet);animation:svelte-1xacj1k-pulse-node 3s var(--ease-pulse) infinite .5s}.node-2.svelte-1xacj1k{fill:var(--color-magenta);animation:svelte-1xacj1k-pulse-node 3s var(--ease-pulse) infinite 1s}@keyframes svelte-1xacj1k-pulse-node{0%,to{opacity:.4}50%{opacity:.8}}.connections.svelte-1xacj1k line:where(.svelte-1xacj1k){stroke:var(--color-cyan-20);stroke-width:1;opacity:0;animation:svelte-1xacj1k-flow-line 4s ease-in-out infinite}.connections.svelte-1xacj1k line:where(.svelte-1xacj1k):nth-child(odd){animation-delay:.5s}.connections.svelte-1xacj1k line:where(.svelte-1xacj1k):nth-child(3n){stroke:var(--color-violet-30);animation-delay:1s}@keyframes svelte-1xacj1k-flow-line{0%,to{opacity:.2}50%{opacity:.6}}.grid-overlay.svelte-1xacj1k{position:absolute;inset:0;background-image:linear-gradient(var(--color-white-05) 1px,transparent 1px),linear-gradient(90deg,var(--color-white-05) 1px,transparent 1px);background-size:80px 80px;opacity:0;transition:opacity 1.5s var(--ease-emergence) .3s}.hero.visible.svelte-1xacj1k .grid-overlay:where(.svelte-1xacj1k){opacity:.2}.container.svelte-1xacj1k{position:relative;z-index:2;max-width:var(--container-lg);margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.micro-label.svelte-1xacj1k{display:flex;align-items:center;gap:var(--space-4);opacity:0;transform:translateY(20px);transition:all .8s var(--ease-emergence)}.hero.visible.svelte-1xacj1k .micro-label:where(.svelte-1xacj1k){opacity:1;transform:translateY(0)}.label-line.svelte-1xacj1k{width:40px;height:1px;background:var(--color-cyan-50)}.label-text.svelte-1xacj1k{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-cyan)}.headline.svelte-1xacj1k{font-family:var(--font-proclamation);font-weight:var(--weight-bold);font-size:clamp(3rem,12vw,9rem);line-height:.9;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white);margin:0}.headline-line.svelte-1xacj1k{display:block;opacity:0;transform:translateY(50px);filter:blur(10px);transition:all .9s var(--ease-out-expo)}.hero.visible.svelte-1xacj1k .headline-line:where(.svelte-1xacj1k){opacity:1;transform:translateY(0);filter:blur(0)}.line-1.svelte-1xacj1k{font-size:.5em;letter-spacing:var(--tracking-widest);color:var(--color-white-70);margin-bottom:var(--space-2);transition-delay:.15s}.line-2.svelte-1xacj1k{transition-delay:.35s}.text-gradient.svelte-1xacj1k{background:var(--gradient-emergence);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtext.svelte-1xacj1k{font-family:var(--font-discourse);font-weight:var(--weight-light);font-size:clamp(var(--text-lg),2.5vw,var(--text-2xl));line-height:var(--leading-relaxed);color:var(--color-white-70);max-width:600px;opacity:0;transform:translateY(20px);transition:all .8s var(--ease-emergence) .5s}.hero.visible.svelte-1xacj1k .subtext:where(.svelte-1xacj1k){opacity:1;transform:translateY(0)}.tagline.svelte-1xacj1k{margin-top:var(--space-4);opacity:0;transform:translateY(15px);transition:all .8s var(--ease-emergence) .7s}.hero.visible.svelte-1xacj1k .tagline:where(.svelte-1xacj1k){opacity:1;transform:translateY(0)}.tagline-text.svelte-1xacj1k{font-family:var(--font-technical);font-size:var(--text-sm);letter-spacing:var(--tracking-wider);color:var(--color-cyan);padding:var(--space-2) var(--space-4);border:1px solid var(--color-cyan-30);background:var(--color-cyan-05)}.scroll-indicator.svelte-1xacj1k{position:absolute;bottom:var(--space-10);left:50%;transform:translate(-50%);opacity:0;transition:opacity 1s var(--ease-emergence) 1s}.hero.visible.svelte-1xacj1k .scroll-indicator:where(.svelte-1xacj1k){opacity:1}.scroll-line.svelte-1xacj1k{display:block;width:1px;height:60px;background:linear-gradient(to bottom,var(--color-cyan),transparent);animation:svelte-1xacj1k-scroll-pulse 2s var(--ease-pulse) infinite}@keyframes svelte-1xacj1k-scroll-pulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.2)}}@media (max-width: 768px){.hero.svelte-1xacj1k{padding:var(--space-16) var(--space-4);min-height:85vh}.container.svelte-1xacj1k{gap:var(--space-5)}.micro-label.svelte-1xacj1k{gap:var(--space-3)}.label-line.svelte-1xacj1k{width:24px}.headline.svelte-1xacj1k{letter-spacing:var(--tracking-wide)}.line-1.svelte-1xacj1k{font-size:.4em}.tagline-text.svelte-1xacj1k{font-size:var(--text-xs)}.scroll-indicator.svelte-1xacj1k{bottom:var(--space-6)}.scroll-line.svelte-1xacj1k{height:40px}}@media (prefers-reduced-motion: reduce){.neural-network.svelte-1xacj1k,.grid-overlay.svelte-1xacj1k,.micro-label.svelte-1xacj1k,.headline-line.svelte-1xacj1k,.subtext.svelte-1xacj1k,.tagline.svelte-1xacj1k,.scroll-indicator.svelte-1xacj1k{transition:none;animation:none}.hero.visible.svelte-1xacj1k .neural-network:where(.svelte-1xacj1k),.hero.visible.svelte-1xacj1k .grid-overlay:where(.svelte-1xacj1k),.hero.visible.svelte-1xacj1k .micro-label:where(.svelte-1xacj1k),.hero.visible.svelte-1xacj1k .headline-line:where(.svelte-1xacj1k),.hero.visible.svelte-1xacj1k .subtext:where(.svelte-1xacj1k),.hero.visible.svelte-1xacj1k .tagline:where(.svelte-1xacj1k),.hero.visible.svelte-1xacj1k .scroll-indicator:where(.svelte-1xacj1k){opacity:1;transform:none;filter:none}.node.svelte-1xacj1k,.connections.svelte-1xacj1k line:where(.svelte-1xacj1k){animation:none;opacity:.5}.scroll-line.svelte-1xacj1k{animation:none;opacity:.5}}.research-areas.svelte-1khn4qu{position:relative;padding:var(--space-24) 0;background:var(--color-void)}.container.svelte-1khn4qu{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6)}.section-header.svelte-1khn4qu{max-width:800px;margin:0 auto var(--space-16);text-align:center}.header-label.svelte-1khn4qu{display:inline-flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);opacity:0;transform:translateY(20px);transition:all .6s var(--ease-emergence)}.research-areas.visible.svelte-1khn4qu .header-label:where(.svelte-1khn4qu){opacity:1;transform:translateY(0)}.label-number.svelte-1khn4qu{font-family:var(--font-technical);font-size:var(--text-sm);color:var(--color-cyan);padding:var(--space-1) var(--space-2);border:1px solid var(--color-cyan-30);background:var(--color-cyan-05)}.label-text.svelte-1khn4qu{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-white-50)}.section-title.svelte-1khn4qu{font-family:var(--font-proclamation);font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-4);opacity:0;transform:translateY(30px);transition:all .7s var(--ease-emergence) .1s}.research-areas.visible.svelte-1khn4qu .section-title:where(.svelte-1khn4qu){opacity:1;transform:translateY(0)}.section-description.svelte-1khn4qu{font-family:var(--font-discourse);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-white-70);opacity:0;transform:translateY(20px);transition:all .6s var(--ease-emergence) .2s}.research-areas.visible.svelte-1khn4qu .section-description:where(.svelte-1khn4qu){opacity:1;transform:translateY(0)}.areas-grid.svelte-1khn4qu{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--space-6)}.area-card.svelte-1khn4qu{position:relative;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;opacity:0;transform:translateY(40px);transition:all .7s var(--ease-emergence);transition-delay:var(--delay)}.research-areas.visible.svelte-1khn4qu .area-card:where(.svelte-1khn4qu){opacity:1;transform:translateY(0)}.area-card.svelte-1khn4qu:hover{border-color:var(--color-cyan-30);background:var(--color-surface-elevated)}.area-card.svelte-1khn4qu:hover .card-accent:where(.svelte-1khn4qu){opacity:1;transform:scaleX(1)}.pillar-badge.svelte-1khn4qu{position:absolute;top:var(--space-6);right:var(--space-6)}.pillar-text.svelte-1khn4qu{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-cyan);padding:var(--space-1) var(--space-3);border:1px solid var(--color-cyan-20);background:var(--color-cyan-05)}.card-header.svelte-1khn4qu{margin-bottom:var(--space-4);padding-right:var(--space-20)}.area-title.svelte-1khn4qu{font-family:var(--font-statement);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-2)}.area-subtitle.svelte-1khn4qu{font-family:var(--font-discourse);font-size:var(--text-sm);font-style:italic;color:var(--color-white-50)}.area-description.svelte-1khn4qu{font-family:var(--font-discourse);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-white-70);margin-bottom:var(--space-6)}.area-metrics.svelte-1khn4qu{display:flex;gap:var(--space-8);padding:var(--space-4) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6)}.metric.svelte-1khn4qu{display:flex;flex-direction:column;gap:var(--space-1)}.metric-value.svelte-1khn4qu{font-family:var(--font-technical);font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--color-cyan)}.metric-label.svelte-1khn4qu{font-family:var(--font-discourse);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white-50)}.area-topics.svelte-1khn4qu{display:flex;flex-direction:column;gap:var(--space-2)}.topics-label.svelte-1khn4qu{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white-30)}.topics-list.svelte-1khn4qu{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.topics-list.svelte-1khn4qu li:where(.svelte-1khn4qu){font-family:var(--font-discourse);font-size:var(--text-sm);color:var(--color-white-70);padding:var(--space-1) var(--space-3);background:var(--color-white-05);border:1px solid var(--color-white-10)}.card-accent.svelte-1khn4qu{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gradient-emergence-horizontal);opacity:0;transform:scaleX(0);transform-origin:left;transition:all .4s var(--ease-emergence)}@media (max-width: 768px){.research-areas.svelte-1khn4qu{padding:var(--space-16) 0}.container.svelte-1khn4qu{padding:0 var(--space-4)}.section-header.svelte-1khn4qu{margin-bottom:var(--space-10)}.areas-grid.svelte-1khn4qu{grid-template-columns:1fr;gap:var(--space-4)}.area-card.svelte-1khn4qu{padding:var(--space-6)}.pillar-badge.svelte-1khn4qu{position:static;margin-bottom:var(--space-4)}.card-header.svelte-1khn4qu{padding-right:0}.area-title.svelte-1khn4qu{font-size:var(--text-xl)}.area-metrics.svelte-1khn4qu{flex-direction:column;gap:var(--space-4)}.topics-list.svelte-1khn4qu li:where(.svelte-1khn4qu){font-size:var(--text-xs)}}@media (prefers-reduced-motion: reduce){.header-label.svelte-1khn4qu,.section-title.svelte-1khn4qu,.section-description.svelte-1khn4qu,.area-card.svelte-1khn4qu{transition:none}.research-areas.visible.svelte-1khn4qu .header-label:where(.svelte-1khn4qu),.research-areas.visible.svelte-1khn4qu .section-title:where(.svelte-1khn4qu),.research-areas.visible.svelte-1khn4qu .section-description:where(.svelte-1khn4qu),.research-areas.visible.svelte-1khn4qu .area-card:where(.svelte-1khn4qu){opacity:1;transform:none}}.publications.svelte-1lsdw0p{position:relative;padding:var(--space-24) 0;background:var(--color-surface)}.container.svelte-1lsdw0p{max-width:var(--container-lg);margin:0 auto;padding:0 var(--space-6)}.section-header.svelte-1lsdw0p{max-width:800px;margin:0 auto var(--space-14);text-align:center}.header-label.svelte-1lsdw0p{display:inline-flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);opacity:0;transform:translateY(20px);transition:all .6s var(--ease-emergence)}.publications.visible.svelte-1lsdw0p .header-label:where(.svelte-1lsdw0p){opacity:1;transform:translateY(0)}.label-number.svelte-1lsdw0p{font-family:var(--font-technical);font-size:var(--text-sm);color:var(--color-cyan);padding:var(--space-1) var(--space-2);border:1px solid var(--color-cyan-30);background:var(--color-cyan-05)}.label-text.svelte-1lsdw0p{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-white-50)}.section-title.svelte-1lsdw0p{font-family:var(--font-proclamation);font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-4);opacity:0;transform:translateY(30px);transition:all .7s var(--ease-emergence) .1s}.publications.visible.svelte-1lsdw0p .section-title:where(.svelte-1lsdw0p){opacity:1;transform:translateY(0)}.section-description.svelte-1lsdw0p{font-family:var(--font-discourse);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-white-70);opacity:0;transform:translateY(20px);transition:all .6s var(--ease-emergence) .2s}.publications.visible.svelte-1lsdw0p .section-description:where(.svelte-1lsdw0p){opacity:1;transform:translateY(0)}.publications-list.svelte-1lsdw0p{display:flex;flex-direction:column;gap:var(--space-4)}.publication-card.svelte-1lsdw0p{display:grid;grid-template-columns:100px 1fr;gap:var(--space-6);padding:var(--space-6);background:var(--color-void);border:1px solid var(--color-border);opacity:0;transform:translateY(30px);transition:all .6s var(--ease-emergence);transition-delay:var(--delay)}.publications.visible.svelte-1lsdw0p .publication-card:where(.svelte-1lsdw0p){opacity:1;transform:translateY(0)}.publication-card.svelte-1lsdw0p:hover{border-color:var(--color-cyan-30);background:var(--color-surface-elevated)}.pub-year.svelte-1lsdw0p{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.year-text.svelte-1lsdw0p{font-family:var(--font-technical);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-cyan)}.pub-type.svelte-1lsdw0p{font-family:var(--font-technical);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white-30);padding:var(--space-1) var(--space-2);border:1px solid var(--color-white-10)}.pub-content.svelte-1lsdw0p{display:flex;flex-direction:column;gap:var(--space-3)}.pub-title.svelte-1lsdw0p{font-family:var(--font-statement);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-white);letter-spacing:var(--tracking-normal);text-transform:none}.pub-meta.svelte-1lsdw0p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-family:var(--font-technical);font-size:var(--text-sm)}.pub-authors.svelte-1lsdw0p{color:var(--color-white-70)}.pub-divider.svelte-1lsdw0p{color:var(--color-white-30)}.pub-venue.svelte-1lsdw0p{color:var(--color-cyan)}.pub-issue.svelte-1lsdw0p{color:var(--color-white-50)}.pub-abstract.svelte-1lsdw0p{font-family:var(--font-discourse);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-white-50)}.pub-link.svelte-1lsdw0p{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-statement);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-cyan);text-decoration:none;margin-top:var(--space-2);transition:all .3s var(--ease-emergence)}.pub-link.svelte-1lsdw0p:hover{gap:var(--space-3);text-shadow:var(--glow-text-cyan)}.pub-link.svelte-1lsdw0p svg:where(.svelte-1lsdw0p){transition:transform .3s var(--ease-emergence)}.pub-link.svelte-1lsdw0p:hover svg:where(.svelte-1lsdw0p){transform:translate(4px)}.section-footer.svelte-1lsdw0p{margin-top:var(--space-14);padding-top:var(--space-10);border-top:1px solid var(--color-border);opacity:0;transform:translateY(20px);transition:all .6s var(--ease-emergence) .5s}.publications.visible.svelte-1lsdw0p .section-footer:where(.svelte-1lsdw0p){opacity:1;transform:translateY(0)}.stats-row.svelte-1lsdw0p{display:flex;justify-content:center;gap:var(--space-12);margin-bottom:var(--space-8)}.stat.svelte-1lsdw0p{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.stat-value.svelte-1lsdw0p{font-family:var(--font-technical);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-cyan)}.stat-label.svelte-1lsdw0p{font-family:var(--font-discourse);font-size:var(--text-sm);color:var(--color-white-50);text-align:center}.view-all-link.svelte-1lsdw0p{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;padding:var(--space-4);font-family:var(--font-statement);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white);text-decoration:none;border:1px solid var(--color-border);background:var(--color-void);transition:all .3s var(--ease-emergence)}.view-all-link.svelte-1lsdw0p:hover{border-color:var(--color-cyan);color:var(--color-cyan);box-shadow:var(--glow-cyan-subtle);text-shadow:none}.view-all-link.svelte-1lsdw0p svg:where(.svelte-1lsdw0p){transition:transform .3s var(--ease-emergence)}.view-all-link.svelte-1lsdw0p:hover svg:where(.svelte-1lsdw0p){transform:translate(4px)}@media (max-width: 768px){.publications.svelte-1lsdw0p{padding:var(--space-16) 0}.container.svelte-1lsdw0p{padding:0 var(--space-4)}.section-header.svelte-1lsdw0p{margin-bottom:var(--space-10)}.publication-card.svelte-1lsdw0p{grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-5)}.pub-year.svelte-1lsdw0p{flex-direction:row;align-items:center;gap:var(--space-4)}.year-text.svelte-1lsdw0p{font-size:var(--text-xl)}.pub-title.svelte-1lsdw0p{font-size:var(--text-base)}.pub-meta.svelte-1lsdw0p{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.pub-divider.svelte-1lsdw0p{display:none}.pub-abstract.svelte-1lsdw0p{font-size:var(--text-xs)}.stats-row.svelte-1lsdw0p{flex-direction:column;gap:var(--space-6)}.stat-value.svelte-1lsdw0p{font-size:var(--text-2xl)}}@media (prefers-reduced-motion: reduce){.header-label.svelte-1lsdw0p,.section-title.svelte-1lsdw0p,.section-description.svelte-1lsdw0p,.publication-card.svelte-1lsdw0p,.section-footer.svelte-1lsdw0p{transition:none}.publications.visible.svelte-1lsdw0p .header-label:where(.svelte-1lsdw0p),.publications.visible.svelte-1lsdw0p .section-title:where(.svelte-1lsdw0p),.publications.visible.svelte-1lsdw0p .section-description:where(.svelte-1lsdw0p),.publications.visible.svelte-1lsdw0p .publication-card:where(.svelte-1lsdw0p),.publications.visible.svelte-1lsdw0p .section-footer:where(.svelte-1lsdw0p){opacity:1;transform:none}}.labs.svelte-1t2zec{position:relative;padding:var(--space-24) 0;background:var(--color-void)}.container.svelte-1t2zec{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6)}.section-header.svelte-1t2zec{max-width:800px;margin:0 auto var(--space-16);text-align:center}.header-label.svelte-1t2zec{display:inline-flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);opacity:0;transform:translateY(20px);transition:all .6s var(--ease-emergence)}.labs.visible.svelte-1t2zec .header-label:where(.svelte-1t2zec){opacity:1;transform:translateY(0)}.label-number.svelte-1t2zec{font-family:var(--font-technical);font-size:var(--text-sm);color:var(--color-cyan);padding:var(--space-1) var(--space-2);border:1px solid var(--color-cyan-30);background:var(--color-cyan-05)}.label-text.svelte-1t2zec{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-white-50)}.section-title.svelte-1t2zec{font-family:var(--font-proclamation);font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-4);opacity:0;transform:translateY(30px);transition:all .7s var(--ease-emergence) .1s}.labs.visible.svelte-1t2zec .section-title:where(.svelte-1t2zec){opacity:1;transform:translateY(0)}.section-description.svelte-1t2zec{font-family:var(--font-discourse);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-white-70);opacity:0;transform:translateY(20px);transition:all .6s var(--ease-emergence) .2s}.labs.visible.svelte-1t2zec .section-description:where(.svelte-1t2zec){opacity:1;transform:translateY(0)}.subsection-title.svelte-1t2zec{font-family:var(--font-statement);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-6);opacity:0;transform:translateY(20px);transition:all .6s var(--ease-emergence) .15s}.labs.visible.svelte-1t2zec .subsection-title:where(.svelte-1t2zec){opacity:1;transform:translateY(0)}.facilities-section.svelte-1t2zec{margin-bottom:var(--space-20)}.facilities-grid.svelte-1t2zec{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--space-6)}.facility-card.svelte-1t2zec{position:relative;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;opacity:0;transform:translateY(40px);transition:all .7s var(--ease-emergence);transition-delay:var(--delay)}.labs.visible.svelte-1t2zec .facility-card:where(.svelte-1t2zec){opacity:1;transform:translateY(0)}.facility-card.svelte-1t2zec:hover{border-color:var(--color-cyan-30)}.facility-card.svelte-1t2zec:hover .card-glow:where(.svelte-1t2zec){opacity:1}.facility-status.svelte-1t2zec{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.status-dot.svelte-1t2zec{width:8px;height:8px;border-radius:50%;background:var(--color-cyan);animation:svelte-1t2zec-pulse-status 2s var(--ease-pulse) infinite}@keyframes svelte-1t2zec-pulse-status{0%,to{opacity:.5;box-shadow:0 0 0 0 var(--color-cyan-30)}50%{opacity:1;box-shadow:0 0 8px 4px var(--color-cyan-20)}}.status-text.svelte-1t2zec{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-cyan)}.facility-header.svelte-1t2zec{margin-bottom:var(--space-4)}.facility-name.svelte-1t2zec{font-family:var(--font-statement);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-2)}.facility-location.svelte-1t2zec{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-discourse);font-size:var(--text-sm);color:var(--color-white-50)}.facility-location.svelte-1t2zec svg:where(.svelte-1t2zec){color:var(--color-cyan)}.facility-focus.svelte-1t2zec{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-cyan-05);border-left:2px solid var(--color-cyan);margin-bottom:var(--space-4)}.focus-label.svelte-1t2zec{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white-30)}.focus-text.svelte-1t2zec{font-family:var(--font-discourse);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-cyan)}.facility-description.svelte-1t2zec{font-family:var(--font-discourse);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-white-70);margin-bottom:var(--space-6)}.facility-capabilities.svelte-1t2zec{display:flex;flex-direction:column;gap:var(--space-2)}.capabilities-label.svelte-1t2zec{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white-30)}.capabilities-list.svelte-1t2zec{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.capabilities-list.svelte-1t2zec li:where(.svelte-1t2zec){font-family:var(--font-technical);font-size:var(--text-xs);color:var(--color-white-70);padding:var(--space-1) var(--space-3);background:var(--color-white-05);border:1px solid var(--color-white-10)}.card-glow.svelte-1t2zec{position:absolute;top:0;left:0;right:0;height:100%;background:radial-gradient(ellipse at top,var(--color-cyan-05),transparent 50%);opacity:0;transition:opacity .5s var(--ease-emergence);pointer-events:none}.partnerships-section.svelte-1t2zec{margin-bottom:var(--space-16)}.partnerships-intro.svelte-1t2zec{font-family:var(--font-discourse);font-size:var(--text-base);color:var(--color-white-50);margin-bottom:var(--space-8);opacity:0;transform:translateY(15px);transition:all .6s var(--ease-emergence) .2s}.labs.visible.svelte-1t2zec .partnerships-intro:where(.svelte-1t2zec){opacity:1;transform:translateY(0)}.partnerships-grid.svelte-1t2zec{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.partner-card.svelte-1t2zec{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);opacity:0;transform:translateY(20px);transition:all .5s var(--ease-emergence);transition-delay:var(--delay)}.labs.visible.svelte-1t2zec .partner-card:where(.svelte-1t2zec){opacity:1;transform:translateY(0)}.partner-card.svelte-1t2zec:hover{border-color:var(--color-white-30);background:var(--color-surface-elevated)}.partner-type.svelte-1t2zec{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-violet);margin-bottom:var(--space-2)}.partner-name.svelte-1t2zec{font-family:var(--font-statement);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-white);margin-bottom:var(--space-2);text-transform:none}.partner-focus.svelte-1t2zec{font-family:var(--font-discourse);font-size:var(--text-sm);color:var(--color-white-50)}.cta-section.svelte-1t2zec{padding:var(--space-12);background:var(--color-surface);border:1px solid var(--color-border);text-align:center;opacity:0;transform:translateY(30px);transition:all .7s var(--ease-emergence) .4s}.labs.visible.svelte-1t2zec .cta-section:where(.svelte-1t2zec){opacity:1;transform:translateY(0)}.cta-title.svelte-1t2zec{font-family:var(--font-statement);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-3)}.cta-text.svelte-1t2zec{font-family:var(--font-discourse);font-size:var(--text-base);color:var(--color-white-70);max-width:500px;margin:0 auto var(--space-6)}.cta-buttons.svelte-1t2zec{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.btn-primary.svelte-1t2zec,.btn-secondary.svelte-1t2zec{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-statement);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;text-decoration:none;transition:all .3s var(--ease-emergence);min-height:var(--touch-target)}.btn-primary.svelte-1t2zec{background:var(--color-cyan);color:var(--color-void)}.btn-primary.svelte-1t2zec:hover{box-shadow:var(--glow-cyan);transform:translateY(-2px);text-shadow:none}.btn-secondary.svelte-1t2zec{background:transparent;color:var(--color-white);border:1px solid var(--color-white-30)}.btn-secondary.svelte-1t2zec:hover{border-color:var(--color-cyan);color:var(--color-cyan);text-shadow:none}@media (max-width: 768px){.labs.svelte-1t2zec{padding:var(--space-16) 0}.container.svelte-1t2zec{padding:0 var(--space-4)}.section-header.svelte-1t2zec{margin-bottom:var(--space-10)}.facilities-grid.svelte-1t2zec{grid-template-columns:1fr}.facility-card.svelte-1t2zec{padding:var(--space-6)}.facility-name.svelte-1t2zec{font-size:var(--text-xl)}.partnerships-grid.svelte-1t2zec{grid-template-columns:1fr}.cta-section.svelte-1t2zec{padding:var(--space-8)}.cta-title.svelte-1t2zec{font-size:var(--text-xl)}.cta-buttons.svelte-1t2zec{flex-direction:column;align-items:center}.btn-primary.svelte-1t2zec,.btn-secondary.svelte-1t2zec{width:100%;max-width:280px;justify-content:center}}@media (prefers-reduced-motion: reduce){.header-label.svelte-1t2zec,.section-title.svelte-1t2zec,.section-description.svelte-1t2zec,.subsection-title.svelte-1t2zec,.facility-card.svelte-1t2zec,.partnerships-intro.svelte-1t2zec,.partner-card.svelte-1t2zec,.cta-section.svelte-1t2zec{transition:none}.labs.visible.svelte-1t2zec .header-label:where(.svelte-1t2zec),.labs.visible.svelte-1t2zec .section-title:where(.svelte-1t2zec),.labs.visible.svelte-1t2zec .section-description:where(.svelte-1t2zec),.labs.visible.svelte-1t2zec .subsection-title:where(.svelte-1t2zec),.labs.visible.svelte-1t2zec .facility-card:where(.svelte-1t2zec),.labs.visible.svelte-1t2zec .partnerships-intro:where(.svelte-1t2zec),.labs.visible.svelte-1t2zec .partner-card:where(.svelte-1t2zec),.labs.visible.svelte-1t2zec .cta-section:where(.svelte-1t2zec){opacity:1;transform:none}.status-dot.svelte-1t2zec{animation:none;opacity:1}}
