.PaintingCard-module__aWUuMW__slot{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--top));width:calc(var(--u) * var(--w-total));z-index:var(--z);position:absolute}.PaintingCard-module__aWUuMW__card{gap:calc(var(--u) * var(--gap));flex-direction:column;display:flex}.PaintingCard-module__aWUuMW__card[data-caption=beside]{flex-direction:row;align-items:flex-start}.PaintingCard-module__aWUuMW__window{width:calc(var(--u) * var(--w-image));height:calc(var(--u) * var(--frame-height));background:var(--paper);flex:none;position:relative;overflow:hidden}.PaintingCard-module__aWUuMW__art{width:calc(var(--u) * var(--w-image));height:auto;aspect-ratio:var(--aspect);transform-origin:0 0;max-width:none;transform:translate(calc(var(--u) * var(--offset-x)), calc(var(--u) * var(--offset-y))) scale(var(--scale));position:absolute;top:0;left:0}.PaintingCard-module__aWUuMW__caption{width:calc(var(--u) * var(--w-caption));letter-spacing:var(--track-label);flex:none}.PaintingCard-module__aWUuMW__title,.PaintingCard-module__aWUuMW__year{font-size:var(--type-label);text-transform:uppercase;margin:0}.PaintingCard-module__aWUuMW__year{margin-top:1.3em}.PaintingCard-module__aWUuMW__meta{font-size:var(--type-meta);color:var(--ink-muted);margin:1.3em 0 0}.PaintingCard-module__aWUuMW__meta span{display:block}@media (min-width:1601px){.PaintingCard-module__aWUuMW__slot{left:calc(var(--u) * var(--x-wide))}}@media (max-width:899px){.PaintingCard-module__aWUuMW__slot{width:auto;position:static;container-type:inline-size}.PaintingCard-module__aWUuMW__card,.PaintingCard-module__aWUuMW__card[data-caption=beside]{--u:calc(100cqw / var(--w-image));flex-direction:column;gap:20px}.PaintingCard-module__aWUuMW__caption{width:100%}}@media (min-width:600px) and (max-width:899px){.PaintingCard-module__aWUuMW__slot{grid-column:calc(var(--t-col) + 1) / span var(--t-span)}}@media (max-width:599px){.PaintingCard-module__aWUuMW__slot{grid-column:calc(var(--m-col) + 1) / span var(--m-span)}}
.WorkPreview-module__w8ySQW__preview{z-index:200;pointer-events:none;background:var(--paper);opacity:0;position:fixed}.WorkPreview-module__w8ySQW__preview[data-ready]{animation:.18s both WorkPreview-module__w8ySQW__appear}.WorkPreview-module__w8ySQW__preview img{object-fit:contain;width:100%;height:100%;display:block}@keyframes WorkPreview-module__w8ySQW__appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.WorkPreview-module__w8ySQW__preview[data-ready]{opacity:1;animation:none}}
.ScatterField-module__THflHq__frame{width:100%;container-type:inline-size}.ScatterField-module__THflHq__field{--u:calc(min(100cqw, 1600px) / 1440);width:min(100cqw,1600px);height:calc(var(--u) * var(--field-height));margin-inline:auto;position:relative}.ScatterField-module__THflHq__header{left:calc((100% - 100cqw) / 2 + var(--edge));top:calc(var(--u) * 20);width:calc(100cqw - var(--edge) * 2);z-index:100;justify-content:space-between;align-items:center;display:flex;position:absolute}.ScatterField-module__THflHq__wordmark{font-size:var(--type-wordmark);letter-spacing:var(--track-wordmark);white-space:nowrap}.ScatterField-module__THflHq__chip{background:var(--signal);color:var(--ink);font-size:var(--type-chip);text-transform:uppercase;white-space:nowrap;padding:4px 8px;transition:background-color .14s,color .14s}.ScatterField-module__THflHq__chip:hover,.ScatterField-module__THflHq__chip:focus-visible{background:var(--ink-hover);color:var(--paper)}.ScatterField-module__THflHq__footer{left:calc((100% - 100cqw) / 2 + var(--edge));top:calc(var(--u) * var(--footer-top));font-size:var(--type-label);text-transform:uppercase;position:absolute}@media (min-width:1601px){.ScatterField-module__THflHq__field{--wide-max:calc(var(--wide-width) * 1px);--u:calc(min(100cqw, var(--wide-max)) / var(--wide-width));width:min(100cqw, var(--wide-max))}}@media (max-width:899px){.ScatterField-module__THflHq__field{height:auto;padding:var(--edge);align-items:start;gap:64px 20px;display:grid}.ScatterField-module__THflHq__header,.ScatterField-module__THflHq__footer{grid-column:1/-1;width:auto;position:static}.ScatterField-module__THflHq__header{margin-bottom:8px}.ScatterField-module__THflHq__footer{margin-top:8px}}@media (min-width:600px) and (max-width:899px){.ScatterField-module__THflHq__field{grid-template-columns:repeat(5,1fr)}}@media (max-width:599px){.ScatterField-module__THflHq__field{grid-template-columns:repeat(3,1fr)}}
