.lg{--ink:var(--editorial-ink);--mute:var(--editorial-secondary);--hair:#d3d1ca;--out:cubic-bezier(.2, .8, .2, 1);--year:.5s;border-top:1px solid var(--ink);color:var(--ink);margin:0 0 56px;padding-top:16px}.lg.is-instant,.lg.is-instant *{transition:none!important;animation:none!important}.lg-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lg .lg-count{align-items:baseline;gap:12px;margin:0;line-height:1;display:flex}.lg-count-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;animation:lg-rise .4s var(--out) both;font-size:clamp(64px,7vw,104px);font-weight:400}.lg-count-unit{color:var(--mute);font-size:16px}@keyframes lg-rise{0%{opacity:0;transform:translateY(10px)}}.lg-replay{min-height:0;color:var(--mute);font:400 13px/1.4 var(--font-geist-mono), monospace;letter-spacing:normal;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:0}.lg-replay:hover{color:var(--ink)}.lg-replay:focus-visible{outline-offset:4px;outline:2px solid}.lg-art{width:100%;height:auto;margin-top:-40px;display:block;overflow:visible}.lg .lg-narrow{display:none}.lg-axis{fill:none;stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.lg-year path{fill:none;stroke:var(--hair);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .2s linear}.lg-year.is-on path{stroke:var(--ink)}.lg-art text{fill:var(--mute);font:400 12px var(--font-geist-mono), monospace;letter-spacing:.04em;transition:fill .2s linear}.lg-narrow text{font-size:20px}.lg-art .lg-year.is-on text{fill:var(--ink)}.lg-child{transform:translateX(var(--x));transition:transform var(--year) linear}.lg-body{fill:#d6d7d1}.lg-part{transition:transform var(--year) linear}.lg-arm{fill:#c4c6bf}.lg-leg{fill:var(--ink);transition:transform .22s var(--out)}.lg-left{opacity:0;transform:translateX(var(--x)) translateY(-8px);transition:opacity .16s ease, transform .3s var(--out)}.lg-left.is-on{opacity:1;transform:translateX(var(--x))}.lg .lg-spans{grid-template-columns:minmax(0,505fr) minmax(0,695fr);margin:20px 0 0;display:grid}.lg-spans li{min-width:0}.lg-spans button{border:0;border-top:1px solid var(--hair);width:100%;height:100%;min-height:0;color:var(--mute);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;gap:8px;padding:14px 24px 0 0;transition:color .4s,border-color .4s;display:flex}.lg-spans button:hover{color:var(--ink)}.lg-spans button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.lg-spans .is-on{border-top-color:var(--ink);color:var(--ink)}.lg-span-value{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(34px,3.8vw,54px);font-weight:400;line-height:1}.lg-span-text{font-size:16px;line-height:1.5}.lg .lg-note{color:var(--mute);margin:18px 0 0;font-size:13px;line-height:1.6}@media (max-width:760px){.lg{margin-bottom:40px}.lg .lg-wide{display:none}.lg .lg-narrow{margin-top:8px;display:block}.lg .lg-spans{grid-template-columns:minmax(0,1fr);row-gap:14px}}@media (prefers-reduced-motion:reduce){.lg,.lg *{transition:none!important;animation:none!important}}
