:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f7f7;--ink:#0b0b0b;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",Arial,sans-serif;--mono:"IBM Plex Mono",monospace;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0;border-radius:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:7px;outline:2px solid}.skip{z-index:20;color:#000;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.skip:focus{top:20px}::selection{color:#111;background:#ddd}figure,p{margin:0}[hidden]{display:none!important}.composition{isolation:isolate;background:var(--paper);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.backdrop{z-index:-1;background:var(--paper);pointer-events:none;position:absolute;inset:0;overflow:hidden}.ink-field{width:100%;height:100%;fill:var(--ink);position:absolute}.construction{color:#fff;mix-blend-mode:difference;fill:none;stroke:currentColor;stroke-width:.7px;width:100%;height:100%;position:absolute;inset:0}.registration-points{fill:currentColor;stroke:none;opacity:.85}.registration-points .cross{fill:none;stroke:currentColor;stroke-width:.7px}.scribble{opacity:.6;transform-origin:10% 90%;animation:18s ease-in-out infinite alternate line-breathe}.moving-dashes{stroke-width:1.5px}.dash-a{animation:12s ease-in-out infinite alternate vertical-dash}.dash-b{animation:16s ease-in-out infinite alternate horizontal-dash}.dash-c{animation:15s ease-in-out -7s infinite alternate vertical-dash}.grain{opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.96' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.masthead{align-items:center;gap:34px;min-height:50px;margin:30px 3.4vw 0;display:flex}.brand{color:#fff;mix-blend-mode:difference;align-items:center;gap:6px;display:flex}.brand img{filter:invert();width:43px;height:43px}.brand>span{font-family:var(--serif);letter-spacing:-2px;font-size:32px;font-style:italic}.brand-dot{padding-left:2px}.masthead-caption,.micro,.eyebrow,.frame-heading,.frame-caption,.form-hint,.object-note>.micro,.scene-nav a>span:first-child,.colophon,.control-label{font-family:var(--mono);letter-spacing:.12em;font-size:9px;line-height:1.6}.masthead-caption{opacity:.63;margin-left:6vw}.masthead-caption>span{margin:0 16px}.controls{align-items:center;gap:24px;margin-left:auto;display:flex}.controls button{align-items:center;gap:8px;min-height:44px;padding:9px 0;display:flex}.control-label{text-transform:uppercase;opacity:.6;font-size:8px}.motion-symbol{width:16px;font-size:15px}.palette-symbol{font-size:21px}.stage{flex:1;grid-template-columns:minmax(130px,15.5%) minmax(270px,42%) minmax(260px,1fr);align-items:center;gap:5%;min-height:0;padding:50px 5.5vw 60px 3.4vw;display:grid;position:relative}.index-rail{flex-direction:column;align-self:stretch;padding-top:30px;display:flex}.rail-marker{font:9px var(--mono);letter-spacing:.12em;align-items:center;gap:12px;display:flex}.cross-mark{font:36px var(--serif);line-height:1}.scene-nav{flex-direction:column;gap:4px;max-width:160px;margin-top:auto;margin-bottom:40px;display:flex}.scene-nav a{min-height:42px;font-family:var(--serif);opacity:.48;align-items:center;gap:18px;font-size:21px;transition:opacity .15s;display:flex;position:relative}.scene-nav a>span:first-child{letter-spacing:0;font-size:8px}.scene-nav i{font-style:normal;font-family:var(--sans);opacity:0;transition:transform .2s var(--ease),opacity .2s ease;margin-left:auto;font-size:14px;transform:translate(-5px,5px)}.scene-nav a[aria-current] i{opacity:1;transform:none}.object-note{margin-bottom:35px}.object-note>.micro{opacity:.6;font-size:8px;display:block}.object-name{font:25px/.98 var(--serif);letter-spacing:-1px;margin-top:8px;display:block}.object-study{width:100%;max-width:min(560px,95svh - 294.5px);transition:transform .7s var(--ease);place-self:center}.frame-heading{opacity:.7;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:8px;display:flex}.object-frame{aspect-ratio:1/1.045;background:var(--ink);width:100%;color:var(--paper);isolation:isolate;box-shadow:13px 14px 0 -12px var(--paper),13px 14px 0 -11px #555;border:1px solid #bdbdbd;padding:0;display:block;position:relative;overflow:hidden}.frame-corner{z-index:3;border-color:currentColor;width:14px;height:14px;position:absolute}.top-left{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.top-right{border-top:2px solid;border-right:2px solid;top:-1px;right:-1px}.bottom-left{border-bottom:2px solid;border-left:2px solid;bottom:-1px;left:-1px}.bottom-right{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.frame-cross{font:16px var(--mono);opacity:.7;line-height:1;position:absolute}.cross-one{top:13px;left:13px}.cross-two{bottom:13px;right:13px}.logo-art{transition:transform .6s var(--ease);transform:translate(var(--logo-x,0px),var(--logo-y,0px));display:block;position:absolute;inset:7% 8% 10%}.logo-art img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;object-fit:contain;filter:invert();width:100%;height:100%;transition:opacity .45s ease,transform .65s var(--ease);position:absolute;top:0;left:0}.form-hint{align-items:center;gap:15px;font-size:8px;display:flex;position:absolute;bottom:27px;right:25px}.form-hint>span:last-child{font:19px var(--serif)}.frame-caption{opacity:.6;justify-content:space-between;margin-top:18px;font-size:8px;display:flex}.fold-indicator{align-items:center;gap:5px;display:flex}.fold-indicator i{opacity:.3;background:currentColor;width:12px;height:2px}.fold-indicator i.selected{opacity:1}.reading-area{align-self:center;max-width:355px;padding-bottom:12px;position:relative}.eyebrow{letter-spacing:.14em;opacity:.66;align-items:center;gap:13px;margin-bottom:20px;font-size:8px;display:flex}.small-cross{font-size:16px}.syn-title{font:italic 400 clamp(92px,12vw,202px)/.92 var(--serif);letter-spacing:.015em;margin:-22px 0 2px -8px}.syn-title>span{margin-left:.05em;font-style:normal}.identity-line{font:22px var(--serif);border-bottom:1px solid #ffffff75;justify-content:space-between;align-items:center;gap:14px;padding:14px 0 15px;display:flex}.identity-line>.micro{opacity:.55;white-space:nowrap;font-size:8px}.scene-copy>p:not(.eyebrow){opacity:.7;max-width:330px;margin-top:22px;font-size:13px;line-height:1.85}.scene-copy>.intro{margin-top:23px;font-size:15px;line-height:1.9}.next-link{align-items:center;gap:30px;width:fit-content;margin-top:33px;font-size:10px;display:flex}.next-link>span{transition:transform .2s var(--ease);font-size:20px}.section-title{font:400 clamp(70px,6.6vw,115px)/.79 var(--serif);letter-spacing:-.055em;margin:30px 0 25px}.section-title em{font-weight:400}.interests-title{font-size:clamp(57px,5.3vw,87px);line-height:.87}.interest-list{margin-top:20px}details{border-bottom:1px solid #ffffff35}summary{cursor:pointer;min-height:48px;font:23px var(--serif);align-items:center;gap:20px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary>span:first-child{font:8px var(--mono);opacity:.55}.expand{font:16px var(--mono);opacity:.55;margin-left:auto;transition:transform .2s}details[open] .expand{transform:rotate(45deg)}details p{opacity:.67;max-width:290px;padding:0 18px 19px 31px;font-size:12px;line-height:1.85}.colophon{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:30px;min-height:32px;margin:0 3.4vw 26px;font-size:8px;display:flex;position:relative}.edition{opacity:.6;margin-left:auto;margin-right:15vw}.binary-mark{min-width:90px;min-height:44px;font:9px var(--mono);letter-spacing:.1em;justify-content:flex-end;align-items:center;gap:12px;padding:0;display:flex;position:relative}.binary-pair{align-items:center;display:flex}.binary-pair i{border:1px solid;border-radius:50%;width:7px;height:7px;display:block}.binary-pair i+i{margin-left:-2px}.easter-name,.binary-mark[aria-pressed=true] .catalogue-code{display:none}.binary-mark[aria-pressed=true] .easter-name{display:inline}.binary-mark[aria-pressed=true] .binary-pair i{background:currentColor}body[data-scene=about] .object-study{transform:translateY(15px)}body[data-scene=interests] .object-study{transform:translateY(-12px)}body.js .scene-copy:not([hidden]){animation:none}body:not(.js) .reading-area{padding-top:40px}body:not(.js) .scene-copy{margin-bottom:70px}body:not(.js) .stage{align-items:start}body.motion-paused .backdrop *,body.page-hidden .backdrop *{animation-play-state:paused!important}body.motion-paused .scene-copy{animation:none!important}body.motion-paused .logo-art{transform:none}body.motion-paused .object-study{transition:none}.scene-nav a:hover{opacity:1}.scene-copy h1:focus,.scene-copy h2:focus{outline:none}.scene-copy h1,.scene-copy h2{scroll-margin-top:30px}@media (hover:hover) and (pointer:fine){.next-link:hover>span{transform:translate(4px,-4px)}.controls button:hover .control-label{opacity:1}}@keyframes line-breathe{to{transform:translate(8px,-12px)scale(1.025)}}@keyframes vertical-dash{to{transform:translateY(205px)}}@keyframes horizontal-dash{to{transform:translate(-350px)}}@keyframes copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (min-width:1700px){.stage{grid-template-columns:16% 40% 1fr;gap:6%;padding-top:120px;padding-bottom:140px}.reading-area{max-width:410px}.scene-copy>p:not(.eyebrow){font-size:15px}.scene-copy>.intro{font-size:18px}.object-study{max-width:650px}}@media (max-width:1100px){.stage{grid-template-columns:100px minmax(265px,1.15fr) minmax(240px,1fr);gap:4%;min-height:0;padding-right:4vw}.scene-nav a{gap:10px;font-size:18px}.masthead-caption{margin-left:3vw}.object-name{font-size:22px}.reading-area{padding-bottom:0}.syn-title{font-size:128px}.section-title{font-size:82px}.interests-title{font-size:66px}.scene-copy>p:not(.eyebrow){font-size:12px}.object-note{margin-bottom:0}.frame-heading{font-size:7px}}@media (max-width:800px){.masthead{gap:18px;margin:20px 5vw 0}.masthead-caption{margin-left:0;font-size:7px}.masthead-caption>span{margin:0 7px}.controls{gap:16px}.control-label{display:none}.stage{grid-template-columns:1fr 1fr;gap:38px 6%;min-height:620px;padding:70px 7vw 80px 13vw}.index-rail{grid-column:1/-1;padding:0;display:block}.rail-marker,.object-note{display:none}.scene-nav{flex-direction:row;gap:30px;max-width:none;margin:0}.scene-nav a{gap:8px;min-height:34px}.scene-nav i{font-size:12px}.object-study{grid-area:2/1;align-self:start;max-width:none;margin-top:22px}.reading-area{grid-area:2/2}.syn-title{font-size:102px}.section-title{font-size:70px}.interests-title{font-size:55px}.identity-line{font-size:19px}.identity-line .micro{display:none}.eyebrow{gap:8px;font-size:7px}.scene-copy>p:not(.eyebrow){font-size:12px}.frame-heading{gap:10px;font-size:6px}.frame-caption{font-size:6px}.form-hint{font-size:7px;bottom:16px;right:15px}.colophon{margin:0 5vw 18px}.edition{margin-right:auto;font-size:7px}.construction .scribble{opacity:.35}}@media (max-width:560px){.masthead{margin-top:14px}.brand img{width:35px;height:35px}.brand>span{font-size:28px}.masthead-caption{display:none}.stage{flex-direction:column;align-items:stretch;gap:0;padding:32px 8vw 80px 15vw;display:flex}.ink-field{width:165%;height:100%;left:-6%}.construction{opacity:.8;width:170%;left:-17%}.index-rail{order:0}.scene-nav{justify-content:space-between;gap:12px;margin-bottom:30px}.scene-nav a{min-height:44px;font-size:19px}.scene-nav i{display:none}.object-study{order:1;max-width:390px;margin:0 auto;transform:none!important}.object-frame{aspect-ratio:1.12}.logo-art{inset:3% 13% 7%}.frame-heading{margin-bottom:10px;font-size:7px}.frame-caption{margin-top:13px;font-size:7px}.form-hint{bottom:14px}.reading-area{order:2;align-self:stretch;width:100%;max-width:none;min-height:350px;margin-top:43px}.eyebrow{margin-bottom:19px;font-size:8px}.syn-title{margin-top:-16px;font-size:120px}.identity-line{padding-top:8px;font-size:25px}.identity-line .micro{display:block}.scene-copy>p:not(.eyebrow){font-size:14px;line-height:1.85}.scene-copy>.intro{font-size:15px}.next-link{margin-top:26px;font-size:11px}.section-title{margin-top:22px;margin-bottom:23px;font-size:80px;line-height:.81}.interests-title{font-size:74px}.colophon{flex-wrap:wrap;gap:15px;font-size:7px}.edition{display:none}.binary-mark{font-size:8px}.construction .scribble{transform:translateY(75px)}summary{min-height:51px;font-size:26px}details p{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scribble,.dash-a,.dash-b,.dash-c,body.js .scene-copy:not([hidden]){animation:none}.scene-nav a,.scene-nav i,.object-study,.logo-art,.logo-art img,.next-link>span,.expand{transition:none}.logo-art{transform:none!important}}@media (min-width:801px) and (max-height:780px){.stage{padding-top:34px;padding-bottom:38px}.section-title{margin:20px 0;font-size:72px}.interests-title{font-size:62px}.scene-copy>p:not(.eyebrow){margin-top:17px;font-size:12px;line-height:1.75}.eyebrow{margin-bottom:16px}.next-link{margin-top:25px}.identity-line{padding:10px 0 12px}.object-study{max-width:min(560px,90svh - 234px)}}@font-face{font-family:Syn Calligraphy;src:url(/name-calligraphy.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--muted:#c3c3c3;--rule:#686868;--logo-filter:invert(1);--brand-filter:none;--scene-ease:cubic-bezier(.65,0,.2,1)}body[data-palette=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--paper)}.difference{color:#fff;mix-blend-mode:difference}.brand{color:#fff;mix-blend-mode:difference;padding:3px 8px 3px 0}.brand img{filter:invert();-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.masthead-caption,.controls{color:#fff;opacity:1}.masthead-caption{align-items:center;padding:0 8px;display:flex}.control-label{opacity:.85;font-size:9px}.controls{gap:15px;padding:0 5px}.controls button{justify-content:center;min-width:44px}.controls button:active .motion-symbol,.controls button:active .palette-symbol{transform:scale(.97)}.rail-marker,.object-note,.scene-nav{color:#fff;width:fit-content}.scene-nav{width:100%;padding-right:6px}.scene-nav a{opacity:.72;min-height:44px}.object-note>.micro{opacity:.78}.object-study{color:#fff;mix-blend-mode:difference}.frame-heading,.frame-caption{color:inherit;mix-blend-mode:normal;opacity:1;line-height:1.8}.frame-heading{font-size:9px}.frame-caption{font-size:8px}.object-frame{color:#fff;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:manipulation;background:0 0;border-color:#aaa;box-shadow:9px 10px 0 -8px #888}.logo-art img{filter:var(--logo-filter)}.logo-art{transition:transform .3s cubic-bezier(.19,1,.22,1)}.logo-art img{transition:opacity .24s,transform .36s cubic-bezier(.19,1,.22,1)}.form-hint{font-size:9px}.reading-area{color:#fff;isolation:auto;mix-blend-mode:difference;background:0 0}.reading-area .eyebrow{opacity:1;color:var(--muted);font-size:9px}.scene-copy>p:not(.eyebrow),details p{opacity:1;color:var(--muted);font-size:14px;line-height:1.85}.identity-line{border-color:var(--rule)}.identity-line>.micro{opacity:1;color:var(--muted);font-size:9px}.next-link{gap:24px;min-height:44px;margin-top:23px;font-size:12px}summary{min-height:50px}summary>span:first-child,.expand{opacity:1;color:var(--muted)}details{border-color:var(--rule)}.colophon{color:#fff;mix-blend-mode:difference}.edition{opacity:.8}.copyright{align-items:center;gap:7px;display:flex}.binary-mark{min-width:100px}.liquid-field{width:100%;height:100%;position:absolute;inset:0}.guides-grid,.guides-diagonal,.registration-points,.flourish-position{transform-box:view-box;transform-origin:50%;transition:transform .95s cubic-bezier(.65,0,.25,1),opacity .4s}body[data-scene=about] .guides-grid{transform:translate(-38px,34px)}body[data-scene=about] .guides-diagonal{transform:rotate(7deg)translateY(-36px)}body[data-scene=about] .registration-points{transform:translate(-38px,34px)}body[data-scene=about] .flourish-position{transform:translate(55px,-48px)rotate(-8deg)}body[data-scene=interests] .guides-grid{transform:translate(28px,-24px)}body[data-scene=interests] .guides-diagonal{transform:rotate(-6deg)translateY(42px)}body[data-scene=interests] .registration-points{transform:translate(28px,-24px)}body[data-scene=interests] .flourish-position{transform:translate(-16px,-70px)rotate(12deg)}body[data-scene=about] .object-study,body[data-scene=interests] .object-study{transform:none}.name-button{text-align:left;vertical-align:middle;min-height:44px;color:inherit;touch-action:manipulation;grid-template-areas:"name";align-items:center;max-width:100%;padding:0;display:inline-grid;position:relative}.name-en,.name-zh{pointer-events:none;grid-area:name;transition:opacity .22s,transform .28s cubic-bezier(.19,1,.22,1)}.name-en{opacity:1;transform:none}.name-zh{letter-spacing:.1em;opacity:0;white-space:nowrap;font-family:Syn Calligraphy,Kaiti SC,STKaiti,KaiTi,serif;font-size:1.1em;font-style:normal;font-weight:400;line-height:1.4}.name-zh>span{transition:transform .3s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--i)*25ms);display:inline-block;transform:translateY(7px)}body[data-name=zh] .name-en{opacity:0;transform:translateY(-5px)}body[data-name=zh] .name-zh{opacity:1}body[data-name=zh] .name-zh>span{transform:none}.name-button--inline{font-family:var(--serif);min-width:126px;font-size:24px}.name-button--display{font:inherit;letter-spacing:inherit;line-height:inherit;width:3.4em;padding-right:0}.name-button--display .name-zh{letter-spacing:.055em;font-size:.75em}.name-button--small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;min-width:98px;padding-right:0;font-size:9px}.name-button--small .name-zh{letter-spacing:.12em;font-size:17px}.name-button:active{transform:scale(.985)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.name-button:hover .name-en{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.name-button--display:hover .name-en{text-decoration:none}}@media (max-width:1100px){.frame-heading{font-size:8px}.scene-copy>p:not(.eyebrow){font-size:13px}.controls{gap:9px}}@media (max-width:800px){.masthead-caption{display:none}.scene-nav{padding-right:0}.frame-heading,.frame-caption{font-size:7px}.edition{font-size:8px}}@media (max-width:560px){.reading-area{min-height:360px}.scene-copy>p:not(.eyebrow),details p{font-size:14px}.scene-copy>.intro{font-size:16px}.controls{gap:5px;padding:0}.name-button--display{width:3.5em}.colophon{gap:8px}.copyright{gap:5px}.name-button--small{min-width:94px;font-size:8px}.binary-mark{min-width:84px}.frame-heading,.frame-caption,.form-hint{font-size:8px}.section-title{font-size:76px}.interests-title{font-size:68px}}@media (min-width:801px) and (max-height:780px){.scene-copy>p:not(.eyebrow){font-size:13px;line-height:1.8}.reading-area .eyebrow{font-size:8px}.section-title{font-size:70px}.interests-title{font-size:62px}.next-link{margin-top:13px}.stage{padding-top:25px;padding-bottom:30px}}body[data-input=keyboard] .ink-field path,body[data-input=keyboard] .guides,body[data-input=keyboard] .registration-points,body[data-input=keyboard] .flourish-position,body[data-input=keyboard] .logo-art img,body[data-input=keyboard] .name-en,body[data-input=keyboard] .name-zh,body[data-input=keyboard] .name-zh>span,body.motion-paused .ink-field path,body.motion-paused .guides,body.motion-paused .registration-points,body.motion-paused .flourish-position{transition:none}body.motion-paused .name-en,body.motion-paused .name-zh,body.motion-paused .name-zh>span,body.motion-paused .logo-art,body.motion-paused .logo-art img{transition:opacity .16s;transform:none}@media (prefers-reduced-motion:reduce){.ink-field path,.guides,.registration-points,.flourish-position{transition:none}.name-en,.name-zh,.name-zh>span{transition:opacity .16s;transform:none!important}.name-button:active{transform:none}.logo-art img{transition:opacity .16s;transform:none!important}}body.motion-paused .name-button:active,body[data-input=keyboard] .name-button:active{transform:none}body[data-input=keyboard] .name-en,body[data-input=keyboard] .name-zh,body[data-input=keyboard] .name-zh>span,body[data-input=keyboard] .logo-art img{transition:none}.backdrop{z-index:0;background:#f7f7f7}.masthead,.stage,.colophon{z-index:auto;position:relative}.construction{stroke-width:.65px}.guides{opacity:.26}.scribble{animation:21s cubic-bezier(.45,0,.55,1) infinite alternate line-breathe}.dash-a{animation-duration:15s}.dash-b{animation-duration:19s}.dash-c{animation-duration:17s}.moving-dashes{transition:transform .95s cubic-bezier(.65,0,.25,1)}body[data-scene=about] .moving-dashes{transform:translate(-38px,34px)}body[data-scene=interests] .moving-dashes{transform:translate(28px,-24px)}body.motion-paused .moving-dashes,body[data-input=keyboard] .moving-dashes{transition:none}@media (prefers-reduced-motion:reduce){.moving-dashes{transition:none}}body.motion-paused .logo-art,body.motion-paused .logo-art img,body.motion-paused .next-link>span,body.motion-paused .form-hint>span:last-child{transform:none!important}@media (prefers-reduced-motion:reduce){.next-link>span,.form-hint>span:last-child{transform:none!important}}.syn-title{position:relative;top:-10px}@media (max-width:560px){.syn-title{top:-8px}}html.intro-pending,html.intro-pending body{background:#0b0b0b}.intro-pending .composition,.intro-pending .skip,body.entry-running .object-frame{visibility:hidden}.entry{z-index:40;isolation:isolate;color:#f7f7f7;position:fixed;inset:0;overflow:hidden}.entry-art{pointer-events:none;position:absolute;inset:0}.entry-shutter{background:#0b0b0b;width:calc(50% + 1px);position:absolute;top:-10%;bottom:-10%}.entry-shutter--left{left:0}.entry-shutter--right{right:0}.entry-mark{aspect-ratio:1;mix-blend-mode:difference;width:min(46vmin,400px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.entry-flight{perspective:800px;position:absolute;inset:0}.entry-piece,.entry-echo{width:100%;height:100%;position:absolute;inset:0}.entry-mark img{object-fit:contain;filter:invert();pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.entry-mark .entry-echo--one{filter:invert()blur(7px)}.entry-mark .entry-echo--two{filter:invert()blur(3px)}.entry-piece:first-of-type{clip-path:inset(0 0 72%)}.entry-piece:nth-of-type(2){clip-path:inset(28% 0 52%)}.entry-piece:nth-of-type(3){clip-path:inset(48% 0 32%)}.entry-piece:nth-of-type(4){clip-path:inset(68% 0 16%)}.entry-piece:nth-of-type(5){clip-path:inset(84% 0 0)}@media (prefers-reduced-motion:reduce){.entry{display:none!important}.intro-pending .composition,.intro-pending .skip,body.entry-running .logo-circle{visibility:visible}}.entry-frame{mix-blend-mode:difference;color:#fff;pointer-events:none;position:absolute}.entry-rule{transform-origin:0 0;background:#aaa;height:1px;position:absolute}.entry-cross{font:16px/1 var(--mono);position:absolute;top:14px;left:14px}.entry-cross-end{font:16px/1 var(--mono);opacity:0;position:absolute;bottom:14px;right:14px}.entry-corners{border:1px solid #0000;position:absolute;inset:0;box-shadow:9px 10px 0 -8px #888}.entry-refraction{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px)contrast(1.18);background:linear-gradient(90deg,#fff0,#ffffff0c 45%,#fff0);border-left:1px solid #ffffff30;border-right:1px solid #ffffff10;width:18%;height:140%;position:absolute;top:-20%;left:40%;transform:rotate(-24deg)}.construction{opacity:1;width:100%;left:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.contour-family{opacity:.32;stroke-width:.7px}.ink-contour:nth-child(3n){stroke-width:1px;opacity:.8}.fine-register{opacity:.4}.silver-logo{z-index:1;pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/syn-ring.png) 50%/contain no-repeat;mask:url(/syn-ring.png) 50%/contain no-repeat}.silver-logo:before{content:"";background:linear-gradient(115deg,#eaeaea 10%,#9b9b9b 24%,#fff 32%,#bcbcbc 42%,#f7f7f7 55%,#777 63%,#fff 73%,#d9d9d9 90%);width:240%;height:240%;animation:18s ease-in-out infinite alternate metal-light;position:absolute;top:0;left:0}@keyframes metal-light{0%{transform:translate(-5.8333%,-11.6667%)}to{transform:translate(-49.5833%,-40.8333%)}}body.motion-paused .silver-logo:before,body.page-hidden .silver-logo:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.silver-logo:before{animation:none}}body[data-scene=about] .object-frame,body[data-scene=interests] .object-frame{box-shadow:none;border-color:#0000}body[data-scene=about] .frame-corner,body[data-scene=interests] .frame-corner{opacity:0}.object-frame{transition:border-color .7s,box-shadow .7s}.frame-corner{transition:opacity .7s}body[data-scene=about] .contour-family{opacity:.23}body[data-scene=interests] .contour-family{opacity:.42}.contour-family{transition:opacity .8s}.entry-live-frame{mix-blend-mode:difference;visibility:visible!important;margin:0!important;transition:none!important;position:absolute!important;overflow:visible!important}.entry-live-frame .logo-art{transition:none!important}.entry-live-frame .logo-circle,.entry-live-frame .silver-logo{visibility:hidden}.entry-live-frame.entry-travelling .logo-circle{visibility:visible}.entry-live-frame .frame-corner,.entry-live-frame .frame-cross{visibility:hidden}.entry-live-frame{box-shadow:none!important;border-color:#0000!important}.entry-live-frame.entry-travelling .silver-logo{visibility:visible}.logo-art{isolation:isolate}.silver-logo{mix-blend-mode:multiply}body>.entry-live-frame{z-index:42;position:fixed!important}body>.entry-frame{z-index:41;position:fixed}.entry-restoring{transition:none!important}:root{--muted:#f5f5f5}.scene-copy>p:not(.eyebrow),details p{color:#fff;font-size:16px;line-height:1.85}.scene-copy>.intro{font-size:17px}.reading-area .eyebrow,.identity-line>.micro{color:#fff;font-size:11px}.next-link{font-size:14px}.frame-heading,.masthead-caption,.control-label{font-size:11px}.scene-nav a{opacity:.88}.scene-nav a[aria-current]{opacity:1}.name-button--display .name-zh{letter-spacing:.025em;font-size:1.08em;line-height:1.35}.name-button--display{width:3.5em;max-width:100%}@media (max-width:800px){.frame-heading{font-size:9px}.reading-area .eyebrow,.identity-line>.micro{font-size:10px}}html,body{overscroll-behavior:none}.arrow-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;display:block}.scene-nav i{flex:none}.scene-nav .arrow-icon{width:14px;height:14px}@media (max-width:560px){.scene-nav{gap:10px}.scene-nav a{gap:6px;min-height:44px;font-size:18px}.scene-nav i{display:block;position:absolute;bottom:0;right:0}.scene-nav .arrow-icon{stroke-width:2px;width:12px;height:12px}.next-link{gap:18px;min-height:44px}.next-link .arrow-icon{stroke-width:1.75px;width:22px;height:22px}}.home-links{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.home-links .next-link{gap:12px}button.next-link{text-align:left;padding:0}
