.artist-page{padding-bottom:70px}.artist-page h2{letter-spacing:-.035em;font-size:clamp(38px,4.3vw,68px);line-height:1.06}.artist-page h3{letter-spacing:-.02em;font-size:clamp(28px,3vw,42px);line-height:1.15}.artist-page p:not(.eyebrow),.artist-training{line-height:1.9}.artist-introduction{grid-template-columns:1.05fr 1fr;align-items:center;gap:10%;padding-block:20px 100px;display:grid}.artist-portrait{min-width:0;margin:0}.artist-portrait>.media-study{aspect-ratio:4/5;min-height:0}.artist-portrait img{width:100%;height:auto;display:block}.artist-portrait figcaption,.artist-gallery-grid figcaption{color:#5e554f;padding-top:16px;font-size:11px;line-height:1.7}.artist-portrait figcaption a,.artist-gallery-grid figcaption a,.artist-lightbox figcaption a{text-underline-offset:4px;text-decoration:underline}.artist-intro-copy h2{margin-block:26px}.artist-intro-copy p:not(.eyebrow){max-width:520px;margin-bottom:20px}.artist-intro-copy .text-link{margin-top:14px}.artist-pending{color:#5e554f;max-width:520px}.artist-chapter{border-top:1px solid var(--line);grid-template-columns:1fr 1.15fr;gap:10%;padding-block:85px;display:grid}.artist-chapter h2{margin-top:25px}.artist-chapter>div:last-child{padding-top:36px}.artist-passage+.artist-passage{margin-top:40px}.artist-passage h3{margin-bottom:20px}.artist-passage p{white-space:pre-line;max-width:580px}.artist-statement{color:#f1ece4;background:#171717;padding-block:100px 110px}.artist-statement blockquote,.artist-statement h2{font-family:var(--font-editorial), serif;letter-spacing:-.035em;white-space:pre-line;max-width:1150px;margin:40px 0 28px;font-size:clamp(48px,6.5vw,100px);line-height:1.12}.artist-statement-note{color:#b7a899}.artist-training{margin:0}.artist-training>div{border-bottom:1px solid var(--line);padding-block:20px}.artist-training dt{text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:12px}.artist-training dd{margin:0}.artist-resume{border-block:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-block:50px;display:flex}.artist-resume h2{margin-top:20px}.artist-gallery-empty{max-width:800px;padding:70px 0 100px}.artist-gallery-empty h2{margin-block:25px}.artist-gallery-empty .text-link{margin-top:30px}.artist-gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:75px 32px;padding-block:20px 65px;display:grid}.artist-gallery-grid figure{grid-column:span 6;margin:0}.artist-gallery-grid figure:nth-child(3n+1){grid-column:1/6}.artist-gallery-grid figure:nth-child(3n+2){grid-column:7/-1;margin-top:120px}.artist-gallery-grid figure:nth-child(3n){grid-column:1/-1}.artist-image-button{color:#f1ece4;background:#353535;border:0;width:100%;padding:0;display:block;position:relative}.artist-image-button img{width:100%;height:auto;display:block}.artist-image-button .media-study{aspect-ratio:4/5;min-height:0}.landscape .artist-image-button .media-study{aspect-ratio:16/9}.artist-enlarge{background:#171717;padding:8px 12px;font-size:12px;transition:transform .2s;position:absolute;top:16px;right:16px}.artist-image-button:hover .artist-enlarge{transform:translateY(-3px)}.artist-gallery-grid figcaption{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.artist-gallery-filters{flex-wrap:wrap;gap:12px 24px;margin-bottom:30px;display:flex}.artist-gallery-filters button{background:0 0;border:0;border-bottom:1px solid #0000;padding:12px 0;font-size:14px}.artist-gallery-filters button[aria-pressed=true]{border-color:currentColor}.artist-gallery-end,.artist-contact-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-block:35px;display:flex}.artist-lightbox{color:#f1ece4;background:#171717;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px 40px;position:fixed;inset:0;overflow:auto}.artist-lightbox::backdrop{background:#171717}.artist-lightbox[open]{flex-direction:column;gap:20px;display:flex}.artist-lightbox-top,.artist-lightbox-controls{justify-content:space-between;align-items:center;gap:15px;display:flex}.artist-lightbox h2{font:inherit;letter-spacing:0;font-size:13px;line-height:1.5}.artist-lightbox button{color:inherit;background:0 0;border:0;border-bottom:1px solid #796b63;min-height:44px;padding:10px 8px}.artist-lightbox button:disabled{opacity:.4;cursor:default}.artist-lightbox figure{flex-direction:column;flex:1;gap:14px;min-height:0;margin:0;display:flex}.artist-lightbox-image{flex:1;justify-content:center;align-items:center;min-height:140px;display:flex}.artist-lightbox-image img{object-fit:contain;width:100%;height:100%;max-height:calc(100dvh - 230px)}.artist-lightbox-image .media-study{width:min(100%,1100px);height:100%;min-height:0}.artist-lightbox figcaption{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:12px;line-height:1.6;display:flex}.artist-lightbox-controls{font-size:13px}.artist-contact{grid-template-columns:1fr 1fr;gap:10%;padding-block:30px 130px;display:grid}.artist-contact h2{margin-block:25px}.artist-contact p{max-width:520px}.artist-contact-details{border-top:1px solid var(--line);padding-top:25px}.artist-contact-details h3{margin-block:30px 20px}.artist-email{font-family:var(--font-editorial), serif;overflow-wrap:anywhere;text-underline-offset:8px;margin-top:30px;font-size:clamp(28px,3.3vw,52px);text-decoration:underline;text-decoration-thickness:1px;display:block}.artist-contact-details nav{flex-wrap:wrap;gap:20px 35px;margin-top:40px;display:flex}.artist-preview-banner{color:#f1ece4;background:#353535;margin-top:24px;padding:24px;font-size:13px;line-height:1.8}.artist-preview-banner p{margin-top:8px}.artist-preview-banner nav{flex-wrap:wrap;gap:24px;margin-top:14px;display:flex}.artist-preview-banner a{text-underline-offset:5px;padding-block:8px;text-decoration:underline}@media (max-width:1000px){.artist-introduction,.artist-chapter,.artist-contact{gap:6%}.artist-gallery-grid{column-gap:24px}}@media (max-width:700px){.artist-page{padding-bottom:35px}.artist-introduction,.artist-chapter,.artist-contact{grid-template-columns:1fr;gap:35px;padding-block:15px 55px}.artist-intro-copy h2{margin-block:20px}.artist-chapter{padding-top:40px}.artist-chapter>div:last-child{padding-top:0}.artist-statement{padding-block:65px}.artist-resume,.artist-gallery-end,.artist-contact-footer{flex-direction:column;align-items:start}.artist-gallery-grid{grid-template-columns:1fr;gap:40px}.artist-gallery-grid figure:nth-child(n){grid-column:auto;margin-top:0}.artist-lightbox{padding:16px}.artist-lightbox-top{align-items:start}.artist-lightbox h2{max-width:180px}.artist-lightbox-controls{font-size:12px}.artist-contact-details{padding-top:25px}}@media (prefers-reduced-motion:reduce){.artist-enlarge{transition:none}.artist-image-button:hover .artist-enlarge{transform:none}}.artist-statement blockquote.artist-statement-writing{letter-spacing:normal;white-space:normal;max-width:75ch;margin-block:28px 32px;font-family:inherit;font-size:16px;line-height:1.9}.artist-statement-writing p+p,.artist-passage p+p,.artist-training dd p+p{margin-top:24px}
