html{font-size:1px}.vinyl-doc{font-family:Unbounded,sans-serif;color:#39373A;background-color:white;margin:0;padding:0;min-height:100vh}.vinyl-doc .main{box-sizing:border-box;box-shadow:inset 20px 0 40px rgba(0,0,0,.3);background:url(/images/bio-background.svg),url(/images/bio-background-3.jpg);background-blend-mode:multiply;margin-left:10%;padding:32rem 48rem;position:relative;background-size:100% auto,contain;background-repeat:repeat;min-height:100vh}.vinyl-doc .main:before{display:block;content:"";background:url(/images/bio-background-2.svg),url(/images/bio-background-3.jpg);background-blend-mode:multiply;background-size:100% auto,contain;border-right:1px solid #bbbbbb;box-shadow:inset -10px 0 40px rgba(0,0,0,.3);position:absolute;top:0;right:100%;width:100%;height:100%}.vinyl-doc h1{font-weight:700;font-size:27rem;line-height:1.45em;margin:16rem 0 0}.vinyl-doc h2{font-weight:400;margin:0}.vinyl-doc h2,.vinyl-doc h3{font-size:18rem;line-height:1.45em}.vinyl-doc h3,.vinyl-doc h4{font-weight:700;margin:0 0 12rem}.vinyl-doc h4{font-size:16rem;line-height:1.45em;color:#39373A}.vinyl-doc .arrow-button{color:#39373A;cursor:pointer;display:flex;align-items:center;gap:8rem;font-family:Unbounded,sans-serif;font-size:16rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;text-decoration:none}.vinyl-doc .arrow-button img{height:1em;transition:all .2s}.vinyl-doc .arrow-right:hover img{transform:translateX(3rem)}.vinyl-doc .arrow-left:hover img{transform:translateX(-3rem)}.vinyl-doc .header{border-bottom:1px solid #39373a;padding:16rem 0}.vinyl-doc .header.portfolio{display:flex;align-items:center;border-bottom:0;height:80rem;padding:0 32rem}.vinyl-doc .body{display:grid;grid-template-columns:minmax(auto,300rem) 1fr}.vinyl-doc .body-inner{padding:20rem}.vinyl-doc .body-inner.portfolio{display:flex;flex-direction:column;gap:48rem;border-left:1px solid #cadbdf;padding:0 40rem 40rem;max-width:1200rem}.vinyl-doc .body-inner.portfolio h1{margin-bottom:12rem}.vinyl-doc .body-inner.portfolio p{font-family:Albert Sans}.vinyl-doc .body-section{margin-bottom:24rem}.vinyl-doc .image{padding-left:0}.vinyl-doc .image img{display:block;width:100%;mix-blend-mode:darken}.vinyl-doc ul{padding-left:24rem}.vinyl-doc li,.vinyl-doc p{font-weight:400;font-size:16rem;line-height:1.45em;margin-top:0;margin-bottom:12rem}.vinyl-doc li p{font-weight:400;font-size:12rem;line-height:1.45em;margin:0}.vinyl-doc li a{color:#39373A;text-decoration:none;transition:letter-spacing .15s}.vinyl-doc li a:hover{letter-spacing:2rem}.vinyl-doc .liquid-event-pill{border-radius:10rem;color:#39373A;display:flex;align-items:center;font-family:Albert Sans,sans-serif;font-size:12rem;height:20rem;margin-bottom:2rem;padding:0 8rem;width:-moz-fit-content;width:fit-content}.vinyl-doc .liquid-event-pill.IPO{background-color:#C8DEF1}.vinyl-doc .liquid-event-pill.Acquired{background-color:#CADBDF}.vinyl-doc .partners{border-top:1px solid #cadbdf;border-bottom:1px solid #cadbdf;display:flex;gap:48rem;padding:48rem 0}.vinyl-doc .partner{color:#39373A;text-decoration:none}.vinyl-doc .partner:hover .partner-name{letter-spacing:2rem}.vinyl-doc .partner:hover .partner-image{opacity:1}.vinyl-doc .partner-image{max-width:250rem;opacity:.8;width:100%;transition:opacity .15s}.vinyl-doc .partner-name{padding:16rem 0 0;margin:0;transition:letter-spacing .15s}.vinyl-doc .partner-title{padding:0;margin:0}.vinyl-doc .portfolio-main{background-color:#FFF0C5;padding-right:160rem}.vinyl-doc .portfolio-body{display:grid;grid-template-columns:auto 1fr;border-radius:0 40rem 0 0;background:#FFF;box-shadow:30px 0 0 0 #CADBDF,60px 0 0 0 #FCE1C6,90px 0 0 0 #C8DEF1;padding:64rem 0;width:100%}.vinyl-doc .portfolio-companies{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.vinyl-doc .portfolio-company{display:grid;align-items:center;grid-template-columns:128px 1fr;grid-gap:32px;gap:32px;text-decoration:none;color:#39373A}.vinyl-doc .portfolio-company-name{transition:letter-spacing .2s;margin-bottom:2rem}.vinyl-doc .portfolio-company:hover .portfolio-company-name{letter-spacing:2rem}.vinyl-doc .portfolio-company-logo{border-radius:4rem;background:#FFF;box-shadow:0 1px 5px 0 rgba(0,0,0,.15);width:128px}.vinyl-doc .portfolio-company-description{font-size:14rem;margin:0;padding:0}.vinyl-doc .portfolio-company-details{display:flex;flex-direction:column;gap:2rem}.vinyl-doc .portfolio-logo-desktop{display:block;margin-right:3vw;width:93px}.vinyl-doc .portfolio-logo-mobile{display:none}.vinyl-doc .resume{border-left:1px solid #39373a;max-width:700rem}.vinyl-doc .social-links{font-family:sans-serif;font-size:14rem;font-style:italic;padding:6rem}.vinyl-doc .social-link{color:#39373A}@media (max-width:768px){.vinyl-doc .body{display:grid;grid-template-columns:100%}.vinyl-doc .body-inner.portfolio{border:none;grid-template-columns:1fr;padding:24rem}.vinyl-doc .image img{max-width:300rem}.vinyl-doc .resume{border-left:0;border-top:1px solid #39373a;padding-left:0}.vinyl-doc main{box-shadow:inset 20px 0 40px rgba(0,0,0,.1);padding:24rem}.vinyl-doc main:before{box-shadow:inset -10px 0 40px rgba(0,0,0,.1)}.vinyl-doc .partners{flex-direction:column}.vinyl-doc .portfolio-body{grid-template-columns:1fr;box-shadow:2vw 0 0 0 #CADBDF,4vw 0 0 0 #FCE1C6,6vw 0 0 0 #C8DEF1;padding-top:0}.vinyl-doc .portfolio-companies,.vinyl-doc .portfolio-company{grid-template-columns:1fr}.vinyl-doc .portfolio-logo-desktop{display:none}.vinyl-doc .portfolio-logo-mobile{display:block}.vinyl-doc .portfolio-main{box-shadow:none;padding:0 6vw 0 0}}.vinyl-doc .hub-page,.vinyl-doc .record-page,.vinyl-doc .records-page{background-color:#FFF0C5;padding:40rem 64rem 96rem;min-height:100vh}.vinyl-doc .record-crumbs{font-size:14rem;margin:8rem 0 24rem;color:#39373A}.vinyl-doc .record-crumbs a{color:#39373A;text-decoration:none}.vinyl-doc .record-crumbs a:hover{text-decoration:underline}.vinyl-doc .record-crumbs span{opacity:.5}.vinyl-doc .record-head{display:grid;grid-template-columns:320rem 1fr;grid-gap:48rem;gap:48rem;align-items:start;background:#FFF;border-radius:0 40rem 0 0;box-shadow:30px 0 0 0 #CADBDF,60px 0 0 0 #FCE1C6,90px 0 0 0 #C8DEF1;padding:40rem;max-width:880rem}.vinyl-doc .record-cover img{width:320rem;height:320rem;border-radius:8rem;display:block;box-shadow:0 8rem 24rem rgba(0,0,0,.18)}.vinyl-doc .record-meta h1{font-size:40rem;line-height:1.05;margin:0 0 12rem}.vinyl-doc .record-byline{font-size:18rem;margin:0 0 24rem}.vinyl-doc .record-byline a{color:#39373A}.vinyl-doc .record-actions{display:flex;flex-wrap:wrap;gap:16rem;margin-bottom:16rem}.vinyl-doc .record-btn{display:inline-block;padding:12rem 22rem;border-radius:999rem;background:#39373A;color:#FFF0C5;text-decoration:none;font-size:15rem;transition:transform .15s}.vinyl-doc .record-btn:hover{transform:translateY(-2rem)}.vinyl-doc .record-btn-buy{background:#C8DEF1;color:#39373A}.vinyl-doc .record-disclosure{font-size:12rem;opacity:.6;margin:0;max-width:420rem}.vinyl-doc .record-tracklist{margin-top:48rem;max-width:880rem}.vinyl-doc .record-tracklist ol{column-count:2;column-gap:48rem;padding-left:20rem;font-size:16rem;line-height:1.8}.vinyl-doc .record-tracklist li{page-break-inside:avoid;break-inside:avoid}.vinyl-doc .record-more{margin-top:48rem}.vinyl-doc .record-more-grid,.vinyl-doc .records-grid{list-style:none;padding:0;margin:24rem 0 0;display:grid;grid-gap:24rem;gap:24rem}.vinyl-doc .record-more-grid{grid-template-columns:repeat(auto-fill,minmax(120rem,1fr))}.vinyl-doc .records-grid{grid-template-columns:repeat(auto-fill,minmax(160rem,1fr))}.vinyl-doc .record-more-grid a,.vinyl-doc .records-grid a{display:flex;flex-direction:column;text-decoration:none;color:#39373A}.vinyl-doc .record-more-grid img,.vinyl-doc .records-grid img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:6rem;box-shadow:0 4rem 12rem rgba(0,0,0,.15);transition:transform .15s}.vinyl-doc .record-more-grid a:hover img,.vinyl-doc .records-grid a:hover img{transform:translateY(-3rem)}.vinyl-doc .record-more-title,.vinyl-doc .records-grid-title{font-size:14rem;margin-top:8rem;font-weight:700}.vinyl-doc .record-more-artist,.vinyl-doc .records-grid-artist{font-size:12rem;opacity:.65}.vinyl-doc .hub-intro,.vinyl-doc .records-intro{max-width:760rem;margin-bottom:32rem}.vinyl-doc .hub-intro h1,.vinyl-doc .records-intro h1{font-size:44rem;margin:8rem 0 12rem}.vinyl-doc .hub-intro p,.vinyl-doc .records-intro p{font-size:17rem;line-height:1.6}.vinyl-doc .records-browse{display:grid;grid-template-columns:1fr 1fr;grid-gap:32rem;gap:32rem;margin-bottom:40rem}.vinyl-doc .records-browse h2{font-size:18rem;margin:0 0 12rem}.vinyl-doc .records-chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10rem}.vinyl-doc .records-chips a{display:inline-flex;align-items:center;gap:6rem;padding:8rem 14rem;border-radius:999rem;background:#FFF;color:#39373A;text-decoration:none;font-size:14rem;border:1px solid #cadbdf}.vinyl-doc .records-chips a:hover{background:#C8DEF1}.vinyl-doc .records-count{opacity:.5;font-size:12rem}.vinyl-doc .records-result-note{font-size:15rem;margin:24rem 0}.vinyl-doc .records-result-note a{color:#39373A}@media (max-width:768px){.vinyl-doc .hub-page,.vinyl-doc .record-page,.vinyl-doc .records-page{padding:24rem 20rem 64rem}.vinyl-doc .record-head{grid-template-columns:1fr;box-shadow:none}.vinyl-doc .record-cover img{width:100%;height:auto}.vinyl-doc .record-tracklist ol{column-count:1}.vinyl-doc .records-browse{grid-template-columns:1fr}}