html.has-artwork-viewer{overflow:hidden}.artwork-viewer{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);opacity:0;transition:opacity .28s ease, overlay .28s ease allow-discrete, display .28s ease allow-discrete;background:#050506f5;border:0;margin:0;padding:0;overflow:hidden}.artwork-viewer[open]{display:grid}.artwork-viewer.is-open{opacity:1}.artwork-viewer::backdrop{background:#050506f5}.artwork-viewer__stage{touch-action:pan-y;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(3.75rem,6vh,5rem) clamp(4rem,6vw,6rem) clamp(3.25rem,5vh,4.5rem);display:grid;position:relative}.artwork-viewer__figure{justify-items:center;gap:var(--space-4);pointer-events:none;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;margin:0;display:grid}.artwork-viewer__image{object-fit:contain;opacity:1;filter:brightness(.99)contrast(1.01)saturate(.99);align-self:center;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .18s,transform .32s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.artwork-viewer:not(.is-open) .artwork-viewer__image,.artwork-viewer__image.is-changing{opacity:0;transform:scale(.992)}.artwork-viewer__caption{color:#f4f1ea9e;max-width:min(42rem,80vw);font-family:var(--font-heading);text-align:center;text-wrap:balance;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.4}.artwork-viewer__close,.artwork-viewer__navigation{z-index:1;color:#f4f1ead1;cursor:pointer;backdrop-filter:blur(10px);background:#0b0b0c7a;border:1px solid #f4f1ea2e;border-radius:999px;place-items:center;padding:0;transition:border-color .22s,background-color .22s,color .22s,opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:absolute}.artwork-viewer__close:hover,.artwork-viewer__navigation:hover:not(:disabled){color:var(--color-accent);background:#141416c7;border-color:#d6b56da6}.artwork-viewer__close:focus-visible,.artwork-viewer__navigation:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.artwork-viewer__close{width:3rem;height:3rem;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.artwork-viewer__close span,.artwork-viewer__close span:after{content:"";background:currentColor;width:1.15rem;height:1px;position:absolute}.artwork-viewer__close span{transform:rotate(45deg)}.artwork-viewer__close span:after{transform:rotate(90deg)}.artwork-viewer__navigation{width:clamp(3rem,5vw,3.75rem);height:clamp(3rem,5vw,3.75rem);font-size:clamp(1.15rem,2vw,1.5rem);top:50%;transform:translateY(-50%)}.artwork-viewer__navigation--previous{left:clamp(1rem,3vw,2rem)}.artwork-viewer__navigation--next{right:clamp(1rem,3vw,2rem)}.artwork-viewer__navigation:disabled{opacity:.18;cursor:default}@media (width<=640px){.artwork-viewer__stage{padding:4.5rem var(--space-4) 5.5rem}.artwork-viewer__caption{max-width:calc(100vw - 2 * var(--space-5))}.artwork-viewer__navigation{top:auto;bottom:var(--space-4);width:3rem;height:3rem;transform:none}.artwork-viewer__navigation--previous{left:calc(50% - 3.75rem)}.artwork-viewer__navigation--next{right:calc(50% - 3.75rem)}}@media (prefers-reduced-motion:reduce){.artwork-viewer,.artwork-viewer__image,.artwork-viewer__close,.artwork-viewer__navigation{transition:none}}@media (orientation:landscape) and (height<=600px){.artwork-viewer__stage{padding:var(--space-3) clamp(4rem, 9vw, 5.5rem)}.artwork-viewer__figure{display:block;position:relative}.artwork-viewer__image{width:100%;max-width:100%;height:100%;max-height:100%}.artwork-viewer__caption{right:var(--space-3);bottom:var(--space-2);left:var(--space-3);text-shadow:0 1px 8px #000000e6;max-width:none;font-size:.85rem;position:absolute}.artwork-viewer__close{top:var(--space-2);right:var(--space-2);width:2.75rem;height:2.75rem}.artwork-viewer__navigation{width:2.75rem;height:2.75rem;top:50%;bottom:auto;transform:translateY(-50%)}.artwork-viewer__navigation--previous{left:var(--space-2)}.artwork-viewer__navigation--next{right:var(--space-2)}}:-webkit-any(html:fullscreen,html:-webkit-full-screen){background:#050506}:is(html:fullscreen,html:fullscreen){background:#050506}:-webkit-any(html:fullscreen .artwork-viewer,html:-webkit-full-screen .artwork-viewer){background:#050506;width:100vw;height:100dvh}:is(html:fullscreen .artwork-viewer,html:fullscreen .artwork-viewer){background:#050506;width:100vw;height:100dvh}html:fullscreen .artwork-viewer::backdrop{background:#050506}html:-webkit-full-screen .artwork-viewer::backdrop{background:#050506}html:fullscreen .artwork-viewer::backdrop{background:#050506}:-webkit-any(html:fullscreen .artwork-viewer__stage,html:-webkit-full-screen .artwork-viewer__stage){padding:clamp(1rem,3vh,2rem) clamp(3.75rem,5vw,5.5rem)}:is(html:fullscreen .artwork-viewer__stage,html:fullscreen .artwork-viewer__stage){padding:clamp(1rem,3vh,2rem) clamp(3.75rem,5vw,5.5rem)}.artwork-viewer.are-controls-hidden .artwork-viewer__close,.artwork-viewer.are-controls-hidden .artwork-viewer__navigation,.artwork-viewer.are-controls-hidden .artwork-viewer__caption{opacity:0;pointer-events:none}.artwork-viewer.are-controls-hidden{cursor:none}.artwork-viewer__caption{transition:opacity .22s}@media (hover:none){.artwork-viewer.are-controls-hidden{cursor:auto}}@media (prefers-reduced-motion:reduce){.artwork-viewer__caption{transition:none}}.artwork-hero{padding:clamp(1rem, 2vw, 1.75rem) var(--space-4) clamp(5rem, 10vw, 9rem)}.artwork-hero__visual,.artwork-hero__information{width:min(100%,92rem);margin-inline:auto}.artwork-hero__visual{isolation:isolate;background:#070708;justify-content:center;align-items:center;min-height:min(78vh,58rem);display:flex;position:relative;overflow:hidden}.artwork-hero__picture{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.artwork-hero__image{object-fit:contain;filter:brightness(.97)contrast(1.015)saturate(.98);width:100%;height:100%;max-height:min(78vh,58rem);display:block}.artwork-hero__image-overlay{pointer-events:none;background:linear-gradient(#0000 76%,#07070857);position:absolute;inset:0}.artwork-hero__back{align-items:center;gap:var(--space-3);color:#f4f1eac7;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 16px #000c;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .22s,transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem)}.artwork-hero__back:hover{color:var(--color-accent);transform:translate(-.2rem)}.artwork-hero__back:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.artwork-hero__information{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start;gap:clamp(3rem,8vw,8rem);padding-top:clamp(2.5rem,5vw,4.5rem);display:grid}.artwork-hero__heading,.artwork-hero__details{min-width:0}.artwork-hero__eyebrow{margin-bottom:var(--space-4);color:var(--color-accent);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:600}.artwork-hero__title{max-width:14ch;font-family:var(--font-heading);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3rem,6vw,6.5rem);font-weight:400;line-height:.94}.artwork-hero__details{padding-top:clamp(.25rem,1vw,.75rem)}.artwork-hero__description{max-width:36rem;color:var(--color-text-muted);text-wrap:pretty;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.75}.artwork-hero__context{align-items:baseline;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid #f4f1ea1f;flex-wrap:wrap;margin-top:clamp(2rem,4vw,3rem);display:flex}.artwork-hero__context-label{color:#f4f1ea75;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:600}.artwork-hero__context-value{color:var(--color-text);font-family:var(--font-heading);font-size:clamp(1.15rem,2vw,1.5rem);text-decoration:none;transition:color .22s}.artwork-hero__context-value:hover{color:var(--color-accent)}.artwork-hero__context-value:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (width<=860px){.artwork-hero__visual{min-height:0}.artwork-hero__picture{display:block;position:static}.artwork-hero__image{height:auto;max-height:none}.artwork-hero__information{gap:var(--space-7);grid-template-columns:1fr}.artwork-hero__details{max-width:42rem;padding-top:0}}@media (width<=640px){.artwork-hero{padding:var(--space-3) var(--space-5) var(--space-8)}.artwork-hero__visual{width:calc(100% + 2 * var(--space-5));margin-left:calc(-1 * var(--space-5))}.artwork-hero__back{left:var(--space-5);bottom:var(--space-4);font-size:.64rem}.artwork-hero__information{padding-top:var(--space-7)}.artwork-hero__title{max-width:12ch;font-size:clamp(2.75rem,14vw,4.5rem);line-height:.94}.artwork-hero__description{font-size:1rem;line-height:1.65}.artwork-hero__context{margin-top:var(--space-6)}}@media (prefers-reduced-motion:reduce){.artwork-hero__back,.artwork-hero__context-value{transition:none}.artwork-hero__back:hover{transform:none}}.artwork-hero__viewer-trigger{width:100%;height:100%;min-height:inherit;color:inherit;cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.artwork-hero__viewer-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:-6px}.artwork-hero__viewer-hint{color:#f4f1eac7;opacity:.72;backdrop-filter:blur(8px);background:#0707085c;border:1px solid #f4f1ea33;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.15rem;transition:border-color .22s,color .22s,opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.artwork-hero__viewer-trigger:hover .artwork-hero__viewer-hint{color:var(--color-accent);opacity:1;border-color:#d6b56d9e;transform:scale(1.06)}@media (width<=640px){.artwork-hero__viewer-trigger{min-height:0}.artwork-hero__viewer-hint{right:var(--space-5);bottom:var(--space-4);width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.artwork-hero__viewer-hint{transition:none}.artwork-hero__viewer-trigger:hover .artwork-hero__viewer-hint{transform:none}}.artwork-navigator{padding:clamp(1rem, 3vw, 2rem) var(--space-4) clamp(5rem, 10vw, 9rem)}.artwork-navigator__inner{border-top:1px solid #f4f1ea1f;width:min(100%,92rem);margin-inline:auto;padding-top:clamp(3rem,7vw,6rem)}.artwork-navigator__sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.artwork-navigator__direction{background:var(--color-surface);min-width:0;color:var(--color-text);border:1px solid #f4f1ea1a;border-radius:10px;grid-template-columns:minmax(8rem,.72fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);text-decoration:none;transition:border-color .26s,transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s;display:grid;position:relative;overflow:hidden}.artwork-navigator__direction--next{grid-template-columns:minmax(0,1fr) minmax(8rem,.72fr)}.artwork-navigator__direction--next .artwork-navigator__direction-media{grid-area:1/2}.artwork-navigator__direction--next .artwork-navigator__direction-content{text-align:right;grid-area:1/1;align-items:flex-end}.artwork-navigator__direction-media{background:#09090a;height:100%;min-height:clamp(9rem,15vw,13rem);overflow:hidden}.artwork-navigator__direction-media img{object-fit:cover;filter:brightness(.88)contrast(1.03)saturate(.94);width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .42s;display:block}.artwork-navigator__direction-content{gap:var(--space-3);flex-direction:column;min-width:0;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.75rem);display:flex}.artwork-navigator__direction-label{align-items:center;gap:var(--space-2);color:var(--color-text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:600;transition:color .24s;display:inline-flex}.artwork-navigator__direction-title{font-family:var(--font-heading);letter-spacing:-.025em;text-overflow:ellipsis;font-size:clamp(1.35rem,2.5vw,2.1rem);font-weight:400;line-height:1.05;overflow:hidden}.artwork-navigator__direction:hover{border-color:#d6b56d47;transform:translateY(-.2rem);box-shadow:0 22px 48px #0000003d,0 5px 14px #0000001f}.artwork-navigator__direction:hover .artwork-navigator__direction-media img{filter:brightness()contrast(1.02)saturate();transform:scale(1.035)}.artwork-navigator__direction:hover .artwork-navigator__direction-label{color:var(--color-accent)}.artwork-navigator__direction:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.artwork-navigator__direction-placeholder{min-width:0}.artwork-navigator__related{border-top:1px solid #f4f1ea1f;padding-top:clamp(3rem,7vw,6rem)}.artwork-navigator__heading{margin-bottom:clamp(2rem,4vw,3.5rem)}.artwork-navigator__eyebrow{margin-bottom:var(--space-3);color:var(--color-accent);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:600}.artwork-navigator__title{font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1}.artwork-navigator__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.artwork-navigator__card{min-width:0;color:var(--color-text);outline:none;text-decoration:none;display:block}.artwork-navigator__thumbnail{aspect-ratio:4/3;margin-bottom:var(--space-3);background:var(--color-surface);border-radius:4px;overflow:hidden}.artwork-navigator__thumbnail img{object-fit:cover;filter:brightness(.92);width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .4s;display:block}.artwork-navigator__card-title{color:var(--color-text-muted);font-size:.86rem;line-height:1.4;transition:color .24s}.artwork-navigator__card:hover img{filter:brightness();transform:scale(1.035)}.artwork-navigator__card:hover .artwork-navigator__card-title{color:var(--color-text)}.artwork-navigator__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.artwork-navigator__back{margin-top:clamp(3rem,6vw,5rem)}.artwork-navigator__back a{align-items:center;gap:var(--space-4);color:var(--color-text-muted);font-size:.8rem;line-height:1.5;text-decoration:none;transition:color .24s,transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex}.artwork-navigator__back strong{color:var(--color-text);font-family:var(--font-heading);font-size:1.15rem;font-weight:400;display:block}.artwork-navigator__back a:hover{color:var(--color-accent);transform:translate(-.2rem)}.artwork-navigator__back a:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}@media (width<=900px){.artwork-navigator__direction,.artwork-navigator__direction--next{grid-template-columns:1fr}.artwork-navigator__direction--next .artwork-navigator__direction-media,.artwork-navigator__direction--next .artwork-navigator__direction-content{grid-column:1}.artwork-navigator__direction--next .artwork-navigator__direction-media{grid-row:1}.artwork-navigator__direction--next .artwork-navigator__direction-content{grid-row:2}.artwork-navigator__direction-media{min-height:11rem}.artwork-navigator__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.artwork-navigator{padding:0 var(--space-5) var(--space-8)}.artwork-navigator__inner{padding-top:var(--space-7)}.artwork-navigator__sequence{gap:var(--space-4);padding-bottom:var(--space-8);grid-template-columns:1fr}.artwork-navigator__direction-placeholder{display:none}.artwork-navigator__direction--next .artwork-navigator__direction-content{text-align:left;align-items:flex-start}.artwork-navigator__direction-media{min-height:10rem}.artwork-navigator__direction-title{font-size:1.45rem}.artwork-navigator__related{padding-top:var(--space-8)}.artwork-navigator__grid{gap:var(--space-5) var(--space-3)}}@media (prefers-reduced-motion:reduce){.artwork-navigator__direction,.artwork-navigator__direction-media img,.artwork-navigator__direction-label,.artwork-navigator__thumbnail img,.artwork-navigator__card-title,.artwork-navigator__back a{transition:none}.artwork-navigator__direction:hover,.artwork-navigator__direction:hover .artwork-navigator__direction-media img,.artwork-navigator__back a:hover{transform:none}}.artwork-navigator__picture{width:100%;height:100%;display:block}
