.mj-page[data-astro-cid-w3yev5qb]{--rust: #c1440e;--rust-soft: #e8955a;--sand: #f3dcc0;--sky: #7fb8e0;--leaf: #6fbf73;--ink: #f6efe7;--ink-soft: #d9cbbb;--ink-mute: #a8998a;--glass: rgba(14, 9, 7, .62);--line: rgba(255, 255, 255, .12);--mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;background:#0b0706;color:var(--ink);line-height:1.5}.mj-story[data-astro-cid-w3yev5qb]{position:relative;height:1000vh}.mj-stage[data-astro-cid-w3yev5qb]{position:sticky;top:0;height:100vh;overflow:hidden}.mj-scene[data-astro-cid-w3yev5qb]{position:absolute;inset:0;width:100%;height:100%;display:block}.mj-svg-label[data-astro-cid-w3yev5qb]{fill:#d9cbbb;font-size:16px;font-family:var(--mono)}.mj-svg-tag[data-astro-cid-w3yev5qb]{fill:#fff;font-size:11px;font-weight:700;font-family:var(--mono)}.mj-flicker[data-astro-cid-w3yev5qb]{animation:mj-flicker .12s ease-in-out infinite alternate}.mj-cloud-a[data-astro-cid-w3yev5qb]{animation:mj-drift 26s ease-in-out infinite alternate}.mj-cloud-b[data-astro-cid-w3yev5qb]{animation:mj-drift 34s ease-in-out infinite alternate-reverse}.mj-light[data-astro-cid-w3yev5qb]{fill:#ffd27a}.mj-blink[data-astro-cid-w3yev5qb]{animation:mj-blink 1.6s steps(2) infinite}.mj-wave[data-astro-cid-w3yev5qb]{transform-box:fill-box;transform-origin:left center;animation:mj-wave 2.4s ease-in-out infinite alternate}.mj-leg[data-astro-cid-w3yev5qb]{transform-box:fill-box;transform-origin:top center}.is-walking[data-astro-cid-w3yev5qb] .mj-leg-a[data-astro-cid-w3yev5qb]{animation:mj-step .6s ease-in-out infinite alternate}.is-walking[data-astro-cid-w3yev5qb] .mj-leg-b[data-astro-cid-w3yev5qb]{animation:mj-step .6s ease-in-out infinite alternate-reverse}.mj-hero[data-astro-cid-w3yev5qb]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px 18vh;pointer-events:none}.mj-kicker[data-astro-cid-w3yev5qb]{margin:0 0 8px;font-family:var(--mono);font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;color:var(--rust-soft)}.mj-hero[data-astro-cid-w3yev5qb] h1[data-astro-cid-w3yev5qb]{margin:0;font-size:clamp(5rem,20vw,14rem);line-height:1;font-weight:800;letter-spacing:.08em;background:linear-gradient(180deg,#ffe2c8,#e8955a,#c1440e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 8px 40px rgba(193,68,14,.45))}.mj-sub[data-astro-cid-w3yev5qb]{margin:16px 0 40px;font-size:clamp(1.05rem,2.4vw,1.4rem);color:var(--ink-soft)}.mj-scroll-cue[data-astro-cid-w3yev5qb]{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--mono);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute)}.mj-scroll-cue[data-astro-cid-w3yev5qb] span[data-astro-cid-w3yev5qb]{width:2px;height:40px;background:linear-gradient(180deg,transparent,var(--rust-soft));animation:mj-cue 1.8s ease-in-out infinite}.mj-hud[data-astro-cid-w3yev5qb]{position:absolute;top:96px;right:24px;width:240px;padding:16px;border-radius:16px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(10px);font-family:var(--mono)}.mj-hud-row[data-astro-cid-w3yev5qb]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px dashed rgba(255,255,255,.08);font-size:.75rem}.mj-hud-row[data-astro-cid-w3yev5qb] span[data-astro-cid-w3yev5qb]{color:var(--ink-mute);text-transform:uppercase;letter-spacing:.06em}.mj-hud-row[data-astro-cid-w3yev5qb] strong[data-astro-cid-w3yev5qb]{color:var(--sand);font-weight:600;font-variant-numeric:tabular-nums}.mj-hud-clock[data-astro-cid-w3yev5qb] strong[data-astro-cid-w3yev5qb]{color:var(--rust-soft);font-size:1rem}.mj-hud-bar[data-astro-cid-w3yev5qb]{margin-top:12px;height:4px;border-radius:2px;background:#ffffff1a;overflow:hidden}.mj-hud-bar[data-astro-cid-w3yev5qb] span[data-astro-cid-w3yev5qb]{display:block;height:100%;background:linear-gradient(90deg,var(--rust),var(--rust-soft),var(--leaf));transform-origin:left;transform:scaleX(0)}.mj-hud-note[data-astro-cid-w3yev5qb]{margin:8px 0 0;font-size:.65rem;color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase}.mj-cards[data-astro-cid-w3yev5qb]{position:absolute;left:40px;top:96px;width:min(440px,calc(100% - 340px))}.mj-card[data-astro-cid-w3yev5qb]{position:absolute;left:0;top:0;width:100%;padding:24px;border-radius:20px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(12px);opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .5s ease,transform .5s ease}.mj-card[data-astro-cid-w3yev5qb].is-active{opacity:1;transform:none;pointer-events:auto}.mj-card-meta[data-astro-cid-w3yev5qb]{display:flex;align-items:center;gap:12px;margin:0 0 8px;font-family:var(--mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rust-soft)}.mj-card-meta[data-astro-cid-w3yev5qb] span[data-astro-cid-w3yev5qb]{padding:2px 8px;border-radius:999px;background:var(--rust);color:#fff}.mj-card[data-astro-cid-w3yev5qb] h2[data-astro-cid-w3yev5qb]{margin:0 0 8px;font-size:1.6rem;line-height:1.2;font-weight:700}.mj-card[data-astro-cid-w3yev5qb] p[data-astro-cid-w3yev5qb]:last-child{margin:0;color:var(--ink-soft)}.mj-pages[data-astro-cid-w3yev5qb]{position:absolute;left:50%;bottom:24px;transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:4px;max-width:calc(100% - 120px);padding:6px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(10px)}.mj-pages[data-astro-cid-w3yev5qb] a[data-astro-cid-w3yev5qb]{padding:6px 14px;border-radius:999px;color:var(--ink);text-decoration:none;font-family:var(--mono);font-size:.75rem;letter-spacing:.04em;white-space:nowrap;transition:background .2s ease,color .2s ease}.mj-pages[data-astro-cid-w3yev5qb] a[data-astro-cid-w3yev5qb]:hover{background:#ffffff1f}.mj-pages[data-astro-cid-w3yev5qb] .mj-pages-skip[data-astro-cid-w3yev5qb]{background:var(--rust);color:#fff}.mj-pages[data-astro-cid-w3yev5qb] .mj-pages-skip[data-astro-cid-w3yev5qb]:hover{background:var(--rust-soft);color:#1a0d06}.mj-more-title[data-astro-cid-w3yev5qb]{margin:0 0 24px;font-size:1.4rem;line-height:1.2;font-weight:600}.mj-rail[data-astro-cid-w3yev5qb]{position:absolute;right:24px;bottom:48px;display:flex;flex-direction:column;gap:8px}.mj-rail[data-astro-cid-w3yev5qb] button[data-astro-cid-w3yev5qb]{position:relative;width:14px;height:14px;padding:0;border-radius:50%;border:2px solid rgba(255,255,255,.5);background:#00000059;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.mj-rail[data-astro-cid-w3yev5qb] button[data-astro-cid-w3yev5qb]:hover{transform:scale(1.25)}.mj-rail[data-astro-cid-w3yev5qb] button[data-astro-cid-w3yev5qb].is-done{background:var(--rust-soft);border-color:var(--rust-soft)}.mj-rail[data-astro-cid-w3yev5qb] button[data-astro-cid-w3yev5qb].is-active{background:#fff;border-color:#fff;transform:scale(1.3)}.mj-rail-label[data-astro-cid-w3yev5qb]{position:absolute;right:24px;top:50%;transform:translate(6px,-50%);white-space:nowrap;padding:2px 8px;border-radius:6px;background:var(--glass);font-family:var(--mono);font-size:.7rem;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.mj-rail[data-astro-cid-w3yev5qb] button[data-astro-cid-w3yev5qb]:hover .mj-rail-label[data-astro-cid-w3yev5qb],.mj-rail[data-astro-cid-w3yev5qb] button[data-astro-cid-w3yev5qb]:focus-visible .mj-rail-label[data-astro-cid-w3yev5qb]{opacity:1;transform:translateY(-50%)}.mj-outro[data-astro-cid-w3yev5qb]{max-width:1040px;margin:0 auto;padding:96px 24px;text-align:center}.mj-outro[data-astro-cid-w3yev5qb] h2[data-astro-cid-w3yev5qb]{margin:0 0 16px;font-size:clamp(2rem,5vw,3rem);line-height:1.2;font-weight:700}.mj-outro-lead[data-astro-cid-w3yev5qb]{max-width:640px;margin:0 auto 48px;color:var(--ink-soft);font-size:1.1rem}.mj-stats[data-astro-cid-w3yev5qb]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px}.mj-stats[data-astro-cid-w3yev5qb] div[data-astro-cid-w3yev5qb]{padding:24px 16px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#c1440e24,#c1440e05)}.mj-stats[data-astro-cid-w3yev5qb] strong[data-astro-cid-w3yev5qb]{display:block;font-size:1.6rem;color:var(--sand);font-weight:700}.mj-stats[data-astro-cid-w3yev5qb] span[data-astro-cid-w3yev5qb]{font-family:var(--mono);font-size:.75rem;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.08em}.mj-links[data-astro-cid-w3yev5qb]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:left}.mj-link[data-astro-cid-w3yev5qb]{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:16px;border:1px solid var(--line);background:#ffffff08;color:var(--ink);text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease}.mj-link[data-astro-cid-w3yev5qb]:hover{transform:translateY(-4px);border-color:var(--rust-soft);background:#e8955a14}.mj-link-kicker[data-astro-cid-w3yev5qb]{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--rust-soft)}.mj-link[data-astro-cid-w3yev5qb] strong[data-astro-cid-w3yev5qb]{font-size:1.1rem;line-height:1.3;font-weight:600;padding-right:24px}.mj-link-arrow[data-astro-cid-w3yev5qb]{position:absolute;right:24px;bottom:24px;color:var(--rust-soft);transition:transform .25s ease}.mj-link[data-astro-cid-w3yev5qb]:hover .mj-link-arrow[data-astro-cid-w3yev5qb]{transform:translate(4px)}.mj-again[data-astro-cid-w3yev5qb]{margin-top:48px;padding:14px 28px;border-radius:999px;border:1px solid var(--rust-soft);background:transparent;color:var(--sand);font-family:var(--mono);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.mj-again[data-astro-cid-w3yev5qb]:hover{background:var(--rust-soft);color:#1a0d06}@keyframes mj-flicker{0%{transform:scaleY(.85)}to{transform:scaleY(1.1)}}@keyframes mj-drift{0%{transform:translate(-40px)}to{transform:translate(60px)}}@keyframes mj-blink{to{opacity:.2}}@keyframes mj-wave{0%{transform:skewY(-4deg) scaleX(.94)}to{transform:skewY(4deg) scaleX(1)}}@keyframes mj-step{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}@keyframes mj-cue{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(prefers-reduced-motion:reduce){.mj-flicker[data-astro-cid-w3yev5qb],.mj-cloud-a[data-astro-cid-w3yev5qb],.mj-cloud-b[data-astro-cid-w3yev5qb],.mj-blink[data-astro-cid-w3yev5qb],.mj-wave[data-astro-cid-w3yev5qb],.mj-scroll-cue[data-astro-cid-w3yev5qb] span[data-astro-cid-w3yev5qb],.is-walking[data-astro-cid-w3yev5qb] .mj-leg-a[data-astro-cid-w3yev5qb],.is-walking[data-astro-cid-w3yev5qb] .mj-leg-b[data-astro-cid-w3yev5qb]{animation:none}.mj-card[data-astro-cid-w3yev5qb]{transition:none}}@media(max-width:900px){.mj-stats[data-astro-cid-w3yev5qb]{grid-template-columns:repeat(2,1fr)}.mj-links[data-astro-cid-w3yev5qb]{grid-template-columns:1fr}}@media(max-width:720px){.mj-hud[data-astro-cid-w3yev5qb]{top:80px;left:12px;right:12px;width:auto;padding:8px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:0 12px}.mj-hud-row[data-astro-cid-w3yev5qb]{flex-direction:column;align-items:flex-start;gap:0;border:0;padding:4px 0;font-size:.65rem}.mj-hud-row[data-astro-cid-w3yev5qb]:nth-child(n+4),.mj-hud-note[data-astro-cid-w3yev5qb]{display:none}.mj-hud-bar[data-astro-cid-w3yev5qb]{grid-column:1 / -1;margin-top:4px}.mj-pages[data-astro-cid-w3yev5qb]{top:164px;bottom:auto;max-width:calc(100% - 24px);border-radius:16px}.mj-pages[data-astro-cid-w3yev5qb] a[data-astro-cid-w3yev5qb]{padding:4px 10px;font-size:.7rem}.mj-cards[data-astro-cid-w3yev5qb]{left:12px;top:auto;bottom:16px;width:calc(100% - 52px)}.mj-card[data-astro-cid-w3yev5qb]{top:auto;bottom:0;padding:16px}.mj-card[data-astro-cid-w3yev5qb] h2[data-astro-cid-w3yev5qb]{font-size:1.25rem}.mj-card[data-astro-cid-w3yev5qb] p[data-astro-cid-w3yev5qb]:last-child{font-size:.9rem}.mj-rail[data-astro-cid-w3yev5qb]{right:12px;bottom:24px;gap:6px}.mj-rail[data-astro-cid-w3yev5qb] button[data-astro-cid-w3yev5qb]{width:12px;height:12px}}
