@font-face{font-family:Atlas Archive Display;src:url(/fonts/nasa-modern/inter-latin-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Atlas Archive Text;src:url(/fonts/nasa-modern/public-sans-latin-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Atlas Archive Text;src:url(/fonts/nasa-modern/public-sans-latin-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Atlas Archive Mono;src:url(/fonts/engineering-archive/dm-mono-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atlas Archive Mono;src:url(/fonts/engineering-archive/dm-mono-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.archive-only{display:none!important}html:root[data-atlas-theme=nasa] .archive-only{display:block!important}html:root[data-atlas-theme=nasa] .classic-only{display:none!important}html[data-atlas-theme=nasa]{color-scheme:dark;--bg-primary: #05070B;--bg-secondary: #0B101A;--bg-panel: #121824;--text-primary: #F1F3F5;--text-secondary: #929BAA;--text-muted: #5F6977;--border-primary: #293241;--border-subtle: rgba(255,255,255,.08);--signal-red: #FF493D;--data-blue: #4B8DFF;--off-white: #ECEDEA;--atlas-color-background: var(--bg-primary);--atlas-color-surface: var(--bg-secondary);--atlas-color-surface-raised: var(--bg-panel);--atlas-color-text: var(--text-primary);--atlas-color-text-muted: var(--text-secondary);--atlas-color-text-subtle: var(--text-secondary);--atlas-color-border: var(--border-primary);--atlas-color-border-strong: var(--text-secondary);--atlas-color-paper: var(--off-white);--atlas-color-on-paper: var(--bg-primary);--atlas-color-focus: var(--signal-red);--atlas-font-body: "Atlas Archive Text", "Atlas Noto Sans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--atlas-font-display: "Atlas Archive Display", "Atlas Noto Sans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--atlas-font-label: "Atlas Archive Mono", "Atlas Noto Sans", "Noto Sans SC", monospace;--atlas-weight-black: 600;--ink: var(--text-primary);--ink-soft: var(--text-secondary);--paper: var(--bg-primary);--surface: var(--bg-secondary);--surface-muted: var(--bg-panel);--line: var(--border-primary);--accent: var(--signal-red)}html:root[data-atlas-theme=nasa] body{color:var(--text-primary);background:var(--bg-primary);background-image:none}html:root[data-atlas-theme=nasa] body:before{content:none}html[data-atlas-theme=nasa][lang=en] body,html[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:var(--atlas-font-body)!important}html:root[data-atlas-theme=nasa] :is(h1,h2,h3,h4,h5,h6),html:root[data-atlas-theme=nasa] :is(h1,h2,h3,h4,h5,h6) :where(*){font-family:var(--atlas-font-display)!important}html:root[data-atlas-theme=nasa] :is(.archive-masthead,.archive-section-label,.mission-mark,.eyebrow,.file-label,.chapter-number,.archive-greeting),html:root[data-atlas-theme=nasa] :is(.archive-masthead,.mission-mark,.archive-section-label) :where(*){font-family:var(--atlas-font-label)!important;font-weight:400}html:root[data-atlas-theme=nasa] :focus-visible{outline:2px solid var(--signal-red);outline-offset:5px}html:root[data-atlas-theme=nasa] ::selection{color:var(--text-primary);background:#254366}html:root[data-atlas-theme=nasa] .home-intro{position:relative;isolation:isolate;padding-bottom:32px;background:var(--bg-primary);--intro-ink: var(--text-primary);--intro-muted: var(--text-secondary);--intro-line: var(--border-primary);--intro-accent: var(--signal-red)}html:root[data-atlas-theme=nasa] .intro-topbar{min-height:80px;border-color:var(--border-primary)}html:root[data-atlas-theme=nasa] :is(.intro-brand,.brand,.site-brand){font-family:var(--atlas-font-display)!important;font-weight:700;letter-spacing:.055em}html:root[data-atlas-theme=nasa] .intro-brand:after{content:"";width:5px;height:5px;margin-left:5px;background:var(--signal-red);border-radius:50%}html:root[data-atlas-theme=nasa] .intro-topbar nav{align-items:center}html:root[data-atlas-theme=nasa] .atlas-theme-toggle{border-color:var(--border-primary);color:var(--text-secondary)}html:root[data-atlas-theme=nasa] .atlas-language-toggle{color:var(--text-primary);border-color:var(--border-primary)}html:root[data-atlas-theme=nasa] .atlas-language-toggle:hover{color:var(--text-primary);background:var(--bg-panel)}html:root[data-atlas-theme=nasa] .archive-masthead{display:flex!important;justify-content:space-between;gap:24px;padding-top:24px;color:var(--text-secondary);font-size:10px;line-height:1.6;letter-spacing:.09em}html:root[data-atlas-theme=nasa] .intro-scene{position:relative;isolation:isolate;display:block;min-height:340px;padding:68px 0 40px;overflow:clip}html:root[data-atlas-theme=nasa] .intro-scene:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.04;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:80px 80px;pointer-events:none}html:root[data-atlas-theme=nasa] .intro-scene:after{content:"";position:absolute;z-index:-1;right:-2%;bottom:-64px;width:68%;height:470px;border:1px solid rgba(146,155,170,.14);border-radius:50%;transform:rotate(-21deg);pointer-events:none}html:root[data-atlas-theme=nasa] .intro-title{padding:0;width:100%}html:root[data-atlas-theme=nasa] .archive-greeting{margin:0 0 24px;color:var(--text-secondary);font-size:11px;line-height:1.5;letter-spacing:.06em}html:root[data-atlas-theme=nasa] .intro-name{font-size:clamp(50px,15.4cqw,198px);font-weight:600;line-height:.88;letter-spacing:-.075em;text-wrap:nowrap}html:root[data-atlas-theme=nasa] .intro-name :is(.intro-greeting,.intro-second){display:none}html:root[data-atlas-theme=nasa] .archive-wordmark{white-space:nowrap}html:root[data-atlas-theme=nasa] .archive-signal{color:var(--signal-red)}html:root[data-atlas-theme=nasa] .intro-distance{display:none}html:root[data-atlas-theme=nasa] .intro-portrait{display:none}html:root[data-atlas-theme=nasa] .intro-sticker{flex:0 0 44px;padding:0;transform:none;border:1px solid var(--border-primary);background:transparent}html:root[data-atlas-theme=nasa] .intro-portrait figcaption{margin:0;padding:0}html:root[data-atlas-theme=nasa] .intro-portrait figcaption p{font-size:12px;line-height:1.5}html:root[data-atlas-theme=nasa] .intro-portrait figcaption span{margin-top:2px;color:var(--text-secondary);font-family:var(--atlas-font-label)!important;font-size:9px}html:root[data-atlas-theme=nasa] .intro-band{position:relative;grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr);gap:32px 8%;padding:24px 0 28px;border-color:var(--border-primary)}html:root[data-atlas-theme=nasa] .intro-band:before{content:"+";position:absolute;left:-5px;top:-12px;color:var(--text-muted);font:400 20px/1 var(--atlas-font-label)}html:root[data-atlas-theme=nasa] .intro-identity>p:first-child{font-size:14px}html:root[data-atlas-theme=nasa] .intro-location{color:var(--text-secondary);font-size:12px}html:root[data-atlas-theme=nasa] .intro-location:before{background:var(--signal-red)}html:root[data-atlas-theme=nasa] .intro-role{font-size:clamp(20px,2.25vw,30px);font-weight:500;letter-spacing:-.025em}html:root[data-atlas-theme=nasa] .intro-description{max-width:60ch;margin-top:10px;color:var(--text-secondary);font-size:14px}html:root[data-atlas-theme=nasa] .chapter-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0}html:root[data-atlas-theme=nasa] .chapter-index a{min-height:54px;padding-top:14px;border-top:1px solid var(--border-primary);font-size:12px}html:root[data-atlas-theme=nasa] .chapter-number{color:var(--signal-red);font-size:10px}html:root[data-atlas-theme=nasa] .home-intro a:hover{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--signal-red);text-underline-offset:6px}html:root[data-atlas-theme=nasa] .mission-altimeter{display:none}html:root[data-atlas-theme=nasa] .panel{--studio-paper: var(--bg-primary);--studio-paper-cool: var(--bg-secondary);--studio-ink: var(--text-primary);--studio-muted: var(--text-secondary);--studio-rule: var(--border-primary);--studio-rule-strong: var(--border-primary);--studio-accent: var(--signal-red);--studio-accent-bright: var(--signal-red);--studio-accent-soft: var(--bg-secondary);--studio-accent-hover: var(--bg-panel);--accent: var(--signal-red) !important}html:root[data-atlas-theme=nasa] .archive-section-label{margin-bottom:20px;color:var(--signal-red);font-size:10px;letter-spacing:.08em;line-height:1.5}html:root[data-atlas-theme=nasa] .panel>h2{font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.2;letter-spacing:-.035em}html:root[data-atlas-theme=nasa] .panel>h2:after{background:var(--border-primary)}html:root[data-atlas-theme=nasa] #me{--me-rule: var(--border-primary);padding-block:52px 64px}html:root[data-atlas-theme=nasa] #me .me-layout{margin-top:28px}html:root[data-atlas-theme=nasa] #me :is(.me-head,.me-text){padding-inline:0;border-left:0}html:root[data-atlas-theme=nasa] #me .me-name{color:var(--text-secondary);border:0;font-size:13px}html:root[data-atlas-theme=nasa] #me .me-expertise{gap:12px;margin-top:18px}html:root[data-atlas-theme=nasa] #me .me-expertise-role{color:var(--text-primary);font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.4;max-width:18ch}html:root[data-atlas-theme=nasa] #me :is(.me-expertise-workflow,.me-expertise-location,.me-personal-line){color:var(--text-secondary);font-size:14px;line-height:1.9}html:root[data-atlas-theme=nasa] #me .me-personal-line{font-weight:400}html:root[data-atlas-theme=nasa] #me .me-personal-label{color:var(--text-primary);border-color:var(--border-primary);font-size:13px}html:root[data-atlas-theme=nasa] #me .me-personal-copy{margin-top:16px}html:root[data-atlas-theme=nasa] #works .works-group{margin-top:56px}html:root[data-atlas-theme=nasa] #works .works-subtitle{padding-bottom:16px;border-bottom:1px solid var(--border-primary);font-size:16px;font-weight:500}html:root[data-atlas-theme=nasa] #works .works-grid{gap:48px 32px;margin-top:24px}html:root[data-atlas-theme=nasa] #works .works-card{position:relative;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}html:root[data-atlas-theme=nasa] .mission-mark{display:flex!important;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border-primary);color:var(--text-secondary);font-size:10px;line-height:1.6;letter-spacing:.05em}html:root[data-atlas-theme=nasa] .mission-mark>span:last-child{color:var(--signal-red)}html:root[data-atlas-theme=nasa] #works .works-copy{display:block;padding:20px 0 0;border:0;background:transparent}html:root[data-atlas-theme=nasa] #works .works-title{color:var(--text-primary);font-family:var(--atlas-font-display)!important;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.3;letter-spacing:-.025em}html:root[data-atlas-theme=nasa] #works :is(.works-tagline,.works-group-intro,.works-cover-label){color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.85}html:root[data-atlas-theme=nasa] #works .works-cover{border-radius:0;background:var(--bg-panel)}html:root[data-atlas-theme=nasa] #works .works-card-model .works-cover{background:#292d33}@media(min-width:860px){html:root[data-atlas-theme=nasa] #works .works-grid-print .works-card:first-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.85fr);gap:0 40px;align-items:center}html:root[data-atlas-theme=nasa] #works .works-grid-print .works-card:first-child>.mission-mark{grid-column:1 / -1}html:root[data-atlas-theme=nasa] #works .works-grid-print .works-card:first-child>.works-cover{aspect-ratio:4 / 3}html:root[data-atlas-theme=nasa] #works .works-grid-print .works-card:first-child>.works-cover img{width:100%;height:100%;object-fit:cover}html:root[data-atlas-theme=nasa] #works .works-grid-print .works-card:first-child .works-title{font-size:clamp(28px,3.1vw,44px)}html:root[data-atlas-theme=nasa] #lab .works-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:0 40px;align-items:center}html:root[data-atlas-theme=nasa] #lab .works-card>.mission-mark{grid-column:1 / -1}html:root[data-atlas-theme=nasa] #lab .works-card>.works-cover{grid-column:2;grid-row:2;aspect-ratio:4 / 3}html:root[data-atlas-theme=nasa] #lab .works-card>.works-cover img{width:100%;height:100%;object-fit:cover}html:root[data-atlas-theme=nasa] #lab .works-card>.works-copy{grid-column:1;grid-row:2}}html:root[data-atlas-theme=nasa] #works .project-case-link{min-height:44px;padding:8px 0;gap:30px;border:0;border-bottom:1px solid var(--border-primary);border-radius:0;background:transparent;color:var(--text-primary);font:400 11px/1.5 var(--atlas-font-label);letter-spacing:.04em;transition:border-color .25s,color .25s}html:root[data-atlas-theme=nasa] #works .project-case-link .archive-only{font-family:var(--atlas-font-label)!important}html:root[data-atlas-theme=nasa] #works .project-case-arrow{color:var(--signal-red)}html:root[data-atlas-theme=nasa] #works .project-case-link:is(:hover,:active){color:var(--text-primary);background:transparent;border-color:var(--signal-red);transform:none}html:root[data-atlas-theme=nasa] :is(.view-variants-btn,.email-copy-btn,.contact-wechat-btn){color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-secondary)}html:root[data-atlas-theme=nasa] :is(.view-variants-btn,.email-copy-btn,.contact-wechat-btn):hover{border-color:var(--signal-red);background:var(--bg-panel)}html:root[data-atlas-theme=nasa] .is-updated:after{background:var(--signal-red);box-shadow:none}html:root[data-atlas-theme=nasa] .case-nav{position:sticky;top:0;z-index:20;color:var(--text-primary);background:var(--bg-primary);border-bottom:1px solid var(--border-primary)}html:root[data-atlas-theme=nasa] .case-nav .nav-inner{min-height:76px}html:root[data-atlas-theme=nasa] .case-nav nav{gap:20px;align-items:center}html:root[data-atlas-theme=nasa] .case-nav nav>a:first-child{padding:8px 14px;border:1px solid var(--border-primary);border-left:2px solid var(--signal-red);font-size:10px;letter-spacing:.03em;white-space:nowrap}html:root[data-atlas-theme=nasa] .case-nav nav>a:first-child span{font-family:var(--atlas-font-label)!important}html:root[data-atlas-theme=nasa] .case-nav nav>a:first-child:hover{background:var(--bg-panel);border-color:var(--signal-red)}html:root[data-atlas-theme=nasa] :is(.hero-copy,.project-header>div:first-child)>.mission-mark{width:min(100%,280px);margin-bottom:30px}html:root[data-atlas-theme=nasa] :is(.case-hero,.project-header) h1{color:var(--text-primary);font-weight:500;letter-spacing:-.045em}html:root[data-atlas-theme=nasa] :is(.demo-link,.process-link,.project-intro nav){color:var(--data-blue)}html:root[data-atlas-theme=nasa] .chapter h2{font-family:var(--atlas-font-label)!important;font-weight:400;color:var(--text-secondary)}html:root[data-atlas-theme=nasa] .chapter h3{font-weight:500}html:root[data-atlas-theme=nasa] :is(.case-footer,.intro-footer){border-color:var(--border-primary);color:var(--text-secondary)}html:root[data-atlas-theme=nasa] #contact,html:root[data-atlas-theme=nasa] .friend-links-list{color:var(--text-primary);background:transparent;border-color:var(--border-primary)}html:root[data-atlas-theme=nasa] :is(.home-contact,#contact .email-tools){color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-primary)}html:root[data-atlas-theme=nasa] :is(.home-contact a,.link-card,.back-link){color:var(--text-primary)}html:root[data-atlas-theme=nasa] :is(.friend-links-quote,.friend-link-desc,.friend-link-url,.earth-signature){color:var(--text-secondary)}html:root[data-atlas-theme=nasa] #contact .artstation-url{color:var(--data-blue)}html:root[data-atlas-theme=nasa] .subpage-header h1{color:var(--text-primary);font-weight:500}html:root[data-atlas-theme=nasa] .category-tag strong{color:var(--data-blue)}html:root[data-atlas-theme=nasa] :is(.hero[style*=--hero-bg-image],.art-card){--ink: #fff;--ink-soft: #e2e8f0;--accent: #fff;color:#fff}html:root[data-atlas-theme=nasa] .hero[style*=--hero-bg-image] :is(h1,p){color:#fff}html:root[data-atlas-theme=nasa] :is(.variant-modal-inner,.device-detail,.pot-ar-dialog,.pot-ar-header,.pot-dialog,.pot-toolbar,.pot-footer){color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-primary)}html:root[data-atlas-theme=nasa] :is(.variant-detail,.device-detail p,.device-detail li,.device-detail h3,.pot-help,.pot-ar-body p,.pot-ar-download,.pot-ar-view3d,.pot-actions button){color:var(--text-primary)}html:root[data-atlas-theme=nasa] :is(.variant-controls button,.pot-tray-toggle,.pot-ar-entry,.pot-ar-native){color:var(--text-primary);background:var(--bg-panel);border-color:var(--border-primary)}html:root[data-atlas-theme=nasa] .pot-tray-toggle:is(:hover,[aria-pressed=true]){color:var(--text-primary);background:var(--bg-panel);border-color:var(--signal-red)}html:root[data-atlas-theme=nasa] .pot-title{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-primary)}html:root[data-atlas-theme=nasa] .pot-title span{color:var(--signal-red)}html:root[data-atlas-theme=nasa] .pot-launch:is(:hover,:focus-visible) .pot-title{color:var(--text-primary);border-color:var(--signal-red)}html:root[data-atlas-theme=nasa] #works .view-variants-btn{border:1px solid var(--border-primary);border-left:2px solid var(--signal-red);background:var(--bg-secondary);color:var(--text-primary);font-weight:500}html:root[data-atlas-theme=nasa] #works .view-variants-btn:is(:hover,:focus-visible,:active){border-color:var(--signal-red);background:var(--bg-panel);color:var(--text-primary)}html:root[data-atlas-theme=nasa] #variant-modal .variant-controls button:is(:hover,:focus-visible,:active,.is-pressed){border-color:var(--signal-red);background:var(--bg-panel);color:var(--text-primary)}html:root[data-atlas-theme=nasa] #variant-modal .variant-controls button:disabled{border-color:var(--border-primary);background:var(--bg-secondary);color:var(--text-muted)}html:root[data-atlas-theme=nasa] #variant-modal :is(.device-detail-status,.device-detail-status.is-latest){color:var(--signal-red);background:var(--bg-panel)}html:root[data-atlas-theme=nasa] #variant-modal .device-detail-section{border-left-color:var(--border-primary);background:var(--bg-panel)}html:root[data-atlas-theme=nasa] .pot-ar-entry:hover,html:root[data-atlas-theme=nasa] .pot-ar-native:hover{border-color:var(--signal-red);background:var(--bg-panel);color:var(--text-primary)}@media(max-width:859px){html:root[data-atlas-theme=nasa] .intro-scene{min-height:0;padding-block:58px 32px}html:root[data-atlas-theme=nasa] .intro-scene:after{height:300px;bottom:-32px}html:root[data-atlas-theme=nasa] #me .me-text{border-top:1px solid var(--border-primary);padding-top:24px}html:root[data-atlas-theme=nasa] #works .works-grid{gap:40px}}@media(max-width:600px){html:root[data-atlas-theme=nasa] .intro-topbar{min-height:72px;gap:8px}html:root[data-atlas-theme=nasa] .intro-topbar nav{gap:12px}html:root[data-atlas-theme=nasa] .archive-masthead{padding-top:20px;font-size:8px;gap:12px;letter-spacing:.025em}html:root[data-atlas-theme=nasa] .archive-masthead>span:last-child{white-space:nowrap}html:root[data-atlas-theme=nasa] .intro-scene{padding-block:48px 28px}html:root[data-atlas-theme=nasa] .intro-scene:before,html:root[data-atlas-theme=nasa] .intro-scene:after,html:root[data-atlas-theme=nasa] .intro-band:before{content:none}html:root[data-atlas-theme=nasa] .archive-greeting{font-size:10px;margin-bottom:20px}html:root[data-atlas-theme=nasa] .intro-name{font-size:15.5cqw;letter-spacing:-.075em}html:root[data-atlas-theme=nasa] .intro-portrait{position:static;width:100%;margin-top:30px;gap:10px}html:root[data-atlas-theme=nasa] .intro-sticker{flex-basis:36px}html:root[data-atlas-theme=nasa] .intro-portrait figcaption p{font-size:11px}html:root[data-atlas-theme=nasa] .intro-portrait figcaption span{font-size:8px}html:root[data-atlas-theme=nasa] .intro-band{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:22px}html:root[data-atlas-theme=nasa] .intro-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px}html:root[data-atlas-theme=nasa] .intro-location{margin:0}html:root[data-atlas-theme=nasa] .intro-role{font-size:20px;line-height:1.5}html:root[data-atlas-theme=nasa] .intro-description{font-size:13px;line-height:1.9}html:root[data-atlas-theme=nasa] .chapter-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}html:root[data-atlas-theme=nasa] .chapter-index a{min-height:52px;padding-block:12px}html:root[data-atlas-theme=nasa] #me{padding-block:36px 44px}html:root[data-atlas-theme=nasa] #me .me-expertise-role{font-size:26px}html:root[data-atlas-theme=nasa] .archive-section-label{font-size:9px;margin-bottom:16px}html:root[data-atlas-theme=nasa] #works .works-group{margin-top:36px}html:root[data-atlas-theme=nasa] .case-nav .nav-inner{gap:0 12px}html:root[data-atlas-theme=nasa] .case-nav nav{gap:8px}html:root[data-atlas-theme=nasa] .case-nav nav>a:first-child{font-size:9px;padding-inline:10px}html:root[data-atlas-theme=nasa] :is(.hero-copy,.project-header>div:first-child)>.mission-mark{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){html:root[data-atlas-theme=nasa] #works .project-case-link{transition:none}}.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}.atlas-brand-tools>a{justify-self:start}.intro-topbar{min-height:80px!important}.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}.atlas-theme-compact{display:none}.atlas-theme-toggle:hover{background:color-mix(in srgb,currentColor 9%,transparent)}.atlas-theme-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.atlas-theme-swatch{display:inline-flex;width:14px;height:14px;flex:none}.atlas-theme-swatch:before,.atlas-theme-swatch:after{content:"";width:7px;height:14px}.atlas-theme-swatch:before{background:#121824;outline:1px solid rgb(255 255 255 / .45);outline-offset:-1px}.atlas-theme-swatch:after{background:#ff493d}@media(max-width:600px){.atlas-brand-tools{--atlas-brand-slot: 88px;grid-template-columns:var(--atlas-brand-slot) 72px;gap:4px}.site-header .atlas-brand-tools,.topbar .atlas-brand-tools,.contact-language-bar .atlas-brand-tools{--atlas-brand-slot: 112px}.atlas-theme-toggle{width:72px;min-width:72px;height:44px;min-height:44px;padding:6px}.atlas-theme-swatch{display:none}.atlas-theme-compact{display:inline;font-size:11px;line-height:1;letter-spacing:0}.atlas-theme-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.intro-topbar{min-height:72px!important;flex-wrap:wrap;gap:8px!important;row-gap:0!important;padding-block:8px}.intro-topbar nav{margin-left:auto;gap:6px!important}.intro-topbar .atlas-language-toggle{min-width:80px;padding-inline:8px;font-size:13px}.case-nav .nav-inner{flex-wrap:wrap;gap:4px 12px;padding-block:8px}.case-nav nav{width:100%;margin-left:0;justify-content:space-between}.site-header,.contact-language-bar{flex-wrap:wrap}.topbar .atlas-brand-tools{grid-column:1;grid-row:1}.topbar .atlas-brand-tools .back-link{min-width:0}}@media(prefers-reduced-motion:reduce){.atlas-theme-toggle{transition:none}}@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}.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}.atlas-language-toggle:hover{color:#ed7548}.atlas-language-toggle:focus-visible{outline:2px solid #ed7548;outline-offset:4px}.atlas-language-toggle:disabled{cursor:default;opacity:.6}.intro-topbar .atlas-language-toggle{color:#b9bdb6}.intro-topbar .atlas-language-toggle:hover{color:#ed7548}.case-nav nav{align-items:center}.contact-language-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.contact-language-bar .back-link{justify-self:auto}html[lang=en] body,html[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[lang=en] .intro-name{font-size:clamp(58px,16cqw,128px)}html[lang=en] .intro-second{letter-spacing:-.065em}html[lang=en] .chapter-english{visibility:hidden!important}html[lang=en] .me-expertise-role{font-size:clamp(1.35rem,2.2vw,2rem)!important}html[lang=en] .pot-ar-entry:before{content:"AR · View in your space"}html[lang=en] .pot-ar-native:after{content:"View in your space ↗"}html[lang=en] .pot-footer{flex-wrap:wrap;gap:12px 24px}html[lang=en] .pot-hint{text-wrap:pretty}@media(max-width:600px){.atlas-language-toggle{min-height:48px;min-width:88px;padding:10px;font-size:14px}.intro-topbar{min-height:66px!important;gap:12px!important}.intro-topbar nav{align-items:center;gap:10px!important}.case-nav nav{gap:10px}html[lang=en] .intro-name{font-size:16cqw}}@media(max-width:360px){.intro-topbar{gap:8px!important}.intro-topbar .intro-brand{font-size:11px!important;letter-spacing:.1em!important}.intro-topbar nav{gap:6px!important}.atlas-language-toggle{min-width:80px;padding-inline:8px;font-size:13px}.case-nav .nav-inner{flex-wrap:wrap;gap:4px 12px}}:root{color-scheme:dark;--atlas-color-background: #1a1a1a;--atlas-color-surface: #242424;--atlas-color-surface-raised: #303030;--atlas-color-text: #ffffff;--atlas-color-text-muted: #c7c7c7;--atlas-color-text-subtle: #a0a0a0;--atlas-color-border: #5b5b5b;--atlas-color-border-strong: #d2d2d2;--atlas-color-paper: #f5f5f2;--atlas-color-on-paper: #1a1a1a;--atlas-color-focus: #ffffff;--atlas-font-body: "Roboto", "Atlas Noto Sans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--atlas-font-display: var(--atlas-font-body);--atlas-font-label: var(--atlas-font-body);--atlas-weight-regular: 400;--atlas-weight-medium: 500;--atlas-weight-bold: 700;--atlas-weight-black: 900;--atlas-type-display: clamp(2.75rem, 8vw, 8rem);--atlas-type-title: clamp(2rem, 4.4vw, 4.25rem);--atlas-type-section: clamp(1.5rem, 2.5vw, 2.25rem);--atlas-type-body: 1rem;--atlas-type-small: .875rem;--atlas-type-caption: .75rem;--atlas-leading-display: 1.02;--atlas-leading-heading: 1.2;--atlas-leading-body: 1.75;--atlas-tracking-display: -.035em;--atlas-tracking-label: .08em;--atlas-space-1: .25rem;--atlas-space-2: .5rem;--atlas-space-3: .75rem;--atlas-space-4: 1rem;--atlas-space-5: 1.5rem;--atlas-space-6: 2rem;--atlas-space-7: 3rem;--atlas-space-8: 4rem;--atlas-space-9: 6rem;--atlas-rule-width: 1px;--atlas-radius: 4px;--atlas-content-max: 80rem;--atlas-reading-max: 68ch;--atlas-gutter: 1.25rem;--atlas-grid-gap: 1.5rem;--atlas-section-space: 3rem;--atlas-grid-columns: 1}@media(min-width:768px){:root{--atlas-gutter: 2rem;--atlas-grid-gap: 2rem;--atlas-section-space: 4rem;--atlas-grid-columns: 8}}@media(min-width:1280px){:root{--atlas-gutter: 4rem;--atlas-grid-gap: 3rem;--atlas-section-space: 5rem;--atlas-grid-columns: 12;--atlas-type-body: 1.0625rem}}@media(min-width:1440px){:root{--atlas-gutter: 5rem;--atlas-section-space: 6rem}}@font-face{font-family:Atlas Noto Sans;src:url(/fonts/home-intro/noto-sans-sc-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html:root:where([data-atlas-theme=nasa]) body{margin:0;background:var(--atlas-color-background);color:var(--atlas-color-text);font-family:var(--atlas-font-body);font-size:var(--atlas-type-body);font-weight:var(--atlas-weight-regular);line-height:var(--atlas-leading-body);font-synthesis:weight;text-rendering:optimizeLegibility}html:root:where([data-atlas-theme=nasa]) :is(h1,h2,h3,h4,h5,h6){font-family:var(--atlas-font-display)}html:root:where([data-atlas-theme=nasa]) h1{font-weight:var(--atlas-weight-black)}html:root:where([data-atlas-theme=nasa]) :is(h2,h3,h4,h5,h6){font-weight:var(--atlas-weight-bold)}.atlas-display{font:var(--atlas-weight-black) var(--atlas-type-display) / var(--atlas-leading-display) var(--atlas-font-display);letter-spacing:var(--atlas-tracking-display);text-wrap:balance}.atlas-title{font:var(--atlas-weight-bold) var(--atlas-type-title) / var(--atlas-leading-heading) var(--atlas-font-display);letter-spacing:var(--atlas-tracking-display);text-wrap:balance}.atlas-section-title{font:var(--atlas-weight-bold) var(--atlas-type-section) / var(--atlas-leading-heading) var(--atlas-font-display);text-wrap:balance}.atlas-label{font:var(--atlas-weight-bold) var(--atlas-type-small) / 1.5 var(--atlas-font-label);letter-spacing:var(--atlas-tracking-label)}.atlas-caption{color:var(--atlas-color-text-muted);font:var(--atlas-weight-regular) var(--atlas-type-caption) / var(--atlas-leading-body) var(--atlas-font-body)}*,*:before,*:after{box-sizing:border-box}.atlas-container{width:min(var(--atlas-content-max),calc(100% - 2 * var(--atlas-gutter)));min-width:0;margin-inline:auto}.atlas-grid{display:grid;grid-template-columns:repeat(var(--atlas-grid-columns),minmax(0,1fr));gap:var(--atlas-grid-gap)}.atlas-grid>*{min-width:0}.atlas-reading{max-width:var(--atlas-reading-max)}.atlas-section{padding-block:var(--atlas-section-space)}.atlas-stack{display:grid;gap:var(--atlas-space-5)}.atlas-rule{border:0;border-top:var(--atlas-rule-width) solid var(--atlas-color-border)}:root{--atlas-surface-corners: var(--atlas-radius)}html[data-atlas-theme=nasa]{--atlas-surface-corners: var(--atlas-radius) 16px var(--atlas-radius) 16px}html:root :is(button,input,textarea,select,dialog,[role=dialog],img,video,canvas,.button,.card,.link-card,.art-card,.project-card,.works-card,.hero,.works-cover,.photo-frame,.model-frame,.record-photo,.detail-frame,.intro-sticker,.avatar-shell,.avatar,.category-tag,.pot-model,.pot-launch,.pot-title,.pot-ar-entry,.pot-ar-native,.pot-ar-qr,.variant-modal-inner,.device-detail,.device-detail-section,.device-detail-status,.device-image-link,.friend-link-card,.friend-link-banner,.friend-link-avatar,.friend-card,.artstation-card,.artstation-logo,.email-tools,.email-copy-btn,.contact-wechat-btn,.wechat-card,.qr-shell,.mission-altimeter,.back-link,.case-nav nav>a:first-child){border-radius:var(--atlas-surface-corners)!important}html:root :is(.works-cover,.intro-sticker,.pot-launch,.pot-ar-qr){overflow:hidden}
