@font-face{font-family:Inter Tight;src:url(/fonts/google/inter-tight-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Inter Tight;src:url(/fonts/google/inter-tight-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;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:Fragment Mono;src:url(/fonts/google/fragment-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Geist;src:url(/fonts/google/geist-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Geist;src:url(/fonts/google/geist-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;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:Geist;src:url(/fonts/google/geist-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;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:Newsreader;src:url(/fonts/google/newsreader-opsz-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Newsreader;src:url(/fonts/google/newsreader-opsz-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:EB Garamond;src:url(/fonts/google/eb-garamond-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:EB Garamond;src:url(/fonts/google/eb-garamond-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:EB Garamond;src:url(/fonts/google/eb-garamond-400-greek.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;src:url(/fonts/google/eb-garamond-400-greek-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F??}@font-face{font-family:Courier Prime;src:url(/fonts/google/courier-prime-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:IBM Plex Mono;src:url(/fonts/google/ibm-plex-mono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;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:Archivo;src:url(/fonts/google/archivo-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;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:Archivo;src:url(/fonts/google/archivo-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;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:Arimo;src:url(/fonts/google/arimo-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Arimo;src:url(/fonts/google/arimo-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;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:Arimo;src:url(/fonts/google/arimo-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Noto Sans;src:url(/fonts/google/noto-sans-400-greek.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;src:url(/fonts/google/noto-sans-400-greek-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F??}@font-face{font-family:Noto Serif TC;src:url(/fonts/google/noto-serif-tc-directions.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+3002,U+4E00-4E01,U+4E09,U+4E19,U+4E2D,U+4E4B,U+4E59,U+4E8B,U+4EAC,U+4F55,U+4F9D,U+5148-5149,U+516D,U+51E1,U+5206,U+5225,U+5229,U+5247,U+5317,U+5341,U+5357,U+5377,U+539A,U+539F,U+53D7,U+53E3,U+540D,U+5433,U+555F,U+5730,U+59CB,U+5C55,U+5C6C,U+5DDE,U+5DE5,U+5DE7,U+5E7E,U+5E9C,U+5EA6,U+5EE3,U+5F15,U+5F8B,U+5F90,U+5F9E,U+6176,U+6240,U+6280,U+6545,U+6578,U+6587,U+660C,U+662F,U+66F0,U+6709,U+672C,U+6A02,U+6B77,U+6CD5,U+6CF0,U+6DDE,U+6FB3,U+70BA,U+7121,U+72F9,U+7406,U+746A,U+7528,U+7532,U+754C,U+7576,U+7686,U+76EE,U+77ED,U+7A4D,U+7AC7,U+7AE0,U+7B2C,U+7B46,U+7B97,U+7DDA,U+8005,U+8087,U+81EA,U+8584,U+85DD,U+897F,U+89E3,U+8A00,U+8AAA,U+8AD6,U+8AF8,U+8B6F,U+8CF4,U+9020,U+9577,U+9580,U+9762,U+97F6,U+9996,U+9AD4,U+9EDE,U+FF0C}@font-face{font-family:Noto Sans TC;src:url(/fonts/google/noto-sans-tc-directions.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+3002,U+4E00-4E01,U+4E09,U+4E19,U+4E2D,U+4E4B,U+4E59,U+4E8B,U+4EAC,U+4F55,U+4F9D,U+5148-5149,U+516D,U+51E1,U+5206,U+5225,U+5229,U+5247,U+5317,U+5341,U+5357,U+5377,U+539A,U+539F,U+53D7,U+53E3,U+540D,U+5433,U+555F,U+5730,U+59CB,U+5C55,U+5C6C,U+5DDE,U+5DE5,U+5DE7,U+5E7E,U+5E9C,U+5EA6,U+5EE3,U+5F15,U+5F8B,U+5F90,U+5F9E,U+6176,U+6240,U+6280,U+6545,U+6578,U+6587,U+660C,U+662F,U+66F0,U+6709,U+672C,U+6A02,U+6B77,U+6CD5,U+6CF0,U+6DDE,U+6FB3,U+70BA,U+7121,U+72F9,U+7406,U+746A,U+7528,U+7532,U+754C,U+7576,U+7686,U+76EE,U+77ED,U+7A4D,U+7AC7,U+7AE0,U+7B2C,U+7B46,U+7B97,U+7DDA,U+8005,U+8087,U+81EA,U+8584,U+85DD,U+897F,U+89E3,U+8A00,U+8AAA,U+8AD6,U+8AF8,U+8B6F,U+8CF4,U+9020,U+9577,U+9580,U+9762,U+97F6,U+9996,U+9AD4,U+9EDE,U+FF0C}@font-face{font-family:Noto Sans SC;src:url(/fonts/google/noto-sans-sc-directions.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+300A-300B,U+4E00,U+4E2A,U+4E2D,U+4F55,U+51E0,U+539F,U+5F97,U+6587,U+672C,U+6B27,U+7684,U+7B2C,U+8BD1,U+91CC}@font-face{font-family:Noto Sans JP;src:url(/fonts/google/noto-sans-jp-directions.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+300E-300F,U+306E,U+3099,U+30AF-30B0,U+30C3,U+30C8-30C9,U+30E6,U+30EA,U+30FC,U+4E2D,U+521D,U+539F,U+56FD,U+6700,U+8A33,U+8A9E,U+8AD6}@font-face{font-family:Noto Sans KR;src:url(/fonts/google/noto-sans-kr-directions.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+20,U+300E-300F,U+AD6D,U+B4DC,U+B860,U+B9AC,U+BC88,U+C5B4,U+C5ED,U+C6D0,U+C720,U+C758,U+C911,U+CCAB,U+D074}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/google/noto-sans-arabic-directions.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+20,U+2E,U+621,U+623-62A,U+62C,U+62F,U+631-633,U+635,U+637,U+639,U+642-64A,U+654-655}@font-face{font-family:Noto Naskh Arabic;src:url(/fonts/google/noto-naskh-arabic-directions.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20,U+2E,U+621,U+627-629,U+62C,U+631-632,U+637,U+639,U+642,U+644-647,U+64A}@font-face{font-family:Noto Sans Devanagari;src:url(/fonts/google/noto-sans-devanagari-directions.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+20,U+902,U+905,U+90F,U+915,U+91A,U+91F,U+921,U+926,U+928,U+92A,U+92E-92F,U+932,U+935,U+938-939,U+93E-942,U+947,U+94D}
:root:has(.pdx){background:#0d0d0c;overflow:hidden}:root:has(.pdx) body{background:#0d0d0c;overflow:hidden}.pdx{background:var(--page);font-feature-settings:normal;font-variation-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;--page:#0d0d0c;--sw-bg:#141413d1;--sw-fg:#f1f0ec;--sw-dim:#f1f0ec80;--mono:"Fragment Mono", "IBM Plex Mono", ui-monospace, Menlo, monospace;--cjk-serif:"Noto Serif TC", "Songti TC", "PMingLiU", serif;--cjk-sans:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--ease:cubic-bezier(.2, .7, .1, 1);--ease-io:cubic-bezier(.65, 0, .25, 1);--pt:calc(max(16px, 4.2vh) + env(safe-area-inset-top,0px));--pb:calc(max(16px, 4.2vh) + env(safe-area-inset-bottom,0px));--pl:max(16px, env(safe-area-inset-left,0px), 3.4vw);--pr:max(16px, env(safe-area-inset-right,0px), 3.4vw);--grain:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0  1 0 0 0 0  1 0 0 0 0  0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-coarse:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0  1 0 0 0 0  1 0 0 0 0  0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");line-height:normal;transition:background-color .5s;position:fixed;inset:0;overflow:hidden}.pdx .v{isolation:isolate;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));box-sizing:border-box;padding-block:0;position:fixed;inset:0;overflow:hidden}.pdx .v *,.pdx .v :before,.pdx .v :after{box-sizing:border-box}.pdx .v[hidden]{display:none}.pdx .v :where(h1,h2,h3,p,ul,ol,li,figure,blockquote){margin:0;padding:0}.pdx .v :where(ul,ol){list-style:none}.pdx .v :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pdx .v :where(a){color:inherit}.pdx .v img{max-width:none;display:block}.pdx .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pdx :where(.v,.sw) :focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #ff6a2b}.pdx .sw{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:100;background:var(--sw-bg);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);height:34px;color:var(--sw-fg);font:400 11px/1 var(--mono);letter-spacing:.02em;transition:opacity .45s ease, transform .45s var(--ease), visibility 0s linear 0s;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:2px;padding:0 4px;display:flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff12,0 8px 30px #0000002e}.pdx .sw.is-idle{opacity:0;visibility:hidden;transition:opacity .6s,transform .6s,visibility 0s linear .6s;transform:translate(-50%)translateY(8px)}.pdx .sw button{width:28px;height:28px;color:var(--sw-fg);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.pdx .sw button:hover{background:#ffffff1a}.pdx .sw .sw-label{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:132px;height:28px;padding:0 10px;display:flex}.pdx .sw .sw-n{color:var(--sw-dim);font-variant-numeric:tabular-nums}.pdx .sw .sw-hint{color:var(--sw-dim);white-space:nowrap;padding-right:8px}.pdx .sw-menu{background:var(--sw-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;gap:1px;min-width:220px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff12,0 12px 40px #00000047}.pdx .sw-menu[hidden]{display:none}.pdx .sw-menu a{text-align:left;width:100%;height:30px;color:var(--sw-fg);white-space:nowrap;border-radius:9px;justify-content:flex-start;align-items:center;gap:12px;padding:0 10px;text-decoration:none;display:flex}.pdx .sw-menu a:hover{background:#ffffff1a}.pdx .sw-menu a[aria-current=page]{background:#ffffff1f}.pdx .sw-menu .sw-src{color:var(--sw-dim);margin-left:auto}@media (max-width:560px){.pdx .sw .sw-hint{display:none}.pdx .sw .sw-label{min-width:112px}}.pdx .jp{--ink:#1b1813;--rule:#1b181380;--paper:#ece0c6;background:radial-gradient(120% 90% at 40% 35%, #fffaec8c, transparent 70%), var(--paper);color:var(--ink);position:absolute;inset:0;overflow:hidden;container-type:size}.pdx .jp:after{content:"";background-image:var(--grain);opacity:.5;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.pdx .jp-frame{--fs:min(calc((100cqh - 26cqw) / 21.4), calc((100cqw - 20cqw) / 14.7));font-size:var(--fs);border:.2em solid var(--ink);outline:.06em solid var(--ink);outline-offset:-.42em;padding:.55em .45em;position:absolute;top:50%;left:50%;translate:-50% -52%}.pdx .jp-text{writing-mode:vertical-rl;width:14.52em;height:21em;line-height:1.32em;font-family:var(--cjk-serif);letter-spacing:0;background-image:repeating-linear-gradient(to left, transparent 0 calc(1.32em - .05em), var(--rule) calc(1.32em - .05em) 1.32em);font-feature-settings:"vert";background-position:100% 0;font-weight:600}.pdx .jp-text p{margin:0}.pdx .jp-text .in1{text-indent:1em}.pdx .jp-text .in2{text-indent:2em}.pdx .jp-text .in9{text-indent:9.5em}.pdx .jp-text .hd{font-weight:700}.pdx .jp-text i{font-style:normal;display:inline}.pdx .jp-cap{color:#1b18139e;justify-content:space-between;gap:1em;font:italic 400 max(8px,2.2cqw)/1.3 EB Garamond,Georgia,serif;display:flex;position:absolute;bottom:3.6cqw;left:7cqw;right:7cqw}.pdx .jp.is-writing .jp-text i{animation:pdx-jp-ink .7s var(--ease) both;animation-delay:calc(var(--k) * 11ms + .12s)}@keyframes pdx-jp-ink{0%{opacity:0;filter:blur(.06em);transform:scale(1.18)}to{opacity:1;filter:blur();transform:none}}.pdx .flip-leaf{transform-origin:0;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.pdx .flip-face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;container-type:size}.pdx .flip-back{transform:rotateY(180deg)}.pdx .flip-sh{pointer-events:none;opacity:0;z-index:50;position:absolute;inset:0}.pdx .flip-front>.flip-sh{background:linear-gradient(90deg,#00000047,#00000014 40%,#ffffff0f 85%,#0000002e)}.pdx .flip-back>.flip-sh{background:linear-gradient(270deg,#0000004d,#0000000f 45%,#0000001f)}.pdx .flip-cast{pointer-events:none;opacity:0;z-index:900;position:absolute;top:0;bottom:0}.pdx .flip-cast.r{background:linear-gradient(90deg,#0000006b,#0000001f 30%,#0000 70%);width:100%;left:0}.pdx .flip-cast.l{background:linear-gradient(270deg,#0000006b,#0000001f 30%,#0000 70%);width:100%;right:100%}@keyframes pdx-fade{0%{opacity:0}}@keyframes pdx-up{0%{opacity:0;transform:translateY(14px)}}@keyframes pdx-grow-y{0%{transform:scaleY(0)}}@keyframes pdx-grow-x{0%{transform:scaleX(0)}}
.pdx .v-atlas{--bg:#0c0c0b;--fg:#f1efe9;--mute:#84827c;--chip:#1d1d1b;--chip-fg:#a9a7a0;--accent:#ff5c26;--paper:#ece4ce;--paper-ink:#1c1a15;--seal:#c3381f;--sans:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--bh:min(76svh, 820px);--bw:calc(var(--bh) * .68);--bt:calc(var(--bw) * .045);background:var(--bg);color:var(--fg);font-family:var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pdx .v-atlas:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 50% 52%,#fff6e20e,#0000 70%);position:absolute;inset:0}.pdx .at-tl,.pdx .at-tr,.pdx .at-bl,.pdx .at-br{z-index:5;position:absolute}.pdx .at-tl{top:var(--pt);left:var(--pl)}.pdx .at-tr{top:var(--pt);right:var(--pr);justify-items:end;gap:22px;display:grid}.pdx .at-bl{bottom:var(--pb);left:var(--pl);align-items:center;gap:18px;display:flex}.pdx .at-br{bottom:var(--pb);right:var(--pr)}.pdx .at-logo{color:var(--fg);align-items:center;gap:14px;text-decoration:none;display:flex}.pdx .at-logo svg{width:34px;height:46px;display:block}.pdx .at-logo span{font:400 clamp(30px, 3.4vw, 50px)/1 var(--sans);letter-spacing:-.035em}.pdx .at-coord{font:400 12.5px/1.75 var(--mono);letter-spacing:.04em;text-align:right;color:var(--fg);font-variant-numeric:tabular-nums}.pdx .at-coord span{white-space:pre;display:block}.pdx .at-topics{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pdx .at-topics li{font:400 10.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--chip-fg);background:var(--chip);border-radius:4px;padding:7px 9px}.pdx .at-topics li.on{color:var(--fg);background:#2b2a27}.pdx .at-globe{width:58px;height:58px;display:block}.pdx .at-city{font:400 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);gap:10px;margin-bottom:10px;display:flex}.pdx .at-city b{color:var(--fg);font-weight:400}.pdx .at-langs{gap:2px;display:flex}.pdx .at-langs button{font:400 11px/1 var(--mono);letter-spacing:.06em;color:var(--mute);border-radius:3px;padding:7px 6px 9px;transition:color .2s;position:relative}.pdx .at-langs button:hover,.pdx .at-langs button[aria-checked=true]{color:var(--fg)}.pdx .at-langs button[aria-checked=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:6px;right:6px}.pdx .at-toggle{background:var(--chip);border-radius:8px;gap:2px;padding:4px;display:flex}.pdx .at-toggle button{width:44px;height:34px;color:var(--mute);border-radius:5px;place-items:center;transition:background .25s,color .25s;display:grid}.pdx .at-toggle button[aria-pressed=true]{background:var(--fg);color:#111}.pdx .at-toggle svg{width:18px;height:14px}.pdx .is-in .at-tl,.pdx .is-in .at-tr,.pdx .is-in .at-bl,.pdx .is-in .at-br{animation:.9s both pdx-fade}.pdx .is-in .at-tr{animation-delay:80ms}.pdx .is-in .at-bl{animation-delay:.16s}.pdx .is-in .at-br{animation-delay:.24s}@media (max-width:1180px){.pdx .at-topics{display:none}}@media (max-width:640px){.pdx .at-logo svg{width:24px;height:32px}.pdx .at-logo span{font-size:28px}.pdx .at-coord{font-size:10px}.pdx .at-bl{bottom:calc(var(--pb) + 44px);gap:10px;left:50%;transform:translate(-50%)}.pdx .at-globe{display:none}.pdx .at-city{justify-content:center}.pdx .at-br{display:none}}
@property --gp{syntax:"<percentage>";inherits:true;initial-value:-40%}.pdx .v-mag{--mz-ph:min(68svh, calc((100vw - 2 * var(--pl) - 60px) / 1.52));--mz-pw:calc(var(--mz-ph) * .76);--paper-folds:url(/press/directions/paper-folds.webp);--paper-specks:url(/press/directions/paper-specks.webp)}@media (max-width:759px){.pdx .v-mag{--mz-ph:min(62svh, calc((100vw - 2 * var(--pl)) / .76))}}.pdx .mz-stage{z-index:1;perspective:2400px;perspective-origin:50% 42%;place-items:center;display:grid;position:absolute;inset:0}.pdx .mz-land,.pdx .mz-tilt{position:relative}.pdx .mz-tilt{will-change:transform;perspective:2300px}.pdx .mz-mag{width:var(--mz-pw);height:var(--mz-ph)}.pdx .is-in .mz-land{animation:1.3s cubic-bezier(.2,.75,.15,1) 50ms both pdx-mz-land}.pdx .is-in .mz-mag{animation:2s cubic-bezier(.45,.05,.3,1) .8s both pdx-mz-glint}@keyframes pdx-mz-land{0%{opacity:0;transform:translateY(54px)rotate(-3.2deg)scale(1.04)}to{opacity:1;transform:none}}@keyframes pdx-mz-glint{0%{--gp:-40%}to{--gp:145%}}.pdx .mag-pw{visibility:hidden;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.pdx .mag-pw[data-role=L]{visibility:visible;z-index:1;box-shadow:-1px 1px 0 var(--edge-1,#dcd9d1), -2px 2px 0 var(--edge-2,#c6c3bb), -3px 3px 0 var(--edge-3,#b1aea6);left:-100%}.pdx .mag-pw[data-role=R]{visibility:visible;z-index:1;box-shadow:1px 1px 0 var(--edge-1,#dcd9d1), 2px 2px 0 var(--edge-2,#c6c3bb), 3px 3px 0 var(--edge-3,#b1aea6), 4px 4px 0 var(--edge-4,#8d8a83)}.pdx .mag-page{--gloss:.55;--falloff:linear-gradient(158deg, #ffffff29, #fff0 38%, #0000 55%, #00000026);isolation:isolate;background:var(--paper,#f6f5f1);color:#121212;position:absolute;inset:0;overflow:hidden;container-type:size}.pdx .mag-page[data-finish=matte]{--gloss:.2}.pdx .mag-page:before{content:"";z-index:20;pointer-events:none;background:var(--light,var(--falloff));position:absolute;inset:0}.pdx .mag-page:after{content:"";z-index:21;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(80% 58% at var(--lx,34%) var(--ly,14%), rgba(255,255,255,calc(.42 * var(--gloss))), #fff0 72%), linear-gradient(116deg, #fff0 calc(var(--gp,-40%) - 11%), rgba(255,255,255,calc(.5 * var(--gloss))) var(--gp,-40%), #fff0 calc(var(--gp,-40%) + 11%)), linear-gradient(116deg, #fff0 56%, rgba(255,255,255,calc(.12 * var(--gloss))) 64%, #fff0 71%);position:absolute;inset:0}.pdx .mag-page .grain{z-index:19;pointer-events:none;background-image:var(--grain);opacity:.13;mix-blend-mode:multiply;position:absolute;inset:0}.pdx :is(.mag-pw[data-role=R],.sh-face.f)>.mag-page{--light:linear-gradient(90deg, #00000026, #0000000d 2%, #0000 6%), var(--falloff)}.pdx :is(.mag-pw[data-role=L],.sh-face.b)>.mag-page{--light:linear-gradient(270deg, #0000002b, #0000000d 2.2%, #0000 6.5%), var(--falloff)}.pdx :is(.mag-pw[data-role=R],.sh-face.f)>.mag-page.is-cover{--light:var(--falloff)}.pdx .mag-page .mottle{z-index:18;pointer-events:none;background:var(--paper-specks) 0 0 / 100% 100% no-repeat, var(--paper-folds) 0 0 / 100% 100% no-repeat;mix-blend-mode:multiply;position:absolute;inset:0}.pdx :is(.mag-pw[data-role=L],.sh-face.b)>.mag-page .mottle{transform:scaleX(-1)}.pdx .mag-page.is-blank{background:var(--paper,#f6f5f1)}.pdx .sh{transform-style:preserve-3d;transform:translateX(calc(var(--shift,0) * 100%));touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.pdx .sh:active{cursor:grabbing}.pdx .sh>.mag-pw{transform:translateZ(0)}.pdx .sh-shadow{pointer-events:none;width:100%;position:absolute;top:1.5%;bottom:-1.6%;left:0;transform:translateZ(-2px);box-shadow:0 46px 90px -22px #000000f2,0 14px 30px -6px #000000bf}.pdx .sh-under,.pdx .sh-lunder{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;top:0;transform:translateZ(.4px)}.pdx .sh-under{left:0}.pdx .sh-lunder{left:-100%}.pdx .sh-leaf{width:100%;height:100%;transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;left:0}.pdx .sh-strip{transform-origin:0;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:0}.pdx .sh-face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.pdx .sh-face.b{transform:rotateY(180deg)}.pdx .sh-face>.mag-page{height:100%;inset:0 auto auto}.pdx .sh-lit{z-index:40;pointer-events:none;position:absolute;inset:0}.pdx .sh-face .clone,.pdx .sh-face .clone *{transition:none;animation:none}
.pdx .mag-page.mze-paper{--paper:#fbfbf8}.pdx .mag-page.mze-aged{--paper:#ece2c9}.pdx .mze{--ink:#121212;--mute:#5f5e5a;--line:#1212122e;--ed-sans:"Arimo", "Helvetica Neue", Helvetica, Arial, sans-serif;font-family:var(--ed-sans);color:var(--ink)}.pdx .mze-scan{z-index:0;background:radial-gradient(55% 22% at 60% 0,#6e6c661f,#0000 100%),radial-gradient(40% 30% at 100% 70%,#6e6c660f,#0000 100%);position:absolute;inset:0}.pdx .mze-photo{z-index:3;width:34cqw;margin:0;position:absolute;top:33cqh;left:3.4cqw;overflow:hidden}.pdx .mze-photo img{filter:grayscale()contrast(1.16)brightness(1.04);width:100%;height:auto;display:block}.pdx .mze-photo:before{content:"";z-index:1;mix-blend-mode:multiply;opacity:.55;pointer-events:none;background-image:radial-gradient(circle,#0003 .55px,#0000 .9px);background-size:2.6px 2.6px;position:absolute;inset:0}.pdx .mze-photo i{z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(116deg, #fff0 calc(var(--gp,-40%) - 7%), #ffffff8c var(--gp,-40%), #fff0 calc(var(--gp,-40%) + 7%)), radial-gradient(70% 60% at var(--lx,34%) var(--ly,14%), #ffffff47, #fff0 70%), linear-gradient(160deg, #ffffff1f, #fff0 40%);position:absolute;inset:0}.pdx .mze-cred{z-index:3;writing-mode:vertical-rl;max-height:90cqh;position:absolute;bottom:4.6cqh;right:3.4cqw;transform:rotate(180deg)}.pdx .mze-cred .sm{font:400 max(7px, 1.12cqh)/1.4 var(--ed-sans)}.pdx .mze-cred .lg{font:400 max(10px, 2.2cqh)/1.1 var(--ed-sans);letter-spacing:-.012em;margin-block-start:.5cqh}.pdx .mze-cred b{font-weight:700}.pdx .mze-cred .zh{font-family:var(--cjk-sans)}.pdx .mze-folio{z-index:3;font:400 max(7px, 1.15cqh)/1 var(--ed-sans);color:#2a2a28;gap:1.6em;display:flex;position:absolute;bottom:3cqh;left:3.4cqw}.pdx .mze-folio b{font-weight:700}.pdx .mze-folio.rt{left:auto;right:4cqw}.pdx .mze-in{z-index:3;flex-direction:column;padding:7cqh 7cqw 6cqh 9cqw;display:flex;position:absolute;inset:0}.pdx .mze-in.l{padding:7cqh 9cqw 6cqh 7cqw}.pdx .mze-kick{font:700 max(7px, 1.15cqh)/1 var(--ed-sans);letter-spacing:.14em;text-transform:uppercase}.pdx .mze-h1{font:700 7.6cqw/.96 var(--ed-sans);letter-spacing:-.045em;text-wrap:balance;margin-top:12cqh}.pdx .mze-h1[data-script=arab]{font-family:"Noto Sans Arabic", var(--ed-sans);letter-spacing:0;font-size:6.4cqw;line-height:1.3}.pdx .mze-h1[data-script=deva]{font-family:"Noto Sans Devanagari", var(--ed-sans);letter-spacing:0;font-size:6.4cqw;line-height:1.3}.pdx .mze-h1[data-script=hans]{font-family:"Noto Sans SC", var(--ed-sans);letter-spacing:0;line-height:1.2}.pdx .mze-h1[data-script=kore]{font-family:"Noto Sans KR", var(--ed-sans);letter-spacing:-.02em;line-height:1.2}.pdx .mze-h1[data-script=jpan]{font-family:"Noto Sans JP", var(--ed-sans);letter-spacing:0;line-height:1.2}.pdx .mze-h1[data-long]{font-size:6.6cqw}.pdx .mze-dek{font:400 2.75cqw/1.28 var(--ed-sans);letter-spacing:-.01em;max-width:78cqw;margin-top:3.4cqh}.pdx .mze-by{font:400 max(7px, 1.2cqh)/1.4 var(--ed-sans);margin-top:2.6cqh}.pdx .mze-by b{font-weight:700}.pdx .mze-body{columns:2;font:400 max(7px, 1.95cqw)/1.42 var(--ed-sans);-webkit-hyphens:auto;hyphens:auto;column-gap:4.6cqw;margin-top:auto}.pdx .mze-body p+p{text-indent:1.4em}.pdx .mze-body p:first-child:first-letter{float:left;margin:.06em .08em 0 0;font-size:3.1em;font-weight:700;line-height:.82}.pdx .mze-body .zh{font-family:var(--cjk-serif);font-weight:600}.pdx .mze-h2{font:700 4.4cqw/1 var(--ed-sans);letter-spacing:-.035em;margin-top:4cqh}.pdx .mze-sub{font:400 1.95cqw/1.4 var(--ed-sans);color:#3c3b38;max-width:70cqw;margin-top:1.4cqh}.pdx .mze-defs{border-top:1px solid var(--ink);margin-top:auto;display:grid}.pdx .mze-defs li{border-bottom:1px solid var(--line);grid-template-columns:5cqw 1fr auto;align-items:baseline;gap:2cqw;padding:2.1cqh 0 2.2cqh;display:grid}.pdx .mze-defs .n{font:700 1.7cqw/1 var(--ed-sans)}.pdx .mze-defs q{quotes:none;font:400 3.5cqw/1.15 EB Garamond,Georgia,serif}.pdx .mze-defs q:lang(la){font-feature-settings:"locl" 0}.pdx .mze-defs q:lang(ar){font-family:Noto Naskh Arabic,serif;font-size:3.6cqw;line-height:1.5}.pdx .mze-defs q:lang(zh-Hant){font-family:var(--cjk-serif);letter-spacing:.08em;font-weight:600}.pdx .mze-defs small{font:400 1.55cqw/1.3 var(--ed-sans);text-align:right;color:#3c3b38;white-space:nowrap}.pdx .mze-defs small b{color:var(--ink);font-weight:700;display:block}.pdx .mze-route{border-top:1px solid var(--ink);margin-top:5cqh;display:grid}.pdx .mze-route li{border-bottom:1px solid var(--line);font:400 2.05cqw/1.2 var(--ed-sans);font-variant-numeric:tabular-nums;grid-template-columns:9cqw 1fr auto auto;align-items:baseline;gap:2.4cqw;padding:1.55cqh 0;display:grid}.pdx .mze-route li b{font-weight:700}.pdx .mze-route .zh{font-family:var(--cjk-serif);letter-spacing:.1em;font-weight:600}.pdx .mze-route .km{color:#4a4945;text-align:right;min-width:12cqw}.pdx .mze-note{font:400 max(7px, 1.5cqw)/1.4 var(--ed-sans);color:#4a4945;margin-top:1.6cqh}.pdx .mze-read{border-top:1px solid var(--ink);justify-content:space-between;align-items:end;gap:4cqw;margin-top:auto;padding-top:2.4cqh;display:flex}.pdx .mze-read a{font:700 4.2cqw/1 var(--ed-sans);letter-spacing:-.035em;color:var(--ink);text-decoration:none}.pdx .mze-read a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em}.pdx .mze-read p{font:400 1.5cqw/1.4 var(--ed-sans);color:#4a4945;text-align:right}.pdx .mze-jp .jp{--paper:#eee3c9}.pdx .mze-dot{z-index:3;background:#121212;border-radius:50%;width:2.6cqw;height:2.6cqw;position:absolute;top:41cqh;left:38cqw}.pdx .mze-pt{z-index:3;position:absolute;bottom:9cqh;left:7cqw;right:9cqw}.pdx .mze-ptx{font:400 2.75cqw/1.28 var(--ed-sans);margin-top:1.6cqh}.pdx .mze-ptz{font:600 2.6cqw/1.2 var(--cjk-serif);letter-spacing:.1em;color:#3c3b38;margin-top:1cqh}.pdx .mze-back{z-index:3;position:absolute;inset:0}.pdx .mze-back .mk{align-items:flex-end;gap:2.4cqw;display:flex;position:absolute;bottom:8cqh;left:9cqw}.pdx .mze-back .mk svg{color:#121212;width:5cqw;height:auto}.pdx .mze-back .mk b{font:700 6cqw/.9 var(--ed-sans);letter-spacing:-.04em}.pdx .mze-back .mk span{font:400 max(7px, 1.2cqh)/1.4 var(--ed-sans);color:#3c3b38;margin-top:.8cqh;display:block}.pdx .mze-back .co{text-align:right;font:400 max(7px, 1.15cqh)/1.5 var(--ed-sans);color:#3c3b38;font-variant-numeric:tabular-nums;position:absolute;bottom:8cqh;right:7cqw}
.pdx .at-stage{grid-template-columns:minmax(0, 1fr) var(--bw) minmax(0, 1fr);place-content:center;align-items:end;padding-top:2vh;display:grid;position:absolute;inset:0}.pdx .at-stage>.at-wrap{grid-column:2}.pdx .at-stage>.at-notes{grid-column:3;margin-left:clamp(36px,4.4vw,76px)}.pdx .at-wrap{width:var(--bw);height:var(--bh);transform:translateX(calc(var(--o,0) * var(--dx,0px))) scale(calc(1 - var(--o,0) * (1 - var(--fit,1))));transform-origin:0}.pdx .at-book{perspective:2200px;perspective-origin:50% 40%;cursor:pointer;outline:none;width:100%;height:100%;position:relative}.pdx .at-book:focus-visible .at-front{outline:2px solid var(--accent);outline-offset:6px}.pdx .at-shadow{filter:blur(14px);opacity:.9;height:12%;transform:translateX(calc(var(--o,0) * -50%)) scaleX(calc(1 + var(--o,0)));transform-origin:50%;background:radial-gradient(50% 50%,#000000e6,#0000 72%);position:absolute;bottom:-5.5%;left:-4%;right:-10%}.pdx .at-body{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));position:absolute;inset:0}.pdx .at-body>*{position:absolute}.pdx .at-pages{background:#f3eddc;inset:.6% 1% .6% 0;overflow:hidden;transform:translateZ(-1px);box-shadow:inset 6px 0 14px -6px #00000059;container-type:size}.pdx .at-fore{width:var(--bt);transform-origin:0;background:repeating-linear-gradient(90deg,#e9e2cf 0 1px,#d9d1bb 1px 2px),#e5ddc8;top:.6%;bottom:.6%;left:99%;transform:rotateY(90deg);box-shadow:inset 0 0 6px #00000040}.pdx .at-head{left:0;right:1%;top:calc(0.6% - var(--bt));height:var(--bt);transform-origin:50% 100%;background:repeating-linear-gradient(0deg,#ebe4d1 0 1px,#d6ceb8 1px 2px);transform:rotateX(90deg)}.pdx .at-tail{height:var(--bt);transform-origin:50% 0;background:repeating-linear-gradient(0deg,#e2dac5 0 1px,#cfc6ae 1px 2px);top:99.4%;left:0;right:1%;transform:rotateX(-90deg)}.pdx .at-spine{top:0;bottom:0;left:calc(-1 * var(--bt));width:var(--bt);transform-origin:100%;background:linear-gradient(90deg,#d8cfb6,#e6dec7 40%,#d4cbb2);flex-direction:column;align-items:center;gap:6%;padding:6% 0 4%;display:flex;overflow:hidden;transform:rotateY(-90deg)}.pdx .at-spine:before{content:"";background:var(--seal);height:2.4%;position:absolute;top:0;left:0;right:0}.pdx .at-spine span{writing-mode:vertical-rl;font:400 calc(var(--bt) * .34)/1 var(--sans);color:var(--paper-ink);white-space:nowrap;letter-spacing:.01em}.pdx .at-spine .by{opacity:.7;margin-top:auto}.pdx .at-cover{transform-style:preserve-3d;transform-origin:0;transform:rotateY(calc(var(--o,0) * -171deg));inset:0}.pdx .at-front,.pdx .at-inside{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;container-type:size}.pdx .at-inside{transform:rotateY(180deg)}.pdx .at-front{background:linear-gradient(90deg, #00000029 0, #0000000d 1.2%, #ffffff47 2.6%, #00000014 3.6%, transparent 5.5%), radial-gradient(120% 80% at 30% 20%, #fffcf080, transparent 65%), var(--paper);color:var(--paper-ink)}.pdx .at-front:after{content:"";background-image:var(--grain);opacity:.32;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.pdx .at-front .sheen{background:radial-gradient(40% 40% at var(--sx,30%) var(--sy,20%), #fff6, transparent 70%);mix-blend-mode:soft-light;pointer-events:none;z-index:3;position:absolute;inset:-20%}.pdx .at-front .dim{opacity:calc(var(--o,0) * 1.2);z-index:4;pointer-events:none;background:linear-gradient(90deg,#00000080,#0003);position:absolute;inset:0}.pdx .at-gt{width:10.5cqw;color:var(--paper-ink);--inline:var(--paper);position:absolute;top:8.5cqw;left:10.5cqw}.pdx .at-gt g{fill:none}.pdx .at-gt .gt-line{stroke:currentColor;stroke-width:3.8px}.pdx .at-gt .gt-inline{stroke:var(--inline);stroke-width:1.15px}.pdx .at-plate{background:#2a2926;border:.35cqw solid #23201b;width:66cqw;height:63cqw;position:absolute;top:21cqw;left:14cqw;overflow:hidden}.pdx .at-plate img{object-fit:cover;filter:grayscale(.25)contrast(1.06)sepia(.1);width:100%;height:100%}.pdx .at-seal{width:14.5cqw;height:14.5cqw;position:absolute;top:70cqw;left:70cqw;transform:rotate(-2.5deg)}.pdx .at-seal svg{width:100%;height:100%;display:block;overflow:visible}.pdx .at-seal .seal-bg{fill:var(--seal)}.pdx .at-seal .seal-line{fill:none;stroke:#f6e9dc;stroke-width:2.4px}.pdx .at-seal .seal-txt{fill:#f6e9dc;font:900 38px var(--cjk-serif)}.pdx .at-title{font:400 8.8cqw/1.04 var(--sans);letter-spacing:-.028em;text-wrap:balance;color:var(--paper-ink);position:absolute;bottom:11cqw;left:10.5cqw;right:8cqw}.pdx .at-title[dir=rtl]{text-align:right;left:8cqw;right:10.5cqw}.pdx .at-title[data-script=arab]{font-family:"Noto Sans Arabic", var(--sans);letter-spacing:0;font-size:8.2cqw;line-height:1.3}.pdx .at-title[data-script=deva]{font-family:"Noto Sans Devanagari", var(--sans);letter-spacing:0;font-size:8cqw;line-height:1.3}.pdx .at-title[data-script=hans]{font-family:"Noto Sans SC", var(--sans);letter-spacing:.02em;font-size:9cqw;line-height:1.22}.pdx .at-title[data-script=kore]{font-family:"Noto Sans KR", var(--sans);letter-spacing:-.01em;font-size:9cqw;line-height:1.22}.pdx .at-title[data-script=jpan]{font-family:"Noto Sans JP", var(--sans);letter-spacing:.02em;font-size:9cqw;line-height:1.22}.pdx .at-title[data-long]{font-size:7.6cqw}.pdx .at-title .w{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.pdx .at-title .w>span{display:inline-block}.pdx .is-in .at-title.is-intro .w>span{animation:pdx-at-rise .9s var(--ease) both;animation-delay:calc(1.05s + var(--i) * 45ms)}.pdx .at-title.is-swap .w>span{animation:pdx-at-rise .7s var(--ease) both;animation-delay:calc(var(--i) * 28ms)}@keyframes pdx-at-rise{0%{transform:translateY(105%)}to{transform:none}}.pdx .at-foot{font:400 2.3cqw/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.55;position:absolute;bottom:4.2cqw;left:10.5cqw}.pdx .at-inside .jp{--paper:#e9dec3}.pdx .at-inside .shade{opacity:calc((1 - var(--o,0)) * 1.3 + .35);pointer-events:none;z-index:2;background:linear-gradient(270deg,#00000059,#0000 14%);position:absolute;inset:0}.pdx .at-p1{color:var(--paper-ink);background:radial-gradient(110% 80% at 70% 30%,#fbf7ec,#f1eadb);flex-direction:column;padding:10cqw 10cqw 9cqw 11cqw;display:flex;position:absolute;inset:0}.pdx .at-p1:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0003,#0000 9%);position:absolute;inset:0}.pdx .at-p1 .k{font:400 2.5cqw/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.55;justify-content:space-between;display:flex}.pdx .at-p1 h3{font:400 3cqw/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:10cqw 0 4cqw}.pdx .at-p1 ol{border-top:1px solid #1c1a1540;display:grid}.pdx .at-p1 li{border-bottom:1px solid #1c1a1540;grid-template-columns:9cqw 1fr;align-items:baseline;padding:3cqw 0;display:grid}.pdx .at-p1 li a{text-decoration:none;display:contents}.pdx .at-p1 li .n{font:400 2.6cqw/1 var(--mono);color:var(--accent)}.pdx .at-p1 li .t{font:400 6.2cqw/1.05 var(--sans);letter-spacing:-.02em}.pdx .at-p1 li .t:lang(zh-Hant){font-family:var(--cjk-serif);letter-spacing:.04em;font-weight:600}.pdx .at-p1 li .t:lang(grc){font-family:"Noto Sans", var(--sans)}.pdx .at-p1 li small{font:400 2.4cqw/1.4 var(--mono);opacity:.55;letter-spacing:.03em;grid-column:2;margin-top:1.6cqw}.pdx .at-p1 .def{grid-template-columns:auto 1fr;align-items:end;gap:1cqw 5cqw;margin-top:auto;display:grid}.pdx .at-p1 .def .zh{font:600 8cqw/1 var(--cjk-serif);writing-mode:vertical-rl;letter-spacing:.1em;grid-row:span 2}.pdx .at-p1 .def p{font:400 4.2cqw/1.25 var(--sans);letter-spacing:-.01em}.pdx .at-p1 .def .src{font:400 2.3cqw/1.4 var(--mono);opacity:.55;letter-spacing:.04em}.pdx .at-p1 .read{background:var(--accent);color:#fff;font:500 3cqw/1 var(--sans);border-radius:1.2cqw;align-self:flex-start;align-items:center;gap:2.4cqw;margin-top:5.5cqw;padding:2.6cqw 3.8cqw;text-decoration:none;display:inline-flex}.pdx .at-notes{max-width:300px;transition:opacity .5s ease, transform .6s var(--ease);align-content:end;gap:22px;padding-bottom:1.2vh;display:grid}.pdx .at-notes .k{font:400 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.pdx .at-notes .dek{font:400 17px/1.48 var(--sans);color:#d9d6ce;text-wrap:pretty}.pdx .at-notes .meta{font:400 11px/1.6 var(--mono);color:var(--mute);letter-spacing:.03em}.pdx .at-notes ol{gap:9px;display:grid}.pdx .at-notes li a{color:#e8e5de;grid-template-columns:30px 1fr;align-items:baseline;font-size:14px;text-decoration:none;display:grid}.pdx .at-notes li a:hover span:last-child{text-underline-offset:3px;text-decoration:underline}.pdx .at-notes li .n{font:400 10.5px/1 var(--mono);color:var(--accent)}.pdx .at-notes li span:lang(zh-Hant){font-family:var(--cjk-serif);letter-spacing:.06em;font-weight:600}.pdx .at-notes li span:lang(grc){font-family:"Noto Sans", var(--sans)}.pdx .at-notes .acts{flex-wrap:wrap;gap:10px;display:flex}.pdx .at-btn{height:38px;font:500 13.5px/1 var(--sans);border-radius:6px;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:inline-flex}.pdx .at-btn.primary{background:var(--accent);color:#fff}.pdx .at-btn.ghost{background:var(--chip);color:var(--fg)}.pdx .v-atlas.is-open .at-notes{opacity:0;pointer-events:none;transform:translate(24px)}.pdx .is-in .at-book{animation:pdx-at-land 1.3s var(--ease) both .15s}.pdx .is-in .at-plate img{animation:1.6s .7s both pdx-at-develop}.pdx .is-in .at-seal{animation:.55s cubic-bezier(.3,1.4,.5,1) 1.45s both pdx-at-stamp}.pdx .is-in .at-notes>*{animation:pdx-up .8s var(--ease) both;animation-delay:calc(1.25s + var(--d,0) * 90ms)}@keyframes pdx-at-land{0%{opacity:0;transform:perspective(1400px)translateY(7vh)rotateX(16deg)scale(.94)}to{opacity:1;transform:perspective(1400px)}}@keyframes pdx-at-develop{0%{filter:grayscale()brightness(2.2)contrast(.5);opacity:.2}}@keyframes pdx-at-stamp{0%{opacity:0;transform:rotate(-14deg)scale(1.9)}60%{opacity:1}to{opacity:1;transform:rotate(-2.5deg)scale(1)}}@media (max-width:1180px){.pdx .v-atlas{--bh:min(64svh, calc((100vw - 2 * var(--pl)) * 1.2))}.pdx .at-stage{grid-template-columns:var(--bw);align-content:center;row-gap:22px;padding-top:0}.pdx .at-stage>.at-wrap,.pdx .at-stage>.at-notes{grid-column:1;margin-left:0}.pdx .at-notes{max-width:var(--bw);grid-template-columns:1fr auto;align-items:end;gap:10px 16px;padding:0}.pdx .at-notes .k,.pdx .at-notes .dek,.pdx .at-notes ol{display:none}.pdx .at-notes .meta{grid-column:1}.pdx .at-notes .acts{grid-column:2}.pdx .at-notes .acts .ghost{display:none}}@media (max-width:640px){.pdx .v-atlas{--bh:min(58svh, calc((100vw - 2 * var(--pl)) * 1.38))}.pdx .at-stage{padding-bottom:96px}}
.pdx .v-signal{--sky:#c8e8fa;--ink:#0e0f10;--dim:#0e0f1066;--g-sans:"Geist", "Helvetica Neue", Arial, sans-serif;background:var(--sky);color:var(--ink);font-family:var(--g-sans)}.pdx .sg-field{width:100%;height:100%;display:block;position:absolute;inset:0}.pdx .sg-tl{top:var(--pt);left:var(--pl);z-index:3;gap:18px;max-width:360px;display:grid;position:absolute}.pdx .sg-copy{font:400 12px/1.25 var(--g-sans)}.pdx .sg-title{font:500 clamp(15px, 1.25vw, 19px)/1.22 var(--g-sans);letter-spacing:-.01em;text-wrap:balance}.pdx .sg-title a{text-decoration:none}.pdx .sg-nums{z-index:3;left:62%;top:var(--pt);gap:clamp(14px,3.4vh,34px);display:grid;position:absolute}.pdx .sg-nums li{font:400 13px/1 var(--g-sans);font-variant-numeric:tabular-nums;opacity:.38;grid-template-columns:34px auto;align-items:baseline;transition:opacity .4s;display:grid}.pdx .sg-nums li.on{opacity:1}.pdx .sg-nums li span:last-child{opacity:0;transition:opacity .4s ease, transform .5s var(--ease);white-space:nowrap;font-size:12px;transform:translate(-6px)}.pdx .sg-nums li.on span:last-child{opacity:1;transform:none}.pdx .sg-chips{z-index:3;left:var(--pl);gap:8px;display:flex;position:absolute;top:40%}.pdx .sg-chips button{background:var(--ink);color:#fff;width:27px;height:27px;font:600 8.5px/1 var(--g-sans);letter-spacing:.02em;border-radius:50%;place-items:center;transition:background .25s,color .25s,box-shadow .25s;display:grid}.pdx .sg-chips button[aria-pressed=true]{color:var(--ink);box-shadow:0 0 0 1.5px var(--ink) inset;background:#fff}.pdx .sg-lines{z-index:3;left:var(--pl);top:49%;right:38%;bottom:calc(var(--pb) + 40px);position:absolute}.pdx .sg-sm{font:400 clamp(15px, 1.45vw, 22px)/1.2 var(--g-sans);white-space:nowrap;transition:opacity .35s ease, transform .5s var(--ease);position:absolute}.pdx .sg-sm:lang(grc){font-family:"Noto Sans", var(--g-sans)}.pdx .sg-sm:lang(ar){font-family:"Noto Sans Arabic", var(--g-sans)}.pdx .sg-sm:lang(zh-Hant){font-family:var(--cjk-sans)}.pdx .sg-sm.s0{top:0;left:0}.pdx .sg-sm.s1{top:9%;left:2.4vw}.pdx .sg-sm.s2{top:71%;left:3.2vw}.pdx .sg-sm.s3{top:80%;left:1.2vw}.pdx .sg-big{align-items:center;height:48%;display:flex;position:absolute;top:18%;left:.2vw;right:0}.pdx .sg-big p{font:400 clamp(64px, 10vw, 158px)/1 var(--cjk-sans);letter-spacing:.01em;white-space:nowrap}.pdx .sg-big p:not(:lang(zh-Hant)){font:400 clamp(32px, 3.9vw, 62px)/1.05 var(--g-sans);letter-spacing:-.03em;white-space:normal;text-wrap:balance;max-width:13em}.pdx .sg-big p:lang(grc){font-family:"Noto Sans", var(--g-sans);letter-spacing:-.02em}.pdx .sg-big p:lang(ar){font-family:"Noto Sans Arabic", var(--g-sans);letter-spacing:0;line-height:1.35}.pdx .sg-big p.out{opacity:0;filter:blur(6px);transition:opacity .28s,transform .3s,filter .3s;transform:translateY(-.14em)}.pdx .sg-big p.in{animation:pdx-sg-in .7s var(--ease) both}@keyframes pdx-sg-in{0%{opacity:0;filter:blur(8px);transform:translateY(.18em)}}.pdx .sg-coord{z-index:3;right:var(--pr);bottom:calc(var(--pb) + 30px);font:400 clamp(40px, 6.6vw, 104px)/.98 var(--g-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-align:right;position:absolute}.pdx .sg-coord div{justify-content:flex-end;gap:.38em;display:flex}.pdx .sg-coord .h{text-align:left;width:.7em}.pdx .sg-roll{vertical-align:top;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.pdx .sg-roll>span{height:1em;display:block}.pdx .sg-roll.go>span{animation:pdx-sg-roll .62s var(--ease) both;animation-delay:var(--d,0s)}@keyframes pdx-sg-roll{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.pdx .sg-legend{z-index:3;left:var(--pl);bottom:var(--pb);font:400 10.5px/1.4 var(--mono);letter-spacing:.04em;position:absolute}.pdx .sg-legend span{opacity:.55}.pdx .is-in .sg-tl,.pdx .is-in .sg-nums,.pdx .is-in .sg-chips,.pdx .is-in .sg-legend{animation:.9s 1s both pdx-fade}.pdx .is-in .sg-lines{animation:1s 1.3s both pdx-fade}.pdx .is-in .sg-coord{animation:pdx-up 1s var(--ease) both 1.4s}@media (max-width:860px){.pdx .sg-nums{display:none}.pdx .sg-tl{right:var(--pr)}.pdx .sg-chips{top:26%}.pdx .sg-lines{right:var(--pr);top:33%;bottom:24%}.pdx .sg-sm{font-size:15px}.pdx .sg-big{height:50%;top:17%}.pdx .sg-big p{font-size:clamp(48px,15vw,96px)}.pdx .sg-big p:not(:lang(zh-Hant)){font-size:clamp(28px,7.4vw,44px)}.pdx .sg-coord{bottom:calc(var(--pb) + 64px);font-size:clamp(34px,10.4vw,64px)}.pdx .sg-legend{display:none}}
.pdx .v-proof{--paper:#e9e8e4;--rule:#3a39356b;--grey:#a3a29c;--grey-2:#8f8e89;--label:#6c6b66;--serif:"Newsreader", "Times New Roman", Times, serif;background:var(--paper);color:var(--grey);font-family:var(--serif);padding-left:0;padding-right:0}.pdx .pf-flip{z-index:1;position:absolute;inset:0}.pdx .pf-page{background:var(--paper);cursor:pointer;position:absolute;inset:0;overflow:hidden}.pdx .pf-page:before{content:"";background-image:var(--grain);opacity:.35;mix-blend-mode:multiply;pointer-events:none;z-index:4;position:absolute;inset:0}.pdx .pf-page:after{content:"";background-image:var(--grain-coarse);opacity:.09;mix-blend-mode:multiply;pointer-events:none;z-index:4;position:absolute;inset:0;transform:scale(2.2)}.pdx .pf-lines{pointer-events:none;z-index:1;position:absolute;inset:0}.pdx .pf-lines i{background:var(--rule);position:absolute}.pdx .pf-lines i.gv{transform-origin:50% 0;width:1px;top:0;bottom:0}.pdx .pf-lines i.gh{transform-origin:0;height:1px;left:0;right:0}.pdx .pf-lines b{font:400 11px/1 var(--serif);color:var(--label);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.pdx .pf-mark{z-index:2;font:400 clamp(84px, 11.6vw, 196px)/1 var(--serif);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--grey);white-space:nowrap;position:absolute;top:0;left:0}.pdx .pf-mark sup{vertical-align:.95em;letter-spacing:0;font-size:.32em;line-height:inherit;margin-left:.04em;position:static}.pdx .pf-sub{z-index:2;font:400 clamp(20px, 2.3vw, 38px)/1.12 var(--serif);color:var(--grey-2);white-space:nowrap;position:absolute}.pdx .pf-sub .gap{width:2.2em;display:inline-block}.pdx .pf-fig{z-index:2;margin:0;position:absolute}.pdx .pf-fig img{filter:grayscale()contrast(.82)brightness(1.12);mix-blend-mode:multiply;opacity:.78;width:100%;height:auto}.pdx .pf-fig figcaption{font:italic 400 12px/1.4 var(--serif);color:var(--label);margin-top:10px}.pdx .pf-chrome{z-index:5;font:400 12px/1.5 var(--serif);color:var(--label);position:absolute}.pdx .pf-chrome.tl{top:var(--pt);left:max(16px, env(safe-area-inset-left,0px), 3.4vw)}.pdx .pf-chrome.tr{top:var(--pt);right:max(16px, env(safe-area-inset-right,0px), 3.4vw);text-align:right;font-variant-numeric:tabular-nums}.pdx .pf-chrome.bl{bottom:var(--pb);left:max(16px, env(safe-area-inset-left,0px), 3.4vw)}.pdx .pf-chrome.br{bottom:var(--pb);right:max(16px, env(safe-area-inset-right,0px), 3.4vw);text-align:right}.pdx .pf-langs{gap:10px;display:flex}.pdx .pf-langs button{font:400 12px/1 var(--serif);color:var(--label);padding:3px 0}.pdx .pf-langs button[aria-checked=true]{color:#2d2c29;text-underline-offset:3px;text-decoration:underline}.pdx .pf-chrome i{font-style:italic}.pdx .pf-defs{z-index:2;position:absolute;inset:0}.pdx .pf-def{white-space:nowrap;font:400 clamp(26px, 3.3vw, 54px)/1 var(--serif);color:var(--grey);position:absolute;left:0}.pdx .pf-def:lang(grc){font-family:"EB Garamond", var(--serif)}.pdx .pf-def:lang(ar){font-family:"Noto Naskh Arabic", var(--serif);font-size:clamp(26px,3.1vw,50px)}.pdx .pf-def:lang(zh-Hant){font-family:var(--cjk-serif);letter-spacing:.1em}.pdx .pf-src{z-index:2;font:italic 400 13px/1.3 var(--serif);color:var(--label);white-space:nowrap;position:absolute}.pdx .pf-h{z-index:2;font:italic 400 clamp(18px, 1.7vw, 26px)/1.2 var(--serif);color:var(--grey-2);position:absolute}.pdx .pf-read{z-index:6;font:400 clamp(18px, 1.6vw, 24px)/1 var(--serif);color:#45443f;border-bottom:1px solid;padding-bottom:3px;text-decoration:none;position:absolute}.pdx .pf-anim .pf-lines i.gv{animation:pdx-grow-y 1.2s var(--ease-io) both;animation-delay:calc(var(--d) * 70ms + .15s)}.pdx .pf-anim .pf-lines i.gh{animation:pdx-grow-x 1.3s var(--ease-io) both;animation-delay:calc(var(--d) * 90ms + .45s)}.pdx .pf-anim .pf-lines b{animation:.8s both pdx-fade;animation-delay:calc(var(--d) * 70ms + 1.1s)}.pdx .pf-anim :is(.pf-mark,.pf-sub,.pf-def,.pf-h){animation:pdx-pf-print 1.5s var(--ease) both;animation-delay:calc(var(--d,0) * .16s + 1.25s)}.pdx .pf-anim :is(.pf-fig,.pf-src,.pf-read){animation:1.4s both pdx-fade;animation-delay:calc(var(--d,0) * .12s + 1.9s)}@keyframes pdx-pf-print{0%{clip-path:inset(0 100% 0 0);filter:blur(3px);opacity:.3}60%{filter:blur()}to{clip-path:inset(0);opacity:1}}.pdx .is-in .pf-chrome{animation:1s 1.6s both pdx-fade}@media (max-width:760px){.pdx .pf-mark{font-size:27vw}.pdx .pf-sub{white-space:normal;width:calc(100vw - 2 * var(--gx,20px));font-size:5.2vw}.pdx .pf-chrome.tr,.pdx .pf-chrome.bl,.pdx .pf-chrome.br{display:none}.pdx .pf-def{font-size:6.4vw}.pdx .pf-def:lang(ar){font-size:6vw}}
.pdx .v-light{--dark:#090909;--white:#f5f5f2;--mid:#8a8a87;--cm:"Courier Prime", "Courier New", Courier, monospace;--bw:27vw;background:var(--dark);color:var(--white);font-family:var(--cm);cursor:pointer}.pdx .lt-light{pointer-events:none;position:absolute;inset:0}.pdx .lt-beam{width:var(--bw);margin-left:calc(var(--bw) / -2);filter:blur(22px);transform-origin:50%;background:linear-gradient(90deg,#0000,#ffffff9e 20%,#fff 38% 62%,#ffffff9e 80%,#0000);position:absolute;top:-10%;bottom:-10%;left:50%}.pdx .lt-glow{filter:blur(10px);background:radial-gradient(closest-side,#fffffff5,#ffffffb8 42%,#ffffff38 72%,#0000);border-radius:50%;position:absolute;left:50%}.pdx .lt-glow.t{width:92vh;height:92vh;margin-left:-46vh;top:-34vh}.pdx .lt-glow.b{opacity:.9;width:84vh;height:84vh;margin-left:-42vh;bottom:-46vh}.pdx .lt-vig{background:radial-gradient(70% 90%,#0000 50%,#0000008c);position:absolute;inset:0}.pdx .lt-grain{opacity:.5;mix-blend-mode:overlay;pointer-events:none;will-change:transform;background-repeat:repeat;position:absolute;inset:-120px}.pdx .lt-grain.b{mix-blend-mode:soft-light;opacity:.55}.pdx .lt-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pdx .lt-svg .geo{mix-blend-mode:difference}.pdx .lt-svg .geo :is(path,line){fill:none;stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke}.pdx .lt-svg .geo .long{stroke-opacity:.7}.pdx .lt-svg .geo .pt{fill:#fff;stroke:none}.pdx .lt-svg .geo text{fill:#fff;font:600 12px var(--cjk-serif)}.pdx .lt-svg .dot{fill:#0b0b0b}.pdx .lt-txt{z-index:3;text-align:center;white-space:nowrap;font:400 clamp(13px, 1.05vw, 16px)/1.32 var(--cm);color:#111;position:absolute;transform:translate(-50%)}.pdx .lt-txt span{display:block}.pdx .lt-txt span+span{color:#8b8b88}.pdx .lt-head{z-index:3;top:var(--pt);text-align:center;font:400 clamp(13px, 1.05vw, 16px)/1.3 var(--cm);color:#111;letter-spacing:.04em;position:absolute;left:50%;transform:translate(-50%)}.pdx .lt-head b{justify-content:space-between;gap:2.2em;font-weight:400;display:flex}.pdx .lt-c{z-index:3;font:400 12.5px/1.45 var(--cm);color:var(--white);position:absolute}.pdx .lt-c.tl{top:var(--pt);left:var(--pl);font-size:15px}.pdx .lt-c.tr{top:var(--pt);right:var(--pr);text-align:right;font-variant-numeric:tabular-nums}.pdx .lt-c.bl{bottom:var(--pb);left:var(--pl);max-width:30vw}.pdx .lt-c.br{bottom:var(--pb);right:var(--pr);text-align:right;color:#b9b9b5}.pdx .lt-c.bl h1{font:400 clamp(15px, 1.3vw, 20px)/1.25 var(--cm);margin-bottom:10px}.pdx .lt-c.bl p{color:#a9a9a5}.pdx .lt-type{white-space:nowrap;vertical-align:bottom;width:calc(var(--n) * 1ch);display:inline-block;overflow:hidden}.pdx .is-in .lt-type{animation:pdx-lt-type calc(var(--n) * 38ms) steps(var(--n)) both;animation-delay:var(--at,4s)}@keyframes pdx-lt-type{0%{width:0}}.pdx .is-in .lt-beam{animation:pdx-lt-open 1.9s var(--ease-io) both .2s}.pdx .is-in .lt-glow{animation:2.6s .7s both pdx-lt-glow}.pdx .is-in .lt-c,.pdx .is-in .lt-head{animation:1.2s 2.2s both pdx-fade}@keyframes pdx-lt-open{0%{opacity:0;transform:scaleX(.012)}12%{opacity:.9}18%{opacity:.35}26%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes pdx-lt-glow{0%{opacity:0;transform:scale(.7)}}.pdx .lt-beam.breathe{animation:7s ease-in-out infinite pdx-lt-breathe}@keyframes pdx-lt-breathe{50%{opacity:.9;transform:scaleX(.96)}}@media (max-width:760px){.pdx .v-light{--bw:58vw}.pdx .lt-c.bl{max-width:none;right:var(--pr);bottom:calc(var(--pb) + 56px)}.pdx .lt-c.bl p,.pdx .lt-c.br,.pdx .lt-c.tr,.pdx .lt-c.tl{display:none}.pdx .lt-glow.t{width:70vh;height:70vh;margin-left:-35vh}}
.pdx .v-route{--white:#fbfbf9;--ink:#111;--rule:#cfcfcc;--lime:#d6f55b;--grey:#8c8c88;--ar:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--u:clamp(30px, 3.3vw, 54px);background:var(--white);color:var(--ink);font-family:var(--ar)}.pdx .rt-grid{pointer-events:none;position:absolute;inset:0}.pdx .rt-grid i{background:var(--rule);position:absolute}.pdx .rt-grid i.gv{transform-origin:50% 0;width:1px;top:0;bottom:0}.pdx .rt-grid i.gh{transform-origin:0;height:1px;left:0;right:0}.pdx .is-in .rt-grid i.gv{animation:pdx-grow-y 1.1s var(--ease-io) both;animation-delay:calc(var(--d) * 60ms)}.pdx .is-in .rt-grid i.gh{animation:pdx-grow-x 1.2s var(--ease-io) both;animation-delay:calc(var(--d) * 50ms + .2s)}.pdx .rt-block{background:var(--lime);transform-origin:0;position:absolute}.pdx .is-in .rt-block{animation:pdx-rt-wipe .9s var(--ease-io) both .5s}@keyframes pdx-rt-wipe{0%{transform:scaleX(0)}}.pdx .rt-sign{z-index:2;font:500 var(--u)/1 var(--ar);letter-spacing:-.005em;text-transform:uppercase;font-stretch:100%;position:absolute}.pdx .rt-row{height:var(--u);white-space:nowrap;align-items:center;gap:.55em;display:flex;position:absolute;left:0}.pdx .rt-slot{vertical-align:middle;height:1.2em;line-height:1.2em;display:inline-block;position:relative;overflow:hidden}.pdx .rt-slot>span{display:block}.pdx .rt-slot.flip>span{animation:pdx-rt-flip .55s var(--ease) both}@keyframes pdx-rt-flip{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.pdx .rt-zh{font:400 calc(var(--u) * .78)/1 var(--cjk-sans);letter-spacing:.9em;text-transform:none;margin-right:-.9em}.pdx .rt-oval{border:2px solid var(--grey);min-width:1.6em;height:.92em;color:var(--grey);letter-spacing:0;border-radius:50%;place-items:center;padding:0 .3em;font-size:.62em;font-weight:500;display:inline-grid}.pdx .rt-km{font-variant-numeric:tabular-nums}.pdx .rt-head{z-index:2;font:600 12px/1.35 var(--ar);letter-spacing:.08em;text-transform:uppercase;position:absolute}.pdx .rt-head span{color:var(--grey)}.pdx .rt-fig{z-index:2;margin:0;position:absolute}.pdx .rt-fig img{filter:grayscale()contrast(1.06);width:100%;height:auto}.pdx .rt-fig figcaption{font:600 10.5px/1.4 var(--ar);letter-spacing:.08em;text-transform:uppercase;margin-top:10px}.pdx .rt-fig figcaption span{color:var(--grey)}.pdx .rt-strip{z-index:2;position:absolute}.pdx .rt-strip .track{background:var(--rule);height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.pdx .rt-strip .done{background:var(--ink);height:3px;transition:width .9s var(--ease-io);margin-top:-1.5px;position:absolute;top:50%;left:0}.pdx .rt-strip button{place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%}.pdx .rt-strip button i{border:2.5px solid var(--ink);background:var(--white);width:14px;height:14px;transition:background .3s, transform .4s var(--ease);border-radius:50%}.pdx .rt-strip button.past i{background:var(--ink)}.pdx .rt-strip button.on i{background:var(--lime);transform:scale(1.5)}.pdx .rt-strip button .zh{font:500 14px/1 var(--cjk-sans);letter-spacing:.2em;white-space:nowrap;margin-right:-.2em;position:absolute;bottom:100%}.pdx .rt-strip button .en{font:600 10px/1.4 var(--ar);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-align:center;position:absolute;top:100%}.pdx .rt-strip button .en span{color:var(--grey);display:block}.pdx .rt-c{z-index:3;font:600 11px/1.5 var(--ar);letter-spacing:.08em;text-transform:uppercase;position:absolute}.pdx .rt-c.tl{top:var(--pt);left:var(--pl)}.pdx .rt-c.tl a{letter-spacing:-.01em;text-transform:none;font-size:20px;font-weight:600;text-decoration:none}.pdx .rt-c.tr{top:var(--pt);right:var(--pr);text-align:right;font-variant-numeric:tabular-nums}.pdx .rt-c.br{bottom:var(--pb);right:var(--pr);text-align:right}.pdx .rt-c.bl{bottom:var(--pb);left:var(--pl)}.pdx .rt-c button{font:inherit;letter-spacing:inherit;text-transform:inherit;border-bottom:2px solid var(--ink);padding-bottom:1px}.pdx .rt-c .grey{color:var(--grey)}.pdx .is-in :is(.rt-sign,.rt-head,.rt-fig,.rt-strip,.rt-c){animation:.8s both pdx-fade;animation-delay:calc(.9s + var(--d,0) * .12s)}@media (max-width:860px){.pdx .v-route{--u:clamp(24px, 7.6vw, 40px)}.pdx .rt-strip button .en{display:none}.pdx .rt-c.bl{bottom:calc(var(--pb) + 50px)}.pdx .rt-c.br,.pdx .rt-c.tl,.pdx .rt-c.tr{display:none}}
.pdx .v-measure{--sheet:#e6e6e3;--black:#121212;--line:#2f2f2c;--mid:#6b6b67;--plex:"IBM Plex Mono", ui-monospace, monospace;--ar:"Archivo", "Helvetica Neue", Arial, sans-serif;background:var(--sheet);color:var(--black);font-family:var(--plex);cursor:pointer}.pdx .v-measure:after{content:"";background-image:var(--grain);opacity:.3;mix-blend-mode:multiply;pointer-events:none;z-index:6;position:absolute;inset:0}.pdx .ms-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.pdx .ms-svg .dash{stroke:var(--line);stroke-width:1px;stroke-dasharray:5 5;fill:none;opacity:.45}.pdx .ms-svg .guide{stroke:var(--line);stroke-width:1px;fill:none;opacity:.5}.pdx .ms-svg .vguide{stroke:var(--line);stroke-width:1px;stroke-dasharray:4 4;fill:none;opacity:.55}.pdx .ms-svg .sq{fill:var(--black)}.pdx .ms-svg .alt{stroke:#e6e6e3;stroke-width:1.4px;stroke-dasharray:6 5;fill:none}.pdx .ms-svg .area{fill:#e6e6e3;font:500 13px var(--plex);text-anchor:middle;dominant-baseline:middle}.pdx .ms-svg .dim{stroke:var(--black);stroke-width:1px;fill:none}.pdx .ms-svg .tick{stroke:var(--black);stroke-width:1px}.pdx .ms-svg .lbl rect{fill:var(--black)}.pdx .ms-svg .lbl text{fill:#f2f2ef;font:500 11px var(--plex);text-anchor:middle;dominant-baseline:central}.pdx .ms-svg .pt{font:600 13px var(--cjk-serif);fill:var(--black)}.pdx .ms-tb{z-index:3;right:var(--pr);bottom:calc(var(--pb) + 6px);border:1.5px solid var(--black);width:min(470px,40vw);font:500 10px/1.3 var(--plex);text-transform:uppercase;letter-spacing:.06em;background:#e6e6e3db;grid-template-columns:1.3fr .9fr .8fr;display:grid;position:absolute}.pdx .ms-tb>div{border-right:1px solid var(--black);border-bottom:1px solid var(--black);padding:7px 9px 8px}.pdx .ms-tb>div:nth-child(3n){border-right:0}.pdx .ms-tb>div:nth-last-child(-n+3){border-bottom:0}.pdx .ms-tb small{color:var(--mid);margin-bottom:3px;font-size:8.5px;display:block}.pdx .ms-tb .t{grid-column:span 2}.pdx .ms-tb .t strong{font:600 clamp(15px, 1.25vw, 19px)/1.12 var(--ar);text-transform:none;letter-spacing:-.01em;display:block}.pdx .ms-tb .w{border-right:0;grid-column:1/-1}.pdx .ms-tb a{border-bottom:1px solid;text-decoration:none}.pdx .ms-plate{z-index:2;margin:0;position:absolute}.pdx .ms-plate img{filter:grayscale()contrast(1.1)brightness(1.02);mix-blend-mode:multiply;outline:1px solid var(--black);outline-offset:5px;width:100%;height:auto;display:block}.pdx .ms-plate figcaption{font:500 10px/1.4 var(--plex);letter-spacing:.06em;text-transform:uppercase;margin-top:14px}.pdx .ms-plate figcaption span{color:var(--mid)}.pdx .ms-c{z-index:3;font:500 10.5px/1 var(--plex);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;display:flex;position:absolute}.pdx .ms-c b{background:var(--black);color:#f2f2ef;padding:4px 6px;font-weight:500}.pdx .ms-c.tl{top:var(--pt);left:var(--pl)}.pdx .ms-c.tl a{text-decoration:none}.pdx .ms-c.tr{top:var(--pt);right:var(--pr);font-variant-numeric:tabular-nums}.pdx .ms-c.bl{bottom:var(--pb);left:var(--pl);color:var(--mid)}.pdx .is-in .ms-tb,.pdx .is-in .ms-c,.pdx .is-in .ms-plate{animation:.9s both pdx-fade;animation-delay:calc(2.4s + var(--d,0) * .15s)}@media (max-width:860px){.pdx .ms-tb{width:auto;left:var(--pl);bottom:calc(var(--pb) + 52px);grid-template-columns:1.2fr .9fr .9fr}.pdx .ms-plate,.pdx .ms-c.bl{display:none}.pdx .ms-c.tr{font-size:9px}}
