.nova-intro[data-v-d1d5b1d9]{z-index:1000;opacity:1;isolation:isolate;background:radial-gradient(70% 55% at 52% 48%,#28425c21,#0000 70%),#05070b;transition:opacity .64s cubic-bezier(.33,1,.68,1);position:fixed;inset:0;overflow:hidden}.nova-intro.is-leaving[data-v-d1d5b1d9]{opacity:0;pointer-events:none}.nova-intro__stars[data-v-d1d5b1d9]{opacity:.74}.nova-intro__scene[data-v-d1d5b1d9]{z-index:1;opacity:0;transition:opacity .9s;position:absolute;inset:0}.nova-intro__scene.is-ready[data-v-d1d5b1d9]{opacity:1}.nova-intro__scene[data-v-d1d5b1d9] canvas{display:block;width:100%!important;height:100%!important}.nova-intro__vignette[data-v-d1d5b1d9]{z-index:2;pointer-events:none;background:radial-gradient(52% 62% at 50% 48%,#0000 35%,#03050957 72%,#030509e6 100%),linear-gradient(#0305095c,#0000 22% 76%,#0305098c);position:absolute;inset:0}.nova-intro__grain[data-v-d1d5b1d9]{z-index:3;pointer-events:none;opacity:.035;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='0.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.nova-intro__ui[data-v-d1d5b1d9]{z-index:4;pointer-events:none;opacity:0;animation:intro-ui-in-d1d5b1d9 .9s var(--ease-out) .15s forwards;flex-direction:column;justify-content:space-between;padding:34px clamp(24px,4vw,58px) 30px;display:flex;position:absolute;inset:0}.nova-intro__top[data-v-d1d5b1d9],.nova-intro__bottom[data-v-d1d5b1d9]{justify-content:space-between;align-items:center;gap:30px;display:flex}.nova-intro__brand[data-v-d1d5b1d9]{color:var(--starlight-soft);font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:10px;font-size:9px;display:inline-flex}.nova-intro__dot[data-v-d1d5b1d9]{background:var(--gold);border-radius:50%;width:4px;height:4px;box-shadow:0 0 13px #ffb86cb3}.nova-intro__index[data-v-d1d5b1d9],.nova-intro__note[data-v-d1d5b1d9]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.nova-intro__skip[data-v-d1d5b1d9]{border:1px solid var(--line);min-height:40px;color:var(--muted-strong);font-family:var(--font-mono);letter-spacing:.06em;pointer-events:auto;background:#05070b4d;border-radius:999px;align-items:center;gap:9px;padding:0 0 0 12px;font-size:9px;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.nova-intro__skip[data-v-d1d5b1d9]:hover{color:var(--gold-soft);background:#ffb86c0f;border-color:#ffb86c73}.nova-intro__skip kbd[data-v-d1d5b1d9]{border-left:1px solid var(--line);height:24px;color:var(--muted);font-family:var(--font-mono);place-items:center;padding:0 7px;font-size:8px;display:inline-grid}.nova-intro__progress[data-v-d1d5b1d9]{background:#ede9e014;height:1px;position:absolute;bottom:14px;left:clamp(24px,4vw,58px);right:clamp(24px,4vw,58px);overflow:hidden}.nova-intro__progress span[data-v-d1d5b1d9]{background:linear-gradient(90deg, #ffb86c26, var(--gold));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.nova-intro__progress span.is-running[data-v-d1d5b1d9]{animation:2.6s cubic-bezier(.33,1,.68,1) forwards intro-progress-d1d5b1d9}@keyframes intro-progress-d1d5b1d9{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intro-ui-in-d1d5b1d9{to{opacity:1}}@media (width<=640px){.nova-intro__ui[data-v-d1d5b1d9]{padding:24px 20px}.nova-intro__top[data-v-d1d5b1d9],.nova-intro__bottom[data-v-d1d5b1d9]{gap:16px}.nova-intro__brand[data-v-d1d5b1d9]{letter-spacing:.09em;font-size:8px}.nova-intro__index[data-v-d1d5b1d9]{display:none}.nova-intro__note[data-v-d1d5b1d9]{max-width:150px;font-size:7px;line-height:1.5}.nova-intro__skip[data-v-d1d5b1d9]{min-height:44px}.nova-intro__skip kbd[data-v-d1d5b1d9]{display:none}.nova-intro__progress[data-v-d1d5b1d9]{bottom:12px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.nova-intro__ui[data-v-d1d5b1d9],.nova-intro__progress span.is-running[data-v-d1d5b1d9]{opacity:1;animation:none;transform:none}}.hero[data-v-1ba04490]{min-height:100svh;padding-top:calc(var(--header-height) + 34px);isolation:isolate;padding-bottom:26px;position:relative;overflow:hidden}.hero[data-v-1ba04490]:before{z-index:0;background:radial-gradient(ellipse 65% 50% at 76% 18%, #3956762b, transparent 68%), radial-gradient(ellipse 44% 44% at 20% 62%, #ffb86c09, transparent 70%), linear-gradient(180deg, #05070b29 0%, #05070b14 64%, var(--void) 100%);content:"";position:absolute;inset:0}.hero__nebula[data-v-1ba04490]{z-index:0;filter:blur(40px);pointer-events:none;background:radial-gradient(#5575971a,#0000 62%);width:48vw;height:60vw;position:absolute;top:-20%;left:54%;transform:rotate(18deg)}.hero__orbit[data-v-1ba04490]{z-index:1;aspect-ratio:1/.48;pointer-events:none;border:1px solid #ede9e018;border-radius:50%;width:min(82vw,1180px);position:absolute;top:2%;right:-22%;transform:rotate(-22deg)}.hero__orbit[data-v-1ba04490]:before{content:"";border:1px solid #7ea6c912;border-radius:50%;position:absolute;inset:12% -9%}.hero__orbit-moon[data-v-1ba04490]{background:var(--gold-soft);border-radius:50%;width:4px;height:4px;position:absolute;top:24%;left:3.6%;box-shadow:0 0 15px #ffb86ca6}.hero__orbit-star[data-v-1ba04490]{background:var(--starlight);opacity:.6;border-radius:50%;width:2px;height:2px;position:absolute;top:68%;right:19%}.hero__inner[data-v-1ba04490]{z-index:2;min-height:calc(100svh - var(--header-height) - 60px);flex-direction:column;display:flex;position:relative}.hero__topline[data-v-1ba04490]{opacity:0;animation:fade-in-1ba04490 .9s var(--ease-out) .22s forwards;justify-content:space-between;align-items:center;gap:30px;display:flex}.hero__kicker[data-v-1ba04490]{color:var(--starlight-soft)}.hero__status[data-v-1ba04490]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:26px;font-size:9px;display:flex}.hero__status-signal[data-v-1ba04490]{color:#707b89;align-items:center;gap:7px;display:inline-flex}.hero__status-signal i[data-v-1ba04490]{background:var(--sage);border-radius:50%;width:4px;height:4px;animation:3.2s ease-in-out infinite signal-pulse-1ba04490;box-shadow:0 0 8px #a9c4a58c}.hero__title-wrap[data-v-1ba04490]{flex-direction:column;flex:1;justify-content:center;padding:clamp(26px,5vh,62px) 0 clamp(22px,4vh,44px);display:flex}.hero__title-index[data-v-1ba04490]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.17em;opacity:0;animation:fade-in-1ba04490 .9s var(--ease-out) .5s forwards;margin-bottom:6px;margin-left:.18em;font-size:9px}.hero__title[data-v-1ba04490]{width:fit-content;max-width:100%;color:var(--starlight);letter-spacing:-.045em;white-space:nowrap;text-wrap:nowrap;margin-left:-.045em;font-size:clamp(96px,23vw,344px);font-weight:400;line-height:.8;position:relative}.hero__letter[data-v-1ba04490]{opacity:0;animation:title-rise-1ba04490 1s var(--ease-out) forwards;display:inline-block;transform:translateY(.19em)}.hero__letter[data-v-1ba04490]:first-child{animation-delay:.16s}.hero__letter[data-v-1ba04490]:nth-child(2){animation-delay:.23s}.hero__letter[data-v-1ba04490]:nth-child(3){animation-delay:.3s}.hero__letter[data-v-1ba04490]:nth-child(4){animation-delay:.37s}.hero__star[data-v-1ba04490]{color:var(--gold-soft);filter:drop-shadow(0 0 14px #ffb86c66);opacity:0;animation:star-appear-1ba04490 1.4s var(--ease-out) .82s forwards;position:absolute;top:2%;right:1.5%}.hero__star[data-v-1ba04490] svg{width:clamp(13px,1.4vw,20px);height:clamp(13px,1.4vw,20px)}.hero__under[data-v-1ba04490]{border-top:1px solid var(--line);opacity:0;animation:rise-in-1ba04490 .9s var(--ease-out) .7s forwards;justify-content:space-between;align-items:flex-end;gap:50px;padding-top:clamp(22px,3.4vh,34px);display:flex}.hero__intro[data-v-1ba04490]{flex-direction:column;align-items:flex-start;display:flex}.hero__manifesto[data-v-1ba04490]{color:var(--gold-soft);font-family:var(--font-mono);letter-spacing:.15em;font-size:10px;line-height:1.4}.hero__lede[data-v-1ba04490]{max-width:700px;font-family:var(--font-serif);letter-spacing:-.025em;margin-top:13px;font-size:clamp(23px,2.2vw,32px);line-height:1.16}.hero__support[data-v-1ba04490]{color:var(--muted);letter-spacing:.01em;margin-top:9px;font-size:11px}.hero__cta[data-v-1ba04490]{min-height:44px;color:var(--starlight-soft);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:13px;margin-top:18px;font-size:10px;transition:color .18s;display:inline-flex}.hero__cta-icon[data-v-1ba04490]{border:1px solid var(--line-strong);width:34px;height:34px;transition:border-color .22s ease, background-color .22s ease, transform .22s var(--ease-out);border-radius:50%;place-items:center;display:grid}.hero__cta[data-v-1ba04490]:hover{color:var(--starlight)}.hero__cta:hover .hero__cta-icon[data-v-1ba04490]{background:#ffb86c14;border-color:#ffb86c8c;transform:translate(3px)}.hero__instrument[data-v-1ba04490]{align-items:flex-start;gap:clamp(26px,4vw,52px);padding-bottom:2px;display:flex}.hero__data[data-v-1ba04490]{white-space:nowrap;flex-direction:column;gap:5px;display:flex}.hero__data span[data-v-1ba04490]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.13em;font-size:8px}.hero__data strong[data-v-1ba04490]{color:var(--starlight-soft);font-family:var(--font-mono);letter-spacing:.06em;font-size:9px;font-weight:400}.hero__scroll[data-v-1ba04490]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:8px;padding-top:1px;font-size:8px;display:flex}.hero__scroll-line[data-v-1ba04490]{background:var(--line);width:1px;height:42px;margin-top:2px;position:relative;overflow:hidden}.hero__scroll-line[data-v-1ba04490]:after{background:var(--gold);content:"";width:1px;height:12px;animation:2.8s ease-in-out infinite scroll-line-1ba04490;position:absolute;top:-30%;left:0}@keyframes title-rise-1ba04490{to{opacity:1;transform:translateY(0)}}@keyframes fade-in-1ba04490{to{opacity:1}}@keyframes rise-in-1ba04490{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes star-appear-1ba04490{0%{opacity:0;transform:scale(.7)rotate(-12deg)}60%{opacity:1;transform:scale(1.1)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes signal-pulse-1ba04490{0%,to{opacity:.4}50%{opacity:1}}@keyframes scroll-line-1ba04490{0%{opacity:0;transform:translateY(0)}16%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(54px)}}@media (width<=860px){.hero[data-v-1ba04490]{padding-top:calc(var(--header-height) + 24px)}.hero__inner[data-v-1ba04490]{min-height:calc(100svh - var(--header-height) - 50px)}.hero__status>span[data-v-1ba04490]:first-child{display:none}.hero__title[data-v-1ba04490]{font-size:clamp(86px,25vw,200px)}.hero__under[data-v-1ba04490]{flex-direction:column;align-items:flex-start;gap:26px}.hero__instrument[data-v-1ba04490]{border-top:1px solid var(--line-faint);justify-content:space-between;width:100%;padding-top:15px}.hero__scroll[data-v-1ba04490]{display:none}.hero__lede[data-v-1ba04490]{max-width:470px}}@media (width<=560px){.hero__topline[data-v-1ba04490]{align-items:flex-start}.hero__status[data-v-1ba04490]{text-align:right;justify-content:flex-end;max-width:150px}.hero__status-signal[data-v-1ba04490]{font-size:7px}.hero__title-wrap[data-v-1ba04490]{padding-block:42px 32px}.hero__title-index[data-v-1ba04490]{margin-bottom:10px}.hero__title[data-v-1ba04490]{font-size:clamp(82px,26.5vw,130px)}.hero__star[data-v-1ba04490]{top:0;right:0}.hero__under[data-v-1ba04490]{gap:22px;padding-top:21px}.hero__manifesto[data-v-1ba04490]{font-size:8px}.hero__lede[data-v-1ba04490]{font-size:24px}.hero__support[data-v-1ba04490]{font-size:10px}.hero__cta[data-v-1ba04490]{margin-top:19px}.hero__instrument[data-v-1ba04490]{gap:18px}.hero__data strong[data-v-1ba04490]{font-size:7px}}@media (prefers-reduced-motion:reduce){.hero__topline[data-v-1ba04490],.hero__title-index[data-v-1ba04490],.hero__letter[data-v-1ba04490],.hero__star[data-v-1ba04490],.hero__under[data-v-1ba04490]{opacity:1;animation:none;transform:none}.hero__status-signal i[data-v-1ba04490],.hero__scroll-line[data-v-1ba04490]:after{animation:none}}.featured-card[data-v-621c9689]{border:1px solid var(--line);border-radius:var(--radius);transition:border-color .24s ease, transform .32s var(--ease-out);background:linear-gradient(120deg,#1825367a,#0000 52%),#080d15b8;display:block;position:relative;overflow:hidden}.featured-card[data-v-621c9689]:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #0000;transition:border-color .24s;position:absolute;inset:0}.featured-card[data-v-621c9689]:hover{border-color:#ffb86c57;transform:translateY(-2px)}.featured-card__top[data-v-621c9689]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:21px clamp(22px,3.4vw,42px);display:flex}.featured-card__main[data-v-621c9689]{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;display:grid}.featured-card__content[data-v-621c9689]{flex-direction:column;align-items:flex-start;padding:clamp(32px,5vw,64px) clamp(22px,3.4vw,42px);display:flex}.featured-card__tags[data-v-621c9689]{margin-bottom:24px}.featured-card h3[data-v-621c9689]{max-width:720px;font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin-bottom:20px;font-size:clamp(38px,4.5vw,62px);font-weight:400;line-height:1.01;transition:color .22s}.featured-card:hover h3[data-v-621c9689]{color:#fff8ec}.featured-card__description[data-v-621c9689]{max-width:590px;color:var(--muted);font-size:14px;line-height:1.75}.featured-card__read[data-v-621c9689]{color:var(--gold-soft);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;margin-top:auto;padding-top:32px;font-size:10px;display:inline-flex}.featured-card__read svg[data-v-621c9689]{transition:transform .22s var(--ease-out)}.featured-card:hover .featured-card__read svg[data-v-621c9689]{transform:translate(4px)}.featured-card__visual[data-v-621c9689]{border-left:1px solid var(--line);background:radial-gradient(circle at 60% 45%,#ffb86c0d,#0000 55%),repeating-linear-gradient(90deg,#0000 0 62px,#ede9e006 63px),repeating-linear-gradient(0deg,#0000 0 62px,#ede9e006 63px);align-items:stretch;display:flex;position:relative;overflow:hidden}.featured-card__visual[data-v-621c9689] .orbit-glyph{min-height:100%}.featured-card__footer[data-v-621c9689]{border-top:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:12px;padding:17px clamp(22px,3.4vw,42px);font-size:9px;display:flex}.featured-card__signal[data-v-621c9689]{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.featured-card__signal span[data-v-621c9689]{background:var(--sage);border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #a9c4a573}@media (width<=900px){.featured-card__main[data-v-621c9689]{grid-template-columns:1fr}.featured-card__visual[data-v-621c9689]{border-top:1px solid var(--line);border-left:0;order:-1;min-height:230px}.featured-card__content[data-v-621c9689]{padding-top:30px}.featured-card h3[data-v-621c9689]{font-size:clamp(34px,7.8vw,48px)}}@media (width<=560px){.featured-card__top[data-v-621c9689]{padding-block:17px}.featured-card__visual[data-v-621c9689]{min-height:196px}.featured-card__content[data-v-621c9689]{padding-block:27px}.featured-card__description[data-v-621c9689]{font-size:13px}.featured-card__footer[data-v-621c9689]{flex-wrap:wrap;padding-block:15px}.featured-card__signal[data-v-621c9689]{width:100%;margin-top:3px;margin-left:0}}.home[data-v-8d31e949]{position:relative}.home-section[data-v-8d31e949]{padding-block:clamp(74px,9vw,124px)}.home-section__head[data-v-8d31e949]{grid-template-columns:52px minmax(0,1fr) minmax(220px,320px);align-items:end;gap:clamp(20px,3vw,44px);margin-bottom:clamp(34px,5vw,58px);display:grid}.home-section__number[data-v-8d31e949]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;align-self:start;padding-top:5px;font-size:10px}.home-section__title[data-v-8d31e949]{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.home-section__title h2[data-v-8d31e949]{font-family:var(--font-serif);letter-spacing:-.04em;font-size:clamp(48px,6.4vw,82px);font-weight:400;line-height:.88}.home-section__aside[data-v-8d31e949]{text-align:right;flex-direction:column;align-items:flex-end;gap:17px;padding-bottom:4px;display:flex}.home-section__aside p[data-v-8d31e949]{max-width:300px;color:var(--muted);font-size:12px;line-height:1.7}.home-writing__list[data-v-8d31e949]{border-top:1px solid var(--line);margin-top:22px}.home-writing__list[data-v-8d31e949] .post-row:last-child{border-bottom-color:#0000}.home-writing__list[data-v-8d31e949] .post-row:last-child .post-row__rail:before{display:none}.tag-section[data-v-8d31e949]{position:relative}.home-about[data-v-8d31e949]{border-top:1px solid var(--line);padding-block:clamp(70px,9vw,120px)}.home-about__meta[data-v-8d31e949]{justify-content:space-between;align-items:center;gap:30px;padding-bottom:clamp(28px,4vw,48px);display:flex}.home-about__main[data-v-8d31e949]{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:end;gap:clamp(40px,9vw,140px);display:grid}.home-about__statement[data-v-8d31e949]{position:relative}.home-about__quote[data-v-8d31e949]{color:var(--starlight);letter-spacing:-.035em;font-size:clamp(46px,7.4vw,106px);font-weight:400;line-height:.83}.home-about__quote-zh[data-v-8d31e949]{color:var(--gold-soft);font-family:var(--font-mono);letter-spacing:.18em;margin-top:24px;font-size:10px}.home-about__body[data-v-8d31e949]{flex-direction:column;align-items:flex-start;gap:26px;padding-bottom:3px;display:flex}.home-about__body p[data-v-8d31e949]{max-width:450px;color:var(--muted-strong);font-size:clamp(15px,1.35vw,18px);line-height:1.8}@media (width<=920px){.home-section__head[data-v-8d31e949]{grid-template-columns:36px minmax(0,1fr)}.home-section__aside[data-v-8d31e949]{text-align:left;grid-column:2;align-items:flex-start;max-width:460px;margin-top:4px}.home-about__main[data-v-8d31e949]{grid-template-columns:1fr;gap:50px}.home-about__body[data-v-8d31e949]{max-width:560px;padding-left:clamp(0px,10vw,100px)}}@media (width<=620px){.home-section[data-v-8d31e949]{padding-block:64px}.home-section__head[data-v-8d31e949]{grid-template-columns:27px minmax(0,1fr);gap:12px;margin-bottom:28px}.home-section__title[data-v-8d31e949]{gap:13px}.home-section__title h2[data-v-8d31e949]{font-size:clamp(43px,13vw,58px)}.home-section__aside[data-v-8d31e949]{gap:14px}.home-about__quote[data-v-8d31e949]{font-size:clamp(52px,16.5vw,84px)}.home-about__body[data-v-8d31e949]{padding-left:0}}
