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