.artist-page{background:radial-gradient(ellipse at 78% 10%,#12171d 0,transparent 45%),#0b0e12}.artist-navigation{padding:0 6.9%;border-bottom:1px solid #ffffff18}.artist-navigation ul{display:flex;flex-wrap:wrap;gap:0 clamp(12px,2.5vw,36px);max-width:1240px;margin:0 auto;padding:0;list-style:none}.artist-navigation a{display:flex;align-items:center;min-height:52px;padding:0 4px;border-bottom:2px solid transparent;color:#c8cad0;text-decoration:none}.artist-navigation a[aria-current=page]{border-color:#c4ad94;color:#fff}.artist-page .public-content{padding-top:clamp(28px,3.8vw,56px)}.artist-page .artist-profile-intro{grid-template-columns:minmax(0,.64fr) minmax(0,1fr);gap:clamp(25px,4vw,62px);align-items:start}.artist-page .artist-profile-portrait{grid-area:1/1;display:block;aspect-ratio:4/5;height:auto;max-height:none;background:#15181d}.artist-profile-text{grid-area:1/2;padding-top:3px}.artist-profile-text .public-kicker{margin:0 0 20px}.artist-page .artist-profile h1{margin:0 0 16px;font-size:clamp(42px,7.4vw,96px);overflow-wrap:anywhere}.artist-profile-copy,.artist-profile-specialty{margin:0 0 16px;color:#d6d7da;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.artist-profile .artist-profile-actions{margin-top:clamp(20px,3vw,36px)}.artist-profile .artist-profile-actions a{text-decoration:none}.artist-profile-styles{margin-top:clamp(28px,4vw,50px)}.artist-profile .artist-profile-styles h2{font-size:12px;line-height:1.5;margin-bottom:12px}.artist-profile-styles ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none}.artist-profile-styles li{display:grid;align-items:center;min-height:55px;padding:9px 12px;border:1px solid #ffffff50;text-align:center;overflow-wrap:anywhere}.artist-page :is(.artist-profile-story,.artist-profile-works){margin-top:clamp(32px,5vw,70px);padding-top:clamp(22px,4vw,54px);border-top:1px solid #bca48e85}.artist-page :is(.artist-profile-story,.artist-profile-works) h2{margin:0 0 24px;font-size:clamp(26px,3.65vw,44px);letter-spacing:-.025em}.artist-profile-story{display:grid;grid-template-columns:minmax(0,.64fr) minmax(0,1fr);gap:clamp(25px,4vw,62px)}.artist-page .artist-profile-story h2{margin-bottom:0}.artist-profile-story-copy{max-width:65ch;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.75;color:#d6d7da;overflow-wrap:anywhere;white-space:pre-line}.artist-profile-story-copy p{margin:0}.artist-profile-story-copy p+p{margin-top:1em}.artist-page .artist-works-grid{gap:20px}.artist-work-open{display:block;width:100%;padding:0;border:0;color:inherit;background:transparent;cursor:zoom-in}.artist-page .artist-work-open img{display:block;height:auto;aspect-ratio:11/12;object-fit:cover;background:#15181d;filter:grayscale(1);transition:filter .25s ease}.artist-page .artist-work-open:is(:hover,:focus-visible) img{filter:none}.artist-work-close:focus-visible,.artist-work-open:focus-visible{outline:2px solid #f4f1ec;outline-offset:3px}.artist-work-dialog{padding:0;border:0;background:#101216;color:#fff;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.artist-work-dialog::backdrop{background:#000d}.artist-work-dialog-content{position:relative;padding:52px 8px 8px}.artist-work-dialog-content img{display:block;width:auto;height:auto;max-width:min(100%,1100px);max-height:calc(100dvh - 90px);object-fit:contain}.artist-work-close{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}@media (prefers-reduced-motion:reduce){.artist-page .artist-work-open img{transition:none}}.artist-works-note{color:#c7cbd1;font-size:.9rem;margin:24px 0 0}.artist-works-more{display:inline-flex;align-items:center;margin-top:20px;min-height:44px;border-bottom:1px solid #c4ad94;color:inherit;text-decoration:none}@media (min-width:851px){.artist-page .public-header{padding-block:7px}}@media (max-width:850px){.artist-navigation{padding-inline:20px}.artist-navigation ul{gap:0 12px}.artist-navigation a{min-height:44px;font-size:.86rem}.artist-page .artist-profile-intro{grid-template-columns:minmax(0,1fr);gap:18px}.artist-profile-story{grid-template-columns:minmax(0,1fr);gap:14px}.artist-page .artist-profile-portrait{grid-area:auto;order:1;max-width:480px}.artist-profile-text{display:contents}.artist-profile-text .public-kicker{margin-bottom:12px}.artist-profile-text .artist-profile-copy,.artist-profile-text .artist-profile-styles{order:2}.artist-profile .artist-profile-actions{gap:0 16px;margin-top:6px}.artist-profile-copy{margin:16px 0 0}.artist-page .artist-works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:520px){.artist-navigation ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 8px}.artist-navigation a{justify-content:center;padding-inline:0;font-size:.8rem;overflow-wrap:anywhere}}