.inline-artwork{background:0 0;flex-direction:column;gap:.875rem;margin:2.5rem 0;padding:0;display:flex;position:relative}.inline-artwork__media-link{color:inherit;border-radius:16px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.25,1),box-shadow .35s cubic-bezier(.2,.8,.25,1);display:block;overflow:hidden;box-shadow:0 1px 1px #0000000a,0 6px 16px #140e0814,0 18px 36px #140e080f}.inline-artwork__media-link:hover{transform:translateY(-3px);box-shadow:0 2px 2px #0000000d,0 10px 22px #140e081f,0 26px 48px #140e0814}.inline-artwork__media{border-radius:inherit;background:#78788014;width:100%;display:block;overflow:hidden}.inline-artwork__img{object-fit:cover;border-radius:inherit;width:100%;height:auto;max-height:70vh;display:block}.inline-artwork__caption{text-align:center;background:0 0;flex-direction:column;gap:.125rem;padding:0 .5rem;font-family:EB Garamond,New York,Georgia,serif;display:flex}.inline-artwork__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-tertiary-label);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.6875rem;font-weight:600}.inline-artwork__title{color:var(--color-label);font-size:1.0625rem;font-style:italic;line-height:1.3}.inline-artwork__artist{color:var(--color-secondary-label);letter-spacing:.01em;font-size:.875rem;font-style:normal}.inline-artwork__artist-link{color:inherit;border-bottom:1px solid color-mix(in srgb, var(--color-secondary-label) 35%, transparent);padding-bottom:1px;text-decoration:none;transition:color .15s,border-color .15s}.inline-artwork__artist-link:hover{color:var(--color-label);border-color:var(--color-label)}@media (min-width:768px){.inline-artwork{margin:3rem -1rem}.inline-artwork__media-link{border-radius:18px}}
.resource-ref{vertical-align:baseline;margin-left:1px;text-decoration:none;display:inline}.resource-ref sup{color:var(--resource-ink,#7a2f3d);letter-spacing:.02em;padding:0 1px;font-size:.62em;font-weight:700;transition:color .12s}.resource-ref:hover sup,.resource-ref:focus-visible sup{color:var(--resource-ink-dark,#5a2330);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.resource-ref:focus-visible{outline:2px solid var(--resource-ink,#7a2f3d);outline-offset:2px;border-radius:3px}.further-study{border-top:1px solid var(--rule-soft,#0000001a);max-width:42rem;margin:2.5rem auto 1.75rem;padding:1.25rem 1.25rem 1.5rem}.further-study h2{font-family:var(--font-sans,Georgia, "Times New Roman", serif);letter-spacing:.18em;text-transform:uppercase;color:var(--resource-ink,#7a2f3d);margin:0 0 .95rem;font-size:.72rem;font-weight:700}.further-study-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.fs-item{border-radius:4px;grid-template-columns:1.55rem 1fr;align-items:baseline;gap:.35rem;padding:.05rem .25rem;scroll-margin-top:5rem;transition:background .2s;display:grid}.fs-item:target{animation:1.7s ease-out fs-target-flash}@keyframes fs-target-flash{0%{background:var(--resource-ink-tint,#f5e8eb)}to{background:0 0}}.fs-num{color:var(--resource-ink,#7a2f3d);font-variant-numeric:tabular-nums;text-align:right;font-size:.92rem;font-weight:700}.fs-body{min-width:0}.fs-line{color:var(--ink-mid,#3d342c);font-size:.95rem;line-height:1.4;display:block}.fs-link{color:var(--resource-ink,#7a2f3d);font-weight:500;text-decoration:none}.fs-link:hover .fs-label,.fs-link:focus-visible .fs-label{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.fs-label{color:inherit}.fs-source{color:var(--ink-soft,#6b6157);white-space:nowrap;margin-left:.5rem;font-size:.78rem;font-weight:500}.fs-desc{color:var(--ink-soft,#6b6157);margin:.1rem 0 0;font-size:.85rem;line-height:1.5;display:block}@media (max-width:540px){.further-study{padding-left:1rem;padding-right:1rem}.fs-item{grid-template-columns:1.35rem 1fr}.fs-line{font-size:.92rem}.fs-desc{font-size:.82rem}.fs-source{white-space:normal;margin-top:.05rem;margin-left:0;font-size:.72rem;display:block}}html[data-reader-theme=dark] .resource-ref sup{color:#e0a4b0}html[data-reader-theme=dark] .resource-ref:hover sup{color:#f0bdc6}html[data-reader-theme=dark] .fs-num,html[data-reader-theme=dark] .fs-link{color:#e0a4b0}html[data-reader-theme=dark] .fs-link:hover .fs-label,html[data-reader-theme=dark] .fs-link:focus-visible .fs-label{color:#f0bdc6}
