.album-stream-trigger{border:0;cursor:pointer;font:inherit}
:root{--orange:#f56b0b;--cream:#f7f1e6;--ink:#171411;--brown:#56331f}.store-embed{background:var(--cream);min-height:1500px;padding:0}.store-embed iframe{border:0;display:block;min-height:1500px;width:100%}@media(max-width:720px){.store-embed,.store-embed iframe{min-height:1750px}}
:root{--orange:#f56b0b;--cream:#f7f1e6;--ink:#171411;--brown:#56331f}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{display:flex;align-items:center;justify-content:space-between;padding:17px 5vw;background:var(--orange)}.brand{display:block;width:255px;height:64px;object-fit:contain}.brand-text{display:none}.nav{display:flex;gap:24px;font-size:13px;font-weight:700;letter-spacing:.08em}.nav a:hover{text-decoration:underline}.hero{min-height:680px;background:var(--orange);display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden;padding:42px 8vw 0}.hero-copy{align-self:center;padding-bottom:80px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.25em;text-transform:uppercase}.hero h1,.page-intro h1{font-size:clamp(58px,8vw,125px);letter-spacing:-.075em;margin:22px 0}.hero p{font-size:clamp(20px,2vw,29px);max-width:570px;line-height:1.3}.button-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.button{display:inline-block;border-radius:999px;padding:16px 25px;background:var(--ink);color:#fff;font-weight:700}.button.light{background:#fff;color:var(--ink)}.button[hidden]{display:none}.hero-photo{height:100%;width:100%;object-fit:cover;object-position:center top;align-self:end}.section{max-width:1120px;margin:auto;padding:88px 5vw}.section h2{font-size:clamp(36px,5vw,65px);letter-spacing:-.06em;margin:0 0 24px}.press-bio{max-width:900px}.press-bio p{font-size:20px;line-height:1.55}.press-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 5vw 88px}.press-gallery a{display:block;overflow:hidden}.press-gallery img{aspect-ratio:3/4;display:block;object-fit:cover;transition:transform .25s ease;width:100%}.press-gallery a:hover img{transform:scale(1.03)}(max-width:720px){.press-gallery{grid-template-columns:repeat(2,1fr);padding:0 7vw 65px}}.about-section{background:#fff}.about-copy{max-width:880px}.about-copy h2{max-width:700px}.about-copy p{font-size:20px;line-height:1.55;max-width:760px}.release{background:#e7d5bf}.release-grid{display:grid;grid-template-columns:360px 1fr;gap:70px;align-items:center}.cover{width:100%;box-shadow:16px 16px 0 var(--brown)}.release p,.page-intro p{font-size:20px;line-height:1.5;max-width:650px}.dark{background:var(--ink);color:var(--cream)}.footer{padding:42px 5vw;background:var(--brown);color:var(--cream);font-size:13px}.page-intro{padding:100px 5vw 70px;background:var(--orange)}.placeholder{border:2px dashed #b8906c;padding:42px;background:#fffaf2;max-width:850px}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.release-grid-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.release-card{padding:0;overflow:hidden;cursor:pointer}.release-card:focus{outline:3px solid var(--orange);outline-offset:4px}.release-card .cover{aspect-ratio:1;box-shadow:none;display:block;object-fit:cover}.release-card-info{padding:18px}.release-card h3{font-size:18px;line-height:1.2;margin:0 0 8px}.release-card p{font-size:14px;margin:0;color:#665c52}.card{padding:26px;background:#fff;border:1px solid #e0d4c4}.latest-card{max-width:390px}.latest-card .cover{aspect-ratio:1;object-fit:cover;object-position:top}.listen-dialog{background:var(--cream);border:0;box-shadow:0 20px 80px rgba(0,0,0,.3);max-width:510px;padding:46px}.listen-dialog::backdrop{background:rgba(0,0,0,.65)}.listen-dialog h2{font-size:38px;letter-spacing:-.05em;margin:12px 0}.dialog-close{background:none;border:0;color:var(--ink);cursor:pointer;font-size:34px;line-height:1;position:absolute;right:15px;top:12px}.singles{margin:42px 0 0;padding:0;list-style:none;border-top:1px solid #665c52}.single{display:grid;grid-template-columns:58px 1fr auto;gap:18px;align-items:baseline;padding:19px 0;border-bottom:1px solid #665c52}.single-number{font-size:13px;font-weight:800;color:#e9a96e}.single-title{font-size:clamp(18px,2vw,25px);font-weight:700}.single-date{font-size:14px;white-space:nowrap;color:#d7cbbb}.social-links{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:25px}.social-link{align-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:10px 13px}.social-link:hover{background:#fff;color:var(--brown)}.social-mark{display:none}.social-icon{display:block;height:18px;width:18px}@media(max-width:720px){.site-header{align-items:flex-start;gap:17px;flex-direction:column}.brand{width:210px}.nav{gap:14px;flex-wrap:wrap}.hero{min-height:auto;grid-template-columns:1fr;padding:60px 7vw 0}.hero-copy{padding-bottom:40px}.hero-photo{max-height:460px}.release-grid{grid-template-columns:1fr;gap:35px}.cover{max-width:350px}.cards{grid-template-columns:1fr}.section{padding:65px 7vw}.single{grid-template-columns:35px 1fr}.single-date{grid-column:2;white-space:normal}}
