html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{color:#d11149;background:#fff;margin:0;padding:0;font-family:Helvetica Now Display,Helvetica Neue,Helvetica;font-weight:500}::selection{color:#fff;background:#d11149}.container{width:95vw;margin:3rem auto;position:relative}a{text-decoration:none}h1,.f1{letter-spacing:-.03em;font-feature-settings:"ss08" on, "ss02" on, "ss01" on, "salt" on, "cpsp" on;font-size:5.625rem;font-weight:500;line-height:100%}.m0{margin:0}.p0{padding:0}table{width:100%}table tbody td,table thead td{border:none;border-bottom:1px solid #363636}table.large thead{font-size:1rem}table.large tbody{font-size:1.7rem}table tbody tr{cursor:pointer;transition:background .15s ease-in-out}table tbody tr:hover{color:#fff;background:#d11149}table thead td{border-color:#d11149;padding-bottom:.8em}table tbody td{border-color:#d11149;padding-top:.6em;padding-bottom:.6em}table tbody tr:last-child td{border-bottom:none}.letter{display:inline-block}.title{padding-top:26vh}.auxNav{position:absolute;top:0}.extend span{display:inline-block}.tileArtist{margin:0;padding:26vh 0 0}.arrowback{color:#d11149;cursor:pointer;font-size:3rem;text-decoration:none;transition:transform .2s;overflow:hidden}.arrowback:hover{transform:rotate(35deg)}a.link{--color:#d11149;color:var(--color);white-space:nowrap;text-decoration:none;transition:color .15s;position:relative;overflow:hidden}p a.link{vertical-align:text-bottom;display:inline-block}a.link:before{content:"";width:100%;height:105%;box-shadow:inset 0 -.05em var(--color), inset 0 -.1em #d11149;transform-origin:0 0;background-size:1px 1em;transition:box-shadow .15s;position:absolute}a.link:hover{--color:#111}a.link:after{content:" ↗";transition:transform .15s}.sticky{display:table}.sticky tr{background:#fff;width:95vw;padding:1.5rem 0 1rem;transition:transform .4s ease-out;display:table;position:fixed;top:-4rem;transform:translateY(4rem)}.sticky td{border-bottom:none}.check svg{opacity:0}.check.active svg{opacity:1}.filterIsOpen{opacity:.2;cursor:pointer;transition:opacity .3s ease-in-out}.filterIsOpen table{pointer-events:none}@media (max-width:480px){:root{font-size:12px}h1,.f1{letter-spacing:-.02em;font-size:4rem}.dn{display:none}.tileArtist{padding:2rem 0}.arrowback{transition:none}.arrowback:hover{transform:rotate(0)}.extend span{display:inline}}@media (min-width:1600px){:root{font-size:18px}}
