.innovation-hub__breadcrumbs{padding-top:32px}.innovation-hub__divider{border-top:1px solid var(--color-border)}.section-innovation-hero{position:relative;background:#0f172a;padding:96px 0 88px;overflow:hidden;text-align:center}.section-innovation-hero__pattern{position:absolute;inset:0;opacity:.07;pointer-events:none}.section-innovation-hero__overlay{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(14,165,233,.12) 0,transparent 60%),radial-gradient(ellipse at center,transparent 20%,rgba(2,6,15,.7) 100%);pointer-events:none}.section-innovation-hero__inner{position:relative;z-index:1}.section-innovation-hero__heading{max-width:56rem;margin:0 auto 24px;font-family:var(--font-display);font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;color:#ffffff}.section-innovation-hero__search{position:relative;width:100%;max-width:36rem;margin:0 auto 40px}.section-innovation-hero__search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#94a3b8;pointer-events:none}.section-innovation-hero__search-input{width:100%;padding:12px 16px 12px 44px;border:1px solid #475569;border-radius:8px;background:rgba(30,41,59,.6);font-family:var(--font-sans);font-size:.875rem;line-height:1.25rem;color:#ffffff;transition:border-color .15s ease,box-shadow .15s ease}.section-innovation-hero__search-input::placeholder{color:#64748b}.section-innovation-hero__search-input:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 1px #0ea5e9}.section-innovation-hero__categories{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:16px;list-style:none;margin:0;padding:0}.section-innovation-hero__category-link{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none}.section-innovation-hero__category-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid #475569;border-radius:9999px;background:rgba(30,41,59,.4);color:#94a3b8;transition:border-color .15s ease,background .15s ease,color .15s ease}.section-innovation-hero__category-icon svg{width:22px;height:22px}.section-innovation-hero__category-link:hover .section-innovation-hero__category-icon{border-color:#38bdf8;background:rgba(14,165,233,.1);color:#38bdf8}.section-innovation-hero__category-label{max-width:4.5rem;font-family:var(--font-sans);font-size:.75rem;line-height:1.2;color:#64748b;transition:color .15s ease}.section-innovation-hero__category-link:hover .section-innovation-hero__category-label{color:#cbd5e1}@media (min-width:640px){.section-innovation-hero__heading{font-size:2.25rem;line-height:2.5rem}.section-innovation-hero__categories{gap:24px}.section-innovation-hero__category-icon{width:64px;height:64px}}@media (min-width:1024px){.section-innovation-hero__heading{font-size:3rem;line-height:1}}.section-article-rail{padding:48px 0}.section-article-rail__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.section-article-rail__eyebrow{margin:0 0 4px;font-family:var(--font-sans);font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-accent)}.section-article-rail__heading{margin:0;font-family:var(--font-display);font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--color-text)}.section-article-rail__viewall{display:none;align-items:center;gap:6px;flex-shrink:0;font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--color-accent);text-decoration:none}.section-article-rail__viewall:hover{text-decoration:underline}.section-article-rail__viewall svg{width:16px;height:16px}.section-article-rail__viewall-mobile-wrap{display:flex;justify-content:center;margin-top:24px}.section-article-rail__viewall--mobile{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);font-weight:600;transition:background var(--transition-base),box-shadow var(--transition-base)}.section-article-rail__viewall--mobile:hover{color:var(--color-on-accent);background:var(--color-accent);text-decoration:none;box-shadow:0 8px 22px -8px rgba(14,165,233,.55)}.section-article-rail .slider__track{gap:16px;scroll-snap-type:x mandatory}.section-article-rail .slider__track>*{flex:0 0 100%;min-width:100%;scroll-snap-align:start}@media (min-width:576px){.section-article-rail .slider__track>*{flex:0 0 calc((100% - 1rem) / 2);min-width:calc((100% - 1rem) / 2)}}@media (min-width:640px){.section-article-rail{padding:64px 0}.section-article-rail__heading{font-size:1.875rem;line-height:2.25rem}.section-article-rail__viewall{display:inline-flex}.section-article-rail__viewall-mobile-wrap{display:none}}@media (min-width:768px){.section-article-rail .slider__track>*{flex:0 0 calc((100% - 2rem) / 3);min-width:calc((100% - 2rem) / 3)}}@media (min-width:1200px){.section-article-rail .slider__track>*{flex:0 0 calc((100% - 3rem) / 4);min-width:calc((100% - 3rem) / 4)}}