.jb-pr[data-astro-cid-wzm2qcxj]{letter-spacing:.04em;color:var(--ink-faint,#9a9089);margin:2.4rem 0 0;font-size:.72rem;line-height:1.9}.hero[data-astro-cid-wzm2qcxj]{background:#1a1917;align-items:flex-end;min-height:clamp(28rem,68svh,48rem);display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-wzm2qcxj]{position:absolute;inset:0}.hero__media[data-astro-cid-wzm2qcxj] img[data-astro-cid-wzm2qcxj]{object-fit:cover;width:100%;height:100%;animation:18s cubic-bezier(.16,1,.3,1) forwards heroZoom}.hero__placeholder[data-astro-cid-wzm2qcxj]{background:linear-gradient(135deg,#1a1917 0%,#2a2723 100%);width:100%;height:100%}@keyframes heroZoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero__scrim[data-astro-cid-wzm2qcxj]{background:linear-gradient(#0000 0%,#100c0a26 30%,#100c0a8c 62%,#100c0ae6 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-wzm2qcxj]{color:#fff;width:min(100% - 2.4rem,74rem);margin:0 auto;padding-bottom:clamp(3.5rem,9vh,7rem);position:relative}.hero__cat[data-astro-cid-wzm2qcxj]{font-family:var(--font-ui,sans-serif);letter-spacing:.3em;text-transform:uppercase;color:var(--gold,#a68a6d);margin:0 0 1.2rem;font-size:.65rem}.hero__cat[data-astro-cid-wzm2qcxj] a[data-astro-cid-wzm2qcxj]{color:inherit;border-bottom:1px solid #a68a6d73;padding-bottom:.15em;text-decoration:none;transition:color .3s,border-color .3s}.hero__cat[data-astro-cid-wzm2qcxj] a[data-astro-cid-wzm2qcxj]:hover{color:#fff;border-color:#fff}.hero__title[data-astro-cid-wzm2qcxj]{font-family:var(--font-jp,sans-serif);letter-spacing:.06em;text-shadow:0 2px 30px #0000004d;max-width:22em;margin:0 0 1.2rem;font-size:clamp(1.7rem,4.5vw,3.4rem);font-weight:300;line-height:1.45}.hero__date[data-astro-cid-wzm2qcxj]{font-family:var(--font-ui,sans-serif);letter-spacing:.18em;color:#ffffff73;margin:0;font-size:.65rem}.hero__cue[data-astro-cid-wzm2qcxj]{position:absolute;bottom:1.6rem;left:50%;translate:-50%}.hero__cue[data-astro-cid-wzm2qcxj] span[data-astro-cid-wzm2qcxj]{transform-origin:top;background:linear-gradient(#fff0,#fffc);width:1px;height:3.2rem;animation:2.6s cubic-bezier(.16,1,.3,1) infinite cue;display:block}@keyframes cue{0%{opacity:0;transform:scaleY(0)}35%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero__media[data-astro-cid-wzm2qcxj] img[data-astro-cid-wzm2qcxj]{animation:none}.hero__cue[data-astro-cid-wzm2qcxj]{display:none}}.jb[data-astro-cid-wzm2qcxj]{width:min(100% - 2.4rem,68rem);margin:0 auto;padding:clamp(3rem,7vw,6rem) 0 clamp(5rem,10vw,9rem)}.crumb[data-astro-cid-wzm2qcxj]{font-family:var(--font-ui,sans-serif);letter-spacing:.1em;color:#1a191766;flex-wrap:wrap;gap:.3em;margin:0 0 clamp(2.5rem,5vw,4rem);font-size:.72rem;display:flex}.crumb[data-astro-cid-wzm2qcxj] a[data-astro-cid-wzm2qcxj]{color:#1a191773;text-decoration:none;transition:color .3s}.crumb[data-astro-cid-wzm2qcxj] a[data-astro-cid-wzm2qcxj]:hover{color:#1a1917}.toc[data-astro-cid-wzm2qcxj]{border-top:1px solid #1a19171a;border-bottom:1px solid #1a19171a;margin:0 0 clamp(3.5rem,6vw,5.5rem);padding:2rem 0}.toc__label[data-astro-cid-wzm2qcxj]{font-family:var(--font-ui,sans-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--gold,#a68a6d);margin:0 0 1.4rem;font-size:.65rem}.toc__list[data-astro-cid-wzm2qcxj]{margin:0;padding:0;list-style:none}.toc__list[data-astro-cid-wzm2qcxj] li[data-astro-cid-wzm2qcxj]+li[data-astro-cid-wzm2qcxj]{margin-top:.1rem}.toc__link[data-astro-cid-wzm2qcxj]{color:#1a1917;border-bottom:1px solid #0000;grid-template-columns:2.8rem 1fr;align-items:baseline;padding:.8em 0;text-decoration:none;transition:border-color .4s,color .4s;display:grid}.toc__link[data-astro-cid-wzm2qcxj]:hover{border-bottom-color:#1a19171a}.toc__num[data-astro-cid-wzm2qcxj]{font-family:var(--font-ui,sans-serif);letter-spacing:.12em;color:var(--gold,#a68a6d);font-size:.75rem}.toc__text[data-astro-cid-wzm2qcxj]{font-family:var(--font-jp,sans-serif);font-size:.94rem;line-height:1.75;transition:color .3s}.toc__link[data-astro-cid-wzm2qcxj]:hover .toc__text[data-astro-cid-wzm2qcxj]{color:#6b6560}.prose[data-astro-cid-wzm2qcxj]{font-family:var(--font-jp,sans-serif);letter-spacing:.04em;color:#2e2c2a;font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:300;line-height:2.15}.prose[data-astro-cid-wzm2qcxj] h2{font-family:var(--font-jp,sans-serif);letter-spacing:.06em;color:#1a1917;border-top:1px solid #1a19171a;margin:clamp(3.5rem,7vw,5.5rem) 0 1.4rem;padding-top:clamp(3rem,5vw,4rem);scroll-margin-top:7rem;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:400;line-height:1.55}.prose[data-astro-cid-wzm2qcxj] h3{font-family:var(--font-jp,sans-serif);color:#1a1917;margin:2.5rem 0 1rem;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:400;line-height:1.6}.prose[data-astro-cid-wzm2qcxj] p{margin:0 0 1.7em}.prose[data-astro-cid-wzm2qcxj] ul,.prose[data-astro-cid-wzm2qcxj] ol{margin:0 0 1.7em;padding-left:1.6em}.prose[data-astro-cid-wzm2qcxj] li{margin-bottom:.5em}.prose[data-astro-cid-wzm2qcxj] strong{color:#1a1917;font-weight:500}.prose[data-astro-cid-wzm2qcxj] a{color:var(--gold,#a68a6d);text-underline-offset:3px;text-decoration:underline}.prose[data-astro-cid-wzm2qcxj] img{width:100%;height:auto;margin:2.5em 0;display:block}.prose[data-astro-cid-wzm2qcxj] .jb-figs{margin:clamp(3.5rem,7vw,6rem) 0}.prose[data-astro-cid-wzm2qcxj] .jb-fig{margin:0}.prose[data-astro-cid-wzm2qcxj] .jb-fig img{border-radius:2px;width:100%;height:auto;margin:0;display:block}.prose[data-astro-cid-wzm2qcxj] .jb-fig figcaption{font-family:var(--font-ui,sans-serif);letter-spacing:.12em;color:#1a19176b;margin-top:.9em;font-size:.72rem;line-height:1.95}.prose[data-astro-cid-wzm2qcxj] .jb-figs--full{width:min(100vw - 2.4rem,64rem);margin-left:50%;transform:translate(-50%)}.prose[data-astro-cid-wzm2qcxj] .jb-figs--full .jb-fig{margin:0 auto;display:table}.prose[data-astro-cid-wzm2qcxj] .jb-figs--full .jb-fig figcaption{caption-side:bottom;display:table-caption}.prose[data-astro-cid-wzm2qcxj] .jb-figs--full .jb-fig img{width:auto;max-width:100%;max-height:66vh;margin:0 auto}.prose[data-astro-cid-wzm2qcxj] .jb-figs--solo{width:min(100%,30rem);margin-left:auto;margin-right:auto}.prose[data-astro-cid-wzm2qcxj] .jb-figs--solo .jb-fig img{width:auto;max-width:100%;max-height:66vh;margin:0 auto}.prose[data-astro-cid-wzm2qcxj] .jb-figs--solo .jb-fig{margin:0 auto;display:table}.prose[data-astro-cid-wzm2qcxj] .jb-figs--solo .jb-fig figcaption{caption-side:bottom;display:table-caption}.prose[data-astro-cid-wzm2qcxj] .jb-figs--hero{grid-template-columns:1fr 1fr;gap:clamp(.9rem,1.8vw,1.6rem);width:min(100vw - 2.4rem,80rem);margin-left:50%;display:grid;transform:translate(-50%)}.prose[data-astro-cid-wzm2qcxj] .jb-figs--hero .jb-fig--lead{grid-column:1/-1}.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial{grid-template-columns:repeat(12,1fr);row-gap:clamp(1.5rem,4vw,3.5rem);width:min(100vw - 2.4rem,80rem);margin-left:50%;display:grid;transform:translate(-50%)}.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial .jb-fig:first-child{grid-area:1/1/auto/9}.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial .jb-fig:nth-child(2){grid-area:2/8/auto/13}.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial[data-count="3"]{grid-template-columns:62fr 4fr 34fr;align-items:start;row-gap:clamp(1rem,2.4vw,2rem)}.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial[data-count="3"] .jb-fig:first-child{grid-area:1/1/3}.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial[data-count="3"] .jb-fig:nth-child(2){grid-area:1/3}.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial[data-count="3"] .jb-fig:nth-child(3){grid-area:2/3;margin-top:clamp(.6rem,1.6vw,1.4rem);transform:translate(-14%)}.prose[data-astro-cid-wzm2qcxj] .jb-figs--detail{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:start;gap:clamp(.8rem,1.6vw,1.2rem);width:min(100%,44rem);margin-left:auto;margin-right:auto;display:grid}@media (width<=760px){.prose[data-astro-cid-wzm2qcxj] .jb-figs{grid-template-columns:1fr;gap:1.1rem;width:100%;margin-top:clamp(2.5rem,8vw,3.5rem);margin-bottom:clamp(2.5rem,8vw,3.5rem);margin-left:0;display:grid;transform:none}.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial .jb-fig:first-child,.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial .jb-fig:nth-child(2),.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial .jb-fig:nth-child(3),.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial[data-count="3"] .jb-fig:first-child,.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial[data-count="3"] .jb-fig:nth-child(2),.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial[data-count="3"] .jb-fig:nth-child(3){grid-area:auto;margin-top:0;transform:none}.prose[data-astro-cid-wzm2qcxj] .jb-figs--editorial[data-count="3"]{grid-template-columns:1fr}.prose[data-astro-cid-wzm2qcxj] .jb-figs--detail{grid-template-columns:1fr 1fr}}.prose[data-astro-cid-wzm2qcxj] .jb-talk{margin:0 0 2.4em}.prose[data-astro-cid-wzm2qcxj] .jb-talk__who{font-family:var(--font-ui,sans-serif);letter-spacing:.2em;color:var(--gold,#a68a6d);font-size:.72rem;margin:0 0 .7em!important}.prose[data-astro-cid-wzm2qcxj] .jb-talk p:not(.jb-talk__who){margin:0 0 1.1em}.prose[data-astro-cid-wzm2qcxj] .jb-talk--guest{border-left:1px solid #1a19171f;padding-left:1.6rem}@media (width<=760px){.prose[data-astro-cid-wzm2qcxj] .jb-talk--guest{padding-left:1rem}}.prose[data-astro-cid-wzm2qcxj] .jb-z{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,6.5rem);width:min(100vw - 3rem,76rem);margin-top:clamp(6rem,12vw,11rem);margin-bottom:clamp(6rem,12vw,11rem);margin-left:calc(50% + -1*min(50vw - 1.5rem,38rem));display:grid}.prose[data-astro-cid-wzm2qcxj] .jb-z--right .jb-z__media{order:2}.prose[data-astro-cid-wzm2qcxj] .jb-z__media{position:sticky;top:7rem}.prose[data-astro-cid-wzm2qcxj] .jb-z__fig{margin:0}.prose[data-astro-cid-wzm2qcxj] .jb-z__fig img{border-radius:2px;width:auto;max-width:100%;height:auto;max-height:80vh;margin:0;display:block}.prose[data-astro-cid-wzm2qcxj] .jb-z--right .jb-z__fig{flex-direction:column;align-items:flex-end;display:flex}.prose[data-astro-cid-wzm2qcxj] .jb-z__fig figcaption{font-family:var(--font-ui,sans-serif);letter-spacing:.12em;color:#1a19176b;margin-top:.9em;font-size:.72rem;line-height:1.95}.prose[data-astro-cid-wzm2qcxj] .jb-z__text h2{border-top:0;margin-top:0;margin-bottom:2rem;padding-top:0}.prose[data-astro-cid-wzm2qcxj] .jb-z__text>:last-child{margin-bottom:0}@media (width<=760px){.prose[data-astro-cid-wzm2qcxj] .jb-z{grid-template-columns:minmax(0,1fr);gap:2.2rem;width:100%;margin-top:clamp(4.5rem,16vw,6rem);margin-bottom:clamp(4.5rem,16vw,6rem);margin-left:0}.prose[data-astro-cid-wzm2qcxj] .jb-z--right .jb-z__media{order:0}.prose[data-astro-cid-wzm2qcxj] .jb-z__media{position:static}.prose[data-astro-cid-wzm2qcxj] .jb-z__fig img{width:100%;max-height:none}.prose[data-astro-cid-wzm2qcxj] .jb-z--right .jb-z__fig{align-items:stretch}}.jb-preview[data-astro-cid-wzm2qcxj]{color:#6b6560;font-family:var(--font-ui,sans-serif);letter-spacing:.08em;text-align:center;background:#f3efe7;margin:0;padding:.9rem 1.2rem;font-size:.78rem}.prose[data-astro-cid-wzm2qcxj] blockquote{border-left:3px solid var(--gold,#a68a6d);color:#6b6560;margin:2.5em 0;padding:.8em 1.4em;font-style:italic}.jb-rel[data-astro-cid-wzm2qcxj]{border-top:1px solid #1a19171a;margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(2rem,4vw,3rem)}.jb-rel__label[data-astro-cid-wzm2qcxj]{font-family:var(--font-ui,sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#1a191773;margin:0 0 1.4rem;font-size:.7rem}.jb-rel__list[data-astro-cid-wzm2qcxj]{gap:0;margin:0;padding:0;list-style:none;display:grid}.jb-rel__item[data-astro-cid-wzm2qcxj]{color:inherit;border-bottom:1px solid #1a191714;grid-template-columns:5.5rem 1fr;align-items:baseline;gap:0 1rem;padding:1.1rem 0;text-decoration:none;transition:opacity .3s;display:grid}.jb-rel__item[data-astro-cid-wzm2qcxj]:hover{opacity:.6}.jb-rel__kind[data-astro-cid-wzm2qcxj]{font-family:var(--font-ui,sans-serif);letter-spacing:.18em;color:var(--gold,#a68a6d);font-size:.66rem}.jb-rel__name[data-astro-cid-wzm2qcxj]{color:#1a1917;letter-spacing:.04em;font-size:.95rem}.jb-rel__sub[data-astro-cid-wzm2qcxj]{color:#1a191780;grid-column:2;margin-top:.3rem;font-size:.8rem;line-height:1.8}.jb-more[data-astro-cid-wzm2qcxj]{margin-top:clamp(3rem,6vw,5rem)}.jb-more__list[data-astro-cid-wzm2qcxj]{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.4vw,2rem);margin:0;padding:0;list-style:none;display:grid}.jb-more__item[data-astro-cid-wzm2qcxj] a[data-astro-cid-wzm2qcxj]{color:inherit;text-decoration:none;display:block}.jb-more__pic[data-astro-cid-wzm2qcxj]{background:#eeebe5;display:block;overflow:hidden}.jb-more__pic[data-astro-cid-wzm2qcxj] img[data-astro-cid-wzm2qcxj]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform .5s;display:block}.jb-more__item[data-astro-cid-wzm2qcxj] a[data-astro-cid-wzm2qcxj]:hover img[data-astro-cid-wzm2qcxj]{transform:scale(1.03)}.jb-more__ph[data-astro-cid-wzm2qcxj]{aspect-ratio:16/10;display:block}.jb-more__cat[data-astro-cid-wzm2qcxj]{font-family:var(--font-ui,sans-serif);letter-spacing:.2em;color:var(--gold,#a68a6d);margin:.9rem 0 .4rem;font-size:.64rem;display:block}.jb-more__title[data-astro-cid-wzm2qcxj]{color:#1a1917;font-size:.88rem;line-height:1.8;display:block}@media (width<=760px){.jb-rel__item[data-astro-cid-wzm2qcxj]{grid-template-columns:1fr;gap:.3rem}.jb-rel__sub[data-astro-cid-wzm2qcxj]{grid-column:1}.jb-more__list[data-astro-cid-wzm2qcxj]{grid-template-columns:1fr;gap:1.8rem}}.jb-foot[data-astro-cid-wzm2qcxj]{border-top:1px solid #1a19171a;margin-top:clamp(4rem,8vw,7rem);padding-top:2rem}.jb-foot__back[data-astro-cid-wzm2qcxj]{font-family:var(--font-ui,sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#1a191773;font-size:.75rem;text-decoration:none;transition:color .3s}.jb-foot__back[data-astro-cid-wzm2qcxj]:hover{color:var(--gold,#a68a6d)}
