.share[data-astro-cid-ja3clqie]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.share__label[data-astro-cid-ja3clqie]{margin-right:var(--s-2);font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--mute);font-size:.68rem;font-weight:600;font-stretch:118%}.share__btn[data-astro-cid-ja3clqie]{border:1px solid var(--line-strong,var(--line));width:44px;height:44px;transition:background var(--t-med) var(--ease-out), color var(--t-med), border-color var(--t-med);border-radius:50%;place-items:center;display:grid}.share__btn[data-astro-cid-ja3clqie]:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.share__btn[data-astro-cid-ja3clqie][hidden]{display:none}.share__status[data-astro-cid-ja3clqie]{font-size:var(--step--1);color:var(--accent-text,var(--gold))}.ilus[data-astro-cid-dr62fy2i]{margin-block:2.75em}.ilus__art[data-astro-cid-dr62fy2i]{background:radial-gradient(90% 80% at 85% 10%,#c9a96e24,#0000 60%),#0b0b0d;border-radius:2px;padding:clamp(.75rem,3vw,2rem)}.ilus__art[data-astro-cid-dr62fy2i] svg{width:100%;height:auto;overflow:visible}.ilus[data-astro-cid-dr62fy2i] figcaption[data-astro-cid-dr62fy2i]{color:var(--mute-ink,#57534c);margin-top:.85rem;font-size:.85rem;line-height:1.5}@media (width<=640px){.ilus[data-astro-cid-dr62fy2i]{margin-inline:calc(var(--gutter) * -1)}.ilus[data-astro-cid-dr62fy2i] figcaption[data-astro-cid-dr62fy2i]{padding-inline:var(--gutter)}}.ilus[data-astro-cid-dr62fy2i] .t-lbl{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;font-size:22px;font-weight:600;font-stretch:118%}.ilus[data-astro-cid-dr62fy2i] .t-ui{font-family:var(--font-body);font-size:30px}.ilus[data-astro-cid-dr62fy2i] .t-ui-s{font-family:var(--font-body);font-size:27px}.ilus[data-astro-cid-dr62fy2i] .t-ui-l{font-family:var(--font-body);font-size:34px}.ilus[data-astro-cid-dr62fy2i] .t-num{font-family:var(--font-display);font-size:30px;font-weight:700;font-stretch:118%}.ilus[data-astro-cid-dr62fy2i] .t-file{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:34px}@media (prefers-reduced-motion:no-preference){.js .ilus[data-astro-cid-dr62fy2i] .d{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease-out);transition-delay:calc(var(--i,0) * .13s + .25s)}.js .ilus[data-astro-cid-dr62fy2i] .f{opacity:0;transform-box:fill-box;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * .13s + .3s);transform:translateY(14px)}.js .ilus[data-astro-cid-dr62fy2i] .g{transform-box:fill-box;transform-origin:50% 100%;transition:transform 1s var(--ease-out);transition-delay:calc(var(--i,0) * .11s + .3s);transform:scaleY(0)}.js .ilus[data-astro-cid-dr62fy2i].is-in .d{stroke-dashoffset:0}.js .ilus[data-astro-cid-dr62fy2i].is-in .f{opacity:1;transform:none}.js .ilus[data-astro-cid-dr62fy2i].is-in .g{transform:none}}.dest[data-astro-cid-mq3qan5v]{border:0;margin-block:2.5em;padding:.25em 0 .25em 1.4em;position:relative}.dest[data-astro-cid-mq3qan5v]:before{content:"";background:var(--gold-ink,#6f5730);transform-origin:top;width:3px;position:absolute;top:0;bottom:0;left:0}.dest[data-astro-cid-mq3qan5v] p[data-astro-cid-mq3qan5v]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.2rem);font-weight:600;line-height:1.15}.dest[data-astro-cid-mq3qan5v] cite[data-astro-cid-mq3qan5v]{color:var(--mute-ink);margin-top:.75em;font-size:.85rem;font-style:normal;display:block}@media (prefers-reduced-motion:no-preference){.js .dest[data-astro-cid-mq3qan5v]:before{transition:transform .9s var(--ease-out) .15s;transform:scaleY(0)}.js .dest[data-astro-cid-mq3qan5v].is-in:before{transform:scaleY(1)}}.ahead[data-astro-cid-36vtnhum]{padding-top:calc(var(--header-h) + clamp(2rem, 4vw, 3.5rem))}.ahead__grid[data-astro-cid-36vtnhum]{gap:var(--s-7);margin-block:clamp(2.5rem,5vw,4.5rem);display:grid}.ahead__main[data-astro-cid-36vtnhum]{gap:var(--s-5);justify-items:start;display:grid}.ahead__title[data-astro-cid-36vtnhum]{max-width:20ch}.ahead__lead[data-astro-cid-36vtnhum]{max-width:52ch}.ahead__meta[data-astro-cid-36vtnhum]{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;display:grid}.ahead__meta[data-astro-cid-36vtnhum] div[data-astro-cid-36vtnhum]{padding-top:var(--s-3);border-top:1px solid var(--line)}.ahead__meta[data-astro-cid-36vtnhum] dt[data-astro-cid-36vtnhum]{color:var(--mute);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.ahead__meta[data-astro-cid-36vtnhum] dd[data-astro-cid-36vtnhum]{font-size:.95rem}.ahead__cover[data-astro-cid-36vtnhum]{aspect-ratio:21/9;max-height:640px}.ahead__cover[data-astro-cid-36vtnhum] img[data-parallax]{will-change:transform;height:calc(100% + 140px);margin-top:-70px}@media (width<=700px){.ahead__cover[data-astro-cid-36vtnhum] img[data-parallax]{height:100%;margin-top:0}}@media (prefers-reduced-motion:no-preference){.js .ahead__cover[data-astro-cid-36vtnhum]{animation:cover-in 1.3s var(--ease-out) .25s both}.js .ahead__cover[data-astro-cid-36vtnhum]>*{animation:cover-zoom 2.2s var(--ease-out) .25s both}}@keyframes cover-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes cover-zoom{0%{scale:1.18}to{scale:1}}.ahead__credit[data-astro-cid-36vtnhum]{margin-top:var(--s-3);color:var(--mute);text-align:right;font-size:.75rem}.progress[data-astro-cid-36vtnhum]{z-index:150;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.progress[data-astro-cid-36vtnhum] span[data-astro-cid-36vtnhum]{background:var(--gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=700px){.ahead__cover[data-astro-cid-36vtnhum]{aspect-ratio:4/3}}.abody[data-astro-cid-36vtnhum]{padding-block:clamp(3rem,7vw,6rem)}.abody__grid[data-astro-cid-36vtnhum]{gap:var(--s-6);display:grid}.abody__side[data-astro-cid-36vtnhum]{display:none}.abody__main[data-astro-cid-36vtnhum]{width:100%;max-width:720px;margin-inline:auto}.abody__tags[data-astro-cid-36vtnhum]{gap:var(--s-2);margin-block:var(--s-6);flex-wrap:wrap;display:flex}.abody__tags[data-astro-cid-36vtnhum] li[data-astro-cid-36vtnhum]{border:1px solid var(--line);color:var(--mute-ink);padding:.35rem .75rem;font-size:.8rem}.abody__share-mobile[data-astro-cid-36vtnhum]{padding-top:var(--s-5);border-top:1px solid var(--line)}@media (width>=1080px){.ahead__grid[data-astro-cid-36vtnhum]{grid-template-columns:minmax(0,8fr) minmax(0,3fr);align-items:end}.ahead__meta[data-astro-cid-36vtnhum]{grid-template-columns:1fr}.abody__grid[data-astro-cid-36vtnhum]{grid-template-columns:1fr minmax(0,720px) 1fr}.abody__side[data-astro-cid-36vtnhum]{display:block}.abody__side[data-astro-cid-36vtnhum] .share{top:calc(var(--header-h) + 2rem);flex-direction:column;align-items:flex-start;position:sticky}.abody__share-mobile[data-astro-cid-36vtnhum]{display:none}}.rel__head[data-astro-cid-36vtnhum]{justify-content:space-between;align-items:end;gap:var(--s-4);margin-bottom:var(--s-7);flex-wrap:wrap;display:flex}.rel__grid[data-astro-cid-36vtnhum]{gap:var(--s-8) var(--col-gap);display:grid}@media (width>=860px){.rel__grid[data-astro-cid-36vtnhum]{grid-template-columns:repeat(3,1fr)}}.prose[data-astro-cid-36vtnhum]{color:#24221f;font-size:1.125rem;line-height:1.75}.prose[data-astro-cid-36vtnhum]>*+*{margin-top:1.25em}.prose[data-astro-cid-36vtnhum] h2{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.025em;color:var(--ink);margin-top:2em;padding-top:.9em;font-weight:700;line-height:1.1;position:relative}.prose[data-astro-cid-36vtnhum] h2:before{content:"";background:var(--gold-ink);transform-origin:0;width:48px;height:2px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.js .prose[data-astro-cid-36vtnhum] h2:before{transition:transform .9s var(--ease-out) .2s;transform:scaleX(0)}.js .prose[data-astro-cid-36vtnhum] h2.is-in:before{transform:scaleX(1)}}.prose[data-astro-cid-36vtnhum] h3{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);margin-top:1.8em;font-weight:700;line-height:1.15}.prose[data-astro-cid-36vtnhum] h2+*,.prose[data-astro-cid-36vtnhum] h3+*{margin-top:.75em}.prose[data-astro-cid-36vtnhum] strong{color:var(--ink);font-weight:650}.prose[data-astro-cid-36vtnhum] a{color:var(--gold-ink);text-underline-offset:.2em;text-decoration:underline 1px}.prose[data-astro-cid-36vtnhum] ul,.prose[data-astro-cid-36vtnhum] ol{padding-left:1.25em}.prose[data-astro-cid-36vtnhum] ul{list-style:none}.prose[data-astro-cid-36vtnhum] ul li{position:relative}.prose[data-astro-cid-36vtnhum] ul li:before{content:"";background:var(--gold-ink);width:.55em;height:1px;position:absolute;top:.8em;left:-1.1em}.prose[data-astro-cid-36vtnhum] ol{list-style:decimal}.prose[data-astro-cid-36vtnhum] ol li::marker{color:var(--gold-ink);font-weight:600}.prose[data-astro-cid-36vtnhum] li+li,.prose[data-astro-cid-36vtnhum] li ul{margin-top:.45em}.prose[data-astro-cid-36vtnhum] code{background:var(--bone-2);word-break:break-word;border-radius:2px;padding:.1em .35em;font-size:.88em}.prose[data-astro-cid-36vtnhum] blockquote{border-left:2px solid var(--gold-ink);font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);padding-left:1.25em;line-height:1.3}.prose[data-astro-cid-36vtnhum]>p:first-child{color:var(--ink);font-size:1.3rem;line-height:1.6}
