.jr-page[data-v-9ad1da3b]{--a4:#2f7d43;--r-m:14px;--band:clamp(52px,4.8vw,70px);background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}:where(.jr-page[data-v-9ad1da3b] *){box-sizing:border-box}:where(.jr-page a[data-v-9ad1da3b]){color:inherit;text-decoration:none}:where(.jr-page img[data-v-9ad1da3b]){max-width:100%;display:block}:where(.jr-page button[data-v-9ad1da3b]){font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.wrap[data-v-9ad1da3b]{width:min(1264px,100% - 40px);margin:0 auto}.mast[data-v-9ad1da3b]{background:var(--paper);padding:clamp(26px,3.4vw,44px) 0 0}.mast__rule[data-v-9ad1da3b]{background:var(--ink);opacity:.85;height:1px}.mast__rule--thin[data-v-9ad1da3b]{opacity:.22}.mast__in[data-v-9ad1da3b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 0 13px;display:flex}.mast__name[data-v-9ad1da3b]{font-family:var(--serif);font-size:var(--t-fd4);font-weight:var(--w-strong,700);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--ink);margin:0}.mast__name i[data-v-9ad1da3b]{color:var(--v);font-style:italic}.mast__meta[data-v-9ad1da3b]{text-align:right;gap:5px;padding-bottom:6px;display:grid}.mast__meta b[data-v-9ad1da3b]{font-family:var(--mono);font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:0;color:var(--ink)}.mast__meta span[data-v-9ad1da3b]{font-size:var(--t-s);color:var(--muted)}.mast__strap[data-v-9ad1da3b]{font-family:var(--mono);font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:0;color:var(--label,#6b6254);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:9px 0 0;display:flex}.mast__strap span[data-v-9ad1da3b]{align-items:center;gap:8px;display:inline-flex}.mast__strap i[data-v-9ad1da3b]{background:var(--a4,#2f7d43);border-radius:50%;width:6px;height:6px;font-style:normal}.lead[data-v-9ad1da3b]{background:var(--paper);padding:clamp(24px,2.8vw,40px) 0 clamp(28px,3vw,44px)}.lead__in[data-v-9ad1da3b]{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(22px,2.6vw,40px);display:grid}.lead__ph[data-v-9ad1da3b]{border-radius:var(--r-m,14px);aspect-ratio:4/3;background:var(--wall);display:block;position:relative;overflow:hidden}.lead__ph img[data-v-9ad1da3b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1)}.lead:hover .lead__ph img[data-v-9ad1da3b]{transform:scale(1.035)}.lead__tag[data-v-9ad1da3b]{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;background:#0c0a05bd;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;position:absolute;top:14px;left:14px}.lead__no[data-v-9ad1da3b],.lead__tag[data-v-9ad1da3b]{font-family:var(--mono);font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:0}.lead__no[data-v-9ad1da3b]{color:var(--v);margin:0 0 12px}.lead__t[data-v-9ad1da3b]{font-size:var(--t-fd2);font-weight:var(--w-display,800);letter-spacing:-.042em;line-height:var(--lh-tight);margin:0 0 14px}.lead__t i[data-v-9ad1da3b]{font-family:var(--serif);font-style:italic;font-weight:var(--w-strong,700);color:var(--v)}.lead__d[data-v-9ad1da3b]{font-size:var(--t-m);line-height:var(--lh-prose);color:var(--muted);max-width:46ch;margin:0 0 18px}.lead__byl[data-v-9ad1da3b]{border-top:1px dashed var(--dash);border-bottom:1px dashed var(--dash);font-family:var(--mono);font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:0;color:var(--label,#6b6254);flex-wrap:wrap;gap:8px 18px;margin-bottom:18px;padding:14px 0;display:flex}.lead__byl b[data-v-9ad1da3b]{color:var(--ink)}.toc[data-v-9ad1da3b]{padding:0 0 var(--band);background:var(--paper)}.toc__hd[data-v-9ad1da3b]{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:0 0 14px;display:flex}.toc__hd h2[data-v-9ad1da3b]{font-family:var(--serif);font-size:var(--t-fd2);letter-spacing:-.02em;color:var(--ink);margin:0;font-style:italic}.toc__hd h2[data-v-9ad1da3b],.toc__n[data-v-9ad1da3b]{font-weight:var(--w-strong,700)}.toc__n[data-v-9ad1da3b]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:0;color:var(--label,#6b6254)}.dept[data-v-9ad1da3b]{flex-wrap:wrap;gap:8px;padding:16px 0 20px;display:flex}.dept button[data-v-9ad1da3b]{border:1px solid var(--line);background:var(--card);min-height:38px;font:var(--w-strong,700) var(--t-xs)/1 var(--sans);color:var(--ink-soft);border-radius:999px;padding:8px 15px;transition:border-color .18s,background .18s,color .18s}.dept button[data-v-9ad1da3b]:hover{border-color:#16140f57}.dept button[aria-pressed=true][data-v-9ad1da3b]{background:var(--ink);border-color:var(--ink);color:var(--card);font-weight:var(--w-strong,700)}.toc__grid[data-v-9ad1da3b]{grid-template-columns:minmax(0,1fr) clamp(300px,32%,420px);align-items:start;gap:clamp(26px,3vw,48px);display:grid}.toc__list[data-v-9ad1da3b]{margin:0;padding:0;list-style:none}.jr[data-v-9ad1da3b]{text-align:left;border-bottom:1px dashed var(--dash);grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:16px;width:100%;padding:17px 0;transition:opacity .2s;display:grid}.toc__list li:first-child .jr[data-v-9ad1da3b]{border-top:1px dashed var(--dash)}.jr__n[data-v-9ad1da3b]{font-family:var(--mono);font-size:var(--t-s);font-weight:var(--w-strong,700);color:var(--label,#6b6254);transition:color .2s}.jr__t[data-v-9ad1da3b]{min-width:0;display:block;position:relative}.jr__t b[data-v-9ad1da3b]{font-size:var(--t-l);font-weight:var(--w-strong,700);letter-spacing:-.032em;line-height:var(--lh-snug);transition:color .2s;display:block}.jr__t small[data-v-9ad1da3b]{font-size:var(--t-m);line-height:var(--lh-body);color:var(--muted);max-width:52ch;margin-top:5px;display:block}.jr__m[data-v-9ad1da3b]{white-space:nowrap;font-family:var(--mono);font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:0;color:var(--label,#6b6254);flex-direction:column;align-items:flex-end;gap:4px}.jr__m em[data-v-9ad1da3b]{font-style:normal}.jr.is-on .jr__n[data-v-9ad1da3b],.jr.is-on .jr__t b[data-v-9ad1da3b],.jr:hover .jr__n[data-v-9ad1da3b],.jr:hover .jr__t b[data-v-9ad1da3b],.jr__m em[data-v-9ad1da3b]{color:var(--ca,var(--v))}.jr[data-v-9ad1da3b]:focus-visible{outline:2px solid var(--v);outline-offset:3px}.jr__ph[data-v-9ad1da3b]{display:none}.pv[data-v-9ad1da3b]{top:calc(var(--hdrH,61px) + 20px);position:sticky}.pv__fr[data-v-9ad1da3b]{border-radius:var(--r-m,14px);aspect-ratio:4/5;background:var(--wall);box-shadow:0 0 0 1px var(--line),0 26px 54px -34px #16140f99;position:relative;overflow:hidden}.pv__fr img[data-v-9ad1da3b]{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .42s;position:absolute;inset:0}.pv__fr img.is-on[data-v-9ad1da3b]{opacity:1}.pv__cap[data-v-9ad1da3b]{font-family:var(--mono);font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:0;color:var(--label,#6b6254);justify-content:space-between;align-items:baseline;gap:14px;padding:13px 2px 0;display:flex}.pv__cap b[data-v-9ad1da3b]{color:var(--ca,var(--v))}.jr-end[data-v-9ad1da3b]{padding:0 0 var(--band);background:var(--paper)}.jr-end__in[data-v-9ad1da3b]{border-radius:var(--r-m,14px);background:var(--cream);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.jr-end__in p[data-v-9ad1da3b]{font-size:var(--t-m);line-height:var(--lh-prose);color:var(--ink-soft);max-width:46ch;margin:0}.jr-end__in b[data-v-9ad1da3b]{font-family:var(--serif);font-style:italic;font-size:var(--t-l);font-weight:var(--w-strong,700);color:var(--ink);margin-bottom:5px;display:block}.sr[data-v-9ad1da3b]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.lead__in[data-v-9ad1da3b],.toc__grid[data-v-9ad1da3b]{grid-template-columns:minmax(0,1fr)}.pv[data-v-9ad1da3b]{display:none}.jr[data-v-9ad1da3b]{grid-template-columns:38px 84px minmax(0,1fr) auto;align-items:center;gap:14px}.jr__ph[data-v-9ad1da3b]{aspect-ratio:4/3;background:var(--wall);border-radius:9px;width:84px;display:block;overflow:hidden}.jr__ph img[data-v-9ad1da3b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media (width<=620px){.mast__in[data-v-9ad1da3b]{flex-direction:column;align-items:flex-start;gap:12px}.mast__meta[data-v-9ad1da3b]{text-align:left}.jr[data-v-9ad1da3b]{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:13px}.jr__n[data-v-9ad1da3b]{display:none}.jr__ph[data-v-9ad1da3b]{width:64px}.jr__m[data-v-9ad1da3b]{flex-direction:row;grid-column:2;align-items:center;gap:10px;margin-top:7px}.jr__t small[data-v-9ad1da3b]{display:none}}.jr-skel[data-v-9ad1da3b]{padding:6px 0 0}.jr-skel__row[data-v-9ad1da3b]{border-bottom:1px dashed var(--dash);background:linear-gradient(100deg,#0000 30%,#16140f0b 50%,#0000 70%) 0 0/220% 100%;height:74px;animation:1.4s ease-in-out infinite jrsk-9ad1da3b}@keyframes jrsk-9ad1da3b{0%{background-position:180% 0}to{background-position:-40% 0}}.jr-none[data-v-9ad1da3b]{border-radius:var(--r-m);background:var(--cream);border:1.5px dashed var(--dash);text-align:center;margin-top:8px;padding:34px 30px}.jr-none b[data-v-9ad1da3b]{font-size:var(--t-l);font-weight:var(--w-strong,700);letter-spacing:-.03em;margin-bottom:7px;display:block}.jr-none p[data-v-9ad1da3b]{font-size:var(--t-m);line-height:var(--lh-prose);color:var(--muted);max-width:46ch;margin:0 auto 20px}.dept button span[data-v-9ad1da3b]{opacity:.55}.jr__m[data-v-9ad1da3b],.jr__n[data-v-9ad1da3b],.jr__t[data-v-9ad1da3b]{display:block}.jr__m[data-v-9ad1da3b]{display:flex}@media (width<=767px){.wrap[data-v-9ad1da3b]{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.jr-page[data-v-9ad1da3b] *{transition:none!important;animation:none!important}}.btn[data-v-9ad1da3b]{border-radius:var(--r-s,9px);font-family:var(--mono);font-size:var(--t-s);font-weight:var(--w-strong,700);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;padding:14px 24px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:inline-flex}.btn--sm[data-v-9ad1da3b]{font-size:var(--t-xs);padding:10px 16px}.btn--go[data-v-9ad1da3b]{background:var(--grad);color:var(--card);box-shadow:0 16px 32px -16px color-mix(in srgb,var(--v) 45%,transparent)}.btn--go[data-v-9ad1da3b]:hover{transform:translateY(-2px)}.btn--ink[data-v-9ad1da3b]{background:var(--card);color:var(--ink);border:1px solid var(--line)}.btn--ink[data-v-9ad1da3b]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.btn--ghost[data-v-9ad1da3b]{color:#fff;background:#ffffff0f;border:1px dashed #ffffff57}.btn--pill[data-v-9ad1da3b]{cursor:pointer;background:var(--p);min-height:46px;color:var(--card);font-size:var(--t-s);font-weight:var(--w-strong,700);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--v) 70%,transparent);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:inline-flex}.btn--pill[data-v-9ad1da3b]:hover:not(:disabled){box-shadow:0 20px 38px -16px color-mix(in srgb,var(--v) 80%,transparent);transform:translateY(-2px)}.btn--pill-ink[data-v-9ad1da3b]{background:var(--ink);color:var(--card)}.btn--pill-ink[data-v-9ad1da3b],.btn--pill-ink[data-v-9ad1da3b]:hover:not(:disabled){box-shadow:none}.btn--pill[data-v-9ad1da3b]:disabled{background:color-mix(in srgb,var(--ink,#16140f) 9%,transparent);color:var(--muted,#8f8677);box-shadow:none;cursor:not-allowed}.btn[data-v-9ad1da3b]:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.btn[data-v-9ad1da3b],.btn--pill[data-v-9ad1da3b]{transition:none}.btn--go[data-v-9ad1da3b]:hover,.btn--ink[data-v-9ad1da3b]:hover,.btn--pill[data-v-9ad1da3b]:hover:not(:disabled){transform:none}}
