@property --hand{syntax:"<number>";inherits:true;initial-value:0}.hero[data-astro-cid-ge2uvauf]{--hand:0;--foot-h:3.25rem;--hero-x:max(1rem, calc(var(--gutter) - 1rem - 1px), calc((100% - var(--page-max)) / 2 + var(--gutter)));height:min(100svh,65rem);min-height:35rem;padding:calc(1rem + 1rem * var(--hand));position:relative}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{height:82svh;min-height:33.75rem;padding:calc(.625rem + .375rem * var(--hand))}}.hero__board[data-astro-cid-ge2uvauf]{grid-template-rows:1fr var(--foot-h);border:1px solid var(--rule);border-radius:calc(var(--r-3) * var(--hand));background:color-mix(in oklab, var(--sheet) 55%, transparent);isolation:isolate;height:100%;display:grid;position:relative;overflow:hidden}.hero__plot[data-astro-cid-ge2uvauf]{inset:0 0 var(--foot-h) 0;width:100%;height:calc(100% - var(--foot-h));z-index:-1;max-width:none;position:absolute}@supports (animation-timeline:view()){.motion-ok .hero[data-astro-cid-ge2uvauf]{animation-name:hero-handoff;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit exit 70%}@keyframes hero-handoff{to{--hand:1}}}.hero__content[data-astro-cid-ge2uvauf]{padding:6rem var(--hero-x) clamp(1.5rem, 4.5vh, 3rem);flex-direction:column;justify-content:flex-end;min-height:0;display:flex;position:relative}.hero__block[data-astro-cid-ge2uvauf]{max-width:100%;position:relative}.hero__kicker[data-astro-cid-ge2uvauf]{color:var(--ink-2);margin:0 0 1.25rem}.hero__title[data-astro-cid-ge2uvauf]{--ink-fill:color-mix(in srgb, var(--sheet) 55%, var(--paper));flex-direction:column;align-items:flex-start;row-gap:clamp(.6rem,1.4vw,1.1rem);display:flex}.hero__title[data-astro-cid-ge2uvauf] .hero__h1{font-size:var(--fs-hero);letter-spacing:-.035em;max-width:11.5ch;color:var(--ink);margin:0;line-height:.88}.hero__by[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--cobalt);white-space:nowrap;padding-left:.2em;font-size:clamp(.95rem,1.5vw,1.25rem)}.hero__note[data-astro-cid-ge2uvauf]{color:var(--ink-2);pointer-events:none;max-width:17em;margin:0;font-size:clamp(1rem,1.35vw,1.1875rem);line-height:1.5}.hero__note[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:inline-block}.hero__note--1[data-astro-cid-ge2uvauf]{transform:rotate(-3deg)}.hero__note--2[data-astro-cid-ge2uvauf]{transform:rotate(-2deg)}.hero__arrow[data-astro-cid-ge2uvauf]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.hero__arrow[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke-dasharray:1;stroke-dashoffset:0}.motion-ok .hero__arrow[data-astro-cid-ge2uvauf][data-reveal=draw] path[data-astro-cid-ge2uvauf]+path[data-astro-cid-ge2uvauf]{transition-delay:calc(var(--reveal-d,0s) + .26s)}.motion-ok .hero__note--1[data-astro-cid-ge2uvauf][data-reveal=up]:not(.is-in){transform:translateY(.875rem)rotate(-3deg)}.motion-ok .hero__note--2[data-astro-cid-ge2uvauf][data-reveal=up]:not(.is-in){transform:translateY(.875rem)rotate(-2deg)}.motion-ok.intro-seen .hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-reveal]{opacity:1;transition:none}.motion-ok.intro-seen .hero__note--1[data-astro-cid-ge2uvauf][data-reveal]{transform:rotate(-3deg)}.motion-ok.intro-seen .hero__note--2[data-astro-cid-ge2uvauf][data-reveal]{transform:rotate(-2deg)}.motion-ok.intro-seen .hero__arrow[data-astro-cid-ge2uvauf][data-reveal=draw] path[data-astro-cid-ge2uvauf]{stroke-dashoffset:0;transition:none}.hero__note--1[data-astro-cid-ge2uvauf]{top:clamp(6.875rem,17vh,11.875rem);right:calc(var(--hero-x) + clamp(0rem, 4vw, 5.25rem));text-align:right;position:absolute}.hero__arrow--1[data-astro-cid-ge2uvauf]{width:5.25rem;height:3.5rem;margin:.35rem 0 0 auto;transform:translate(-30%)}.hero__note--2[data-astro-cid-ge2uvauf]{right:calc(var(--hero-x) + clamp(0rem, 1vw, 1.5rem));align-items:flex-end;gap:.5rem;display:flex;position:absolute;bottom:clamp(1.75rem,7vh,4.5rem)}.hero__arrow--2[data-astro-cid-ge2uvauf]{flex:none;width:3.75rem;height:2.5rem;margin-bottom:.6em}@media (width<=1023px){.hero__note--2[data-astro-cid-ge2uvauf]{display:none}.hero__note--1[data-astro-cid-ge2uvauf]{max-width:13em;top:6.5rem;right:1.25rem}.hero__arrow--1[data-astro-cid-ge2uvauf]{width:3.75rem;height:2.5rem}}@media (width<=767px){.hero__by[data-astro-cid-ge2uvauf]{font-size:.875rem}.hero__note--1[data-astro-cid-ge2uvauf]{max-width:calc(100% - 2rem);font-size:.9375rem;top:5.75rem;right:1rem}}.hero__foot[data-astro-cid-ge2uvauf]{padding:0 var(--hero-x);border-top:1px solid var(--rule);background:color-mix(in oklab, var(--paper) 50%, transparent);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.hero__foot[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;background:repeating-linear-gradient(to right, var(--rule) 0 1px, transparent 1px 40px), repeating-linear-gradient(to right, var(--rule) 0 1px, transparent 1px 8px) 0 0 / 100% 5px no-repeat;height:9px;position:absolute;inset:0 0 auto}.hero__skip[data-astro-cid-ge2uvauf]{color:var(--ink);transition:color var(--d-2) var(--ease-ink);align-items:center;gap:.5rem;padding:.4rem 0;display:inline-flex}.hero__skip[data-astro-cid-ge2uvauf]:hover,.hero__skip[data-astro-cid-ge2uvauf]:focus-visible{color:var(--cobalt)}.hero__skip[data-astro-cid-ge2uvauf] .hero__down{width:1rem;height:1rem;transform:rotate(90deg)}.hero__cue[data-astro-cid-ge2uvauf]{color:var(--muted);flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero__cue-line[data-astro-cid-ge2uvauf]{background:var(--ink-2);width:1px;height:1.125rem;display:block}.motion-ok .hero__cue-line[data-astro-cid-ge2uvauf]{animation:cue-pulse var(--d-6) var(--ease-ink) 2.6s 2.5 both}@keyframes cue-pulse{0%{clip-path:inset(0 0 100%)}50%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}.hero__sheet[data-astro-cid-ge2uvauf]{gap:1.5rem;margin:0;font-size:.6875rem;display:flex}@media (width<=767px){.hero__cue[data-astro-cid-ge2uvauf]{left:auto;right:1.125rem;transform:none}.hero__sheet[data-astro-cid-ge2uvauf]{display:none}}.latest[data-astro-cid-cl2qmm65]{transition:box-shadow var(--d-3) var(--ease-swing), translate var(--d-3) var(--ease-swing);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;position:relative;overflow:visible}.latest[data-astro-cid-cl2qmm65]:hover,.latest[data-astro-cid-cl2qmm65]:focus-within{box-shadow:.625rem .625rem 0 var(--shadow-color);translate:-.1875rem -.1875rem}.latest__art[data-astro-cid-cl2qmm65]{border-right:1px solid var(--rule);background:var(--paper-2);border-radius:var(--r-2) 0 0 var(--r-2);place-items:center;min-height:20rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative}.latest__art[data-astro-cid-cl2qmm65] .cover-glyph{width:100%;max-width:32.5rem;height:auto}.latest__coords[data-astro-cid-cl2qmm65],.latest__scale[data-astro-cid-cl2qmm65]{font-size:.625rem;position:absolute;bottom:.85rem;left:1rem}.latest__scale[data-astro-cid-cl2qmm65]{left:auto;right:1rem}.stamp[data-astro-cid-cl2qmm65]{z-index:2;place-items:center;width:8.75rem;height:3.75rem;display:grid;position:absolute;top:-1.125rem;right:-.875rem;transform:rotate(-7deg)}.stamp__blob[data-astro-cid-cl2qmm65]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stamp__blob[data-astro-cid-cl2qmm65] [data-astro-cid-cl2qmm65]:is(rect,circle){fill:var(--vermilion)}.stamp__b[data-astro-cid-cl2qmm65]{transform-box:fill-box;transform-origin:50%;transition:transform var(--d-5) var(--ease-spring)}.stamp__label[data-astro-cid-cl2qmm65]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);padding-left:.14em;font-size:1.1875rem;font-weight:700;position:relative}.dark .stamp__label[data-astro-cid-cl2qmm65]{color:var(--paper)}.latest[data-astro-cid-cl2qmm65]:hover .stamp__b1[data-astro-cid-cl2qmm65]{transform:translate(18px,6px)scale(.6)}.latest[data-astro-cid-cl2qmm65]:hover .stamp__b2[data-astro-cid-cl2qmm65]{transform:translate(-16px,-6px)scale(1.3)}.latest[data-astro-cid-cl2qmm65]:hover .stamp__b3[data-astro-cid-cl2qmm65]{transform:translate(14px,6px)scale(1.4)}.latest[data-astro-cid-cl2qmm65]:hover .stamp__b4[data-astro-cid-cl2qmm65]{transform:translate(-10px,8px)}.motion-ok .latest[data-astro-cid-cl2qmm65] .stamp[data-astro-cid-cl2qmm65]{transition:transform var(--d-4) var(--ease-spring) .42s, opacity var(--d-2) var(--ease-ink) .42s}.motion-ok .latest-wrap[data-astro-cid-cl2qmm65]:not(.is-in) .stamp[data-astro-cid-cl2qmm65]{opacity:0;transform:rotate(-16deg)scale(1.7)}.latest__body[data-astro-cid-cl2qmm65]{flex-direction:column;gap:1rem;min-width:0;padding:clamp(1.5rem,3.5vw,3rem);display:flex}.latest__meta[data-astro-cid-cl2qmm65]{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.latest__draft[data-astro-cid-cl2qmm65]{color:var(--cobalt)}.latest__title[data-astro-cid-cl2qmm65]{color:var(--ink);margin:0;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.02}.latest__title[data-astro-cid-cl2qmm65].is-latin{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600}.latest__title[data-astro-cid-cl2qmm65].is-cjk{font-family:var(--font-sans);letter-spacing:.01em;font-weight:700;line-height:1.15}.latest__link[data-astro-cid-cl2qmm65]{outline:none}.latest__link[data-astro-cid-cl2qmm65]:after{content:"";z-index:1;border-radius:var(--r-2);position:absolute;inset:0}.latest__link[data-astro-cid-cl2qmm65]:focus-visible:after{outline:2px solid var(--cobalt);outline-offset:3px}.latest__excerpt[data-astro-cid-cl2qmm65]{font-size:var(--fs-lead);color:var(--ink-2);max-width:34ch;margin:0;line-height:1.55}html[lang=zh-TW] .latest__excerpt[data-astro-cid-cl2qmm65]{max-width:22em}.latest__foot[data-astro-cid-cl2qmm65]{border-top:1px dashed var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:1.25rem;display:flex}.latest__tags[data-astro-cid-cl2qmm65]{z-index:2;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.latest__go[data-astro-cid-cl2qmm65]{color:var(--ink);transition:color var(--d-2) var(--ease-ink), gap var(--d-3) var(--ease-swing);align-items:center;gap:.5rem;display:inline-flex}.latest[data-astro-cid-cl2qmm65]:hover .latest__go[data-astro-cid-cl2qmm65]{color:var(--cobalt);gap:.85rem}.latest__go[data-astro-cid-cl2qmm65] .icon{width:1.25rem;height:1.25rem}.motion-ok .latest[data-astro-cid-cl2qmm65]:hover .latest__go[data-astro-cid-cl2qmm65] .icon[data-draw] path{animation:icon-draw var(--d-3) var(--ease-ink) both}.motion-ok .latest[data-astro-cid-cl2qmm65]:hover .latest__go[data-astro-cid-cl2qmm65] .icon[data-draw] .part-2{animation-delay:60ms}@media (width<=767px){.latest[data-astro-cid-cl2qmm65]{grid-template-columns:1fr}.latest__art[data-astro-cid-cl2qmm65]{border-right:0;border-bottom:1px solid var(--rule);border-radius:var(--r-2) var(--r-2) 0 0;min-height:12.5rem}.stamp[data-astro-cid-cl2qmm65]{top:-1rem;right:-.375rem}}@media (forced-colors:active){.stamp__blob[data-astro-cid-cl2qmm65]{display:none}.stamp__label[data-astro-cid-cl2qmm65]{border:2px solid canvastext;padding:.2rem .6rem}}
