.ch-chrome{z-index:40;padding:calc(2.5rem + env(safe-area-inset-top,0px)) clamp(1.25rem, 4vw, 3rem) 1rem;pointer-events:none;align-items:center;display:flex;position:fixed;inset:0 0 auto}.ch-chrome>*{pointer-events:auto}.ch-chrome-mark{color:var(--ink);filter:drop-shadow(0 1px 8px #0000008c);display:inline-flex}.ch-chrome-mark svg{width:auto;height:15px}.ch-chrome[data-ground=page] .ch-chrome-mark,.ch-chrome[data-ground=page] .ch-menu-trigger{filter:none}.ch-chrome,.ch-menu{--ch-bezzy2:cubic-bezier(.43, .195, .02, 1);--ch-bezzy3:cubic-bezier(.5, 0, 0, 1);--ch-menu-ink:#ece4d3}.ch-menu{--brass:#b8895a;--brass-2:#d4a874}.ch-chrome{justify-content:space-between}.ch-menu-trigger{appearance:none;cursor:pointer;color:var(--ink);filter:drop-shadow(0 1px 8px #0000008c);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:1rem;margin:-.75rem;padding:.75rem;transition:color .25s;display:flex}.ch-chrome[data-menu-open=true] .ch-menu-trigger,.ch-chrome[data-menu-open=true] .ch-chrome-mark{color:var(--ch-menu-ink);filter:none}.ch-menu-trigger:focus-visible{outline:1px dashed var(--brass);outline-offset:4px}.ch-menu-trigger em{display:none}@media (min-width:1024px){.ch-menu-trigger em{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:500;line-height:2;transition:opacity .3s ease-in-out;display:block;position:relative;overflow:clip}}.ch-menu-trigger em span{text-align:right;transition:transform 1s var(--ch-bezzy3);display:block}.ch-menu-trigger em span[data-menu=closed]{position:relative;transform:translateY(0)skewY(0)}.ch-menu-trigger em span[data-menu=open]{position:absolute;top:0;right:0;transform:translateY(-100%)skewY(3deg)}.ch-menu-trigger[data-open=true] em span[data-menu=closed]{transform:translateY(100%)skewY(3deg)}.ch-menu-trigger[data-open=true] em span[data-menu=open]{transform:translateY(0)skewY(0)}.ch-menu-icon{--gap:.375rem;--speed:.3s;width:1.5rem;height:1.4375rem;transition:rotate 1s var(--ch-bezzy2);justify-content:center;align-items:center;display:flex;position:relative;rotate:none}@media (min-width:1024px){.ch-menu-icon{--gap:.25rem;width:1.0625rem;height:.9375rem;margin-bottom:.0625rem}}.ch-menu-icon span{width:100%;height:1px;transition:translate var(--speed) ease-in-out, rotate var(--speed) ease-in-out, scale var(--speed) ease-in-out;background:currentColor;position:absolute;top:50%;left:0}.ch-menu-icon span:first-child{rotate:none;translate:0 calc(-50% - var(--gap))}.ch-menu-icon span:nth-child(2){translate:0 -50%;scale:1}.ch-menu-icon span:nth-child(3){rotate:none;translate:0 calc(-50% + var(--gap))}.ch-menu-trigger[data-open=true] .ch-menu-icon{rotate:270deg}.ch-menu-trigger[data-open=true] .ch-menu-icon span:first-child{translate:0 -50%;rotate:-45deg}.ch-menu-trigger[data-open=true] .ch-menu-icon span:nth-child(2){translate:1rem -50%;scale:0 1}.ch-menu-trigger[data-open=true] .ch-menu-icon span:nth-child(3){translate:0 -50%;rotate:45deg}@media (hover:hover) and (pointer:fine){.ch-menu-trigger:hover em{opacity:.4}.ch-menu-trigger[data-open=false]:hover .ch-menu-icon span:nth-child(2){scale:.5 1}}.ch-menu{z-index:35;color:var(--ch-menu-ink);pointer-events:none;opacity:0;visibility:hidden;background:#000;transition:opacity .3s ease-in-out .25s,visibility 0s linear .55s;position:fixed;inset:0}.ch-menu[data-open=true]{pointer-events:all;opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility linear}.ch-menu-figure{z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:-12rem;overflow:visible}.ch-menu-figure svg{width:min(110vh,110vw);height:min(110vh,110vw);color:var(--brass);opacity:.09;pointer-events:none;will-change:transform}.ch-menu-inner{--movement:1.5em;z-index:2;opacity:0;filter:blur(8px);width:100%;height:100%;transition:opacity .25s var(--ch-bezzy2), scale .75s var(--ch-bezzy2), filter .25s var(--ch-bezzy2);flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,4vh,2.5rem);padding:5rem clamp(1.25rem,4vw,3rem);transition-delay:0s;display:flex;position:relative;scale:2}.ch-menu[data-open=true] .ch-menu-inner{opacity:1;filter:blur();transition:opacity 1.2s var(--ch-bezzy2), scale .75s var(--ch-bezzy2), filter 1.2s var(--ch-bezzy2);transition-delay:.15s;scale:1}.ch-menu-inner ul{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ch-menu-inner li a{color:var(--ch-menu-ink);text-decoration:none;transition:opacity .3s ease-in-out;display:inline-block;overflow:clip}.ch-menu-inner li a span{text-shadow:var(--ch-menu-ink) 0 calc(var(--movement) * -1) 0;transition:transform .5s var(--ch-bezzy2);display:inline-block}.ch-menu-inner li a span:nth-child(2){transition-delay:20ms}.ch-menu-inner li a span:nth-child(3){transition-delay:40ms}.ch-menu-inner li a span:nth-child(4){transition-delay:60ms}.ch-menu-inner li a span:nth-child(5){transition-delay:80ms}.ch-menu-inner li a span:nth-child(6){transition-delay:.1s}.ch-menu-inner li a span:nth-child(7){transition-delay:.12s}.ch-menu-inner li a span:nth-child(8){transition-delay:.14s}.ch-menu-inner li a span:nth-child(9){transition-delay:.16s}.ch-menu-inner li a span:nth-child(10){transition-delay:.18s}.ch-menu-inner li a span:nth-child(11){transition-delay:.2s}.ch-menu-inner li a span:nth-child(12){transition-delay:.22s}.ch-menu-inner li a span:nth-child(n+13){transition-delay:.24s}@media (hover:hover) and (pointer:fine){.ch-menu-inner ul:hover a{opacity:.2}.ch-menu-inner ul a:hover{opacity:1}.ch-menu-inner ul a:hover span{transform:translateY(var(--movement))}}.ch-menu-inner ul a:focus-visible{outline:1px dashed var(--brass);outline-offset:.25em}.ch-menu-inner ul[data-name=pages]{flex-direction:column;gap:.25rem}.ch-menu-inner ul[data-name=pages] li a{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-synthesis:none;font-size:clamp(3rem,9.5vw,8.5rem);font-weight:300;line-height:1.1}.ch-menu-inner ul[data-name=small]{gap:2rem}.ch-menu-inner ul[data-name=small] li a{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2);font-size:.78rem}.ch-menu-inner ul[data-name=small] li a span{text-shadow:var(--brass-2) 0 calc(var(--movement) * -1) 0}.ch-menu-lang{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:1.1rem;font-size:1rem;display:inline-flex}.ch-menu-lang a{color:var(--ch-menu-ink);opacity:.45;border-bottom:1px solid #0000;padding:.35rem .1rem .3rem;text-decoration:none;transition:opacity .25s,color .25s,border-color .25s;display:inline-block}.ch-menu-lang a[lang=zh-HK]{letter-spacing:.1em}.ch-menu-lang a[aria-current=true]{opacity:1;border-bottom-color:var(--brass)}.ch-menu-lang a:hover,.ch-menu-lang a:focus-visible{opacity:1;color:var(--brass-2);outline:none}.ch-menu-lang a:focus-visible{outline:1px dashed var(--brass);outline-offset:4px}.ch-menu-lang-divider{background:var(--ch-menu-ink);opacity:.35;width:1px;height:1.35em}@media (max-height:500px) and (orientation:landscape){.ch-menu-inner{gap:.5rem}.ch-menu-inner ul[data-name=pages]{flex-direction:row;gap:1.5rem}.ch-menu-inner ul[data-name=pages] li a{font-size:clamp(2rem,6vw,3.75rem)}}
