.tree{--background-color:hsl(var(--background--secondary));--gutter-height:1rem;--gutter-width:2rem;--line-color:hsl(var(--text--secondary));--line-width:2px;display:flex;margin-bottom:-1rem;overflow-x:auto;padding-bottom:1rem;white-space:nowrap}.tree::after{align-self:stretch;background-image:linear-gradient(to right,hsl(var(--background--secondary),0),hsl(var(--background--secondary),1));content:"";display:inline-block;flex:none;margin-left:-1rem;position:sticky;right:0;width:1rem}.branch{display:inline-block;vertical-align:top}.branch--parent>.branch__head{margin-bottom:calc(-1 * var(--line-width))}.branch--parent>.branch__head::after{border-bottom:var(--line-width) solid var(--line-color);border-right:var(--line-width) solid var(--line-color);content:"";display:block;height:var(--gutter-height);left:0;margin-right:var(--gutter-width);position:sticky;width:var(--gutter-width);z-index:0}.branch--child>.branch__head::before{border-right:var(--line-width) solid var(--line-color);content:"";display:block;height:calc(var(--gutter-height) + var(--line-width));left:0;margin-right:var(--gutter-width);position:sticky;width:var(--gutter-width)}.branch--child:nth-child(2)>.branch__head::before{background:var(--background-color)}.branch--child:nth-child(2):last-child>.branch__head::before{height:var(--line-width)}.branch--child::after{border-top:var(--line-width) solid var(--line-color);content:"";height:var(--gutter-height);left:0;position:absolute;top:0;width:100%;z-index:-1}.branch--child:last-child::after{width:var(--gutter-width)}.branch--active>.branch__head>.branch__name{font-weight:700}.branch__name{display:inline-block;left:0;margin-right:1rem;position:sticky}.label__artists{padding-bottom:0;padding-top:0}.list__container{--num-columns:1;display:grid;grid-template-columns:repeat(var(--num-columns),minmax(0,1fr));margin:0;padding-bottom:0;padding-top:0}.list__container::before{background:hsl(var(--background));content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:2}@media(min-width:700px){.list__container{--num-columns:2}}@media(min-width:1100px){.list__container{--num-columns:3}}.list__item{min-height:200px}.list__item:first-of-type{border-top:0 dotted hsl(var(--background--bold));padding-top:1rem}.list__image{background-color:hsl(var(--background--bold));background-position:center 30%;background-size:cover;border-radius:3px;display:inline-flex;height:150px;left:0;position:absolute;top:1rem;width:100%}@media(min-width:400px){.list__image{bottom:1rem;height:auto;width:calc(50% - 1rem)}}.list__image::before{margin:1rem}.list__status{background:hsl(var(--background));bottom:auto;left:auto;right:0;top:0}.list__content{padding-right:1rem;padding-top:calc(150px + 1rem)}@media(min-width:400px){.list__content{padding-left:50%;padding-top:0}}.list__content>*+*{margin-top:1rem}.list__tags{display:inline-block;width:auto}.list__tags a{background-clip:content-box;border:.25rem solid;border-color:transparent!important;border-left-width:0;display:inline-block}.release__release{align-items:center;column-gap:1rem;display:flex;flex-wrap:wrap;width:100%}.release__release,.release__release *{line-height:1.5rem;vertical-align:middle}@media(min-width:800px){.release__release{flex-wrap:nowrap}}.release__break{height:0;width:100%}@media(min-width:800px){.release__break{display:none}}.release__date,.release__upc{color:hsl(var(--text--secondary));flex:none;font:var(--font--secondary)}.release__upc{flex-grow:1;text-align:right}@media(min-width:800px){.release__date{width:10ch}.release__upc{flex:none;width:10ch}}.release__upc,.release__artist>*,.release__title>*{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release__artist{flex:none;width:100%}@media(min-width:800px){.release__artist{width:200px}}.release__title{overflow:hidden}.label__header{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:800px){.label__header{flex-direction:row}}.label__overview{flex-grow:1;margin-right:auto}.logo__link{display:block;overflow:hidden;position:relative}.logo__svg{inset:0;position:absolute}.logo__link:hover .logo__svg,.logo__link:focus-within .logo__svg{opacity:.75}.logo__fill{fill:hsl(var(--accent))}.logo__image{height:100%;max-height:250px;max-width:300px;opacity:0;overflow:hidden;vertical-align:middle;width:100%}.logo__link:hover .logo__image,.logo__link:focus-within .logo__image{opacity:0}