.j-intro[data-astro-cid-4362f7na]{text-align:center;padding-top:clamp(20px,5vw,60px);padding-bottom:30px}.j-intro[data-astro-cid-4362f7na] .lede[data-astro-cid-4362f7na]{margin:0 auto}.scroll-cue[data-astro-cid-4362f7na]{margin:34px auto 0;width:26px;height:42px;border-radius:14px;border:1.5px solid var(--ink-4);position:relative}.scroll-cue[data-astro-cid-4362f7na] span[data-astro-cid-4362f7na]{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--accent);animation:cue 1.8s var(--ease-in-out) infinite}@keyframes cue{60%{transform:translateY(14px);opacity:0}61%{transform:none;opacity:0}to{opacity:1}}.journey[data-astro-cid-4362f7na]{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;max-width:1400px;margin:0 auto;padding:0 var(--gutter)}.j-visual[data-astro-cid-4362f7na]{position:sticky;top:calc(var(--header-h) + 18px);height:calc(100vh - var(--header-h) - 40px)}.j-stage[data-astro-cid-4362f7na]{position:relative;height:100%;border-radius:var(--r-xl);overflow:hidden}.j-stage[data-astro-cid-4362f7na]>svg[data-astro-cid-4362f7na]{width:100%;height:100%}.cam[data-astro-cid-4362f7na]{transform-origin:0 0;transition:transform 1.4s var(--ease-in-out),opacity .8s}.jr[data-astro-cid-4362f7na]{font-family:var(--serif);letter-spacing:.3em;fill:var(--ink-4)}.jr[data-astro-cid-4362f7na].sea{font-style:italic;letter-spacing:.08em;fill:color-mix(in srgb,var(--t-reconstruction) 55%,transparent)}.jl[data-astro-cid-4362f7na]{font-weight:650;fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-linejoin:round;opacity:0;transition:opacity var(--t-med)}.jp[data-astro-cid-4362f7na].on .jl[data-astro-cid-4362f7na]{opacity:1}.jp[data-astro-cid-4362f7na] .ring[data-astro-cid-4362f7na]{opacity:0;transform-box:fill-box;transform-origin:center}.jp[data-astro-cid-4362f7na] .dot[data-astro-cid-4362f7na]{opacity:.35;transition:opacity var(--t-med),r var(--t-med)}.jp[data-astro-cid-4362f7na].visited .dot[data-astro-cid-4362f7na]{opacity:.85}.jp[data-astro-cid-4362f7na].on .dot[data-astro-cid-4362f7na]{opacity:1}.jp[data-astro-cid-4362f7na].on .ring[data-astro-cid-4362f7na]{opacity:1;animation:ping 2.2s var(--ease) infinite}@keyframes ping{0%{transform:scale(.4);opacity:1}to{transform:scale(2.2);opacity:0}}.j-stage[data-astro-cid-4362f7na].dim .cam[data-astro-cid-4362f7na]{opacity:.25}.j-overlay[data-astro-cid-4362f7na]{position:absolute;left:0;right:0;bottom:0;padding:26px 28px 30px;background:linear-gradient(transparent,color-mix(in srgb,var(--bg) 88%,transparent) 45%);display:grid;gap:4px}.j-year[data-astro-cid-4362f7na]{font-size:.9rem;color:var(--accent);letter-spacing:.08em}.j-glyph[data-astro-cid-4362f7na]{text-align:left;font-size:clamp(2.8rem,6vw,4.8rem);line-height:1.1;color:var(--ink);text-shadow:0 0 40px color-mix(in srgb,var(--accent) 45%,transparent);transition:opacity .35s,filter .35s,transform .35s;min-height:1.1em}.j-glyph[data-astro-cid-4362f7na].swap{opacity:0;filter:blur(10px);transform:translateY(6px)}.j-glyph[data-astro-cid-4362f7na][lang=he]{font-family:var(--hebrew)}.j-glyph[data-astro-cid-4362f7na][lang=phn]{font-family:var(--phoenician)}.j-glyph[data-astro-cid-4362f7na][lang=arc]{font-family:var(--aramaic)}.j-glyph[data-astro-cid-4362f7na][lang=grc],.j-glyph[data-astro-cid-4362f7na][lang=en]{font-family:var(--serif)}.j-cap[data-astro-cid-4362f7na]{color:var(--ink-3)}.j-progress[data-astro-cid-4362f7na]{position:absolute;top:18px;left:50%;transform:translate(-50%);display:flex;gap:6px;padding:8px 12px;border-radius:999px;background:var(--glass-solid)}.j-progress[data-astro-cid-4362f7na] span[data-astro-cid-4362f7na]{width:7px;height:7px;border-radius:50%;background:var(--ink-4);transition:background-color var(--t-med),transform var(--t-med)}.j-progress[data-astro-cid-4362f7na] span[data-astro-cid-4362f7na].done{background:var(--ink-3)}.j-progress[data-astro-cid-4362f7na] span[data-astro-cid-4362f7na].on{background:var(--accent);transform:scale(1.4)}.j-steps[data-astro-cid-4362f7na]{padding:18vh 0 30vh}.j-step[data-astro-cid-4362f7na]{min-height:82vh;display:flex;align-items:center}.j-card[data-astro-cid-4362f7na]{opacity:.35;transform:scale(.97);transition:opacity .6s var(--ease),transform .6s var(--ease),border-color .6s}.j-step[data-astro-cid-4362f7na].active .j-card[data-astro-cid-4362f7na]{opacity:1;transform:none;border-color:color-mix(in srgb,var(--accent) 40%,var(--glass-border))}.j-card[data-astro-cid-4362f7na] h2[data-astro-cid-4362f7na]{margin:14px 0 12px;font-size:clamp(1.5rem,2.6vw,2rem)}.j-body[data-astro-cid-4362f7na]{font-size:1.12rem;color:var(--ink-2);line-height:1.65}@media(max-width:900px){.journey[data-astro-cid-4362f7na]{display:block;padding:0}.j-visual[data-astro-cid-4362f7na]{position:sticky;top:0;z-index:3;height:auto;padding:calc(var(--header-h) + 14px) 12px 16px;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),transparent);mask-image:linear-gradient(#000 calc(100% - 12px),transparent)}.j-stage[data-astro-cid-4362f7na]{height:38vh;min-height:250px;max-height:420px;border-radius:var(--r-lg)}.j-steps[data-astro-cid-4362f7na]{position:relative;z-index:1;padding:0 12px 30vh}.j-step[data-astro-cid-4362f7na]{min-height:calc(100vh - min(max(38vh,250px),420px) - var(--header-h) - 30px);align-items:center;padding:16px 0}.j-card[data-astro-cid-4362f7na]{background:var(--glass-solid);opacity:.4}.j-card[data-astro-cid-4362f7na] h2[data-astro-cid-4362f7na]{font-size:1.4rem}.j-body[data-astro-cid-4362f7na]{font-size:1.04rem}.j-overlay[data-astro-cid-4362f7na]{padding:10px 14px 12px;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:12px;row-gap:0;background:linear-gradient(transparent,color-mix(in srgb,var(--bg) 78%,transparent) 60%)}.j-glyph[data-astro-cid-4362f7na]{grid-row:1 / span 2;font-size:2.2rem;text-shadow:0 0 24px color-mix(in srgb,var(--accent) 35%,transparent)}.j-year[data-astro-cid-4362f7na]{font-size:.74rem;align-self:end}.j-cap[data-astro-cid-4362f7na]{font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.j-progress[data-astro-cid-4362f7na]{top:10px;padding:6px 10px;gap:5px}.j-progress[data-astro-cid-4362f7na] span[data-astro-cid-4362f7na]{width:6px;height:6px}}
