.ld{background:var(--color-paper);color:var(--color-ink);min-height:100vh;transition:background-color .2s,color .2s}.ld a,.ld a:hover{border-bottom:0}.ld-hero{height:100svh;min-height:420px;position:relative;overflow:hidden}.ld-hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#0b0806 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#0b0806 12% 88%,#0000 100%)}.ld-hero__cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:100%;display:grid;position:absolute;inset:0;overflow:hidden}.ld-hero__col{border-right:1px solid rgba(var(--ink-rgb), .04);padding:0 24px;overflow:hidden}.ld-hero__run{will-change:transform;animation-name:mScroll;animation-timing-function:linear;animation-iteration-count:infinite}.ld-hero__run--down{animation-name:mScrollDown}.ld-hero__story{border-bottom:1px solid rgba(var(--ink-rgb), .06);box-sizing:border-box;pointer-events:auto;cursor:default;min-height:max(120px,12.5svh);margin-bottom:30px;padding:0 0 34px}.ld-hero__story a{pointer-events:auto;cursor:pointer;border-bottom:0;display:block}@media (hover:none){.ld-hero__story,.ld-hero__story a{pointer-events:none}}.ld-hero__tag{font-family:var(--font-mono);letter-spacing:.2em;color:rgba(var(--acc-rgb), .16);text-transform:uppercase;margin-bottom:12px;font-size:11px;transition:color .12s}.ld-hero__head{font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:break-word;color:rgba(var(--ink-rgb), .07);font-size:clamp(17px,1.5vw,22px);font-weight:500;line-height:1.08;transition:color .12s}.ld-hero__head--big{font-size:clamp(22px,2vw,32px)}.ld-hero__story:hover .ld-hero__tag{color:rgba(var(--acc-rgb), .7)}.ld-hero__story:hover .ld-hero__head{color:rgba(var(--ink-rgb), .55)}.ld-hero__story:hover .ld-hero__fade{opacity:1;animation:none;transform:none}.ld-hero__fade{animation:linear infinite mBreathe}.ld-hero__vignette{z-index:1;pointer-events:none;background:radial-gradient(ellipse 40% 30% at 50% 50%, rgba(var(--bg-rgb), .95) 35%, rgba(var(--bg-rgb), .5) 72%, rgba(var(--bg-rgb), 0) 100%);position:absolute;inset:0}.ld-ink2{color:var(--color-ink-soft)}.ld-up{color:var(--color-up)}.ld-dn{color:var(--color-down)}.ld-hero__title{z-index:3;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0 200px;display:flex;position:absolute;inset:0}.ld-hero__title h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ink);margin:0;font-size:clamp(56px,9vw,132px);font-weight:600;line-height:1}.ld .ld-hero__tagline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink-soft);margin:20px 0 0;font-size:clamp(20px,2.6vw,34px);font-weight:500;line-height:1.1}.ld-strips{z-index:3;background:var(--color-paper);flex-direction:column;justify-content:center;gap:4px;height:15vh;min-height:120px;max-height:168px;display:flex;position:absolute;bottom:16px;left:0;right:0}.ld-strip__row{box-sizing:border-box;align-items:center;height:50%;display:flex;position:relative;overflow:hidden}.ld-strip__track{width:max-content;animation-name:mSlideR;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.ld-strip__run{display:flex}.ld-strip__item{font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;border-right:1px solid var(--color-rule);height:100%;color:var(--color-ink);align-items:center;gap:12px;padding:0 24px;font-size:12px;text-decoration:none;transition:background-color .1s,color .1s;display:flex}.ld .ld-strip__item:hover{color:var(--color-ink);background:rgba(var(--ink-rgb), .04);border-bottom:0}.ld-strip__item--muted{color:var(--mut3);gap:10px}.ld .ld-strip__item--muted:hover .ld-strip__tag,.ld .ld-strip__item--muted:hover .ld-ink2{color:var(--color-ink)}.ld-strip__spark{width:56px;height:16px;display:block}.ld-strip__name{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-weight:500}.ld-strip__tick{font-family:var(--font-mono);color:var(--mut3);letter-spacing:.08em;font-weight:400}.ld-strip__level{color:var(--color-ink);font-weight:500}.ld-strip__pct{font-weight:500}.ld-strip__per{color:var(--mut3);font-weight:400}.ld-strip__state{color:var(--mut3);letter-spacing:.08em}.ld-strip__tag{letter-spacing:.18em;color:var(--mut3);font-size:10px;transition:color .1s}.ld-strip__row--lg .ld-strip__item{letter-spacing:.04em;gap:18px;padding:0 34px;font-size:18px}.ld-strip__row--lg .ld-strip__name{font-size:22px}.ld-strip__row--lg .ld-strip__tick{font-size:13px}.ld-strip__row--lg .ld-strip__per{font-size:12px}.ld-strip__row--lg .ld-strip__spark{width:88px;height:22px}@keyframes mScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes mScrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes mSlideR{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes mBreathe{0%,62%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(-5px)}88%{opacity:0;transform:translateY(5px)}96%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ld-hero__run,.ld-strip__track,.ld-hero__fade{animation:none}.ld-hero__fade{opacity:1;transform:none}}@media (max-width:720px){.ld-hero__title{padding:0 24px}.ld-strips{height:16vh;min-height:116px}.ld-strip__item{gap:10px;padding:0 18px;font-size:11px}.ld-strip__row--lg .ld-strip__item{letter-spacing:.03em;gap:12px;padding:0 20px;font-size:14px}.ld-strip__row--lg .ld-strip__name{font-size:17px}.ld-strip__row--lg .ld-strip__spark{width:64px;height:18px}}.ld-tagcycle__stack{display:inline-grid}.ld-tagcycle__item{white-space:nowrap;opacity:0;grid-area:1/1;justify-self:center;transition:opacity .9s,transform .9s;transform:translateY(10px)}.ld-tagcycle__item.is-on{opacity:1;transform:none}.ld-tagcycle__item:is(:lang(zh),:lang(ko),:lang(ar),:lang(fa)){font-family:var(--font-display), "PingFang SC", "Microsoft YaHei", "Apple SD Gothic Neo", "Malgun Gothic", "Geeza Pro", "Segoe UI", "Noto Sans", system-ui, sans-serif;letter-spacing:0;font-size:1.08em}.ld-tagcycle__item.is-out{opacity:0;transform:translateY(-10px)}.ld-tagcycle__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.ld-tagcycle__item{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.ld-tagcycle__item{transition:none}}
