/* Larger artist feature; content remains in the original editable blocks. */
.artist-grid{grid-template-columns:minmax(0,1fr);gap:48px;padding-top:85px;padding-bottom:100px}
.artist-grid .artist-art{order:0;max-width:none;width:100%;margin:0}
.artist-grid .artist-art img{width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:cover;object-position:center 20%}
.artist-grid .artist-art img{border:1px solid var(--line);padding:clamp(10px,1.5vw,22px);background:#11151a;box-shadow:0 18px 42px #0004}
.artist-grid .artist-art figcaption{text-align:left;margin-top:15px;color:var(--muted)}
.artist-grid>.prose{order:1;max-width:none;width:100%;display:grid;grid-template-columns:.95fr 1.05fr;column-gap:9%;row-gap:20px;align-items:start;border-top:1px solid var(--line);padding-top:35px}
.artist-grid>.prose>*{margin:0;min-width:0}
.artist-grid>.prose>.eyebrow{grid-column:1;grid-row:1}
.artist-grid>.prose>h2{grid-column:1;grid-row:2/5;font-size:clamp(40px,4.5vw,66px)}
.artist-grid>.prose>.artist-dates{grid-column:1;grid-row:5;align-self:end}
.artist-grid>.prose>p:not(.eyebrow):not(.artist-dates){grid-column:2}
.artist-grid>.prose>:nth-child(4){grid-row:2}
.artist-grid>.prose>:nth-child(5){grid-row:3}
.artist-grid>.prose>:nth-child(6){grid-row:4}
.artist-grid>.prose>.source-link{grid-row:5}
@media(max-width:700px){
 .artist-grid{gap:28px;padding-top:50px;padding-bottom:65px}
 .artist-grid .artist-art img{aspect-ratio:4/5;object-position:20% center}
 .artist-grid>.prose{display:flex;flex-direction:column;gap:22px;padding-top:26px}
 .artist-grid>.prose>h2{font-size:clamp(39px,10vw,58px)}
 .artist-grid>.prose>.artist-dates{align-self:flex-start}
}
/* CookieConsent is self-hosted. No external assets or font requests. */
#cc-main{
 --cc-font-family:Arial,Helvetica,sans-serif;
 --cc-bg:#11161c;--cc-primary-color:#f3efe6;--cc-secondary-color:#c7c8c4;
 --cc-btn-primary-bg:#b79a5b;--cc-btn-primary-color:#0b0e12;--cc-btn-primary-border-color:#b79a5b;
 --cc-btn-primary-hover-bg:#cfb67e;--cc-btn-primary-hover-color:#0b0e12;--cc-btn-primary-hover-border-color:#cfb67e;
 --cc-btn-secondary-bg:#1c232b;--cc-btn-secondary-color:#f3efe6;--cc-btn-secondary-border-color:#57616b;
 --cc-btn-secondary-hover-bg:#29333d;--cc-btn-secondary-hover-color:#f3efe6;--cc-btn-secondary-hover-border-color:#84909b;
 --cc-cookie-category-block-bg:#1c232b;--cc-cookie-category-block-hover-bg:#25303a;
 --cc-cookie-category-block-border:#48535d;--cc-separator-border-color:#48535d;
 --cc-toggle-readonly-bg:#60756a;--cc-toggle-readonly-knob-bg:#f3efe6;--cc-toggle-readonly-knob-icon-color:#24342e;
 --cc-modal-border-radius:3px;--cc-btn-border-radius:2px;
 --cc-footer-bg:#11161c;--cc-footer-color:#c7c8c4;--cc-footer-border-color:#48535d;
}
#cc-main .cm__title,#cc-main .pm__title{font-family:Georgia,'Times New Roman',serif;font-size:24px;font-weight:400}
#cc-main .cm{box-shadow:0 15px 65px #0008;border:1px solid #b79a5b66}
#cc-main a:focus-visible,#cc-main button:focus-visible{outline:2px solid #e6ce98;outline-offset:3px}
@media(prefers-reduced-motion:reduce){#cc-main *{transition:none!important;animation:none!important}}
