.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.36fr) minmax(300px,.64fr);min-height:min(820px,100svh - 96px);display:grid;position:relative;overflow:hidden}.hero-copy[data-astro-cid-lcdefpme]{z-index:2;padding:clamp(44px, 7vw, 96px) var(--pad-x) var(--s6);border-right:1px solid var(--rule);flex-direction:column;justify-content:space-between;display:flex;position:relative}.hero-index[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--s4);font-size:11px;font-weight:500;line-height:1.4;display:flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:1040px;margin:clamp(48px, 7vw, 88px) 0 var(--s5);letter-spacing:-.028em;font-size:clamp(56px,8.2vw,128px);font-weight:800;line-height:.95}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{display:block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .stroke[data-astro-cid-lcdefpme]{color:#0000;-webkit-text-stroke:2px var(--ink)}.hero-bottom[data-astro-cid-lcdefpme]{gap:var(--s5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.hero-deck[data-astro-cid-lcdefpme]{max-width:640px;margin:0;font-size:clamp(18px,1.7vw,23px);line-height:1.35}.hero-actions[data-astro-cid-lcdefpme]{justify-content:flex-end;max-width:300px}.hero-portrait[data-astro-cid-lcdefpme]{background:var(--signal-blue);isolation:isolate;min-height:520px;position:relative;overflow:hidden}.hero-portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:52% 22%;filter:grayscale()contrast(1.13);mix-blend-mode:multiply;opacity:.92;width:136%;max-width:none;height:92%;position:absolute;inset:8% -18% 0}.hero-portrait[data-astro-cid-lcdefpme]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 50%,#11110fe0 100%);position:absolute;inset:0}.signal-line[data-astro-cid-lcdefpme]{z-index:2;background:var(--acid);width:2px;animation:5s cubic-bezier(.16,1,.3,1) infinite signal-scan;position:absolute;top:0;bottom:0;left:24%}@keyframes signal-scan{0%,12%{opacity:0;transform:translate(-20vw)}25%,72%{opacity:1}88%,to{opacity:0;transform:translate(42vw)}}.portrait-caption[data-astro-cid-lcdefpme]{z-index:3;color:#fff;letter-spacing:.06em;font-size:11px;font-weight:500;line-height:1.5;position:absolute;inset:auto 20px 22px}.portrait-caption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:700 clamp(30px, 4vw, 52px) / 1 var(--display);letter-spacing:-.027em;text-transform:none;margin-bottom:8px;display:block}.evidence-rail[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:1.2fr 1fr 1fr 1.4fr;display:grid}.evidence-rail[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-right:1px solid var(--rule);min-height:112px;padding:22px clamp(16px,2.2vw,32px)}.evidence-rail[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-right:0}.evidence-rail[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:10px;font-weight:500;display:block}.evidence-rail[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:700 clamp(18px, 2vw, 26px) / 1.05 var(--display);letter-spacing:-.02em;display:block}.ledger-foot[data-astro-cid-lcdefpme]{padding:var(--s4) var(--pad-x);border-bottom:1px solid var(--rule);justify-content:flex-end;display:flex}.journey-wrap[data-astro-cid-lcdefpme]{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);display:grid}.journey-intro[data-astro-cid-lcdefpme]{padding:var(--s7) var(--pad-x);background:var(--vermilion);color:#11110f}.journey-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--s5);letter-spacing:-.026em;font-size:clamp(44px,6vw,86px);font-weight:800;line-height:.95}.journey-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:460px;margin:0;font-size:20px;line-height:1.35}.era-link[data-astro-cid-lcdefpme]{color:var(--signal-blue);font:600 12px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-left:6px;text-decoration:none;display:inline-block}.era-link[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.now-band[data-astro-cid-lcdefpme]{min-height:560px;padding:clamp(56px, 9vw, 120px) var(--pad-x);background:var(--signal-blue);color:var(--on-blue);border-bottom:1px solid var(--ink);position:relative;overflow:hidden}.now-band[data-astro-cid-lcdefpme]:after{content:"78";color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--on-blue) 33%, transparent);font:800 clamp(260px, 38vw, 560px) / .7 var(--display);letter-spacing:-.06em;pointer-events:none;position:absolute;bottom:-12vw;right:-2vw}.now-grid[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:1.2fr .8fr;gap:clamp(44px,9vw,140px);display:grid;position:relative}.now-kicker[data-astro-cid-lcdefpme]{color:var(--acid);margin-bottom:24px;font-size:12px;font-weight:600}.now-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:860px;margin:0 0 var(--s5);letter-spacing:-.028em;font-size:clamp(56px,8.6vw,124px);font-weight:800;line-height:.94}.now-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--acid)}.now-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:720px;font-size:clamp(19px,2vw,26px);line-height:1.3}.now-action[data-astro-cid-lcdefpme]{border-color:var(--on-blue);color:var(--on-blue);margin-top:28px}.now-action[data-astro-cid-lcdefpme]:hover{box-shadow:3px 3px 0 var(--on-blue)}.now-list[data-astro-cid-lcdefpme]{border-top:1px solid color-mix(in srgb, var(--on-blue) 55%, transparent);align-self:end}.now-list[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid color-mix(in srgb, var(--on-blue) 35%, transparent);font:500 13px/1.35 var(--mono);text-transform:uppercase;grid-template-columns:44px 1fr;gap:16px;padding:18px 0;display:grid}.now-list[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--acid)}.canon[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;display:grid}.canon-lead[data-astro-cid-lcdefpme]{padding:var(--s8) var(--pad-x);border-right:1px solid var(--rule)}.canon-lead[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:var(--s3) 0 var(--s4);letter-spacing:-.026em;font-size:clamp(48px,6.6vw,100px);font-weight:800;line-height:.95}.canon-lead[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:640px;margin:0;font-size:18px}.canon-actions[data-astro-cid-lcdefpme]{margin-top:var(--s6)}.canon-index[data-astro-cid-lcdefpme]>article[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);min-height:200px;padding:34px clamp(20px,4vw,52px)}.canon-index[data-astro-cid-lcdefpme]>article[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.canon-index[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{margin-bottom:var(--s3);color:var(--vermilion-text);font-size:10px;font-weight:500;display:block}.canon-index[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 var(--s2);font:700 clamp(24px, 3vw, 36px) / 1 var(--display);letter-spacing:-.024em}.canon-index[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.canon-index[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--signal-blue);text-underline-offset:6px;text-decoration:underline 2px}.canon-index[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:16px}.principles[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.principle[data-astro-cid-lcdefpme]{border-right:1px solid var(--rule);min-height:250px;padding:32px clamp(16px,2.4vw,36px)}.principle[data-astro-cid-lcdefpme]:last-child{border-right:0}.principle[data-astro-cid-lcdefpme] .principle-icon{width:28px;height:28px;margin-bottom:var(--s6);color:var(--signal-blue);stroke-width:1.5px}.principle[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 var(--s3);font:700 clamp(22px, 2vw, 30px) / 1 var(--display);letter-spacing:-.024em}.principle[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:16px}.manual[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);display:grid}.manual-lead[data-astro-cid-lcdefpme]{padding:var(--s7) var(--pad-x);border-right:1px solid var(--rule)}.manual-lead[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:var(--s3) 0 var(--s4);font:800 clamp(40px, 5.4vw, 80px) / .95 var(--display);letter-spacing:-.04em}.manual-lead[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:640px;margin:0 0 var(--s5);color:var(--ink-soft);font-size:17.5px;line-height:1.55}.manual-rail[data-astro-cid-lcdefpme]{grid-template-rows:repeat(3,1fr);display:grid}.manual-rail[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:var(--s4) clamp(20px, 3vw, 44px);border-bottom:1px solid var(--rule);flex-direction:column;justify-content:center;display:flex}.manual-rail[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.manual-rail[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:10px;font-weight:500}.manual-rail[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:800 clamp(40px, 4.4vw, 64px) / 1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.closing[data-astro-cid-lcdefpme]{background:var(--ink);min-height:480px;color:var(--on-ink);grid-template-columns:1.4fr .6fr;display:grid}.closing-main[data-astro-cid-lcdefpme]{padding:var(--s8) var(--pad-x);border-right:1px solid color-mix(in srgb, var(--on-ink) 25%, transparent)}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:980px;margin:0 0 var(--s6);letter-spacing:-.028em;font-size:clamp(56px,7.6vw,116px);font-weight:800;line-height:.94}.closing-ghost[data-astro-cid-lcdefpme]{border-color:var(--on-ink);color:var(--on-ink)}.closing-ghost[data-astro-cid-lcdefpme]:hover{box-shadow:3px 3px 0 var(--on-ink)}.closing-side[data-astro-cid-lcdefpme]{padding:var(--s7) clamp(20px, 4vw, 52px);justify-content:space-between;gap:var(--s5);flex-direction:column;display:flex}.closing-side[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--on-ink) 75%, transparent);margin:0}.closing-sig[data-astro-cid-lcdefpme]{font-size:11px;font-weight:500;line-height:1.7}@media (width<=1024px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-copy[data-astro-cid-lcdefpme]{border-right:0}.hero-portrait[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.evidence-rail[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.evidence-rail[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(2){border-right:0}.evidence-rail[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(-n+2){border-bottom:1px solid var(--rule)}.journey-wrap[data-astro-cid-lcdefpme],.canon[data-astro-cid-lcdefpme],.manual[data-astro-cid-lcdefpme],.closing[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.journey-intro[data-astro-cid-lcdefpme],.canon-lead[data-astro-cid-lcdefpme],.manual-lead[data-astro-cid-lcdefpme],.closing-main[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--rule)}.principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.principle[data-astro-cid-lcdefpme]:nth-child(2){border-right:0}.principle[data-astro-cid-lcdefpme]:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media (width<=768px){.hero[data-astro-cid-lcdefpme]{min-height:0}.hero-copy[data-astro-cid-lcdefpme]{min-height:680px;padding-top:48px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:54px;font-size:clamp(54px,17vw,90px)}.hero-bottom[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-actions[data-astro-cid-lcdefpme]{justify-content:flex-start}.journey-intro[data-astro-cid-lcdefpme]{padding-block:68px}.now-band[data-astro-cid-lcdefpme]{min-height:700px}.now-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.canon-lead[data-astro-cid-lcdefpme]{padding-block:72px}.principles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.principle[data-astro-cid-lcdefpme],.principle[data-astro-cid-lcdefpme]:nth-child(2){border-right:0;border-bottom:1px solid var(--rule)}.principle[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.closing[data-astro-cid-lcdefpme]{min-height:620px}}@media (width<=440px){.hero-index[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{display:none}.hero-copy[data-astro-cid-lcdefpme]{min-height:640px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:54px}.evidence-rail[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.evidence-rail[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--rule)}.evidence-rail[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-bottom:0}}
