.discovery-links{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.discovery-links>a{max-width:100%;min-height:44px;font-size:var(--text-label);align-items:center;gap:8px;line-height:1.5;display:inline-flex}.discovery-links>a svg{width:18px;height:18px}.artist-directory-item .discovery-collection-link{min-height:44px;font-size:var(--text-label);align-items:center;text-decoration:underline;display:inline-flex}.discovery-style-links{flex-wrap:wrap;align-items:center;gap:0 16px;margin:6px 0 0;padding:0;list-style:none;display:flex}.discovery-style-links a{min-height:44px;color:var(--muted);font-size:var(--text-label);align-items:center;line-height:1.4;text-decoration:underline;display:inline-flex}.discovery-style-links a:hover,.discovery-collection-link:hover{color:var(--accent)}.artist-collection .artist-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;min-height:0;padding-block:40px 48px}.artist-collection .artist-intro .collection-copy h1{font-size:var(--text-display)}.artist-life{font-size:var(--text-label);color:var(--muted);margin-top:10px}.artist-collection .intro-description{margin-block:20px}.artist-collection .artist-intro .intro-art{--artwork-height-limit:340px;max-width:420px}.artist-collection .artist-intro .intro-art img{max-height:340px}.artist-collection .intro-art>span{color:var(--muted);justify-content:flex-start;gap:8px;margin-top:16px}.artwork-page .art-wall{padding-top:32px}.artwork-page .art-wall-content{margin-top:0}.artwork-context [data-discovery-trail]{min-width:0}.artwork-context .discovery-return-link{color:var(--muted);flex-shrink:0}.art-artist a{text-underline-offset:4px;text-decoration:underline}.art-artist a:hover{color:var(--accent)}.discovery-related{border-top:1px solid var(--rule);padding-block:40px}.artist-collection>.discovery-related{max-width:var(--page-width);padding:var(--section-space) var(--page-gutter) var(--page-end-space);border-top:0;margin-inline:auto}.discovery-related__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;display:flex}.discovery-related__heading h2{font-size:var(--text-section)}.discovery-related__heading p{max-width:65ch;color:var(--muted);font-size:var(--text-label);line-height:var(--leading-body);flex-basis:100%}.discovery-related__heading>a{min-height:44px;font-size:var(--text-label);align-items:center;gap:8px;display:inline-flex}.discovery-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.discovery-related__item{min-width:0}.discovery-related__item>a{text-decoration:none;display:block}.discovery-related__image{background:var(--stone);justify-content:center;align-items:center;height:240px;padding:20px;display:flex}.discovery-related__image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.discovery-related__item h3{font-family:var(--heading);font-size:var(--text-card);font-weight:var(--weight-heading);overflow-wrap:anywhere;margin:14px 0 0;line-height:1.25}.discovery-related__item>a:hover h3{color:var(--accent);text-decoration:underline}.discovery-related__item p{font-size:var(--text-label);color:var(--muted);margin-top:6px;line-height:1.5}.discovery-related__item .discovery-related__reason{color:var(--ink)}.artwork-below .discovery-related{margin-top:32px}.artwork-page .back-to-collection[data-discovery-return]{min-height:44px}@media (width<=760px){.artist-collection .artist-intro{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:28px 36px}.artist-collection .artist-intro .intro-art{--artwork-height-limit:300px;max-width:360px}.artist-collection .artist-intro .intro-art img{max-height:300px}.artwork-page .art-wall{padding-top:24px}.artwork-context .discovery-return-link{flex-shrink:1}.discovery-related{padding-block:32px}.discovery-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.discovery-related__image{height:180px;padding:16px}.discovery-related__item h3{font-size:20px}.discovery-related__heading{margin-bottom:20px}}@media (width<=480px){.discovery-related__grid{grid-template-columns:minmax(0,1fr)}.discovery-related__image{height:250px;padding:20px}}.artist-collection .artist-intro.artist-header{grid-template-columns:fit-content(40%) minmax(0,1fr);align-items:start;gap:0 clamp(40px,5vw,72px);padding-block:44px 32px}.artist-portrait{--artwork-height-limit:400px;min-width:220px;margin:0}.artist-portrait>a{width:fit-content;max-width:100%;display:block}.artist-portrait img{max-width:100%;box-shadow:0 0 0 1px var(--portrait-line), 0 1px 3px var(--portrait-shade), 0 18px 36px -18px var(--portrait-drop)}.artist-portrait figcaption{contain:inline-size;color:var(--muted);font-size:var(--text-label);margin-top:16px;line-height:1.5}.artist-header__copy{min-width:0}.artist-collection .artist-header__copy h1{font-size:var(--text-display)}.artist-facts{max-width:65ch;color:var(--muted);font-size:var(--text-body);margin-top:14px;line-height:1.5}.artist-bio{max-width:65ch;font-size:var(--text-body);line-height:var(--leading-body);margin-top:28px}.artist-paths{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:32px;display:flex}.artist-museum-link{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}.artist-museum-link:hover{color:var(--accent)}.artist-museum-link svg{width:18px;height:18px}.artist-museum-link__wing{white-space:nowrap}:root{--portrait-line:#2b25204d;--portrait-shade:#2b252014;--portrait-drop:#2b25204d}html[data-theme=evening]{--portrait-line:#0d0c0a;--portrait-shade:#0d0c0a40;--portrait-drop:#0d0c0ab3}.artist-reading{max-width:var(--page-width);padding:var(--section-space) var(--page-gutter) 0;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:24px 48px;margin-inline:auto;display:grid}.artist-reading h2{font-size:var(--text-section)}.artist-reading__body{min-width:0}.artist-reading__chapter+.artist-reading__chapter{margin-top:32px}.artist-reading h3{font-size:var(--text-card);margin-bottom:12px}.artist-reading__chapter>p{max-width:70ch;font-size:var(--text-body);line-height:var(--leading-body)}.artist-reading dl{margin:24px 0 0}.artist-reading__chapter>dl:first-child,.artist-reading__chapter>dl:first-child>div:first-child{margin-top:0}.artist-reading dl>div{font-size:var(--text-body);grid-template-columns:4ch minmax(0,1fr);gap:20px;margin-top:16px;line-height:1.6;display:grid}.artist-reading dt{font-variant-numeric:tabular-nums;font-weight:600}.artist-reading dd{max-width:70ch;margin:0}.artist-reading dd p{color:var(--muted);font-size:var(--text-label);margin-top:4px}.artist-reading details{font-size:var(--text-label);margin-top:16px;line-height:1.6}.artist-reading summary{cursor:pointer;width:fit-content;min-height:44px;padding-block:10px}.artist-reading ul{margin:0;padding-inline-start:20px}.artist-reading li+li{margin-top:8px}.artist-reading a{text-underline-offset:4px}.artist-reading a:hover{color:var(--accent)}.artist-reading :is(a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=760px){.artist-reading{grid-template-columns:minmax(0,1fr);gap:20px}}.artist-works{max-width:var(--page-width);padding:var(--section-space) var(--page-gutter) 0;margin-inline:auto;scroll-margin-top:16px}.artist-works__head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title control""prompt prompt";align-items:center;column-gap:24px;display:grid}.artist-works__head h2{font-size:var(--text-section);grid-area:title}.artist-works__head h2 span{color:var(--muted);font-weight:400}.artist-works__prompt{max-width:70ch;color:var(--muted);font-size:var(--text-body);grid-area:prompt;margin-top:10px;line-height:1.5}.artist-grouping{border-radius:var(--control-radius);background:var(--stone);grid-area:control;justify-self:end;gap:2px;padding:3px;display:inline-flex}.artist-grouping label{cursor:pointer;display:block;position:relative}.artist-grouping input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.artist-grouping span{border-radius:calc(var(--control-radius) - 3px);color:var(--muted);font-size:var(--text-control);white-space:nowrap;padding:9px 14px;line-height:1.35;display:block}.artist-grouping label:hover span{color:var(--ink)}.artist-grouping input:checked+span{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--rule), 0 1px 2px #2b25201a}.artist-grouping input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}html[data-theme=evening] .artist-grouping input:checked+span{background:var(--evening-hover);box-shadow:0 0 0 1px var(--rule)}@media (prefers-reduced-motion:no-preference){.artist-grouping span{transition:background-color .16s ease-out,color .16s ease-out}}.artist-works__view{margin-top:32px}.artist-group{scroll-margin-top:24px}.artist-group+.artist-group{margin-top:56px}.artist-group__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 24px;display:flex}.artist-group__head h3{font-family:var(--heading);font-size:var(--text-card);font-weight:var(--weight-heading);letter-spacing:-.015em;line-height:1.25}.artist-group__head h3 span{color:var(--muted);font-weight:400}.artist-group__walk{min-height:44px;color:var(--ink);font-size:var(--text-label);align-items:center;gap:8px;line-height:1.4;text-decoration:none;display:inline-flex}.artist-group__walk span{text-underline-offset:4px;text-decoration:underline 1px}.artist-group__walk svg{width:18px;height:18px}.artist-group__walk:hover{color:var(--accent)}.artist-group__text{max-width:65ch;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin-top:6px}.artist-group__museum{color:var(--muted);font-size:var(--text-label);margin-top:8px;line-height:1.6}.artist-group__museum>span{white-space:nowrap}.artist-group__museum a{text-underline-offset:4px}.artist-group__museum a:hover{color:var(--accent)}.artist-group .artist-works__list{margin-top:20px}.artist-works__list{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}[data-grouping=by-period] .artist-work{--ds:var(--period-ds);--dg:var(--period-dg);--dt:var(--period-dt);--ps:var(--period-ps);--pg:var(--period-pg);--pt:var(--period-pt)}[data-grouping=by-style] .artist-work{--ds:var(--style-ds);--dg:var(--style-dg);--dt:var(--style-dt);--ps:var(--style-ps);--pg:var(--style-pg);--pt:var(--style-pt)}[data-grouping=earliest-first] .artist-work{--ds:var(--earliest-ds);--dg:var(--earliest-dg);--dt:var(--earliest-dt);--ps:var(--earliest-ps);--pg:var(--earliest-pg);--pt:var(--earliest-pt)}.artist-work{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}.artist-work a{color:var(--ink);text-decoration:none;display:block}.artist-work img{width:calc(100% * var(--fd));background:var(--stone);height:auto}.artist-work__title{font-size:var(--text-label);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.artist-work__date{color:var(--muted);font-size:var(--text-label);overflow-wrap:anywhere;margin-top:2px;line-height:1.4;display:block}.artist-work a:hover .artist-work__title{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px}.artist-related .discovery-related__heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 24px;display:grid}.artist-related .discovery-related__heading p{grid-column:1/-1;max-width:70ch;margin-top:6px}.artist-related__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.artist-related__item{grid-template-columns:minmax(0,1fr);grid-template-areas:"image""name""reason""example";align-content:start;min-width:0;display:grid}.artist-related__image{grid-area:image;width:fit-content;max-width:100%;display:block}.artist-related__item img{width:min(100%, calc(var(--r) * 200px));background:var(--stone);height:auto}.artist-related__item h3{font-family:var(--heading);font-size:var(--text-card);font-weight:var(--weight-heading);letter-spacing:-.015em;overflow-wrap:anywhere;grid-area:name;margin-top:14px;line-height:1.25}.artist-related__item h3 a{text-decoration:none}.artist-related__item:hover h3 a,.artist-related__item h3 a:focus-visible{color:var(--accent);text-underline-offset:4px;text-decoration:underline 1px}.artist-related__item p{color:var(--muted);font-size:var(--text-label);grid-area:example;margin-top:6px;line-height:1.5}.artist-related__item .artist-related__reason{color:var(--ink);grid-area:reason}@media (width<=760px){.artist-collection .artist-intro.artist-header{grid-template-columns:minmax(0,1fr);row-gap:28px;padding-block:24px 32px}.artist-portrait{--artwork-height-limit:75svh}.artist-portrait>a{width:auto}.artist-portrait figcaption{margin-top:12px}.artist-bio{margin-top:20px}.artist-paths{flex-direction:column;align-items:stretch;gap:4px;margin-top:24px}.artist-walk-button{width:100%}.artist-museum-link{align-self:flex-start}.artist-museum-link__wing{display:block}.artist-museum-link__dot{display:none}.artist-works__head{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""prompt""control"}.artist-grouping{justify-self:start;margin-top:20px}.artist-grouping span{padding-inline:12px}.artist-works__view{margin-top:24px}.artist-group+.artist-group{margin-top:44px}.artist-group__head{flex-direction:column;align-items:flex-start}.artist-group__walk{margin-top:2px}.artist-works__list{gap:20px var(--row-gap-phone)}.artist-work{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))}.artist-work img{width:calc(100% * var(--fp))}.artist-work__title{-webkit-line-clamp:2;line-clamp:2;margin-top:8px}.artist-related__list{grid-template-columns:minmax(0,1fr);gap:24px}.artist-related__item{grid-template-columns:128px minmax(0,1fr);grid-template-areas:"image name""image reason""image example";column-gap:16px}.artist-related__item img{width:min(100%, calc(var(--r) * 160px))}.artist-related__item h3{margin-top:0;font-size:20px}}
