.nav[data-astro-cid-wpvy4v7s]{z-index:100;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:62px;padding:0 48px;transition:background .4s,border-color .4s;display:flex;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s].scrolled,.nav[data-astro-cid-wpvy4v7s]:has(.menu.open){backdrop-filter:blur(8px);border-bottom-color:var(--line);background:#fffffff5}.nav[data-astro-cid-wpvy4v7s] .logo[data-astro-cid-wpvy4v7s]{font-size:var(--fs-body);letter-spacing:var(--ls-1);color:var(--ink);font-weight:700;text-decoration:none}.nav[data-astro-cid-wpvy4v7s] .menu[data-astro-cid-wpvy4v7s]{gap:26px;list-style:none;display:flex}.nav[data-astro-cid-wpvy4v7s] .menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--muted);font-size:var(--fs-note);text-decoration:none;transition:all .3s}.nav[data-astro-cid-wpvy4v7s] .menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--ink)}.nav[data-astro-cid-wpvy4v7s] .menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].on{color:var(--accent);font-weight:500}.nav-toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;color:var(--ink);background:0 0;border:none;width:34px;height:26px;padding:0;display:none;position:relative}.nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:currentColor;height:2px;transition:all .3s;position:absolute;left:4px;right:4px}.nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{top:5px}.nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(2){top:12px}.nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(3){top:19px}.nav[data-astro-cid-wpvy4v7s]:has(.menu.open) .nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{top:12px;transform:rotate(45deg)}.nav[data-astro-cid-wpvy4v7s]:has(.menu.open) .nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.nav[data-astro-cid-wpvy4v7s]:has(.menu.open) .nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(3){top:12px;transform:rotate(-45deg)}@media (width<=720px){.nav[data-astro-cid-wpvy4v7s]{padding:12px 18px}.nav-toggle[data-astro-cid-wpvy4v7s]{display:block}.nav[data-astro-cid-wpvy4v7s] .menu[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 24px #26343014}.nav[data-astro-cid-wpvy4v7s] .menu[data-astro-cid-wpvy4v7s].open{display:flex}.nav[data-astro-cid-wpvy4v7s] .menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{width:100%}.nav[data-astro-cid-wpvy4v7s] .menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--line);font-size:var(--fs-note);padding:15px 22px;display:block}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--color-paper);color:var(--ink);font-family:Noto Sans TC,sans-serif;line-height:var(--lh-base);-webkit-font-smoothing:antialiased;overflow-x:clip}.serif{font-family:Noto Serif TC,serif}.mincho{font-family:Shippori Mincho,serif}.garamond{font-family:EB Garamond,serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p,h1,h2,h3,h4,li{text-wrap:pretty}.reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.lr .lr-line{display:block;overflow:hidden}.lr .lr-inner{transition:transform 1s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(112%)}.lr.in .lr-inner{transform:none}.si{overflow:hidden}.si img{opacity:.65;will-change:transform;transition:transform 1.5s cubic-bezier(.22,1,.36,1),opacity 1.2s;transform:scale(1.1)}.si.in img{opacity:1;transform:scale(1)}[data-para]{position:relative;overflow:hidden}.para-inner{will-change:transform;height:calc(100% + 88px);margin-top:-44px;position:relative}.para-inner img{object-fit:cover;width:100%;height:100%}.ct .char{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(.55em)}.ct.in .char{opacity:1;transform:none}.jmap svg{width:100%;height:100%}
