:root{--100dcp: 1vw;--viewport-visible-height: 100vh;--font-sans: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-unified: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Sora", "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-base: 1rem;--text-lead: 1.1rem;--text-panel-body: clamp(.98rem, .28vw + .94rem, 1.07rem);--spotify-embed-compact-h: 152px;--text-subtitle: 1.15rem;--text-nav: .95rem;--text-logo: 1.5rem;--text-section: clamp(1.5rem, 3vw, 2rem);--text-hero: clamp(2.2rem, 5vw, 3.5rem);--nav-inner-min: 72px;--nav-pad-y: 1rem;--nav-shell-height: calc(2 * var(--nav-pad-y) + var(--nav-inner-min));--safe-area-bottom: env(safe-area-inset-bottom, 0px);--corporate-primary: #DEB887;--corporate-secondary: #F4A460;--corporate-accent: #DAA520;--corporate-dark: #CD853F;--corporate-light: #F5DEB3;--corporate-sepia: #D2B48C;--text-secondary: rgba(255, 255, 255, .88);--contact-height: 56px;--section-shell-max: min(1680px, calc(var(--100dcp) * 100 - 2rem));--section-glass-max: min(1520px, calc(var(--100dcp) * 100 - 2.5rem));--panel-glass-inline: clamp(.5rem, 1.85vw, 1rem);--glass-panel-border: 1px solid rgba(255, 255, 255, .12);--glass-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 2px 10px rgba(0, 0, 0, .06), 0 18px 48px rgba(0, 0, 0, .12);--glass-panel-radius: 18px}@supports (height: 100dvh){:root{--viewport-visible-height: 100dvh}}@media(max-width:768px){:root{--text-panel-body: clamp(.8rem, .26rem + 1.55vw, .92rem);--mobile-glass-blur: 10px;--mobile-glass-sat: 128%;--glass-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 2px 8px rgba(0, 0, 0, .05), 0 12px 34px rgba(0, 0, 0, .1)}}@media(max-width:480px){:root{--text-panel-body: clamp(.76rem, .2rem + 2vw, .87rem);--mobile-glass-blur: 9px}}@media(max-width:360px){:root{--mobile-glass-blur: 8px}}@supports (-webkit-touch-callout: none){@media(max-width:768px){:root{--mobile-glass-blur: 8px;--mobile-glass-sat: 125%}}}@media(max-width:768px)and (prefers-reduced-transparency:reduce){.bio .bio-content,#new-album .new-album-card,.discography .discography-card,.discography .albums-grid,.pesambre-lyrics-panel,.album-lyrics-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@font-face{font-family:MVPesambre-Regular;src:local("MVPesambre-Regular"),url(Fonts/MvPesambre-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#fff;background-color:transparent}.hero-title,.section-title{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.2!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.hero-subtitle,.tour-title,.entrada-venue,h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,.bio-text-mvp,.review-text,.album-description,.tour-description,.entrada-description,.nav-link,.platform-btn,.entrada-btn,.btn,.lang-btn{font-family:var(--font-sans);font-weight:400;line-height:1.7;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-title{font-size:var(--text-hero);margin-bottom:1rem}.section-title{font-size:var(--text-section);margin-bottom:1.25rem;text-align:center;color:var(--corporate-primary);letter-spacing:-.01em}.review-title{font-size:var(--text-section);margin-bottom:1rem}.hero-subtitle{font-size:var(--text-subtitle);margin-bottom:1.5rem;color:var(--text-secondary)}.bio-text-mvp,.review-text{font-size:var(--text-lead);margin-bottom:1rem;color:var(--text-secondary)}.bio-text-mvp,.footer-section p,.nav-link{font-size:var(--text-base);line-height:1.55}.nav-logo .logo-text{font-family:MVPesambre-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:var(--text-logo);font-weight:600!important;letter-spacing:-.02em!important;text-transform:uppercase}.nav-link{font-size:var(--text-nav);font-weight:500}.platform-btn,.entrada-btn,.btn{font-weight:600;letter-spacing:.02em}.entrada-logo{width:50px;height:50px;object-fit:contain;filter:brightness(.7) contrast(1.2) saturate(.8);transition:all .4s cubic-bezier(.4,0,.2,1);background:transparent;position:relative;cursor:pointer}.entrada-actions a:hover .entrada-logo{transform:scale(1.25);filter:brightness(1.2) contrast(1.3) saturate(1.2)}.entrada-logo:after{content:"Comprar";position:absolute;top:-35px;left:50%;transform:translate(-50%) scale(0);background:#deb887f2;color:#000;padding:6px 12px;border-radius:20px;font-family:"Source Sans 3",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.5px;white-space:nowrap;opacity:0;transition:all .3s ease;pointer-events:none;box-shadow:0 4px 12px #0000004d;z-index:10}.entrada-actions a:hover .entrada-logo:after{transform:translate(-50%) scale(1);opacity:1}.date-day,.entrada-date{font-weight:700;letter-spacing:-.01em}.footer,.social-links a{font-weight:400;letter-spacing:.01em}*{margin:0;padding:0;box-sizing:border-box}.dynamic-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;background:#000}.bg-image{--bg-scale-base: 1.3;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 4s ease-in-out;filter:brightness(.6) contrast(1.2) saturate(1.1);transform:translateZ(0) scale(var(--bg-scale-base));will-change:opacity;animation:bg-kenburns-slow 30s ease-in-out infinite alternate}.bg-image.active{opacity:1;transform:translateZ(0) scale(var(--bg-scale-base));transition:opacity 4s ease-in-out;will-change:transform}@keyframes bg-kenburns-slow{0%{transform:translate3d(-.45%,-.35%,0) scale(var(--bg-scale-base))}50%{transform:translate3d(.35%,.22%,0) scale(calc(var(--bg-scale-base) + .015))}to{transform:translate3d(.5%,-.28%,0) scale(calc(var(--bg-scale-base) + .03))}}.bg-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}.navbar,.hero,.bio,.discography,.merchandising,.tour,.footer{position:relative;z-index:2}.bg-image:not(.active){pointer-events:none}.bg-image{backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(max-width:768px){.bg-image{--bg-scale-base: 1.18;filter:brightness(.88) contrast(1.08) saturate(1.08)}.bg-image.active{animation-duration:34s}.bg-image:before{background:#00000029}}@media(max-width:480px){.bg-image{--bg-scale-base: 1.12;filter:brightness(.92) contrast(1.05) saturate(1.05)}.bg-image.active{animation-duration:38s}.bg-image:before{background:#0000001f}}@media(prefers-reduced-motion:reduce){.bg-image,.bg-image.active{animation:none!important;transform:translateZ(0) scale(var(--bg-scale-base))}}.site-modal-overlay{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.site-modal-overlay[hidden]{display:none!important}.site-modal-backdrop{position:absolute;inset:0;background:#08060475;backdrop-filter:blur(22px) saturate(118%);-webkit-backdrop-filter:blur(22px) saturate(118%)}@media(max-width:768px){.site-modal-backdrop{background:#0806048c;backdrop-filter:blur(var(--mobile-glass-blur, 10px)) saturate(118%);-webkit-backdrop-filter:blur(var(--mobile-glass-blur, 10px)) saturate(118%)}#pesambre-lyrics-overlay.site-modal-overlay{align-items:flex-start;justify-content:center;padding-top:max(8px,env(safe-area-inset-top,0px));padding-bottom:max(12px,env(safe-area-inset-bottom,0px));padding-left:max(14px,env(safe-area-inset-left,0px) + 4px);padding-right:max(14px,env(safe-area-inset-right,0px) + 4px)}#album-lyrics-modal.album-lyrics-overlay{align-items:flex-start;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px) + 4px) max(14px,env(safe-area-inset-right,0px) + 6px) max(16px,env(safe-area-inset-bottom,0px) + 8px) max(14px,env(safe-area-inset-left,0px) + 6px)}}html.site-modal-open .menu-panel{overflow-y:hidden!important}p,span,div,li,a{color:#fff}.entradas{padding:3rem 0;background:transparent}.entradas .section-title{text-align:center;margin-bottom:2rem;font-size:2.2rem;font-weight:600;color:gold;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.game-promo{display:flex;justify-content:center;margin-bottom:2rem}.game-promo-btn{display:inline-flex;align-items:center;gap:1rem;background:linear-gradient(145deg,#0f0f0f,#1a1a1a);color:gold;text-decoration:none;padding:1rem 1.5rem;border-radius:25px;font-weight:600;transition:all .3s ease;border:2px solid #FFD700;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 6px 20px #ffd70026;backdrop-filter:blur(10px)}.game-promo-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.1),transparent);transition:left .6s ease}.game-promo-btn:hover:before{left:100%}.game-promo-btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ffd70040;background:linear-gradient(145deg,#1a1a1a,#0f0f0f);border-color:orange;color:orange}.game-promo-icon{width:40px;height:40px;filter:brightness(.6) contrast(1.3) saturate(.7) drop-shadow(0 0 3px rgba(255,215,0,.4));image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;transition:all .3s ease}.game-promo-btn:hover .game-promo-icon{filter:brightness(1) contrast(1.2) saturate(1.2) drop-shadow(0 0 6px rgba(255,215,0,.7));transform:scale(1.1) rotate(5deg)}.game-promo-text{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.game-title{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.game-subtitle{font-size:.75rem;font-weight:500;opacity:.8;text-transform:uppercase;letter-spacing:.3px}.entradas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:var(--section-shell-max);margin:0 auto}.entrada-card{background:linear-gradient(145deg,#0f0f0f,#1a1a1a);border:1px solid rgba(255,215,0,.1);border-radius:12px;padding:1.2rem;transition:all .3s ease;position:relative;overflow:hidden;height:auto;min-height:200px;display:flex;flex-direction:column}.entrada-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #ffd70026;border-color:#ffd7004d;background:linear-gradient(145deg,#1a1a1a,#222)}.entrada-date{display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem;padding:.4rem;background:#0006;border-radius:6px;border:1px solid rgba(255,215,0,.2)}.date-day{font-size:1.2rem;font-weight:700;color:gold;line-height:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.date-month{font-size:.6rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.3px;margin:.1rem 0}.date-year{font-size:.7rem;font-weight:500;color:#ffffffb3}.entrada-content{flex:1;text-align:center}.entrada-venue{font-size:1rem;font-weight:700;color:#fff;margin-bottom:.3rem;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.entrada-location{font-size:.7rem;color:#fffc;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.2px}.entrada-status.free{display:inline-block;background:linear-gradient(45deg,#4caf50,#45a049);color:#fff;padding:.2rem .5rem;border-radius:12px;font-weight:600;font-size:.6rem;text-transform:uppercase;letter-spacing:.2px;box-shadow:0 1px 4px #4caf5033}.entrada-actions{margin-top:.5rem;display:flex;justify-content:center;padding:.3rem 0}.entrada-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;background:linear-gradient(45deg,gold,orange);color:#000;text-decoration:none;padding:.4rem .8rem;border-radius:15px;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.2px;transition:all .3s ease;box-shadow:0 2px 8px #ffd7004d;border:none;cursor:pointer;white-space:nowrap}.entrada-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066;background:linear-gradient(45deg,orange,gold);scale:1.03}.entrada-btn span{color:#000;font-weight:600}.entrada-btn i{font-size:.9rem;color:#000}.game-button-container{display:flex;justify-content:center;margin-top:1rem;padding:.5rem 0}.game-btn{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(145deg,#1a1a1a,#0f0f0f);color:gold;text-decoration:none;padding:.6rem 1rem;border-radius:20px;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.3px;transition:all .3s ease;border:2px solid #FFD700;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 15px #ffd70033}.game-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.1),transparent);transition:left .5s ease}.game-btn:hover:before{left:100%}.game-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd7004d;background:linear-gradient(145deg,#0f0f0f,#1a1a1a);border-color:orange;color:orange}.game-icon{width:24px;height:24px;filter:brightness(.7) contrast(1.2) saturate(.8) drop-shadow(0 0 2px rgba(255,215,0,.3));image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;transition:all .3s ease}.game-btn:hover .game-icon{filter:brightness(1) contrast(1.1) saturate(1.1) drop-shadow(0 0 4px rgba(255,215,0,.6));transform:scale(1.1)}.game-text{font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.8)}@media(max-width:768px){.entradas-grid{grid-template-columns:1fr;gap:1.2rem;padding:0 1rem}.entrada-card{padding:1rem;min-height:180px}.date-day{font-size:1.6rem}.entrada-venue{font-size:1.1rem}.entrada-btn{padding:.6rem 1.2rem;font-size:.75rem;width:100%;max-width:200px}.game-promo-btn{padding:.8rem 1.2rem;gap:.8rem}.game-promo-icon{width:35px;height:35px}.game-title{font-size:.9rem}.game-subtitle{font-size:.7rem}}@media(max-width:480px){.entradas-grid{grid-template-columns:1fr;gap:1rem;padding:0 .5rem}.entrada-card{padding:.8rem;min-height:160px}.date-day{font-size:1.4rem}.entrada-venue{font-size:1rem}.entrada-btn{padding:.5rem 1rem;font-size:.7rem;width:100%;max-width:180px}.game-promo-btn{padding:.7rem 1rem;gap:.6rem;flex-direction:column;text-align:center}.game-promo-icon{width:30px;height:30px}.game-promo-text{align-items:center}.game-title{font-size:.8rem}.game-subtitle{font-size:.65rem}}@media(max-width:768px){.entradas-grid{grid-template-columns:1fr;gap:1.2rem;padding:0 1rem}.entrada-card{padding:1rem;height:auto;min-height:260px}.date-day{font-size:1.8rem}.entrada-venue{font-size:1.1rem}.entrada-btn{padding:.5rem 1rem;font-size:.75rem;width:100%;justify-content:center;min-width:auto;max-width:200px;margin:0 auto}}html{scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip;max-width:100%;height:100%}.container{max-width:var(--section-shell-max);margin:0 auto;padding:0 2rem}.navbar{background:transparent;padding:var(--nav-pad-y) 0;box-shadow:none;position:fixed;top:0;left:0;right:0;z-index:1000;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .3s ease,box-shadow .3s ease}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.nav-seo-sr .site-inpage-nav{list-style:none;margin:0;padding:0}html,body{height:100%;overflow:hidden;max-width:100%}@supports (-webkit-touch-callout: none){body{min-height:100vh;min-height:-webkit-fill-available}}.menu-panels{margin-top:var(--nav-shell-height);margin-bottom:calc(var(--contact-height) + var(--safe-area-bottom));height:calc(var(--viewport-visible-height) - var(--nav-shell-height) - var(--contact-height) - var(--safe-area-bottom));width:100%;max-width:100%;min-width:0;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-behavior:auto;-webkit-overflow-scrolling:touch}.menu-panel{flex:0 0 100%;width:100%;min-width:0;min-height:0;height:calc(var(--viewport-visible-height) - var(--nav-shell-height) - var(--contact-height) - var(--safe-area-bottom));overflow-x:hidden;overflow-y:auto;scroll-snap-align:start;scroll-snap-stop:normal}@media(max-width:768px){html{overflow-x:hidden;overflow-y:hidden;height:var(--viewport-visible-height);min-height:var(--viewport-visible-height);max-height:var(--viewport-visible-height)}body{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden;height:var(--viewport-visible-height);min-height:var(--viewport-visible-height);max-height:var(--viewport-visible-height)}.menu-panels{margin-top:0;padding-top:var(--nav-shell-height);margin-bottom:0;flex:1 1 auto;min-height:0;width:100%;height:auto;max-height:none;overflow-x:auto;overflow-y:hidden;align-items:stretch;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.menu-panel{flex:0 0 100%;width:100%;height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-behavior:auto;isolation:isolate;padding-bottom:calc(var(--contact-height) + var(--safe-area-bottom) + .45rem)}#new-album.menu-panel,#bio.menu-panel,#discography.menu-panel{overflow-y:hidden;padding-bottom:0;isolation:auto}#new-album .container,#bio .container,#discography .container{min-height:0}#new-album .container,#bio .container,#discography .container{flex:1 1 auto;overflow:hidden}.bio .bio-content-scroll{padding:.55rem .88rem .75rem;padding-bottom:max(.75rem,calc(var(--contact-height) + var(--safe-area-bottom) + .45rem))}.discography-card-scroll{padding:.55rem .88rem .65rem;padding-bottom:max(.65rem,calc(var(--contact-height) + var(--safe-area-bottom) + .45rem))}.bio-heading{margin-bottom:.38rem;padding-top:.08rem}.discography-heading{margin-bottom:.32rem;padding-top:.08rem}@supports (-webkit-touch-callout: none){body{min-height:var(--viewport-visible-height)}}}.nav-container{max-width:var(--section-shell-max);margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.nav-logo{display:flex;align-items:center;gap:1rem}.logo-game-link{display:flex;align-items:center;text-decoration:none;transition:all .3s ease;margin-left:-.5rem;margin-top:-.3rem}.logo-game-link:hover{transform:scale(1.1)}.nav-logo-img{width:32px;height:32px;filter:brightness(.8) contrast(1.1) saturate(1.2);border-radius:0;box-shadow:none;background:transparent}.nav-logo{gap:1rem}.logo-game-link:hover .nav-logo-img{filter:brightness(1.1) contrast(1.2) saturate(1.3);transform:scale(1.05);box-shadow:none}.nav-logo .logo-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.nav-menu{display:flex;list-style:none;gap:2rem;margin:0;padding:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(222,184,135,.5) transparent}.nav-menu li{flex:0 0 auto}.nav-menu::-webkit-scrollbar{height:4px}.nav-menu::-webkit-scrollbar-thumb{background:#deb88780;border-radius:4px}.language-selector{display:flex;gap:.5rem;margin-left:2rem}.lang-btn{background:transparent;border:2px solid #ffffff;color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.9rem}.lang-btn:hover,.lang-btn.active{background:gold;color:#000}.nav-game-btn{display:flex;align-items:center;margin-left:1rem}.game-nav-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;text-decoration:none;padding:.3rem;transition:all .3s ease;cursor:pointer}.game-nav-icon{width:28px;height:28px;filter:brightness(.3) contrast(1.2);transition:all .3s ease}.game-nav-btn:hover .game-nav-icon{filter:brightness(1) contrast(1.1)}.game-nav-text{font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.nav-item{list-style:none}.nav-link{text-decoration:none;color:#fff;font-weight:500;font-size:1rem;letter-spacing:.02em;transition:color .3s ease;position:relative}.nav-link:hover{color:gold}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#fff;transition:width .3s ease}.nav-link:hover:after{width:100%}.section-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2.2rem;margin-bottom:2.5rem;text-align:center;color:gold;text-shadow:0 4px 8px rgba(0,0,0,.8);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:capitalize}.bio{padding:0;background:transparent}.bio-content{box-sizing:border-box;width:min(100%,var(--section-glass-max));max-width:var(--section-glass-max);margin-inline:auto;align-self:center;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;border-radius:var(--glass-panel-radius);overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:var(--glass-panel-border);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.bio-content-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;padding:.62rem clamp(1.05rem,3vw,2.75rem) clamp(1.1rem,2.8vw,2.5rem);padding-bottom:max(1.1rem,calc(var(--contact-height) + var(--safe-area-bottom) + .45rem))}.bio-text p{margin-bottom:.85rem;color:var(--text-secondary);font-size:var(--text-lead);line-height:1.65;text-align:left;font-weight:400;letter-spacing:.01em;text-shadow:0 1px 3px rgba(0,0,0,.4)}.bio-text p:last-child{margin-bottom:0}.discography{padding:0;background:transparent}.albums-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(62px,calc((var(--100dcp) * 100 - 6rem) / 8),96px),1fr));gap:.48rem;box-sizing:border-box;width:min(100%,var(--section-glass-max));max-width:var(--section-glass-max);margin-inline:auto;align-self:center;padding:.88rem 1.2rem 1.02rem;border-radius:var(--glass-panel-radius);isolation:isolate;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:var(--glass-panel-border);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);min-height:17rem}.album-card{background:transparent;border:none;box-shadow:none;display:flex;flex-direction:column;gap:.28rem}.album-cover{position:relative;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:#111}.album-image{width:100%;height:100%;object-fit:cover;transition:transform .35s ease;display:block}.album-card:hover .album-image{transform:scale(1.04)}.album-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.25) 45%,transparent 70%);opacity:0;transition:opacity .25s ease;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.55rem}.album-card:hover .album-overlay{opacity:1}.album-actions{display:flex;justify-content:center;align-items:center;gap:.5rem}.platform-btn{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:50%;color:#fff;text-decoration:none;transition:color .2s ease,background .2s ease,transform .2s ease;font-size:.75rem;border:none;background:#ffffff1f}.platform-btn:hover{transform:scale(1.15)}.spotify-btn:hover{background:#1db954}.youtube-btn:hover{background:red}.apple-btn:hover{background:#555}.deezer-btn:hover{background:#00c7f2}.platform-btn>i.fa-brands,.platform-btn>i.fab{font-family:"Font Awesome 6 Brands"!important;font-weight:400!important;font-style:normal!important;font-variant:normal!important;line-height:1!important;-webkit-font-smoothing:antialiased}.platform-btn>i.fa-solid,.platform-btn>i.fas{font-family:"Font Awesome 6 Free"!important;font-weight:900!important;font-style:normal!important;font-variant:normal!important;line-height:1!important;-webkit-font-smoothing:antialiased}.fixed-contact-social a>i.fa-brands,.fixed-contact-social a>i.fab{font-family:"Font Awesome 6 Brands"!important;font-weight:400!important;font-style:normal!important;line-height:1!important}.album-caption{display:block;text-align:center;padding:.2rem .15rem 0;margin:0;line-height:1.25}.album-title{font-family:var(--font-sans);font-size:.66rem;font-weight:600;color:#ffffffe6;display:block;overflow-wrap:break-word;word-break:break-word;hyphens:none}.album-year{font-family:var(--font-sans);font-size:.58rem;font-weight:400;color:#ffffff73;font-variant-numeric:tabular-nums;display:block;margin-top:.12rem;letter-spacing:.03em}.album-lyrics-caption-btn{display:none}@media(max-width:768px),(hover:none){.album-lyrics-caption-btn{display:inline-flex;align-items:center;justify-content:center;margin:.22rem auto 0;padding:.2rem .45rem;min-height:26px;font-family:var(--font-sans);font-size:.52rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:#deb887f5;background:#ffffff14;border:1px solid rgba(222,184,135,.4);border-radius:5px;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.2;width:auto;max-width:100%}.album-lyrics-caption-btn:active{background:#deb8872e}}@media(hover:hover)and (pointer:fine)and (min-width:769px){.album-lyrics-caption-btn{display:none!important}}@media(max-width:480px){.album-lyrics-caption-btn{font-size:.48rem;padding:.18rem .38rem;min-height:24px}}@media(max-width:360px){.album-lyrics-caption-btn{font-size:.44rem;padding:.15rem .32rem}}.spotify-section{background:#111;border-radius:20px;padding:3rem;margin-bottom:3rem;text-align:center;box-shadow:0 15px 35px #ffd7001a;border:2px solid #FFD700}.spotify-section h3{font-size:1.8rem;color:gold;margin-bottom:2rem}.spotify-embed{margin-bottom:2rem}.spotify-actions{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.spotify-main-btn,.spotify-playlist-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease;font-size:1rem}.spotify-main-btn{background:#1db954;color:#fff}.spotify-main-btn:hover{background:#1ed760;transform:translateY(-3px);box-shadow:0 8px 20px #1db9544d}.spotify-playlist-btn{background:#fff;color:#1db954;border:3px solid #1DB954}.spotify-playlist-btn:hover{background:#1db954;color:#fff;transform:translateY(-3px);box-shadow:0 8px 20px #1db9544d}.discography-info{background:#111;border-radius:20px;padding:3rem;text-align:center;box-shadow:0 15px 35px #ffd7001a;border:2px solid #FFD700}.discography-info h3{font-size:1.8rem;color:#333;margin-bottom:1.5rem}.discography-info p{color:#666;margin-bottom:2.5rem;line-height:1.6;font-size:1.1rem;text-align:justify}.discography-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2rem;max-width:600px;margin:0 auto}.discography-stats .stat{background:linear-gradient(135deg,var(--corporate-primary) 0%,var(--corporate-secondary) 100%);padding:1.5rem 1rem}.discography-stats .stat-number{font-size:2rem}.merchandising{padding:6rem 0;background:transparent}.merch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.merch-card{background:#111;border-radius:20px;padding:2rem;text-align:center;box-shadow:0 10px 30px #ffd7001a;transition:all .3s ease;border:3px solid transparent}.merch-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026;border-color:gold}.merch-image{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--corporate-primary) 0%,var(--corporate-secondary) 100%);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#000}.merch-info h3{font-size:1.3rem;color:gold;margin-bottom:1rem}.merch-price{font-size:1.5rem;font-weight:700;color:gold;margin-bottom:1.5rem}.tour-main-title{font-size:2.5rem;color:#deb887;text-shadow:2px 2px 4px rgba(0,0,0,.8);margin-bottom:3rem}.tour-poster-container{max-width:900px;margin:0 auto;padding:0 1rem}.tour-poster{position:relative;border-radius:15px;overflow:hidden;box-shadow:0 20px 40px #0009;border:3px solid #DEB887;margin-bottom:2rem}.poster-background{position:relative;width:100%;height:100%}.poster-image{width:100%;height:auto;display:block}.tour-content{position:relative;padding:0;z-index:10}.tour-links-container{background:#000c;border-radius:12px;padding:1.5rem;border:2px solid #DEB887;backdrop-filter:blur(10px)}.tour-links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1rem}.tour-link-item{display:flex;justify-content:space-between;align-items:center;padding:.8rem;background:#deb8871a;border-radius:8px;border-left:3px solid #DEB887;transition:all .3s ease}.tour-link-item:hover{background:#deb88733;transform:translate(5px)}.tour-link-info{display:flex;flex-direction:column;gap:.2rem}.tour-link-date{font-family:Caveat,Sora,"Source Sans 3",Arial,sans-serif;font-size:1.1rem;color:#deb887;font-weight:600;font-feature-settings:"tnum" 0,"lnum" 0,"kern" 1;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1,"kern" 1;-moz-font-feature-settings:"liga" 1,"kern" 1}.tour-link-label{font-family:"Source Sans 3",Arial,sans-serif;font-size:.95rem;color:#fff;font-weight:500}.tour-link-status{color:#deb887;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.tour-link-btn{background:linear-gradient(135deg,#deb887,#daa520);color:#000;border:none;font-weight:600;font-size:.8rem;padding:.5rem .8rem;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;text-decoration:none;display:inline-block;white-space:nowrap}.tour-link-btn:hover{background:linear-gradient(135deg,#daa520,#deb887);transform:translateY(-2px);box-shadow:0 6px 15px #deb8874d}.tour-footer{display:flex;justify-content:center;align-items:center;padding-top:.8rem;border-top:2px solid #DEB887;min-height:30px}.tour-footer .tour-actions{flex:1;text-align:center}.tour-footer .tour-tickets-btn{background:linear-gradient(135deg,#deb887,#daa520);color:#000;border:2px solid #DEB887;font-weight:600;font-size:1.1rem;padding:.8rem 1.5rem;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;border-radius:6px;text-decoration:none;display:inline-block}.tour-footer .tour-tickets-btn:hover{background:linear-gradient(135deg,#daa520,#deb887);transform:translateY(-2px);box-shadow:0 8px 20px #deb8874d}.tour-logo{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.logo-text{font-family:MVPesambre-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.2rem;color:#fff;font-weight:600;margin-bottom:.3rem}.logo-anniversary{font-family:"Source Sans 3",Arial,sans-serif;font-size:.9rem;color:#deb887;font-weight:300;letter-spacing:.5px}@media(max-width:768px){.tour-poster-container{max-width:100%}.tour-links-container{padding:1.2rem}.tour-links-grid{grid-template-columns:1fr;gap:.8rem}.tour-link-item{flex-direction:column;text-align:center;gap:.6rem;padding:.7rem}.tour-link-info{align-items:center;gap:.4rem}.tour-link-date{font-size:1rem}.tour-link-label{font-size:.9rem}.tour-link-btn{font-size:.75rem;padding:.4rem .7rem}.tour-link-status{font-size:.8rem}.tour-footer{padding-top:.6rem;min-height:25px}.footer-content{grid-template-columns:1fr;gap:1.5rem;text-align:center}.footer-section h3.footer-title,.footer-section h4.footer-title{font-size:1.1rem}.footer-section p{font-size:.85rem}.salatal-logo{max-width:100px}}@media(max-width:480px){.tour-links-container{padding:1rem}.tour-link-item{padding:.6rem;gap:.5rem}.tour-link-info{gap:.3rem}.tour-link-date{font-size:.9rem}.tour-link-label{font-size:.8rem}.tour-link-btn{font-size:.7rem;padding:.3rem .6rem}.tour-link-status{font-size:.7rem}.tour-footer{padding-top:.5rem;min-height:20px}.footer{padding:1.5rem 0 .8rem}.footer-content{gap:1.2rem}.footer-section h3.footer-title,.footer-section h4.footer-title{font-size:1rem}.footer-section p{font-size:.8rem}.social-links a{font-size:1.3rem}.salatal-logo{max-width:80px}}.tour-info-section{background:#fff;border-radius:20px;padding:3rem;text-align:center;box-shadow:0 15px 35px #0000001a;border:2px solid #FFD700}.tour-info-section h3{font-size:1.8rem;color:#333;margin-bottom:1.5rem}.tour-info-section p{color:#666;margin-bottom:2rem;font-size:1.1rem}.modal{display:none;position:fixed;z-index:12000;left:0;top:0;width:100%;height:100%;background-color:#08060475;backdrop-filter:blur(22px) saturate(118%);-webkit-backdrop-filter:blur(22px) saturate(118%)}.modal-content{background-color:#fff;margin:5% auto;padding:2rem;border-radius:20px;width:90%;max-width:600px;position:relative;box-shadow:0 25px 50px #0000004d}.close{color:#aaa;float:right;font-size:2rem;font-weight:700;cursor:pointer;position:absolute;top:1rem;right:1.5rem}.close:hover{color:gold}#modalTitle{color:#333;margin-bottom:1.5rem;text-align:center}#mapContainer{background:#f8f9fa;height:200px;border-radius:12px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;border:2px dashed #FFD700}#mapContainer:before{content:"\1f5fa\fe0f  Mapa de ubicaci\f3n";color:#666;font-size:1.1rem}#venueInfo h3{color:gold;margin-bottom:.5rem}#venueInfo p{color:#666;margin-bottom:.5rem}#venueActions{margin-top:1.5rem;display:flex;gap:1rem;flex-wrap:wrap}.footer{background:#000;color:#fff;padding:2rem 0 1rem;border-top:2px solid #DEB887}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:1.5rem}.footer-section h3.footer-title,.footer-section h4.footer-title{font-family:Sora,"Source Sans 3",Arial,sans-serif;color:#deb887;font-size:1.2rem;margin-bottom:1rem;font-weight:400;letter-spacing:1px;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.footer-section p{font-size:.9rem;margin-bottom:.5rem;color:#ccc}.footer-section p strong{color:#deb887;font-weight:600}.social-links{display:flex;gap:1rem;margin-top:.5rem}.social-links a{color:#deb887;font-size:1.5rem;transition:all .3s ease}.social-links a:hover{color:#daa520;transform:translateY(-2px)}.footer-bottom{text-align:center;padding-top:1rem;border-top:1px solid #333}.footer-bottom p{font-size:.8rem;color:#888;margin:0}.footer-bottom a{color:gold;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}.btn{display:inline-block;padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem;text-align:center;min-width:140px}.btn-primary{background:gold;color:#000;box-shadow:0 4px 15px #ffd7004d}.btn-primary:hover{background:orange;transform:translateY(-3px);box-shadow:0 8px 25px #ffd70066}.btn-secondary{background:transparent;color:gold;border:3px solid #FFD700}.btn-secondary:hover{background:gold;color:#000;transform:translateY(-3px);box-shadow:0 8px 25px #ffd7004d}@media(max-width:768px){.container,.nav-container{padding:0 1rem}.section-title{font-size:2rem;margin-bottom:2rem}.bio{padding:3rem 0}.new-album{padding:4rem 0}.album-showcase{grid-template-columns:1fr;gap:2rem;text-align:center}.album-cover-section{max-width:350px;margin:0 auto}.album-cover-main{max-width:350px}.review-text{font-size:1.1rem;line-height:1.7}.bio-text-mvp{font-size:inherit;line-height:inherit}.album-images{max-width:400px}.album-showcase-img,.album-cover-main{max-width:350px}.bio-content-scroll{padding:2rem 2.25rem}.bio-text h3{font-size:1.3rem}.discography{padding:3rem 0}.albums-grid{grid-template-columns:repeat(3,1fr);gap:.5rem}.album-title{font-size:.58rem}.album-year{font-size:.48rem}.spotify-section{padding:2rem 1rem}.spotify-actions{flex-direction:column;align-items:center;gap:1rem}.spotify-main-btn,.spotify-playlist-btn{width:100%;max-width:280px}.discography-info{padding:2rem 1rem}.discography-stats{grid-template-columns:1fr;gap:1rem}.merchandising{padding:4rem 0}.merch-grid{grid-template-columns:1fr;gap:1.5rem}.merch-card{padding:1.5rem}.tour{padding:4rem 0}.tour-dates{grid-template-columns:1fr;gap:1.5rem}.tour-card{flex-direction:column;text-align:center;padding:1.5rem}.tour-date{margin-bottom:1rem}.tour-actions{flex-direction:column;gap:.5rem}.tour-actions .btn{width:auto;min-width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.tour-info-section{padding:2rem 1rem}.tour-links{flex-direction:column;align-items:center;gap:1rem}.tour-links .btn{width:100%;max-width:280px}.booking-section{margin-top:1.5rem;padding-top:1.5rem}.booking-info{padding:1rem}.footer{padding:3rem 0 2rem}.footer-content{grid-template-columns:1fr;gap:2rem;text-align:center;max-width:100%}.social-links{justify-content:center}.modal-content{width:95%;margin:10% auto;padding:1.5rem}.nav-menu{display:none}.language-selector{margin-left:.5rem}.lang-btn{padding:.4rem .8rem;font-size:.8rem}.hamburger{display:block}}@media(max-width:480px){.container,.nav-container{padding:0 .8rem}.hero-subtitle{font-size:clamp(1.2rem,3vw,1.5rem);letter-spacing:clamp(.5px,1vw,1px)}.section-title{font-size:1.8rem}.bio-text h3{font-size:1.3rem}.merch-card,.tour-card{padding:1rem}.album-images{max-width:300px}.album-showcase-img,.album-cover-main{max-width:250px}.review-title{font-size:1.5rem}.review-text{font-size:1rem}.stat-number{font-size:1.8rem}.nav-logo .logo-text{font-size:1.5rem}.nav-link{font-size:.8rem}.language-selector{gap:.3rem}.lang-btn{padding:.3rem .6rem;font-size:.75rem}}@media(max-width:360px){.hero-subtitle{font-size:clamp(1rem,2.5vw,1.3rem)}.section-title{font-size:1.6rem}.container,.nav-container{padding:0 .6rem}.merch-card,.tour-card{padding:.8rem}}.hamburger{display:none;flex-direction:column;cursor:pointer}.hamburger .bar{width:25px;height:3px;background:gold;margin:3px 0;transition:.3s}@media(max-width:768px){.hamburger{display:flex}.nav-container{padding:0 1rem}.nav-logo-img{width:28px;height:28px;filter:brightness(.4) contrast(1.3)}.nav-logo{gap:.8rem}.nav-logo .logo-text{font-size:1.4rem}.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background-color:#000000f2;width:100%;text-align:center;transition:.3s ease;box-shadow:0 10px 27px #ffd70033;padding:2rem 0;border-top:2px solid #FFD700;backdrop-filter:blur(20px)}.nav-menu.active{left:0}.nav-item{margin:1.5rem 0}.nav-link{font-size:1.1rem;padding:.8rem 1rem;display:block;border-radius:8px;margin:0 1rem;transition:all .3s ease}.nav-link:hover{background-color:#ffd7001a;color:gold}.language-selector{margin-left:1rem;gap:.4rem}.lang-btn{padding:.4rem .8rem;font-size:.8rem}}.new-album{padding:4rem 0;background:transparent}.album-showcase{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;margin-top:3rem}.album-cover-section{display:flex;justify-content:center;align-items:center}.album-cover-main{max-width:400px;width:100%}.album-main-img{width:100%;height:auto;border-radius:15px;box-shadow:0 20px 40px #0009;transition:transform .3s ease}.album-main-img:hover{transform:scale(1.02)}.spotify-widget-section{display:flex;flex-direction:column;align-items:center}.album-review-section{margin-top:3rem;max-width:800px;margin-left:auto;margin-right:auto}.album-review{padding:2rem 0}.review-title{font-family:Sora,"Source Sans 3",Arial,sans-serif;color:var(--corporate-primary);font-size:2.5rem;margin-bottom:1.5rem;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.review-text{font-family:"Source Sans 3",Arial,sans-serif;color:#ffffffe6;font-size:1.5rem;line-height:1.8;margin-bottom:1.5rem;text-align:justify;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.review-text:last-child{margin-bottom:0}.spotify-widget-container{padding:1rem 0;overflow:hidden;position:relative}.spotify-embed{width:120%;margin-left:-10%;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0000004d;background:transparent;min-height:352px}.spotify-embed iframe{width:100%;height:352px;border:none;border-radius:12px;display:block;background:transparent;min-height:352px}.spotify-embed iframe[src*="spotify.com"]{opacity:1;visibility:visible;pointer-events:auto}.album-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1rem}@media(max-width:1024px){.album-showcase{grid-template-columns:1fr;gap:2rem}.album-cover-main{max-width:350px}.album-review-section{margin-top:2rem}.review-text{font-size:1rem}}@media(max-width:768px){.album-cover-main{max-width:300px}.album-review-section{margin-top:1.5rem;padding:0 1rem}.review-text{font-size:.95rem;line-height:1.6}}@media(max-width:480px){.album-cover-main{max-width:250px}.album-review-section{margin-top:1rem;padding:0 .5rem}.review-text{font-size:.9rem;line-height:1.5}.spotify-embed iframe{height:300px}}.bio-text-mvp{font-family:var(--font-sans);font-size:var(--text-lead);line-height:1.65;font-weight:400;color:var(--text-secondary);letter-spacing:.01em;margin-bottom:.85rem;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,.4)}.bio-text-mvp:last-child{margin-bottom:0}.section-title{font-family:Sora,"Source Sans 3",Arial,sans-serif;font-size:2.2rem;color:gold;text-align:center;margin-bottom:2.5rem;text-shadow:0 4px 8px rgba(0,0,0,.8);font-feature-settings:"tnum" 1,"lnum" 1;scroll-margin-top:120px}.tour{padding:4rem 0;background:transparent}.number-handwritten{font-family:Sora,"Source Sans 3",Arial,sans-serif;color:#ffffffe6!important;text-shadow:1px 1px 2px rgba(0,0,0,.6);font-weight:400;font-size:1em;opacity:.9}.venue-handwritten{font-family:Sora,"Source Sans 3",Arial,sans-serif;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.8);font-weight:400;font-size:1.2rem}.salatal-logo-container{text-align:center;margin:1rem 0}.footer-content{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:2rem}.footer-section{text-align:center;padding:1rem}.footer-section h3,.footer-section h4{margin-bottom:1rem;color:var(--corporate-primary);font-family:Sora,"Source Sans 3",Arial,sans-serif}.footer-section p{margin-bottom:.5rem;color:#ffffffe6;line-height:1.4}.footer-section strong{color:var(--corporate-secondary)}.social-links{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.footer-section .salatal-logo-container{margin:1rem 0}.footer-section .salatal-logo{max-width:80px;height:auto;filter:brightness(1.1)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(222,184,135,.3)}@media(max-width:768px){.footer-content{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:480px){.footer-content{grid-template-columns:1fr;gap:1rem}.footer-section{padding:.5rem}.social-links{gap:.8rem}.social-links a{width:35px;height:35px}}.entradas{padding:4rem 0;background:transparent}.entradas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.entrada-card{background:#ffffff0d;border:2px solid var(--corporate-primary);border-radius:15px;padding:1.5rem;transition:all .3s ease;backdrop-filter:blur(10px);position:relative;overflow:hidden}.entrada-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--corporate-primary),var(--corporate-secondary));opacity:0;transition:opacity .3s ease}.entrada-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #deb88733;border-color:var(--corporate-secondary)}.entrada-card:hover:before{opacity:1}.entrada-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.entrada-date{font-family:Sora,"Source Sans 3",Arial,sans-serif;color:var(--corporate-primary);font-size:.95rem;font-weight:600;font-feature-settings:"tnum" 1,"lnum" 1}.entrada-status{padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-family:"Source Sans 3",Arial,sans-serif}.entrada-status.free{background:var(--corporate-accent);color:#000}.entrada-status.available{background:var(--corporate-secondary);color:#000}.entrada-venue{font-family:Sora,"Source Sans 3",Arial,sans-serif;color:#fff;font-size:1.1rem;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.8);font-feature-settings:"tnum" 1,"lnum" 1}.entrada-location{color:#fffc;font-size:.9rem;margin-bottom:1.5rem;font-style:italic;font-family:"Source Sans 3",Arial,sans-serif}.entrada-actions{display:flex;justify-content:center;align-items:center}.entrada-btn{background:var(--corporate-primary);color:#000;padding:.8rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease;border:2px solid var(--corporate-primary);text-transform:uppercase;letter-spacing:.5px}.entrada-btn:hover{background:transparent;color:var(--corporate-primary);transform:translateY(-2px);box-shadow:0 8px 20px #deb8874d}.entrada-info{color:var(--corporate-primary);font-style:italic;font-size:.9rem}@media(max-width:768px){.entradas-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.entrada-card{padding:1.2rem}.entrada-venue{font-size:1rem}.entrada-date{font-size:.9rem}.entrada-location{font-size:.85rem}}@media(max-width:480px){.entradas-grid{grid-template-columns:1fr;gap:1rem;padding:0 .5rem}.entrada-card{padding:1rem;height:auto;min-height:250px}.entrada-header{flex-direction:column;align-items:flex-start;gap:.5rem}.entrada-venue{font-size:.95rem}.entrada-date{font-size:.85rem}.entrada-location{font-size:.8rem}.entrada-btn{padding:.5rem 1rem;font-size:.75rem;width:100%;max-width:180px;margin:0 auto}}.footer{background:#000c;padding:3rem 0 2rem;border-top:2px solid var(--corporate-primary)}.footer-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;justify-content:space-between}.footer-section{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-section h4{margin-bottom:1.5rem;text-align:center;color:var(--corporate-primary);font-family:Sora,"Source Sans 3",Arial,sans-serif;font-size:1.4rem;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.footer-section p{margin-bottom:.8rem;text-align:center;color:#ffffffe6}.social-links{display:flex;gap:1.5rem;justify-content:center;align-items:center;margin-top:1rem}.social-links a{color:var(--corporate-primary);font-size:1.8rem;transition:all .3s ease;padding:.5rem;border-radius:50%;border:none!important;outline:none!important;display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:transparent;text-decoration:none;box-shadow:none}.social-links a:hover{color:var(--corporate-secondary);transform:translateY(-2px);box-shadow:0 5px 15px #deb8874d;border:none!important;outline:none!important}.social-links i{border:none!important;outline:none!important;box-shadow:none!important}.salatal-logo-container{margin-bottom:1.5rem}.salatal-logo{max-width:120px;height:auto;filter:none;opacity:1;transition:all .3s ease;display:block;margin:0 auto}.salatal-logo:hover{transform:scale(1.05)}.footer-bottom{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(222,184,135,.3);text-align:center}.footer-bottom p{color:#ffffffb3;font-size:.9rem}@media(max-width:768px){.footer-content{grid-template-columns:1fr;gap:2.5rem}.social-links{gap:1rem}.social-links a{font-size:1.8rem;width:50px;height:50px;padding:.6rem}.salatal-logo{max-width:100px}}@media(max-width:480px){.footer{padding:2rem 0 1.5rem}.footer-content{gap:2rem}.social-links a{font-size:1.6rem;width:45px;height:45px;padding:.5rem}}.nav-logo .logo-text{font-size:1.5rem}.nav-logo-img{width:24px;height:24px}.nav-logo{gap:.8rem}@media(max-width:768px){.new-album{padding:2rem 0}.album-showcase{grid-template-columns:1fr;gap:2rem;margin-top:2rem;padding:0 1rem}.album-cover-main{max-width:300px}.album-main-img{border-radius:12px;box-shadow:0 15px 30px #00000080}.album-review-section{margin-top:2rem;padding:0 1rem}.album-review{padding:1.5rem 0}.review-title{font-size:1.6rem;margin-bottom:1rem}.review-text{font-size:1rem;line-height:1.6;text-align:left;margin-bottom:1rem}.spotify-embed{width:100%;margin-left:0;min-height:300px}.spotify-embed iframe{height:300px}}.spotify-alternative{background:linear-gradient(135deg,#1db954,#1ed760);border-radius:16px;padding:2rem;color:#fff;text-align:center;box-shadow:0 20px 40px #1db9544d;transition:all .3s ease}.spotify-alternative:hover{transform:translateY(-5px);box-shadow:0 25px 50px #1db95466}.spotify-header{margin-bottom:2rem}.spotify-header i{font-size:3rem;margin-bottom:1rem;display:block}.spotify-header h3{font-size:1.8rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.2)}.spotify-preview{display:flex;flex-direction:column;gap:2rem}.album-stats{display:flex;justify-content:center;gap:3rem}.stat-item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.stat-number{font-size:2rem;font-weight:800;font-family:Sora,sans-serif}.stat-label{font-size:.9rem;font-weight:500;opacity:.9}.spotify-cta{display:flex;flex-direction:column;align-items:center;gap:1rem}.spotify-listen-btn{display:inline-flex;align-items:center;gap:.8rem;background:#fff3;color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1.1rem;transition:all .3s ease;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.spotify-listen-btn:hover{background:#ffffff4d;transform:scale(1.05);box-shadow:0 10px 20px #0003}.spotify-listen-btn i{font-size:1.3rem}.spotify-note{font-size:.9rem;opacity:.8;margin:0}@media(max-width:768px){*{box-sizing:border-box}.container,.nav-container{padding:0 1rem;max-width:100%}.navbar{padding:.8rem 0;background:linear-gradient(180deg,#0c0a08eb,#0a0806db 70%,#0a0806d1);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-bottom:none}.nav-container{padding:0 1rem;justify-content:space-between}.nav-logo{gap:.6rem;flex:1}.nav-logo-img{width:24px;height:24px;filter:brightness(.8) contrast(1.1) saturate(1.2)}.nav-logo .logo-text{font-size:1.2rem}.nav-menu{position:fixed;left:-100%;top:60px;flex-direction:column;background:linear-gradient(135deg,#000,#1a1a1a);width:100%;height:calc(var(--viewport-visible-height) - 60px);text-align:center;transition:.4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #ffd7004d;padding:2rem 0;border-top:3px solid #FFD700;overflow-y:auto;z-index:1000}.nav-menu.active{left:0}.nav-item{margin:0;width:100%}.nav-link{font-size:1.2rem;padding:1.2rem 2rem;display:block;border-radius:0;margin:0;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.1);font-weight:600;letter-spacing:1px}.nav-link:hover{background:linear-gradient(90deg,rgba(255,215,0,.1) 0%,transparent 100%);color:gold;padding-left:2.5rem}.language-selector{margin-left:.5rem;gap:.3rem}.lang-btn{padding:.3rem .6rem;font-size:.75rem;border-width:1px}.hamburger{display:flex;margin-left:.5rem}.hero{padding:2rem 0 3rem;min-height:60vh}.hero-content{text-align:center;padding:0 1rem}.hero-title{font-size:2.5rem;line-height:1.1;margin-bottom:1rem}.hero-subtitle{font-size:1.1rem;line-height:1.4;margin-bottom:2rem}.new-album{padding:2rem 0}.section-title{font-size:2rem;margin-bottom:1.5rem;padding:0 1rem}.album-showcase{grid-template-columns:1fr;gap:2rem;margin-top:1.5rem;padding:0 1rem}.album-cover-main{max-width:280px;margin:0 auto}.album-main-img{border-radius:12px;box-shadow:0 15px 30px #0009}.spotify-widget-section{order:2}.spotify-widget-container{padding:0}.spotify-embed{width:100%;margin:0;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #0006}.spotify-embed iframe{width:100%;height:300px;border:none}.album-review-section{margin-top:2rem;padding:0 1rem}.album-review{padding:1rem 0}.review-text{font-size:.95rem;line-height:1.6;text-align:left;margin-bottom:1rem;padding:0}.bio{padding:2rem 0}.bio-content-scroll{padding:1.5rem 1.25rem}.discography{padding:2rem 0}.albums-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.8rem .7rem;border-radius:10px}.album-overlay{display:none}.album-title{font-size:.58rem}.album-year{font-size:.48rem}.tour{padding:2rem 0}.tour-grid{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.tour-card{padding:1.5rem;border-radius:16px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1)}.entradas{padding:2rem 0}.entradas-grid{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.entrada-card{padding:1.5rem;min-height:auto;border-radius:16px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1)}.entrada-date{text-align:center;margin-bottom:1rem}.date-day{font-size:1.8rem}.entrada-venue{font-size:1.2rem;margin-bottom:.5rem}.entrada-actions{margin-top:1rem;text-align:center}.entrada-btn{width:100%;max-width:200px;padding:.8rem 1.5rem;font-size:.9rem;border-radius:25px}.footer{padding:2rem 0}.footer-content{padding:0 1rem;text-align:center}.social-links{justify-content:center;gap:1.5rem;margin:1.5rem 0}.social-links a{width:50px;height:50px;font-size:1.3rem}.salatal-logo-container{margin-top:2rem;text-align:center}.salatal-logo{width:120px;height:auto}}@media(max-width:480px){.container,.nav-container{padding:0 .8rem}.hero-title{font-size:2.2rem}.hero-subtitle{font-size:1rem}.section-title{font-size:1.8rem}.album-cover-main{max-width:250px}.spotify-embed iframe{height:280px}.nav-logo .logo-text{font-size:1.1rem}.nav-logo-img{width:22px;height:22px}}.spotify-widget-section{width:100%;order:2}.spotify-widget-container{width:100%;padding:0;border-radius:16px;overflow:hidden;box-shadow:0 15px 35px #0000004d;background:#000}.spotify-embed{width:100%;margin:0;border-radius:16px;overflow:hidden;background:#000;position:relative}.spotify-embed iframe{width:100%;height:352px;border:none;border-radius:16px;background:#000;display:block}@media(max-width:768px){.spotify-widget-section{order:2;margin-top:1rem}.spotify-widget-container{padding:0;border-radius:12px;box-shadow:0 10px 25px #0006}.spotify-embed{border-radius:12px}.spotify-embed iframe{height:300px;border-radius:12px}}@media(max-width:480px){.spotify-embed iframe{height:280px}.spotify-widget-container{border-radius:10px;box-shadow:0 8px 20px #00000080}.spotify-embed,.spotify-embed iframe{border-radius:10px}}@media(max-width:768px){.hamburger{display:flex!important;margin-left:.5rem;z-index:1001;position:relative}.nav-menu{position:fixed!important;left:-100%!important;top:60px!important;flex-direction:column;background:linear-gradient(135deg,#000,#1a1a1a);width:100%!important;height:calc(var(--viewport-visible-height) - 60px);text-align:center;transition:.4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #ffd7004d;padding:2rem 0;border-top:3px solid #FFD700;overflow-y:auto;z-index:1000!important;opacity:0;visibility:hidden}.nav-menu.active{left:0!important;opacity:1;visibility:visible}.nav-item{margin:0;width:100%;opacity:0;transform:translateY(20px);transition:all .3s ease}.nav-menu.active .nav-item{opacity:1;transform:translateY(0)}.nav-link{font-size:1.2rem;padding:1.2rem 2rem;display:block;border-radius:0;margin:0;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.1);font-weight:600;letter-spacing:1px;color:#fff;text-decoration:none}.nav-link:hover{background:linear-gradient(90deg,rgba(255,215,0,.1) 0%,transparent 100%);color:gold;padding-left:2.5rem}}@media(max-width:768px){*{box-sizing:border-box}body{font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}.container,.nav-container{padding:0 1.5rem;max-width:100%}.navbar{padding:1rem 0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:none}.nav-container{padding:0 1.5rem;justify-content:space-between;align-items:center}.nav-logo{gap:.8rem;flex:1;display:flex;align-items:center}.nav-logo-img{width:32px;height:32px;filter:brightness(.8) contrast(1.1) saturate(1.2);flex-shrink:0}.nav-logo .logo-text{font-size:1.4rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.nav-menu{position:fixed;left:0;top:0;width:100%;height:var(--viewport-visible-height);background:linear-gradient(135deg,#000,#1a1a1a,#000);display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translate(-100%);transition:transform .5s cubic-bezier(.4,0,.2,1);z-index:999;padding:2rem;opacity:0;visibility:hidden}.nav-menu.active{transform:translate(0);opacity:1;visibility:visible}.nav-item{margin:1.5rem 0;opacity:0;transform:translateY(30px);transition:all .4s ease;width:100%;text-align:center}.nav-menu.active .nav-item{opacity:1;transform:translateY(0);transition-delay:.1s}.nav-menu.active .nav-item:nth-child(2){transition-delay:.2s}.nav-menu.active .nav-item:nth-child(3){transition-delay:.3s}.nav-menu.active .nav-item:nth-child(4){transition-delay:.4s}.nav-menu.active .nav-item:nth-child(5){transition-delay:.5s}.nav-menu.active .nav-item:nth-child(6){transition-delay:.6s}.nav-link{font-size:1.5rem;padding:1.5rem 2rem;display:block;color:#fff;text-decoration:none;font-weight:500;letter-spacing:1px;border-radius:12px;transition:all .3s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.nav-link:hover{background:#ffd70026;color:gold;transform:translateY(-2px);box-shadow:0 8px 25px #ffd70033;border-color:#ffd7004d}.language-selector{margin-left:1rem;gap:.5rem;display:flex;align-items:center}.lang-btn{padding:.5rem 1rem;font-size:.8rem;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;border-radius:8px;backdrop-filter:blur(10px);transition:all .3s ease}.lang-btn:hover,.lang-btn.active{background:gold;color:#000;border-color:gold;transform:scale(1.05)}.hamburger{display:flex!important;flex-direction:column;justify-content:space-between;width:30px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;margin-left:1rem}.hamburger .bar{width:100%;height:3px;background:gold;border-radius:2px;transition:all .3s ease;transform-origin:center}.hamburger.active .bar:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger.active .bar:nth-child(2){opacity:0;transform:scale(0)}.hamburger.active .bar:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.hero{padding:3rem 0 4rem;min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background:transparent}.hero-content{padding:0 1.5rem;max-width:100%}.hero-title{font-size:3rem;line-height:1.1;margin-bottom:1.5rem;font-weight:700;background:linear-gradient(135deg,#fff,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(0,0,0,.3)}.hero-subtitle{font-size:1.3rem;line-height:1.5;margin-bottom:2.5rem;color:#ffffffe6;font-weight:400;max-width:600px;margin-left:auto;margin-right:auto}.new-album{padding:3rem 0;background:transparent}.section-title{font-size:2.5rem;margin-bottom:2rem;padding:0 1.5rem;text-align:center;font-weight:700;color:gold;text-shadow:0 2px 4px rgba(0,0,0,.5)}.album-showcase{grid-template-columns:1fr;gap:3rem;margin-top:2rem;padding:0 1.5rem}.album-cover-main{max-width:320px;margin:0 auto;position:relative}.album-main-img{border-radius:20px;box-shadow:0 25px 50px #000c;transition:transform .3s ease}.album-main-img:hover{transform:scale(1.02)}.spotify-widget-section{order:2;margin-top:2rem}.spotify-widget-container{padding:0;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0009;background:#000}.spotify-embed{width:100%;margin:0;border-radius:20px;overflow:hidden;background:#000}.spotify-embed iframe{width:100%;height:320px;border:none;border-radius:20px;background:#000}.album-review-section{margin-top:3rem;padding:0 1.5rem}.album-review{padding:2rem 0}.review-text{font-size:1.1rem;line-height:1.7;text-align:left;margin-bottom:1.5rem;padding:0;color:#ffffffe6;font-weight:400}.bio{padding:3rem 0}.bio-content-scroll{padding:1.75rem 1.5rem}.discography{padding:3rem 0}.albums-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.8rem .7rem;border-radius:10px}.album-overlay{display:none}.album-title{font-size:.58rem}.album-year{font-size:.48rem}.tour{padding:3rem 0;background:transparent}.tour-grid{grid-template-columns:1fr;gap:2rem;padding:0 1.5rem}.tour-card{padding:2rem;border-radius:20px;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(20px);transition:all .3s ease}.tour-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0006;border-color:#ffd7004d}.entradas{padding:3rem 0}.entradas-grid{grid-template-columns:1fr;gap:2rem;padding:0 1.5rem}.entrada-card{padding:2rem;min-height:auto;border-radius:20px;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(20px);transition:all .3s ease;position:relative;overflow:hidden}.entrada-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,gold,orange,gold);transform:scaleX(0);transition:transform .3s ease}.entrada-card:hover:before{transform:scaleX(1)}.entrada-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0006;border-color:#ffd7004d}.entrada-date{text-align:center;margin-bottom:1.5rem;padding:1rem;background:#ffd7001a;border-radius:16px;border:1px solid rgba(255,215,0,.2)}.date-day{font-size:2.2rem;font-weight:800;color:gold;display:block}.entrada-venue{font-size:1.4rem;margin-bottom:.8rem;font-weight:700;color:#fff}.entrada-actions{margin-top:1.5rem;text-align:center}.entrada-btn{width:100%;max-width:250px;padding:1rem 2rem;font-size:1rem;border-radius:25px;font-weight:600;background:linear-gradient(135deg,gold,orange);color:#000;border:none;transition:all .3s ease;box-shadow:0 8px 20px #ffd7004d}.entrada-btn:hover{transform:translateY(-2px);box-shadow:0 12px 25px #ffd70066;background:linear-gradient(135deg,orange,gold)}.footer{padding:3rem 0;background:linear-gradient(135deg,#000,#1a1a1a);border-top:1px solid rgba(255,255,255,.1)}.footer-content{padding:0 1.5rem;text-align:center}.social-links{justify-content:center;gap:2rem;margin:2rem 0}.social-links a{width:60px;height:60px;font-size:1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);transition:all .3s ease}.social-links a:hover{background:#ffd70033;border-color:gold;transform:translateY(-3px) scale(1.1);box-shadow:0 10px 25px #ffd7004d}.salatal-logo-container{margin-top:2.5rem;text-align:center}.salatal-logo{width:140px;height:auto;opacity:.8;transition:opacity .3s ease}.salatal-logo:hover{opacity:1}}@media(max-width:480px){.container,.nav-container{padding:0 1rem}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.section-title{font-size:2.2rem}.album-cover-main{max-width:280px}.spotify-embed iframe{height:300px}.nav-logo .logo-text{font-size:1.2rem;max-width:150px}.nav-logo-img{width:28px;height:28px}.nav-link{font-size:1.3rem;padding:1.2rem 1.5rem}.entrada-card{padding:1.5rem}.date-day{font-size:1.8rem}.entrada-venue{font-size:1.2rem}}.navbar{background:transparent;border-bottom:none;box-shadow:none}@media(max-width:768px){.navbar{background:linear-gradient(180deg,#0c0a08eb,#0a0806db 70%,#0a0806d1);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-bottom:none}}.nav-container{min-height:var(--nav-inner-min)}.nav-menu{gap:1rem}.nav-link{padding:.45rem .9rem;border:1px solid transparent;border-radius:999px;transition:color .25s ease,border-color .25s ease,background-color .25s ease}.nav-link:hover{color:#ffd9a8;background-color:#deb8871f;border-color:#deb88752}.nav-link:after{display:none}.fixed-contact-bar{position:fixed;left:50%;bottom:max(10px,var(--safe-area-bottom));transform:translate(-50%);z-index:1200;width:auto;max-width:calc(var(--100dcp) * 100 - 24px);display:flex;align-items:center;justify-content:center;padding:.32rem .85rem .34rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0a0a0abf;box-shadow:0 4px 12px #00000040;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fixed-contact-inner{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem .75rem}.fixed-contact-social{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.52rem;padding-left:.65rem;margin-left:.1rem;border-left:1px solid rgba(255,255,255,.14);flex-shrink:0}.fixed-contact-social a{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;min-height:1.9rem;color:#ffffff85;font-size:.8rem;line-height:1;text-decoration:none;transition:color .2s ease}.fixed-contact-social a:hover{color:var(--corporate-primary)}.fixed-contact-link{display:inline-flex;align-items:center;min-height:2rem;padding:.12rem .2rem;gap:.32rem;color:#fff9;text-decoration:none;font-size:.78rem;font-weight:400;transition:color .2s ease;white-space:nowrap}.fixed-contact-link:hover{color:var(--corporate-primary)}.fixed-contact-email i{font-size:.7rem;opacity:.7}.fixed-contact-bar .language-selector.fixed-contact-lang{display:flex;align-items:center;flex-wrap:nowrap;gap:.22rem;margin:0;padding:0 .52rem 0 0;border-right:1px solid rgba(255,255,255,.14);flex-shrink:0}.fixed-contact-bar .fixed-contact-lang .lang-btn{min-width:0;min-height:1.9rem;padding:.1rem .34rem;font-size:.65rem;line-height:1;font-weight:600;letter-spacing:.02em;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#00000038;color:#ffffffb8;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.fixed-contact-bar .fixed-contact-lang .lang-btn:hover{color:var(--corporate-primary);border-color:#deb8878c;background:#deb8871f}.fixed-contact-bar .fixed-contact-lang .lang-btn.active{color:#111;background:#deb887e0;border-color:#deb887eb}@media(max-width:768px){:root{--nav-pad-y: .5rem;--nav-inner-min: 56px}.fixed-contact-bar{position:fixed;left:0;right:0;bottom:0;transform:none;z-index:1200;width:100%;max-width:none;margin:0;border-radius:0;border:none;justify-content:center;align-items:center;padding:.35rem .75rem;padding-bottom:max(.35rem,calc(var(--safe-area-bottom) + .28rem));box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.fixed-contact-inner{width:auto;max-width:min(100%,calc(var(--100dcp) * 100 - 1.15rem));margin-inline:auto;padding:.5rem .92rem .52rem;box-sizing:border-box;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0e0c0a85;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 6px 24px #00000061,inset 0 1px #ffffff14}.fixed-contact-link{font-size:.74rem;min-height:2.4rem;padding:.16rem .26rem}.fixed-contact-social{gap:.42rem;padding-left:.55rem}.fixed-contact-social a{font-size:.86rem;min-width:2.5rem;min-height:2.5rem}.fixed-contact-bar .fixed-contact-lang .lang-btn{font-size:.67rem;min-width:2.3rem;min-height:2.3rem;padding:.08rem .28rem}.fixed-contact-bar .language-selector.fixed-contact-lang{gap:.18rem;padding-right:.44rem}}@media(min-width:769px){:root{--contact-height: 72px}.fixed-contact-bar{padding:.5rem 1.12rem .52rem;bottom:max(12px,var(--safe-area-bottom));box-shadow:0 6px 22px #00000052}.fixed-contact-inner{gap:.42rem .88rem}.fixed-contact-link{font-size:.9rem;gap:.38rem}.fixed-contact-email i{font-size:.84rem}.fixed-contact-social{gap:.58rem;padding-left:.78rem;margin-left:.12rem}.fixed-contact-social a{font-size:.95rem}.fixed-contact-bar .language-selector.fixed-contact-lang{gap:.26rem;padding:0 .62rem 0 0}.fixed-contact-bar .fixed-contact-lang .lang-btn{padding:.14rem .36rem;font-size:.74rem;line-height:1.15}.spotify-widget-container{padding:1rem 0!important;overflow:hidden!important;position:relative!important;width:100%!important}.spotify-embed{width:100%!important;margin-left:0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 10px 30px #0000004d!important;background:transparent!important;min-height:352px!important}.spotify-embed iframe{width:100%!important;height:352px!important;border:none!important;border-radius:12px!important;display:block!important;background:transparent!important;min-height:352px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}}@media(max-width:1024px){.albums-grid:not(.albums-grid--tree){grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.42rem}}@media(max-width:768px){.albums-grid:not(.albums-grid--tree){grid-template-columns:repeat(4,1fr);gap:.32rem;padding:.48rem .4rem .55rem;border-radius:18px}.album-overlay{display:none}.album-title{font-size:.48rem}.album-year{font-size:.38rem}}@media(max-width:480px){.albums-grid:not(.albums-grid--tree){gap:.28rem;padding:.4rem .32rem .48rem}.album-title{font-size:.44rem}.album-year{font-size:.35rem}}@media(max-width:360px){.albums-grid:not(.albums-grid--tree){gap:.26rem}.album-title{font-size:.46rem}.album-year{font-size:.36rem}}.new-album-heading{text-align:center;margin-bottom:0}.new-album-title{font-family:var(--font-display)!important;font-size:clamp(1.02rem,2.35vw,1.52rem);font-weight:700!important;letter-spacing:-.025em;line-height:1.15;color:#fff;margin:.08rem 0 .22rem;text-shadow:0 2px 12px rgba(0,0,0,.5)}.new-album-card{box-sizing:border-box;width:min(100%,var(--section-glass-max));max-width:var(--section-glass-max);margin-inline:auto;align-self:center;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;height:auto;max-height:none;overflow:hidden;border-radius:var(--glass-panel-radius);isolation:isolate;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:var(--glass-panel-border);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.new-album-card-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;box-sizing:border-box;padding:1.15rem 1.6rem 1.35rem}.pesambre-mobile-streaming{display:none}.new-album-embed{float:none;width:100%;max-width:420px;margin:1.05rem auto .95rem;border-radius:12px;overflow:visible;box-shadow:0 2px 10px #0000003d;position:relative;z-index:3;background:#00000029}.new-album-embed iframe{display:block;width:100%;height:var(--spotify-embed-compact-h);min-height:var(--spotify-embed-compact-h);border:none;border-radius:10px;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.new-album-embed--spotify-no-cover{overflow:hidden;overflow-x:clip;max-width:100%}.new-album-embed--spotify-no-cover iframe{position:relative;left:-4.5rem;width:calc(100% + 4.5rem);max-width:none}.pesambre-tracklist{margin:.9rem auto .45rem;padding:.5rem .15rem .2rem;max-width:100%;width:100%;border-radius:0;background:transparent;border:none;border-top:2px solid rgba(222,184,135,.5);box-shadow:none}.new-album-sidebar .pesambre-tracklist{margin-top:0;padding-top:.35rem;padding-inline:.15rem;padding-bottom:.2rem;border-top:none}.pesambre-tracklist-spotify{--pesambre-tracklist-spotify-h: 88px;box-sizing:border-box;width:100%;max-width:100%;margin:0 0 .35rem;padding:0 0 .4rem;border:none;border-bottom:1px solid rgba(255,255,255,.12);border-radius:8px;background:#00000038;filter:none;-webkit-filter:none;opacity:1}.pesambre-tracklist .pesambre-tracklist-spotify.new-album-embed{float:none;width:100%;max-width:100%;margin:0 0 .35rem;padding:0 0 .4rem;box-shadow:none;z-index:auto}.pesambre-tracklist-spotify.new-album-embed--spotify-no-cover{overflow:hidden;overflow-x:clip;padding-bottom:2px;box-sizing:border-box;max-width:100%;width:100%}.pesambre-tracklist-spotify.new-album-embed--spotify-no-cover iframe{position:relative;display:block;left:-4.85rem;width:calc(100% + 4.85rem);max-width:none;height:var(--pesambre-tracklist-spotify-h)!important;min-height:var(--pesambre-tracklist-spotify-h)!important;max-height:var(--pesambre-tracklist-spotify-h)!important;border:none;border-radius:8px}.pesambre-tracklist-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.pesambre-tracklist-row{display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.38rem .55rem;padding:.48rem .12rem .48rem 0;border-bottom:1px solid rgba(255,255,255,.12);background:transparent;border-radius:0;transition:background-color .18s ease}.pesambre-tracklist-row:last-child{border-bottom:none}@media(hover:hover){.pesambre-tracklist-row:hover{background:#ffffff0a}}.pesambre-track-num{font-size:1.18rem;line-height:1;text-align:center;color:var(--corporate-primary);font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.45)}.pesambre-track-title{font-family:MVPesambre-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.2rem;line-height:1.38;color:#fffffff5;font-weight:700!important;min-width:0;letter-spacing:0!important}a.pesambre-track-lyrics-btn{text-decoration:none;color:inherit;box-sizing:border-box}.new-album-card,.bio-content,.discography-card{background-color:#100e0c80}@media(max-width:900px){.new-album-card,.bio-content,.discography-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,#ffffff1a,#ffffff0a)!important}}.pesambre-track-lyrics-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;width:2.35rem;height:2.35rem;padding:0;border-radius:999px;border:1px solid rgba(222,184,135,.38);background:#00000038;color:#fffffff5;font-size:.7rem;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease;white-space:nowrap;flex-shrink:0;align-self:center}.pesambre-track-lyrics-btn i{font-family:"Font Awesome 6 Free"!important;font-weight:900!important;font-size:1.05rem;line-height:1;display:flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;flex-shrink:0;opacity:1;color:var(--corporate-primary);filter:drop-shadow(0 0 5px rgba(222,184,135,.4))}.pesambre-track-lyrics-btn:hover{background:#deb8872e;border-color:#deb887a6;color:#fff;transform:translateY(-1px)}.pesambre-track-lyrics-btn:focus-visible{outline:2px solid var(--corporate-primary);outline-offset:2px}@media(min-width:769px){#pesambre-lyrics-overlay.site-modal-overlay{padding:max(24px,env(safe-area-inset-top) + 10px) max(20px,env(safe-area-inset-right) + 8px) max(26px,env(safe-area-inset-bottom) + 12px) max(20px,env(safe-area-inset-left) + 8px)}}.pesambre-lyrics-panel{--pesambre-lyrics-modal-max-h: min( 78dvh, 680px, calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 48px) );position:relative;z-index:1;flex:0 1 auto;display:flex;flex-direction:column;width:min(42rem,calc(var(--100dcp) * 100 - 2rem));max-width:min(42rem,calc(var(--100dcp) * 100 - 2rem));min-width:0;min-height:0;border-radius:20px;overflow:hidden;touch-action:pan-y;-webkit-overflow-scrolling:touch;border:1px solid rgba(222,184,135,.28);box-shadow:0 12px 40px #00000059,0 32px 90px #00000073,inset 0 1px #fff3;background:linear-gradient(158deg,#2c262294,#141210b8 48%,#0c0a09c7);backdrop-filter:blur(16px) saturate(142%);-webkit-backdrop-filter:blur(16px) saturate(142%)}.pesambre-lyrics-main{display:flex;flex-direction:column;gap:.85rem;width:100%;min-width:0;align-items:stretch}.pesambre-lyrics-reading{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.pesambre-lyrics-rail{flex:0 0 auto;min-width:0;order:-1}.pesambre-lyrics-toc-heading{margin:0 0 .42rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#deb887eb}.pesambre-lyrics-toc{padding:.55rem .62rem;border-radius:14px;background:#0000004d;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff12,0 4px 18px #00000038;max-height:min(36dvh,220px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.pesambre-lyrics-toc-list{margin:0;padding:0;list-style:none;counter-reset:pesambre-toc;font-family:var(--font-sans);font-size:.82rem;line-height:1.42;color:#ffffffeb;display:flex;flex-direction:column;gap:.28rem}.pesambre-lyrics-toc-list li{margin:0;counter-increment:pesambre-toc;display:flex;align-items:flex-start;gap:.4rem;min-width:0}.pesambre-lyrics-toc-list li:before{content:counter(pesambre-toc);flex:0 0 auto;min-width:1.32rem;font-size:.66rem;font-weight:700;line-height:1.32;text-align:center;color:#0c0a08eb;background:linear-gradient(165deg,#ecd2aaf2,#deb887e0);border-radius:7px;padding:.1rem .18rem;margin-top:.08rem;box-shadow:0 1px 4px #00000059}.pesambre-lyrics-toc-link{flex:1 1 auto;min-width:0;display:block;width:100%;text-align:left;cursor:pointer;font:inherit;color:#fffffff0;text-decoration:none;padding:.36rem .55rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.pesambre-lyrics-toc-link:hover{color:#fff;background:#deb88724;border-color:#deb88761;box-shadow:0 2px 12px #00000040}.pesambre-lyrics-toc-link:focus-visible{outline:2px solid var(--corporate-primary, #deb887);outline-offset:2px}.pesambre-lyrics-toc-link[aria-current=true]{color:#fff;background:#deb88738;border-color:#deb88773;box-shadow:0 2px 14px #0000004d}@media(min-width:901px){.pesambre-lyrics-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(11.5rem,32%);gap:1rem 1.1rem;align-items:start}.pesambre-lyrics-rail{order:0}.pesambre-lyrics-toc{position:sticky;top:.35rem;max-height:min(70dvh,560px);margin-bottom:0}.pesambre-lyrics-panel{width:min(56rem,calc(100% - 2rem));max-width:min(56rem,calc(100% - 2rem));--pesambre-lyrics-modal-max-h: min( 78dvh, 760px, calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 48px) )}}.lyrics-scroll-top-sentinel{display:block;width:1px;height:1px;flex-shrink:0;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);pointer-events:none;visibility:hidden}.lyrics-scroll-top-btn{position:absolute;z-index:50;right:max(.65rem,env(safe-area-inset-right,0px));bottom:max(.65rem,env(safe-area-inset-bottom,0px));width:2.65rem;height:2.65rem;min-width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid rgba(222,184,135,.72);background:#0e0c0af0;color:#fffffff5;box-shadow:0 4px 22px #0000008c;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.lyrics-scroll-top-btn:hover{background:#221c16f5;border-color:#e6c896e0}.lyrics-scroll-top-btn:active{transform:scale(.96)}.lyrics-scroll-top-btn:focus-visible{outline:2px solid var(--corporate-primary, #deb887);outline-offset:3px}.lyrics-scroll-top-icon{font-size:1.35rem;font-weight:700;line-height:1}.lyrics-scroll-top-btn[hidden]{display:none!important;pointer-events:none!important}.pesambre-lyrics-header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:1rem 1.15rem .82rem;border-bottom:1px solid rgba(222,184,135,.16);flex-shrink:0;position:sticky;top:0;z-index:6;background:linear-gradient(168deg,#24201cfc,#161412fe);backdrop-filter:blur(12px) saturate(132%);-webkit-backdrop-filter:blur(12px) saturate(132%)}.pesambre-lyrics-header-main{flex:1 1 auto;min-width:0}.pesambre-lyrics-head-text{min-width:0}.lyrics-modal-spotify--with-cover{--lyrics-modal-spotify-h: var(--spotify-embed-compact-h, 152px);flex:1 1 220px;min-width:min(100%,240px);max-width:min(100%,400px);box-sizing:border-box;overflow:hidden;border-radius:12px;background:#0003;box-shadow:0 2px 16px #00000061}.lyrics-header-hero .lyrics-modal-spotify--with-cover{flex:unset;width:100%;max-width:none;min-width:0;margin:0;align-self:stretch;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#00000073;box-shadow:inset 0 1px #ffffff0a,0 1px 6px #00000059}@media(max-width:680px){.lyrics-header-hero{gap:.48rem;padding:.45rem .55rem}}.lyrics-modal-spotify--with-cover .lyrics-modal-spotify-iframe{position:relative;display:block;left:0;width:100%;max-width:100%;height:var(--lyrics-modal-spotify-h)!important;min-height:var(--lyrics-modal-spotify-h)!important;max-height:var(--lyrics-modal-spotify-h)!important;border:none;border-radius:10px}.pesambre-lyrics-song-title{margin:0;font-family:MVPesambre-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,"Source Sans 3",sans-serif;font-size:clamp(1.12rem,.5vw + 1rem,1.42rem);line-height:1.32;font-weight:400;color:#fffffffc;text-shadow:0 2px 14px rgba(0,0,0,.5);letter-spacing:.04em;hyphens:none;-webkit-hyphens:none;overflow-wrap:break-word;text-wrap:balance}.pesambre-lyrics-close{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#00000052;color:#fffffff5;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.76rem;font-weight:600;letter-spacing:.04em;cursor:pointer;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease}.pesambre-lyrics-close:hover{background:#deb88733;border-color:#deb8878c}.pesambre-lyrics-close-x{font-size:1.1rem;line-height:1;opacity:.9}.pesambre-lyrics-scroll{position:relative;z-index:0;flex:0 1 auto;width:100%;min-width:0;min-height:0;max-height:var(--pesambre-lyrics-modal-max-h);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding:.35rem 1.25rem calc(max(1.35rem,env(safe-area-inset-bottom,0px)) + 3.35rem)}.pesambre-lyrics-body{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:clamp(.92rem,.24vw + .85rem,1.01rem);line-height:1.66;letter-spacing:.015em;color:#fffffff2;text-shadow:0 1px 3px rgba(0,0,0,.4);display:flex;flex-direction:column;flex:0 0 auto;gap:1.5em;width:100%;max-width:min(40rem,94%);margin:0 auto;box-sizing:border-box;text-align:left;text-wrap:pretty;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}.pesambre-lyrics-loading{margin:0;font-style:italic;opacity:.85;text-align:center}.pesambre-lyrics-stanza{margin:0;text-align:left;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:break-word;text-wrap:pretty;hanging-punctuation:first last}.pesambre-lyrics-body strong{font-weight:700;font-style:italic;color:#fff;letter-spacing:.015em}.pesambre-lyrics-body em{font-style:italic;font-weight:inherit;color:#fffffff7}@media(max-width:900px){.pesambre-tracklist{max-width:100%}#new-album .new-album-card{max-width:min(100%,var(--section-glass-max))}.new-album-card-scroll{padding-left:1.1rem;padding-right:1.1rem}.pesambre-lyrics-panel{width:min(42rem,calc(var(--100dcp) * 100 - 1.65rem));max-width:min(42rem,calc(var(--100dcp) * 100 - 1.65rem))}}@media(max-width:768px){.pesambre-tracklist{padding:.85rem .82rem .72rem;margin-top:.5rem}.pesambre-tracklist-spotify.new-album-embed--spotify-no-cover iframe{left:-4.55rem;width:calc(100% + 4.55rem)}.pesambre-tracklist-row{grid-template-columns:2rem minmax(0,1fr) auto;padding:.3rem .2rem;gap:.3rem .42rem}.pesambre-track-title{font-size:1.06rem}.pesambre-track-lyrics-btn{width:2.75rem;height:2.75rem;min-width:44px;min-height:44px}.pesambre-track-lyrics-btn i{font-size:1.08rem}.pesambre-lyrics-header{position:sticky;padding:.75rem 3.65rem .55rem .85rem;align-items:flex-start;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pesambre-lyrics-close{position:absolute;top:.58rem;right:.55rem;z-index:6;margin:0;min-width:46px;min-height:46px;padding:.35rem .5rem;justify-content:center;background:#0e0c0af2;border:2px solid rgba(222,184,135,.75);box-shadow:0 3px 18px #0000008c}.pesambre-lyrics-close-x{font-size:1.55rem;font-weight:700;line-height:1;opacity:1}.pesambre-lyrics-song-title{font-size:clamp(1.05rem,2.8vw + .5rem,1.28rem);word-break:break-word;overflow-wrap:anywhere;padding-right:0}#pesambre-lyrics-overlay .pesambre-lyrics-panel{--pesambre-lyrics-modal-max-h: min( 90svh, 94dvh, calc( var(--viewport-visible-height, 100dvh) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 20px ) );max-height:var(--pesambre-lyrics-modal-max-h)}.pesambre-lyrics-panel{border-radius:16px;touch-action:auto;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(155deg,#221e1bf7,#12100efa)}.pesambre-lyrics-scroll{flex:1 1 0%;min-height:0;max-height:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;scrollbar-gutter:auto;touch-action:pan-y;transform:translateZ(0);-webkit-transform:translateZ(0)}.pesambre-lyrics-body{touch-action:pan-y;font-size:clamp(.88rem,.38vw + .8rem,.98rem);line-height:1.58;max-width:min(40rem,96%)}.pesambre-lyrics-toc{max-height:min(32dvh,200px)}.pesambre-lyrics-toc-list{font-size:.78rem;gap:.22rem}.pesambre-lyrics-toc-link{padding:.32rem .48rem;border-radius:9px}.lyrics-modal-spotify--with-cover{--lyrics-modal-spotify-h: var(--spotify-embed-compact-h, 152px)}.pesambre-lyrics-panel>.lyrics-scroll-top-btn{width:2.75rem;height:2.75rem;right:max(.55rem,env(safe-area-inset-right,0px));bottom:max(.55rem,env(safe-area-inset-bottom,0px))}.pesambre-lyrics-panel>.lyrics-scroll-top-btn .lyrics-scroll-top-icon{font-size:1.42rem}}@media(max-width:480px){.pesambre-tracklist-spotify{--pesambre-tracklist-spotify-h: 84px}.pesambre-tracklist-spotify.new-album-embed--spotify-no-cover iframe{left:-4.15rem;width:calc(100% + 4.15rem)}.pesambre-tracklist-row{grid-template-columns:1.65rem 1fr;grid-template-rows:auto auto}.pesambre-track-num{grid-row:1 / span 2;align-self:center}.pesambre-track-title{grid-column:2}.pesambre-track-lyrics-btn{grid-column:2;justify-self:start;margin-top:.12rem}.pesambre-lyrics-close-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pesambre-lyrics-header{padding:.7rem 3.35rem .5rem .75rem}.pesambre-lyrics-close{top:.52rem;right:.48rem;min-width:48px;min-height:48px;padding:.3rem}.pesambre-lyrics-close-x{font-size:1.72rem}.pesambre-lyrics-toc{max-height:min(28dvh,176px)}.album-lyrics-toc{max-height:min(28dvh,200px)}.lyrics-modal-spotify--with-cover{flex:1 1 100%;max-width:100%;min-width:0;--lyrics-modal-spotify-h: var(--spotify-embed-compact-h, 152px)}}@media(max-width:360px){.pesambre-tracklist-spotify{--pesambre-tracklist-spotify-h: 80px}.pesambre-tracklist-spotify.new-album-embed--spotify-no-cover iframe{left:-3.85rem;width:calc(100% + 3.85rem)}.pesambre-track-title{font-size:1rem}.pesambre-track-lyrics-btn{width:2.75rem;height:2.75rem;min-width:44px;min-height:44px}.pesambre-track-lyrics-btn i{font-size:1.02rem}.pesambre-lyrics-body{font-size:clamp(.82rem,3.2vw,.92rem);line-height:1.52;max-width:96%}.pesambre-lyrics-scroll{padding-inline:.9rem;padding-bottom:calc(max(1.15rem,env(safe-area-inset-bottom,0px)) + 3.35rem)}.lyrics-scroll-top-btn{width:2.75rem;height:2.75rem;right:max(.55rem,env(safe-area-inset-right,0px));bottom:max(.55rem,env(safe-area-inset-bottom,0px))}.lyrics-scroll-top-icon{font-size:1.42rem}}.new-album-body{overflow:visible}.new-album-copy-col,.new-album-prose-top,.new-album-press-quotes,.new-album-press-entry,.new-album-heading-purchase,.new-album-top-row,.new-album-lead,.new-album-lead-text,.new-album-lead-text-column{min-width:0}.new-album-lead{display:flow-root;width:100%;margin-bottom:.35rem;box-sizing:border-box}.new-album-heading-purchase{width:100%;max-width:100%;margin-top:.42rem;box-sizing:border-box}.new-album-heading-purchase .new-album-prose-bottom{margin-top:0;text-align:center}.new-album-heading-purchase .new-album-buy-links{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;margin-top:.4rem;max-width:100%;margin-left:auto;margin-right:auto}.new-album-heading-purchase .new-album-buy-links a{width:auto;flex:0 1 auto;box-sizing:border-box;justify-content:center;white-space:nowrap;background:#deb8872e;border-color:#deb887a6}.new-album-heading-purchase .new-album-buy-links a:hover{background:#deb88752}@media(max-width:360px){.new-album-heading-purchase .new-album-buy-links{gap:.2rem}.new-album-heading-purchase .new-album-buy-links a{padding:.18rem .3rem;font-size:.58rem}}.new-album-lead-text{width:100%}#new-album .new-album-body .new-album-lead-text>.review-text:not(:last-of-type){margin-bottom:.58rem}#new-album .new-album-body .new-album-lead-text>.review-text:last-of-type{margin-bottom:.45rem}#new-album .new-album-body .new-album-lead-text>.review-text:not(.review-press-inline):nth-of-type(2){margin-bottom:.26rem}#new-album .new-album-lead-text>.review-text:not(.review-press-inline):nth-of-type(2)+.review-press-inline{margin-top:.32rem}#new-album .new-album-lead-text>.review-press-inline:last-of-type+.review-text:not(.review-press-inline){margin-top:.35rem}#new-album .new-album-lead-text>.review-press-inline{width:100%;max-width:100%;margin:0 0 .3rem;padding:.38rem 0 0;box-sizing:border-box;position:relative;overflow:visible;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none;text-align:justify;text-justify:inter-word;font-size:calc(var(--pesambre-quote-size, var(--text-panel-body)) * .96);line-height:1.45;border:none;background:transparent;border-radius:0;color:#ffffffeb}#new-album .new-album-lead-text>.review-press-inline:before{content:"";position:absolute;top:0;left:0;width:min(100%,22rem);height:1px;background:linear-gradient(90deg,#deb88773,#fff3 52%,#fff0);pointer-events:none}#new-album .new-album-lead-text>.review-press-inline:last-of-type{margin-bottom:.22rem}#new-album .new-album-lead-text>.review-press-inline a{color:var(--corporate-primary);text-decoration:none;font-weight:700;font-style:normal}#new-album .new-album-lead-text>.review-press-inline a:hover{text-decoration:underline}.new-album-press-entry{display:block;width:100%;box-sizing:border-box;margin-top:.42rem;padding-top:.72rem;border-top:1px solid rgba(255,255,255,.1)}.new-album-press-entry .new-album-press-quotes{margin-top:0}.new-album-press-entry .review-quote{margin:.26rem 0 .32rem;padding:.28rem .42rem .32rem .5rem;background:#ffffff0a;border-radius:6px}.new-album-press-entry .review-quote:first-child{margin-top:0}.new-album-press-entry .review-quote:last-child{margin-bottom:0}@media(max-width:480px){.new-album-press-entry{margin-top:.32rem;padding-top:.55rem}}.new-album-lead-text-column{display:flex;flex-direction:column;align-items:stretch;gap:.28rem;width:100%;box-sizing:border-box}.new-album-lead .new-album-cover-thumb-wrap{line-height:0;font-size:0;margin:0 auto .65rem;width:fit-content;max-width:100%;box-sizing:border-box}.new-album-lead .new-album-cover-thumb-wrap .new-album-cover-thumb{display:block;vertical-align:top;margin:0}@media(min-width:720px){.new-album-lead .new-album-lead-text-column{display:block;width:auto;min-width:0}.new-album-lead .new-album-cover-thumb-wrap{float:left;margin-right:1.15rem;margin-bottom:.65rem;margin-left:0;margin-top:.1rem;max-width:min(19.25rem,47vw)}.new-album-lead .new-album-cover-thumb{width:min(19.25rem,47vw);height:auto;aspect-ratio:1;object-fit:cover;max-width:100%}.new-album-lead .new-album-top-row{float:right;width:min(19.5rem,33vw);min-width:12.75rem;margin-left:.9rem;margin-right:.35rem;margin-bottom:.72rem;margin-top:0}.new-album-lead .new-album-lead-text>.review-press-inline:nth-of-type(3){clear:both}}@media(max-width:719px){.new-album-lead .new-album-lead-text-column{display:flex;flex-direction:column;width:100%}.new-album-lead .new-album-cover-thumb-wrap{float:none;margin-left:auto;margin-right:auto}.new-album-lead .new-album-top-row{float:none;width:100%;margin-left:0;margin-bottom:.62rem}.new-album-lead .new-album-cover-thumb{width:min(11.85rem,88vw);height:min(11.85rem,88vw)}}.new-album-top-row{display:block;width:100%;margin-top:0;margin-bottom:.35rem;box-sizing:border-box}.new-album-cover-thumb-wrap{margin:0 auto .85rem;line-height:0;flex-shrink:0;width:fit-content;max-width:100%}#new-album .new-album-lead-text>.review-text:first-of-type:first-letter{float:left;font-family:var(--font-display);font-weight:700;font-size:2.35em;line-height:.9;padding:.04em .12em 0 0;margin:.05em .06em 0 0;color:var(--corporate-primary);text-shadow:0 2px 8px rgba(0,0,0,.45)}#new-album .new-album-lead-text>.review-text:first-of-type{text-wrap:pretty;margin-top:0}@media(max-width:719px){#new-album .new-album-lead-text>.review-text:first-of-type{display:flow-root}}.new-album-cover-thumb{display:block;width:min(11.25rem,85vw);height:min(11.25rem,85vw);object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.22);box-shadow:0 6px 22px #0000006b,inset 0 1px #ffffff1f}@media(max-width:768px){.new-album-cover-thumb{width:min(10.65rem,82vw);height:min(10.65rem,82vw);border-radius:11px}.new-album-cover-thumb-wrap{margin-bottom:.8rem}#new-album .new-album-lead .new-album-cover-thumb-wrap{margin-bottom:0}}@media(max-width:480px){.new-album-cover-thumb{width:min(9.85rem,78vw);height:min(9.85rem,78vw)}.new-album-cover-thumb-wrap{margin-bottom:.72rem}#new-album .new-album-lead .new-album-cover-thumb-wrap{margin-bottom:0}#new-album .new-album-lead-text>.review-text:first-of-type:first-letter{font-size:2.05em;line-height:.92}}@media(max-width:360px){.new-album-cover-thumb{width:min(9.1rem,76vw);height:min(9.1rem,76vw);border-radius:10px}#new-album .new-album-lead-text>.review-text:first-of-type:first-letter{font-size:1.9em}}@media(max-width:900px){.new-album-body{display:flex;flex-direction:column;gap:.65rem;align-items:stretch}.new-album-copy-col{display:flex;flex-direction:column;gap:.2rem}.new-album-press-entry{margin-top:.35rem;padding-top:.62rem}.new-album-sidebar{padding:.88rem .85rem .92rem;border-radius:12px;background:linear-gradient(160deg,#00000042,#ffffff12);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff14,0 5px 18px #00000042;display:flex;flex-direction:column;min-height:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;position:static;top:auto}}@media(max-width:900px)and (min-width:769px){.new-album-sidebar .pesambre-tracklist{max-height:min(50vh,440px);overflow-y:auto;-webkit-overflow-scrolling:touch}}@media(max-width:768px){.new-album-sidebar .pesambre-tracklist{max-height:none;overflow-y:visible;-webkit-overflow-scrolling:auto}}@media(max-width:480px){.new-album-sidebar{padding:.78rem .68rem .8rem;border-radius:11px}}@media(min-width:720px)and (max-width:900px){.new-album-lead .new-album-sidebar{padding:.72rem .74rem .68rem}}@media(min-width:720px){.new-album-lead .new-album-sidebar .pesambre-tracklist-spotify{--pesambre-tracklist-spotify-h: 84px;margin-bottom:.18rem;padding-bottom:calc(.26rem + 2px)}.new-album-lead .new-album-sidebar .pesambre-tracklist .pesambre-tracklist-spotify.new-album-embed{margin-bottom:.18rem;padding-bottom:calc(.26rem + 2px)}.new-album-lead .new-album-sidebar .pesambre-tracklist-row{grid-template-columns:2.35rem minmax(0,1fr) auto;gap:.26rem .38rem;padding:.3rem .06rem .3rem 0}.new-album-lead .new-album-sidebar .pesambre-track-num{font-size:1.02rem}.new-album-lead .new-album-sidebar .pesambre-track-title{font-size:1.1rem;line-height:1.34}.new-album-lead .new-album-sidebar .pesambre-track-lyrics-btn{width:2.12rem;height:2.12rem}.new-album-lead .new-album-sidebar .pesambre-track-lyrics-btn i{font-size:.95rem}}@media(min-width:901px){.new-album-body{display:flex;flex-direction:column;gap:.35rem;align-items:stretch}.new-album-copy-col{display:flex;flex-direction:column;gap:.5rem;min-width:0}.new-album-lead{margin-bottom:.45rem}.new-album-lead-text-column .new-album-lead-text .review-text:last-of-type{margin-bottom:.45rem}.new-album-press-entry{padding-top:.78rem}.new-album-lead .new-album-top-row{display:flex;width:min(20.5rem,33vw);min-width:12.75rem;margin-top:0;margin-bottom:0}.new-album-top-row{margin-top:0;margin-bottom:0}.new-album-lead .new-album-sidebar{margin-top:0;position:sticky;top:.4rem;align-self:flex-start;padding:.72rem .72rem .62rem;border-radius:14px;background:linear-gradient(160deg,#00000042,#ffffff12);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff1a,0 6px 22px #00000047;max-height:none;overflow:visible;display:flex;flex-direction:column;min-height:0;flex:1 1 auto;min-width:0;width:100%;max-width:none;box-sizing:border-box}.new-album-lead .new-album-sidebar .pesambre-tracklist{margin:0;padding-top:0;border-top:none;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}}.new-album-body:after{content:none}.new-album-body .review-text{font-size:var(--pesambre-prose-size, var(--text-panel-body));line-height:1.55;margin-bottom:.52rem;text-align:justify;text-justify:inter-word;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:normal;color:#ffffffeb;text-shadow:0 1px 3px rgba(0,0,0,.4)}.new-album-body .review-intro{margin:0 0 .45rem;font-size:.93rem;line-height:1.4;color:#fffffffa;font-weight:700}.new-album-body .review-section-title,.new-album .buy-links-title{margin:.45rem 0 .28rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--corporate-primary);font-weight:700}.new-album-prose-bottom .buy-links-title{margin:.18rem 0 .14rem}.new-album-body .review-text:last-child{margin-bottom:0}.new-album-body .review-quote{margin:.32rem 0 .4rem;padding:.4rem .52rem;border-left:2px solid rgba(222,184,135,.9);background:#ffffff0d;border-radius:8px;color:#fffffff0;font-size:var(--pesambre-quote-size, var(--text-panel-body));line-height:1.38;text-align:left;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:normal}.new-album-press-quotes .review-quote:first-child{margin-top:0}.new-album-press-quotes .review-quote:last-child{margin-bottom:.15rem}.new-album-body .review-quote cite{display:block;margin-top:.18rem;font-style:normal;font-weight:700;font-size:.68rem}.new-album-body .review-quote a{color:var(--corporate-primary);text-decoration:none}.new-album-body .review-quote a:hover{text-decoration:underline}.new-album-prose-bottom{margin-top:.55rem;text-align:center}.new-album-buy-links{margin-top:.38rem;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.new-album-buy-links-stores,.new-album-buy-links-digital{margin-top:.3rem}.new-album-buy-links a{display:inline-flex;align-items:center;justify-content:center;padding:.26rem .56rem;border-radius:999px;font-size:.74rem;font-weight:700;text-decoration:none;color:#fff;border:1px solid rgba(222,184,135,.5);background:#deb8871f}.new-album-buy-links a:hover{background:#deb8873d}@media(max-width:640px){:root{--glass-panel-radius: 14px}.new-album-card-scroll{padding:.85rem 1rem .9rem}.new-album-embed{width:100%;max-width:100%;margin:.35rem 0 .55rem}.pesambre-tracklist{max-width:100%}.new-album-body .review-text{font-size:var(--pesambre-prose-size, .88rem);line-height:1.5;margin-bottom:.45rem}.new-album-body .review-intro{font-size:.86rem;line-height:1.34}.new-album-body .review-section-title,.new-album .buy-links-title{font-size:.7rem;margin:.35rem 0 .2rem}.new-album-body .review-quote{font-size:var(--pesambre-quote-size, .82rem);line-height:1.32;margin:.26rem 0 .34rem;padding:.34rem .46rem}.new-album-buy-links a{font-size:.69rem;padding:.22rem .5rem}.new-album-embed iframe{height:var(--spotify-embed-compact-h);min-height:var(--spotify-embed-compact-h)}}:root{--font-unified: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body,body h1,body h2,body h3,body h4,body h5,body h6,body p,body span,body a,body li,body button,body label,body input,body textarea,body select,body small,body strong,body em,body div{font-family:var(--font-unified)!important}.nav-logo .logo-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}@media(min-width:769px){.navbar{background:transparent!important;border-bottom:none!important;box-shadow:none!important;backdrop-filter:none!important;padding:var(--nav-pad-y) 0!important}.navbar .logo-game-link{margin-top:0}.nav-container{min-height:72px}.nav-logo .logo-text{font-family:MVPesambre-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:400!important;letter-spacing:0!important}}.navbar .nav-container{max-width:var(--section-shell-max);min-height:72px;margin:0 auto;padding:0 1rem;display:flex;justify-content:center;align-items:center;position:relative}.navbar .nav-logo{justify-content:center;align-items:center;min-width:0;margin:0}.navbar .logo-game-link{margin-left:0}.navbar .nav-menu{display:none}.nav-social-mini{display:flex;align-items:center;gap:.55rem}.nav-social-mini a{color:#ffffff80;font-size:.72rem;text-decoration:none;transition:color .2s ease;line-height:1}.nav-social-mini a:hover{color:var(--corporate-primary)}@media(max-width:768px){.navbar .nav-container{display:flex;justify-content:center;align-items:center;column-gap:0;padding:0 .65rem;min-height:56px}.navbar .nav-logo{justify-content:center;margin:0;flex:0 1 auto;min-width:0;gap:.45rem}.navbar .nav-logo .logo-text{font-family:"MVPesambre-Regular","Sora",var(--font-sans)!important;font-weight:600!important;font-size:clamp(1.12rem,5.8vw,1.62rem)!important;line-height:1.05!important;letter-spacing:-.02em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.navbar .logo-game-link{margin-left:0;margin-top:0;flex-shrink:0}.nav-social-mini{gap:.45rem}.nav-social-mini a{font-size:.65rem}}@media(max-width:480px){.navbar .nav-container{padding:0 .5rem;column-gap:0}.navbar .nav-logo .logo-text{font-size:clamp(1.02rem,5.4vw,1.38rem)!important}.nav-social-mini{gap:.38rem}.nav-social-mini a{font-size:.6rem}}@media(max-width:360px){.navbar .nav-logo-img{width:42px!important;height:42px!important}}.navbar .nav-logo-img{width:64px;height:64px}.navbar .nav-logo .logo-text{font-size:2.45rem;line-height:1;text-transform:uppercase}#new-album.menu-panel,#bio.menu-panel,#discography.menu-panel{overflow-y:hidden;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;padding-top:0;padding-bottom:0;padding-inline:var(--panel-glass-inline);box-sizing:border-box;isolation:auto}#new-album.menu-panel{--pesambre-prose-size: clamp(.8rem, .12vw + .76rem, .9rem);--pesambre-quote-size: clamp(.76rem, .1vw + .72rem, .86rem)}@media(max-width:768px){#new-album.menu-panel{--pesambre-prose-size: clamp(.78rem, .28vw + .7rem, .86rem);--pesambre-quote-size: clamp(.74rem, .25vw + .66rem, .82rem)}}@media(max-width:480px){#new-album.menu-panel{--pesambre-prose-size: clamp(.76rem, 2.6vw, .84rem);--pesambre-quote-size: clamp(.72rem, 2.4vw, .8rem)}}#new-album{--new-album-card-max-w: var(--section-glass-max)}#new-album .container{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:0;padding-bottom:calc(1.65rem + var(--contact-height) * .35);box-sizing:border-box;overflow:hidden}#bio .container,#discography .container{flex:1 1 auto;min-height:0;width:100%;max-width:var(--section-shell-max);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:0;padding-bottom:clamp(.35rem,1.2vh,.85rem);padding-left:0;padding-right:0;box-sizing:border-box;overflow:hidden}@media(min-width:769px){#bio .bio-content,#discography .discography-card{flex:0 1 auto;max-height:min(calc(var(--viewport-visible-height) - var(--nav-shell-height) - var(--contact-height) - var(--safe-area-bottom) - 1.5rem),100%)}#bio .container,#discography .container{justify-content:center}.discography .album-overlay{padding-bottom:.68rem;padding-left:.2rem;padding-right:.2rem;box-sizing:border-box;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.38) 42%,transparent 70%)}.discography .album-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .48rem;max-width:100%;box-sizing:border-box}.discography .platform-btn{width:2.15rem;height:2.15rem;min-width:2.15rem;min-height:2.15rem;font-size:.93rem;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);background:#00000059;box-shadow:0 2px 8px #00000059}.discography .platform-btn i{line-height:1;display:flex;align-items:center;justify-content:center}.discography .albums-grid--tree .album-overlay{align-items:flex-end;justify-content:center;padding-bottom:.32rem;padding-left:.12rem;padding-right:.12rem}.discography .albums-grid--tree .album-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.26rem;width:100%;max-width:100%;margin:0;padding:.26rem .42rem;box-sizing:border-box;border-radius:999px;background:linear-gradient(180deg,#ffffff1a,#0c0a08b8);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff24,0 4px 16px #00000073,inset -16px 0 14px -10px #0000009e;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(222,184,135,.65) rgba(0,0,0,.25)}.discography .albums-grid--tree .album-actions::-webkit-scrollbar{height:6px}.discography .albums-grid--tree .album-actions::-webkit-scrollbar-track{background:#00000047;border-radius:6px}.discography .albums-grid--tree .album-actions::-webkit-scrollbar-thumb{background:#deb8879e;border-radius:6px}.discography .albums-grid--tree .album-card:hover .album-actions{border-color:#deb8877a;scrollbar-color:rgba(230,200,150,.9) rgba(222,184,135,.26);box-shadow:inset 0 1px #ffffff38,0 5px 24px #00000085,inset -24px 0 22px -8px #deb88757,0 0 26px #deb8873d}.discography .albums-grid--tree .album-card:hover .album-actions::-webkit-scrollbar-track{background:#deb88729;box-shadow:inset 0 0 8px #deb88738}.discography .albums-grid--tree .album-card:hover .album-actions::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f0d2a5f5,#deb887e6);box-shadow:0 0 12px #deb8878c}.discography .albums-grid--tree .platform-btn{width:calc(1.72rem * var(--tree-m, 1.3));height:calc(1.72rem * var(--tree-m, 1.3));min-width:calc(1.72rem * var(--tree-m, 1.3));min-height:calc(1.72rem * var(--tree-m, 1.3));flex-shrink:0;font-size:calc(.8rem * var(--tree-m, 1.3));border:1px solid rgba(255,255,255,.18);background:#0006;box-shadow:0 1px 6px #00000059}.discography .albums-grid--tree .platform-btn i{font-size:1em!important;line-height:1!important;width:1em;height:1em;display:flex!important;align-items:center;justify-content:center;flex-shrink:0}.discography .album-tree-root-layout--with-panel .album-card--tree-root .album-overlay{padding-top:calc(.68rem * var(--tree-m, 1.3));padding-bottom:calc(.48rem * var(--tree-m, 1.3));padding-left:calc(.2rem * var(--tree-m, 1.3));padding-right:calc(.2rem * var(--tree-m, 1.3))}.discography .platform-btn.album-lyrics-open-btn{border-color:#deb8878c;background:#deb88738}}.discography-card{box-sizing:border-box;width:min(100%,var(--section-glass-max));max-width:var(--section-glass-max);margin-inline:auto;align-self:center;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:var(--glass-panel-radius);isolation:isolate;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:var(--glass-panel-border);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.discography-card-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;padding:.52rem 1.15rem .8rem;padding-bottom:max(.8rem,calc(var(--contact-height) + var(--safe-area-bottom) + .45rem))}.discography-heading{flex-shrink:0;text-align:center;margin:0 0 .38rem;padding-top:.12rem}.discography-section-title{font-family:var(--font-display)!important;font-size:clamp(1.02rem,2.35vw,1.52rem);font-weight:700!important;letter-spacing:-.025em;line-height:1.15;color:#fff;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.5)}.bio-heading{flex-shrink:0;text-align:center;margin:0 0 .55rem;padding-top:.12rem}.bio-section-title{font-family:var(--font-display)!important;font-size:clamp(1.02rem,2.35vw,1.52rem);font-weight:700!important;letter-spacing:-.025em;line-height:1.15;color:#fff;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.5)}#discography #albums-grid{flex-shrink:0;align-self:center;width:100%;max-width:100%;box-sizing:border-box}.discography-card-scroll .albums-grid.albums-grid--tree{align-self:center}#new-album .new-album-card-scroll>.new-album-heading{align-self:stretch;width:100%;max-width:none;margin-left:0;margin-right:0;margin-bottom:.42rem;padding-bottom:.48rem;border-bottom:none;box-sizing:border-box}#new-album .new-album-title{margin:0 0 .1rem}#new-album .new-album-heading-purchase .buy-links-title{margin:.25rem 0 .12rem}#new-album .new-album-heading-purchase .new-album-prose-bottom .buy-links-title{margin:.2rem 0 .1rem}#new-album .new-album-card{width:min(100%,var(--new-album-card-max-w));max-width:var(--new-album-card-max-w);padding:0;box-sizing:border-box}#new-album .new-album-card-scroll{padding:.62rem 1.15rem .8rem;padding-bottom:max(.8rem,calc(var(--contact-height) + var(--safe-area-bottom) + .45rem));box-sizing:border-box}#new-album .new-album-body .review-text{font-size:var(--pesambre-prose-size, var(--text-panel-body));line-height:1.52;margin-bottom:.48rem;text-align:justify;text-justify:inter-word;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:normal;text-wrap:pretty}#new-album .new-album-body .review-intro{font-size:calc(var(--text-panel-body) * .96);line-height:1.38;margin-bottom:.32rem}#new-album .new-album-body .review-section-title,#new-album .buy-links-title{margin:.35rem 0 .2rem;font-size:.78rem}#new-album .new-album-prose-bottom .buy-links-title{margin:.22rem 0 .12rem;font-size:.74rem}#new-album .new-album-prose-bottom .new-album-buy-links{margin-top:.32rem}#new-album .new-album-body .review-quote:not(.review-quote--lead){font-size:var(--pesambre-quote-size, var(--text-panel-body));line-height:1.36;margin:.22rem 0 .32rem;padding:.32rem .44rem}#new-album .new-album-embed{margin:1.15rem auto 1.05rem}#new-album .new-album-embed iframe{height:var(--spotify-embed-compact-h);min-height:var(--spotify-embed-compact-h);max-height:var(--spotify-embed-compact-h)}#new-album .new-album-buy-links{margin-top:.5rem}#new-album .new-album-buy-links a{font-size:.74rem;padding:.22rem .48rem}@media(max-width:767px){.pesambre-mobile-streaming{display:flex;justify-content:center;width:100%;margin:.22rem 0 1.42rem}#new-album .new-album-lead .new-album-lead-text-column{margin-top:.88rem}.pesambre-mobile-actions{gap:.4rem;flex-wrap:wrap;justify-content:center}#new-album .pesambre-mobile-actions .platform-btn{width:2.5rem;height:2.5rem;font-size:.95rem;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}#new-album .pesambre-mobile-actions .platform-btn:active{transform:scale(.96)}#new-album .pesambre-mobile-actions .platform-btn.album-lyrics-open-btn{cursor:pointer;color:#fff4dcfa;background:#deb88742;box-shadow:0 0 0 1px #deb8878c,0 0 14px #deb88766}#new-album .pesambre-mobile-actions .platform-btn.album-lyrics-open-btn:hover{background:#deb8876b;box-shadow:0 0 0 1px #deb887c7,0 0 18px #ffce8c8c;color:#fff}#new-album .pesambre-mobile-actions .platform-btn.album-lyrics-open-btn:focus-visible{outline:2px solid rgba(222,184,135,.88);outline-offset:2px}#new-album .pesambre-mobile-actions .platform-btn.album-lyrics-open-btn i{filter:drop-shadow(0 0 5px rgba(255,210,150,.92))}#new-album .new-album-top-row{display:none!important}}@media(max-width:768px){.navbar .nav-logo-img{width:52px;height:52px}#new-album.menu-panel,#bio.menu-panel,#discography.menu-panel{background:transparent}#new-album.new-album,#bio.bio,#discography.discography{padding:0}#new-album .container{flex:1 1 auto;min-height:0;overflow:hidden;padding-top:0;padding-bottom:.55rem;background:transparent}#bio .container,#discography .container{flex:1 1 auto;min-height:0;overflow:hidden;justify-content:flex-start;padding-top:0;padding-bottom:.55rem}.bio .bio-content,.discography-card{background:linear-gradient(165deg,#ffffff24,#ffffff12 42%,#ffffff08);border:var(--glass-panel-border);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(var(--mobile-glass-blur, 10px)) saturate(var(--mobile-glass-sat, 128%));-webkit-backdrop-filter:blur(var(--mobile-glass-blur, 10px)) saturate(var(--mobile-glass-sat, 128%));transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#new-album .new-album-card-scroll>.new-album-heading{margin-bottom:.18rem;padding-bottom:.22rem}#new-album .new-album-body{margin-top:0}#new-album .new-album-heading-purchase .new-album-buy-links{margin-top:.22rem}.new-album-lead .new-album-lead-text-column{margin-top:0}#new-album .new-album-card{background:linear-gradient(165deg,#ffffff24,#ffffff12 42%,#ffffff08);border:var(--glass-panel-border);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(var(--mobile-glass-blur, 10px)) saturate(var(--mobile-glass-sat, 128%));-webkit-backdrop-filter:blur(var(--mobile-glass-blur, 10px)) saturate(var(--mobile-glass-sat, 128%));transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#new-album .new-album-card-scroll{padding:.48rem .62rem .28rem;padding-bottom:max(.5rem,calc(var(--contact-height) + var(--safe-area-bottom) + .45rem));background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}#new-album .new-album-body,#new-album .new-album-lead,#new-album .new-album-lead-text,#new-album .new-album-copy-col,#new-album .new-album-prose-top{background:transparent}#new-album .new-album-body .review-text{font-size:var(--pesambre-prose-size, var(--text-panel-body));line-height:1.5;margin-bottom:.38rem}#new-album .new-album-body .review-intro{font-size:calc(var(--text-panel-body) * .95);line-height:1.32}#new-album .new-album-body .review-quote:not(.review-quote--lead){font-size:var(--pesambre-quote-size, var(--text-panel-body));line-height:1.34;margin:.18rem 0 .28rem;padding:.28rem .38rem}#new-album .new-album-lead-text>.review-press-inline{font-size:calc(var(--pesambre-quote-size, var(--text-panel-body)) * .95);line-height:1.42;margin-bottom:.32rem}#new-album .new-album-embed{margin:1rem auto .92rem;background:#0000000f}.new-album-lead-text-column .new-album-lead-text .review-text:last-of-type{margin-bottom:.42rem}#new-album .new-album-embed iframe{height:var(--spotify-embed-compact-h);min-height:var(--spotify-embed-compact-h);max-height:var(--spotify-embed-compact-h)}.new-album-body{gap:.38rem}}@media(max-width:480px){.navbar .nav-logo-img{width:46px;height:46px}.pesambre-mobile-streaming{margin:.24rem 0 1.55rem}#new-album .new-album-lead .new-album-lead-text-column{margin-top:.95rem}.bio .bio-content-scroll{padding:.48rem .72rem .62rem;padding-bottom:max(.72rem,calc(var(--contact-height) + var(--safe-area-bottom) + .45rem))}.discography-card-scroll{padding:.48rem .72rem .55rem;padding-bottom:max(.55rem,calc(var(--contact-height) + var(--safe-area-bottom) + .45rem))}.bio-heading{margin-bottom:.32rem}.discography-heading{margin-bottom:.28rem}#new-album .container,#bio .container,#discography .container{padding-top:0}#new-album .new-album-card-scroll>.new-album-heading{margin-bottom:.2rem;padding-bottom:.24rem}#new-album .new-album-card-scroll{padding:.42rem .52rem .22rem;padding-bottom:max(.42rem,calc(var(--contact-height) + var(--safe-area-bottom) + .45rem))}#new-album .new-album-body .review-text{font-size:var(--pesambre-prose-size, var(--text-panel-body));line-height:1.48}#new-album .new-album-body .review-intro{font-size:calc(var(--text-panel-body) * .94);line-height:1.3}#new-album .new-album-body .review-quote:not(.review-quote--lead){font-size:var(--pesambre-quote-size, var(--text-panel-body));line-height:1.32}#new-album .new-album-lead-text>.review-press-inline{font-size:calc(var(--pesambre-quote-size, var(--text-panel-body)) * .98);line-height:1.38;margin-bottom:.28rem}#new-album .new-album-embed{margin:.92rem auto .85rem}#new-album .new-album-lead-text-column .new-album-lead-text .review-text:last-of-type{margin-bottom:.4rem}#new-album .new-album-embed iframe{height:var(--spotify-embed-compact-h);min-height:var(--spotify-embed-compact-h);max-height:var(--spotify-embed-compact-h)}#new-album .new-album-heading .buy-links-title{font-size:.68rem}#new-album .new-album-heading .new-album-buy-links{margin-top:.26rem}}@media(max-height:760px){#new-album .container,#bio .container,#discography .container{justify-content:flex-start}#new-album .container{padding-top:0;padding-bottom:.58rem}#bio .container{justify-content:flex-start;padding-top:.1rem;padding-bottom:1.05rem}#discography .container{justify-content:flex-start;padding-top:.1rem;padding-bottom:.85rem}#new-album .new-album-card-scroll>.new-album-heading{margin-bottom:.38rem;padding-bottom:.42rem}#new-album .new-album-card-scroll{padding:.46rem .86rem;padding-bottom:max(.62rem,calc(var(--contact-height) + var(--safe-area-bottom) + .45rem))}#new-album .new-album-body .review-text{font-size:clamp(.78rem,1.25vh,var(--pesambre-prose-size, .88rem));line-height:1.36;margin-bottom:.26rem}#new-album .new-album-body .review-intro{font-size:clamp(.82rem,1.12vh,calc(var(--text-panel-body) * .96));line-height:1.22;margin-bottom:.16rem}#new-album .new-album-body .review-quote:not(.review-quote--lead){font-size:clamp(.74rem,1.08vh,var(--pesambre-quote-size, .84rem));line-height:1.26;margin:.14rem 0 .18rem;padding:.18rem .28rem}#new-album .new-album-lead-text>.review-press-inline{font-size:clamp(.72rem,1.05vh,var(--pesambre-quote-size, .82rem));line-height:1.34;margin-bottom:.26rem}#new-album .new-album-embed{margin:.55rem auto .62rem}#new-album .new-album-lead-text-column .new-album-lead-text .review-text:last-of-type{margin-bottom:.38rem}#new-album .new-album-embed iframe{height:var(--spotify-embed-compact-h);min-height:var(--spotify-embed-compact-h);max-height:var(--spotify-embed-compact-h)}#new-album .new-album-buy-links{margin-top:.3rem;gap:.24rem}#new-album .new-album-buy-links a{font-size:.62rem;padding:.14rem .32rem}}@media(max-width:768px)and (max-height:760px){#new-album .new-album-body .review-text{font-size:clamp(.76rem,2.4vw,var(--pesambre-prose-size, .86rem));line-height:1.32;margin-bottom:.22rem}#new-album .new-album-embed{margin:.72rem auto .68rem}#new-album .new-album-lead-text-column .new-album-lead-text .review-text:last-of-type{margin-bottom:.36rem}#new-album .new-album-embed iframe{height:var(--spotify-embed-compact-h);min-height:var(--spotify-embed-compact-h);max-height:var(--spotify-embed-compact-h)}}@media(max-width:480px)and (max-height:720px){#new-album .new-album-title{margin:0 0 .05rem}}:root{--panel-pager-width: min(92vw, 560px);--panel-pager-bottom: calc(var(--contact-height) + var(--safe-area-bottom) + .75rem)}.panel-pager{position:fixed;left:50%;bottom:var(--panel-pager-bottom);transform:translate(-50%) translateY(10px);width:var(--panel-pager-width);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:.34rem;margin:0;z-index:1400;border-radius:999px;border:1px solid rgba(230,198,150,.46);background:#0c0c0cc2;box-shadow:0 8px 20px #00000061,0 0 0 1px #deb88738;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,transform .24s ease,visibility .24s ease}.panel-pager:after{content:"";position:absolute;left:.44rem;right:.44rem;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,#deb887d9,#ffdfb3f2);transform-origin:left center;transform:scaleX(var(--panel-pager-progress, 0));transition:transform .2s ease-out}.panel-pager.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.panel-pager-btn{appearance:none;-webkit-appearance:none;border:0;border-radius:999px;padding:.43rem .62rem;margin:0;min-width:0;color:#ffffffe6;background:#ffffff08;font:600 clamp(.72rem,.22vw + .68rem,.84rem) / 1 var(--font-sans);letter-spacing:.012em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;min-height:2.1rem;transition:background-color .2s ease,color .2s ease,transform .2s ease}.panel-pager-btn:hover{background:#ffffff14}.panel-pager-btn:active{transform:scale(.97)}.panel-pager-btn.is-active{color:#fff8ecfa;background:linear-gradient(135deg,#deb8875c,#ffcd8d3d)}.panel-pager-btn:focus-visible{outline:2px solid rgba(222,184,135,.96);outline-offset:2px}@media(prefers-reduced-motion:reduce){.panel-pager,.panel-pager:after,.panel-pager-btn{transition:none}}@media(max-width:900px){:root{--panel-pager-width: min(94vw, 520px);--panel-pager-bottom: calc(var(--contact-height) + var(--safe-area-bottom) + .62rem)}}@media(max-width:768px){:root{--panel-pager-width: min(95vw, 460px);--panel-pager-bottom: calc(var(--contact-height) + var(--safe-area-bottom) + .5rem)}.panel-pager{padding:.28rem;gap:.22rem;border-radius:16px}.panel-pager-btn{font-size:clamp(.66rem,1.7vw,.78rem);padding:.46rem .52rem;min-height:2.45rem}}@media(max-width:480px){:root{--panel-pager-width: min(96vw, 420px)}.panel-pager{padding:.25rem;gap:.18rem}.panel-pager-btn{font-size:clamp(.61rem,1.7vw,.72rem);letter-spacing:0;padding:.4rem;min-height:2.35rem}}@media(max-width:360px){.panel-pager-btn{font-size:.6rem;padding:.38rem .3rem;min-height:2.2rem}}.bio .bio-text p,.bio .bio-text-mvp{font-family:var(--font-sans)!important;font-size:clamp(.86rem,.18vw + .8rem,.95rem)!important;line-height:1.58!important;margin-bottom:.85rem!important;text-align:left!important;hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;color:var(--text-secondary)!important;text-shadow:0 1px 3px rgba(0,0,0,.4)!important;font-weight:400!important;letter-spacing:.01em!important}.bio .bio-text p:last-child,.bio .bio-text-mvp:last-child{margin-bottom:0!important}.bio .bio-text strong,.bio .bio-text-mvp strong{font-weight:700!important;color:#fffffff7!important;letter-spacing:.005em!important}.bio .bio-text{position:relative;padding:.95rem 1.15rem 1.05rem 1.5rem;overflow:visible;border-left:2px solid rgba(222,184,135,.6);background:#ffffff08;border-radius:10px}.bio .bio-text:before,.bio .bio-text:after{position:absolute;font-family:var(--font-display);font-size:1rem;line-height:1;color:#deb887b8;pointer-events:none}.bio .bio-text:before{content:"\201c";top:.42rem;left:.48rem}.bio .bio-text:after{content:"\201d";right:.48rem;bottom:.38rem}.bio .number-handwritten,.bio .bio-number,.bio [data-number]{font-family:var(--font-sans)!important;font-weight:inherit!important;font-style:normal!important;color:inherit!important;text-shadow:inherit!important;transform:none!important;display:inline!important;font-variant-numeric:lining-nums!important;font-feature-settings:"lnum" 1,"tnum" 0!important}@media(max-width:768px){.bio-section-title,.discography-section-title,.new-album-title{font-size:clamp(.96rem,3.4vw,1.38rem)!important}.bio .bio-text p,.bio .bio-text-mvp{font-size:clamp(.82rem,.12vw + .76rem,.9rem)!important}}@media(max-width:640px){.bio .bio-text{padding:.68rem .78rem .78rem 1.12rem}.bio .bio-text:before,.bio .bio-text:after{font-size:.84rem}.bio .bio-text p,.bio .bio-text-mvp{line-height:1.52!important;margin-bottom:.58rem!important}}@media(max-width:480px){.bio-section-title,.discography-section-title{font-size:clamp(.9rem,4.1vw,1.22rem)!important}.bio .bio-text{padding:.62rem .68rem .72rem 1.02rem;border-radius:9px}.bio .bio-text:before,.bio .bio-text:after{font-size:.78rem}.bio .bio-text p,.bio .bio-text-mvp{font-size:clamp(.78rem,.08vw + .72rem,.86rem)!important;line-height:1.5!important;margin-bottom:.52rem!important}}@media(max-width:360px){.bio-section-title,.discography-section-title,.new-album-title{font-size:clamp(.84rem,4.5vw,1.08rem)!important}.bio .bio-text p,.bio .bio-text-mvp{font-size:clamp(.72rem,.05vw + .68rem,.8rem)!important}.bio .bio-text:before,.bio .bio-text:after{font-size:.72rem}}.discography .discography-card-scroll .albums-grid{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;isolation:auto!important;width:100%!important;max-width:none!important;margin-top:0!important;margin-inline:0!important;padding:.28rem 0 0!important}.discography .albums-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(clamp(56px,calc((var(--100dcp) * 100 - 6rem) / 9),86px),1fr))!important;gap:.42rem!important;box-sizing:border-box!important;align-self:center!important;margin-bottom:0!important;overflow:visible!important;scroll-snap-type:none!important}.discography .album-cover{border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff14,0 4px 14px #00000038}.discography .album-image{object-fit:contain;object-position:center}@media(max-width:768px){.discography .albums-grid.albums-grid--tree{width:100%!important;max-width:100%!important;align-items:stretch!important;box-sizing:border-box!important}.discography .albums-grid:not(.albums-grid--tree){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.4rem!important;padding:0!important}.discography .album-overlay{display:flex!important;opacity:1!important;pointer-events:auto;padding-bottom:.28rem}.discography .album-card:hover .album-overlay{opacity:1!important}.discography .album-actions{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-top:0!important;padding:0!important;grid-template-columns:unset!important}.discography .albums-grid--tree .album-actions,.discography .albums-tree-branches .album-actions{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:.3rem!important;width:100%!important;max-width:100%!important;padding:.28rem .5rem!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff17,#0e0c0ac7)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #ffffff1f,0 3px 14px #0000006b,inset -14px 0 12px -8px #0000007a,inset -20px 0 18px -10px #deb88733,0 0 16px #deb88724!important;border-color:#deb88738!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(228,198,150,.72) rgba(222,184,135,.22)}.discography .albums-grid--tree .album-actions::-webkit-scrollbar,.discography .albums-tree-branches .album-actions::-webkit-scrollbar{height:6px}.discography .albums-grid--tree .album-actions::-webkit-scrollbar-track,.discography .albums-tree-branches .album-actions::-webkit-scrollbar-track{background:#deb8871f;border-radius:6px;box-shadow:inset 0 0 6px #deb8871f}.discography .albums-grid--tree .album-actions::-webkit-scrollbar-thumb,.discography .albums-tree-branches .album-actions::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ecce9ee0,#deb887b8);border-radius:6px;box-shadow:0 0 8px #deb88759}.discography .platform-btn{width:1.85rem;height:1.85rem;min-height:0!important;padding:0!important;font-size:.8rem;font-weight:600;border-radius:50%!important;gap:0!important}.discography .albums-grid--tree .platform-btn,.discography .albums-tree-branches .platform-btn{flex-shrink:0!important}.discography .albums-grid--tree .platform-btn{width:calc(1.86rem * var(--tree-m));height:calc(1.86rem * var(--tree-m));min-height:0!important;font-size:calc(.8rem * var(--tree-m))}}@media(max-width:480px){.discography .albums-grid:not(.albums-grid--tree){gap:.34rem!important;padding:0!important}.discography .platform-btn{width:1.72rem;height:1.72rem;font-size:.74rem}.discography .albums-grid--tree .platform-btn{width:calc(1.76rem * var(--tree-m));height:calc(1.76rem * var(--tree-m));font-size:calc(.74rem * var(--tree-m))}}@media(max-width:360px){.discography .albums-grid:not(.albums-grid--tree){gap:.3rem!important;padding:0!important}.discography .platform-btn{width:1.62rem;height:1.62rem;font-size:.7rem}}.discography .album-card{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;scroll-snap-align:unset!important}.discography .album-title{font-size:.72rem}.discography .album-year{font-size:.6rem;margin-top:.08rem}.discography .platform-btn.album-lyrics-open-btn{cursor:pointer;color:#fff4dcfa;background:#deb88742;box-shadow:0 0 0 1px #deb8878c,0 0 14px #deb88766}.discography .platform-btn.album-lyrics-open-btn:hover{background:#deb8876b;box-shadow:0 0 0 1px #deb887c7,0 0 18px #ffce8c8c;color:#fff}.discography .platform-btn.album-lyrics-open-btn:focus-visible{outline:2px solid rgba(222,184,135,.88);outline-offset:2px}.discography .platform-btn.album-lyrics-open-btn i{filter:drop-shadow(0 0 5px rgba(255,210,150,.92))}@media(max-width:768px){.discography .album-title{font-size:.62rem}.discography .album-year{font-size:.5rem}}@media(max-width:480px){.discography .album-title{font-size:.56rem}.discography .album-year{font-size:.44rem}}@media(max-width:360px){.discography .album-title{font-size:.52rem}.discography .album-year{font-size:.4rem}}.discography .albums-grid.albums-grid--tree{--tree-m: 1.12;display:flex!important;flex-direction:column;align-items:center;gap:calc(.9rem * var(--tree-m));padding:calc(clamp(1.05rem,2.2vw,1.68rem) * var(--tree-m)) calc(clamp(1.12rem,2.35vw,1.82rem) * var(--tree-m))!important;width:fit-content!important;max-width:min(100%,var(--section-glass-max))!important;flex-shrink:0;min-height:min-content;--discography-tree-cell: clamp( calc(74px * var(--tree-m)), calc((var(--100dcp) * 100 - 3.65rem) / 5.05 * var(--tree-m)), calc(108px * var(--tree-m)) );--discography-tree-cell-sm: clamp( calc(68px * var(--tree-m)), calc((var(--100dcp) * 100 - 2.35rem) / 1.95 * var(--tree-m)), calc(94px * var(--tree-m)) )}.discography .albums-tree-root{display:flex;justify-content:center;width:auto;max-width:100%;box-sizing:border-box}.discography .album-tree-root-layout{display:flex;flex-direction:column;align-items:center;gap:calc(1rem * var(--tree-m, 1.3));width:auto;max-width:100%;box-sizing:border-box}.discography .album-tree-root-layout--with-panel{flex-direction:row;align-items:flex-start;justify-content:center;gap:calc(clamp(.85rem,2.5vw,1.45rem) * var(--tree-m, 1.3));flex-wrap:wrap}.discography .album-tree-root-layout--with-panel .album-card--tree-root{flex-shrink:0}.discography .album-tree-root-layout--with-panel .album-card--tree-root .album-overlay{align-items:flex-start;justify-content:center;padding-top:calc(.55rem * var(--tree-m, 1.3));padding-bottom:calc(.35rem * var(--tree-m, 1.3));background:linear-gradient(to bottom,rgba(0,0,0,.82) 0%,rgba(0,0,0,.22) 46%,transparent 74%)}.discography .album-tree-root-panel{flex:1 1 calc(240px * var(--tree-m, 1.3));min-width:min(100%,calc(220px * var(--tree-m, 1.3)));max-width:min(24rem,100%);box-sizing:border-box;text-align:left}.discography .album-tree-root-panel-inner{margin:0;padding:calc(.85rem * var(--tree-m, 1.3)) calc(1rem * var(--tree-m, 1.3)) calc(1rem * var(--tree-m, 1.3));border-radius:calc(12px * var(--tree-m, 1.3));background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid rgba(222,184,135,.22);box-shadow:0 6px 24px #0003,inset 0 1px #ffffff0f}.discography .album-tree-root-title{margin:0 0 calc(.25rem * var(--tree-m, 1.3));font-family:var(--font-brand, "Sora", sans-serif);font-size:calc(clamp(1.02rem,2.1vw,1.28rem) * var(--tree-m, 1.3));font-weight:700;line-height:1.2;color:#fffffff5;letter-spacing:.02em}.discography .album-tree-root-meta{margin:0 0 calc(.55rem * var(--tree-m, 1.3));font-size:calc(.82rem * var(--tree-m, 1.3));font-weight:600;color:#deb887eb;letter-spacing:.04em;text-transform:uppercase}.discography .album-tree-root-lyrics{margin:0 0 calc(.65rem * var(--tree-m, 1.3))}.discography .album-tree-root-lyrics .album-lyrics-disc-link{margin:0;width:auto;max-width:min(100%,calc(280px * var(--tree-m, 1.3)))}.discography .albums-grid--tree .album-lyrics-disc-link{font-size:calc(.52rem * var(--tree-m));padding:calc(.14rem * var(--tree-m)) calc(.28rem * var(--tree-m))}.album-lyrics-disc-link{display:inline-flex;align-items:center;justify-content:center;gap:.18rem;width:auto;margin:0;padding:.14rem .28rem;min-height:unset;box-sizing:border-box;font-family:var(--font-unified, "Source Sans 3", sans-serif);font-size:.52rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;text-align:center;color:#deb88794;background:none;border:none;border-radius:4px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background .15s ease}.album-lyrics-disc-link:hover{color:#deb887f2;background:#deb8871a}.album-lyrics-disc-link:active{color:#deb887}.album-lyrics-disc-link:focus-visible{outline:1.5px solid rgba(222,184,135,.7);outline-offset:1px}.album-lyrics-disc-link i{font-size:.72em;opacity:.7}@media(max-width:768px){.album-lyrics-disc-link{font-size:.5rem;padding:.18rem .3rem}.discography .albums-grid--tree .album-lyrics-disc-link{font-size:calc(.5rem * var(--tree-m));padding:calc(.18rem * var(--tree-m)) calc(.3rem * var(--tree-m))}}@media(max-width:480px){.album-lyrics-disc-link{font-size:.48rem;padding:.16rem .26rem}.discography .albums-grid--tree .album-lyrics-disc-link{font-size:calc(.48rem * var(--tree-m));padding:calc(.16rem * var(--tree-m)) calc(.26rem * var(--tree-m))}}@media(max-width:360px){.album-lyrics-disc-link{font-size:.44rem}.discography .albums-grid--tree .album-lyrics-disc-link{font-size:calc(.44rem * var(--tree-m))}}.discography .album-tree-root-summary{margin:0 0 calc(.75rem * var(--tree-m, 1.3));font-size:calc(.88rem * var(--tree-m, 1.3));line-height:1.55;color:#ffffffd1}.discography .album-tree-root-credits-label{margin:0 0 calc(.4rem * var(--tree-m, 1.3));font-size:calc(.72rem * var(--tree-m, 1.3));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#deb887d9}.discography .album-tree-root-credits-list{margin:0;padding:0 0 0 calc(1.1rem * var(--tree-m, 1.3));font-size:calc(.8rem * var(--tree-m, 1.3));line-height:1.5;color:#ffffffb8}.discography .album-tree-root-credits-list li{margin-bottom:calc(.28rem * var(--tree-m, 1.3))}.discography .album-tree-root-credits-list li:last-child{margin-bottom:0}.discography .album-card--tree-root{max-width:min(calc(var(--discography-tree-cell) * 1.5 + calc(8px * var(--tree-m, 1.3))),min(40vw,calc(246px * var(--tree-m, 1.3))))!important;width:100%!important}.discography .albums-tree-branches{display:grid!important;grid-template-columns:repeat(6,var(--discography-tree-cell))!important;justify-content:center;gap:calc(.78rem * var(--tree-m, 1.3))!important;width:max-content;max-width:100%;margin-inline:auto;padding-top:0;border-top:none;box-sizing:border-box;flex-shrink:0;min-height:min-content}.discography .albums-grid--tree .album-card{gap:calc(.42rem * var(--tree-m))}.discography .albums-grid--tree .album-title{font-size:calc(.72rem * var(--tree-m))!important}.discography .albums-grid--tree .album-year{font-size:calc(.6rem * var(--tree-m))!important;margin-top:calc(.08rem * var(--tree-m))}@media(max-width:768px){.discography .albums-grid--tree .platform-btn{width:calc(1.74rem * var(--tree-m));height:calc(1.74rem * var(--tree-m));font-size:calc(.82rem * var(--tree-m))}}@media(min-width:901px){.discography .album-card--branch-last-row-lead{grid-column-start:var(--branch-last-row-start, auto)}}@media(max-width:900px){#discography .container{justify-content:flex-start}.discography .albums-grid.albums-grid--tree{--discography-tree-cell: clamp( calc(72px * var(--tree-m)), calc((var(--100dcp) * 100 - 3.1rem) / 2.85 * var(--tree-m)), calc(102px * var(--tree-m)) )}.discography .albums-tree-branches{grid-template-columns:repeat(3,var(--discography-tree-cell))!important;gap:calc(.66rem * var(--tree-m, 1.3))!important}.discography .album-card--branch-last-row-lead{grid-column-start:auto!important}.discography .album-card--tree-root{max-width:min(calc(var(--discography-tree-cell) * 1.48 + calc(8px * var(--tree-m, 1.3))),min(52vw,calc(226px * var(--tree-m, 1.3))))!important}.discography .album-tree-root-layout--with-panel{flex-direction:column;align-items:center}.discography .album-tree-root-panel{max-width:min(32rem,100%)}}@media(max-width:768px){.discography .albums-grid.albums-grid--tree{--tree-m: 1;gap:.52rem!important;padding:.4rem .5rem .85rem!important;width:100%!important;max-width:100%!important;max-height:none!important;overflow-y:visible!important;overflow-x:hidden!important}.discography .albums-tree-branches{grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;width:100%!important;max-width:min(30rem,calc(var(--100dcp) * 100 - .85rem))!important;margin-inline:auto!important}.discography .album-tree-root-panel-inner{padding:calc(.78rem * var(--tree-m, 1.3)) calc(.88rem * var(--tree-m, 1.3)) calc(.92rem * var(--tree-m, 1.3))}.discography .album-tree-root-title{font-size:calc(1.12rem * var(--tree-m, 1.3))}.discography .albums-grid--tree .album-title{font-size:.8rem!important}.discography .albums-grid--tree .album-year{font-size:.68rem!important}.discography .albums-tree-branches .album-card{display:flex;flex-direction:column;align-items:stretch;gap:.32rem;padding:.38rem .3rem .45rem;border-radius:11px;background:#ffffff0b;border:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px #ffffff0f;box-sizing:border-box}.discography .albums-tree-branches .album-cover{display:contents}.discography .albums-tree-branches .album-card>picture{display:block;width:100%;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#0006;box-shadow:inset 0 0 0 1px #ffffff12}.discography .albums-tree-branches .album-card>picture .album-image,.discography .albums-tree-branches .album-card>picture img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.discography .albums-tree-branches .album-overlay{position:static!important;inset:auto!important;opacity:1!important;background:transparent!important;padding:0!important;width:100%;align-items:center;justify-content:center;min-height:0}.discography .albums-tree-branches .album-actions{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;width:fit-content;max-width:100%;gap:.32rem!important;margin:0 auto!important;padding:.12rem 0 0!important}.discography .albums-tree-branches .platform-btn{width:2.05rem!important;height:2.05rem!important;min-height:2.05rem!important;font-size:.86rem!important}.discography .albums-tree-branches .platform-btn i{width:1em;height:1em;display:flex;align-items:center;justify-content:center;line-height:1!important}.discography .albums-tree-branches .platform-btn.album-lyrics-open-btn{box-shadow:0 0 0 1px #deb88773,0 2px 10px #00000059}.discography .albums-tree-branches .album-caption{padding:.12rem .12rem 0!important;margin-top:.06rem;order:unset}.discography .albums-tree-branches .album-card:hover .album-image{transform:none}}@media(max-width:480px){.discography .albums-grid.albums-grid--tree{--discography-tree-cell-sm: clamp( calc(64px * var(--tree-m)), calc((var(--100dcp) * 100 - 2.05rem) / 1.88 * var(--tree-m)), calc(88px * var(--tree-m)) );padding:calc(.88rem * var(--tree-m)) calc(.92rem * var(--tree-m))!important}.discography .albums-tree-branches{grid-template-columns:minmax(0,1fr)!important;gap:.48rem!important;width:100%!important;max-width:min(30rem,calc(var(--100dcp) * 100 - .75rem))!important;margin-inline:auto!important}.discography .album-card--tree-root{max-width:min(calc(var(--discography-tree-cell-sm) * 1.46 + calc(8px * var(--tree-m, 1.3))),min(62vw,calc(206px * var(--tree-m, 1.3))))!important}.discography .album-tree-root-panel-inner{padding:calc(.72rem * var(--tree-m, 1.3)) calc(.78rem * var(--tree-m, 1.3)) calc(.85rem * var(--tree-m, 1.3))}.discography .album-tree-root-summary{font-size:calc(.84rem * var(--tree-m, 1.3))}.discography .album-tree-root-credits-list{font-size:calc(.76rem * var(--tree-m, 1.3))}.discography .albums-grid--tree .album-title{font-size:.72rem!important}.discography .albums-grid--tree .album-year{font-size:.58rem!important}.discography .albums-grid.albums-grid--tree{max-height:min(82vh,calc(var(--viewport-visible-height) - var(--nav-shell-height) - 4.75rem))}.discography .albums-tree-branches .album-card{padding:.32rem .22rem .38rem;border-radius:10px;gap:.28rem}.discography .albums-tree-branches .platform-btn{width:1.92rem!important;height:1.92rem!important;min-height:1.92rem!important;font-size:.8rem!important}}@media(max-width:360px){.discography .albums-grid.albums-grid--tree{--discography-tree-cell-sm: clamp( calc(58px * var(--tree-m)), calc((var(--100dcp) * 100 - 1.65rem) / 1.85 * var(--tree-m)), calc(84px * var(--tree-m)) );padding:calc(.78rem * var(--tree-m)) calc(.82rem * var(--tree-m))!important}.discography .albums-tree-branches{gap:calc(.5rem * var(--tree-m, 1.3))!important}.discography .album-tree-root-layout--with-panel{gap:calc(.75rem * var(--tree-m, 1.3))}.discography .album-tree-root-meta{font-size:calc(.76rem * var(--tree-m, 1.3))}.discography .albums-grid--tree .album-title{font-size:calc(.56rem * var(--tree-m))!important}.discography .albums-grid--tree .album-year{font-size:calc(.44rem * var(--tree-m))!important}.discography .albums-grid.albums-grid--tree{max-height:min(84vh,calc(var(--viewport-visible-height) - var(--nav-shell-height) - 4.5rem))}.discography .albums-tree-branches .platform-btn{width:1.82rem!important;height:1.82rem!important;min-height:1.82rem!important;font-size:.76rem!important}}@media(max-height:720px){.discography .albums-grid.albums-grid--tree{gap:calc(.62rem * var(--tree-m))!important}.discography .albums-tree-branches{gap:calc(.56rem * var(--tree-m, 1.3))!important;padding-top:0}.discography .album-tree-root-layout{gap:calc(.62rem * var(--tree-m, 1.3))}.discography .album-tree-root-panel-inner{padding:calc(.62rem * var(--tree-m, 1.3)) calc(.78rem * var(--tree-m, 1.3)) calc(.72rem * var(--tree-m, 1.3))}.discography .album-card--tree-root{max-width:min(calc(var(--discography-tree-cell) * 1.38 + calc(6px * var(--tree-m, 1.3))),min(36vw,calc(218px * var(--tree-m, 1.3))))!important}}.album-lyrics-overlay{z-index:12050;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:max(24px,env(safe-area-inset-top) + 10px) max(20px,env(safe-area-inset-right) + 8px) max(26px,env(safe-area-inset-bottom) + 12px) max(20px,env(safe-area-inset-left) + 8px)}.album-lyrics-overlay[hidden],.album-lyrics-cover{display:none!important}.album-lyrics-backdrop{position:absolute;inset:0;z-index:0;background:#04080e5c;backdrop-filter:blur(20px) saturate(118%);-webkit-backdrop-filter:blur(20px) saturate(118%)}.album-lyrics-panel{--album-lyrics-modal-max-h: min(74vh, 720px);position:relative;z-index:2;flex:0 1 auto;display:flex;flex-direction:column;width:min(600px,calc(100% - 1.5rem));min-height:0;max-height:var(--album-lyrics-modal-max-h);border-radius:20px;overflow:hidden;touch-action:pan-y;border:1px solid rgba(222,184,135,.28);box-shadow:0 12px 40px #00000059,0 32px 90px #00000073,inset 0 1px #fff3;background:linear-gradient(148deg,#ffffff1a,#1e1a167a 52%,#0c0a0894);backdrop-filter:blur(18px) saturate(148%);-webkit-backdrop-filter:blur(18px) saturate(148%)}.album-lyrics-header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-shrink:0;position:relative;z-index:8;padding:1.05rem 1.2rem .95rem;border-bottom:1px solid rgba(222,184,135,.24);background-color:#100e0c;background-image:linear-gradient(172deg,#2a2420,#141210 55%,#0e0c0a);box-shadow:0 12px 32px #00000080,inset 0 -1px #deb88714}.album-lyrics-header-main{flex:1 1 auto;min-width:0}.lyrics-header-hero{display:flex;flex-direction:column;align-items:stretch;gap:.62rem;width:100%;min-width:0;padding:.55rem .72rem .58rem;border-radius:14px;border:1px solid rgba(222,184,135,.22);background:linear-gradient(152deg,#00000052,#201c1880 48%,#12100e9e);box-shadow:inset 0 1px #ffffff0f,0 2px 12px #00000038}.album-lyrics-head-text{min-width:0;width:100%}body.letras-subpage .lyrics-header-hero:not(.lyrics-header-hero--index) .lyrics-modal-spotify--with-cover{--lyrics-modal-spotify-h: var(--spotify-embed-compact-h, 152px);border-radius:11px;border:1px solid rgba(29,185,84,.22);background:#12100efa;box-shadow:0 6px 22px #00000029;overflow:hidden;line-height:0}body.letras-subpage .lyrics-header-hero:not(.lyrics-header-hero--index) .lyrics-modal-spotify--with-cover .lyrics-modal-spotify-iframe{display:block;margin:0;padding:0;border:0;outline:none;border-radius:0;vertical-align:top}#album-lyrics-spotify-wrap[hidden]{display:none!important}.album-lyrics-title{margin:0;font-family:var(--font-display, "Sora", sans-serif);font-size:clamp(1.22rem,3vw,1.62rem);font-weight:700;letter-spacing:-.018em;line-height:1.24;color:#fffffffc;text-shadow:0 2px 16px rgba(0,0,0,.5);hyphens:none;-webkit-hyphens:none;overflow-wrap:break-word;text-wrap:balance}.album-lyrics-year{margin:.35rem 0 0;font-family:var(--font-sans, "Source Sans 3", sans-serif);font-size:.88rem;color:var(--corporate-primary, #deb887);letter-spacing:.06em}.album-lyrics-close{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .72rem;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#00000052;color:#fffffff5;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.76rem;font-weight:600;letter-spacing:.04em;cursor:pointer;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease}.album-lyrics-close:hover{background:#deb88738;border-color:#deb8878c}.album-lyrics-close-x{font-size:1.15rem;line-height:1;opacity:.9}.album-lyrics-scroll{position:relative;z-index:0;flex:1 1 auto;width:100%;min-width:0;min-height:0;max-height:none;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding:.85rem 1.2rem calc(max(1.2rem,env(safe-area-inset-bottom,0px)) + 3.35rem)}.album-lyrics-main{display:flex;flex-direction:column;gap:.85rem;width:100%;min-width:0;align-items:stretch;flex:0 0 auto}.album-lyrics-articles{min-width:0;flex:1 1 auto}.album-lyrics-toc{flex-shrink:0;order:-1;margin-bottom:0;padding:.62rem .72rem;border-radius:14px;background:#0000004d;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff12,0 4px 18px #00000038;max-height:min(38dvh,260px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;position:static;top:auto}@media(min-width:769px){.album-lyrics-panel{width:min(56rem,calc(100% - 1.5rem));--album-lyrics-modal-max-h: min(78dvh, 760px)}.album-lyrics-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,30%);gap:1rem 1.15rem;align-items:start}.album-lyrics-toc{order:0;position:sticky;top:.35rem;align-self:start;max-height:min(70dvh,620px);margin-bottom:0}}.album-lyrics-toc-list{margin:0;padding:0;list-style:none;counter-reset:album-toc;font-family:var(--font-sans);font-size:.84rem;line-height:1.45;color:#ffffffeb;display:flex;flex-direction:column;gap:.3rem}.album-lyrics-toc-list li{margin:0;counter-increment:album-toc;display:flex;align-items:center;gap:.5rem;min-width:0}.album-lyrics-toc-list li:before{content:counter(album-toc,decimal-leading-zero);flex:0 0 auto;min-width:1.55rem;font-family:var(--font-display, "Sora", sans-serif);font-size:.8rem;font-weight:600;line-height:1.2;letter-spacing:.04em;text-align:right;font-variant-numeric:tabular-nums;color:var(--corporate-primary, #deb887);text-shadow:0 1px 6px rgba(0,0,0,.45);background:none;border-radius:0;padding:.32rem .28rem .32rem 0;margin-top:0;box-shadow:none;border-right:1px solid rgba(222,184,135,.28)}.album-lyrics-toc-link{flex:1 1 auto;min-width:0;color:#fffffff0;text-decoration:none;padding:.38rem .62rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.album-lyrics-toc-link:hover{color:#fff;background:#deb88724;border-color:#deb88761;box-shadow:0 2px 12px #00000040}.album-lyrics-toc-list li:hover:before{color:#f4d4a8fa;border-right-color:#deb88773}.album-lyrics-track{scroll-margin-top:1rem;margin-bottom:1.35rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(255,255,255,.1)}.album-lyrics-track:last-child{border-bottom:none;margin-bottom:0;padding-bottom:.25rem}.album-lyrics-track-title{margin:0 0 .55rem;font-family:var(--font-display, "Sora", sans-serif);font-size:clamp(1rem,.35vw + .94rem,1.08rem);font-weight:700;color:#fffffffc;text-shadow:0 2px 12px rgba(0,0,0,.45);letter-spacing:-.01em;hyphens:none;-webkit-hyphens:none;overflow-wrap:break-word;text-wrap:balance}.album-lyrics-track-body{font-family:var(--font-sans, "Source Sans 3", sans-serif);font-size:clamp(.9rem,.24vw + .84rem,1rem);line-height:1.62;letter-spacing:.015em;color:#fffffff0;text-shadow:0 1px 3px rgba(0,0,0,.38);hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:break-word;word-spacing:normal;text-rendering:optimizeLegibility;font-variant-numeric:proportional-nums;font-feature-settings:"kern" 1,"liga" 1;text-align:left;text-wrap:pretty;max-width:min(40rem,100%);margin-left:auto;margin-right:auto}.album-lyrics-overlay .album-lyrics-track-body .pesambre-lyrics-stanza{margin:0 0 1.45em;text-align:left;text-wrap:pretty;hanging-punctuation:first last}.album-lyrics-overlay .album-lyrics-track-body .pesambre-lyrics-stanza:last-child{margin-bottom:0}.album-lyrics-overlay .album-lyrics-track-body strong{font-weight:700;font-style:italic;color:#fff;letter-spacing:.015em}.album-lyrics-overlay .album-lyrics-track-body em{font-style:italic;font-weight:inherit;color:#fffffff7}.album-lyrics-verse{margin:0 0 .85rem;text-align:left;white-space:normal;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:break-word;text-wrap:pretty}.album-lyrics-verse--prose{margin-bottom:.72rem;text-align:left;line-height:inherit;hanging-punctuation:first last}.album-lyrics-verse--prose:last-child{margin-bottom:0}.album-lyrics-verse:last-child{margin-bottom:0}.album-lyrics-line{display:block;margin:0 0 .38em;max-width:100%;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-wrap:pretty;line-height:inherit;text-align:left}body.letras-subpage .album-lyrics-track-body .album-lyrics-line{display:block;width:100%;box-sizing:border-box;margin-bottom:.18em;clear:both}.album-lyrics-line:last-child{margin-bottom:0}.album-lyrics-stanza--track{margin:0 0 1.1em;text-align:left;text-wrap:pretty;hanging-punctuation:first last}.album-lyrics-stanza--track:last-child{margin-bottom:0}body.letras-subpage .album-lyrics-track-body .album-lyrics-stanza--track{margin-bottom:.82em}body.letras-subpage .album-lyrics-track-body .album-lyrics-stanza--track:last-child{margin-bottom:0}body.letras-subpage .album-lyrics-track-body .album-lyrics-stanza--track strong{font-weight:700;font-style:italic;color:#fff;letter-spacing:.015em}.album-lyrics-line--spacer{min-height:.55em;margin-bottom:.45em}.album-lyrics-empty,.album-lyrics-error,.album-lyrics-loading{margin:0;font-style:italic;opacity:.85;text-align:center}@media(max-width:900px){.album-lyrics-panel{width:min(560px,calc(100% - 1.35rem));--album-lyrics-modal-max-h: min(76vh, 720px)}}@media(max-width:768px){.album-lyrics-backdrop{background:#04080e70;backdrop-filter:blur(var(--mobile-glass-blur, 10px)) saturate(118%);-webkit-backdrop-filter:blur(var(--mobile-glass-blur, 10px)) saturate(118%)}#album-lyrics-modal .album-lyrics-panel{width:min(100%,calc(100vw - 1.65rem));--album-lyrics-modal-max-h: min( 82svh, 86dvh, calc( var(--viewport-visible-height, 100dvh) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 36px ) );max-height:var(--album-lyrics-modal-max-h)}.album-lyrics-panel{border-radius:16px;touch-action:auto;background:linear-gradient(145deg,#26221ef7,#141210fa 55%,#0a0908fc);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.album-lyrics-header{position:relative;padding:.88rem 3.65rem .72rem .95rem;align-items:flex-start;background-image:linear-gradient(172deg,#24201c,#12100e)}.album-lyrics-scroll{flex:1 1 0%;min-height:0;max-height:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;scrollbar-gutter:auto;touch-action:pan-y;transform:translateZ(0);-webkit-transform:translateZ(0);padding:.65rem .95rem calc(max(1.05rem,env(safe-area-inset-bottom,0px)) + 3.35rem)}.album-lyrics-toc{padding:.52rem .58rem;border-radius:12px;margin-bottom:0;max-height:min(32dvh,220px)}.album-lyrics-toc-list{font-size:.8rem;gap:.26rem}.album-lyrics-toc-list li:before{min-width:1.42rem;font-size:.74rem;padding:.28rem .22rem .28rem 0}.album-lyrics-toc-link{padding:.34rem .52rem;display:inline-flex;align-items:center;min-height:2.75rem;border-radius:9px}.album-lyrics-articles,.album-lyrics-toc{touch-action:pan-y}.album-lyrics-title{word-break:break-word;overflow-wrap:anywhere}.album-lyrics-close{position:absolute;top:.68rem;right:.55rem;z-index:6;margin:0;min-width:46px;min-height:46px;padding:.35rem .5rem;justify-content:center;background:#0e0c0af2;border:2px solid rgba(222,184,135,.75);box-shadow:0 3px 18px #0000008c}.album-lyrics-close-x{font-size:1.55rem;font-weight:700;opacity:1}.album-lyrics-panel>.lyrics-scroll-top-btn{width:2.75rem;height:2.75rem;right:max(.55rem,env(safe-area-inset-right,0px));bottom:max(.55rem,env(safe-area-inset-bottom,0px))}.album-lyrics-track-body{font-size:clamp(.86rem,.34vw + .8rem,.96rem);line-height:1.56;max-width:min(40rem,100%)}}@media(max-width:480px){.album-lyrics-overlay{padding:max(10px,env(safe-area-inset-top) + 2px) max(12px,env(safe-area-inset-right) + 4px) max(12px,env(safe-area-inset-bottom) + 6px) max(12px,env(safe-area-inset-left) + 4px)}.album-lyrics-backdrop{background:#04080e7a}#album-lyrics-modal .album-lyrics-panel{width:min(100%,calc(100vw - 1.35rem));--album-lyrics-modal-max-h: min( 80svh, 84dvh, calc( var(--viewport-visible-height, 100dvh) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 28px ) )}.album-lyrics-toc{padding:.48rem .52rem}.album-lyrics-toc-list{font-size:.76rem;gap:.22rem}.album-lyrics-toc-list li:before{min-width:1.35rem;font-size:.7rem;padding:.26rem .18rem .26rem 0}.album-lyrics-toc-link{padding:.32rem .48rem}.album-lyrics-track-title{font-size:.98rem}.album-lyrics-track-body{font-size:clamp(.82rem,.3vw + .76rem,.92rem);line-height:1.52}.album-lyrics-close-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.album-lyrics-header{padding:.8rem 3.35rem .58rem .85rem}.album-lyrics-close{top:.55rem;right:.48rem;min-width:48px;min-height:48px;padding:.3rem}.album-lyrics-close-x{font-size:1.72rem}}@media(max-width:360px){.album-lyrics-title{font-size:1.12rem}.album-lyrics-track-body{font-size:.8rem;line-height:1.5}}@media(max-width:768px){:root{--contact-height: 58px}}@media(max-width:480px){:root{--contact-height: 68px}.fixed-contact-inner{gap:.28rem .5rem}.fixed-contact-social{gap:.36rem;padding-left:0;margin-left:0;border-left:none}.fixed-contact-social a{font-size:.66rem}.fixed-contact-bar .fixed-contact-lang .lang-btn{font-size:.55rem;padding:.05rem .18rem}.fixed-contact-bar .language-selector.fixed-contact-lang{gap:.14rem;padding-right:.32rem}.fixed-contact-email span{white-space:normal;word-break:break-word}}@media(max-width:360px){:root{--contact-height: 76px}.fixed-contact-bar .fixed-contact-lang .lang-btn{font-size:.5rem;padding:.04rem .14rem}.fixed-contact-bar .language-selector.fixed-contact-lang{gap:.1rem;padding-right:.26rem}}html.letras-site{height:auto;min-height:100%;max-height:none;overflow-x:hidden;overflow-y:auto;scroll-padding-top:calc(var(--nav-shell-height) + .35rem)}body.letras-subpage{margin:0;min-height:100dvh;position:relative;height:auto;max-height:none;display:block;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-padding-top:calc(var(--nav-shell-height) + .35rem)}@media(max-width:768px){html.letras-site{height:auto;min-height:100%;max-height:none;overflow-y:auto}body.letras-subpage{display:block;flex-direction:unset;height:auto;min-height:100dvh;max-height:none;overflow-y:auto}}body.letras-subpage .letras-site-header.navbar{position:fixed;top:0;left:0;right:0;z-index:10050;padding-top:max(env(safe-area-inset-top,0px),var(--nav-pad-y));padding-bottom:.65rem;background:linear-gradient(180deg,#0a0807fa,#14110ff0 45%,#0e0c0ae6);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);border-bottom:1px solid rgba(222,184,135,.28);box-shadow:0 4px 28px #00000080,inset 0 -1px #ffffff0a;isolation:isolate}body.letras-subpage .letras-site-nav-row.nav-container{justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;row-gap:.55rem}body.letras-subpage .letras-site-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:0;font-family:var(--font-sans);font-size:var(--text-nav);font-weight:600;flex:0 0 auto;min-width:0}body.letras-subpage .letras-nav-menu{position:relative;flex:0 0 auto}body.letras-subpage .letras-nav-menu-toggle{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border-radius:12px;border:1px solid rgba(222,184,135,.24);background:#0504046b;color:inherit;box-shadow:inset 0 1px #ffffff0d;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}body.letras-subpage .letras-nav-menu-toggle::-webkit-details-marker{display:none}body.letras-subpage .letras-nav-menu-toggle::marker{content:""}body.letras-subpage .letras-nav-menu-toggle:hover{background:#deb88717;border-color:#deb8876b}body.letras-subpage .letras-nav-menu-toggle:focus-visible{outline:2px solid var(--corporate-primary, #deb887);outline-offset:3px}body.letras-subpage .letras-nav-menu[open] .letras-nav-menu-toggle{background:#deb8871f;border-color:#deb8877a;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #00000059}body.letras-subpage .letras-nav-menu-bars{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:5px;width:1.1rem}body.letras-subpage .letras-nav-menu-bar{display:block;height:2px;border-radius:1px;background:#deb887e0}body.letras-subpage .letras-nav-dropdown{position:absolute;right:0;top:calc(100% + .38rem);z-index:10060;display:flex;flex-direction:column;gap:.42rem;min-width:min(100vw - 2rem,268px);max-width:min(92vw,300px);padding:.52rem;border-radius:14px;border:1px solid rgba(222,184,135,.32);background:linear-gradient(168deg,#161311fc,#0a0908fc);box-shadow:0 14px 44px #00000094,inset 0 1px #ffffff0d;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}body.letras-subpage .letras-nav-dropdown .letras-nav-btn{width:100%;justify-content:flex-start;white-space:normal;text-align:left;box-sizing:border-box}body.letras-subpage .letras-nav-dropdown .letras-nav-btn__long{display:inline!important}body.letras-subpage .letras-nav-dropdown .letras-nav-btn__short{display:none!important}body.letras-subpage .letras-site-home{display:inline-flex;align-items:center;text-decoration:none;margin-left:-.5rem;margin-top:-.2rem;transition:transform .2s ease,filter .2s ease}body.letras-subpage .letras-site-home:hover{transform:scale(1.05)}body.letras-subpage .letras-site-home:focus-visible{outline:2px solid var(--corporate-primary, #deb887);outline-offset:3px;border-radius:12px}body.letras-subpage .letras-site-home .nav-logo-img{width:72px;height:72px;filter:brightness(.85) contrast(1.1) saturate(1.15)}body.letras-subpage .letras-site-home:hover .nav-logo-img{filter:brightness(1.05) contrast(1.15) saturate(1.25)}body.letras-subpage .letras-nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:44px;min-width:44px;padding:.4rem .78rem;border-radius:14px;border:1px solid rgba(222,184,135,.42);background:#080706a6;color:#fffffff5;text-decoration:none;font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.03em;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease;flex-shrink:0;white-space:nowrap;box-shadow:inset 0 1px #ffffff0f}body.letras-subpage .letras-nav-btn>i.fa-solid{font-size:1.05rem;color:var(--corporate-primary, #deb887);line-height:1;flex-shrink:0}body.letras-subpage .letras-nav-btn:hover{background:#deb88724;border-color:#deb8879e;color:#fff;transform:translateY(-1px)}body.letras-subpage .letras-nav-btn:hover>i.fa-solid{color:#fff}body.letras-subpage .letras-nav-btn:focus-visible{outline:2px solid var(--corporate-primary, #deb887);outline-offset:3px}body.letras-subpage .letras-nav-btn__text{display:inline-block}body.letras-subpage .letras-nav-btn__long{display:none}body.letras-subpage .letras-nav-btn__short{display:inline}@media(min-width:540px){body.letras-subpage .letras-nav-btn__long{display:inline}body.letras-subpage .letras-nav-btn__short{display:none}body.letras-subpage .letras-nav-btn{font-size:.84rem;padding:.42rem .92rem}}.letras-subpage-outer{position:relative;z-index:5;padding:calc(var(--nav-shell-height) + .5rem) .75rem max(2rem,env(safe-area-inset-bottom))}body.letras-subpage .album-lyrics-panel.letras-subpage-panel{max-height:none!important;width:min(56rem,calc(var(--100dcp, 1vw) * 100 - 1.5rem));max-width:min(56rem,calc(var(--100dcp, 1vw) * 100 - 1.5rem));margin-left:auto;margin-right:auto;overflow:visible;touch-action:auto}body.letras-subpage .album-lyrics-scroll{max-height:none!important;overflow:visible;flex:none;padding-bottom:max(2rem,env(safe-area-inset-bottom,0px))}@media(min-width:769px){body.letras-subpage .album-lyrics-main{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(11rem,30%);gap:1rem 1.15rem;align-items:start}body.letras-subpage .album-lyrics-articles{position:relative;min-height:16rem;max-height:var(--lyrics-articles-max-h, 28rem);overflow-y:auto;padding-right:.2rem;scrollbar-gutter:stable both-edges}body.letras-subpage .album-lyrics-toc{order:0!important;position:static!important;top:auto!important;align-self:start;max-height:none!important;overflow-y:visible!important}}body.letras-subpage .album-lyrics-panel.letras-subpage-panel>.lyrics-scroll-top-btn{position:fixed;z-index:1200;right:max(.75rem,env(safe-area-inset-right,0px));bottom:max(.8rem,env(safe-area-inset-bottom,0px))}body.letras-subpage .album-lyrics-track-title{scroll-margin-top:0}body.letras-subpage .album-lyrics-track-body{line-height:1.54}.letras-page-toc-heading{margin:0 0 .5rem}.lyrics-header-hero.lyrics-header-hero--index{width:100%;max-width:none}.letras-index-kicker{margin-top:.4rem}.letras-index-body-inner{width:100%;max-width:min(40rem,100%);margin:0 auto;box-sizing:border-box}.letras-index-list{margin:0;padding-left:0;list-style:none;font-family:var(--font-sans);font-size:clamp(.96rem,.25vw + .9rem,1.04rem);line-height:1.65;color:#ffffffeb}.letras-index-list a{color:var(--corporate-primary, #deb887);text-decoration:none;font-weight:600}.letras-index-list a:hover{text-decoration:underline}.letras-index-year{font-weight:500;color:#ffffff9e;font-size:.9em}.letras-index-footer{margin:1.5rem 0 0;padding-top:.85rem;border-top:1px solid rgba(222,184,135,.2);font-family:var(--font-sans);font-size:.92rem}@media(max-width:768px){body.letras-subpage .album-lyrics-main{display:flex;flex-direction:column}body.letras-subpage .album-lyrics-toc{position:static;top:auto}body.letras-subpage .album-lyrics-panel.letras-subpage-panel{width:min(42rem,calc(var(--100dcp, 1vw) * 100 - 1.25rem));max-width:min(42rem,calc(var(--100dcp, 1vw) * 100 - 1.25rem));border-radius:16px}body.letras-subpage .letras-site-home .nav-logo-img{width:56px;height:56px}body.letras-subpage .album-lyrics-track-title{scroll-margin-top:0}body.letras-subpage .album-lyrics-track-body{line-height:1.5}body.letras-subpage .album-lyrics-track-body .album-lyrics-line{margin-bottom:.34em}body.letras-subpage .letras-nav-dropdown{right:0;left:auto;max-width:min(calc(100vw - 1.25rem),300px)}body.letras-subpage .album-lyrics-panel.letras-subpage-panel>.lyrics-scroll-top-btn{right:max(.55rem,env(safe-area-inset-right,0px));bottom:max(.55rem,env(safe-area-inset-bottom,0px))}}@media(max-width:480px){.letras-subpage-outer{padding-left:.65rem;padding-right:.65rem}body.letras-subpage .letras-nav-menu-toggle{width:42px;height:42px;border-radius:11px}body.letras-subpage .letras-nav-dropdown .letras-nav-btn{font-size:.76rem;padding:.34rem .58rem;min-height:42px;border-radius:12px}body.letras-subpage .letras-nav-dropdown .letras-nav-btn>i.fa-solid{font-size:.95rem}body.letras-subpage .album-lyrics-panel.letras-subpage-panel{width:calc(var(--100dcp, 1vw) * 100 - 1rem);max-width:calc(var(--100dcp, 1vw) * 100 - 1rem)}.letras-index-list{font-size:.92rem}body.letras-subpage .album-lyrics-track-title{scroll-margin-top:0}body.letras-subpage .album-lyrics-track-body{line-height:1.46}body.letras-subpage .album-lyrics-track-body .album-lyrics-line{margin-bottom:.3em}}@media(max-width:768px){.bg-image{filter:none!important;transition:opacity 1.2s ease!important}.new-album-card,.discography-card,.bio-content,.album-lyrics-panel,.fixed-contact-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(max-width:480px){.dynamic-background .bg-image{transform:none!important}}@media(prefers-reduced-motion:reduce){.bg-image,.new-album-card,.discography-card,.bio-content{animation:none!important;transition:none!important}}
