.credit-note.svelte-nbne14{position:relative;width:fit-content}summary.svelte-nbne14{min-height:24px;cursor:pointer;list-style:none;text-decoration:underline dotted;text-underline-offset:.25em}summary.svelte-nbne14::-webkit-details-marker{display:none}summary.svelte-nbne14:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.note-copy.svelte-nbne14{position:absolute;z-index:5;top:100%;left:0;width:max-content;max-width:min(22rem,70vw);padding:.75rem;background:var(--color-background-primary);color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent);font-size:.8125rem;line-height:1.5;white-space:pre-line;text-transform:none;letter-spacing:normal;box-shadow:0 4px 16px #0000000d}.studio-trail.svelte-1pdebq5{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}a.svelte-1pdebq5{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}a.svelte-1pdebq5:hover{text-decoration:underline;text-underline-offset:.25em}a.svelte-1pdebq5:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.studio-trail-home.svelte-1pdebq5{color:#00f;font-weight:700;letter-spacing:.02em}span.svelte-1pdebq5{color:var(--color-text-secondary, currentColor)}@media(max-width:767.98px){.studio-trail.svelte-1pdebq5{display:none}}.studio-siblings.svelte-4ckzg8{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:flex-end;gap:1.5rem;min-width:0;font-size:.75rem;line-height:1;white-space:nowrap}a.svelte-4ckzg8{display:inline-flex;flex:none;align-items:center;gap:.4rem;min-height:44px;color:inherit;text-decoration:none}.sibling-measure.svelte-4ckzg8{position:absolute;top:0;left:0;display:inline-flex;gap:1.5rem;visibility:hidden;pointer-events:none}.sibling-measure.svelte-4ckzg8>span:where(.svelte-4ckzg8){display:inline-flex;gap:.4rem}a.svelte-4ckzg8:hover .sibling-title:where(.svelte-4ckzg8){text-decoration:underline;text-underline-offset:.25em}a.svelte-4ckzg8:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:767.98px){.studio-siblings.svelte-4ckzg8{display:none}}.research-top-bar.svelte-16n3k6r{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:44px;font-family:var(--font-sans)}.research-top-bar--pinned.svelte-16n3k6r{position:fixed;inset:0 0 auto;z-index:30;padding-inline:var(--layout-editorial-gutter, clamp(20px, 3.2vw, 54px));border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent);background:var( --read-canvas, var(--article-bg, var(--color-background-primary)) );opacity:0;transform:translateY(-100%);visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.research-top-bar--pinned.is-visible.svelte-16n3k6r{opacity:1;transform:none;visibility:visible;transition:opacity .2s ease,transform .2s ease,visibility 0s}@media(prefers-reduced-motion:reduce){.research-top-bar--pinned.svelte-16n3k6r,.research-top-bar--pinned.is-visible.svelte-16n3k6r{transition:none}}@media(min-width:768px){body:has(.research-top-bar){--header-height-desktop: 0px}body:has(.research-top-bar) .desktop-header-wrapper{display:none}body:has(.research-top-bar) #main-content{padding-top:0}}@media(max-width:767.98px){.research-top-bar.svelte-16n3k6r{display:none}}.studio-compact-cover.svelte-9m3lo1{position:relative;z-index:1;width:100%;padding:0 var(--layout-editorial-gutter, clamp(20px, 3.2vw, 54px)) 1rem;background:var(--color-background-primary);color:var(--color-base-content);border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent);font-family:var(--font-sans)}.cover-composition.svelte-9m3lo1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);max-width:100rem;margin-inline:auto}.cover-trail.svelte-9m3lo1{max-width:100rem;margin:0 auto .25rem}.cover-strip.svelte-9m3lo1{position:fixed;inset:0 0 auto;z-index:3;display:flex;align-items:center;gap:1.5rem;min-height:44px;padding-inline:var(--layout-editorial-gutter, clamp(20px, 3.2vw, 54px));border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent);background:var(--color-background-primary);color:var(--color-base-content);font-family:var(--font-sans);opacity:0;transform:translateY(-100%);visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.cover-strip.is-visible.svelte-9m3lo1{opacity:1;transform:none;visibility:visible;transition:opacity .2s ease,transform .2s ease,visibility 0s}.ribbon-title.svelte-9m3lo1{flex:1;min-width:0;overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.cover-ribbon.svelte-9m3lo1{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:.75rem;text-align:left;cursor:pointer}.ribbon-year.svelte-9m3lo1{margin-left:.75rem;color:var(--color-text-secondary)}.cover-ribbon.svelte-9m3lo1:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.cover-artwork.svelte-9m3lo1,.cover-information.svelte-9m3lo1{min-width:0}.cover-artwork.svelte-9m3lo1{isolation:isolate;background:var(--color-background-primary)}.cover-image-trigger.svelte-9m3lo1{position:relative;display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:zoom-in}.cover-image.svelte-9m3lo1{display:block;width:100%;height:clamp(12rem,25vw,24rem)!important;max-height:42svh;object-fit:contain;object-position:left center;aspect-ratio:auto}.cover-image-caption.svelte-9m3lo1{display:block;margin-top:.5rem;overflow:hidden;color:var(--color-text-secondary, currentColor);font-size:.75rem;line-height:1.45;text-align:left;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .16s ease;pointer-events:none}.cover-image-trigger.svelte-9m3lo1:hover .cover-image-caption:where(.svelte-9m3lo1),.cover-image-trigger.svelte-9m3lo1:focus-visible .cover-image-caption:where(.svelte-9m3lo1){opacity:1}@media(hover:none){.cover-image-caption.svelte-9m3lo1{display:none}}@media(prefers-reduced-motion:reduce){.cover-image-caption.svelte-9m3lo1{transition:none}}.cover-title.svelte-9m3lo1{margin:0;font-size:clamp(1.75rem,2.5vw,2.625rem);font-weight:600;line-height:1.02;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;color:inherit}.cover-meta.svelte-9m3lo1{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary, currentColor)}.cover-meta.svelte-9m3lo1 span:where(.svelte-9m3lo1){white-space:nowrap}.cover-introduction.svelte-9m3lo1{max-width:62ch;margin:1.5rem 0 0;font-size:1rem;line-height:1.55;font-weight:400;text-wrap:pretty}.cover-colophon.svelte-9m3lo1{display:grid;gap:.25rem;margin:1.25rem 0 0;font-size:.8125rem;line-height:1.5}.cover-colophon.svelte-9m3lo1 div:where(.svelte-9m3lo1){display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem}dt.svelte-9m3lo1,dd.svelte-9m3lo1{margin:0;overflow-wrap:anywhere}dt.svelte-9m3lo1{color:var(--color-text-secondary, currentColor)}summary.svelte-9m3lo1,.cover-work-link.svelte-9m3lo1{padding:0;display:flex;align-items:center;gap:.45rem;min-height:44px;width:fit-content;color:var(--color-primary);font-size:inherit;cursor:pointer;text-decoration:none;list-style:none}summary.svelte-9m3lo1::-webkit-details-marker{display:none}summary.svelte-9m3lo1:hover,.cover-work-link.svelte-9m3lo1:hover{text-decoration:underline;text-underline-offset:.25em}.cover-details.svelte-9m3lo1{display:contents}.cover-heading-meta.svelte-9m3lo1{margin-top:1.5rem;font-size:.8125rem;line-height:1.5}.cover-actions.svelte-9m3lo1{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;white-space:nowrap}summary.svelte-9m3lo1{width:fit-content;color:inherit}.cover-work-link.svelte-9m3lo1{color:inherit;margin-top:0}.cover-full-brief.svelte-9m3lo1{font-weight:400;white-space:normal;position:absolute;inset:100% 0 auto;z-index:2;max-height:70svh;overflow:auto;overscroll-behavior:contain;padding:clamp(1.25rem,2.5vw,2.5rem) var(--layout-editorial-gutter, clamp(20px, 3.2vw, 54px));background:var(--color-background-primary);border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent)}.cover-details-content.svelte-9m3lo1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:2.5rem clamp(2rem,4vw,4.5rem);align-items:start;max-width:100rem;margin-inline:auto}.cover-details-content--long-brief.svelte-9m3lo1{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,1fr)}.details-heading.svelte-9m3lo1{margin:0 0 1rem;padding-bottom:.625rem;border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent);font-size:.6875rem;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.details-brief.svelte-9m3lo1 p:where(.svelte-9m3lo1){max-width:58ch;margin:0;font-size:1rem;line-height:1.6;white-space:pre-line;text-wrap:pretty}.details-brief.svelte-9m3lo1 .details-lead:where(.svelte-9m3lo1){margin-bottom:.75rem;font-weight:500}.details-list.svelte-9m3lo1{display:grid;margin:0;font-size:.8125rem;line-height:1.5}.details-list.svelte-9m3lo1 div:where(.svelte-9m3lo1){display:grid;gap:.125rem;padding-block:.625rem;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.details-list.svelte-9m3lo1 div:where(.svelte-9m3lo1):first-child{padding-top:0;border-top:0}.details-list.svelte-9m3lo1 dt:where(.svelte-9m3lo1){font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.details-list.svelte-9m3lo1 dd:where(.svelte-9m3lo1){text-wrap:pretty}.details-students.svelte-9m3lo1{grid-column:1 / -1}.details-students.svelte-9m3lo1 p:where(.svelte-9m3lo1){margin:0;font-size:.8125rem;line-height:1.6;text-wrap:pretty}.details-count.svelte-9m3lo1{margin-left:.75rem;color:var(--color-text-secondary, currentColor);font-variant-numeric:tabular-nums}.details-list--ledger.svelte-9m3lo1 div:where(.svelte-9m3lo1){grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;align-items:baseline;padding-block:.4rem}.details-list--ledger.svelte-9m3lo1 div:where(.svelte-9m3lo1):first-child{padding-top:0}.cover-image-trigger.svelte-9m3lo1:focus-visible,summary.svelte-9m3lo1:focus-visible,.cover-work-link.svelte-9m3lo1:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.mobile.svelte-9m3lo1{display:none}@media(max-width:767.98px){.cover-strip.svelte-9m3lo1{top:var(--header-height-mobile, 3.5rem)}.cover-trail.svelte-9m3lo1{display:none}}@media(prefers-reduced-motion:reduce){.cover-strip.svelte-9m3lo1,.cover-strip.is-visible.svelte-9m3lo1{transform:none;transition:none}}@media(max-width:959px){.ribbon-year.svelte-9m3lo1{display:none}.cover-details-content.svelte-9m3lo1{grid-template-columns:minmax(0,1fr);gap:1.5rem}.studio-compact-cover.svelte-9m3lo1{padding-top:1rem;padding-bottom:1rem}.cover-composition.svelte-9m3lo1{grid-template-columns:minmax(0,1fr);gap:.75rem;max-width:44rem}.cover-image.svelte-9m3lo1{height:clamp(9rem,36vw,14rem)!important;max-height:none}.cover-title.svelte-9m3lo1{font-size:clamp(1.75rem,7vw,2.25rem)}.cover-introduction.svelte-9m3lo1{margin-top:1rem;line-height:1.5}.cover-heading-meta.svelte-9m3lo1{margin-top:.75rem}.desktop.svelte-9m3lo1{display:none}.mobile.svelte-9m3lo1{display:block}.cover-details.svelte-9m3lo1,.cover-work-link.svelte-9m3lo1{margin-top:0}}@media(min-width:600px)and (max-width:959px){.cover-composition.svelte-9m3lo1{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem}.cover-title.svelte-9m3lo1{font-size:2.25rem}.cover-image.svelte-9m3lo1{height:14rem!important}.cover-details-content.svelte-9m3lo1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 2rem}.details-brief.svelte-9m3lo1{grid-column:1 / -1}}@media print{.cover-strip.svelte-9m3lo1,.cover-trail.svelte-9m3lo1{display:none}.cover-full-brief.svelte-9m3lo1{display:block}.studio-compact-cover.svelte-9m3lo1{padding-top:0}}
