@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap');
:root{--ink:#151512;--paper:#f0eee8;--muted:#adaba2;--line:#ffffff29}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;background:var(--ink);color:var(--paper);font:15px/1.6 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #cfed9c;outline-offset:6px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2{font-family:'Instrument Serif',Georgia,serif;font-weight:400;line-height:.98;letter-spacing:-.035em}h1{font-size:clamp(62px,7.7vw,128px)}h2{font-size:clamp(52px,6vw,92px)}h3{font-weight:500;font-size:24px;line-height:1.2}em{font-weight:400}header{height:86px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#11110f;position:relative;z-index:4}.brand{font:italic 34px 'Instrument Serif',Georgia,serif;letter-spacing:-1px}.brand span{font:12px sans-serif;vertical-align:top;margin-left:4px}nav{display:flex;align-items:center;gap:32px;font-size:13px}.nav-contact{border:1px solid #6a6a62;border-radius:30px;padding:9px 20px}.hero{min-height:760px;height:calc(100svh - 86px);max-height:1080px;position:relative;padding:32px 5%;overflow:hidden}.hero-photo{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#080808e8 0%,#08080899 38%,#08080816 75%),linear-gradient(0deg,#10100f 0%,transparent 42%)}.hero-top,.hero-bottom{position:relative;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.5px}.hero-top{color:#deddd5}.hero-copy{position:relative;padding-top:100px;max-width:850px}.eyebrow{font-size:11px;letter-spacing:1.8px;line-height:1.5;font-weight:600}.hero-copy .eyebrow{margin-bottom:24px}.hero-copy>p:not(.eyebrow){max-width:440px;color:#cbc9c1;margin-top:24px}.actions{display:flex;gap:12px;margin-top:32px}.button{display:inline-flex;align-items:center;gap:30px;padding:14px 22px;font-size:12px;border-radius:2px;border:1px solid #8b8b80}.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.outline{background:#0002}.button:hover{background:#d4e7ba;color:#151512;border-color:#d4e7ba}.hero-bottom{position:absolute;bottom:30px;left:5%;right:5%;align-items:center}.hero-bottom>span{font:italic 21px 'Instrument Serif',Georgia,serif;letter-spacing:0}.section{padding:95px 7%}.section-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:45px}.section-top>span{font-size:10px;letter-spacing:1px}.text-link{border:0;border-bottom:1px solid currentColor;background:none;padding:0 0 4px;font-size:12px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:45px}.section-heading>p{max-width:365px;color:var(--muted)}.songs{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 22px}.song img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .3s}.song .art{overflow:hidden}.song:hover img{transform:scale(1.035)}.song-info{display:flex;justify-content:space-between;gap:10px;padding-top:12px;font-size:14px}.song-info small{color:var(--muted);margin-right:10px;font-size:10px}.song-info>span:last-child{color:var(--muted)}.player{margin-top:40px}.player iframe{width:100%;border:0;border-radius:12px}.album{background:#dbe1df;color:#151512}.album-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:10%;align-items:end;margin:50px 0}.album h2{font-size:clamp(75px,10vw,155px)}.large{font:36px/1.2 'Instrument Serif',Georgia,serif;margin-bottom:22px}.album-layout>div>p:not(.large){max-width:410px}.small{font-size:11px;color:var(--muted);margin-top:20px}.album .small{color:#555c58}.album-foot{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1px;border-top:1px solid #0003;padding-top:22px}.video-cover{display:block;width:100%;border:0;padding:0;position:relative;background:#000;aspect-ratio:16/9;overflow:hidden}.video-cover>img{width:100%;height:100%;object-fit:cover}.video-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0009,transparent 50%)}.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:80px;border:1px solid #fff9;border-radius:100%;display:grid;place-items:center;background:#0003;z-index:1}.video-caption{position:absolute;bottom:25px;left:28px;right:28px;display:flex;justify-content:space-between;letter-spacing:1.5px;font-size:10px;z-index:1}.video-frame{width:100%;aspect-ratio:16/9;border:0;display:block}.video-fallback{margin-top:12px;font-size:11px;color:var(--muted)}.shows{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.shows article{border-top:1px solid var(--line);padding-top:24px}.shows img{width:85px;height:110px;object-fit:cover;margin-bottom:24px}.shows p{font-size:10px;letter-spacing:1px;color:var(--muted);margin-bottom:8px}.shows h3{font:34px 'Instrument Serif',Georgia,serif;margin-bottom:6px}.shows article>span{font-size:12px;color:var(--muted)}.bio{display:grid;grid-template-columns:1fr 1fr;background:#dbe1df;color:#151512}.bio-photo{overflow:hidden}.bio-photo img{height:100%;width:100%;object-fit:cover;object-position:72% center}.bio-copy{padding:70px 13% 70px 9%}.bio-copy h2{font-size:clamp(48px,4.5vw,70px);margin:30px 0}.bio-copy p:not(.eyebrow){font-size:13px;margin-bottom:18px}.bio-copy button{margin-top:12px}#copy-status{font-size:11px;margin-left:12px}.timeline{margin-top:50px}.timeline article{border-top:1px solid var(--line);padding:25px 0;display:grid;grid-template-columns:180px 1fr 1fr;gap:25px}.timeline .year{font:32px 'Instrument Serif',Georgia,serif}.timeline h3{font-size:17px;padding-top:6px}.timeline article>p{font-size:13px;color:var(--muted);padding-top:6px}.next{border-top:1px solid var(--line);margin-top:30px;padding-top:30px;display:grid;grid-template-columns:180px 1fr;gap:25px}.next>span{font-size:10px;letter-spacing:1px}.next h3{font:34px 'Instrument Serif',Georgia,serif}.next p{font-size:13px;color:var(--muted);max-width:600px;margin-top:12px}.audience{background:#e9e6dd;color:#151512}.audience h2{margin:35px 0 55px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat{border-top:1px solid #0003;padding-top:25px}.stat strong{display:block;font:clamp(35px,4.6vw,65px) 'Instrument Serif',Georgia,serif}.stat span{font-size:12px;color:#5f6057}.audience .small{color:#64655d}.audience details{margin-top:40px;border-top:1px solid #0003;border-bottom:1px solid #0003}summary{padding:18px 0;cursor:pointer;font-size:12px;list-style:none;display:flex;justify-content:space-between}.report{font-size:13px;max-width:800px;padding-bottom:22px}.report p+p{margin-top:12px}.press{display:grid;grid-template-columns:1fr 1fr;gap:60px}.press h2{margin:25px 0;font-size:65px}.press p:not(.eyebrow){color:var(--muted);max-width:330px}.downloads a{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:22px 0}.downloads a:last-child{border-bottom:1px solid var(--line)}.downloads small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.contact{background:#252821}.contact h2{font-size:clamp(85px,12vw,175px);margin:35px 0 50px}.contact-bottom{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.contact-bottom>p{font:32px 'Instrument Serif',Georgia,serif}.contact-bottom>div{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.contact-email{font-size:clamp(16px,2.2vw,29px);border-bottom:1px solid #fff5}.contact-bottom .button{margin-top:10px}footer{padding:45px 5%;display:flex;justify-content:space-between;gap:30px;align-items:center}footer p,footer>a:last-child,#socials{font-size:11px;color:var(--muted)}#socials{display:flex;gap:18px;flex-wrap:wrap;max-width:270px}.skip{position:fixed;top:-100px;z-index:20;background:white;color:black;padding:15px}.skip:focus{top:0}
@media(min-width:1600px){.section{padding-left:max(7%,calc((100% - 1400px)/2));padding-right:max(7%,calc((100% - 1400px)/2))}}
@media(max-width:750px){header{height:72px}.brand{font-size:29px}nav{gap:17px}nav>a:not(.nav-contact){display:none}.hero{min-height:740px;height:calc(100svh - 72px);padding-top:23px}.hero-top{font-size:8px;gap:20px}.hero-top span:last-child{text-align:right;max-width:150px}.hero-photo{object-position:62% center}.hero-shade{background:linear-gradient(0deg,#10100f 1%,#10100f77 72%),linear-gradient(90deg,#0008,transparent)}.hero-copy{padding-top:150px}.hero-copy h1{font-size:65px}.hero-copy>p:not(.eyebrow){font-size:13px;max-width:330px}.actions{gap:9px;flex-wrap:wrap}.button{padding:12px 16px;gap:15px}.hero-bottom{font-size:8px}.hero-bottom>span{font-size:17px}.section{padding:64px 6%}.section-top{margin-bottom:32px}.section-top>span{display:none}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:25px;font-size:13px}.songs{grid-template-columns:repeat(2,1fr);gap:26px 15px}.song-info{font-size:12px}.album-layout{grid-template-columns:1fr;gap:35px;margin:35px 0}.album h2{font-size:95px}.album-foot{flex-direction:column}.album-layout>div>p{font-size:14px}.album-layout>div>.large{font-size:32px}.play{width:55px;height:55px}.video-caption{left:15px;right:15px;bottom:15px;font-size:8px}.video-caption>span{display:none}.shows{gap:20px;grid-template-columns:1fr;margin-top:40px}.shows article{display:grid;grid-template-columns:70px 1fr;column-gap:20px;align-items:start}.shows img{grid-row:1/4;width:70px;height:95px;margin:0}.shows h3{font-size:28px}.bio{grid-template-columns:1fr}.bio-photo{height:390px}.bio-photo img{object-position:70% 45%}.bio-copy{padding:50px 6%}.bio-copy h2{font-size:58px}.timeline article{grid-template-columns:90px 1fr;gap:12px}.timeline .year{font-size:24px;grid-row:1/3}.timeline h3{font-size:15px}.timeline article>p{grid-column:2;font-size:12px;padding:0}.next{grid-template-columns:1fr;gap:15px}.stats{grid-template-columns:1fr 1fr;gap:28px 20px}.stat strong{font-size:43px}.press{grid-template-columns:1fr;gap:35px}.press h2{font-size:58px}.contact-bottom{flex-direction:column;gap:32px}.contact h2{font-size:88px}.contact-email{font-size:19px}footer{flex-wrap:wrap;align-items:flex-start;padding:35px 6%}footer>.brand{width:100%}footer p{max-width:140px}#socials{max-width:170px;gap:12px}footer>a:last-child{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.evidence{background:#1d1e19;border-top:1px solid var(--line)}.evidence-toolbar{display:flex;gap:10px;margin:0 0 30px}.evidence-toolbar button{border:1px solid #6a6b60;border-radius:30px;background:transparent;padding:9px 20px;font-size:12px}.evidence-toolbar button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.evidence-image{width:100%;aspect-ratio:4/3;display:block;position:relative;overflow:hidden;border:1px solid #ffffff1c;padding:10px;background:#11120f}.evidence-image img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.evidence-image:hover img{transform:scale(1.03)}.evidence-image>span{position:absolute;right:12px;bottom:12px;background:var(--paper);color:var(--ink);font-size:10px;padding:6px 10px}.evidence-meta{font-size:9px;letter-spacing:1.1px;color:var(--muted);margin:16px 0 8px}.evidence-card h3{font:30px/1.12 'Instrument Serif',Georgia,serif;margin-bottom:15px}.evidence-card>.text-link{font-size:11px}.evidence-more{display:flex;margin:35px auto 0}.evidence-more[hidden]{display:none}.early-archive{margin-top:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.early-archive summary{padding:23px 0;font-size:13px}.early-archive>p{color:var(--muted);font-size:13px;margin:5px 0 25px}.early-archive>.evidence-grid{padding-bottom:35px}#evidence-dialog{color:var(--paper);background:#1d1e19;border:1px solid #77796a;padding:0;width:min(980px,92vw);max-height:90svh;overscroll-behavior:contain}#evidence-dialog::backdrop{background:#000c;backdrop-filter:blur(5px)}.evidence-dialog-head{display:flex;justify-content:space-between;gap:25px;align-items:start;padding:25px 30px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#1d1e19;z-index:1}.evidence-dialog-head h3{font:36px/1.1 'Instrument Serif',Georgia,serif;margin-top:10px}.evidence-dialog-head button{flex-shrink:0;background:none;border:1px solid #78796c;padding:8px 12px;font-size:12px}.evidence-dialog-body{padding:25px 30px}.evidence-dialog-body>p{font-size:12px;color:var(--muted);margin-bottom:20px}#evidence-images{display:grid;gap:20px}#evidence-images img{max-height:75vh;width:100%;object-fit:contain;background:#11120f}#evidence-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.dialog-open{overflow:hidden}@media(max-width:750px){.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.evidence-card h3{font-size:25px}.evidence-image{aspect-ratio:1;padding:5px}.evidence-image>span{right:6px;bottom:6px;font-size:8px;padding:4px 6px}.evidence-toolbar{gap:8px}.evidence-toolbar button{padding:8px 14px}.evidence-meta{font-size:8px}.evidence-dialog-head,.evidence-dialog-body{padding:20px 16px}.evidence-dialog-head h3{font-size:29px}.evidence-dialog-head{gap:12px}.evidence-dialog-head button{font-size:10px;padding:7px 8px}}

.cabin-session{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center;border-top:1px solid var(--line);padding-top:45px;margin-top:50px}.cabin-copy h3{font:64px/.98 'Instrument Serif',Georgia,serif;letter-spacing:-.025em;margin:22px 0}.cabin-copy>p:not(.eyebrow){color:var(--muted);font-size:13px;max-width:300px;margin-bottom:24px}.cabin-player{min-width:0}.cabin-player .video-cover>img{object-fit:cover}.cabin-player .video-cover{aspect-ratio:16/9}.cabin-player .play{width:60px;height:60px}@media(max-width:750px){.cabin-session{grid-template-columns:1fr;gap:28px;margin-top:35px;padding-top:35px}.cabin-copy h3{font-size:54px}.cabin-copy>p:not(.eyebrow){max-width:none}}

.song-milestones{margin-top:55px;padding-top:35px;border-top:1px solid #0003}.song-milestones .section-top{margin-bottom:25px}.milestone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.milestone{display:flex;gap:18px;align-items:flex-start}.milestone>img{width:85px;aspect-ratio:1;object-fit:cover}.milestone strong{font:40px/1 'Instrument Serif',Georgia,serif}.milestone h3{font-size:15px;margin:9px 0}.milestone p{font-size:11px;line-height:1.5;color:#65665d;max-width:170px}.audience-recent{margin-top:50px;padding-top:35px;border-top:1px solid #0003}.audience-recent .section-top{align-items:flex-end}.audience-recent .section-top h3{font:39px 'Instrument Serif',Georgia,serif;margin-top:12px}.recent-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.recent-stats strong{font:45px 'Instrument Serif',Georgia,serif;display:block}.recent-stats span{font-size:11px;color:#65665d}.locations{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:50px}.locations h3{font:30px 'Instrument Serif',Georgia,serif;margin-bottom:25px}.ranking-row{margin:18px 0}.ranking-label{display:flex;justify-content:space-between;font-size:12px}.ranking-label strong{font-weight:500}.ranking-track{height:3px;background:#c9ccc3;margin-top:10px}.ranking-track span{display:block;height:100%;background:#535f4a}@media(max-width:750px){.milestone-grid{grid-template-columns:1fr;gap:25px}.milestone>img{width:80px}.milestone strong{font-size:38px}.milestone p{max-width:none}.recent-stats{grid-template-columns:1fr 1fr;gap:22px}.recent-stats strong{font-size:40px}.locations{grid-template-columns:1fr;gap:30px}.audience-recent .section-top{display:block}.audience-recent .section-top h3{font-size:33px}.audience-recent .section-top .small{margin-top:15px}.locations h3{font-size:28px}}

.locations .location-unit{font-size:10px;color:#65665d;margin:-15px 0 24px}
.press-open{margin-top:28px}.press-intro{padding-top:75px;padding-bottom:75px}.press-intro h1{font-size:clamp(70px,8vw,120px);margin:25px 0}.press-intro>p:not(.eyebrow){color:var(--muted);max-width:440px}.press-photos{background:var(--paper);color:var(--ink)}.press-photos h2{margin-top:18px;font-size:65px}.press-photos .button{background:var(--ink);color:var(--paper);border-color:var(--ink)}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 25px}.photo-preview{display:block;height:310px;background:#d6d6ce}.photo-preview img{height:100%;width:100%;object-fit:contain}.photo-meta h3{font-size:16px;margin:16px 0 7px}.photo-meta p{font-size:10px;color:#606158;margin-bottom:12px}.press-photos .small{color:#606158;margin-top:35px}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.resource-grid>article{border-top:1px solid var(--line);padding-top:24px}.logo-resource,.cover-mosaic{height:240px;width:100%;object-fit:contain;background:#eee}.cover-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden}.cover-mosaic img{width:100%;height:120px;object-fit:cover}.resource-grid h3{font:34px 'Instrument Serif',Georgia,serif;margin:22px 0 12px}.resource-grid p:not(.eyebrow){font-size:12px;color:var(--muted);margin-bottom:18px}.bio-resource{padding:30px;background:#252821}.bio-resource h3{font-size:49px}.bio-resource .text-link{display:table;margin-top:20px}.radio-section{background:#252821}.radio-section h2{margin-top:20px}.radio-track{display:grid;grid-template-columns:25px 65px 1fr 270px 160px;align-items:center;gap:20px;border-top:1px solid var(--line);padding:23px 0}.track-number{font-size:10px;color:var(--muted)}.radio-track>img{width:65px;aspect-ratio:1}.track-info h3{font:29px 'Instrument Serif',Georgia,serif}.track-info p{font-size:10px;color:var(--muted);margin-top:6px}.radio-track audio{width:100%;height:40px}.radio-track .button{justify-content:center;font-size:11px;padding:12px}.press-production{display:flex;justify-content:space-between;align-items:center;gap:40px}.press-production h2{font-size:60px;margin:25px 0}.press-production p:not(.eyebrow){color:var(--muted)}.press-contact{background:var(--paper);color:var(--ink)}.press-contact h2{margin:25px 0}.press-contact>a{font-size:clamp(16px,3vw,32px);border-bottom:1px solid #555;padding-bottom:6px}@media(max-width:1050px){.radio-track{grid-template-columns:20px 55px 1fr 210px;gap:15px}.radio-track .button{grid-column:3/5;justify-self:start}.radio-track>img{width:55px}}@media(max-width:750px){.press-intro h1{font-size:70px}.press-photos .section-top{display:block}.press-photos .section-top .button{margin-top:25px}.photo-grid{grid-template-columns:1fr 1fr;gap:30px 15px}.photo-preview{height:220px}.photo-meta h3{font-size:13px}.photo-meta p{font-size:9px}.resource-grid{grid-template-columns:1fr;gap:35px}.logo-resource,.cover-mosaic{height:260px}.cover-mosaic img{height:130px;object-fit:contain}.radio-track{grid-template-columns:20px 55px 1fr;gap:15px}.radio-track audio{grid-column:2/4}.radio-track .button{grid-column:2/4;justify-self:stretch}.press-production{display:block}.press-production h2{font-size:50px}.press-production>.button{margin-top:25px}.press-photos h2{font-size:55px}}

.releases{background:#e8e5db;color:#151512;--muted:#50504a;scroll-margin-top:70px}
.release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:36px 0}
.release-card{display:grid;grid-template-columns:minmax(110px,40%) minmax(0,1fr);gap:20px;align-items:start;border-top:1px solid #15151244;padding-top:20px}
.release-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.release-card h3{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(36px,4vw,64px);line-height:1;margin:8px 0}
.release-card p:not(.eyebrow){font-size:15px;line-height:1.55}
.release-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}
@media(max-width:1050px){.release-card{grid-template-columns:1fr}.release-card img{max-width:320px}}
@media(max-width:600px){.release-grid{grid-template-columns:1fr}.release-card img{max-width:none}header nav a[href="#lanzamientos"]{display:none}}
