.bk-hero[data-astro-cid-fyx6ji5l]{--motif-fade:radial-gradient(ellipse 55% 80% at 0% 100%, #000 0%, transparent 70%);background:radial-gradient(ellipse 60% 70% at 22% 58%, color-mix(in srgb, var(--wouri) 70%, transparent), transparent 70%), linear-gradient(180deg, var(--logo-night), var(--night) 40%, var(--night));padding:clamp(24px,4vw,48px) 0 clamp(64px,9vw,128px);overflow:hidden}.bk-hero[data-astro-cid-fyx6ji5l]:after{content:"";z-index:-1;background-color:var(--gold);-webkit-mask:var(--motif-water) 0 0 / 160px 28px repeat, var(--motif-fade);-webkit-mask-composite:source-in;mask:var(--motif-water) 0 0 / 160px 28px repeat intersect, var(--motif-fade);opacity:.12;pointer-events:none;position:absolute;inset:0}.bk-hero-rule[data-astro-cid-fyx6ji5l]{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold) 55%, transparent) 30%, color-mix(in srgb, var(--gold) 55%, transparent) 70%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.section-night[data-astro-cid-fyx6ji5l] .bk-crumbs{color:var(--on-night-muted)}.section-night[data-astro-cid-fyx6ji5l] .bk-crumbs [aria-current]{color:var(--on-night)}.section-night[data-astro-cid-fyx6ji5l] .bk-crumbs a:hover{color:var(--gold)}.bk-hero-grid[data-astro-cid-fyx6ji5l]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,7vw,112px);margin-top:clamp(32px,5vw,64px);display:grid}.bk-hero-cover[data-astro-cid-fyx6ji5l]{isolation:isolate;align-items:center;gap:var(--s-4);flex-direction:column;padding-top:clamp(16px,3vw,40px);display:flex;position:relative}.bk-spot[data-astro-cid-fyx6ji5l]{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--gold) 26%, transparent) 0%, color-mix(in srgb, var(--gold) 8%, transparent) 40%, transparent 66%);pointer-events:none;border-radius:50%;width:min(150%,640px);position:absolute;top:46%;left:50%;translate:-50% -50%}.bk-plinth[data-astro-cid-fyx6ji5l]{width:min(86%,380px);height:18px;margin-top:calc(var(--s-4) * -1);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--logo-night) 90%, transparent), transparent 70%);filter:blur(2px);border-radius:50%}.bk-hero-cover[data-astro-cid-fyx6ji5l] .book-object{width:min(100%,420px)}.bk-hero-cover[data-astro-cid-fyx6ji5l] .book-object img{box-shadow:14px 16px 26px -10px color-mix(in srgb, var(--logo-night) 80%, transparent), 40px 44px 70px -30px color-mix(in srgb, var(--logo-night) 90%, transparent)}.bk-zoom-hint[data-astro-cid-fyx6ji5l]{align-items:center;gap:var(--s-2);font:500 var(--fs-xs) / 1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--on-night-muted);display:inline-flex}.bk-zoom-hint[data-astro-cid-fyx6ji5l]:before,.bk-zoom-hint[data-astro-cid-fyx6ji5l]:after{content:"";background:color-mix(in srgb, var(--gold) 60%, transparent);width:18px;height:1px}.bk-hero-text[data-astro-cid-fyx6ji5l]{padding-top:clamp(0px,2vw,24px)}.bk-hero-text[data-astro-cid-fyx6ji5l] h1[data-astro-cid-fyx6ji5l]{margin-top:var(--s-5);max-width:14ch;color:var(--on-night)}.bk-byline[data-astro-cid-fyx6ji5l]{margin-top:var(--s-4);font:600 var(--fs-xs) / 1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--on-night)}.bk-byline[data-astro-cid-fyx6ji5l] span[data-astro-cid-fyx6ji5l]{color:var(--on-night-muted)}.bk-hero-text[data-astro-cid-fyx6ji5l] .tagline[data-astro-cid-fyx6ji5l]{margin-top:var(--s-5);max-width:30ch;color:var(--gold)}.bk-hero-text[data-astro-cid-fyx6ji5l] .lead[data-astro-cid-fyx6ji5l]{margin-top:var(--s-5)}.bk-hero-actions[data-astro-cid-fyx6ji5l]{margin-top:var(--s-6)}.bk-sheet[data-astro-cid-fyx6ji5l]{border-top:1px solid var(--gold);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:clamp(32px,4vw,48px) 0 0;display:grid}.bk-sheet[data-astro-cid-fyx6ji5l]>div[data-astro-cid-fyx6ji5l]{padding:var(--s-4) var(--s-4) var(--s-4) 0;border-bottom:1px solid color-mix(in srgb, var(--on-night) 14%, transparent)}.bk-sheet[data-astro-cid-fyx6ji5l] dt[data-astro-cid-fyx6ji5l]{font:600 var(--fs-xs) / 1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--on-night-muted)}.bk-sheet[data-astro-cid-fyx6ji5l] dd[data-astro-cid-fyx6ji5l]{margin:var(--s-1) 0 0;font:400 var(--fs-md) / 1.35 var(--serif);color:var(--on-night)}.bk-aside-link[data-astro-cid-fyx6ji5l]{gap:var(--s-2);margin-top:var(--s-6);padding:var(--s-5) clamp(96px, 12vw, 128px) var(--s-5) calc(var(--s-5) + 2px);border:1px solid color-mix(in srgb, var(--gold) 28%, transparent);border-left:2px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;background:color-mix(in srgb, var(--night-2) 85%, transparent);text-decoration:none;transition:background-color .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.bk-aside-link[data-astro-cid-fyx6ji5l]:hover{background:var(--night-2);border-color:color-mix(in srgb, var(--gold) 55%, transparent);border-left-color:var(--gold)}.bk-aside-rose[data-astro-cid-fyx6ji5l]{background:var(--ornament) center / contain no-repeat;opacity:.55;width:72px;height:78px;transition:opacity .4s, transform .6s var(--ease);pointer-events:none;position:absolute;top:50%;right:16px;translate:0 -50%}.bk-aside-link[data-astro-cid-fyx6ji5l]:hover .bk-aside-rose[data-astro-cid-fyx6ji5l]{opacity:.9;transform:rotate(-8deg)scale(1.04)}.bk-aside-title[data-astro-cid-fyx6ji5l]{font:400 var(--fs-xl) / 1.1 var(--display);color:var(--on-night)}.bk-aside-link[data-astro-cid-fyx6ji5l] .link-arrow[data-astro-cid-fyx6ji5l]{justify-self:start}.bk-content-head[data-astro-cid-fyx6ji5l]{max-width:var(--measure);text-align:center;margin:0 auto clamp(32px,5vw,64px)}.bk-content-head[data-astro-cid-fyx6ji5l] .eyebrow[data-astro-cid-fyx6ji5l]:before{display:none}.bk-content-head[data-astro-cid-fyx6ji5l] .ornament[data-astro-cid-fyx6ji5l]{margin-bottom:var(--s-5)}.bk-content-head[data-astro-cid-fyx6ji5l] h2[data-astro-cid-fyx6ji5l],.bk-content-head[data-astro-cid-fyx6ji5l] .meta[data-astro-cid-fyx6ji5l]{margin-top:var(--s-4)}.bk-layout[data-astro-cid-fyx6ji5l]{max-width:var(--measure);margin-inline:auto}.bk-layout[data-astro-cid-fyx6ji5l].has-toc{grid-template-columns:minmax(0, var(--measure));justify-content:center;gap:var(--s-6);display:grid}.bk-body[data-astro-cid-fyx6ji5l] .prose>h2{border-top:1px solid var(--line);text-wrap:balance;margin-top:2.4em;padding-top:1.1em;font-size:clamp(1.6rem,1.3rem + 1.1vw,2.2rem);position:relative}.bk-body[data-astro-cid-fyx6ji5l] .prose>h2:before{content:"";background:var(--accent);width:48px;height:1px;position:absolute;top:-1px;left:0}.bk-body[data-astro-cid-fyx6ji5l] .prose>h2:first-child:before{display:none}.bk-body[data-astro-cid-fyx6ji5l] .prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.bk-related[data-astro-cid-fyx6ji5l]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3.5vw,48px) clamp(20px,2.5vw,36px);display:grid}@media (width>=1061px){.bk-layout[data-astro-cid-fyx6ji5l].has-toc{grid-template-columns:minmax(0, 240px) minmax(0, var(--measure));gap:clamp(48px,6vw,96px);max-width:none}.has-toc[data-astro-cid-fyx6ji5l] .bk-body[data-astro-cid-fyx6ji5l] .prose :is(.gallery,.yt,.wide){margin-inline:0}}@media (width<=1060px){.bk-related[data-astro-cid-fyx6ji5l]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.bk-hero-grid[data-astro-cid-fyx6ji5l]{grid-template-columns:1fr}.bk-hero-cover[data-astro-cid-fyx6ji5l] .book-object{width:min(70%,300px)}.bk-plinth[data-astro-cid-fyx6ji5l]{width:min(62%,270px)}.bk-zoom-hint[data-astro-cid-fyx6ji5l]{display:none}}
