/* Restored from the last pre-redesign production build (2026-10-13).
 * Rules are gated to the classic style. Project content and scripts are not copied.
 */
@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-latin-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-latin-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:where(html):root:not([data-atlas-theme="nasa"]) .atlas-language-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:88px;min-height:36px;margin:0;padding:7px 12px;border:1px solid currentColor;border-radius:2px;background:transparent;color:inherit;font:500 12px/1.2 Roboto,Noto Sans SC,Microsoft YaHei,sans-serif;letter-spacing:.02em;white-space:nowrap;cursor:pointer;touch-action:manipulation}:where(html):root:not([data-atlas-theme="nasa"]) .atlas-language-toggle:hover{color:#ed7548}:where(html):root:not([data-atlas-theme="nasa"]) .atlas-language-toggle:focus-visible{outline:2px solid #ed7548;outline-offset:4px}:where(html):root:not([data-atlas-theme="nasa"]) .atlas-language-toggle:disabled{cursor:default;opacity:.6}:where(html):root:not([data-atlas-theme="nasa"]) .intro-topbar .atlas-language-toggle{color:#b9bdb6}:where(html):root:not([data-atlas-theme="nasa"]) .intro-topbar .atlas-language-toggle:hover{color:#ed7548}:where(html):root:not([data-atlas-theme="nasa"]) .case-nav nav{align-items:center}:where(html):root:not([data-atlas-theme="nasa"]) .contact-language-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}:where(html):root:not([data-atlas-theme="nasa"]) .contact-language-bar .back-link{justify-self:auto}html:root:not([data-atlas-theme="nasa"])[lang=en] body,html:root:not([data-atlas-theme="nasa"])[lang=en] body :where(p,a,button,span,div,section,article,nav,header,footer,h1,h2,h3,h4,h5,h6,li,dt,dd,figcaption,label,input,textarea,strong,em,b,small,th,td,output,aside,code,pre,blockquote,time){font-family:Roboto,Noto Sans SC,Microsoft YaHei,sans-serif!important}html:root:not([data-atlas-theme="nasa"])[lang=en] .intro-name{font-size:clamp(58px,16cqw,128px)}html:root:not([data-atlas-theme="nasa"])[lang=en] .intro-second{letter-spacing:-.065em}html:root:not([data-atlas-theme="nasa"])[lang=en] .chapter-english{visibility:hidden!important}html:root:not([data-atlas-theme="nasa"])[lang=en] .me-expertise-role{font-size:clamp(1.35rem,2.2vw,2rem)!important}html:root:not([data-atlas-theme="nasa"])[lang=en] .pot-ar-entry:before{content:"AR · View in your space"}html:root:not([data-atlas-theme="nasa"])[lang=en] .pot-ar-native:after{content:"View in your space ↗"}html:root:not([data-atlas-theme="nasa"])[lang=en] .pot-footer{flex-wrap:wrap;gap:12px 24px}html:root:not([data-atlas-theme="nasa"])[lang=en] .pot-hint{text-wrap:pretty}@media(max-width:600px){:where(html):root:not([data-atlas-theme="nasa"]) .atlas-language-toggle{min-height:48px;min-width:88px;padding:10px;font-size:14px}:where(html):root:not([data-atlas-theme="nasa"]) .intro-topbar{min-height:66px!important;gap:12px!important}:where(html):root:not([data-atlas-theme="nasa"]) .intro-topbar nav{align-items:center;gap:10px!important}:where(html):root:not([data-atlas-theme="nasa"]) .case-nav nav{gap:10px}html:root:not([data-atlas-theme="nasa"])[lang=en] .intro-name{font-size:16cqw}}@media(max-width:360px){:where(html):root:not([data-atlas-theme="nasa"]) .intro-topbar{gap:8px!important}:where(html):root:not([data-atlas-theme="nasa"]) .intro-topbar .intro-brand{font-size:11px!important;letter-spacing:.1em!important}:where(html):root:not([data-atlas-theme="nasa"]) .intro-topbar nav{gap:6px!important}:where(html):root:not([data-atlas-theme="nasa"]) .atlas-language-toggle{min-width:80px;padding-inline:8px;font-size:13px}:where(html):root:not([data-atlas-theme="nasa"]) .case-nav .nav-inner{flex-wrap:wrap;gap:4px 12px}}

:root:root:not([data-atlas-theme="nasa"]){--bg: #101212;--ink: #f1eee6;--ink-soft: #afb3ac;--line: #353b37;--card: #171a18;--accent: #ed7548;--glow-a: rgba(116, 176, 238, .22);--glow-b: rgba(109, 211, 190, .2);--font-body: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-label: "Montserrat", "Noto Sans SC", sans-serif}:where(html):root:not([data-atlas-theme="nasa"]) [data-astro-cid-uw5kdbxl],:where(html):root:not([data-atlas-theme="nasa"]) [data-astro-cid-uw5kdbxl]:before,:where(html):root:not([data-atlas-theme="nasa"]) [data-astro-cid-uw5kdbxl]:after{box-sizing:border-box}:where(html):root:not([data-atlas-theme="nasa"]) body{margin:0;min-height:100vh;padding:clamp(.85rem,2.2vw,1.3rem);font-family:var(--font-body);color:var(--ink);background:var(--bg)}:where(html):root:not([data-atlas-theme="nasa"]) .page[data-astro-cid-uw5kdbxl]{width:min(620px,100%);margin:0 auto;display:grid;gap:.8rem}:where(html):root:not([data-atlas-theme="nasa"]) .back-link[data-astro-cid-uw5kdbxl]{justify-self:start;display:inline-flex;align-items:center;padding:.42rem .8rem;border-radius:999px;border:1px solid var(--line);background:#ffffffd1;color:var(--ink-soft);font-size:.85rem;font-weight:700;text-decoration:none}:where(html):root:not([data-atlas-theme="nasa"]) .card[data-astro-cid-uw5kdbxl]{display:grid;gap:.9rem;padding:clamp(1rem,2.8vw,1.35rem);border-radius:1.12rem;border:1px solid var(--line);background:var(--card);box-shadow:inset 0 0 0 1px #ffffffc7,0 18px 34px #11253c1f}:where(html):root:not([data-atlas-theme="nasa"]) .eyebrow[data-astro-cid-uw5kdbxl]{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft)}:where(html):root:not([data-atlas-theme="nasa"]) h1[data-astro-cid-uw5kdbxl]{margin:0;font-size:clamp(1.45rem,5vw,1.96rem);line-height:1.2}:where(html):root:not([data-atlas-theme="nasa"]) .lead[data-astro-cid-uw5kdbxl]{margin:0;font-size:.96rem;line-height:1.72;color:var(--ink-soft)}:where(html):root:not([data-atlas-theme="nasa"]) .qr-shell[data-astro-cid-uw5kdbxl]{margin:0;display:grid;gap:.58rem;justify-items:center;padding:1rem;border-radius:1rem;border:1px dashed rgba(32,78,120,.26);background:radial-gradient(circle at 12% 12%,rgba(117,191,226,.14),transparent 40%),#f8fcfff0}:where(html):root:not([data-atlas-theme="nasa"]) .qr-shell[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{display:block;width:min(78vw,280px);height:auto;border-radius:.8rem;border:1px solid rgba(34,67,102,.14);background:#fff;box-shadow:0 10px 24px #162b451f}:where(html):root:not([data-atlas-theme="nasa"]) .qr-shell[data-astro-cid-uw5kdbxl] figcaption[data-astro-cid-uw5kdbxl]{margin:0;font-size:.9rem;font-weight:800;letter-spacing:.02em;color:var(--ink-soft)}:where(html):root:not([data-atlas-theme="nasa"]) body{display:grid;align-content:center;font-size:1rem;line-height:1.72;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(html):root:not([data-atlas-theme="nasa"]) h1[data-astro-cid-uw5kdbxl],:where(html):root:not([data-atlas-theme="nasa"]) p[data-astro-cid-uw5kdbxl]{text-wrap:pretty}:where(html):root:not([data-atlas-theme="nasa"]) .page[data-astro-cid-uw5kdbxl]{width:min(640px,100%);gap:1rem}:where(html):root:not([data-atlas-theme="nasa"]) .back-link[data-astro-cid-uw5kdbxl]{min-height:2.65rem;padding:.48rem .85rem;border-radius:.78rem;font-size:.86rem;line-height:1.25;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}:where(html):root:not([data-atlas-theme="nasa"]) .back-link[data-astro-cid-uw5kdbxl]:hover,:where(html):root:not([data-atlas-theme="nasa"]) .back-link[data-astro-cid-uw5kdbxl]:focus-visible{transform:translateY(-1px);border-color:#19436a52;box-shadow:0 8px 16px #11253c1a;outline:none}:where(html):root:not([data-atlas-theme="nasa"]) .card[data-astro-cid-uw5kdbxl]{gap:.85rem;padding:clamp(1.2rem,3vw,1.7rem);border-radius:1.35rem}:where(html):root:not([data-atlas-theme="nasa"]) .eyebrow[data-astro-cid-uw5kdbxl]{font-family:var(--font-label);font-size:.76rem;line-height:1.4;letter-spacing:.14em}:where(html):root:not([data-atlas-theme="nasa"]) h1[data-astro-cid-uw5kdbxl]{font-size:clamp(1.72rem,5vw,2.25rem);font-weight:800;line-height:1.24;letter-spacing:.01em}:where(html):root:not([data-atlas-theme="nasa"]) .lead[data-astro-cid-uw5kdbxl]{max-width:38ch;font-size:clamp(.95rem,1.8vw,1.02rem);line-height:1.75}:where(html):root:not([data-atlas-theme="nasa"]) .qr-shell[data-astro-cid-uw5kdbxl]{gap:.72rem;padding:clamp(.9rem,2.5vw,1.2rem);border-radius:1rem}:where(html):root:not([data-atlas-theme="nasa"]) .qr-shell[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{width:min(72vw,300px);border-radius:.85rem}:where(html):root:not([data-atlas-theme="nasa"]) .qr-shell[data-astro-cid-uw5kdbxl] figcaption[data-astro-cid-uw5kdbxl]{font-size:.9rem;line-height:1.45}@media(max-width:520px){:where(html):root:not([data-atlas-theme="nasa"]) body{align-content:start;padding:.75rem}:where(html):root:not([data-atlas-theme="nasa"]) .card[data-astro-cid-uw5kdbxl]{padding:1rem;border-radius:1rem}}:where(html):root:not([data-atlas-theme="nasa"]) body{align-content:center;background:var(--bg)}:where(html):root:not([data-atlas-theme="nasa"]) .page[data-astro-cid-uw5kdbxl]{width:min(900px,100%);gap:.72rem}:where(html):root:not([data-atlas-theme="nasa"]) .back-link[data-astro-cid-uw5kdbxl]{padding:.48rem 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}:where(html):root:not([data-atlas-theme="nasa"]) .back-link[data-astro-cid-uw5kdbxl]:hover,:where(html):root:not([data-atlas-theme="nasa"]) .back-link[data-astro-cid-uw5kdbxl]:focus-visible{transform:none;border-color:var(--accent);box-shadow:none}:where(html):root:not([data-atlas-theme="nasa"]) .card[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,1fr);grid-template-rows:auto;align-items:center;column-gap:clamp(2rem,5vw,4rem);row-gap:.72rem;padding:clamp(1.5rem,4.5vw,3rem);border:1px solid var(--line);border-radius:2px;background:var(--card);box-shadow:none}:where(html):root:not([data-atlas-theme="nasa"]) .eyebrow[data-astro-cid-uw5kdbxl],:where(html):root:not([data-atlas-theme="nasa"]) h1[data-astro-cid-uw5kdbxl],:where(html):root:not([data-atlas-theme="nasa"]) .lead[data-astro-cid-uw5kdbxl]{grid-column:1}:where(html):root:not([data-atlas-theme="nasa"]) .eyebrow[data-astro-cid-uw5kdbxl]{align-self:end;padding-bottom:.75rem;border-bottom:1px solid var(--line)}:where(html):root:not([data-atlas-theme="nasa"]) .lead[data-astro-cid-uw5kdbxl]{align-self:start}:where(html):root:not([data-atlas-theme="nasa"]) .qr-shell[data-astro-cid-uw5kdbxl]{grid-column:2;grid-row:1;align-content:center;padding:0 0 0 clamp(1.5rem,4vw,3rem);border:0;border-left:1px solid var(--line);border-radius:0;background:transparent}:where(html):root:not([data-atlas-theme="nasa"]) .qr-shell[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{width:min(100%,320px);border:1px solid var(--line);border-radius:0;box-shadow:none}@media(max-width:680px){:where(html):root:not([data-atlas-theme="nasa"]) body{align-content:start;padding:.65rem}:where(html):root:not([data-atlas-theme="nasa"]) .card[data-astro-cid-uw5kdbxl]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;padding:1.25rem}:where(html):root:not([data-atlas-theme="nasa"]) .eyebrow[data-astro-cid-uw5kdbxl],:where(html):root:not([data-atlas-theme="nasa"]) h1[data-astro-cid-uw5kdbxl],:where(html):root:not([data-atlas-theme="nasa"]) .lead[data-astro-cid-uw5kdbxl],:where(html):root:not([data-atlas-theme="nasa"]) .qr-shell[data-astro-cid-uw5kdbxl]{grid-column:1;grid-row:auto}:where(html):root:not([data-atlas-theme="nasa"]) .qr-shell[data-astro-cid-uw5kdbxl]{margin-top:.7rem;padding:1.25rem 0 0;border-top:1px solid var(--line);border-left:0}}


/* Keep the user-requested theme switch and its stable header slots. */
:where(html):root:not([data-atlas-theme="nasa"]) .atlas-brand-tools {
  --atlas-brand-slot: 128px;
  display: grid;
  grid-template-columns: var(--atlas-brand-slot) 132px;
  align-items: center;
  gap: 18px;
  min-width: 0;
  flex: none;
  min-height: 44px;
}
:where(html):root:not([data-atlas-theme="nasa"]) .atlas-brand-tools > a { justify-self: start; }
:where(html):root:not([data-atlas-theme="nasa"]) .intro-topbar { min-height: 80px !important; }
:where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  gap: 8px;
  box-sizing: border-box;
  width: 132px;
  min-width: 132px;
  height: 36px;
  min-height: 36px;
  margin: 0;
  padding: 7px 10px;
  border: 1px solid currentColor;
  border-radius: 2px;
  color: inherit;
  background: transparent;
  font: 500 12px/1.2 var(--atlas-font-body);
  letter-spacing: .025em;
  cursor: pointer;
  touch-action: manipulation;
  white-space: nowrap;
}
:where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-compact { display: none; }
:where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-toggle:hover { background: color-mix(in srgb, currentColor 9%, transparent); }
:where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-toggle:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
:where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-swatch { display: inline-flex; width: 14px; height: 14px; flex: none; }
:where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-swatch::before, :where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-swatch::after { content: ""; width: 7px; height: 14px; }
:where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-swatch::before { background: #121824; outline: 1px solid rgb(255 255 255 / .45); outline-offset: -1px; }
:where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-swatch::after { background: #FF493D; }


@media (max-width: 600px) {
  :where(html):root:not([data-atlas-theme="nasa"]) .atlas-brand-tools { --atlas-brand-slot: 88px; grid-template-columns: var(--atlas-brand-slot) 72px; gap: 4px; }
  :where(html):root:not([data-atlas-theme="nasa"]) .site-header .atlas-brand-tools, :where(html):root:not([data-atlas-theme="nasa"]) .topbar .atlas-brand-tools, :where(html):root:not([data-atlas-theme="nasa"]) .contact-language-bar .atlas-brand-tools { --atlas-brand-slot: 112px; }
  :where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-toggle { width: 72px; min-width: 72px; height: 44px; min-height: 44px; padding: 6px; }
  :where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-swatch { display: none; }
  :where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-compact { display: inline; font-size: 11px; line-height: 1; letter-spacing: 0; }
  :where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-label { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
  :where(html):root:not([data-atlas-theme="nasa"]) .intro-topbar { min-height: 72px !important; flex-wrap: wrap; gap: 8px !important; row-gap: 0 !important; padding-block: 8px; }
  :where(html):root:not([data-atlas-theme="nasa"]) .intro-topbar nav { margin-left: auto; gap: 6px !important; }
  :where(html):root:not([data-atlas-theme="nasa"]) .intro-topbar .atlas-language-toggle { min-width: 80px; padding-inline: 8px; font-size: 13px; }
  :where(html):root:not([data-atlas-theme="nasa"]) .case-nav .nav-inner { flex-wrap: wrap; gap: 4px 12px; padding-block: 8px; }
  :where(html):root:not([data-atlas-theme="nasa"]) .case-nav nav { width: 100%; margin-left: 0; justify-content: space-between; }
  :where(html):root:not([data-atlas-theme="nasa"]) .site-header, :where(html):root:not([data-atlas-theme="nasa"]) .contact-language-bar { flex-wrap: wrap; }
  :where(html):root:not([data-atlas-theme="nasa"]) .topbar .atlas-brand-tools { grid-column: 1; grid-row: 1; }
  :where(html):root:not([data-atlas-theme="nasa"]) .topbar .atlas-brand-tools .back-link { min-width: 0; }
}
@media (prefers-reduced-motion: reduce) { :where(html):root:not([data-atlas-theme="nasa"]) .atlas-theme-toggle { transition: none; } }
