@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/90bfca24981de995-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/813db4da1994ef51-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6e74c70e8d776c42-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f462257512209772-s.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/90bfca24981de995-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/813db4da1994ef51-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/6e74c70e8d776c42-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f462257512209772-s.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/90bfca24981de995-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/813db4da1994ef51-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/6e74c70e8d776c42-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/f462257512209772-s.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d036f80216c14ee-s.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9d036f80216c14ee-s.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9d036f80216c14ee-s.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.S0P2RW_className{font-family:Playfair Display,Playfair Display Fallback}.S0P2RW_variable{--font-display-latin:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.bNQ0Ka_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.bNQ0Ka_variable{--font-mono-latin:"JetBrains Mono", "JetBrains Mono Fallback"}
._6sLDxW_mark{width:100%;height:auto;color:inherit;display:block;overflow:visible}._6sLDxW_surface{opacity:.32;transition:opacity .5s}._6sLDxW_mark:hover ._6sLDxW_surface{opacity:.6}._6sLDxW_glint{opacity:0;pointer-events:none}._6sLDxW_mark[data-active=true] ._6sLDxW_glint{animation:1.65s cubic-bezier(.22,1,.36,1) .35s both _6sLDxW_brand-light-pass}@keyframes _6sLDxW_brand-light-pass{0%{opacity:0;transform:translate(0)}12%{opacity:.85}75%{opacity:.85}to{opacity:0;transform:translate(1900px)}}@media (prefers-reduced-motion:reduce){._6sLDxW_surface{transition:none}._6sLDxW_mark[data-active=true] ._6sLDxW_glint{animation:none}}
.lME0EG_observatory-scene-loading{color:#e7edebc7;background:#050607;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.lME0EG_observatory-scene-loading:before{content:"";pointer-events:none;border:1px solid #c5cfd51f;position:absolute;inset:1.2rem}.lME0EG_observatory-scene-loading:after{content:"";opacity:.46;background-image:radial-gradient(circle at 18% 34%,#cfdfe0b3 0 1px,#0000 1.2px),radial-gradient(circle at 74% 22%,#f2cb948c 0 1px,#0000 1.2px),radial-gradient(circle at 58% 78%,#b7d3d875 0 1px,#0000 1.1px);background-size:170px 190px,230px 220px,260px 240px;position:absolute;inset:0}.lME0EG_observatory-scene-loading-content{z-index:1;color:#e7edebc7;justify-items:center;gap:.85rem;display:grid;position:relative}.lME0EG_observatory-scene-loading-content [data-brand-mark]{color:#e8edf0;width:min(9rem,34vw);height:auto}.lME0EG_observatory-scene-loading-content span{color:#aeb8bb;font:400 .72rem/1.5 var(--atelier-sans,"Microsoft YaHei UI", sans-serif)}.lME0EG_observatory-scene-loading-content i{background:#d8e7e52e;width:4.5rem;height:1px;display:block;overflow:hidden}.lME0EG_observatory-scene-loading-content i:after{content:"";background:#aac8cb;width:46%;height:100%;animation:1.25s cubic-bezier(.16,1,.3,1) infinite lME0EG_observatory-loading-scan;display:block}@keyframes lME0EG_observatory-loading-scan{0%{transform:translate(-115%)}to{transform:translate(240%)}}.lME0EG_observatory-shell-loading{z-index:60;color:#e7edebc7;background:#050607;place-items:center;transition:opacity .45s,visibility 0s linear .45s;display:grid;position:fixed;inset:0;overflow:hidden}.lME0EG_observatory-shell-loading:before{content:"";pointer-events:none;border:1px solid #c5cfd51f;position:absolute;inset:1.2rem}.lME0EG_observatory-shell-loading:after{content:"";opacity:.46;background-image:radial-gradient(circle at 18% 34%,#cfdfe0b3 0 1px,#0000 1.2px),radial-gradient(circle at 74% 22%,#f2cb948c 0 1px,#0000 1.2px),radial-gradient(circle at 58% 78%,#b7d3d875 0 1px,#0000 1.1px);background-size:170px 190px,230px 220px,260px 240px;position:absolute;inset:0}html[data-observatory-boot-ready=true] .lME0EG_observatory-shell-loading{opacity:0;visibility:hidden;pointer-events:none}html[data-observatory-boot-ready=true] .lME0EG_observatory-shell-loading a{visibility:hidden}.lME0EG_observatory-loading-link{color:#dfe4f0;min-height:44px;font:450 .8rem/1.4 var(--atelier-sans,"Microsoft YaHei UI", sans-serif);background:#f1f3fa11;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;margin-top:.45rem;padding:.65rem 1rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #f1f3fa17}.lME0EG_observatory-loading-link svg{width:16px;height:16px;transition:transform .2s}.lME0EG_observatory-loading-link:focus-visible{outline-offset:4px;outline:2px solid #bdcafa}@media (hover:hover){.lME0EG_observatory-loading-link:hover{color:#f1f3fa;background:#f1f3fa1f}.lME0EG_observatory-loading-link:hover svg{transform:translate(2px)}}.lME0EG_observatory-loading-link:active{background:#f1f3fa29}.lME0EG_observatory-ui{--ivory:var(--atelier-text);--muted:var(--atelier-muted);--faint:#959f97;--ember:var(--atelier-accent);--line:#dce6da3d;--ui-sans:var(--atelier-sans);--chrome:#d9e1e7;--chrome-line:#d9e1e747;z-index:20;pointer-events:none;color:var(--ivory);font-family:var(--ui-sans);letter-spacing:0;opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.lME0EG_observatory-ui[data-entry-phase=complete]{opacity:1}.lME0EG_observatory-boot{z-index:50;visibility:hidden;color:#eceeeb;pointer-events:auto;opacity:1;background:0 0;transition:opacity .72s cubic-bezier(.16,1,.3,1),background-color .72s;display:block;position:fixed;inset:0}html[data-observatory-boot-ready=true] .lME0EG_observatory-boot{visibility:visible}.lME0EG_observatory-boot:before{content:"";pointer-events:none;border:1px solid #c5cfd51f;position:absolute;inset:1.2rem}.lME0EG_observatory-boot-leaving{opacity:0;pointer-events:none}.lME0EG_observatory-boot-leaving .lME0EG_observatory-entry{opacity:0;transition-duration:.16s}.lME0EG_observatory-boot-running{pointer-events:none;background:#03050709}.lME0EG_observatory-boot-card{z-index:2;border-left:1px solid #a9d7df6b;justify-items:start;gap:.62rem;width:min(18rem,100vw - 3rem);padding-left:.9rem;animation:.7s cubic-bezier(.16,1,.3,1) both lME0EG_observatory-boot-in;display:grid;position:absolute;bottom:8vh;left:7vw}.lME0EG_observatory-boot-code{color:#bcb8a9;font:500 .65rem/1.4 var(--font-mono);letter-spacing:0}.lME0EG_observatory-boot-code [data-brand-mark]{color:#e8edf0;width:128px;height:auto}.lME0EG_observatory-boot-card strong{font-family:var(--ui-sans,"Microsoft YaHei UI", sans-serif);letter-spacing:0;margin-block:.15rem .2rem;font-size:1.05rem;font-weight:400}.lME0EG_observatory-boot-line{background:#f4ead829;width:100%;height:1px;display:block;overflow:hidden}.lME0EG_observatory-boot-line i{background:#aac8cb;height:100%;transition:width .3s;display:block}.lME0EG_observatory-boot-card small{color:#a1a6a5;font:.7rem/1.5 var(--ui-sans,"Microsoft YaHei UI", sans-serif);letter-spacing:0}.lME0EG_observatory-boot-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lME0EG_observatory-boot-actions :is(button,a){color:#dfe4f0;min-height:44px;font:450 .8rem/1.2 var(--atelier-sans,"Microsoft YaHei UI", sans-serif);cursor:pointer;background:#f1f3fa0a;border:1px solid #f1f3fa1f;border-radius:999px;justify-content:center;align-items:center;padding:.7rem .9rem;text-decoration:none;display:inline-flex}.lME0EG_observatory-boot-actions :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #bdcafa}.lME0EG_observatory-boot-actions :is(button,a):active{background:#f1f3fa29}.lME0EG_observatory-failure{z-index:70;color:#eeeef2;font-family:var(--atelier-sans,"Microsoft YaHei UI", sans-serif);background:#050607;place-content:center;justify-items:start;gap:28px;padding:24px;display:grid;position:fixed;inset:0}.lME0EG_observatory-failure [data-brand-mark]{width:128px;height:auto}.lME0EG_observatory-failure h1{font:450 24px/1.45 var(--atelier-sans,"Microsoft YaHei UI", sans-serif);margin:0}@keyframes lME0EG_observatory-boot-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lME0EG_observatory-entry{opacity:0;transition:opacity .55s;position:absolute;inset:0}.lME0EG_observatory-boot-running .lME0EG_observatory-entry{opacity:1}.lME0EG_observatory-entry-copy{color:#eef1efc7;text-shadow:0 2px 24px #000000b3;gap:.55rem;display:grid;position:absolute;bottom:8vh;left:7vw}.lME0EG_observatory-entry-copy span{color:#c0c7c9;font:500 .58rem var(--font-mono);letter-spacing:0}.lME0EG_observatory-entry-copy strong{font:400 1.1rem/1.4 var(--ui-sans,"Microsoft YaHei UI", sans-serif);letter-spacing:0;align-items:center;gap:.7rem;display:flex}.lME0EG_observatory-entry-copy strong [data-brand-mark]{width:124px;height:auto}.lME0EG_observatory-entry-copy strong>span{color:#c0c7c9;font:400 .75rem/1.4 var(--ui-sans,"Microsoft YaHei UI", sans-serif)}.lME0EG_observatory-entry-copy small{color:#e2e7e48f;font:.72rem var(--ui-sans)}.lME0EG_observatory-entry-reticle{opacity:.52;width:76px;height:76px;animation:2.2s ease-in-out infinite lME0EG_observatory-entry-reticle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lME0EG_observatory-entry-reticle i{border:1px solid #d6e7e5cc;width:14px;height:14px;position:absolute}.lME0EG_observatory-entry-reticle i:first-child{border-bottom:0;border-right:0;top:0;left:0}.lME0EG_observatory-entry-reticle i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.lME0EG_observatory-entry-reticle i:nth-child(3){border-top:0;border-left:0;bottom:0;right:0}.lME0EG_observatory-entry-reticle i:nth-child(4){border-top:0;border-right:0;bottom:0;left:0}.lME0EG_observatory-entry-traces{opacity:.5;gap:9px;width:min(28vw,18rem);display:grid;position:absolute;top:18%;right:11%;transform:rotate(-18deg)}.lME0EG_observatory-entry-traces i{transform-origin:100%;background:#cde4e0b8;height:1px;animation:1.35s cubic-bezier(.16,1,.3,1) infinite lME0EG_observatory-entry-trace;display:block}.lME0EG_observatory-entry-traces i:nth-child(2){width:67%;animation-delay:.14s}.lME0EG_observatory-entry-traces i:nth-child(3){width:42%;animation-delay:.28s}.lME0EG_observatory-entry-velocity{opacity:.72;position:absolute;inset:0;overflow:hidden}.lME0EG_observatory-entry-velocity i{transform-origin:0;background:#c4e3e09e;width:min(28vw,24rem);height:1px;animation:1.15s cubic-bezier(.16,1,.3,1) infinite lME0EG_observatory-entry-velocity;position:absolute;top:50%;left:50%}.lME0EG_observatory-entry-velocity i:first-child{animation-delay:0s;transform:rotate(-17deg)translate(7vw)}.lME0EG_observatory-entry-velocity i:nth-child(2){width:min(22vw,18rem);animation-delay:.18s;transform:rotate(8deg)translate(14vw)}.lME0EG_observatory-entry-velocity i:nth-child(3){width:min(18vw,14rem);animation-delay:.36s;transform:rotate(28deg)translate(20vw)}.lME0EG_observatory-entry-velocity i:nth-child(4){width:min(18vw,14rem);animation-delay:.52s;transform:rotate(164deg)translate(13vw)}.lME0EG_observatory-entry-velocity i:nth-child(5){width:min(24vw,20rem);animation-delay:.7s;transform:rotate(192deg)translate(18vw)}@keyframes lME0EG_observatory-entry-reticle{0%,to{opacity:.24;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.64;transform:translate(-50%,-50%)scale(1.08)}}@keyframes lME0EG_observatory-entry-trace{0%{opacity:0;transform:translate(42%)}25%{opacity:1}to{opacity:0;transform:translate(-15%)}}@keyframes lME0EG_observatory-entry-velocity{0%{opacity:0;transform:translate(26vw)scaleX(.25)}18%{opacity:.9}to{opacity:0;transform:translate(-58vw)scaleX(1.2)}}.lME0EG_observatory-entry-skip{color:#e1e9e7a6;min-height:36px;font:.68rem var(--ui-sans);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-bottom:1px solid #d8e7e561;padding:.5rem .7rem;position:absolute;bottom:7vh;right:6vw}.lME0EG_observatory-entry-skip:hover{color:#f4ead8;border-color:#f4b86b}.lME0EG_observatory-entry-skip:focus-visible{outline-offset:3px;outline:2px solid #aac8cb}.lME0EG_observatory-ui:before{content:"";pointer-events:none;z-index:-1;opacity:1;background:linear-gradient(90deg,#040705bf,#0407058c 50%,#0000);width:min(52rem,58vw);transition:opacity .45s;position:absolute;inset:0}.lME0EG_observatory-ui[data-intro-visible=false]:before{opacity:0}.lME0EG_observatory-masthead{background:linear-gradient(#030604f0,#030604d6 72%,#0000);height:112px;position:absolute;inset:0 0 auto}.lME0EG_observatory-ui:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#050806e3 30%,#050806f7);width:min(40rem,48vw);transition:opacity .45s;position:absolute;top:0;bottom:0;right:0}.lME0EG_observatory-ui[data-focus-open=true]:after{opacity:1}.lME0EG_observatory-ui[data-inspecting=true]:after{opacity:0}.lME0EG_observatory-status{text-align:right;color:var(--faint);font:500 .78rem/1.5 var(--ui-sans);letter-spacing:0;align-items:center;gap:30px;display:flex;position:absolute;top:30px;right:48px}.lME0EG_observatory-nav-link{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex;position:relative}.lME0EG_observatory-nav-link small{color:var(--faint);font:.56rem/1.4 var(--font-mono);align-self:flex-start;padding-top:8px}.lME0EG_observatory-nav-link:after{content:"";background:var(--chrome);transform-origin:0;height:1px;transition:transform .28s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.lME0EG_observatory-nav-link:hover,.lME0EG_observatory-nav-link[aria-current=page]{color:var(--ivory)}.lME0EG_observatory-nav-link:hover:after,.lME0EG_observatory-nav-link[aria-current=page]:after{transform:scaleX(1)}.lME0EG_observatory-nav-link:focus-visible{outline:2px solid var(--chrome);outline-offset:5px}.lME0EG_observatory-sound{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.lME0EG_observatory-sound svg{width:14px;height:14px}.lME0EG_observatory-sound span{font-size:.68rem}.lME0EG_observatory-sound:hover,.lME0EG_observatory-sound[aria-pressed=true]{color:var(--ivory)}.lME0EG_observatory-sound:focus-visible{outline:2px solid var(--chrome);outline-offset:5px}.lME0EG_observatory-signature{color:var(--ivory);text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;gap:.45rem;padding:0;display:grid;position:absolute;top:32px;left:48px}.lME0EG_observatory-signature strong{font:450 1.05rem/1.4 var(--ui-sans);align-items:baseline;gap:16px;display:flex}.lME0EG_observatory-signature [data-brand-mark]{align-self:center;width:104px;height:auto}.lME0EG_observatory-signature>span{color:var(--faint);font:.56rem/1.4 var(--font-mono)}.lME0EG_observatory-signature strong span{color:var(--faint);font:.5rem/1.4 var(--font-mono)}.lME0EG_observatory-signature:focus-visible{outline:2px solid var(--chrome);outline-offset:6px}.lME0EG_observatory-status b{font-weight:400}.lME0EG_observatory-reset{width:44px;height:44px;color:var(--chrome);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;justify-self:end;place-items:center;padding:0;transition:color .24s;display:grid;position:relative}.lME0EG_observatory-reset:before{content:"";border:1px solid var(--chrome-line);border-radius:50%;width:28px;height:28px;transition:border-color .25s,background .25s;position:absolute}.lME0EG_observatory-reset svg{width:13px;height:13px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.lME0EG_observatory-reset:hover{color:#fff}.lME0EG_observatory-reset:hover:before{background:#d9e1e70f;border-color:#d9e1e7a6}.lME0EG_observatory-reset:hover svg{transform:rotate(-45deg)}.lME0EG_observatory-reset:active svg{transform:rotate(-90deg)scale(.9)}.lME0EG_observatory-reset:focus-visible{outline:1px solid var(--chrome);outline-offset:1px}.lME0EG_observatory-ui [data-tooltip]{position:relative}.lME0EG_observatory-ui [data-tooltip]:after{content:attr(data-tooltip);z-index:4;width:max-content;max-width:12rem;color:var(--ivory);font:500 .62rem/1.3 var(--ui-sans);opacity:0;pointer-events:none;background:#080b0df0;border:1px solid #c5cfd53d;padding:.42rem .55rem;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-3px)}.lME0EG_observatory-ui [data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}@media (hover:hover){.lME0EG_observatory-ui [data-tooltip]:hover:after{opacity:1;transform:translateY(0)}}.lME0EG_observatory-intro{--ember:var(--chrome);pointer-events:auto;width:min(40rem,43vw);transform:translate3d(calc(var(--obs-px,0) * -.55rem), calc(var(--obs-py,0) * -.35rem), 0);opacity:1;visibility:visible;transition:opacity .3s,visibility,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:max(9rem,21vh);left:7.5vw}.lME0EG_observatory-intro[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,visibility 0s .28s,transform .28s;transform:translateY(-12px)}.lME0EG_observatory-intro-meta{justify-content:space-between;align-items:center;max-width:27rem;margin-bottom:2rem;display:flex}.lME0EG_observatory-kicker{color:var(--ember);font:500 .7rem/1.5 var(--ui-sans);letter-spacing:0;align-items:center;gap:10px;margin:0;display:flex}.lME0EG_observatory-kicker>i{background:var(--ember);border-radius:50%;width:5px;height:5px}.lME0EG_observatory-intro-edition{color:var(--faint)}.lME0EG_observatory-explore{min-height:44px;color:var(--muted);cursor:pointer;font:500 .72rem/1.4 var(--ui-sans);background:0 0;border:0;align-items:center;gap:.5rem;padding:.2rem 0;display:inline-flex}.lME0EG_observatory-explore svg{color:currentColor;width:13px;height:13px}.lME0EG_observatory-intro .lME0EG_observatory-title-main{color:#edf0f2;width:38rem;max-width:100%;margin:0;line-height:0}.lME0EG_observatory-ui[data-entry-phase=complete] .lME0EG_observatory-intro[data-visible=true] [data-brand-mark]{animation:.85s cubic-bezier(.16,1,.3,1) both lME0EG_observatory-mark-in}@keyframes lME0EG_observatory-mark-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lME0EG_observatory-title-sub{color:var(--ivory);font-family:var(--ui-sans);margin:1.05rem 0 0;font-size:1.45rem;font-weight:400;line-height:1.6}.lME0EG_observatory-intro-copy{max-width:26rem;color:var(--muted);font:400 .88rem/1.9 var(--ui-sans);margin:1.25rem 0 1.8rem}.lME0EG_observatory-intro-actions{align-items:center;gap:2rem;display:flex}.lME0EG_observatory-intro-actions button{cursor:pointer}.lME0EG_observatory-primary{border:0;border-bottom:1px solid var(--chrome-line);min-height:44px;color:var(--chrome);font:500 .85rem/1.5 var(--ui-sans);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:24px;padding:0 0 3px;transition:color .24s;display:inline-flex;position:relative}.lME0EG_observatory-primary:after{content:"";background:var(--chrome);transform-origin:0;width:100%;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.lME0EG_observatory-primary>span{text-align:left;align-items:baseline;gap:9px;display:flex}.lME0EG_observatory-primary small{color:#a4adb5;font:.56rem/1.4 var(--font-mono);position:relative;top:-.35em}.lME0EG_observatory-primary i{color:currentColor;flex:none;place-items:center;width:24px;height:28px;font-style:normal;transition:transform .4s cubic-bezier(.16,1,.3,1);display:grid}.lME0EG_observatory-primary svg{width:16px;height:16px}.lME0EG_observatory-primary:hover{color:#fff}.lME0EG_observatory-primary:hover:after{transform:scaleX(1)}.lME0EG_observatory-primary:hover i{transform:translate(2px,-2px)}.lME0EG_observatory-primary:active i{transform:translate(3px,-3px)}.lME0EG_observatory-about{color:#a4adb5;min-height:44px;font:400 .82rem/1.5 var(--ui-sans);background:0 0;border:0;align-items:center;gap:.6rem;padding:0;transition:color .24s;display:inline-flex}.lME0EG_observatory-about svg{color:currentColor;width:13px;height:13px;transition:transform .3s}.lME0EG_observatory-about:hover{color:var(--chrome)}.lME0EG_observatory-about:hover svg{transform:translate(3px)}.lME0EG_observatory-open{border:0;border-block:1px solid var(--line);width:100%;min-height:54px;color:var(--ivory);cursor:pointer;font:500 .87rem/1.5 var(--ui-sans);background:0 0;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1.5rem;padding:.75rem 0;transition:color .24s,border-color .24s;display:inline-flex}.lME0EG_observatory-open svg{width:15px;height:15px;color:var(--ember)}.lME0EG_observatory-open:hover{border-color:var(--ember);color:var(--ember)}.lME0EG_observatory-node-content{margin-top:1.25rem}.lME0EG_observatory-excerpt{border-top:1px solid #c5cfd538;margin:0;padding-block:1rem}.lME0EG_observatory-excerpt figcaption{color:#a9bdc6;font:.66rem/1.6 var(--ui-sans)}.lME0EG_observatory-excerpt blockquote{color:#e8edeb;font:.92rem/1.8 var(--ui-sans);margin:.55rem 0 0}.lME0EG_observatory-related{gap:.4rem;display:grid}.lME0EG_observatory-related>div+div{margin-top:.75rem}.lME0EG_observatory-related h3{color:#a7b5bb;font:500 .76rem/1.6 var(--ui-sans);margin:0 0 .2rem}.lME0EG_observatory-related button{color:#d8e5e6;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #c5cfd538;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:54px;padding:.6rem 0;display:flex}.lME0EG_observatory-related button span{gap:.25rem;min-width:0;display:grid}.lME0EG_observatory-related strong{font:500 .93rem/1.4 var(--ui-sans);overflow-wrap:anywhere}.lME0EG_observatory-related small{color:#a1aaac;font:.68rem/1.5 var(--ui-sans)}.lME0EG_observatory-related button svg{color:#b7d3d8;flex:none;width:16px;height:16px}.lME0EG_observatory-related button:hover{color:#fff;border-color:#b7d3d8}.lME0EG_observatory-related button:focus-visible{outline-offset:3px;outline:2px solid #b7d3d8}.lME0EG_observatory-intro button:focus-visible,.lME0EG_observatory-open:focus-visible,.lME0EG_observatory-node-label:focus-visible,.lME0EG_observatory-close:focus-visible,.lME0EG_observatory-project:focus-visible,.lME0EG_observatory-route-item:focus-visible{outline:2px solid var(--ember);outline-offset:4px}.lME0EG_observatory-hint{color:#f4ead894;pointer-events:none;align-items:baseline;gap:.8rem;animation:.65s cubic-bezier(.16,1,.3,1) .2s both lME0EG_observatory-hint-in;display:flex;position:absolute;bottom:7.2vh;left:3.2vw}.lME0EG_observatory-hint>span{color:var(--ember);font:500 .57rem/1.4 var(--font-mono);letter-spacing:0}.lME0EG_observatory-hint p{font:400 .67rem/1.4 var(--ui-sans);margin:0}.lME0EG_observatory-hint b{color:var(--ivory);font-weight:500}.lME0EG_observatory-hint i{background:var(--ember);opacity:.75;border-radius:50%;width:2px;height:2px;margin:0 .5rem .18rem;display:inline-block}@keyframes lME0EG_observatory-hint-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lME0EG_observatory-panel{--panel-max:calc(100dvh - 244px);--panel-padding:0px;width:min(25rem,38vw);max-height:var(--panel-max);pointer-events:auto;background:0 0;padding:0;animation:.55s cubic-bezier(.16,1,.3,1) both lME0EG_observatory-panel-in;position:absolute;top:132px;right:48px;overflow:hidden}.lME0EG_observatory-panel-header{height:48px;padding:0 var(--panel-padding);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lME0EG_observatory-panel-actions{flex:none;gap:4px;display:flex}.lME0EG_observatory-panel-actions [data-inspection-trigger]{margin-right:0}.lME0EG_observatory-panel-actions [data-inspection-trigger]:hover{transform:none}.lME0EG_observatory-panel-actions [data-inspection-trigger]:disabled{color:var(--faint);opacity:.45;cursor:default}.lME0EG_observatory-model-status{color:#b8bec6;min-height:44px;font:400 .78rem/1.5 var(--ui-sans);align-items:center;gap:12px;margin:-.7rem 0 .5rem;display:flex}.lME0EG_observatory-model-status button{color:#e4e7ed;cursor:pointer;background:#e4e7ed12;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.lME0EG_observatory-model-status button svg{width:16px;height:16px}.lME0EG_observatory-model-status button:hover{background:#e4e7ed21}.lME0EG_observatory-model-status button:focus-visible{outline-offset:3px;outline:2px solid #cbd0d8}.lME0EG_observatory-panel-index{color:var(--ivory);font:400 .7rem/1.5 var(--font-mono);margin-right:8px}.lME0EG_observatory-panel-scroll{max-height:calc(var(--panel-max) - 50px);padding:.65rem 8px 1.5rem var(--panel-padding);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bcc7cc4d transparent;overflow:auto}@keyframes lME0EG_observatory-panel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.lME0EG_observatory-panel h2{font-family:var(--ui-sans);letter-spacing:0;overflow-wrap:anywhere;margin:.3rem 0 1.35rem;padding-right:.5rem;font-size:2.45rem;font-weight:400;line-height:1.3}.lME0EG_observatory-panel h2 [data-brand-mark]{width:12rem;max-width:100%;height:auto}.lME0EG_observatory-panel p{color:var(--muted);margin:.8rem 0 0;font-size:.88rem;line-height:1.95}.lME0EG_observatory-panel .lME0EG_observatory-lead{color:var(--ivory);font-size:1rem;line-height:1.8}.lME0EG_observatory-bay-return{color:#afc7c7;cursor:pointer;min-height:44px;font:500 .8rem/1.4 var(--ui-sans);background:0 0;border:0;align-items:center;gap:.4rem;margin:-.45rem 0 .4rem;padding:.45rem 0;display:inline-flex}.lME0EG_observatory-bay-return svg{flex:none;width:16px;height:16px}.lME0EG_observatory-bay-return:hover{color:var(--ivory)}.lME0EG_observatory-bay-return:focus-visible{outline:2px solid var(--ember);outline-offset:4px}.lME0EG_observatory-credit{letter-spacing:0;color:#f4ead880!important;font:.58rem/1.6 var(--font-mono)!important}.lME0EG_observatory-credit a{color:#c9a063;text-underline-offset:.2em;text-decoration:underline}.lME0EG_observatory-projects{margin-top:1.35rem;padding-top:.9rem}.lME0EG_observatory-projects-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.lME0EG_observatory-projects-label{color:var(--faint);font:400 .75rem/1.5 var(--ui-sans);letter-spacing:0}.lME0EG_observatory-projects-all{color:var(--muted);font:500 .68rem/1.5 var(--ui-sans);align-items:center;gap:.35rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.lME0EG_observatory-projects-all svg{width:13px;height:13px;color:var(--ember)}.lME0EG_observatory-projects-all:hover,.lME0EG_observatory-projects-all:focus-visible{color:var(--ivory);transform:translateY(-1px)}.lME0EG_observatory-station-tools{margin-bottom:.8rem}.lME0EG_observatory-station-tools .lME0EG_observatory-view-switch{scrollbar-width:thin;margin-top:0;margin-bottom:.6rem;overflow-x:auto}.lME0EG_observatory-station-tools .lME0EG_observatory-cargo{margin-top:0;margin-bottom:.6rem}.lME0EG_observatory-station-tools .lME0EG_observatory-view-switch button{white-space:nowrap;flex:1 0 auto;padding-inline:.45rem;font-size:.74rem}.lME0EG_observatory-project-brief{border-top:1px solid #b4cbcb38;margin-top:1.3rem;padding-top:1rem}.lME0EG_observatory-project-tabs{border-bottom:1px solid #b4cbcb38;gap:1rem;margin:.8rem 0 1rem;display:flex}.lME0EG_observatory-project-tabs button{color:#95a6a9;cursor:pointer;min-height:42px;font:500 .78rem/1.4 var(--ui-sans);letter-spacing:0;background:0 0;border:0;border-bottom:2px solid #0000;padding:.5rem 0}.lME0EG_observatory-project-tabs button[aria-selected=true]{color:var(--ivory);border-color:var(--ember)}.lME0EG_observatory-project-tabs button:focus-visible{outline-offset:4px;outline:2px solid #aacacc}.lME0EG_observatory-delivery{margin:0;padding:0;list-style:none}.lME0EG_observatory-delivery li{grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.5rem;margin-bottom:.65rem;display:grid}.lME0EG_observatory-delivery li>span{color:#91aaae;font:.65rem/1.6 var(--font-mono);padding-top:.15rem}.lME0EG_observatory-delivery li>p{margin:0;font-size:.82rem;line-height:1.6}.lME0EG_observatory-project-info{gap:.85rem;margin:1.2rem 0 0;display:grid}.lME0EG_observatory-project-info dt{color:#95a6a9;margin-bottom:.25rem;font-size:.67rem}.lME0EG_observatory-project-info dd{color:#d0ddda;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.7}.lME0EG_observatory-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem .9rem;margin-top:1rem;display:grid}.lME0EG_observatory-project-family{min-width:0}.lME0EG_observatory-project-family h3{color:var(--chrome);font:500 1rem/1.5 var(--ui-sans);margin:.4rem 0 .3rem}.lME0EG_observatory-project{color:#b5bbc3;cursor:pointer;text-align:left;width:100%;min-height:44px;font:400 .8rem/1.5 var(--ui-sans);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .35rem;transition:color .2s,background-color .2s;display:flex}.lME0EG_observatory-project svg{opacity:.65;flex:none;width:14px;height:14px}.lME0EG_observatory-project strong{color:var(--chrome);font:500 1rem/1.5 var(--ui-sans)}.lME0EG_observatory-project:hover{color:var(--ivory);background:#d9e1e70f}.lME0EG_observatory-project:focus-visible{outline-color:var(--chrome)}.lME0EG_observatory-close{width:44px;height:44px;color:var(--ivory);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-8px;transition:color .2s,transform .3s;display:grid}.lME0EG_observatory-close:hover{color:var(--ember);transform:rotate(90deg)}.lME0EG_observatory-close svg{width:18px;height:18px}.lME0EG_observatory-hover{color:var(--ivory);gap:.2rem;display:grid;position:absolute;bottom:15vh;left:6vw}.lME0EG_observatory-hover span{color:var(--ember);font:600 .6rem var(--font-mono);letter-spacing:0}.lME0EG_observatory-hover strong{font:600 1.5rem var(--ui-sans)}.lME0EG_observatory-route{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#080c0fe0;border-top:1px solid #c5cfd540;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.4rem .65rem;animation:.42s cubic-bezier(.16,1,.3,1) both lME0EG_observatory-route-in;display:grid;position:absolute;bottom:15vh;left:7.5vw;right:7.5vw;box-shadow:0 18px 48px #0003}@keyframes lME0EG_observatory-route-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.lME0EG_observatory-route-kicker{color:#f4ead88c;font:500 .6rem/1.7 var(--ui-sans);letter-spacing:0}.lME0EG_observatory-route-list{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bcc7cc59 transparent;scroll-snap-type:x proximity;grid-auto-columns:minmax(7.8rem,1fr);grid-auto-flow:column;gap:.25rem;padding-block:.35rem .55rem;display:grid;overflow-x:auto}.lME0EG_observatory-route-item{scroll-snap-align:start;color:#eaeff0b3;cursor:pointer;text-align:left;background:#090c0f33;border:0;border-left:1px solid #c5cfd540;gap:.28rem;min-width:0;min-height:58px;padding:.55rem .7rem;transition:color .22s,border-color .22s,background .22s,transform .22s;display:grid}.lME0EG_observatory-route-item span{color:#d2a766;font:.5rem var(--font-mono);letter-spacing:0;gap:.45rem;display:flex}.lME0EG_observatory-route-item span b{color:var(--ember);font-weight:400}.lME0EG_observatory-route-item strong{font:600 .9rem var(--ui-sans)}.lME0EG_observatory-route-item:hover{border-color:var(--ember);color:var(--ivory);background:#f6c07014;transform:translateY(-3px)}.lME0EG_observatory-footer{color:var(--faint);font:.6rem/1.5 var(--font-mono);letter-spacing:0;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:absolute;bottom:28px;left:48px;right:48px}.lME0EG_observatory-footer-divider{color:var(--atelier-mark)}.lME0EG_observatory-credits{pointer-events:auto;margin-left:auto;position:relative}.lME0EG_observatory-credits summary{cursor:pointer;color:#b0b7b7;min-height:32px;font:.68rem/1.5 var(--ui-sans);align-items:center;list-style:none;display:flex}.lME0EG_observatory-credits summary::-webkit-details-marker{display:none}.lME0EG_observatory-credits summary:focus-visible{outline-offset:3px;outline:2px solid #b7d3d8}.lME0EG_observatory-credits div{color:#bcc4c4;background:#080b0df7;border:1px solid #c5cfd547;width:min(22rem,100vw - 3rem);max-height:55dvh;padding:1rem;position:absolute;bottom:calc(100% + .7rem);right:0;overflow:auto;box-shadow:0 12px 40px #0006}.lME0EG_observatory-credits p{font:.72rem/1.75 var(--ui-sans);margin:0}.lME0EG_observatory-credits p+p{margin-top:.75rem}.lME0EG_observatory-credits a{color:#d0e3e6;text-underline-offset:3px;text-decoration:underline}.lME0EG_observatory-target{--label-shift:0px;width:28px;height:28px;position:relative}.lME0EG_observatory-target[hidden]{display:none}.lME0EG_observatory-target-frame{color:#c5cfcd;opacity:0;pointer-events:none;background:0 0;border:0;width:100%;height:100%;padding:0;transition:color .2s,opacity .2s,transform .25s,filter .25s;position:absolute;inset:0}.lME0EG_observatory-target-frame i{border:1px solid;width:7px;height:7px;position:absolute}.lME0EG_observatory-target-frame i:first-child{border-bottom:0;border-right:0;top:0;left:0}.lME0EG_observatory-target-frame i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.lME0EG_observatory-target-frame i:nth-child(3){border-top:0;border-left:0;bottom:0;right:0}.lME0EG_observatory-target-frame i:nth-child(4){border-top:0;border-right:0;bottom:0;left:0}.lME0EG_observatory-target[data-hovered=true] .lME0EG_observatory-target-frame,.lME0EG_observatory-target-frame:focus-visible{color:#f1c58c;opacity:1;filter:drop-shadow(0 0 6px #f4b86b7a);outline:none;transform:scale(1.08)}.lME0EG_observatory-node-label{top:calc(100% + 8px);left:calc(50% + var(--label-shift));color:#e8edeb;cursor:pointer;pointer-events:auto;text-align:left;background:#080a0beb;border:0;border-top:1px solid #f1c58cb8;gap:.2rem;width:180px;max-width:calc(100vw - 32px);min-height:44px;padding:.6rem .7rem;transition:background .2s,transform .2s;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 12px 28px #00000038}.lME0EG_observatory-target[data-label-top=true] .lME0EG_observatory-node-label{top:auto;bottom:calc(100% + 8px)}.lME0EG_observatory-node-label:hover{background:#121516f2}.lME0EG_observatory-node-label span{color:#f1c58c;font:500 .59rem/1.4 var(--font-mono);letter-spacing:0}.lME0EG_observatory-node-label strong{overflow-wrap:anywhere;font:500 .92rem/1.5 var(--ui-sans);letter-spacing:0}.lME0EG_observatory-view-switch{border-bottom:1px solid #c5cfd540;margin-top:1.5rem;display:flex}.lME0EG_observatory-cargo{color:#d8e9ed;min-height:46px;font:500 .85rem var(--ui-sans);cursor:pointer;border-block:1px solid #c5cfd540;justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.lME0EG_observatory-cargo input{appearance:none;cursor:pointer;background:#080c0f8f;border:1px solid #a9d7df94;border-radius:2px;width:18px;height:18px;margin:0;transition:background .2s,box-shadow .2s,border-color .2s;box-shadow:inset 0 0 #080c0fd9}.lME0EG_observatory-cargo input:checked{background:#a9d7df;border-color:#a9d7df;box-shadow:inset 0 0 0 4px #080c0fdb}.lME0EG_observatory-cargo input:focus-visible{outline-offset:3px;outline:2px solid #a9d7df}.lME0EG_observatory-view-switch button{min-height:44px;color:var(--faint);font:500 .8rem var(--ui-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:.65rem 1rem}.lME0EG_observatory-view-switch button[aria-pressed=true]{color:#d8e9ed;background:#a9d7df12;border-bottom-color:#a9d7df}.lME0EG_observatory-view-switch button:focus-visible,.lME0EG_observatory-text-link:focus-visible,.lME0EG_observatory-records button:focus-visible{outline-offset:-2px;outline:2px solid #c6cedf}.lME0EG_observatory-archive{border-top:1px solid #c5cfd533;margin-top:1.35rem;padding-top:1rem}.lME0EG_observatory-facts{flex-wrap:wrap;gap:1.2rem;margin:0 0 1.1rem;display:flex}.lME0EG_observatory-facts dt{color:var(--faint);font-size:.66rem}.lME0EG_observatory-facts dd{color:#c4dfe5;font:400 1.5rem/1 var(--font-mono);margin:.3rem 0 0}.lME0EG_observatory-facts small{font:.7rem var(--ui-sans)}.lME0EG_observatory-text-link{color:#c4dfe5;width:100%;min-height:44px;font:500 .9rem var(--ui-sans);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #c5cfd54d;justify-content:space-between;align-items:center;margin-top:.75rem;padding:.6rem 0;display:flex}.lME0EG_observatory-records{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.lME0EG_observatory-records h3{color:var(--muted);font:400 .75rem/1.6 var(--ui-sans);margin:0 0 .4rem}.lME0EG_observatory-records button{width:100%;min-height:44px;color:var(--ivory);font:400 .85rem/1.5 var(--ui-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .7rem;transition:background .2s;display:flex}.lME0EG_observatory-records button:hover{background:#ffffff0a}.lME0EG_observatory-records strong{font:inherit}.lME0EG_observatory-records svg{width:15px;height:15px;color:var(--muted);flex-shrink:0}.lME0EG_observatory-archive-date{color:#a9bdc6;font:.66rem var(--font-mono)}.lME0EG_observatory-quotes figure{border-top:1px solid #c5cfd529;margin:1rem 0 0;padding-block:.85rem}.lME0EG_observatory-quotes figcaption{color:#a9bdc6;font-size:.64rem}.lME0EG_observatory-quotes blockquote{color:#d8e9ed;margin:.5rem 0 0;font-size:.9rem;line-height:1.85}.lME0EG_exploration-controls{pointer-events:auto;align-items:center;gap:1.25rem;max-width:calc(100vw - 2rem);display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.lME0EG_exploration-modes{border-bottom:1px solid #c5cfd540;display:flex}.lME0EG_exploration-modes button{min-width:80px;min-height:44px;color:var(--faint);font:500 .74rem var(--ui-sans);cursor:pointer;background:#080c0abf;border:0;border-bottom:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem .8rem;display:inline-flex}.lME0EG_exploration-modes svg{width:15px;height:15px}.lME0EG_exploration-modes button[aria-pressed=true]{color:var(--ivory);border-bottom-color:var(--ember)}.lME0EG_exploration-tools,.lME0EG_exploration-throttle{align-items:center;gap:.2rem;display:flex}.lME0EG_exploration-tools button,.lME0EG_exploration-throttle button{width:44px;height:44px;color:var(--muted);cursor:pointer;touch-action:none;background:#080c0abf;border:0;border-radius:0;flex-shrink:0;place-items:center;display:grid}.lME0EG_exploration-tools svg,.lME0EG_exploration-throttle svg{width:17px;height:17px}.lME0EG_exploration-tools button:hover,.lME0EG_exploration-throttle button:hover{background:#a9d7df1f}.lME0EG_exploration-speed{color:#d8e9ed;min-width:31px;font:500 .68rem/1 var(--font-mono);place-items:center;display:grid}.lME0EG_exploration-speed b{font-weight:500}.lME0EG_exploration-speed small{color:#869397;font:.48rem/1 var(--ui-sans);margin-top:.22rem}.lME0EG_exploration-tools .lME0EG_exploration-index[aria-expanded=true]{color:var(--ember);box-shadow:inset 0 -2px var(--ember);background:#f4b86b24}.lME0EG_exploration-controls button:focus-visible,.lME0EG_exploration-controls input:focus-visible{outline-offset:2px;outline:2px solid #a9d7df}.lME0EG_exploration-throttle input{accent-color:#a9d7df;cursor:pointer;width:90px;margin-left:.6rem}.lME0EG_inspection-view{pointer-events:none;position:absolute;inset:0}.lME0EG_inspection-caption{text-shadow:0 2px 18px #000;max-width:min(26rem,100vw - 48px);animation:.45s both lME0EG_observatory-panel-in;position:absolute;bottom:108px;left:48px}.lME0EG_inspection-caption>span{color:var(--muted);font:.66rem/1.7 var(--ui-sans)}.lME0EG_inspection-caption h2{color:var(--ivory);font:400 2rem/1.3 var(--ui-sans);overflow-wrap:anywhere;margin:.6rem 0 0}.lME0EG_inspection-controls{border-bottom:1px solid var(--line);pointer-events:auto;background:#080c0ad6;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 48px);min-height:44px;padding:0 12px 0 0;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.lME0EG_inspection-controls button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.lME0EG_inspection-controls button:hover,.lME0EG_inspection-controls button[aria-pressed=true]{color:var(--ember)}.lME0EG_inspection-controls button[aria-pressed=true]{box-shadow:inset 0 -1px var(--ember)}.lME0EG_inspection-controls svg{width:18px;height:18px}.lME0EG_inspection-controls input{width:140px;height:44px;accent-color:var(--ember);cursor:pointer;margin:0}.lME0EG_inspection-controls input:disabled{opacity:.35;cursor:default}.lME0EG_inspection-controls output{width:48px;color:var(--muted);font:.68rem/1.5 var(--font-mono);text-align:right;flex:none}.lME0EG_inspection-controls output[data-disabled=true]{opacity:.35}.lME0EG_inspection-controls .lME0EG_inspection-separator{background:var(--line);width:1px;height:18px}.lME0EG_inspection-controls button:focus-visible,.lME0EG_inspection-controls input:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.lME0EG_observatory-ui .lME0EG_inspection-controls [data-tooltip]:after{top:auto;bottom:calc(100% + .6rem)}@media (min-width:901px) and (max-width:1100px){.lME0EG_observatory-panel{width:22rem;right:32px}.lME0EG_observatory-status{right:32px}}@media (max-width:900px){.lME0EG_observatory-intro{width:min(36rem,54vw)}.lME0EG_observatory-route{gap:.5rem}.lME0EG_observatory-route-item{padding-inline:.45rem}}@media (min-width:721px) and (max-width:1000px){.lME0EG_observatory-footer>span{display:none}.lME0EG_observatory-footer{right:16px}}@media (min-width:721px) and (max-height:720px){.lME0EG_observatory-intro{top:20vh}.lME0EG_observatory-intro-meta{margin-bottom:1rem}.lME0EG_observatory-intro .lME0EG_observatory-title-main{width:26rem}.lME0EG_observatory-title-sub{margin-top:.75rem;font-size:1.15rem;line-height:1.5}.lME0EG_observatory-intro-copy{margin:.75rem 0 1.25rem;font-size:.8rem;line-height:1.8}}@media (max-width:720px){.lME0EG_inspection-caption{bottom:152px;left:24px}.lME0EG_inspection-caption h2{font-size:1.5rem}.lME0EG_inspection-controls{gap:8px;bottom:56px}.lME0EG_inspection-controls input{width:88px}.lME0EG_inspection-controls output{width:40px}.lME0EG_observatory-intro{width:calc(100vw - 48px);top:17vh;left:24px}.lME0EG_observatory-intro-meta{max-width:100%;margin-bottom:1rem}.lME0EG_observatory-intro .lME0EG_observatory-title-main{width:23rem}.lME0EG_observatory-signature{top:24px;left:24px}.lME0EG_observatory-signature strong{font-size:.85rem}.lME0EG_observatory-signature [data-brand-mark]{width:82px}.lME0EG_observatory-signature strong span{display:none}.lME0EG_observatory-signature>span{max-width:9rem;font-size:.46rem}.lME0EG_observatory-status{gap:16px;top:19px;right:16px}.lME0EG_observatory-sound span{display:none}.lME0EG_observatory-nav-link{font-size:.7rem}.lME0EG_observatory-nav-link small{display:none}.lME0EG_observatory-reset{width:44px;height:44px}.lME0EG_observatory-title-sub{margin-top:.8rem;font-size:1.08rem;line-height:1.5}.lME0EG_observatory-intro-copy{max-width:19rem;margin:1rem 0 1.55rem;font-size:.82rem;line-height:1.75}.lME0EG_observatory-intro-actions{gap:1.5rem}.lME0EG_observatory-primary{gap:20px;font-size:.82rem}.lME0EG_observatory-panel{--panel-max:44dvh;--panel-padding:24px;border-top:1px solid var(--line);background:#070a08f2;width:auto;inset:auto 0 108px}.lME0EG_observatory-panel-header{border:0;height:44px;padding-right:24px}.lME0EG_observatory-panel-scroll{max-height:calc(var(--panel-max) - 46px);padding-right:24px}.lME0EG_observatory-panel h2{margin-bottom:1rem;font-size:1.8rem}.lME0EG_observatory-panel p{font-size:.84rem}.lME0EG_observatory-panel .lME0EG_observatory-lead{font-size:.93rem}.lME0EG_observatory-ui:after{background:linear-gradient(#0000 30%,#070a08 95%);width:100%}.lME0EG_observatory-route{grid-template-columns:minmax(0,1fr);gap:.1rem;bottom:17vh;left:6vw;right:6vw}.lME0EG_observatory-route-kicker{margin:0 0 .15rem}.lME0EG_observatory-route-list{grid-auto-columns:8.4rem}.lME0EG_observatory-route-item{min-width:0;min-height:50px;padding:.35rem .4rem}.lME0EG_observatory-route-item strong{font-size:.84rem}.lME0EG_observatory-hint{gap:.55rem;bottom:12.8vh;left:6vw}.lME0EG_observatory-hint p{font-size:.6rem}.lME0EG_observatory-hint i{margin-inline:.3rem}.lME0EG_observatory-footer{gap:1rem;font-size:.5rem;bottom:16px;left:24px;right:24px}.lME0EG_observatory-hover{bottom:18vh;left:6vw}.lME0EG_observatory-ui:before{width:100%;inset:0}.lME0EG_observatory-boot:before{inset:.7rem}.lME0EG_exploration-controls{flex-wrap:wrap;justify-content:center;gap:.65rem;width:max-content;bottom:56px}.lME0EG_exploration-modes button{min-width:58px;padding:.5rem .45rem}.lME0EG_exploration-modes svg{width:14px;height:14px}.lME0EG_exploration-tools button,.lME0EG_exploration-throttle button{width:40px;height:44px}.lME0EG_exploration-speed{min-width:27px}.lME0EG_exploration-throttle input{width:54px;margin-left:.2rem}.lME0EG_exploration-tools .lME0EG_exploration-index{width:44px}}@media (max-width:720px) and (orientation:landscape){.lME0EG_inspection-caption{bottom:78px}.lME0EG_inspection-caption h2{font-size:1.2rem}.lME0EG_inspection-controls{bottom:14px}.lME0EG_observatory-panel{--panel-max:calc(100dvh - 9rem);--panel-padding:16px;background:#070a08e6;border:0;width:min(18rem,43vw);inset:5rem 16px 4rem auto}.lME0EG_observatory-panel h2{margin-bottom:.65rem;font-size:1.45rem}.lME0EG_observatory-panel p{font-size:.78rem;line-height:1.5}.lME0EG_observatory-panel .lME0EG_observatory-lead{font-size:.88rem}.lME0EG_observatory-panel .lME0EG_observatory-kicker{margin-bottom:.6rem}.lME0EG_observatory-projects{margin-top:.8rem;padding-top:.65rem}.lME0EG_observatory-project-family h3,.lME0EG_observatory-project strong{font-size:.9rem}.lME0EG_observatory-intro{width:84vw;top:72px}.lME0EG_observatory-intro-meta,.lME0EG_observatory-intro .lME0EG_observatory-kicker{display:none}.lME0EG_observatory-intro .lME0EG_observatory-title-main{width:18rem}.lME0EG_observatory-title-sub{margin-top:.5rem;font-size:.98rem}.lME0EG_observatory-intro-copy{max-width:21rem;margin:.6rem 0 .8rem;font-size:.72rem;line-height:1.5}.lME0EG_observatory-intro-actions{gap:.7rem}.lME0EG_observatory-primary{min-height:44px;font-size:.72rem}.lME0EG_observatory-primary small{display:none}.lME0EG_exploration-controls{bottom:14px}.lME0EG_observatory-footer>span{display:none}.lME0EG_observatory-about{font-size:.7rem}}@media (max-width:720px) and (max-height:700px) and (orientation:portrait){.lME0EG_observatory-intro{top:104px}.lME0EG_observatory-intro-meta{margin-bottom:.8rem}.lME0EG_observatory-intro-copy{display:none}.lME0EG_observatory-intro-actions{margin-top:1.4rem}}@media (prefers-reduced-motion:reduce){.lME0EG_observatory-shell-loading,.lME0EG_observatory-boot-card,.lME0EG_observatory-loading-link,.lME0EG_observatory-loading-link svg{transition:none;animation:none}.lME0EG_observatory-scene-loading-content i:after{animation:none}.lME0EG_observatory-loading-link:hover svg{transform:none}.lME0EG_inspection-caption{animation:none}.lME0EG_observatory-ui,.lME0EG_observatory-boot,.lME0EG_observatory-boot-line i,.lME0EG_observatory-entry,.lME0EG_observatory-entry-reticle,.lME0EG_observatory-entry-traces i,.lME0EG_observatory-entry-velocity i{transition:none;animation:none}.lME0EG_observatory-ui:before,.lME0EG_observatory-status,.lME0EG_observatory-intro,.lME0EG_observatory-panel,.lME0EG_observatory-footer,.lME0EG_observatory-reset,.lME0EG_observatory-route,.lME0EG_observatory-intro button,.lME0EG_observatory-open,.lME0EG_observatory-project,.lME0EG_observatory-route-item,.lME0EG_observatory-hint{transition:none;animation:none;transform:none}.lME0EG_observatory-node-label,.lME0EG_observatory-target-frame,.lME0EG_observatory-records button{transition:none}.lME0EG_observatory-ui[data-entry-phase=complete] .lME0EG_observatory-intro[data-visible=true] [data-brand-mark]{animation:none}.lME0EG_observatory-intro[data-visible],.lME0EG_observatory-reset:before,.lME0EG_observatory-reset svg,.lME0EG_observatory-primary i,.lME0EG_observatory-primary:after,.lME0EG_observatory-about svg,.lME0EG_observatory-close,.lME0EG_observatory-nav-link:after{transition:none}}
._6PqMlG_book-nav{--nav-bg:#0b0d13;--nav-muted:#acb4c9;--nav-focus:#bdcafa;z-index:30;color:#f1f3fa;min-height:76px;font-family:var(--atelier-sans);background:color-mix(in srgb, var(--nav-bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:24px;padding:10px max(32px,50% - 620px);display:flex;position:fixed;top:0;left:0;right:0}._6PqMlG_book-back{min-height:44px;color:var(--nav-muted);font:13px var(--atelier-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}._6PqMlG_book-back svg{width:17px;height:17px;transition:transform .25s}._6PqMlG_book-back:hover svg{transform:translate(-3px)}._6PqMlG_book-signature{align-items:center;gap:32px;display:flex}._6PqMlG_book-signature a{min-height:44px;color:var(--nav-muted);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}._6PqMlG_book-signature [data-brand-mark]{width:94px;height:auto}._6PqMlG_book-nav :is(a,button):focus-visible{outline:2px solid var(--nav-focus);outline-offset:5px}._6PqMlG_book-status{color:#eeeef0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;font-family:var(--atelier-sans);background:#111113;align-content:center;padding:124px max(32px,50% - 520px) 80px;display:grid}._6PqMlG_book-status-content{max-width:720px}._6PqMlG_book-status h1{text-wrap:balance;outline:none;margin:0;font-size:56px;font-weight:450;line-height:1.25}._6PqMlG_book-status p{color:#a3a3ab;align-items:center;gap:12px;margin:24px 0 36px;font-size:15px;line-height:1.8;display:flex}._6PqMlG_book-status p i{background:#d3d7e0;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite _6PqMlG_book-wait}._6PqMlG_book-status-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._6PqMlG_book-status-actions button{color:#b8b8c0;min-height:44px;font:13px var(--atelier-sans);cursor:pointer;background:#ffffff08;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;transition:color .2s,background .2s,transform .2s;display:inline-flex}._6PqMlG_book-status-actions ._6PqMlG_book-retry{color:#18181b;background:#eeeef0}._6PqMlG_book-status-actions button:hover{color:#eeeef0;background:#ffffff16}._6PqMlG_book-status-actions ._6PqMlG_book-retry:hover{color:#111113;background:#fff}._6PqMlG_book-status-actions button:active{transform:scale(.98)}._6PqMlG_book-status-actions button:focus-visible{outline-offset:5px;outline:2px solid #d3d7e0}._6PqMlG_book-status-actions svg{width:15px;height:15px}@keyframes _6PqMlG_book-wait{0%,to{opacity:.35}50%{opacity:1}}@media (min-width:1700px){._6PqMlG_book-nav{padding-inline:max(64px,50% - 720px)}}@media (max-width:700px){._6PqMlG_book-nav{min-height:72px;padding:10px 22px}._6PqMlG_book-signature{gap:24px}._6PqMlG_book-signature [data-brand-mark]{width:82px}._6PqMlG_book-signature a,._6PqMlG_book-back{font-size:12px}._6PqMlG_book-status{padding:116px 22px 64px}._6PqMlG_book-status h1{font-size:36px}}@media (prefers-reduced-motion:reduce){._6PqMlG_book-back svg,._6PqMlG_book-status-actions button{transition:none}._6PqMlG_book-status p i{animation:none}}@media (prefers-reduced-transparency:reduce){._6PqMlG_book-nav{background:var(--nav-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}
.zEjyAW_chapter{--chapter-bg:#101113;--chapter-text:#f1f2f4;--chapter-muted:#a6a8b1;--chapter-line:#ffffff14;--chapter-accent:#c0c5d0;background:var(--chapter-bg);width:100%;min-height:100dvh;color:var(--chapter-text);font-family:var(--atelier-sans);letter-spacing:0;position:relative}.zEjyAW_chapter *{box-sizing:border-box}.zEjyAW_chapter :is(button,a,select,input):focus-visible{outline:2px solid var(--gallery-focus,var(--chapter-accent));outline-offset:5px}.zEjyAW_chapter :is(button,a){-webkit-tap-highlight-color:transparent}.zEjyAW_chapter button{font:inherit;cursor:pointer}.zEjyAW_header{z-index:5;pointer-events:none;grid-template-columns:1fr 130px 1fr;align-items:center;gap:24px;display:grid;position:absolute;inset:24px 48px auto}.zEjyAW_header>*{pointer-events:auto}.zEjyAW_back{color:#e9edf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141518a6;border:1px solid #ffffff0d;border-radius:999px;justify-self:start;align-items:center;gap:6px;min-height:44px;padding:0 14px 0 10px;transition:background .2s,color .2s;display:flex;font-size:13px!important}.zEjyAW_back:hover{color:#fff;background:#2a2c31e6}.zEjyAW_back svg{width:16px}.zEjyAW_back span{white-space:nowrap}.zEjyAW_brand{justify-self:center;width:112px;display:block}.zEjyAW_chapterPicker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141518a6;border:1px solid #ffffff0d;border-radius:999px;justify-self:end;max-width:172px;position:relative}.zEjyAW_chapterPicker select{appearance:none;border-radius:inherit;color:#e9edf2;max-width:100%;min-height:44px;font:13px var(--atelier-sans);cursor:pointer;background:0 0;border:0;padding:0 38px 0 16px;display:block}.zEjyAW_chapterPicker option{color:#f1f2f4;background:#1c1e22}.zEjyAW_chapterPicker>svg{pointer-events:none;color:#bec2ca;width:12px;height:12px;position:absolute;top:16px;right:14px}.zEjyAW_hero{isolation:isolate;background:#080a0e;height:max(680px,100svh - 72px);max-height:1080px;position:relative;overflow:hidden}.zEjyAW_hero:after{content:"";z-index:-1;background:linear-gradient(transparent, var(--chapter-bg));pointer-events:none;height:110px;position:absolute;inset:auto 0 0}.zEjyAW_world{z-index:-1;animation:1.5s both zEjyAW_world-arrive;position:absolute;inset:0}.zEjyAW_heroCopy{pointer-events:none;width:40%;transition:opacity .25s;position:absolute;bottom:112px;left:7.2%}.zEjyAW_hero[data-inspecting=true] .zEjyAW_heroCopy{opacity:0}.zEjyAW_inspectExit{color:#eef0f4;background:#1b1d23e6;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:12px;min-height:44px;padding:0 18px;display:inline-flex;position:absolute;top:104px;right:48px;font-size:13px!important}.zEjyAW_inspectExit svg{width:14px;height:14px}.zEjyAW_inspectExit:hover{background:#30333a}.zEjyAW_heroCopy h1{font:500 76px/1.16 var(--atelier-sans);color:#f1f2f4;text-wrap:balance;margin:0 0 22px}.zEjyAW_heroCopy h1 svg{width:360px;max-width:100%}.zEjyAW_heroCopy p{color:#bec2cb;text-wrap:pretty;max-width:350px;margin:0;font-size:18px;line-height:1.8}.zEjyAW_heroCopy>a{color:#c4c8d0;pointer-events:auto;align-items:center;gap:14px;min-height:44px;margin-top:28px;font-size:13px;text-decoration:none;display:inline-flex}.zEjyAW_heroCopy>a svg{width:14px;transition:transform .25s}.zEjyAW_heroCopy>a:hover svg{transform:translateY(4px)}.zEjyAW_tools{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#c4c8d0;background:#1b1d23b3;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:8px;padding:4px;display:flex;position:absolute;bottom:24px;right:48px;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff08}.zEjyAW_toolActions{gap:2px;display:flex}.zEjyAW_tools button{width:40px;height:40px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.zEjyAW_tools button:is(:hover,[aria-pressed=true]):not(:disabled){color:#fff;background:#ffffff17}.zEjyAW_tools button:active:not(:disabled){background:#ffffff26}.zEjyAW_tools svg{flex-shrink:0;width:16px;height:16px}.zEjyAW_tools>label{align-items:center;gap:10px;min-height:40px;padding:0 12px 0 4px;display:flex}.zEjyAW_tools input[type=range]{accent-color:#ccd2dd;cursor:pointer;width:64px;height:32px;margin:0}.zEjyAW_tools :is(button,input):disabled{cursor:wait;opacity:.4}.zEjyAW_tools input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff26;border-radius:12px;width:30px;height:18px;margin:0;transition:background .2s;position:relative}.zEjyAW_tools input[type=checkbox]:before{content:"";background:#afb6c3;border-radius:50%;width:10px;height:10px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.zEjyAW_tools input[type=checkbox]:checked{background:#c8cfdf;border-color:#0000}.zEjyAW_tools input[type=checkbox]:checked:before{background:#20232a;transform:translate(12px)}.zEjyAW_phaseControl output{text-align:right;min-width:35px;font:10px var(--font-mono-latin), monospace}.zEjyAW_viewpoints{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14161bb3;border:1px solid #ffffff0d;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:104px;left:7.2%}.zEjyAW_viewpoints button{color:#aeb3be;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 16px;font-size:12px;transition:color .2s,background .2s}.zEjyAW_viewpoints button:hover:not(:disabled){color:#f1f2f4}.zEjyAW_viewpoints button[aria-pressed=true]{color:#f1f2f4;background:#ffffff14}.zEjyAW_viewpoints button:disabled{cursor:wait;opacity:.4}.zEjyAW_chapter[data-chapter=daylight] .zEjyAW_hero:not([data-portrait-view=overview]) .zEjyAW_heroCopy{width:220px;bottom:90px}.zEjyAW_chapter[data-chapter=daylight] .zEjyAW_hero:not([data-portrait-view=overview]) .zEjyAW_heroCopy h1{margin:16px 0 0;font-size:36px}.zEjyAW_chapter[data-chapter=daylight] .zEjyAW_hero:not([data-portrait-view=overview]) :is(.zEjyAW_heroCopy p,.zEjyAW_heroCopy>a){display:none}.zEjyAW_chapter[data-chapter=far-sail] .zEjyAW_hero:not([data-portrait-view=overview]) .zEjyAW_heroCopy{width:220px;bottom:90px}.zEjyAW_chapter[data-chapter=far-sail] .zEjyAW_hero:not([data-portrait-view=overview]) .zEjyAW_heroCopy h1{margin:16px 0 0;font-size:36px}.zEjyAW_chapter[data-chapter=far-sail] .zEjyAW_hero:not([data-portrait-view=overview]) :is(.zEjyAW_heroCopy p,.zEjyAW_heroCopy>a){display:none}.zEjyAW_chapter[data-chapter=searchlight] .zEjyAW_hero:not([data-portrait-view=overview]) .zEjyAW_heroCopy{width:220px;bottom:90px}.zEjyAW_chapter[data-chapter=searchlight] .zEjyAW_hero:not([data-portrait-view=overview]) .zEjyAW_heroCopy h1{margin:16px 0 0;font-size:36px}.zEjyAW_chapter[data-chapter=searchlight] .zEjyAW_hero:not([data-portrait-view=overview]) :is(.zEjyAW_heroCopy p,.zEjyAW_heroCopy>a){display:none}.zEjyAW_chapter[data-theme=transmission] .zEjyAW_hero{background:#0e141c}.zEjyAW_chapter[data-light=true] .zEjyAW_modelStatus{color:#aeb9c8}.zEjyAW_chapter[data-light=true] .zEjyAW_modelStatus button{color:#e5b9a6}.zEjyAW_chapter[data-light=true] .zEjyAW_modelStatus i{border-color:#c78f7d #d7e3f02b #d7e3f02b}.zEjyAW_cargo span{font-size:11px}.zEjyAW_modelStatus{color:#aeb8c6;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;top:44%;left:66%;transform:translate(-50%,-50%)}.zEjyAW_modelStatus i{border:1px solid #ffffff25;border-top-color:#b8a4c9;border-radius:50%;width:18px;height:18px;animation:1s linear infinite zEjyAW_orbit}.zEjyAW_modelStatus button{color:#e7e2ee;background:0 0;border:0;border-bottom:1px solid;padding:8px}.zEjyAW_sections{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#22242ad9;border-radius:18px;align-items:center;gap:24px;width:max-content;max-width:calc(100% - 32px);min-height:56px;margin:18px auto 0;padding:0 24px;font-size:13px;display:flex;position:sticky;top:16px;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0002}.zEjyAW_sections>span{color:#e1e6ed;margin-right:auto}.zEjyAW_sections a{color:#a8b1bf;padding:18px 0;text-decoration:none}.zEjyAW_sections a:hover{color:#f1f4f8}.zEjyAW_story,.zEjyAW_projects{grid-template-columns:minmax(180px,.72fr) minmax(0,1.7fr);gap:72px;max-width:1280px;margin:0 auto;padding:106px 56px;scroll-margin-top:24px;display:grid}.zEjyAW_sectionLabel>span{font:10px var(--font-mono-latin), monospace;color:#c4b199}.zEjyAW_sectionLabel h2{text-wrap:pretty;max-width:290px;margin:23px 0;font-size:28px;font-weight:400;line-height:1.65}.zEjyAW_prose{min-width:0}.zEjyAW_prose>p{color:#b8c0cc;text-wrap:pretty;max-width:720px;margin:0 0 24px;font-size:17px;line-height:2}.zEjyAW_prose>p:first-child{color:#e0e5e9;font-size:21px;line-height:1.9}.zEjyAW_facts{background:#ffffff04;border:0;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:44px 0 0;padding:28px;display:grid}.zEjyAW_facts dt{color:#939e94;margin-bottom:12px;font-size:11px}.zEjyAW_facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.zEjyAW_experiences{margin-top:68px}.zEjyAW_experiences h3{margin-bottom:28px;font-size:18px;font-weight:400}.zEjyAW_experiences article{border-top:1px solid #ffffff19;grid-template-columns:150px 1fr;gap:24px;padding:26px 0;display:grid}.zEjyAW_experiences article>span,.zEjyAW_timeline time{font:11px/1.7 var(--font-mono-latin), monospace;color:#b2b6c2}.zEjyAW_experiences h4{margin:0 0 14px;font-size:16px;font-weight:500}.zEjyAW_experiences small{color:#9da7b5;margin-top:7px;font-size:11px;font-weight:400;display:block}.zEjyAW_experiences p{color:#aeb8c5;margin:0;font-size:14px;line-height:1.9}.zEjyAW_quotes{margin-top:60px}.zEjyAW_quotes figure{border-top:1px solid #ffffff1a;margin:0;padding:32px 0}.zEjyAW_quotes figcaption{font:10px/1.7 var(--font-mono-latin), monospace;color:#b2aa96}.zEjyAW_quotes blockquote{color:#d5dbe5;margin:20px 0 0;font-size:23px;line-height:1.8}.zEjyAW_timeline{margin-top:56px;padding:0;list-style:none}.zEjyAW_timeline li{border-top:1px solid #ffffff24;gap:24px;padding:26px 0;display:flex}.zEjyAW_timeline li>span{color:#bdab91;font:11px var(--font-mono-latin), monospace;padding-top:4px}.zEjyAW_timeline button{text-align:left;color:inherit;background:0 0;border:0;width:100%;padding:0 28px 0 0;position:relative}.zEjyAW_timeline strong{font-size:20px;font-weight:400}.zEjyAW_timeline p{color:#adb6c4;margin:12px 0;font-size:14px;line-height:1.8}.zEjyAW_timeline svg{width:16px;position:absolute;top:0;right:0}.zEjyAW_projects{padding-top:64px}.zEjyAW_projectList{min-width:0}.zEjyAW_project{margin-bottom:40px;padding:0 0 40px}.zEjyAW_project:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.zEjyAW_projectHeading{align-items:start;gap:20px;display:flex}.zEjyAW_projectHeading>span{font:11px var(--font-mono-latin), monospace;color:#c2ac91;padding-top:3px}.zEjyAW_projectHeading small{color:#9ca6b4;font-size:11px}.zEjyAW_projectHeading h3{margin:8px 0 18px;font-size:32px;font-weight:400;line-height:1.4}.zEjyAW_projectHeading>button{color:#d3d9e4;background:0 0;border:1px solid #ffffff30;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.zEjyAW_projectHeading>button:hover{color:#0b0d14;background:#d3d9e4}.zEjyAW_project>p{color:#c1cabe;margin:0 0 16px;font-size:16px;line-height:1.9}.zEjyAW_project>.zEjyAW_role{color:#9ea8b6;font-size:12px;line-height:1.9}.zEjyAW_tech{font:10px/1.8 var(--font-mono-latin), monospace;color:#c4c7d2;flex-wrap:wrap;gap:8px 16px;margin:22px 0 30px;padding:0;list-style:none;display:flex}.zEjyAW_recordLink{border-top:1px solid #ffffff1a;margin-top:26px;padding:36px 0}.zEjyAW_recordLink strong{font:400 42px Segoe UI,sans-serif}.zEjyAW_recordLink strong span{color:#a9b2c0;margin-left:8px;font-size:12px}.zEjyAW_recordLink i{color:#676d7b;margin:0 22px;font-style:normal}.zEjyAW_recordLink button{color:#c6cfdd;background:0 0;border:0;align-items:center;gap:22px;padding:20px 0 0;font-size:12px;display:flex}.zEjyAW_recordLink svg{width:15px}.zEjyAW_adjacent{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;max-width:1280px;margin:auto;padding:48px 56px;display:grid}.zEjyAW_adjacent a{color:#e0e6ef;align-items:center;gap:16px;min-height:72px;text-decoration:none;transition:color .2s;display:flex}.zEjyAW_adjacent a+a{text-align:right;justify-content:end}.zEjyAW_adjacent span{text-wrap:balance;font-size:26px;line-height:1.5}.zEjyAW_adjacent svg{width:18px;height:18px;color:var(--chapter-muted);flex-shrink:0;transition:transform .25s}.zEjyAW_adjacent a:first-child:hover svg{transform:translate(-4px)}.zEjyAW_adjacent a:last-child:hover svg{transform:translate(4px)}.zEjyAW_footer{color:#969fac;align-items:center;gap:24px;padding:40px 7.2%;font-size:11px;display:flex}.zEjyAW_footer>button{margin-left:auto}.zEjyAW_footer button{color:#c4ccda;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;display:flex}.zEjyAW_footer svg{width:13px}.zEjyAW_chapter[data-light=true]{--chapter-accent:#c6b9b2}.zEjyAW_chapter[data-theme=signal]{--chapter-accent:#bcb7ce}.zEjyAW_chapter[data-theme=convoy]{--chapter-accent:#c2bdc9}.zEjyAW_chapter[data-theme=specimen]{--chapter-accent:#cbb6ac}.zEjyAW_chapter[data-theme=silence]{--chapter-accent:#abbfc8}.zEjyAW_chapter[data-theme=logbook]{--chapter-accent:#bfb7ae}.zEjyAW_chapter[data-theme=voices]{--chapter-accent:#c8bec5}.zEjyAW_chapter[data-theme=moment]{--chapter-accent:#d0bbae}.zEjyAW_sections>span,.zEjyAW_sectionLabel h2{color:var(--chapter-text)}.zEjyAW_sections a,.zEjyAW_prose>p,.zEjyAW_facts dt,.zEjyAW_experiences p,.zEjyAW_experiences small,.zEjyAW_timeline p,.zEjyAW_project>p,.zEjyAW_project>.zEjyAW_role,.zEjyAW_projectHeading small,.zEjyAW_footer{color:var(--chapter-muted)}.zEjyAW_prose>p:first-child,.zEjyAW_quotes blockquote,.zEjyAW_adjacent a{color:var(--chapter-text)}.zEjyAW_sectionLabel>span,.zEjyAW_projectHeading>span,.zEjyAW_tech,.zEjyAW_timeline li>span{color:var(--chapter-accent)}.zEjyAW_facts,.zEjyAW_experiences article,.zEjyAW_timeline li,.zEjyAW_project,.zEjyAW_projects,.zEjyAW_quotes figure,.zEjyAW_adjacent,.zEjyAW_adjacent a+a{border-color:var(--chapter-line)}.zEjyAW_adjacent a:hover{color:#fff}.zEjyAW_footer button{color:var(--chapter-text)}.zEjyAW_chapter[data-light=true] :is(.zEjyAW_projectHeading>button,.zEjyAW_projectMedia){color:var(--chapter-text);border-color:var(--chapter-line)}.zEjyAW_chapter[data-light=true] .zEjyAW_projectHeading>button:hover{background:var(--chapter-text);color:var(--chapter-bg)}.zEjyAW_chapter[data-theme=profile] .zEjyAW_story{padding-block:100px}.zEjyAW_chapter[data-theme=profile] .zEjyAW_prose>p:first-child{font-size:27px;line-height:1.9}.zEjyAW_chapter[data-theme=profile] .zEjyAW_experiences{border-left:1px solid var(--chapter-line);padding-left:30px}.zEjyAW_chapter[data-theme=logbook] .zEjyAW_story{grid-template-columns:.7fr 1.8fr}.zEjyAW_chapter[data-theme=logbook] .zEjyAW_timeline li{padding-block:36px}.zEjyAW_chapter[data-theme=logbook] .zEjyAW_timeline strong{font-size:32px}.zEjyAW_chapter[data-theme=logbook] .zEjyAW_timeline time,.zEjyAW_chapter[data-theme=profile] .zEjyAW_experiences article>span{color:var(--chapter-accent)}.zEjyAW_chapter[data-theme=voices] .zEjyAW_story,.zEjyAW_chapter[data-theme=moment] .zEjyAW_story{max-width:1060px;display:block}.zEjyAW_chapter[data-theme=voices] .zEjyAW_sectionLabel h2,.zEjyAW_chapter[data-theme=moment] .zEjyAW_sectionLabel h2{max-width:none}.zEjyAW_chapter[data-theme=voices] .zEjyAW_quotes figure{grid-template-columns:180px 1fr;gap:60px;padding-block:46px;display:grid}.zEjyAW_chapter[data-theme=voices] .zEjyAW_quotes blockquote{margin:0;font-size:32px}.zEjyAW_chapter[data-theme=moment] .zEjyAW_quotes blockquote{font:400 46px/1.9 Noto Serif SC,Songti SC,SimSun,serif}.zEjyAW_projects[data-layout=catalogue]{display:block}.zEjyAW_projects[data-layout=catalogue] .zEjyAW_sectionLabel{align-items:baseline;gap:40px;margin-bottom:40px;display:flex}.zEjyAW_projects[data-layout=catalogue] .zEjyAW_sectionLabel h2{max-width:none;margin:0}.zEjyAW_projects[data-layout=catalogue] .zEjyAW_projectList{grid-template-columns:1fr 1fr;gap:60px 40px;display:grid}.zEjyAW_projects[data-layout=catalogue] .zEjyAW_project{border-bottom:1px solid var(--chapter-line);margin:0;padding-bottom:30px}.zEjyAW_projects[data-layout=catalogue] .zEjyAW_project>.zEjyAW_role,.zEjyAW_projects[data-layout=catalogue] .zEjyAW_tech{display:none}.zEjyAW_projects[data-layout=catalogue] .zEjyAW_projectHeading h3{margin-block:10px 14px}.zEjyAW_projects[data-layout=catalogue] .zEjyAW_project>p{font-size:14px;line-height:1.9}.zEjyAW_projectMedia{aspect-ratio:16/10;background:#111722;border:0;width:100%;margin-bottom:28px;padding:0;display:block;overflow:hidden}.zEjyAW_projectMedia img{object-fit:contain;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.zEjyAW_projectMedia:hover img{transform:scale(1.035)}.zEjyAW_projectCover{color:#a6afbd;border:1px dashed #9ba8bd40;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;display:flex}.zEjyAW_projectCover b{font:400 72px/1.2 var(--font-display-latin), serif}.zEjyAW_projectCover small{font-size:11px}.zEjyAW_projectCover[data-record=true]{color:#e8caa3;background:#26221c;border:1px solid #c5aa7c35}@media (min-width:901px){.zEjyAW_chapter[data-placement=left] .zEjyAW_heroCopy{width:36%;left:auto;right:7.2%}.zEjyAW_chapter[data-theme=dock] .zEjyAW_heroCopy,.zEjyAW_chapter[data-theme=convoy] .zEjyAW_heroCopy,.zEjyAW_chapter[data-theme=voices] .zEjyAW_heroCopy,.zEjyAW_chapter[data-theme=moment] .zEjyAW_heroCopy{width:320px;bottom:60px;left:48px}.zEjyAW_chapter[data-theme=dock] .zEjyAW_heroCopy h1,.zEjyAW_chapter[data-theme=convoy] .zEjyAW_heroCopy h1,.zEjyAW_chapter[data-theme=voices] .zEjyAW_heroCopy h1{font-size:62px}.zEjyAW_chapter[data-theme=dock] .zEjyAW_heroCopy p,.zEjyAW_chapter[data-theme=convoy] .zEjyAW_heroCopy p,.zEjyAW_chapter[data-theme=voices] .zEjyAW_heroCopy p{font-size:15px}.zEjyAW_chapter[data-theme=atlas] .zEjyAW_heroCopy{width:290px;top:86px;bottom:auto;left:48px}.zEjyAW_chapter[data-theme=atlas] .zEjyAW_heroCopy>a{margin-top:18px}.zEjyAW_chapter[data-theme=atlas] .zEjyAW_heroCopy h1{font-size:76px}.zEjyAW_chapter[data-theme=silence] .zEjyAW_heroCopy h1{font-size:82px}.zEjyAW_chapter[data-theme=signal] .zEjyAW_heroCopy{bottom:130px;left:6%}.zEjyAW_chapter[data-theme=signal] .zEjyAW_heroCopy h1{color:#d8d0e8;font-size:96px}.zEjyAW_chapter[data-theme=logbook] .zEjyAW_heroCopy h1{font-size:60px}.zEjyAW_chapter[data-theme=profile] .zEjyAW_heroCopy p{max-width:330px;font-size:21px}.zEjyAW_chapter[data-theme=moment] .zEjyAW_heroCopy h1{font-size:82px}}@keyframes zEjyAW_world-arrive{0%{opacity:0}to{opacity:1}}@keyframes zEjyAW_orbit{to{transform:rotate(360deg)}}@media (max-width:1024px){.zEjyAW_header{inset-inline:32px}.zEjyAW_heroCopy{width:42%;left:6%}.zEjyAW_heroCopy h1{font-size:72px}.zEjyAW_heroCopy p{font-size:17px}.zEjyAW_story,.zEjyAW_projects{grid-template-columns:minmax(150px,.65fr) minmax(0,1.7fr);gap:36px;padding:78px 36px}.zEjyAW_sectionLabel h2{font-size:24px}.zEjyAW_facts{gap:16px}.zEjyAW_experiences article{grid-template-columns:1fr;gap:12px}}@media (max-width:900px){.zEjyAW_inspectExit{top:auto;bottom:88px;right:24px}.zEjyAW_viewpoints{top:84px;left:24px}.zEjyAW_viewpoints button{min-height:36px;font-size:12px}.zEjyAW_chapter[data-planet=true] .zEjyAW_tools{border-radius:24px;grid-template-columns:auto 1fr;display:grid}.zEjyAW_chapter[data-planet=true] .zEjyAW_heroCopy{bottom:152px}.zEjyAW_chapter[data-planet=true] .zEjyAW_phaseControl{grid-column:1/-1;padding-inline:12px}.zEjyAW_chapter[data-planet=true] .zEjyAW_phaseControl input{flex:1;width:auto}.zEjyAW_projects[data-layout=catalogue] .zEjyAW_projectList{grid-template-columns:1fr;gap:36px}.zEjyAW_projects[data-layout=catalogue] .zEjyAW_sectionLabel{margin-bottom:30px;display:block}.zEjyAW_projects[data-layout=catalogue] .zEjyAW_sectionLabel h2{margin-top:14px}.zEjyAW_chapter[data-theme=profile] .zEjyAW_prose>p:first-child{font-size:21px}.zEjyAW_chapter[data-theme=profile] .zEjyAW_story{padding-block:64px}.zEjyAW_chapter[data-theme=logbook] .zEjyAW_timeline strong{font-size:25px}.zEjyAW_chapter[data-theme=voices] .zEjyAW_quotes figure{padding-block:32px;display:block}.zEjyAW_chapter[data-theme=voices] .zEjyAW_quotes blockquote{margin-top:20px;font-size:24px}.zEjyAW_chapter[data-theme=moment] .zEjyAW_quotes blockquote{font-size:30px}.zEjyAW_header{grid-template-columns:1fr 94px 1fr;gap:12px;inset:18px 24px auto}.zEjyAW_brand{width:90px}.zEjyAW_chapterPicker{max-width:120px}.zEjyAW_chapterPicker select{padding-left:12px;padding-right:28px;font-size:12px}.zEjyAW_chapterPicker>svg{right:10px}.zEjyAW_hero{height:calc(100svh - 144px);min-height:500px;max-height:820px}.zEjyAW_world[data-interactive=false]{pointer-events:none}.zEjyAW_heroCopy{width:calc(100% - 48px);bottom:94px;left:24px}.zEjyAW_heroCopy h1{margin:0 0 12px;font-size:48px;line-height:1.2}.zEjyAW_heroCopy h1 svg{width:280px}.zEjyAW_heroCopy p{max-width:100%;font-size:16px;line-height:1.7}.zEjyAW_heroCopy>a{display:none}.zEjyAW_tools{gap:6px;max-width:calc(100% - 48px);bottom:20px;left:24px;right:auto}.zEjyAW_tools>label{gap:8px;padding-right:9px}.zEjyAW_tools input[type=range]{width:52px}.zEjyAW_modelStatus{white-space:nowrap;top:30%;left:50%}.zEjyAW_sections{gap:24px;min-height:60px;padding-inline:24px}.zEjyAW_story,.zEjyAW_projects{padding:64px 24px;display:block}.zEjyAW_sectionLabel{margin-bottom:30px}.zEjyAW_sectionLabel h2{max-width:100%;margin:16px 0 0;font-size:26px;line-height:1.5}.zEjyAW_prose>p{font-size:15px;line-height:1.95}.zEjyAW_prose>p:first-child{font-size:18px}.zEjyAW_facts{gap:16px;margin-top:32px}.zEjyAW_facts dd{font-size:12px}.zEjyAW_facts dt{font-size:10px}.zEjyAW_quotes blockquote{font-size:21px}.zEjyAW_projectHeading{gap:14px}.zEjyAW_projectHeading h3{font-size:28px}.zEjyAW_project>p{font-size:15px}.zEjyAW_recordLink strong{font-size:32px}.zEjyAW_recordLink strong span{margin-left:4px;font-size:10px}.zEjyAW_recordLink i{margin-inline:12px}.zEjyAW_adjacent{gap:24px;padding:32px 24px}.zEjyAW_adjacent a{gap:8px}.zEjyAW_adjacent span{font-size:21px}.zEjyAW_footer{flex-wrap:wrap;gap:14px;padding:28px 24px}}@media (max-width:360px){.zEjyAW_header{gap:8px;inset-inline:18px}.zEjyAW_heroCopy{width:calc(100% - 40px);left:20px}.zEjyAW_heroCopy h1{font-size:42px}.zEjyAW_heroCopy p{font-size:14px}.zEjyAW_tools{gap:2px;max-width:calc(100% - 40px);left:20px}.zEjyAW_tools input[type=range]{width:40px}.zEjyAW_tools>label{padding-inline:6px}.zEjyAW_facts{gap:10px}}@media (max-height:520px) and (min-width:600px) and (max-width:900px){.zEjyAW_chapter[data-planet=true] .zEjyAW_heroCopy{width:32%;bottom:58px}.zEjyAW_chapter[data-planet=true] .zEjyAW_tools{max-width:55%;bottom:14px;left:auto;right:24px}.zEjyAW_hero{height:calc(100svh - 64px);min-height:300px}.zEjyAW_viewpoints{top:74px;left:5%}.zEjyAW_heroCopy{width:40%;bottom:68px;left:5%}.zEjyAW_heroCopy h1{margin:10px 0;font-size:36px}.zEjyAW_heroCopy p{font-size:13px}.zEjyAW_world[data-interactive=false]{pointer-events:auto}.zEjyAW_tools{bottom:14px;left:auto;right:24px}.zEjyAW_modelStatus{top:48%;left:67%}}@media (prefers-reduced-motion:reduce){.zEjyAW_world,.zEjyAW_modelStatus i{animation:none}.zEjyAW_chapter *{scroll-behavior:auto}.zEjyAW_chapter :is(button,a,svg,input),.zEjyAW_tools input:before,.zEjyAW_heroCopy{transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.zEjyAW_back,.zEjyAW_chapterPicker,.zEjyAW_tools,.zEjyAW_viewpoints{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1e23;border-color:#ffffff30}}
.Vv1D_a_surface{--lab-hud-bottom:40px}.Vv1D_a_navigation{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#eeeff2;max-width:calc(100vw - 24px);font-family:var(--atelier-sans);background:#202126d9;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 36px #0005,inset 0 1px #ffffff0a}.Vv1D_a_navigation button{min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;letter-spacing:0;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;transition:background .2s,transform .2s;display:inline-flex}.Vv1D_a_navigation button:active{transform:scale(.96)}.Vv1D_a_picker{background:#ffffff09;border-radius:999px;flex-shrink:0;position:relative}.Vv1D_a_picker select{appearance:none;border-radius:inherit;min-width:100px;min-height:44px;color:inherit;font:12px var(--atelier-sans);cursor:pointer;background:0 0;border:0;padding:0 30px 0 14px}.Vv1D_a_picker option{color:#eeeff2;background:#202126}.Vv1D_a_picker>svg{pointer-events:none;width:12px;height:12px;position:absolute;top:16px;right:10px}.Vv1D_a_picker select:focus-visible{outline-offset:3px;outline:2px solid #d0d7e2}.Vv1D_a_navigation button:hover{background:#ffffff0c}.Vv1D_a_navigation button:focus-visible{outline-offset:3px;outline:2px solid #dad0ee}.Vv1D_a_navigation svg{width:17px;height:17px}.Vv1D_a_navigation .Vv1D_a_reset{flex-shrink:0;width:44px;padding:8px}.Vv1D_a_unavailable{color:#eae7ee;font-family:var(--atelier-sans);text-align:center;background:#111217;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex;position:fixed;inset:0}.Vv1D_a_unavailable h1{margin:0;font-size:30px;font-weight:500}.Vv1D_a_unavailable p{color:#ada7b7;max-width:28em;line-height:1.8}.Vv1D_a_unavailable a{min-height:44px;color:inherit;align-items:center;gap:16px;padding:12px;display:inline-flex}.Vv1D_a_unavailable button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff30;border-radius:6px;padding:12px 22px}@media (max-width:700px){.Vv1D_a_surface{--lab-hud-bottom:104px}.Vv1D_a_navigation{bottom:max(16px,env(safe-area-inset-bottom))}}@media (prefers-reduced-transparency:reduce){.Vv1D_a_navigation{-webkit-backdrop-filter:none;backdrop-filter:none;background:#191a21}}@media (prefers-reduced-motion:reduce){.Vv1D_a_navigation button{transition:none}.Vv1D_a_navigation button:active{transform:none}}
.SCAFEa_field{--field-ink:#3d4668;--field-color:#919ed1;color:var(--field-ink);background:#ffffff91;border-radius:32px;margin:0 0 4.5rem;overflow:hidden;box-shadow:inset 0 1px #fff,0 18px 70px #565c7410}.SCAFEa_toolbar{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 1.8rem;display:flex}.SCAFEa_toolbar>span{font-size:.85rem;font-weight:550}.SCAFEa_toolbar>div{background:#e4e8f17a;border-radius:999px;padding:.25rem;display:flex}.SCAFEa_toolbar button{color:#566279;background:0 0;border:0;border-radius:999px;min-width:70px;min-height:40px;padding:.5rem 1rem;font-size:.8rem;transition:background .25s,color .25s}.SCAFEa_toolbar button[aria-pressed=true]{color:#424f74;background:#fff;box-shadow:0 3px 12px #52607910}.SCAFEa_space{isolation:isolate;background:#e1e6f2;border-radius:25px;height:440px;margin:0 .7rem;transition:background .7s;position:relative;overflow:hidden}.SCAFEa_light{z-index:-1;background:radial-gradient(at 35% 36%,#faf8ff 0%,#eae8f5a6 22%,#c7d3f480 46%,#b7c7e126 68%,#0000 80%),radial-gradient(at 80% 80%,#b4c2df80,#0000 60%);position:absolute;inset:0}.SCAFEa_field[data-mode="1"]{--field-ink:#6e6253;--field-color:#b6a286}.SCAFEa_field[data-mode="1"] .SCAFEa_space{background:#e9e4d7}.SCAFEa_field[data-mode="1"] .SCAFEa_light{opacity:.2}.SCAFEa_field[data-mode="2"] .SCAFEa_space{background:#e2e9e4}.SCAFEa_field[data-mode="2"] .SCAFEa_light{opacity:.35}.SCAFEa_contours,.SCAFEa_dust{z-index:-1;pointer-events:none;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.SCAFEa_contours{fill:none;stroke-width:1.3px;opacity:0;height:calc(100% - 64px)}.SCAFEa_dust{fill:#6f82b6}.SCAFEa_field[data-mode="1"] .SCAFEa_contours{opacity:1}.SCAFEa_field[data-mode="1"] .SCAFEa_dust{opacity:.08}.SCAFEa_field[data-mode="2"] .SCAFEa_dust{opacity:0}.SCAFEa_point{pointer-events:none;transform:translate(calc(var(--px) * 1%), calc(var(--py) * 1%));transition:transform .7s cubic-bezier(.22,.8,.22,1);position:absolute;inset:0 0 64px}.SCAFEa_space:has(input:focus) .SCAFEa_point{transition:none}.SCAFEa_point>button{width:54px;height:54px;color:var(--field-ink);pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;margin:-27px;padding:0;display:grid;position:absolute;top:50%;left:50%}.SCAFEa_point>button:active{transform:none!important}.SCAFEa_marker{background:radial-gradient(circle at 30% 24%, #fff 4%, #d3dcf4 33%, var(--field-color) 85%);border-radius:50%;width:13px;height:13px;transition:transform .35s,width .35s,height .35s,box-shadow .35s;display:block;position:relative;box-shadow:0 0 18px #ffffffa3,2px 4px 8px #6a7b9a1c}.SCAFEa_marker:after{content:"";border-radius:inherit;opacity:0;transition:opacity .3s;position:absolute;inset:-10px;box-shadow:0 0 0 1px #ffffffbd}.SCAFEa_point [aria-pressed=true] .SCAFEa_marker{width:23px;height:23px;box-shadow:0 0 35px #fff,3px 8px 14px #657aa32b}.SCAFEa_point [aria-pressed=true] .SCAFEa_marker:after{opacity:1}.SCAFEa_pointLabel{opacity:0;pointer-events:none;background:#f8faffb3;border-radius:999px;width:max-content;padding:.4rem .7rem;font-size:.73rem;line-height:1.3;transition:opacity .3s,transform .3s;position:absolute;top:100%;left:50%;transform:translate(-50%,-3px)}.SCAFEa_point [aria-pressed=true] .SCAFEa_pointLabel,.SCAFEa_point button:is(:hover,:focus-visible) .SCAFEa_pointLabel{opacity:1;transform:translate(-50%)}.SCAFEa_field[data-mode="2"] .SCAFEa_marker{background:linear-gradient(145deg,#ffffffec,#f7faf7a3);border-radius:14px;width:49px;height:55px;box-shadow:3px 10px 20px #536c5910,inset 0 1px #fff}.SCAFEa_field[data-mode="2"] .SCAFEa_point [aria-pressed=true] .SCAFEa_marker{transform:translateY(-5px)rotate(-5deg);box-shadow:3px 15px 26px #536c5926}.SCAFEa_field[data-mode="2"] .SCAFEa_pointLabel{color:#4e6757;opacity:1;background:0 0;padding-top:.45rem;transform:translate(-50%)}.SCAFEa_field[data-mode="2"] .SCAFEa_marker:before{content:"";background:repeating-linear-gradient(0deg,#bbc8bf85 0 2px,#0000 2px 8px);border-radius:3px;position:absolute;inset:15px 13px}.SCAFEa_spaceControls{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:1.1rem;left:1.2rem;right:1.2rem}.SCAFEa_spaceControls label{color:#64728a;pointer-events:auto;background:#f8faffb3;border-radius:999px;align-items:center;gap:.8rem;min-height:44px;padding:0 .9rem;font-size:.75rem;display:flex}.SCAFEa_spaceControls input{accent-color:#8e9fba;cursor:ew-resize;width:95px;height:32px;margin:0}.SCAFEa_spaceControls button{color:#64728a;pointer-events:auto;background:#f8faffb3;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.SCAFEa_spaceControls svg{width:17px;height:17px}.SCAFEa_caption{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:3rem;padding:2rem 2.5rem;display:grid}.SCAFEa_fragment{min-height:178px}.SCAFEa_fragment>span{color:#657188;margin-bottom:.8rem;font-size:.75rem;display:block}.SCAFEa_fragment h3{font-weight:550;font-size:1.45rem!important}.SCAFEa_fragment p{max-width:33rem;margin-top:.7rem!important;font-size:.88rem!important}.SCAFEa_fragment>button{color:#5f719d;background:0 0;border:0;align-items:center;gap:.5rem;min-height:44px;margin-top:.45rem;padding:.6rem 0;font-size:.8rem;display:inline-flex}.SCAFEa_fragment svg{width:16px;height:16px}.SCAFEa_enter{background:#e6ebf278;border-radius:24px;padding:1.6rem 4rem 1.6rem 1.6rem;transition:background .3s;position:relative}.SCAFEa_enter:hover{background:#e0e7f3}.SCAFEa_enter>span{color:#586982;margin-bottom:.7rem;font-size:.75rem;display:block}.SCAFEa_enter>strong{font-size:.96rem;font-weight:550}.SCAFEa_enter>i{background:#ffffffa8;border-radius:50%;place-items:center;width:35px;height:35px;margin-top:-17px;display:grid;position:absolute;top:50%;right:1rem}.SCAFEa_enter svg{width:17px;height:17px}@media (hover:hover){.SCAFEa_point button:hover .SCAFEa_marker{transform:scale(1.2)}}@media (max-width:1000px){.SCAFEa_space{height:390px}.SCAFEa_caption{gap:1.5rem;padding:2rem}.SCAFEa_enter{padding-left:1.2rem}}@media (max-width:700px){.SCAFEa_point>button{width:44px;height:44px;margin:-22px}.SCAFEa_field{border-radius:25px;margin:0 -.35rem 3rem}.SCAFEa_toolbar{flex-direction:column;align-items:start;gap:1rem;padding:1.4rem 1.2rem 1rem}.SCAFEa_toolbar>span{font-size:.83rem}.SCAFEa_toolbar>div{width:100%}.SCAFEa_toolbar button{flex:1;min-width:0;min-height:42px}.SCAFEa_space{border-radius:19px;height:345px;margin:0 .5rem}.SCAFEa_field[data-mode="2"] .SCAFEa_marker{border-radius:12px;width:39px;height:47px}.SCAFEa_field[data-mode="2"] .SCAFEa_marker:before{inset:12px 10px}.SCAFEa_pointLabel{font-size:.69rem}.SCAFEa_spaceControls{bottom:.75rem;left:.75rem;right:.75rem}.SCAFEa_spaceControls label{gap:.5rem;min-height:40px;padding:0 .75rem;font-size:.7rem}.SCAFEa_spaceControls input{width:70px}.SCAFEa_spaceControls button{width:40px;height:40px}.SCAFEa_caption{grid-template-columns:1fr;gap:1rem;padding:1.6rem 1.3rem}.SCAFEa_fragment{min-height:205px}.SCAFEa_fragment h3{font-size:1.3rem!important}.SCAFEa_fragment p{font-size:.87rem!important}.SCAFEa_enter{border-radius:18px;padding:1.1rem 4rem 1.1rem 1.2rem}.SCAFEa_enter>span{margin-bottom:.35rem}}@media (prefers-reduced-motion:reduce){.SCAFEa_field *{transition:none!important;animation:none!important}}
.xwMJyq_excerpt{box-sizing:border-box;width:100%;height:100%;color:inherit;text-align:left;letter-spacing:0;grid-template-rows:1fr auto;gap:20px;margin:0;padding:24px 32px;display:grid;container-type:inline-size}.xwMJyq_excerpt blockquote{max-width:18em;font:400 var(--excerpt-type,28px)/1.65 var(--atelier-sans);text-wrap:balance;align-self:center;margin:0}.xwMJyq_excerpt figcaption{font:400 11px/1.5 var(--atelier-sans);opacity:.65}@container (max-width:300px){.xwMJyq_excerpt blockquote{font-size:22px}}@container (max-width:220px){.xwMJyq_excerpt blockquote{font-size:20px}}
.taMJca_reader{--ui-sans:var(--atelier-sans);--ivory:var(--atelier-text);--muted:var(--atelier-muted);--faint:#7d8795;--ember:#b7a17e;color:#edf0f4;min-height:100dvh;font-family:var(--ui-sans);letter-spacing:0;background:#0b0f15;padding:10rem max(1.5rem,8vw) 5rem}.taMJca_reader[data-archive=project]{--ivory:#edf0f4;--muted:#a4adba;--faint:#707b8c;--atelier-accent:#b7a17e;--atelier-paper:#0b0f15;background:radial-gradient(60% 45% at 8% 0,#1b2634 0%,#0000 72%),linear-gradient(135deg,#080b10,#0d1119 58%,#131016)}.taMJca_reader[data-book=ip-design]{--atelier-accent:#9ea8d1;background:radial-gradient(48% 50% at 90% 6%,#292543 0%,#0000 72%),linear-gradient(135deg,#080b10,#0e111c 55%,#171329)}.taMJca_reader[data-book=ip-design] .taMJca_edition b,.taMJca_reader[data-book=ip-design] .taMJca_index svg{color:#9ea8d1}.taMJca_reader[data-archive=project] .taMJca_header,.taMJca_reader[data-archive=project] .taMJca_facts,.taMJca_reader[data-archive=project] .taMJca_materials,.taMJca_reader[data-archive=project] .taMJca_index a,.taMJca_reader[data-archive=project] .taMJca_index button{border-color:#e2e7ef1f}.taMJca_reader[data-archive=project] .taMJca_header .taMJca_lead,.taMJca_reader[data-archive=project] .taMJca_index strong{color:#edf0f4}.taMJca_reader[data-archive=project] .taMJca_category,.taMJca_reader[data-archive=project] .taMJca_facts dt,.taMJca_reader[data-archive=project] .taMJca_facts dd,.taMJca_reader[data-archive=project] .taMJca_body article>p,.taMJca_reader[data-archive=project] .taMJca_index small{color:#a4adba}.taMJca_reader[data-archive=project] .taMJca_index a:hover,.taMJca_reader[data-archive=project] .taMJca_index button:hover{color:#fff;border-color:#b7a17e88}.taMJca_header{border-bottom:1px solid #394135;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:5rem;max-width:74rem;margin:auto;padding-bottom:3.5rem;animation:.65s cubic-bezier(.16,1,.3,1) both taMJca_reader-in;display:grid}.taMJca_heading{min-width:0}.taMJca_edition{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;font-size:.72rem;line-height:1.6;display:flex}.taMJca_edition b{color:var(--atelier-mark);font:400 .68rem/1.6 var(--font-mono);white-space:nowrap}.taMJca_header h1{overflow-wrap:anywhere;margin:2rem 0 1.2rem;font-size:6rem;font-weight:400;line-height:1.15}.taMJca_category{color:var(--faint);margin:0;font-size:.9rem;line-height:1.7}.taMJca_introduction{min-width:0;padding-top:3rem}.taMJca_header .taMJca_lead{color:var(--ivory);margin:0;font-size:1.1rem;line-height:1.95}.taMJca_facts{border-top:1px solid #30382e;gap:1rem;margin:1.8rem 0 0;padding-top:1.4rem;display:grid}.taMJca_facts div{grid-template-columns:5rem minmax(0,1fr);gap:.8rem;display:grid}.taMJca_facts dt{color:var(--faint);font-size:.7rem;line-height:1.8}.taMJca_facts dd{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.85}.taMJca_body{grid-template-columns:minmax(0,1fr) minmax(15rem,.4fr);gap:6rem;max-width:74rem;margin:4rem auto 0;display:grid}.taMJca_body h2{margin:0 0 1.25rem;font-size:1.25rem;font-weight:400;line-height:1.5}.taMJca_body article>p,.taMJca_materials p{color:var(--muted);font-size:1rem;line-height:1.9}.taMJca_materials{border-top:1px solid #354143;margin-top:2.5rem;padding-top:1.5rem}.taMJca_materials h3{margin:0;font-size:1rem;font-weight:500}.taMJca_body [role=tabpanel] li>p{color:#d7e0dc;font-size:.98rem;line-height:1.8}.taMJca_body [role=tablist] button{font-size:.9rem}.taMJca_body dl dd{font-size:.88rem}.taMJca_body [data-project-brief]{border-top:0;margin-top:2rem;padding-top:0}.taMJca_body [data-project-brief]>span{display:none}.taMJca_body [role=tablist]{gap:2rem}.taMJca_body [role=tablist] button{color:var(--faint);min-height:48px}.taMJca_body [role=tablist] button[aria-selected=true]{color:var(--ivory);border-color:var(--atelier-accent)}.taMJca_index{min-width:0}.taMJca_index a,.taMJca_index button{width:100%;min-height:68px;color:var(--ivory);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #394135;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;text-decoration:none;display:flex}.taMJca_index a span{gap:.5rem;min-width:0;display:grid}.taMJca_index strong{font-size:1.1rem;font-weight:400}.taMJca_index small{color:var(--faint);font-size:.78rem;line-height:1.7}.taMJca_index svg{width:18px;height:18px;color:var(--atelier-accent);flex:none;transition:transform .3s}.taMJca_index a:hover svg{transform:translate(3px,-3px)}.taMJca_index a:hover,.taMJca_index button:hover{color:#fff;border-color:#a6c5c8}.taMJca_index a:focus-visible,.taMJca_index button:focus-visible{outline-offset:4px;outline:2px solid #a6c5c8}.taMJca_index button{min-height:48px;font:500 .9rem var(--ui-sans);margin-top:1.5rem}.taMJca_book-nav{z-index:30;color:var(--atelier-text);font-family:var(--atelier-sans);background:#0a0c0bf5;border-bottom:1px solid #30382e;justify-content:space-between;align-items:center;gap:1rem;padding:20px 48px;display:flex;position:fixed;top:0;left:0;right:0}.taMJca_book-signature{color:#e1e7eb;align-items:center;gap:18px;display:flex}.taMJca_book-signature [data-brand-mark]{width:92px;height:auto}.taMJca_book-signature small{color:#9ca7af;font:.52rem/1.5 var(--font-mono)}.taMJca_book-back{min-height:44px;color:inherit;cursor:pointer;font:500 .82rem/1.5 var(--atelier-sans);background:0 0;border:0;align-items:center;gap:14px;padding:0;display:inline-flex}.taMJca_book-back svg{width:18px;height:18px;transition:transform .25s}.taMJca_book-back:hover svg{transform:translate(-4px)}.taMJca_book-back:focus-visible{outline:2px solid var(--atelier-accent);outline-offset:5px}.taMJca_book-nav[data-case-theme=unfinished]{color:#19201e;background:#f2f4f1;border-color:#202b2429}.taMJca_book-nav[data-case-theme=creation]{color:#172858;background:#f7f8fc;border-color:#253e822b}.taMJca_book-nav[data-case-theme=workbench]{color:#4b2637;background:#f5e8eb;border-color:#68274130}.taMJca_book-nav[data-case-theme=gateway]{color:#eef1e7;background:#0b0d0e;border-color:#dbe0d62e}.taMJca_book-nav[data-case-theme=pipeline]{color:#181a1c;background:#c7cbd0;border-color:#171b203b}.taMJca_book-nav[data-case-theme] .taMJca_book-back:focus-visible{outline-color:currentColor}.taMJca_book-nav[data-case-theme] .taMJca_book-signature{color:inherit}.taMJca_book-nav[data-case-theme=unfinished] .taMJca_book-signature small{color:#59605a}.taMJca_reader[data-archive=unfinished]{--ivory:#edf0f4;--muted:#a4adba;--faint:#707b8c;--atelier-text:#edf0f4;--atelier-mark:#b7a17e;--atelier-accent:#b7a17e;background:#0b0f15}.taMJca_reader[data-archive=unfinished] :is(.taMJca_header,.taMJca_index a,.taMJca_index button,.taMJca_materials){border-color:#202b2429}.taMJca_reader[data-archive=unfinished] .taMJca_edition b{color:#a13739}.taMJca_unfiled{border-bottom:1px solid #202b2429;grid-template-columns:1fr 1.2fr;gap:50px;max-width:74rem;margin:auto;padding:60px 0;display:grid}.taMJca_unfiled>span{font:400 160px/1.2 var(--font-display-latin), serif;color:#b5bcb4}.taMJca_unfiled h2{margin:0 0 24px;font-size:30px;font-weight:400}.taMJca_unfiled p{color:#59605a;font-size:15px;line-height:1.9}.taMJca_unfiled dl{grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.taMJca_unfiled dt{color:#59605a;font-size:11px}.taMJca_unfiled dd{margin:12px 0 0;font-size:13px}@keyframes taMJca_reader-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:800px){.taMJca_unfiled{grid-template-columns:1fr;gap:15px;padding:30px 0}.taMJca_unfiled>span{font-size:80px}.taMJca_reader{padding-top:8rem}.taMJca_header{grid-template-columns:minmax(0,1fr);gap:1.5rem}.taMJca_header h1{margin-top:1.3rem;font-size:4rem}.taMJca_introduction{padding-top:0}.taMJca_header .taMJca_lead{font-size:1rem}.taMJca_header{padding-bottom:2rem}.taMJca_body{grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:2rem}.taMJca_body h2{font-size:1.2rem}.taMJca_facts{margin-top:1.4rem}.taMJca_book-nav{padding:14px 24px}.taMJca_book-signature{gap:10px}.taMJca_book-signature [data-brand-mark]{width:78px}.taMJca_book-signature small{font-size:.46rem}}@media (max-width:420px){.taMJca_book-signature small{display:none}}@media (prefers-reduced-motion:reduce){.taMJca_header{animation:none}.taMJca_book-back svg,.taMJca_index svg{transition:none}}@media (max-width:700px){.taMJca_book-nav[data-case-theme=creation]{width:auto;top:12px;left:12px;right:12px}.taMJca_book-nav[data-case-theme=gateway]{padding-inline:24px}.taMJca_book-nav[data-case-theme=workbench]{width:auto;top:12px;left:12px;right:12px;transform:none}.taMJca_book-nav[data-case-theme=pipeline]{width:auto;top:12px;left:12px;right:12px}}.taMJca_book-nav[data-case-theme=unfinished],.taMJca_book-nav[data-case-theme=creation],.taMJca_book-nav[data-case-theme=gateway],.taMJca_book-nav[data-case-theme=workbench],.taMJca_book-nav[data-case-theme=pipeline]{color:#edf0f4;background:#0b0f15f2;border-color:#e2e7ef1f}.taMJca_book-nav[data-case-theme=creation]{color:#f3f1eb;border-color:#c8ae7e35}.taMJca_book-nav[data-case-theme=gateway]{color:#edf2f1;border-color:#9ab8c135}.taMJca_book-nav[data-case-theme=workbench]{color:#f4eef1;border-color:#c79aa835}.taMJca_book-nav[data-case-theme=pipeline]{color:#edf1f5;border-color:#c9a57c35}.taMJca_book-nav[data-case-theme=creation]{background:#0c111af2;border-color:#c8ae7e35}.taMJca_book-nav[data-case-theme=gateway]{background:#090d13f2;border-color:#9cdfe035}.taMJca_book-nav[data-case-theme=gateway]{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(#060d12f0,#060d12b8);border-bottom:1px solid #97dbd62e;padding-inline:7vw;box-shadow:0 16px 46px #00000038}.taMJca_book-nav[data-case-theme=gateway] .taMJca_book-signature{color:#d9f0eb}.taMJca_book-nav[data-case-theme=pipeline]{-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);background:#0d1015c7;border:1px solid #e8c39a3d;border-radius:999px;width:min(100% - 48px,540px);padding:11px 18px;left:auto;right:24px;box-shadow:0 18px 52px #0000004d,inset 0 1px #ffffff0d}@media (max-width:700px){.taMJca_book-nav[data-case-theme=creation]{padding-inline:14px;top:12px;left:12px;right:12px}.taMJca_book-nav[data-case-theme=gateway]{padding-inline:24px}.taMJca_book-nav[data-case-theme=workbench]{width:auto;padding-inline:14px;top:12px;left:12px;right:12px;transform:none}.taMJca_book-nav[data-case-theme=pipeline]{width:auto;padding-inline:14px;top:12px;left:12px;right:12px}}.taMJca_book-nav[data-case-theme=creation]{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#0c1622c2;border:1px solid #d7b5823d;border-radius:22px 22px 8px;padding:12px 20px;top:16px;left:30px;right:30px;box-shadow:0 18px 58px #0000003d,inset 0 1px #ffffff0f}@media (max-width:700px){.taMJca_book-nav[data-case-theme=creation]{top:12px;left:12px;right:12px}.taMJca_book-nav[data-case-theme=gateway]{padding-inline:24px}.taMJca_book-nav[data-case-theme=workbench]{width:auto;top:12px;left:12px;right:12px;transform:none}.taMJca_book-nav[data-case-theme=pipeline]{width:auto;top:12px;left:12px;right:12px}}.taMJca_book-nav[data-case-theme=gateway]{background:linear-gradient(#071218f5,#071218c2);border-bottom-color:#b6ced838}.taMJca_book-nav[data-case-theme=workbench]{background:#191320d6;border-color:#c9b6df38}.taMJca_book-nav[data-case-theme=pipeline]{background:#0d141cdb;border-color:#c7d4df33}.taMJca_book-nav[data-case-theme=creation]{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#0b1520c7;border:1px solid #d6b27d47;border-radius:14px 26px 10px;width:min(300px,100% - 52px);padding:12px 17px;top:18px;left:26px;right:auto;box-shadow:0 18px 52px #00000047,inset 0 1px #ffffff0f}.taMJca_book-nav[data-case-theme=creation] .taMJca_book-signature{gap:12px}.taMJca_book-nav[data-case-theme=creation] .taMJca_book-signature [data-brand-mark]{width:84px}.taMJca_book-nav[data-case-theme=creation] .taMJca_book-back{color:#edf1f5}.taMJca_book-nav[data-case-theme=gateway]{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#061319f5,#061319c2);border:0;border-bottom:1px solid #a8d8d238;border-radius:0;padding:15px 7vw;top:0;left:0;right:0;box-shadow:0 16px 42px #0003}.taMJca_book-nav[data-case-theme=gateway] .taMJca_book-back{color:#e3f1ee;letter-spacing:.02em}.taMJca_book-nav[data-case-theme=workbench]{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:#1d1724cc;border:1px solid #d8c2e042;border-radius:999px;width:min(390px,100% - 40px);padding:11px 18px;top:18px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 20px 58px #00000052,inset 0 1px #ffffff0f}.taMJca_book-nav[data-case-theme=workbench] .taMJca_book-back{color:#f3edf3}.taMJca_book-nav[data-case-theme=workbench] .taMJca_book-signature{gap:12px}.taMJca_book-nav[data-case-theme=pipeline]{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:#0d151ddb;border:1px solid #c3d7e53d;border-radius:12px;width:min(268px,100% - 48px);padding:11px 17px;top:18px;left:auto;right:24px;box-shadow:0 18px 52px #0000004d,inset 0 1px #ffffff0d}.taMJca_book-nav[data-case-theme=pipeline] .taMJca_book-back{color:#edf3f5}@media (max-width:700px){.taMJca_book-nav[data-case-theme=creation]{width:auto;top:12px;left:12px;right:12px}.taMJca_book-nav[data-case-theme=gateway]{padding-inline:24px}.taMJca_book-nav[data-case-theme=workbench]{width:auto;top:12px;left:12px;right:12px;transform:none}.taMJca_book-nav[data-case-theme=pipeline]{width:auto;top:12px;left:12px;right:12px}}.taMJca_book-nav[data-case-theme=creation]{color:#f4eee3;background:#09141fd6;border-color:#e2b27d47;box-shadow:0 20px 58px #00000052,inset 0 1px #ffffff12}.taMJca_book-nav[data-case-theme=gateway]{color:#f0edff;background:linear-gradient(#0d0c1efa,#0d0c1ec7);border-bottom-color:#b9b2ff47;box-shadow:0 18px 48px #00000042}.taMJca_book-nav[data-case-theme=workbench]{color:#f2ebef;background:#16141ee0;border-color:#e0a9b54d;box-shadow:0 22px 64px #0000005c,inset 0 1px #ffffff0f}.taMJca_book-nav[data-case-theme=pipeline]{color:#edf4fb;background:#0a1420e6;border-color:#a8c7ff47;box-shadow:0 20px 58px #00000057,inset 0 1px #ffffff0f}.taMJca_book-nav[data-case-theme=creation]{background:#0c1a2ad1;border-color:#e4b27d47;box-shadow:0 20px 58px #0000004d,inset 0 1px #ffffff12}.taMJca_book-nav[data-case-theme=gateway]{background:linear-gradient(#0b0c1cf5,#0b0c1cc2);border-bottom-color:#b9b7ff3d;box-shadow:0 18px 46px #0000003d}.taMJca_book-nav[data-case-theme=gateway] .taMJca_book-back{color:#eeeaff}.taMJca_book-nav[data-case-theme=workbench]{background:#26181ddb;border-color:#efa08a42;box-shadow:0 22px 62px #00000057,inset 0 1px #ffffff0f}.taMJca_book-nav[data-case-theme=pipeline]{background:#0c1927e0;border-color:#a6c4f242;box-shadow:0 20px 58px #00000052,inset 0 1px #ffffff0f}.taMJca_book-nav[data-case-theme=creation],.taMJca_book-nav[data-case-theme=gateway],.taMJca_book-nav[data-case-theme=workbench],.taMJca_book-nav[data-case-theme=pipeline]{color:#eef2f5;-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);border-color:#e8eef429;box-shadow:0 18px 52px #00000047,inset 0 1px #ffffff0f}.taMJca_book-nav[data-case-theme=creation]{background:#0d1928d6;border-radius:20px 20px 8px;width:min(304px,100% - 56px);left:28px;right:auto}.taMJca_book-nav[data-case-theme=creation] .taMJca_book-signature small{color:#e4b77e}.taMJca_book-nav[data-case-theme=gateway]{background:#0a0e1be0;border-bottom-color:#9db6ff47;border-radius:0 0 28px;width:auto;left:0;right:0}.taMJca_book-nav[data-case-theme=gateway] .taMJca_book-signature small{color:#9db6ff}.taMJca_book-nav[data-case-theme=workbench]{background:#191518e0;border-radius:10px 24px;width:min(320px,100% - 56px);left:auto;right:28px}.taMJca_book-nav[data-case-theme=workbench] .taMJca_book-signature small{color:#e1a18e}.taMJca_book-nav[data-case-theme=pipeline]{background:#0d1926e6;border-color:#b8c9e23d;border-radius:12px 12px 24px 24px;width:min(350px,100% - 56px);left:50%;right:auto;transform:translate(-50%)}.taMJca_book-nav[data-case-theme=pipeline] .taMJca_book-signature small{color:#b8c9e2}@media (max-width:700px){.taMJca_book-nav[data-case-theme=creation],.taMJca_book-nav[data-case-theme=workbench],.taMJca_book-nav[data-case-theme=pipeline]{width:auto;left:12px;right:12px;transform:none}.taMJca_book-nav[data-case-theme=gateway]{padding-inline:24px}}
.sj8X-a_case{--ui-sans:var(--atelier-sans);--font-mono:var(--font-mono-latin), ui-monospace, monospace;--case-bg:#0b0d13;--case-fg:#f1f3fa;--case-muted:#a6adbe;--case-faint:#858fa4;--case-line:#ebeef21a;--case-accent:#bdcafa;--case-surface:#191d29;--case-control:#ffffff0e;--case-control-active:#ffffff21;--case-radius:24px;--case-gutter:max(32px, calc((100% - 1240px) / 2));--atelier-text:var(--case-fg);--atelier-muted:var(--case-muted);--atelier-accent:var(--case-accent);--gallery-focus:var(--case-accent);isolation:isolate;background:radial-gradient(ellipse 90% 700px at 50% 0%,#2934502c,transparent), var(--case-bg);min-height:100svh;color:var(--case-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--ui-sans);text-rendering:optimizelegibility;padding-top:100px;position:relative;overflow-x:clip}.sj8X-a_case[data-case-theme=creation]{--case-accent:#c7c7f6}.sj8X-a_case[data-case-theme=workbench]{--case-accent:#b9c9f1}.sj8X-a_case[data-case-theme=echo]{--case-accent:#d0cbdf;--case-bg:#101017;padding-top:0}.sj8X-a_case[data-case-theme=sketch]{--case-accent:#c2cfdd;padding-top:0}.sj8X-a_case *{box-sizing:border-box;letter-spacing:0}.sj8X-a_case :is(section,header,article,aside,nav,figure){min-width:0}.sj8X-a_case :is(h1,h2,h3,p){margin:0}.sj8X-a_case h1{font-weight:var(--case-title-weight,500);text-wrap:balance;line-height:1.16}.sj8X-a_case h2{letter-spacing:-.035em;text-wrap:balance;font-size:34px;font-weight:450;line-height:1.4}.sj8X-a_case h3{font-weight:500}.sj8X-a_case p{text-wrap:pretty;line-height:1.8}.sj8X-a_case ::selection{color:#101218;background:var(--case-accent)}.sj8X-a_case :is(a,button){-webkit-tap-highlight-color:transparent}.sj8X-a_case button{color:inherit;font:inherit;cursor:pointer}.sj8X-a_case a{color:inherit;text-decoration:none}.sj8X-a_case :is(a,button,select):focus-visible{outline:2px solid var(--case-accent);outline-offset:5px}.sj8X-a_case [id]{scroll-margin-top:100px}.sj8X-a_chapters{width:fit-content;min-height:44px;max-width:calc(100% - 2 * var(--case-gutter));margin:12px var(--case-gutter) 0;position:relative}.sj8X-a_chapters>div{background:#c5d2ff08;border:1px solid #c5d2ff0b;border-radius:999px;gap:4px;padding:4px;display:flex}.sj8X-a_chapters a{min-height:40px;color:var(--case-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;transition:color .25s,background .25s;display:inline-flex}.sj8X-a_chapters a:before{content:"";opacity:0;background:currentColor;border-radius:50%;width:4px;height:4px;transition:opacity .25s}.sj8X-a_chapters a[aria-current=location],.sj8X-a_chapters a:hover,.sj8X-a_chapters a:focus-visible{color:var(--case-fg)}.sj8X-a_chapters a[aria-current=location]:before{opacity:1}.sj8X-a_chapters a[aria-current=location]{background:#c7d2ff10}.sj8X-a_chapters a:active{opacity:.65}.sj8X-a_footer{padding:80px var(--case-gutter) 28px}.sj8X-a_next{background:linear-gradient(120deg,#c1cfff0b,#c1cfff03);border-radius:28px;grid-template-columns:minmax(120px,.55fr) 1fr 44px;align-items:center;gap:24px;min-height:144px;padding:28px 32px;display:grid;box-shadow:inset 0 1px #ffffff08}.sj8X-a_next:hover,.sj8X-a_next:focus-visible{color:var(--case-accent)}.sj8X-a_next>span{color:var(--case-muted);font-size:12px}.sj8X-a_next>strong{font-size:42px;font-weight:450}.sj8X-a_next>svg{width:25px;height:25px;color:var(--case-accent);transition:transform .35s cubic-bezier(.16,1,.3,1)}.sj8X-a_next:hover>svg,.sj8X-a_next:focus-visible>svg{transform:translate(4px,-4px)}.sj8X-a_colophon{color:var(--case-muted);justify-content:space-between;align-items:center;gap:24px;padding-top:22px;font-size:12px;display:flex}.sj8X-a_colophon>span{color:var(--case-fg);font-size:16px;font-weight:500}.sj8X-a_colophon nav{flex-wrap:wrap;gap:22px;display:flex}.sj8X-a_colophon :is(a,button){min-height:40px;color:inherit;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;transition:color .25s,transform .25s;display:inline-flex}.sj8X-a_colophon :is(a,button):hover,.sj8X-a_colophon :is(a,button):focus-visible{color:var(--case-fg);transform:translateY(-1px)}.sj8X-a_colophon svg{width:15px;height:15px;color:var(--case-accent)}.sj8X-a_readings{flex-wrap:wrap;gap:12px 32px;padding:24px 0 42px;display:flex}.sj8X-a_readings a{min-height:44px;color:var(--case-muted);align-items:center;gap:12px;font-size:14px;display:inline-flex}.sj8X-a_readings a:hover,.sj8X-a_readings a:focus-visible{color:var(--case-fg)}.sj8X-a_readings svg{width:14px;height:14px}.sj8X-a_case [data-reveal]{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}.sj8X-a_case[data-enhanced=true] [data-reveal]:not([data-arrived=true]){opacity:0;transform:translateY(18px)}@media (min-width:1700px){.sj8X-a_case{--case-gutter:max(64px, calc((100% - 1440px) / 2))}}@media (max-width:760px){.sj8X-a_case{--case-gutter:22px;padding-top:88px}.sj8X-a_chapters>div{gap:3px}.sj8X-a_chapters a{font-size:12px}.sj8X-a_footer{padding-top:52px}.sj8X-a_next{grid-template-columns:1fr 34px;gap:14px;min-height:126px;padding:22px}.sj8X-a_next>span{grid-column:1}.sj8X-a_next>strong{grid-column:1;font-size:32px}.sj8X-a_next>svg{grid-area:1/2/3;width:21px;height:21px}.sj8X-a_colophon{align-items:flex-start;gap:16px}.sj8X-a_colophon nav{justify-content:flex-end;gap:3px 16px}}@media (prefers-reduced-motion:reduce){.sj8X-a_case [data-reveal],.sj8X-a_next,.sj8X-a_next>svg,.sj8X-a_chapters a,.sj8X-a_chapters a:before,.sj8X-a_colophon :is(a,button){transition:none}.sj8X-a_case[data-enhanced=true] [data-reveal]:not([data-arrived=true]){opacity:1;transform:none}}
.TVc8BW_cover{padding:42px var(--case-gutter) 72px;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);align-items:center;gap:56px;display:grid}.TVc8BW_title{padding-bottom:54px}.TVc8BW_title h1{color:var(--case-fg);font:450 clamp(64px,6.3vw,100px)/1.22 var(--ui-sans);letter-spacing:-.055em;flex-direction:column;align-items:start;display:flex;overflow:hidden}.TVc8BW_title h1 span{letter-spacing:inherit;display:block}.TVc8BW_title p{max-width:240px;color:var(--case-muted);margin-top:28px;font-size:16px;line-height:1.9}.TVc8BW_title>a{min-height:44px;color:var(--case-accent);align-items:center;gap:20px;margin-top:28px;font-size:13px;display:inline-flex}.TVc8BW_title>a svg{width:15px;height:15px;transition:transform .3s}.TVc8BW_title>a:hover svg{transform:translateY(3px)}.TVc8BW_original{min-width:0}.TVc8BW_workspace{gap:24px;width:100%;display:grid}.TVc8BW_mode{background:#c7d2ff08;border:1px solid #c7d2ff10;border-radius:999px;justify-content:end;gap:4px;width:fit-content;margin:0 0 18px auto;padding:4px;display:flex}.TVc8BW_mode button{min-height:40px;color:var(--case-muted);background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:13px;transition:color .25s,background .25s}.TVc8BW_mode button[aria-pressed=true]{color:#172035;background:#d5dff6;box-shadow:inset 0 1px #fff}.TVc8BW_mode button:not([aria-pressed=true]):hover{color:var(--case-fg);background:#ffffff0d}.TVc8BW_mode button:active{transform:scale(.98)}.TVc8BW_screen{--gallery-ratio:1.44;--gallery-image-fit:contain;--gallery-image-position:top;--gallery-surface:#f5f6f8;--gallery-radius:16px;background:linear-gradient(145deg,#29354b5c,#171d2a);border:1px solid #c8d5ff15;border-radius:30px;min-width:0;padding:16px 16px 0;box-shadow:inset 0 1px #ffffff0b,0 30px 80px -30px #0009}.TVc8BW_screen>section{max-width:none;margin:0}.TVc8BW_screen figcaption{color:var(--case-muted);font-size:11px}.TVc8BW_inspector{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:26px;padding-inline:4px;display:grid}.TVc8BW_reading{max-width:460px;min-height:100px}.TVc8BW_reading p{color:var(--case-muted);font-size:14px;line-height:1.85}.TVc8BW_inspector>a{min-height:44px;color:var(--case-fg);align-items:center;gap:10px;font-size:12px;display:inline-flex}.TVc8BW_inspector>a svg{width:14px;height:14px;color:var(--case-accent)}@media (max-width:1100px){.TVc8BW_cover{grid-template-columns:minmax(190px,.6fr) minmax(0,1.4fr);gap:36px}.TVc8BW_title h1{font-size:66px}.TVc8BW_inspector{display:block}.TVc8BW_reading{min-height:80px}}@media (max-width:760px){.TVc8BW_cover{padding-top:36px;padding-bottom:32px;display:block}.TVc8BW_title{padding-bottom:30px}.TVc8BW_title h1{font-size:47px;display:block}.TVc8BW_title h1 span{display:inline}.TVc8BW_title p{max-width:none;margin-top:22px;font-size:15px}.TVc8BW_title>a{margin-top:14px}.TVc8BW_mode{margin-bottom:14px}.TVc8BW_screen{--gallery-radius:13px;border-radius:24px;padding:10px 10px 0}.TVc8BW_workspace{gap:20px}.TVc8BW_reading{min-height:100px}.TVc8BW_inspector{padding-inline:0}.TVc8BW_reading p{font-size:14px}}@media (prefers-reduced-motion:reduce){.TVc8BW_mode button,.TVc8BW_title>a svg{transition:none}}
.yzO9mq_cover{padding:44px var(--case-gutter) 40px;grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;display:grid}.yzO9mq_intro h1{color:var(--case-fg);font:450 clamp(96px,9vw,140px)/1.1 var(--ui-sans);letter-spacing:-.06em;padding-bottom:8px;display:flex;overflow:hidden}.yzO9mq_intro h1 span{letter-spacing:inherit;display:block}.yzO9mq_archiveNote{color:var(--case-faint);font-size:12px;margin-top:24px!important}.yzO9mq_introNote{padding-bottom:4px}.yzO9mq_introNote>p{color:#c0c5d5;max-width:420px;font-size:19px;line-height:1.85}.yzO9mq_read{min-height:44px;color:var(--case-fg);background:#c5c5ff08;border:1px solid #d3d6ff14;border-radius:999px;align-items:center;gap:28px;margin-top:24px;padding:0 18px;font-size:13px;transition:background .25s;display:inline-flex}.yzO9mq_read svg{width:15px;height:15px;color:var(--case-accent);transition:transform .35s cubic-bezier(.16,1,.3,1)}.yzO9mq_read:hover{background:#c5c5ff14}.yzO9mq_read:hover svg{transform:translateY(3px)}.yzO9mq_management{padding:64px var(--case-gutter) 80px;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);align-items:center;gap:72px;display:grid}.yzO9mq_management h2{font-size:38px}.yzO9mq_management p{max-width:280px;color:var(--case-muted);margin-top:24px;font-size:15px}.yzO9mq_managementScreen{--gallery-ratio:1366 / 900;--gallery-radius:22px;--gallery-surface:#171a25}.yzO9mq_managementScreen>section{max-width:none;margin:0}.yzO9mq_managementScreen figure>button{border:1px solid #ffffff13;box-shadow:0 24px 60px -24px #0008}@media (max-width:1100px){.yzO9mq_cover{gap:40px}.yzO9mq_introNote>p{font-size:17px}.yzO9mq_management{gap:44px}}@media (max-width:760px){.yzO9mq_cover{padding-top:32px;padding-bottom:24px;display:block}.yzO9mq_intro h1{font-size:88px}.yzO9mq_archiveNote{margin-top:18px!important}.yzO9mq_introNote{padding-top:32px}.yzO9mq_introNote>p{max-width:360px;font-size:17px}.yzO9mq_read{margin-top:18px}.yzO9mq_management{grid-template-columns:1fr;gap:30px;padding-block:40px 56px}.yzO9mq_management h2{font-size:30px}.yzO9mq_management p{max-width:400px;margin-top:16px;font-size:14px}.yzO9mq_managementScreen{--gallery-radius:16px}}@media (prefers-reduced-motion:reduce){.yzO9mq_read,.yzO9mq_read svg{transition:none}}
.nZo8eq_evidence{max-width:1320px;margin:26px auto 0}.nZo8eq_evidence figcaption{color:var(--case-muted);justify-content:space-between;align-items:center;gap:20px;padding-block:16px;font-size:12px;display:flex}.nZo8eq_evidence figcaption button{min-height:44px;color:var(--case-fg);background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:12px;display:flex}.nZo8eq_evidence svg{width:14px;height:14px}.nZo8eq_source{aspect-ratio:1170/94;background:#f5f5f3;width:100%;position:relative}.nZo8eq_source img{width:100%;height:100%;position:absolute;inset:0}.nZo8eq_source>span{border:1px solid var(--branch);box-shadow:0 0 0 4px var(--case-bg);transition:left .45s cubic-bezier(.2,.7,.2,1),width .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:-4px;bottom:-4px}.nZo8eq_source>span:after{content:"";background:var(--branch);width:1px;height:19px;position:absolute;top:100%;left:50%}.nZo8eq_evidence img{opacity:0;transition:opacity .3s}.nZo8eq_evidence img[data-active=true]{opacity:1}.nZo8eq_fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:25px;display:grid}.nZo8eq_fields button{min-height:48px;color:var(--case-muted);text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:14px;padding:10px 16px;font-size:14px;transition:background .25s,color .25s;display:flex}.nZo8eq_fields small{font:10px var(--font-mono)}.nZo8eq_fields svg{opacity:0;margin-left:auto;transition:opacity .25s,transform .25s;transform:translateY(-3px)}.nZo8eq_fields button[aria-selected=true]{color:var(--branch);background:#ffffff0a}.nZo8eq_fields button[aria-selected=true] svg{opacity:1;transform:none}.nZo8eq_detail{grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);align-items:center;gap:52px;display:grid}.nZo8eq_fieldWindow{border:1px solid var(--case-line);background:#fafbfd;border-radius:22px;place-items:center;min-height:144px;padding:18px;display:grid;overflow:hidden;box-shadow:0 16px 36px #0002}.nZo8eq_fieldCrop{width:min(100%, calc(var(--field-width) * 1.55px));aspect-ratio:var(--field-width) / 94;position:relative;overflow:hidden}.nZo8eq_fieldCrop img{top:0;left:calc(var(--field-x) / var(--field-width) * -100%);width:calc(1170 / var(--field-width) * 100%);max-width:none;height:100%;position:absolute}.nZo8eq_note{min-height:175px;padding:16px 0;animation:.3s ease-out both nZo8eq_evidence-in}.nZo8eq_note>span{color:var(--branch);font:10px var(--font-mono)}.nZo8eq_note h4{margin:20px 0 16px;font-size:24px;font-weight:400;line-height:1.6}.nZo8eq_note p{max-width:430px;color:var(--case-muted);font-size:14px;line-height:1.9}.nZo8eq_caption{color:var(--case-muted);padding-top:15px;font-size:11px}@keyframes nZo8eq_evidence-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:1000px){.nZo8eq_detail{gap:30px}.nZo8eq_fields{gap:18px}}@media (max-width:700px){.nZo8eq_evidence{margin-top:18px}.nZo8eq_evidence figcaption{gap:12px;font-size:9px}.nZo8eq_evidence figcaption button{flex:none;gap:8px;font-size:11px}.nZo8eq_source>span{box-shadow:0 0 0 2px var(--case-bg);top:-2px;bottom:-2px}.nZo8eq_source>span:after{height:14px}.nZo8eq_fields{gap:14px;margin-block:18px 22px}.nZo8eq_fields button{gap:8px;min-height:50px;padding-inline:9px;font-size:12px}.nZo8eq_fields svg{display:none}.nZo8eq_fields small{font-size:9px}.nZo8eq_detail{grid-template-columns:1fr;gap:16px}.nZo8eq_fieldWindow{min-height:132px;padding:14px 12px}.nZo8eq_note{min-height:178px;padding-top:14px}.nZo8eq_note h4{margin:16px 0 14px;font-size:23px}.nZo8eq_caption{padding-top:0;font-size:9px}}@media (prefers-reduced-motion:reduce){.nZo8eq_evidence img,.nZo8eq_source>span,.nZo8eq_fields svg,.nZo8eq_fields button{transition:none}.nZo8eq_note{animation:none}}
