.TweetTicker_ticker___oOh8{background:var(--ndx-color-elevated);border:1px solid var(--ndx-color-subtle-60);border-radius:var(--ndx-radius-lg);padding:var(--ndx-space-4);overflow:hidden;width:100%;max-width:var(--ndx-photo-width)}.TweetTicker_tickerHeader__iUL7G{display:flex;align-items:center;gap:var(--ndx-space-2);margin-bottom:var(--ndx-space-3)}.TweetTicker_xIcon__yR_m2{color:var(--ndx-color-muted);flex-shrink:0}.TweetTicker_tickerLabel__y1kJB{font-size:var(--ndx-text-xs);font-weight:var(--ndx-font-semibold);color:var(--ndx-color-muted);font-family:var(--ndx-font-display);text-transform:uppercase;letter-spacing:var(--ndx-tracking-wider)}.TweetTicker_tickerTrack__MdxnJ{position:relative;min-height:5rem}.TweetTicker_tickerSlide__ylR8m{position:absolute;inset:0;opacity:0;transform:translateY(6px);transition:opacity .4s cubic-bezier(.34,1.56,.64,1),transform .4s cubic-bezier(.34,1.56,.64,1);pointer-events:none;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between}.TweetTicker_tickerSlide__ylR8m.TweetTicker_active__SxHTm{opacity:1;transform:translateY(0);pointer-events:auto}.TweetTicker_tickerText__hVq2N{font-size:var(--ndx-text-sm);color:var(--ndx-color-text-secondary);line-height:var(--ndx-leading-relaxed);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.TweetTicker_tickerSlide__ylR8m:hover .TweetTicker_tickerText__hVq2N{color:var(--ndx-color-text-primary)}.TweetTicker_tickerDate__boozo{font-size:var(--ndx-text-xs);color:var(--ndx-color-muted);margin-top:var(--ndx-space-2)}.TweetTicker_tickerDots__XG8ri{display:flex;gap:6px;margin-top:var(--ndx-space-3)}.TweetTicker_tickerDot__CQW8i{width:6px;height:6px;border-radius:50%;background:var(--ndx-color-subtle-60);border:none;padding:0;cursor:pointer;transition:background .2s ease}.TweetTicker_tickerDot__CQW8i:hover{background:var(--ndx-color-muted)}.TweetTicker_tickerDotActive___cp4y,.TweetTicker_tickerDotActive___cp4y:hover{background:var(--ndx-color-accent)}.VideoCard_card__Iirhj{display:flex;flex-direction:column;background:var(--ndx-color-elevated);border:1px solid var(--ndx-color-subtle-80);border-radius:var(--ndx-radius-card);box-shadow:var(--ndx-shadow-card);transition:var(--ndx-transition-card);overflow:hidden}.VideoCard_card__Iirhj:hover{transform:var(--ndx-lift-card);box-shadow:var(--ndx-shadow-card-hover);border-color:var(--ndx-color-accent-20)}.VideoCard_thumbLink__RVrlc{display:block;text-decoration:none;color:inherit}.VideoCard_thumbWrap__aCUpn{position:relative;aspect-ratio:9/16;overflow:hidden;background:var(--ndx-color-surface)}.VideoCard_thumbImg__gMH2U{display:block;width:100%;height:100%;object-fit:cover}.VideoCard_thumbPlaceholder__b9JQi{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--ndx-color-muted)}.VideoCard_playOverlay__elhz7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);color:rgba(255,255,255,.9);opacity:0;transition:opacity var(--ndx-duration-fast) var(--ndx-ease-out)}.VideoCard_thumbLink__RVrlc:focus-visible .VideoCard_playOverlay__elhz7,.VideoCard_thumbLink__RVrlc:hover .VideoCard_playOverlay__elhz7{opacity:1}.VideoCard_body__RQcFx{padding:var(--ndx-space-4) var(--ndx-space-5);flex:1 1}.VideoCard_text__u2aI1{font-size:var(--ndx-text-sm);line-height:var(--ndx-leading-relaxed);color:var(--ndx-color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.VideoCard_footer__H2FiY{display:flex;align-items:center;justify-content:space-between;padding:var(--ndx-space-4) var(--ndx-space-5);border-top:1px solid var(--ndx-color-subtle-50)}.VideoCard_meta___RIS1{display:flex;align-items:center;gap:var(--ndx-space-3)}.VideoCard_platform__jVqsN{color:var(--ndx-color-muted);display:flex;align-items:center}.VideoCard_date__yPihs{font-size:var(--ndx-text-xs);color:var(--ndx-color-muted)}.VideoCard_metrics__DRTje{display:flex;align-items:center;gap:var(--ndx-space-4)}.VideoCard_metric__AIVtH{display:flex;align-items:center;gap:var(--ndx-space-1);font-size:var(--ndx-text-xs);color:var(--ndx-color-muted)}.VideoCard_metric__AIVtH svg{flex-shrink:0}.VideoCard_viewLink__ImBob{display:inline-flex;align-items:center;gap:var(--ndx-space-1);font-size:var(--ndx-text-xs);font-weight:var(--ndx-font-medium);color:var(--ndx-color-accent);text-decoration:none;transition:opacity var(--ndx-duration-fast) var(--ndx-ease-out)}.VideoCard_viewLink__ImBob:hover{opacity:.8}.page_hero__7KFOs{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:var(--ndx-nav-height);background:var(--ndx-bg-hero)}.page_heroGrid__yNSix{position:absolute;inset:0;pointer-events:none;background-image:var(--ndx-bg-hero-grid);background-size:var(--ndx-bg-hero-grid-size)}.page_heroInner__8WoKQ{position:relative;z-index:var(--ndx-z-content);padding-top:var(--ndx-section-py);padding-bottom:var(--ndx-space-8)}.page_heroLayout__yyLHK{display:flex;flex-direction:column;gap:var(--ndx-space-14)}@media (min-width:1024px){.page_heroLayout__yyLHK{flex-direction:row;align-items:center;gap:var(--ndx-space-20)}}.page_heroText__JVWLO{flex:1 1;min-width:0}@keyframes page_heroReveal__3ejr0{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page_heroText__JVWLO>*{opacity:0;animation:page_heroReveal__3ejr0 .7s cubic-bezier(.34,1.56,.64,1) forwards}.page_heroText__JVWLO>:first-child{animation-delay:.1s}.page_heroText__JVWLO>:nth-child(2){animation-delay:.2s}.page_heroText__JVWLO>:nth-child(3){animation-delay:.3s}.page_heroText__JVWLO>:nth-child(4){animation-delay:.4s}.page_heroText__JVWLO>:nth-child(5){animation-delay:.5s}.page_heroText__JVWLO>:nth-child(6){animation-delay:.6s}.page_heroText__JVWLO>:nth-child(7){animation-delay:.7s}.page_statusBadge__26FUw{display:inline-flex;align-items:center;gap:var(--ndx-space-2);padding:var(--ndx-space-1-5) var(--ndx-space-3);border-radius:var(--ndx-radius-full);border:1px solid var(--ndx-color-accent-20);background:var(--ndx-color-accent-5);margin-bottom:var(--ndx-space-10)}@keyframes page_glowPulse__IkHkE{0%,to{box-shadow:0 0 0 0 var(--ndx-color-accent-25)}50%{box-shadow:0 0 0 6px transparent}}.page_statusDot__ZNMMv{width:6px;height:6px;border-radius:50%;background:var(--ndx-color-accent);animation:page_glowPulse__IkHkE 2s ease infinite}.page_statusText__6Vir_{color:var(--ndx-color-accent);font-size:var(--ndx-text-xs);font-weight:var(--ndx-font-medium);font-family:var(--ndx-font-display);letter-spacing:var(--ndx-tracking-wide)}.page_heroHeading__D7_Cs{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-bold);font-size:var(--ndx-text-5xl);letter-spacing:var(--ndx-tracking-tightest);color:var(--ndx-color-text-primary);margin-bottom:var(--ndx-space-4);line-height:var(--ndx-leading-none)}@media (min-width:768px){.page_heroHeading__D7_Cs{font-size:var(--ndx-text-7xl)}}@media (min-width:1024px){.page_heroHeading__D7_Cs{font-size:var(--ndx-text-8xl)}}.page_heroAccent__CzMQw{color:var(--ndx-color-accent)}.page_heroSubtitle__ZW2Yq{font-family:var(--ndx-font-display);font-size:var(--ndx-text-lg);color:var(--ndx-color-text-secondary);font-weight:var(--ndx-font-regular);letter-spacing:var(--ndx-tracking-tight);margin-bottom:var(--ndx-space-6);max-width:32rem}@media (min-width:768px){.page_heroSubtitle__ZW2Yq{font-size:var(--ndx-text-xl)}}.page_subtitleSep__1_fkr{color:var(--ndx-color-subtle);margin:0 var(--ndx-space-2)}.page_subtitleMuted__p6BMv{color:var(--ndx-color-muted);font-size:var(--ndx-text-base)}.page_heroStatement__U81Zk{color:var(--ndx-color-text-secondary);font-size:var(--ndx-text-base);max-width:42rem;line-height:var(--ndx-leading-relaxed);margin-bottom:var(--ndx-space-12);font-weight:var(--ndx-font-light)}@media (min-width:768px){.page_heroStatement__U81Zk{font-size:var(--ndx-text-lg)}}.page_ctaRow__ZDq_0{display:flex;flex-wrap:wrap;gap:var(--ndx-space-4);margin-bottom:var(--ndx-space-16)}.page_socialStrip__SYfs1{display:flex;align-items:center;gap:var(--ndx-space-4);margin-bottom:var(--ndx-space-8)}.page_socialLabel__zj5pn{font-size:var(--ndx-text-xs);font-weight:var(--ndx-font-semibold);color:var(--ndx-color-muted);font-family:var(--ndx-font-display);text-transform:uppercase;letter-spacing:var(--ndx-tracking-wider);white-space:nowrap}.page_socialIcons__WfPuX{display:flex;align-items:center;gap:var(--ndx-space-3)}.page_socialIcon__yknUT{display:flex;align-items:center;justify-content:center;color:var(--ndx-color-muted);transition:color .2s ease,transform .2s var(--ndx-ease-spring)}.page_socialIcon__yknUT:hover{color:var(--ndx-color-accent);transform:translateY(-2px)}.page_metricsGrid__yNvZ7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--ndx-space-4);gap:var(--ndx-space-4);max-width:42rem}@media (min-width:768px){.page_metricsGrid__yNvZ7{grid-template-columns:repeat(4,1fr)}}.page_metricValue__i8V43{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-bold);font-size:var(--ndx-text-2xl);color:var(--ndx-color-text-primary);letter-spacing:var(--ndx-tracking-tight)}.page_metricLabel__ornJZ{font-size:var(--ndx-text-xs);color:var(--ndx-color-muted);margin-top:var(--ndx-space-1)}.page_photoWrap__MvYQK{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--ndx-space-5)}@media (min-width:1024px){.page_photoWrap__MvYQK{align-items:flex-end}}.page_photoContainer__eAffO{position:relative;width:var(--ndx-photo-width)}@keyframes page_glowRotate__sG17L{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_photoGlowRing__0Xv9H{position:absolute;inset:0;border-radius:var(--ndx-radius-photo-outer);padding:2px;background:var(--ndx-bg-photo-ring);animation:page_glowRotate__sG17L 20s linear infinite}.page_photoGlowRingInner__zMsp3{background:var(--ndx-color-base);border-radius:var(--ndx-radius-photo);width:100%;height:100%}.page_photoCornerTL__4RShc{position:absolute;top:-12px;left:-12px;width:var(--ndx-photo-dot-tl-size);height:var(--ndx-photo-dot-tl-size);border-radius:50%;border:2px solid var(--ndx-color-accent);opacity:.6}.page_photoCornerBR__cbVZX{position:absolute;bottom:-12px;right:-12px;width:var(--ndx-photo-dot-br-size);height:var(--ndx-photo-dot-br-size);border-radius:50%;background:var(--ndx-color-accent);opacity:.4}.page_photoGlow__BR74e{position:absolute;inset:0;border-radius:var(--ndx-radius-photo);box-shadow:var(--ndx-shadow-photo-glow);pointer-events:none}.page_photoFrame__xgp29{position:relative;overflow:hidden;border-radius:var(--ndx-radius-photo);border:var(--ndx-photo-border)}.page_photoImage__MzT7C{display:block;object-fit:cover;object-position:center top}.page_photoOverlay__2p8Xf{position:absolute;bottom:0;left:0;right:0;height:var(--ndx-photo-overlay-height);background:var(--ndx-bg-photo-overlay)}.page_photoTag__MYdO0{position:absolute;bottom:0;left:0;right:0;padding:0 var(--ndx-space-4) var(--ndx-space-4)}.page_photoName__Y5fL1{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-semibold);font-size:var(--ndx-text-sm);color:var(--ndx-color-text-primary);letter-spacing:var(--ndx-tracking-tight)}.page_photoRole__oWVkM{font-size:var(--ndx-text-xs);color:var(--ndx-color-accent);margin-top:2px}.page_summary__OssiC{background:var(--ndx-bg-section-accent);padding:var(--ndx-section-py) 0}.page_summaryGrid__OPp6r{display:grid;grid-gap:var(--ndx-grid-gap-lg);gap:var(--ndx-grid-gap-lg);align-items:start}@media (min-width:1024px){.page_summaryGrid__OPp6r{grid-template-columns:3fr 9fr}}.page_summaryLabel__ijzvY{display:flex;flex-direction:column;gap:var(--ndx-space-4)}.page_summaryText__SY_dD p{color:var(--ndx-color-text-secondary);font-size:var(--ndx-text-lg);line-height:var(--ndx-leading-relaxed);margin-bottom:var(--ndx-space-5)}.page_summaryText__SY_dD p:last-child{margin-bottom:0}.page_timeline__8Dtgf{padding:var(--ndx-section-py) 0;background:var(--ndx-color-base)}.page_timelineGrid__Iq2BV{display:grid;grid-gap:var(--ndx-grid-gap-lg);gap:var(--ndx-grid-gap-lg);align-items:start}@media (min-width:1024px){.page_timelineGrid__Iq2BV{grid-template-columns:3fr 9fr}}.page_timelineLabel__PJpjk h2{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-bold);font-size:var(--ndx-text-2xl);letter-spacing:var(--ndx-tracking-tighter);color:var(--ndx-color-text-primary);margin-top:var(--ndx-space-3)}.page_timelineEntry__Q_Xtq{position:relative;padding-left:var(--ndx-space-8);padding-bottom:var(--ndx-space-10);border-left:var(--ndx-timeline-border)}.page_timelineEntryLast__aO9i7{padding-bottom:0;border-left:var(--ndx-timeline-border-last)}.page_timelineDot__Um_GO{position:absolute;left:-6px;top:6px;width:12px;height:12px;border-radius:50%;flex-shrink:0}.page_timelineDotActive__Uwi0P{background:var(--ndx-color-accent);box-shadow:var(--ndx-shadow-dot-active)}.page_timelineDotInactive__VZ02j{background:var(--ndx-color-subtle);box-shadow:var(--ndx-shadow-dot-inactive)}.page_timelineHeader__6XIoc{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ndx-space-3);margin-bottom:var(--ndx-space-1)}.page_timelineTitle__tV1ZF{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-semibold);font-size:var(--ndx-text-base);color:var(--ndx-color-text-primary)}.page_timelinePeriodActive__7dDKX{color:var(--ndx-color-accent);border:1px solid var(--ndx-color-accent-25);padding:2px var(--ndx-space-2);border-radius:var(--ndx-radius-full);background:var(--ndx-color-accent-5)}.page_timelinePeriodActive__7dDKX,.page_timelinePeriod__O8O_D{font-size:var(--ndx-text-xs);font-family:var(--ndx-font-display);font-weight:var(--ndx-font-medium)}.page_timelinePeriod__O8O_D,.page_timelineTags__Cx0_z{color:var(--ndx-color-muted)}.page_timelineTags__Cx0_z{font-size:var(--ndx-text-sm);margin-bottom:var(--ndx-space-2)}.page_timelineDesc__5aUjr{font-size:var(--ndx-text-sm);color:var(--ndx-color-text-secondary);line-height:var(--ndx-leading-relaxed)}.page_sectionHeader___raMx{margin-bottom:var(--ndx-space-14)}.page_sectionHeading__lt74q{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-bold);font-size:var(--ndx-text-3xl);letter-spacing:var(--ndx-tracking-tighter);color:var(--ndx-color-text-primary);margin-top:var(--ndx-space-3)}@media (min-width:768px){.page_sectionHeading__lt74q{font-size:var(--ndx-text-4xl)}}.page_sectionDesc__85dt1{color:var(--ndx-color-text-secondary);margin-top:var(--ndx-space-3);max-width:36rem}.page_expertise__aQLOP{padding:var(--ndx-section-py) 0;background:var(--ndx-color-base)}.page_expertiseGrid__j0pda{display:grid;grid-gap:var(--ndx-grid-gap-sm);gap:var(--ndx-grid-gap-sm)}@media (min-width:768px){.page_expertiseGrid__j0pda{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_expertiseGrid__j0pda{grid-template-columns:repeat(3,1fr)}}.page_cardInner__w_Ouc{padding:var(--ndx-space-6)}.page_cardHeader__GSUA9{display:flex;align-items:flex-start;gap:var(--ndx-space-4);margin-bottom:var(--ndx-space-5)}.page_cardTitle__T08IG{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-semibold);font-size:var(--ndx-text-base);color:var(--ndx-color-text-primary)}.page_cardSubtitle__LyUtS{font-size:var(--ndx-text-xs);color:var(--ndx-color-muted);margin-top:2px}.page_bulletList__bD1JD{display:flex;flex-direction:column;gap:var(--ndx-space-2)}.page_bulletItem__Fe98P{display:flex;align-items:flex-start;gap:var(--ndx-space-2);font-size:var(--ndx-text-sm);color:var(--ndx-color-text-secondary)}.page_bulletDot__0ZnQC{width:6px;height:6px;border-radius:50%;background:var(--ndx-color-accent);flex-shrink:0;margin-top:7px}.page_projects__FNpfo{padding:var(--ndx-section-py) 0;background:var(--ndx-bg-section-accent)}.page_featured__EIB7B{margin-bottom:var(--ndx-space-8)}.page_featuredCard__db9yR{background:var(--ndx-bg-featured-project);border-color:var(--ndx-color-accent-20)}.page_featuredInner__Bu5HX{padding:var(--ndx-space-7)}@media (min-width:768px){.page_featuredInner__Bu5HX{padding:var(--ndx-space-9)}}.page_featuredHeader__L0iQt{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ndx-space-4);margin-bottom:var(--ndx-space-6)}.page_featuredIconRow__MmZ2W{display:flex;align-items:center;gap:var(--ndx-space-4)}.page_featuredIconBox__bOAOH{width:var(--ndx-icon-box-size-lg);height:var(--ndx-icon-box-size-lg);border-radius:var(--ndx-radius-3xl)}.page_featuredMeta__BCbdT{display:flex;align-items:center;gap:var(--ndx-space-2);flex-wrap:wrap}.page_featuredLabel__VhDYP{color:var(--ndx-color-muted);font-family:var(--ndx-font-display);text-transform:uppercase;letter-spacing:var(--ndx-tracking-widest)}.page_featuredLabel__VhDYP,.page_liveBadge__6Bpzp{font-size:var(--ndx-text-xs);font-weight:var(--ndx-font-medium)}.page_liveBadge__6Bpzp{display:inline-flex;align-items:center;gap:6px;color:var(--ndx-color-accent);border:1px solid var(--ndx-color-accent-25);padding:2px var(--ndx-space-2);border-radius:var(--ndx-radius-full);background:var(--ndx-color-accent-5)}.page_liveDot__3jlHc{width:6px;height:6px;border-radius:50%;background:var(--ndx-color-accent)}.page_featuredTitle__EG0T9{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-bold);font-size:var(--ndx-text-2xl);letter-spacing:var(--ndx-tracking-tighter);color:var(--ndx-color-text-primary);margin-top:var(--ndx-space-1)}.page_featuredDate__OVJ9e{font-size:var(--ndx-text-sm);color:var(--ndx-color-muted);font-family:var(--ndx-font-display)}.page_featuredDesc__y1CAF{font-size:var(--ndx-text-base);color:var(--ndx-color-text-secondary);line-height:var(--ndx-leading-relaxed);margin-bottom:var(--ndx-space-6);max-width:48rem}.page_featuredDetails__h3GIZ{display:grid;grid-gap:var(--ndx-space-4);gap:var(--ndx-space-4);margin-bottom:var(--ndx-space-6)}@media (min-width:768px){.page_featuredDetails__h3GIZ{grid-template-columns:repeat(3,1fr)}}.page_featuredDetail__1GFcW{padding:14px;background:var(--ndx-color-accent-5);border:1px solid var(--ndx-color-accent-12);border-radius:var(--ndx-radius-lg)}.page_featuredDetailLabel__jCpk9{font-size:var(--ndx-text-xs);font-family:var(--ndx-font-display);font-weight:var(--ndx-font-semibold);color:var(--ndx-color-accent);text-transform:uppercase;letter-spacing:var(--ndx-tracking-wider);margin-bottom:var(--ndx-space-1)}.page_featuredDetailText__y3sFs{font-size:var(--ndx-text-sm);color:var(--ndx-color-text-secondary)}.page_tagRow__eGAXQ{display:flex;flex-wrap:wrap;gap:var(--ndx-space-2)}.page_projectsGrid__MicJp{display:grid;grid-gap:var(--ndx-space-6);gap:var(--ndx-space-6)}@media (min-width:768px){.page_projectsGrid__MicJp{grid-template-columns:repeat(2,1fr)}}.page_projectInner__gOuKL{padding:var(--ndx-space-7)}.page_projectHeader___A4_j{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--ndx-space-4)}.page_projectCategoryRow__v4bUI{display:flex;align-items:center;gap:var(--ndx-space-3)}.page_projectCategory__WLyEn{font-size:var(--ndx-text-xs);font-weight:var(--ndx-font-medium);color:var(--ndx-color-muted);font-family:var(--ndx-font-display);text-transform:uppercase;letter-spacing:var(--ndx-tracking-widest)}.page_projectTitle__rUJya{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-bold);font-size:var(--ndx-text-xl);letter-spacing:var(--ndx-tracking-tight);color:var(--ndx-color-text-primary);margin-bottom:var(--ndx-space-3)}.page_projectSections___sbRU{display:flex;flex-direction:column;gap:var(--ndx-space-3);margin-bottom:var(--ndx-space-5)}.page_projectSectionLabel__QRz47{font-size:var(--ndx-text-xs);font-weight:var(--ndx-font-semibold);color:var(--ndx-color-accent);font-family:var(--ndx-font-display);text-transform:uppercase;letter-spacing:var(--ndx-tracking-wider);margin-bottom:var(--ndx-space-1)}.page_projectSectionText__x8h_c{font-size:var(--ndx-text-sm);color:var(--ndx-color-text-secondary);line-height:var(--ndx-leading-relaxed)}.page_openSourceHeader__pexnY{margin-top:var(--ndx-space-16)}.page_openSourceDivider__wsOQK{display:flex;align-items:center;gap:var(--ndx-space-4);margin-bottom:var(--ndx-space-6)}.page_openSourceDesc__H_8Ez{font-size:var(--ndx-text-sm);color:var(--ndx-color-text-secondary);margin-bottom:var(--ndx-space-8)}.page_openSourceGrid__0l0l5{display:grid;grid-gap:var(--ndx-space-6);gap:var(--ndx-space-6)}@media (min-width:768px){.page_openSourceGrid__0l0l5{grid-template-columns:repeat(3,1fr)}}.page_githubLink__aAOUo{padding-top:var(--ndx-space-4);border-top:1px solid var(--ndx-color-subtle-60)}.page_githubBtn__NaeQI{padding:8px 18px;font-size:.8rem}.page_certs__ahw2h{padding:var(--ndx-section-py) 0;background:var(--ndx-color-base)}.page_certsGrid__OSCix{display:grid;grid-gap:var(--ndx-space-5);gap:var(--ndx-space-5)}@media (min-width:768px){.page_certsGrid__OSCix{grid-template-columns:repeat(2,1fr)}}.page_certInner__1mvVK{padding:var(--ndx-space-6);display:flex;align-items:flex-start;gap:var(--ndx-space-5)}.page_certIcon__eekDq{width:var(--ndx-icon-box-size-lg);height:var(--ndx-icon-box-size-lg);border-radius:var(--ndx-radius-cert-icon);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_certIconComptia__vtZ9j{background:rgba(255,102,0,.1);border:1px solid rgba(255,102,0,.2)}.page_certIconAws__zhSjs{background:rgba(255,153,0,.1);border:1px solid rgba(255,153,0,.2)}.page_certIconGoogleBlue__ifRN7{background:rgba(66,133,244,.1);border:1px solid rgba(66,133,244,.2)}.page_certIconGoogleGreen__6AWBy{background:rgba(52,168,83,.1);border:1px solid rgba(52,168,83,.2)}.page_certIconCambridge__Jm_YQ{background:rgba(163,31,52,.1);border:1px solid rgba(163,31,52,.2)}.page_certBody__HzpBS{flex:1 1}.page_certHeaderRow__IjQye{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ndx-space-3);flex-wrap:wrap}.page_certTitle__Ocout{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-semibold);font-size:var(--ndx-text-base);color:var(--ndx-color-text-primary)}.page_certIssuer__w4pQz{font-size:var(--ndx-text-sm);color:var(--ndx-color-muted);margin-top:2px}.page_verifiedBadge__eg4Ex{display:inline-flex;align-items:center;gap:6px;font-size:var(--ndx-text-xs);font-weight:var(--ndx-font-medium);color:var(--ndx-color-accent);border:1px solid var(--ndx-color-accent-25);padding:var(--ndx-space-1) var(--ndx-space-2-5);border-radius:var(--ndx-radius-full);background:var(--ndx-color-accent-5);white-space:nowrap}.page_verifiedDot__eo0op{width:6px;height:6px;border-radius:50%;background:var(--ndx-color-accent)}.page_certDesc__guXSj{font-size:var(--ndx-text-sm);color:var(--ndx-color-text-secondary);margin-top:var(--ndx-space-3);line-height:var(--ndx-leading-relaxed)}.page_certVerifyLink__lbjwn{display:inline-flex;align-items:center;gap:6px;font-size:var(--ndx-text-xs);color:var(--ndx-color-muted);margin-top:var(--ndx-space-3);transition:color .2s ease}.page_certVerifyLink__lbjwn:hover{color:var(--ndx-color-accent)}.page_certVerifyLink__lbjwn svg{transition:transform .2s ease}.page_certVerifyLink__lbjwn:hover svg{transform:translateX(2px)}.page_stack__9fW6O{padding:var(--ndx-section-py) 0;background:var(--ndx-bg-section-accent)}.page_stackGrid__bK3zR{display:grid;grid-gap:var(--ndx-space-6);gap:var(--ndx-space-6)}@media (min-width:768px){.page_stackGrid__bK3zR{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_stackGrid__bK3zR{grid-template-columns:repeat(3,1fr)}}.page_stackCardTitle__vQrgg{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-semibold);font-size:var(--ndx-text-sm);color:var(--ndx-color-text-primary);margin-bottom:var(--ndx-space-4);display:flex;align-items:center;gap:var(--ndx-space-2)}.page_stackAccentBar__WFRK2{width:20px;margin-right:0}.page_badgeRow__niSKz{display:flex;flex-wrap:wrap;gap:var(--ndx-space-2)}.page_remote__6Wxkv{padding:var(--ndx-section-py) 0;background:var(--ndx-color-base)}.page_remoteGrid__HvX5J{display:grid;grid-gap:var(--ndx-space-5);gap:var(--ndx-space-5);margin-bottom:var(--ndx-space-12)}@media (min-width:768px){.page_remoteGrid__HvX5J{grid-template-columns:repeat(3,1fr)}}.page_remoteCardInner__OMWjL{padding:var(--ndx-space-6);display:flex;flex-direction:column;gap:var(--ndx-space-4)}.page_remoteCardTitle__xslrQ{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-semibold);font-size:var(--ndx-text-base);color:var(--ndx-color-text-primary);margin-bottom:var(--ndx-space-2)}.page_remoteCardText__e0hQ4{font-size:var(--ndx-text-sm);color:var(--ndx-color-text-secondary);line-height:var(--ndx-leading-relaxed)}.page_remoteTagRow__obxWZ{display:flex;flex-wrap:wrap;gap:var(--ndx-space-2);margin-top:auto;padding-top:var(--ndx-space-2)}.page_trustSignals__umuk1{padding:var(--ndx-space-6)}@media (min-width:768px){.page_trustSignals__umuk1{padding:var(--ndx-space-8)}}.page_trustGrid__bkRS_{display:grid;grid-gap:var(--ndx-space-6);gap:var(--ndx-space-6)}@media (min-width:768px){.page_trustGrid__bkRS_{grid-template-columns:repeat(3,1fr)}}.page_trustItem__QysYG{padding-bottom:var(--ndx-space-6);border-bottom:1px solid var(--ndx-color-subtle)}@media (min-width:768px){.page_trustItem__QysYG{padding-bottom:0;border-bottom:none;border-right:1px solid var(--ndx-color-subtle);padding-right:var(--ndx-space-6)}.page_trustItem__QysYG:last-child{border-right:none;padding-right:0}}.page_trustValue__c6k_7{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-bold);font-size:var(--ndx-text-3xl);color:var(--ndx-color-accent);margin-bottom:var(--ndx-space-1)}.page_trustLabel__2oa_Q{font-size:var(--ndx-text-sm);color:var(--ndx-color-muted)}.page_socialSectionAlt__Pvoar{padding:var(--ndx-section-py) 0}.page_socialHeader__03pUg{display:flex;flex-direction:column;gap:var(--ndx-space-6);margin-bottom:var(--ndx-space-10)}@media (min-width:768px){.page_socialHeader__03pUg{flex-direction:row;align-items:flex-end;justify-content:space-between}}.page_socialViewAll__n4uHK{display:inline-flex;align-items:center;gap:var(--ndx-space-2);font-size:var(--ndx-text-sm);font-weight:var(--ndx-font-medium);color:var(--ndx-color-accent);text-decoration:none;white-space:nowrap;transition:opacity var(--ndx-duration-fast) var(--ndx-ease-out)}.page_socialViewAll__n4uHK:hover{opacity:.8}.page_socialGrid__8WQab{display:grid;grid-template-columns:1fr;grid-gap:var(--ndx-space-6);gap:var(--ndx-space-6)}@media (min-width:640px){.page_socialGrid__8WQab{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_socialGrid__8WQab{grid-template-columns:repeat(3,1fr)}}.page_dividerWrap__xJ9qt{flex:1 1}.page_maxWidthDivider__0rKd_{max-width:var(--ndx-container-max);margin:0 auto;padding:0 var(--ndx-container-px)}.page_hero__bHZcp{position:relative;padding-top:var(--ndx-nav-height);background:var(--ndx-bg-hero)}.page_heroGrid__UArif{position:absolute;inset:0;pointer-events:none;background-image:var(--ndx-bg-hero-grid);background-size:var(--ndx-bg-hero-grid-size)}.page_heroInner__j6qJA{position:relative;z-index:var(--ndx-z-content);padding-top:var(--ndx-section-py);padding-bottom:var(--ndx-space-8)}.page_heroHeading___kzIm{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-bold);font-size:var(--ndx-text-4xl);letter-spacing:var(--ndx-tracking-tightest);color:var(--ndx-color-text-primary);margin-top:var(--ndx-space-4);margin-bottom:var(--ndx-space-4);line-height:var(--ndx-leading-none)}@media (min-width:768px){.page_heroHeading___kzIm{font-size:var(--ndx-text-5xl)}}.page_heroSub___qrYo{color:var(--ndx-color-text-secondary);font-size:var(--ndx-text-lg);line-height:var(--ndx-leading-relaxed);max-width:48rem;font-weight:var(--ndx-font-light)}.page_gallery__UrxcJ{padding:var(--ndx-section-py) 0;background:var(--ndx-bg-section-accent)}.page_grid__gqMWP{display:grid;grid-template-columns:1fr;grid-gap:var(--ndx-space-6);gap:var(--ndx-space-6)}@media (min-width:640px){.page_grid__gqMWP{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_grid__gqMWP{grid-template-columns:repeat(3,1fr)}}.page_emptyState__lpV8I{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--ndx-space-14) var(--ndx-space-6);max-width:32rem;margin:0 auto}.page_emptyIcon__BkwZ6{color:var(--ndx-color-accent-20);margin-bottom:var(--ndx-space-6)}.page_emptyHeading__Wyjp0{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-bold);font-size:var(--ndx-text-2xl);letter-spacing:var(--ndx-tracking-tighter);color:var(--ndx-color-text-primary);margin-bottom:var(--ndx-space-4)}.page_emptyDesc__D_9EU{color:var(--ndx-color-text-secondary);font-size:var(--ndx-text-base);line-height:var(--ndx-leading-relaxed);margin-bottom:var(--ndx-space-8)}