.artist-lead,.artist-story article p{white-space:pre-line}
a[data-lightbox]{cursor:zoom-in;display:block}
.release-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-block:24px}
.niro-lightbox{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:56px 58px;border:0;background:rgba(16,18,20,.94);color:#d3d8df;overflow:hidden}
.niro-lightbox[open]{display:flex;align-items:center;justify-content:center}
.niro-lightbox::backdrop{background:rgba(0,0,0,.7)}
.niro-lightbox>img{flex:none;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;min-width:0;min-height:0}
.niro-lightbox button{position:absolute;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;font:32px/1.2 sans-serif;display:flex;align-items:center;justify-content:center}
.niro-lightbox button:hover{color:#eec163}
.niro-lightbox button:focus-visible{outline:2px solid #eec163;outline-offset:0}
.lightbox-close{top:8px;right:8px}.lightbox-previous{left:6px;top:calc(50% - 22px)}.lightbox-next{right:6px;top:calc(50% - 22px)}
@media(max-width:700px){.niro-lightbox{padding:56px 46px}.release-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}
