.Header-module__NpjzRq__header{opacity:0;pointer-events:none;z-index:1000;width:100%;position:fixed;top:20px;left:0}@media (max-width:767px){.Header-module__NpjzRq__header{top:16px}}.Header-module__NpjzRq__inner{justify-content:space-between;align-items:center;padding-inline:30px;display:flex}@media (max-width:767px){.Header-module__NpjzRq__inner{padding-inline:20px}}.Header-module__NpjzRq__logo{transition:opacity var(--dur-hover) ease;display:block}@media (hover:hover){.Header-module__NpjzRq__logo:hover{opacity:.5}}.Header-module__NpjzRq__logo span{color:var(--color-white);font-size:20px}@media (max-width:767px){.Header-module__NpjzRq__logo span{font-size:18px}}.Header-module__NpjzRq__menuButton{width:30px;height:30px;position:relative}.Header-module__NpjzRq__menuButton:before{content:"";position:absolute;inset:-7px}.Header-module__NpjzRq__line{background:var(--color-white);height:1px;transition:all var(--dur-hover) ease;width:100%;display:block;position:absolute;left:0}.Header-module__NpjzRq__top{top:13px}.Header-module__NpjzRq__bottom{top:17px}.Header-module__NpjzRq__menuButton[aria-expanded=true] .Header-module__NpjzRq__top{top:15px;transform:rotate(30deg)}.Header-module__NpjzRq__menuButton[aria-expanded=true] .Header-module__NpjzRq__bottom{top:15px;transform:rotate(-30deg)}
.Menu-module__1tYenW__menu{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);clip-path:inset(0 0 100%);z-index:99;background:#060606f0;border:1px solid #ffffff1a;border-radius:2px;width:244px;position:fixed;top:64px;right:30px;box-shadow:inset 0 1px #ffffff0f,0 20px 60px #0009}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.Menu-module__1tYenW__menu{background:#060606fc}}@media (max-width:767px){.Menu-module__1tYenW__menu{width:216px;top:58px;right:20px}}.Menu-module__1tYenW__list{padding:4px 18px 8px}.Menu-module__1tYenW__link{transition:opacity var(--dur-hover) ease;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:14px;padding-block:14px;display:flex}.Menu-module__1tYenW__list li:last-child .Menu-module__1tYenW__link{border-bottom:0}@media (hover:hover){.Menu-module__1tYenW__link:hover .Menu-module__1tYenW__text{opacity:.55}.Menu-module__1tYenW__link:hover .Menu-module__1tYenW__mark{opacity:1}.Menu-module__1tYenW__link:hover .Menu-module__1tYenW__thumb img{transform:scale(1.14)}}.Menu-module__1tYenW__link:focus-visible{outline-offset:3px}.Menu-module__1tYenW__text{color:var(--color-white);letter-spacing:.06em;text-transform:uppercase;height:fit-content;transition:opacity var(--dur-hover) ease;font-size:14px;display:block;overflow:hidden}.Menu-module__1tYenW__textInner{display:inline-block;transform:translateY(-100%)}.Menu-module__1tYenW__aside{flex-shrink:0;align-items:center;gap:10px;display:flex}.Menu-module__1tYenW__thumb{clip-path:inset(100%);border-radius:1px;flex-shrink:0;width:24px;height:24px;margin-block:-4px;display:block;overflow:hidden}.Menu-module__1tYenW__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block}@media (max-width:767px){.Menu-module__1tYenW__thumb{width:22px;height:22px;margin-block:-3px}}@media (prefers-reduced-motion:reduce){.Menu-module__1tYenW__thumb img{transition:none}}.Menu-module__1tYenW__mark{color:var(--color-white);letter-spacing:.16em;opacity:0;transition:opacity var(--dur-hover) ease;font-size:11px;line-height:1;display:block}
@font-face{font-family:Yoru Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pp/yoru-sans-400.woff2)format("woff2")}@font-face{font-family:Yoru Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/pp/yoru-sans-500.woff2)format("woff2")}@font-face{font-family:Yoru ZH;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-sc/notosc-000.woff2)format("woff2");unicode-range:U+2019,U+3001-3002,U+4E00,U+4E0A-4E0B,U+4E0E,U+4E1A,U+4E1C,U+4E2D,U+4E3A,U+4E48,U+4E4B,U+4E5F-4E60,U+4E86,U+4E94,U+4E9B,U+4EC0,U+4ECA,U+4EE3,U+4EE5,U+4EEC,U+4EF7,U+4F01,U+4F1A,U+4F5C,U+4F60,U+503C,U+505A,U+50CF,U+5148,U+514D,U+5176,U+518D,U+51B2,U+51FA-51FB,U+5206,U+5212,U+521B,U+5230,U+523B,U+524D,U+52A8,U+534E,U+53CA,U+53D1,U+53D8,U+53E5,U+53EF,U+5404,U+540E,U+5411,U+547D,U+54C1,U+54E5,U+559C,U+5668,U+56FA,U+56FE,U+5728,U+575A,U+586B,U+58F0,U+5904,U+5B50,U+5B83,U+5B89,U+5B8C,U+5B9A,U+5B9E,U+5BA4,U+5BB6,U+5BBD,U+5BF9,U+5DE5,U+5DF1,U+5E0C,U+5E7D,U+5E97,U+5F00,U+5F0F,U+5F3A,U+5F55,U+5FC3,U+5FFD,U+6001,U+60F3,U+6210-6211,U+624B,U+6253,U+628A,U+62A4,U+6301,U+63A2,U+63A5,U+63D0,U+6536,U+65B9,U+65E0,U+65E5,U+65F6,U+660E,U+662F,U+667A,U+671B,U+672C,U+672F,U+673A,U+6765,U+683C,U+695A,U+6982,U+6B21-6B22,U+6BB5,U+6C47,U+6CD5,U+6CE2,U+6D4F,U+6DF1,U+6E05,U+6E29,U+6EE1,U+70B9,U+70C8,U+7136,U+7247,U+73A9,U+73B0,U+751F,U+7531,U+754C,U+7559,U+767D,U+7684,U+76F4,U+770B,U+7801,U+7814,U+786E,U+78E8,U+795D,U+798F,U+79CD,U+7A0B,U+7A76,U+7A7A,U+7AD9,U+7B2C,U+7B56,U+7C7B,U+7D22,U+7EBF,U+7EC3,U+7EF4,U+7F1D,U+7F51,U+80FD,U+81EA,U+81F3,U+827A,U+8868,U+897F,U+8981,U+89C6,U+89C8-89C9,U+89E6,U+8BA1,U+8BA9,U+8BBE,U+8BDD,U+8BED,U+8BF4,U+8C08,U+8D39,U+8D77,U+8F7B,U+8FBE,U+8FC7,U+8FD9,U+901A,U+9020,U+90A3,U+90E8,U+90FD,U+91CC,U+957F,U+95F4,U+9699,U+96C6,U+9759,U+9762,U+9875,U+9A8C,U+9ED8,U+FF0C}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body,address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}a{color:inherit;background-color:#0000;text-decoration:none}b,strong{font-weight:bolder}img,picture,video,canvas{vertical-align:bottom;border-style:none}img,video{max-width:100%}button{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit;vertical-align:middle;background:0 0;border:0;border-radius:0;margin:0;padding:0}:root{--color-white:#dcdcdc;--color-dim:#7e7b7b;--border-color:#3f3f3f;--color-focus:#7dd3fc;--app-grid-padding:30px;--font-sans:"Yoru Sans", "Yoru Fallback", ui-sans-serif, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--font-zh:"Yoru ZH", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--t-13:.8125rem;--lh-tight:1.15;--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--dur-hover:.4s}@media (max-width:767px){:root{--app-grid-padding:20px}}html,body{color:var(--color-white);letter-spacing:-.005em;scrollbar-width:none;-ms-overflow-style:none;background:#080808;height:100svh;font-weight:500;overflow:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{font-family:var(--font-sans);font-size:var(--t-13);line-height:var(--lh-tight);font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--color-white);color:#000}.u-md{font-weight:500}.u-zh{font-family:var(--font-zh);letter-spacing:normal}.u-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.archive-shell,.archive-shell .page-container{height:100svh}.contents-main{width:100%;min-height:100svh;position:relative}.lenis{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;overflow:hidden scroll}main.contents-main{overscroll-behavior:none}.lenis::-webkit-scrollbar{display:none}.lenis.lenis-stopped{overflow:hidden}.split-line{height:fit-content;overflow:hidden}.split-words{will-change:transform;position:relative;transform:translateY(100%)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.skip-link{background:var(--color-white);color:#080808;font-size:var(--t-13);z-index:10000;padding:10px 16px;transition:top .2s;position:fixed;top:-100px;left:12px}.skip-link:focus-visible{outline-offset:-6px;outline-color:#080808;top:12px}@media (forced-colors:active){:focus-visible{outline-offset:3px;outline:3px solid highlight}.skip-link{color:canvastext;background:canvas;border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.split-words{transform:none!important}}
