.artwork-image-fallback{box-sizing:border-box;width:calc(100% * var(--fd,1));aspect-ratio:var(--image-ratio);background:var(--stone);color:var(--muted);font-size:var(--text-label);text-align:center;place-items:center;padding:12px;line-height:1.4;display:grid;overflow:hidden}.artwork-image-fallback>span{overflow-wrap:anywhere;max-width:28ch}.museum-static-hero.artwork-image-fallback{width:min(100%, calc(40vh * var(--image-shape)));height:auto;aspect-ratio:var(--image-ratio);display:grid}@media (width<=760px){.artwork-image-fallback{width:calc(100% * var(--fp,1))}.museum-static-hero.artwork-image-fallback{width:min(100%, calc(30vh * var(--image-shape)))}}.artwork-styles{margin-bottom:36px}.artwork-styles__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.artwork-styles__head h2{font-size:var(--text-card);line-height:1.25}.artwork-styles__steps{gap:8px;display:flex}.artwork-styles__steps[hidden]{display:none}.artwork-styles__steps button{border:1px solid var(--theme-control-border);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.artwork-styles__steps button:hover:not(:disabled){background:var(--theme-control-hover)}.artwork-styles__steps button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.artwork-styles__steps button:disabled{opacity:.35;cursor:default}.artwork-styles__steps svg{width:18px;height:18px}.artwork-styles__row{margin:-8px calc(-1 * var(--page-gutter)) 0;padding:8px var(--page-gutter) 14px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--page-gutter);scrollbar-width:thin;scrollbar-color:var(--rule) transparent;gap:32px;list-style:none;display:flex;overflow-x:auto}.artwork-styles__row>li{scroll-snap-align:start;flex:none}.style-card{--strip:112px;width:min-content;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.style-card__strip{height:var(--strip);gap:4px;display:flex}.style-card__strip img{background:var(--stone);width:auto;max-width:none;height:100%;display:block}.style-card__name{font-size:var(--text-body);text-wrap:balance;margin-top:12px;font-weight:600;line-height:1.35}.style-card__meta{color:var(--muted);font-size:var(--text-label);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;line-height:1.45}.style-card:hover .style-card__name{color:var(--accent);text-underline-offset:4px;text-decoration:underline 1px}.style-card:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.style-card[aria-current] .style-card__name{color:var(--ink);text-underline-offset:6px;text-decoration:underline 2px}.artwork-styles__row:has(.style-card[aria-current]) .style-card:not([aria-current],:hover) .style-card__name{color:var(--muted)}.catalog-search[data-catalog-search-kind=artworks]{grid-template-columns:minmax(0,1fr) 256px 220px 212px;align-items:center;gap:12px;margin-bottom:28px;padding-block:8px 0}.catalog-search[data-catalog-search-kind=artworks] .catalog-search-field{width:100%}.catalog-search[data-catalog-search-kind=artworks] .catalog-filters{display:contents}.catalog-search[data-catalog-search-kind=artworks] :is(.catalog-search-input,.catalog-select){margin-top:0}.catalog-search[data-catalog-search-kind=artworks] .catalog-search-summary{flex-wrap:wrap;grid-area:auto/1/auto/-1;justify-content:flex-start;gap:8px 16px;min-height:48px;margin-top:8px}.artworks-actions{align-items:center;gap:8px 24px;margin-inline-start:auto;display:flex}.artworks-walk{white-space:nowrap}.artworks-walk[hidden],.artworks-wing[hidden]{display:none}.artworks-wing{min-height:44px;color:var(--muted);font-size:var(--text-label);text-underline-offset:4px;align-items:center;gap:8px;line-height:1.5;text-decoration:underline 1px;display:inline-flex}.artworks-wing:hover{color:var(--accent)}.artworks-wing svg{flex:none;width:18px;height:18px}.artworks-intro{max-width:65ch;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:-12px 0 28px}.artworks-intro[hidden]{display:none}.artwork-gallery{align-items:flex-start;gap:28px var(--row-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.artwork-tile{flex-grow:calc(var(--rd) * (1 - var(--dt)));flex-shrink:1;flex-basis:min(calc((100% - var(--dg) - 1px) * var(--ds)), calc(var(--rd) * var(--row-height) + (1 - var(--dt)) * 100000px));min-width:0}.artwork-tile[hidden]{display:none}.artwork-tile a{color:var(--ink);text-decoration:none;display:block}.artwork-tile a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.artwork-tile img{width:calc(100% * var(--fd));background:var(--stone);height:auto;display:block}.artwork-tile__title{font-size:var(--text-label);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.artwork-tile__meta{color:var(--muted);font-size:var(--text-label);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.4;display:-webkit-box;overflow:hidden}.artwork-tile__date{white-space:nowrap}.artwork-tile a:hover .artwork-tile__title{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px}.artwork-gallery[aria-busy=true]{opacity:.55}@media (prefers-reduced-motion:no-preference){.artwork-gallery{transition:opacity .16s ease-out}}.artworks-more{flex-direction:column;align-items:center;gap:12px;margin-top:48px;display:flex}.artworks-more .button{min-width:180px}.artworks-more .button[hidden]{display:none}.artworks-noscript{max-width:60ch;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);text-align:center}@media (width<=1000px){.catalog-search[data-catalog-search-kind=artworks]{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-search[data-catalog-search-kind=artworks] .catalog-search-field{grid-column:1/-1}}@media (width<=760px){.style-card{--strip:96px}.artwork-styles__steps:not([hidden]){display:none}.artwork-styles__row{gap:24px}.artwork-gallery{gap:20px var(--row-gap-phone)}.artwork-tile{flex-grow:calc(var(--rp) * (1 - var(--pt)));flex-basis:min(calc((100% - var(--pg) - 1px) * var(--ps)), calc(var(--rp) * var(--row-height-phone) + (1 - var(--pt)) * 100000px))}.artwork-tile img{width:calc(100% * var(--fp))}.artwork-tile__title{margin-top:8px}.artworks-more{margin-top:36px}.artworks-more .button{width:100%}}@media (width<=700px){.catalog-search[data-catalog-search-kind=artworks]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.catalog-search[data-catalog-search-kind=artworks] .catalog-filter:first-child{grid-column:1/-1}.catalog-search[data-catalog-search-kind=artworks] .catalog-search-summary{justify-content:space-between;min-height:24px}.artworks-actions{flex-direction:column;flex-basis:100%;align-items:stretch;gap:4px;margin-inline-start:0}.artworks-walk{order:-1;width:100%}.artworks-wing{align-self:flex-start}}.artworks-practice[data-astro-cid-5werjr7p] p[data-astro-cid-5werjr7p]{margin:0 0 28px}.artworks-practice[data-astro-cid-5werjr7p] a[data-astro-cid-5werjr7p]{text-underline-offset:.2em;align-items:center;min-height:44px;display:inline-flex}
