:root{color:#d9d7d0;font-synthesis:none;text-rendering:geometricprecision;background:#000;font-family:Mona Sans Variable,Mona Sans,sans-serif}*{box-sizing:border-box}html,body,#about-root{background:#000;min-height:100%;margin:0}body{overflow-x:hidden}.artist-page{background:#000;min-height:100vh}.artist-nav{z-index:4;mix-blend-mode:difference;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;padding:22px 3.5vw;font-family:Martian Mono,monospace;font-size:10px;display:flex;position:fixed;top:0;left:0;right:0}.artist-nav a{color:#fff;text-decoration:none}.artist-portrait{background:#0a0a0a;width:100%;margin:0;position:relative}.artist-portrait picture,.artist-portrait img{width:100%;display:block}.artist-portrait img{aspect-ratio:1920/1081;object-fit:cover;height:auto}.artist-portrait figcaption{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-family:Martian Mono,monospace;font-size:9px;position:absolute;bottom:2vw;right:2vw}.artist-copy{border-top:1px solid #ffffff1f;grid-template-columns:minmax(230px,.75fr) minmax(320px,1.25fr);gap:6vw;padding:11vh 6vw 13vh;display:grid}.marker{color:#777;letter-spacing:.17em;text-transform:uppercase;grid-column:1/-1;margin:0;font-family:Martian Mono,monospace;font-size:10px}.artist-copy h1{letter-spacing:-.085em;margin:0;font-size:clamp(64px,10vw,170px);font-weight:700;line-height:.75}.bio{max-width:710px}.bio p{color:#bdbab3;letter-spacing:-.018em;margin:0 0 1.6em;font-size:clamp(17px,1.55vw,24px);font-weight:430;line-height:1.48}.artist-links{letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;grid-column:2;gap:22px;margin-top:2vh;font-family:Martian Mono,monospace;font-size:10px;display:flex}.artist-links a{color:#d9d7d0;text-underline-offset:6px}footer{color:#777;letter-spacing:.09em;border-top:1px solid #ffffff1f;justify-content:space-between;gap:24px;padding:28px 3.5vw;font-family:Martian Mono,monospace;font-size:9px;display:flex}footer a{color:#777;text-decoration:none}@media (width<=760px){.artist-portrait img{object-position:center;object-fit:cover;min-height:66vh}.artist-portrait figcaption{display:none}.artist-copy{grid-template-columns:1fr;padding:10vh 6vw}.artist-copy h1{font-size:clamp(62px,22vw,112px)}.artist-links{grid-column:1}.bio p{font-size:18px}footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-text-size-adjust:100%}@media (width<=760px){.artist-page{min-height:100dvh}.artist-nav{mix-blend-mode:normal;padding:max(.65rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .65rem max(1rem,env(safe-area-inset-left));gap:1rem}.artist-nav a{align-items:center;min-height:44px;display:flex}.artist-nav-over-portrait a{color:#000}.artist-portrait img{min-height:56dvh}.artist-copy{padding:8vh max(6vw,env(safe-area-inset-right)) 10vh max(6vw,env(safe-area-inset-left));gap:2.5rem}.artist-copy h1{overflow-wrap:anywhere;font-size:clamp(3.7rem,20vw,7rem);line-height:.82}.bio p{font-size:18px;line-height:1.58}.artist-links{gap:.25rem;margin-top:0;display:grid}.artist-links a{align-items:center;min-height:44px;font-size:11px;display:flex}footer{padding:1.5rem max(1rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));font-size:10px;line-height:1.5}footer a{align-items:center;min-height:44px;display:flex}}.bio a{color:inherit;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.bio a:focus-visible{outline-offset:3px;outline:2px solid}.bio-release-name,.bio-release-version{white-space:nowrap}
