.breadcrumb[data-astro-cid-bizykznx]{padding:24px 40px 0;font-family:var(--mono);font-size:11px;color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.breadcrumb[data-astro-cid-bizykznx] a[data-astro-cid-bizykznx]:hover{color:var(--accent)}.breadcrumb[data-astro-cid-bizykznx] .sep[data-astro-cid-bizykznx]{color:var(--ink-low)}.breadcrumb[data-astro-cid-bizykznx] .current[data-astro-cid-bizykznx]{color:var(--accent)}.article-head[data-astro-cid-bizykznx]{padding:56px 40px 64px;max-width:1200px;margin:0 auto}.article-meta[data-astro-cid-bizykznx]{display:flex;gap:18px;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:32px;flex-wrap:wrap}.article-meta[data-astro-cid-bizykznx] .type[data-astro-cid-bizykznx]{color:var(--accent)}.article-meta[data-astro-cid-bizykznx] .type[data-astro-cid-bizykznx]:before{content:"↘ "}.article-meta[data-astro-cid-bizykznx] .vol[data-astro-cid-bizykznx]{padding:4px 11px;border:1px solid currentColor;border-radius:999px;font-size:10px}.vol[data-astro-cid-bizykznx].gastronomy{color:var(--v-gastronomy)}.vol[data-astro-cid-bizykznx].dance{color:var(--v-dance)}.vol[data-astro-cid-bizykznx].fashion{color:var(--v-fashion)}.vol[data-astro-cid-bizykznx].architecture{color:var(--v-architecture)}.vol[data-astro-cid-bizykznx].sound{color:var(--v-sound)}h1[data-astro-cid-bizykznx]{font-family:var(--serif);font-weight:300;font-size:clamp(40px,6vw,84px);line-height:.98;letter-spacing:-.03em;margin-bottom:40px;max-width:22ch;color:var(--ink)}h1[data-astro-cid-bizykznx] em{font-style:italic;color:var(--accent)}.interviewee[data-astro-cid-bizykznx]{display:flex;flex-direction:column;gap:6px;margin:-12px 0 36px}.interviewee[data-astro-cid-bizykznx] .iv-name[data-astro-cid-bizykznx]{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3vw,40px);line-height:1.1;letter-spacing:-.015em;color:var(--ink)}.interviewee[data-astro-cid-bizykznx] .iv-role[data-astro-cid-bizykznx]{font-family:var(--sans);font-size:15px;line-height:1.4;color:var(--ink-dim)}.standfirst[data-astro-cid-bizykznx]{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.8vw,26px);line-height:1.4;color:var(--ink-dim);max-width:60ch}.hero-image[data-astro-cid-bizykznx]{width:100%;aspect-ratio:21/9;overflow:hidden}.hero-image[data-astro-cid-bizykznx] img[data-astro-cid-bizykznx]{width:100%;height:100%;object-fit:cover}.side-portrait[data-astro-cid-bizykznx]{margin:0 0 24px;max-width:220px}.side-portrait[data-astro-cid-bizykznx] img[data-astro-cid-bizykznx]{width:100%;height:auto;display:block;border-radius:var(--r-media)}.hero-image[data-astro-cid-bizykznx].portrait{aspect-ratio:auto;max-width:300px;margin:0 auto;background:none}.hero-image[data-astro-cid-bizykznx].portrait img[data-astro-cid-bizykznx]{height:auto;max-height:42vh;object-fit:contain;border-radius:var(--r-media)}.article-body[data-astro-cid-bizykznx]{max-width:1200px;margin:0 auto;padding:80px 40px;display:grid;grid-template-columns:1fr 380px;gap:80px}.content[data-astro-cid-bizykznx]{max-width:60ch}.book-charter[data-astro-cid-bizykznx] h1[data-astro-cid-bizykznx]{font-family:"Epilogue",var(--sans);font-weight:400;letter-spacing:-.015em;line-height:1.08}.book-charter[data-astro-cid-bizykznx] h1[data-astro-cid-bizykznx] em{font-family:"Epilogue",var(--sans);font-style:italic;color:inherit}.book-charter[data-astro-cid-bizykznx] .standfirst[data-astro-cid-bizykznx]{font-family:var(--sans);font-weight:400;letter-spacing:0;line-height:1.55}.book-charter[data-astro-cid-bizykznx] .content[data-astro-cid-bizykznx] p,.book-charter[data-astro-cid-bizykznx] .content[data-astro-cid-bizykznx] li{font-family:var(--sans);font-weight:400;font-size:17px;line-height:1.65;margin-bottom:0}.book-charter[data-astro-cid-bizykznx] .content[data-astro-cid-bizykznx] p+p{text-indent:1.6em}.book-charter[data-astro-cid-bizykznx] .content[data-astro-cid-bizykznx] p:first-of-type:first-letter{font:inherit;float:none;margin:0;color:inherit}.book-charter[data-astro-cid-bizykznx] .content[data-astro-cid-bizykznx] em{color:inherit}.book-charter[data-astro-cid-bizykznx].is-interview .content[data-astro-cid-bizykznx] p:has(>strong:only-child){margin:28px 0 14px 2.4em;text-indent:0;font-style:italic}.book-charter[data-astro-cid-bizykznx].is-interview .content[data-astro-cid-bizykznx] p:has(>strong:only-child) strong{font-weight:600}.book-charter[data-astro-cid-bizykznx].is-interview .content[data-astro-cid-bizykznx] p:has(>strong:only-child):before{content:"IP";font-style:normal;font-weight:700;font-size:.72em;letter-spacing:.04em;margin-right:.5em}.book-charter[data-astro-cid-bizykznx].is-interview .content[data-astro-cid-bizykznx] p:has(>strong:only-child)+p{text-indent:0}.book-charter[data-astro-cid-bizykznx] .content[data-astro-cid-bizykznx] h2{font-family:"Epilogue",var(--sans);font-weight:400;letter-spacing:-.015em}.book-charter[data-astro-cid-bizykznx] .content[data-astro-cid-bizykznx] h2 em{color:inherit}.book-charter[data-astro-cid-bizykznx] .content[data-astro-cid-bizykznx] blockquote{border-left-color:var(--ink-dim)}.book-charter[data-astro-cid-bizykznx] .content[data-astro-cid-bizykznx] blockquote p{font-family:var(--sans);font-weight:400;text-indent:0}.content[data-astro-cid-bizykznx] .book-figure{width:fit-content;max-width:100%;margin:44px auto}.content[data-astro-cid-bizykznx] .book-figure img{display:block;width:auto;max-width:100%;max-height:85vh;height:auto;margin:0 auto}.content[data-astro-cid-bizykznx] .book-figure figcaption{margin-top:10px;font-family:var(--mono);font-size:10.5px;line-height:1.5;letter-spacing:.04em;color:var(--ink-dim);text-indent:0}.content[data-astro-cid-bizykznx] p{font-family:var(--serif);font-weight:300;font-size:18px;line-height:1.65;color:var(--ink);margin-bottom:24px}.content[data-astro-cid-bizykznx] h2{font-family:var(--serif);font-weight:300;font-size:32px;margin:56px 0 24px}.sidebar[data-astro-cid-bizykznx]{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:24px}.side-block[data-astro-cid-bizykznx]{border-radius:var(--r-card);background:var(--bg-elev);padding:24px;border:1px solid var(--line)}.side-block[data-astro-cid-bizykznx] h4[data-astro-cid-bizykznx]{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.side-block[data-astro-cid-bizykznx] .badge[data-astro-cid-bizykznx]{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.side-block[data-astro-cid-bizykznx] p[data-astro-cid-bizykznx]{font-size:13px;line-height:1.55;color:var(--ink-dim)}.side-sources[data-astro-cid-bizykznx]{list-style:none;padding:0}.side-sources[data-astro-cid-bizykznx] li[data-astro-cid-bizykznx]{padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.side-sources[data-astro-cid-bizykznx] a[data-astro-cid-bizykznx]{display:flex;justify-content:space-between}.src-name[data-astro-cid-bizykznx]{font-family:var(--serif);font-style:italic}.src-link[data-astro-cid-bizykznx]{color:var(--accent);font-family:var(--mono);font-size:11px}@media(max-width:1000px){.article-body[data-astro-cid-bizykznx]{grid-template-columns:1fr;gap:48px;padding:56px 24px}.sidebar[data-astro-cid-bizykznx]{position:static}}@media(max-width:760px){.article-head[data-astro-cid-bizykznx]{padding:32px 20px 40px}h1[data-astro-cid-bizykznx]{font-size:clamp(32px,9vw,56px)}}.content[data-astro-cid-bizykznx] strong{font-weight:500;color:var(--ink);background:linear-gradient(color-mix(in srgb,var(--accent) 26%,transparent),color-mix(in srgb,var(--accent) 26%,transparent)) 0 88% / 100% 34% no-repeat;padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.content[data-astro-cid-bizykznx] p,.content[data-astro-cid-bizykznx] li{max-width:68ch}.content[data-astro-cid-bizykznx] p{color:color-mix(in srgb,var(--ink) 84%,var(--bg))}.read-progress[data-astro-cid-bizykznx]{position:fixed;top:0;left:0;z-index:60;height:2px;width:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}
