*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-bg:#f8f9fa;--theme-surface:#fff;--theme-surface-2:#f8f9fa;--theme-dark:#102233;--theme-text:#172033;--theme-muted:#5d6b78;--theme-border:#dfe6ea;--theme-card-shadow:0 10px 34px #0000000f;--brand-teal:#00a650;--brand-teal-dark:#007a3d;--brand-teal-soft:#00a6501f;--brand-teal-border:#00a65052;--theme-green:var(--brand-teal);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--layout-gutter:clamp(1.25rem, 5vw, 4.5rem);--section-space:clamp(4rem, 8vw, 7rem);--radius-control:.375rem;--radius-card:.875rem;--shadow-sm:0 4px 16px #07152214;--shadow-md:0 16px 44px #07152229;--focus-ring-color:#00a650;--focus-ring-shadow:0 0 0 4px #00a65033;--type-eyebrow:.72rem;--type-hero-title:clamp(2rem, min(4.25vw, 61.2px), 3.5rem);--type-section-title:clamp(1.85rem, min(3.4vw, 48.96px), 3rem);--type-body-lead:clamp(.98rem, min(1.35vw, 19.44px), 1.1rem);--title-eyebrow-gap:var(--space-4);--title-heading-gap:var(--space-5);--title-copy-gap:var(--space-8)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:#101c25;--theme-surface:#192b35;--theme-surface-2:#203640;--theme-surface-3:#29434b;--theme-dark:#0d1a22;--theme-text:#effcfb;--theme-muted:#b4cacc;--theme-border:#00a65038;--theme-card-shadow:0 18px 52px #020c123d, 0 0 0 1px #54c8ff09;--brand-teal:#00a650;--brand-teal-dark:#007a3d;--brand-teal-soft:#00a65021;--brand-teal-border:#00a65061;--brand-cyan:#54c8ff;--brand-violet:#b7a4ff;--focus-ring-color:#54c8ff;--focus-ring-shadow:0 0 0 4px #54c8ff38}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.eg-home>section:not(.eg-hero){content-visibility:auto;contain-intrinsic-size:auto 720px}.scroll-reveal-target{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:var(--scroll-reveal-delay,0s);will-change:opacity, transform;transform:translateY(20px)}.scroll-reveal-target[data-scroll-reveal=from-left]{transform:translate(-32px)}.scroll-reveal-target[data-scroll-reveal=from-right]{transform:translate(32px)}.scroll-reveal-target[data-scroll-reveal=card]{transform:translateY(22px)scale(.985)}.scroll-reveal-target[data-scroll-reveal=media]{clip-path:inset(0 0 8% round 10px);transition-property:opacity,transform,clip-path;transform:translateY(18px)scale(1.025)}.scroll-reveal-target.is-scroll-visible{opacity:1;will-change:auto;transform:translate(0,0)}.scroll-reveal-target[data-scroll-reveal=media].is-scroll-visible{clip-path:inset(0 round 10px)}.is-secondary-route .scroll-reveal-target{transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1),clip-path .98s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.is-secondary-route .scroll-reveal-target[data-scroll-reveal=from-left]{clip-path:inset(0 8% 0 0);transform:translate(-58px,16px)}.is-secondary-route .scroll-reveal-target[data-scroll-reveal=from-right]{clip-path:inset(0 0 0 8%);transform:translate(58px,16px)}.is-secondary-route .scroll-reveal-target[data-scroll-reveal=card]{transform:translateY(36px)scale(.965)}.is-secondary-route .scroll-reveal-target.is-scroll-visible{opacity:1;clip-path:inset(0);transform:translate(0,0)}.is-secondary-route .scroll-reveal-target[data-scroll-reveal=media].is-scroll-visible{clip-path:inset(0 round 10px)}@media (hover:hover) and (pointer:fine){.is-secondary-route .tech-interactive{outline-offset:-1px;outline:1px solid #0000}.is-secondary-route .tech-interactive:is(:hover,:focus-within){outline-color:color-mix(in srgb, var(--brand-teal) 46%, transparent);translate:0 -6px}}@media (width<=720px){.scroll-reveal-target[data-scroll-reveal=from-left]{transform:translate(-20px)}.scroll-reveal-target[data-scroll-reveal=from-right]{transform:translate(20px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scroll-reveal-target,.scroll-reveal-target.is-scroll-visible{opacity:1;clip-path:none;transition:none;transform:none}.tech-interactive{translate:none!important}}html,body{width:100%;color:var(--theme-text);background:var(--theme-bg);margin:0;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:clip}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:3px;box-shadow:var(--focus-ring-shadow)}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}.app-container{background:var(--theme-bg);width:100%;min-height:100vh;color:var(--theme-text);flex-direction:column;display:flex}.main-content{flex:1 0 auto;width:100%}.route-loader{background:var(--theme-bg);min-height:62vh;color:var(--theme-muted);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:160px 24px 80px;font-size:.74rem;font-weight:700;display:flex}.route-loader img{background:#fff;border-radius:14px;display:block}.route-loader__track{background:var(--theme-border);border-radius:999px;width:min(220px,70vw);height:3px;margin-top:4px;overflow:hidden}.route-loader__track span{border-radius:inherit;background:var(--brand-teal);width:42%;height:100%;animation:.9s ease-in-out infinite alternate route-loader-slide;display:block}@keyframes route-loader-slide{0%{transform:translate(-15%)}to{transform:translate(155%)}}@media (prefers-reduced-motion:reduce){.route-loader__track span{width:72%;animation:none}}.ambient-page-shell{isolation:isolate;position:relative;overflow:hidden}.route-tech-atmosphere{--tech-pointer-x:50vw;--tech-pointer-y:45vh;--tech-scroll-progress:0;z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.main-content>.ambient-page-shell{z-index:1;position:relative}.route-tech-atmosphere__grid,.route-tech-atmosphere__cursor,.route-tech-atmosphere__scan,.route-tech-atmosphere__progress{pointer-events:none;display:block;position:absolute}.route-tech-atmosphere__grid{opacity:.7;background-image:linear-gradient(#00a6500e 1px,#0000 1px),linear-gradient(90deg,#00a6500e 1px,#0000 1px);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 82%);mask-image:linear-gradient(#000c,#0000 82%)}.route-tech-atmosphere__cursor{aspect-ratio:1;width:min(44vw,560px);transform:translate3d(calc(var(--tech-pointer-x) - 50%), calc(var(--tech-pointer-y) - 50%), 0);background:radial-gradient(circle,#00a65021,#54c8ff0e 42%,#0000 70%);border-radius:50%;transition:transform .18s ease-out;top:0;left:0}.route-tech-atmosphere__scan{background:linear-gradient(90deg,#0000,#54c8ff12,#00a6500d,#0000);width:28vw;animation:13s linear infinite route-tech-scan;top:0;bottom:0;left:-36vw;transform:skew(-12deg)}.route-tech-atmosphere__progress{background:#00a6501f;width:2px;height:64vh;top:18vh;right:clamp(10px,1.4vw,24px);overflow:hidden}.route-tech-atmosphere__progress i{background:linear-gradient(to bottom, var(--brand-teal), #54c8ff);width:100%;height:100%;transform:scaleY(var(--tech-scroll-progress));transform-origin:top;display:block;box-shadow:0 0 12px #54c8ff8c}html[data-theme=dark] .route-tech-atmosphere__grid{opacity:.88;background-image:linear-gradient(#54c8ff11 1px,#0000 1px),linear-gradient(90deg,#54c8ff11 1px,#0000 1px)}@keyframes route-tech-scan{to{translate:172vw}}@media (width<=900px),(pointer:coarse){.route-tech-atmosphere__cursor,.route-tech-atmosphere__scan,.route-tech-atmosphere__progress{display:none}.route-tech-atmosphere__grid{opacity:.24;background-size:32px 32px}}@media (prefers-reduced-motion:reduce){.route-tech-atmosphere__cursor,.route-tech-atmosphere__scan,.route-tech-atmosphere__progress{display:none}.route-tech-atmosphere__grid{opacity:.22}}.tech-scroll-hero{--tech-hero-shift:0px;--tech-hero-scale:1.08;--tech-hero-glint-x:-48vw;isolation:isolate;position:relative;overflow:hidden}.tech-scroll-hero--generated-layer{background-image:none!important}.tech-scroll-hero--fallback{background-image:var(--tech-hero-fallback-image);background-position:var(--tech-hero-fallback-position,center);background-size:var(--tech-hero-fallback-size,cover);background-repeat:var(--tech-hero-fallback-repeat,no-repeat)}.tech-scroll-hero>[data-tech-hero-media=true]{scale:var(--tech-hero-scale);translate:0 var(--tech-hero-shift);transform-origin:50%;will-change:translate, scale;z-index:0!important}.tech-hero-depth-layer{pointer-events:none;display:block;position:absolute;inset:0}.tech-scroll-hero>.tech-hero-scroll-glint{z-index:1;mix-blend-mode:screen;pointer-events:none;width:clamp(180px,24vw,380px);transform:translate3d(var(--tech-hero-glint-x), 0, 0) skewX(-14deg);will-change:transform;background:linear-gradient(90deg,#0000,#54c8ff06,#ffffff29,#00a6500b,#0000);position:absolute;inset:-18% auto -18% 0}.tech-scroll-hero--surface>.tech-hero-scroll-glint{opacity:.72;background:linear-gradient(90deg,#0000,#54c8ff14,#00a6501f,#54c8ff14,#0000)}.tech-scroll-hero>:not(style):not([data-tech-hero-media=true]):not(.tech-hero-scroll-glint){z-index:2;position:relative}@media (width<=900px),(pointer:coarse),(prefers-reduced-motion:reduce){.tech-scroll-hero>[data-tech-hero-media=true]{will-change:auto;translate:none!important;scale:1!important}.tech-hero-scroll-glint{display:none!important}}.site-dark-ambient-waves{z-index:0;opacity:.62;mix-blend-mode:screen;pointer-events:none}.ambient-page-shell>:not(.site-dark-ambient-waves){z-index:1;position:relative}html[data-theme=dark] .ambient-page-shell>:not(.site-dark-ambient-waves):not(style){background-color:#0000!important}html[data-theme=dark] .ambient-page-shell section{background-color:#101e27d1!important}html[data-theme=dark] .ambient-page-shell section:nth-of-type(2n){background-color:#162730d6!important}html[data-theme=dark] .ambient-page-shell :is(article,[class*=card],[class*=panel],form){z-index:1;position:relative}.page-offset{padding-top:90px}a{color:inherit;text-decoration:none}:is(.btn-primary-smt,.btn-action-primary,.smt-contact-btn,.smt-search-submit,.smt-drawer-contact,.smt-drawer-search button,.eg-btn:not(.eg-btn--ghost),.about-btn.primary,.director-card:hover .director-btn,.annual-btn:not(.is-muted),.announcement-attachment:not(.is-muted),.minutes-btn:not(.is-muted),.careers-btn,.contact-form-submit,.nsl-btn-download,.btn-blue){background:var(--brand-teal)!important;border-color:var(--brand-teal)!important;color:#fff!important;box-shadow:0 12px 28px #00a6502e!important}:is(.btn-primary-smt,.btn-action-primary,.smt-contact-btn,.smt-search-submit,.smt-drawer-contact,.smt-drawer-search button,.eg-btn:not(.eg-btn--ghost),.about-btn.primary,.director-card:hover .director-btn,.annual-btn:not(.is-muted),.announcement-attachment:not(.is-muted),.minutes-btn:not(.is-muted),.careers-btn,.contact-form-submit,.nsl-btn-download,.btn-blue):hover{background:var(--brand-teal-dark)!important;border-color:var(--brand-teal-dark)!important;color:#fff!important;box-shadow:0 16px 36px #00a65042!important}:is(.btn-ghost-smt,.eg-btn--ghost,.about-btn:not(.primary),.director-btn,.btn-action-toggle,.nsl-card__btn,.announcement-page-button,.terms-view-btn,.faci-view-btn,.evt-layout-btn,.topology-control-btn){border-color:var(--brand-teal-border)!important}:is(.btn-ghost-smt,.eg-btn--ghost,.about-btn:not(.primary),.director-btn,.btn-action-toggle,.nsl-card__btn,.announcement-page-button,.terms-view-btn,.faci-view-btn,.evt-layout-btn,.topology-control-btn):hover{border-color:var(--brand-teal)!important;color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important}:is(.annual-year-button,.announcement-reset,.minutes-year-button,.terms-filter-btn,.equipment-tab).active,:is(.annual-year-button,.announcement-reset,.minutes-year-button,.terms-filter-btn,.equipment-tab):hover{background:var(--brand-teal)!important;border-color:var(--brand-teal)!important;color:#fff!important}:is(.hero-eyebrow,.section-tag,.annual-eyebrow,.annual-section-tag,.announcement-eyebrow,.announcement-section-tag,.minutes-eyebrow,.minutes-section-tag,.careers-section-tag,.eg-eyebrow,.eg-link,.contact-strip__label,.contact-location-label,.smt-section-tag,.product-eyebrow,.terms-hero-tag,.terms-filter-btn:hover,.btn-action-toggle:hover,.nsl-cta__tag,.nsl-card__btn,.faci-cta-tag,.aw-section-tag,.aw-divider__label,.aw-divider__heading span,.aw-feat-card__entity,.aw-card__entity,.aw-card__img-placeholder,.certs-cta__tag,.certs-info-card__icon,.cert-category-badge,.cert-meta-value--mono,.evt-layout-btn.active){color:var(--brand-teal)!important}:is(){background:var(--brand-teal)!important}:is(.annual-stat svg,.announcement-stat svg,.minutes-stat svg,.careers-path-icon,.contact-strip__icon,.minutes-type,.smt-footer-contact-icon){color:var(--brand-teal)!important}:is(.contact-strip__icon svg path){fill:var(--brand-teal)!important;stroke:var(--brand-teal)!important;background:var(--brand-teal)!important}:is(.annual-hero .annual-eyebrow,.announcement-hero .announcement-eyebrow,.minutes-hero .minutes-eyebrow,.annual-feature-badge,.minutes-status,.announcement-chip.is-green,.contact-strip__icon,.careers-path-icon,.minutes-type){background-color:var(--brand-teal-soft)!important;border-color:var(--brand-teal-border)!important}:is(.annual-hero .annual-eyebrow,.announcement-hero .announcement-eyebrow,.minutes-hero .minutes-eyebrow,.annual-feature-badge){color:#fff!important;background:var(--brand-teal)!important;border-color:var(--brand-teal)!important}:is(.annual-feature-body,.annual-card,.announcement-latest-card,.minutes-card,.careers-apply__content,.contact-email-panel,.aw-feat-card,.certs-info-card,.cert-card){border-top-color:var(--brand-teal)!important}.hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#0f8f6d;align-items:center;gap:10px;margin-bottom:24px;font-size:.72rem;font-weight:700;display:inline-flex}.hero-eyebrow,.svc-hero-eyebrow,.faci-hero-eyebrow,.mcs-hero-eyebrow,.vi-hero-eyebrow,.op1-hero-eyebrow,.op2-hero-eyebrow,.aw-hero__eyebrow,.careers-hero__eyebrow,.contact-hero__eyebrow,.social-hero__eyebrow,.nsl-hero__eyebrow{letter-spacing:.18em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:700!important}.hero-eyebrow:before{content:"";background:#0f8f6d;border-radius:2px;width:32px;height:2px;display:block}.hero-title{color:#fff;letter-spacing:-.02em;max-width:580px;margin:0 0 20px;font-size:clamp(1.8rem,min(3.2vw,46.08px),3rem);font-weight:800;line-height:1.15}.hero-title,.svc-hero-title,.sp-hero-title,.loc-hero-title,.aw-hero__title,.careers-hero__title,.contact-hero__title{letter-spacing:-.02em!important;font-size:clamp(1.8rem,min(3.2vw,46.08px),3rem)!important;font-weight:800!important;line-height:1.15!important}.hero-title .accent,.hero-title em,.hero-title span{color:#0f8f6d;font-style:normal}.hero-description{color:#ffffffc7;max-width:460px;margin:0 0 36px;font-size:.95rem;font-weight:400;line-height:1.65}.hero-description,.svc-hero-sub,.faci-hero-sub,.mcs-hero-subtitle,.vi-hero-sub,.op1-hero-sub,.op2-hero-sub,.aw-hero__subtitle,.careers-hero__subtitle,.social-hero__subtitle{font-size:.95rem!important;font-weight:400!important;line-height:1.65!important}.section-tag{letter-spacing:.18em;text-transform:uppercase;color:#0f8f6d;align-items:center;gap:10px;margin-bottom:20px;font-size:.68rem;font-weight:700;display:inline-flex}.section-tag:before{content:"";background:#0f8f6d;border-radius:2px;width:24px;height:2px;display:block}.section-title{color:var(--theme-text);letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(1.8rem,min(3.5vw,50.4px),2.8rem);font-weight:800;line-height:1.15}.section-title.on-dark{color:#fff}.section-title .accent,.section-title em,.section-title span{color:#0f8f6d;font-style:normal}.section-description{color:var(--theme-muted);max-width:680px;margin:22px 0 0;font-size:.95rem;line-height:1.75}.section-description.on-dark{color:#ffffffad}html[data-theme=dark] body,html[data-theme=dark] .main-content,html[data-theme=dark] .page-transition-enter{background:linear-gradient(145deg, #00a65011 0%, transparent 30%), linear-gradient(320deg, #54c8ff0e 0%, transparent 38%), var(--theme-bg)!important;color:var(--theme-text)!important}html[data-theme=dark] .smt-row1,html[data-theme=dark] .smt-mega,html[data-theme=dark] .smt-drawer,html[data-theme=dark] .smt-drawer-head{border-color:var(--theme-border)!important;background:#192b35f7!important;box-shadow:0 24px 70px #020c1247!important}html[data-theme=dark] .smt-row2{background:0 0!important;border:0!important}html[data-theme=dark] .smt-util-link,html[data-theme=dark] .smt-mega-link,html[data-theme=dark] .smt-drawer-toggle,html[data-theme=dark] .smt-drawer-sub-link,html[data-theme=dark] .smt-drawer-ext-link{color:#effcfbd1!important}html[data-theme=dark] .smt-wordmark-name{color:#e8f3f2!important}html[data-theme=dark] .smt-wordmark-sub{color:#e8f3f2b8!important}html[data-theme=dark] .smt-drawer-close{border:1px solid var(--theme-border)!important;color:var(--theme-text)!important;background:#54c8ff1a!important}html[data-theme=dark] .smt-drawer-close:hover{background:#54c8ff33!important}html[data-theme=dark] .smt-logo-link img{filter:drop-shadow(0 6px 14px #00000047)}html[data-theme=dark] .smt-search-input,html[data-theme=dark] .smt-drawer-search input{border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:#203640eb!important}html[data-theme=dark] .smt-row1-divider,html[data-theme=dark] .smt-mega-col-hd,html[data-theme=dark] .smt-drawer-section,html[data-theme=dark] .smt-drawer-search{border-color:var(--theme-border)!important}html[data-theme=dark] .section-title:not(.on-dark),html[data-theme=dark] .certs-intro__title,html[data-theme=dark] .certs-grid-section__title,html[data-theme=dark] .contact-locations__title,html[data-theme=dark] .contact-panel-title,html[data-theme=dark] .careers-value-card__title,html[data-theme=dark] .careers-step__title,html[data-theme=dark] .aw-featured__title,html[data-theme=dark] .aw-gallery__title{color:var(--theme-text)!important}html[data-theme=dark] .section-description:not(.on-dark),html[data-theme=dark] .certs-intro__desc,html[data-theme=dark] .certs-grid-section__subtitle,html[data-theme=dark] .contact-locations__desc,html[data-theme=dark] .contact-panel-copy{color:var(--theme-muted)!important}html[data-theme=dark] .location-page,html[data-theme=dark] .certs-page,html[data-theme=dark] .contact-page,html[data-theme=dark] .careers-page,html[data-theme=dark] .awards-page,html[data-theme=dark] .social-page,html[data-theme=dark] .newsletter-page{background:var(--theme-bg)!important;color:var(--theme-text)!important}html[data-theme=dark] section,html[data-theme=dark] .certs-intro,html[data-theme=dark] .certs-grid-section,html[data-theme=dark] .contact-locations,html[data-theme=dark] .contact-form-section,html[data-theme=dark] .smt-capabilities,html[data-theme=dark] .smt-news,html[data-theme=dark] .smt-awards,html[data-theme=dark] .smt-transceiver,html[data-theme=dark] .smt-media-strip,html[data-theme=dark] .smt-media-content{background-color:#101e27d6!important}html[data-theme=dark] .dark-band,html[data-theme=dark] .contact-strip,html[data-theme=dark] .certs-cta,html[data-theme=dark] .smt-stats-strip,html[data-theme=dark] .smt-subsidiaries{background:linear-gradient(135deg,#00a65014,#0000 48%),linear-gradient(135deg,#142831 0%,#1c3941 100%)!important}html[data-theme=dark] .cert-card,html[data-theme=dark] .certs-info-card,html[data-theme=dark] .contact-email-panel,html[data-theme=dark] .contact-form-panel,html[data-theme=dark] .loc-stat-card,html[data-theme=dark] .contact-strip__card,html[data-theme=dark] .timeline-card,html[data-theme=dark] .vm-card,html[data-theme=dark] .ecosystem-card,html[data-theme=dark] .about-stat-card,html[data-theme=dark] .csr-panel,html[data-theme=dark] .smt-news-card,html[data-theme=dark] .smt-cap-card,html[data-theme=dark] .aw-card,html[data-theme=dark] .aw-feat-card,html[data-theme=dark] .careers-contact-card,html[data-theme=dark] .careers-value-card,html[data-theme=dark] .compliance-card,html[data-theme=dark] .contact-hours-card,html[data-theme=dark] .faci-card,html[data-theme=dark] .faci-stat-card,html[data-theme=dark] .mcs-info-card,html[data-theme=dark] .mcs-stat-card,html[data-theme=dark] .nsl-card,html[data-theme=dark] .op1-feature-card,html[data-theme=dark] .op1-system-card,html[data-theme=dark] .op2-feature-card,html[data-theme=dark] .op2-zone-card,html[data-theme=dark] .po-card,html[data-theme=dark] .smt-awards-card,html[data-theme=dark] .smt-sub-card,html[data-theme=dark] .sp-card,html[data-theme=dark] .svc-stat-card{background:linear-gradient(145deg, #54c8ff0b, transparent 42%), linear-gradient(160deg, var(--theme-surface-2), var(--theme-surface))!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--theme-card-shadow)!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] .cert-standard,html[data-theme=dark] .certs-info-card__label,html[data-theme=dark] .smt-cap-card-title,html[data-theme=dark] .smt-news-card-title{color:var(--theme-text)!important}html[data-theme=dark] p,html[data-theme=dark] .cert-scope,html[data-theme=dark] .certs-info-card__desc,html[data-theme=dark] .smt-cap-card-body,html[data-theme=dark] .smt-news-card-body,html[data-theme=dark] .timeline-card p,html[data-theme=dark] .vm-card p,html[data-theme=dark] .ecosystem-card p{color:var(--theme-muted)!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:inset 0 1px #ffffff06!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#b4cacc9e!important}html[data-theme=dark] body :is(.annual-card,.annual-feature-card,.annual-stat,.announcement-latest-card,.announcement-row,.announcement-stat,.career-hub-card,.careers-apply-card,.csr-card,.director-card,.equipment-card,.evt-card,.facility-card-grid,.minutes-card,.minutes-stat,.news-row,.not-found-card,.not-found-panel,.nsl-featured__card,.policies-row,.product-card){background:linear-gradient(145deg, #54c8ff0d, transparent 44%), linear-gradient(160deg, var(--theme-surface-2), var(--theme-surface))!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--theme-card-shadow)!important}html[data-theme=dark] body :is(.about-section.dark-band,.vi-intro,.vi-stage-section--primary,.vi-stage-section--secondary){background:linear-gradient(145deg,#00a65012,#0000 42%),linear-gradient(160deg,#18313a,#203e47)!important}html[data-theme=dark] body :is(.industry-pill,.nsl-card__img-wrap,.product-card-visual,.sp-card-icon,.sp-sug-link,.topology-detail-meta div,.topology-node,.translation-notice,.vi-pill){background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html[data-theme=dark] body :is(.announcement-toolbar,.annual-year-nav,.csr-controls,.evt-controls,.faci-grid-toolbar,.minutes-filter,.news-controls,.po-controls-wrapper,.po-location-filters,.policies-category-nav,.sp-search-wrap,.topology-controls){-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:#1b303aeb!important;box-shadow:0 18px 52px #020c1233,inset 0 1px #ffffff09!important}html[data-theme=dark] body :is(.csr-modal,.director-modal-panel,.evt-modal,.group-modal-panel,.po-modal-container){background:linear-gradient(145deg, #00a6500e, transparent 40%), var(--theme-surface)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 32px 100px #020c126b!important}html[data-theme=dark] body :is(.csr-modal-overlay,.director-modal-overlay,.evt-modal-overlay,.group-modal-backdrop,.po-modal-overlay){-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#061117b8!important}html[data-theme=dark] body :is(h1,h2,h3,h4,h5,h6,[class$=-title],[class$=__title],[class$=-headline],[class$=-name]){color:var(--theme-text)!important}html[data-theme=dark] body :is(p,li,label,[class$=-desc],[class$=__desc],[class$=-description],[class$=__subtitle],[class$=-copy]){color:var(--theme-muted)!important}html[data-theme=dark] body :is([class*=eyebrow],[class$=-tag],[class$=__tag],[class$=-meta],[class$=__meta],[class$=-year],[class$=__year]),html[data-theme=dark] body :is(.article-back,.csr-card-footer,.equipment-card-index,.equipment-highlight,.evt-card-footer,.news-meta,.news-read,.source-link,.sp-card-path,.svc-stat-number){color:var(--brand-teal)!important}html[data-theme=dark] body :is(.btn-primary-smt,.btn-action-primary,.smt-contact-btn,.smt-search-submit,.smt-drawer-contact,.smt-drawer-search button,.eg-btn:not(.eg-btn--ghost),.about-btn.primary,.annual-btn:not(.is-muted),.announcement-attachment:not(.is-muted),.minutes-btn:not(.is-muted),.careers-btn,.contact-form-submit,.nsl-btn-download,.btn-blue,.annual-year-button.active,.announcement-reset.active,.csr-year-btn.active,.equipment-tab.active,.evt-year-btn.active,.minutes-year-button.active,.news-category-btn.active,.news-view-btn.active,.policies-category-button.active,.terms-filter-btn.active){background:var(--brand-teal)!important;border-color:var(--brand-teal)!important;color:#08232a!important;box-shadow:0 12px 32px #00a6502e!important}html[data-theme=dark] body :is(.btn-primary-smt,.btn-action-primary,.smt-contact-btn,.smt-search-submit,.smt-drawer-contact,.smt-drawer-search button,.eg-btn:not(.eg-btn--ghost),.about-btn.primary,.annual-btn:not(.is-muted),.announcement-attachment:not(.is-muted),.minutes-btn:not(.is-muted),.careers-btn,.contact-form-submit,.nsl-btn-download,.btn-blue):hover{background:var(--brand-cyan)!important;border-color:var(--brand-cyan)!important;color:#08232a!important;box-shadow:0 16px 40px #54c8ff33!important}html[data-theme=dark] body :is(button,.news-category-btn,.news-view-btn,.po-tab-btn,.po-loc-btn,.po-layout-btn,.terms-filter-btn,.evt-year-btn,.evt-layout-btn){color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] body :is(table,thead,tbody,tr,th,td){border-color:var(--theme-border)!important}html[data-theme=dark] body th{background:var(--theme-surface-3)!important;color:var(--theme-text)!important}html[data-theme=dark] body td{color:var(--theme-muted)!important;background:#192b35d1!important}html[data-theme=dark] body .page-offset{background:linear-gradient(145deg, #00a6500f, transparent 35%), var(--theme-bg)!important;color:var(--theme-text)!important}html[data-theme=dark] body :is(.about-tech-page,.annual-page,.announcement-page,.aw-page,.careers-page,.certs-page,.contact-page,.csr-page-root,.directors-page,.equipment-page,.evt-page-root,.faci-page,.location-page,.mcs-page,.minutes-page,.news-page,.not-found-page,.policies-page,.preferred-outlet-page,.product-page,.sp-root,.vi-overview-page){background:linear-gradient(145deg, #00a65011, transparent 30%), linear-gradient(320deg, #54c8ff0e, transparent 40%), var(--theme-bg)!important;color:var(--theme-text)!important}html[data-theme=dark] body :is(.annual-archive,.announcement-archive,.nsl-all,.nsl-featured,.svc-overview){background-color:#13232ce0!important}html[data-theme=dark] body :is(.aw-hero__overlay,.careers-hero__overlay,.certs-hero__overlay,.contact-hero__overlay,.faci-hero-overlay,.mcs-hero-overlay,.nsl-hero__overlay,.op1-hero-overlay,.op2-hero-overlay,.social-hero__overlay,.svc-hero-overlay,.vi-hero-overlay),html[data-theme=dark] body :is(.annual-hero,.announcement-hero,.minutes-hero,.terms-hero):after{background:linear-gradient(145deg,#00a65021,#0000 36%),linear-gradient(105deg,#091b23d1 0%,#0b1f279e 55%,#0a1c2438 100%)!important}html[data-theme=dark] body :is(.annual-card:hover,.announcement-latest-card:hover,.announcement-row:hover,.aw-card:hover,.aw-feat-card:hover,.career-hub-card:hover,.cert-card:hover,.csr-card:hover,.director-card:hover,.equipment-card:hover,.evt-card:hover,.faci-card:hover,.minutes-card:hover,.news-row:hover,.nsl-card:hover,.po-card:hover,.policies-row:hover,.product-card:hover,.sp-card:hover){border-color:#54c8ff7a!important;box-shadow:0 22px 64px #020c1242,0 0 30px #00a65012!important}html[data-theme=dark] body .smt-footer{border-top:1px solid #54c8ff29;background:linear-gradient(130deg,#00a6500e,#0000 38%),#122630!important}html[data-theme=dark] body :is(.smt-footer-link,.smt-footer-tagline,.smt-footer-contact-text,.smt-footer-contact-text a,.smt-footer-copyright,.smt-footer-bottom-link){color:#e1f3f3ad!important}html[data-theme=dark] body :is(.smt-footer-link:hover,.smt-footer-contact-text a:hover,.smt-footer-bottom-link:hover){color:var(--brand-teal)!important}img,video{max-width:100%;display:block}img:not([data-image-state]),img[data-image-state=loading]{background-color:#edf4f1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='8' stroke='%2300a650' stroke-opacity='.24' stroke-width='2.5'/%3E%3Cpath d='M12 4a8 8 0 0 1 8 8' stroke='%2300a650' stroke-linecap='round' stroke-width='2.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:2rem;animation:1.1s ease-in-out infinite image-loading-pulse}img[data-image-state=error]{background-color:#f3f5f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='3.5' y='4.5' width='17' height='15' rx='2' stroke='%23708080' stroke-width='1.8'/%3E%3Cpath d='m6.5 16 3.4-3.5 2.7 2.5 2-2 2.9 3' stroke='%23708080' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'/%3E%3Ccircle cx='9' cy='9' r='1.3' fill='%23708080'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:2rem}html[data-theme=dark] img:not([data-image-state]),html[data-theme=dark] img[data-image-state=loading]{background-color:#172b32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='8' stroke='%2354c8ff' stroke-opacity='.28' stroke-width='2.5'/%3E%3Cpath d='M12 4a8 8 0 0 1 8 8' stroke='%2354c8ff' stroke-linecap='round' stroke-width='2.5'/%3E%3C/svg%3E")}html[data-theme=dark] img[data-image-state=error]{background-color:#172b32}@keyframes image-loading-pulse{50%{background-color:#dcece5}}@media (prefers-reduced-motion:reduce){img:not([data-image-state]),img[data-image-state=loading]{animation:none}}@media (width<=768px){body:before{content:"";pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#00a65005 0 1px,#0000 1px 4px);width:100%;height:100%;position:fixed;top:0;left:0}html[data-theme=dark] body:before{background:repeating-linear-gradient(0deg,#54c8ff05 0 1px,#0000 1px 4px)}button:active,a:active,.btn-primary-smt:active,.btn-ghost-smt:active,.btn-download-smt:active{border-color:#0f8f6d!important;transition:all .1s!important;transform:scale(.98)!important;box-shadow:0 0 15px #00a65080!important}html[data-theme=dark] :is(button,a,.btn-primary-smt,.btn-ghost-smt,.btn-download-smt):active{border-color:var(--brand-cyan)!important;box-shadow:0 0 18px #54c8ff57!important}h1{font-size:clamp(2rem,min(8vw,115.2px),2.5rem)!important}h2{font-size:clamp(1.5rem,min(6vw,86.4px),2rem)!important}.app-container,.main-content,.page-transition-enter{overflow-x:clip}.main-content :is(section,article,div){min-width:0}.main-content :is(input,select,textarea,button){max-width:100%}.main-content :is(h1,h2,h3,h4,p,li,a){overflow-wrap:anywhere}.main-content table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}.page-transition-enter{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards pageEnter;transform:translateY(20px)}@keyframes pageEnter{to{opacity:1;transform:translateY(0)}}.fade-left{opacity:0;will-change:opacity, transform;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:translate(-40px)}.fade-right{opacity:0;will-change:opacity, transform;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:translate(40px)}.zoom-in{opacity:0;will-change:opacity, transform;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:scale(.95)}.fade-left.visible,.fade-right.visible,.zoom-in.visible{opacity:1;transform:none}:is(.about-hero-tech,.annual-hero,.announcement-hero,.aw-hero,.careers-hero,.certs-hero,.contact-hero,.faci-hero,.mcs-hero,.minutes-hero,.nsl-hero,.op1-hero,.op2-hero,.po-hero,.svc-hero,.social-hero,.sp-hero,.terms-hero,.vi-hero,.standard-location-hero){box-sizing:border-box;align-items:flex-end!important;height:auto!important;min-height:560px!important;padding:106px 0 72px!important;display:flex!important;position:relative!important;overflow:hidden!important}:is(.aw-hero__overlay,.careers-hero__overlay,.certs-hero__overlay,.contact-hero__overlay,.faci-hero-overlay,.mcs-hero-overlay,.nsl-hero__overlay,.op1-hero-overlay,.op2-hero-overlay,.po-hero-overlay,.svc-hero-overlay,.social-hero__overlay,.vi-hero-overlay,.standard-location-hero .mbr-overlay){z-index:1!important;opacity:1!important;background:linear-gradient(105deg,#000000d1 0%,#00000085 55%,#0000002e 100%)!important;position:absolute!important;inset:0!important}.terms-hero:after{content:""}:is(.about-hero-content,.annual-hero__content,.announcement-hero__content,.aw-hero__content,.careers-hero__content,.certs-hero__content,.contact-hero__content,.faci-hero-content,.minutes-hero__content,.nsl-hero__content,.op1-hero-content,.op2-hero-content,.po-hero-shell,.svc-hero-content,.social-hero__content,.sp-hero-inner,.terms-hero-content,.vi-hero-content,.standard-location-hero__content){z-index:2!important;text-align:left!important;width:min(1440px,100% - 48px)!important;max-width:1440px!important;margin:0 auto!important;padding:0!important;position:relative!important}.mcs-hero>.mcs-container{z-index:2;width:min(1440px,100% - 48px);max-width:1440px;margin:0 auto;position:relative}:is(.annual-hero .annual-eyebrow,.announcement-hero .announcement-eyebrow,.aw-hero__eyebrow,.careers-hero__eyebrow,.minutes-hero .minutes-eyebrow,.faci-hero-eyebrow,.mcs-hero-eyebrow,.nsl-hero__eyebrow,.op1-hero-eyebrow,.op2-hero-eyebrow,.po-eyebrow,.svc-hero-eyebrow,.social-hero__eyebrow,.sp-hero-label,.terms-hero-tag,.vi-hero-eyebrow){color:#0f8f6d!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;padding:0!important;font-size:.72rem!important;font-weight:800!important;display:flex!important}:is(.annual-hero h1,.announcement-hero h1,.aw-hero__title,.careers-hero__title,.minutes-hero h1,.faci-hero-h1,.mcs-hero h1,.nsl-hero h1,.op1-hero h1,.op2-hero h1,.po-title,.svc-hero-title,.social-hero__h1,.sp-hero-title,.terms-hero h1,.vi-hero h1,.standard-location-hero h2){color:#fff!important;letter-spacing:-.02em!important;text-align:left!important;max-width:580px!important;margin:0 0 20px!important;font-size:clamp(1.8rem,min(3.2vw,46.08px),3rem)!important;font-weight:800!important;line-height:1.15!important}:is(.annual-hero p,.announcement-hero p,.aw-hero__subtitle,.careers-hero__subtitle,.minutes-hero p,.faci-hero-sub,.mcs-hero-subtitle,.nsl-hero__sub,.op1-hero-sub,.op2-hero-sub,.po-description,.svc-hero-sub,.social-hero__subtitle,.terms-hero-lead,.vi-hero-sub,.standard-location-hero .mbr-section-lead){color:#ffffffc7!important;text-align:left!important;max-width:460px!important;margin:0!important;font-size:.95rem!important;line-height:1.7!important}.standard-location-hero .divBg{background:0 0!important;margin:0!important;padding:0!important}.po-hero .po-hero-overlay{background:linear-gradient(105deg,#000000ad 0%,#0000006b 55%,#0000001a 100%)!important}html[data-theme=dark] .po-hero .po-hero-overlay{background:linear-gradient(105deg,#0000009e 0%,#0000005c 55%,#0000000f 100%)!important}@media (width<=600px){:is(.aw-hero__content,.about-hero-content,.annual-hero__content,.announcement-hero__content,.careers-hero__content,.certs-hero__content,.contact-hero__content,.faci-hero-content,.minutes-hero__content,.nsl-hero__content,.op1-hero-content,.op2-hero-content,.po-hero-shell,.svc-hero-content,.social-hero__content,.sp-hero-inner,.terms-hero-content,.vi-hero-content,.standard-location-hero__content,.mcs-hero>.mcs-container){width:calc(100% - 32px)!important}}html[data-theme=dark] .ambient-page-shell .not-found-page section{background:0 0!important}html[data-theme=dark] body .not-found-page .not-found-panel{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.skip-link{top:var(--space-3);left:var(--space-3);z-index:10001;padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);background:var(--theme-dark);color:#fff;box-shadow:var(--shadow-md);transform:translateY(calc(-100% - var(--space-6)));font-size:.88rem;font-weight:750;transition:transform .16s;position:fixed}.skip-link:focus-visible{transform:translateY(0)}#main-content:focus{outline:none}.route-state{width:100%;min-height:62vh;padding:clamp(9rem, 18vh, 12rem) var(--layout-gutter) var(--section-space);background:var(--theme-bg);color:var(--theme-text);text-align:center;text-transform:none}.route-state__title{color:var(--theme-text);letter-spacing:-.02em;text-transform:none;margin:0;font-size:clamp(1.35rem,min(3vw,43.2px),2rem);font-weight:800;line-height:1.2}.route-state__detail{max-width:34rem;color:var(--theme-muted);letter-spacing:0;text-transform:none;margin:0;font-size:.95rem;font-weight:450;line-height:1.65}.route-state__action{min-height:44px;margin-top:var(--space-2);padding:0 var(--space-6);border:1px solid var(--brand-teal);border-radius:var(--radius-control);background:var(--brand-teal);color:#fff;cursor:pointer;font:inherit;letter-spacing:.04em;font-size:.82rem;font-weight:750;transition:background .16s,border-color .16s,transform .16s}.route-state__action:hover{border-color:var(--brand-teal-dark);background:var(--brand-teal-dark);transform:translateY(-1px)}.route-error{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.route-error__mark{border:1px solid var(--brand-teal-border);background:var(--brand-teal-soft);width:52px;height:52px;color:var(--brand-teal-dark);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:850;display:grid}.title-stack{--title-heading-size:var(--type-hero-title);--title-heading-width:45rem;--title-copy-width:40rem;flex-direction:column;align-items:flex-start;display:flex}.title-stack--section{--title-heading-size:var(--type-section-title);--title-heading-width:42rem;--title-copy-width:44rem}.title-stack--on-dark>.title-heading{color:#fff}.title-stack--on-dark>.title-copy{color:#ffffffc7}.title-stack>.title-eyebrow{margin:0 0 var(--title-eyebrow-gap);font-size:var(--type-eyebrow);letter-spacing:.16em;text-transform:uppercase;font-weight:750;line-height:1.35}.title-stack>.title-heading{max-width:var(--title-heading-width);margin:0 0 var(--title-heading-gap);font-size:var(--title-heading-size);letter-spacing:-.025em;font-weight:800;line-height:1.12}.title-stack>.title-copy{max-width:var(--title-copy-width);margin:0 0 var(--title-copy-gap);font-size:var(--type-body-lead);line-height:1.7}.title-stack>.title-actions{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}@media (width<=600px){.route-state{padding-inline:var(--space-5)}.title-stack>.title-actions{width:100%}}@media (prefers-reduced-motion:reduce){.skip-link,.route-state__action{transition:none}}
