.dps-studio .studio-faithful-header{height:94px;min-height:0;flex-wrap:nowrap;padding:0 3%;gap:20px;background:#111512f5}.dps-studio .studio-faithful-header .brand{order:0}.dps-studio .studio-faithful-header .brand img{width:155px}.dps-studio .studio-faithful-header nav{order:1;display:flex;position:static;inset:auto;flex:none;flex-wrap:nowrap;gap:20px;width:auto;overflow:visible;padding:0}.dps-studio .studio-faithful-header nav>a{font-size:12px;white-space:nowrap;padding:0}.dps-studio .studio-faithful-header .global-search-open{order:2;display:flex;align-items:center;gap:10px;min-width:150px;max-width:350px;width:auto;height:auto;flex:1;text-align:left;background:#20251f;border:1px solid #525b45;border-radius:10px;padding:13px 15px}.studio-faithful-header .search-icon{font-size:22px;color:#f5d85c}.studio-faithful-header .search-prompt{font-size:12px;color:#c6cdbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-faithful-header .search-shortcut{margin-left:auto;padding:3px 5px;border:1px solid #505746;border-radius:4px;font-size:9px;color:#9da991;white-space:nowrap}.dps-studio .studio-faithful-header .header-tools{order:3;flex:none;gap:9px}.studio-faithful-header .account{color:var(--cream);background:none;cursor:pointer;padding:12px 15px;font-size:12px}.studio-faithful-header .studio-cart{display:flex;align-items:center;gap:4px;padding:8px}.studio-faithful-header .studio-language select{border-color:#454f3e;font-size:11px;padding:7px 5px}.studio-faithful-header .header-menu-toggle{display:none}.studio-faithful-header .legal-menu{font-size:12px}.dps-studio .newsletter-premium{display:grid;grid-template-columns:1.3fr .85fr;gap:55px;margin:0 4%;padding:48px;align-items:center}.dps-studio .newsletter-premium .faithful-newsletter-form form{display:block}.faithful-newsletter-form input[type=email]{display:block;width:100%;font-size:16px!important;background:#111b18!important;color:#f7f6ed!important;border:1px solid #63705b!important}.faithful-newsletter-form .studio-newsletter-interests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:0;padding:0;margin:18px 0;gap:10px}.faithful-newsletter-form .studio-newsletter-interests legend{font-size:12px;margin-bottom:12px;color:#c6cdbf}.faithful-newsletter-form .studio-newsletter-interests label{display:flex;align-items:center;gap:6px;padding:10px 8px;background:#ffffff06;border:1px solid #63705b;border-radius:8px;font-size:11px;margin:0}.faithful-newsletter-form input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;width:18px!important;height:18px;flex:0 0 18px!important;min-width:18px;max-width:18px;margin:0;accent-color:#f5d85c}.faithful-newsletter-form .faithful-consent{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.6;margin:14px 0 20px}.faithful-consent a{color:#f5d85c;text-decoration:underline}.faithful-newsletter-form button{display:flex;width:100%;justify-content:center}.dps-studio .faithful-artist-feature{grid-template-columns:1fr 1.12fr;min-height:480px;margin:0 0 36px}.dps-studio .faithful-artist-feature .artist-image{display:block;position:relative;min-height:480px}.dps-studio .faithful-artist-feature .artist-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.faithful-artist-feature .artist-copy{position:relative;isolation:isolate;padding:48px 55px;overflow:hidden}.faithful-artist-feature .artist-copy h3{font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-3px;margin:22px 0}.faithful-artist-feature .mix-actions{display:flex;flex-wrap:wrap;gap:12px}.faithful-artist-feature .faithful-release-status{font-weight:700;margin-bottom:20px}.faithful-artist-feature .faithful-release-note{font-size:11px;margin:14px 0 20px}.dps-studio .music-library{margin-top:38px}.dps-studio .music-library .music-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px}.music-library .music-tile{display:flex;flex-direction:column;gap:10px}.music-library .music-tile img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.music-library .music-tile strong{font-size:14px}.music-library .music-tile>span,.faithful-spotify-link{font-size:10px;line-height:1.5;color:#e7d77b}.faithful-song-card{min-width:0}.faithful-song-card>small{display:block;font-size:9px;color:#a6b1a1;line-height:1.6;margin-top:5px}.faithful-spotify-link{display:block;margin-top:12px}.dps-studio .music-switch{display:flex;gap:10px;margin-bottom:20px}.music-switch button{background:#ffffff07;color:#c6cdbf;border:1px solid #636d51;border-radius:24px;padding:11px 16px;font-size:13px}.music-switch button.selected{background:#f5d85c;color:#171b12;border-color:#f5d85c}.music-switch span{font-size:10px;margin-left:6px}.music-library .music-hint{margin-bottom:24px}.dps-studio .music-more{margin-top:30px}.dps-studio .mix-banner{grid-template-columns:1.15fr .85fr;gap:40px;padding:48px 6%;position:relative}.dps-studio .mix-banner .mix-showcase{min-width:0}.dps-studio .mix-banner .mix-showcase img{width:100%;aspect-ratio:1;object-fit:cover}.dps-studio .mix-banner .mix-showcase-art{display:block;max-width:400px;margin:auto}.dps-studio .mix-banner .mix-actions{flex-wrap:wrap;gap:12px}.mix-banner .premium-price{display:flex;align-items:baseline;gap:10px;margin:20px 0}.mix-banner .premium-price strong{font-size:29px;color:#f5d85c}.mix-banner .premium-price span{font-size:11px;color:#b5bead}.mix-banner .member-login{display:block;font-size:12px;margin-top:20px}.dps-studio .faithful-global-search{width:min(700px,94vw);max-height:85dvh;padding:30px;overflow:auto;background:#171b1d;color:#f4f3eb;border:1px solid #51585a;border-radius:14px}.faithful-global-search h2{font-size:20px;padding-right:25px;margin-bottom:24px}.faithful-global-search>label{display:block;font-size:12px;color:#b6bcb3;margin-bottom:12px}.faithful-global-search>input{width:100%;padding:15px;background:#f3f3ed;color:#101112;border:0;border-radius:8px;font-size:16px}.faithful-search-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.faithful-search-tabs button{padding:9px 13px;border:1px solid #586447;border-radius:25px;background:#20281e;color:#cad4c3;font-size:13px}.faithful-search-tabs .selected{background:#f5d85c;color:#141a0f;border-color:#f5d85c}.faithful-global-search>p{font-size:11px;color:#acb8ab;margin:15px 0}.faithful-search-results{max-height:50dvh;overflow:auto}.faithful-search-results .global-result{display:flex;gap:15px;align-items:center;padding:14px 3px;border-bottom:1px solid #353b33}.faithful-search-results .global-result>img,.faithful-search-results .search-symbol{width:48px;height:48px;object-fit:cover;flex:0 0 48px;border-radius:6px}.faithful-search-results .global-result>span:nth-child(2){flex:1;min-width:0}.faithful-search-results strong{display:block;font-size:13px;line-height:1.5}.faithful-search-results small{display:block;font-size:10px;color:#f5d85c;margin-top:4px}.faithful-global-search form{margin-top:20px}.faithful-global-search [data-search-close],#studio-account-dialog>[data-faithful-close],#studio-premium-dialog>[data-faithful-close]{position:absolute;right:14px;top:10px;border:0;background:none;color:#f4f3eb;font-size:27px;width:36px;height:36px;cursor:pointer}#studio-account-dialog,#studio-premium-dialog{width:min(650px,94vw);max-height:90dvh;overflow:auto;background:#171f19;color:#f4f3eb;border:1px solid #65754a;border-radius:20px;padding:30px}#studio-account-dialog h2,#studio-premium-dialog h2{font-size:26px;margin-bottom:20px}#studio-account-dialog p,#studio-premium-dialog p{font-size:13px;line-height:1.8;color:#c2cbbd;margin:16px 0}#studio-premium-dialog .eyebrow{margin-bottom:18px}.faithful-account-intro{padding:20px;border:1px solid #65754a;border-radius:16px;background:#2632215c;margin:20px 0}.faithful-account-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faithful-account-links>a{padding:18px;border:1px solid #65754a;border-radius:12px;background:#2632215c}.faithful-account-links strong,.faithful-account-links small{display:block}.faithful-account-links strong{font-size:14px}.faithful-account-links small{font-size:11px;color:#b1bda9;line-height:1.6;margin-top:7px}@media(max-width:1400px){.dps-studio .studio-faithful-header{gap:14px}.dps-studio .studio-faithful-header nav{gap:14px}.dps-studio .studio-faithful-header .brand img{width:135px}.studio-faithful-header .search-shortcut{display:none}.studio-faithful-header .account{padding:10px}}@media(max-width:1280px){.dps-studio .studio-faithful-header{height:82px;gap:16px;flex-wrap:nowrap}.dps-studio .studio-faithful-header .header-menu-toggle{display:flex;align-items:center;gap:8px;order:1;padding:12px 15px;border:1px solid #646b504f;background:#242a22;color:#f4e9b7;border-radius:8px;font-size:12px;white-space:nowrap}.dps-studio .studio-faithful-header .global-search-open{order:2;max-width:none;min-width:0}.dps-studio .studio-faithful-header nav{display:none;position:absolute;left:calc(3% + 150px);right:auto;top:calc(100% + 8px);width:300px;max-height:calc(100dvh - 125px);overflow:auto;flex:none;flex-basis:auto;box-sizing:border-box;padding:18px;background:#191f1d;border:1px solid #ad984255;border-radius:12px;box-shadow:0 20px 50px #0008;gap:6px;align-items:stretch;z-index:100}.dps-studio .studio-faithful-header.menu-open nav{display:flex;flex-direction:column}.dps-studio .studio-faithful-header nav>a{padding:12px;border-radius:7px;font-size:14px}.studio-faithful-header .legal-menu summary{padding:12px}.studio-faithful-header .legal-menu>div{position:static;box-shadow:none;min-width:0;margin:0 12px;background:#121815}}@media(max-width:1000px){.dps-studio .newsletter-premium{grid-template-columns:1fr;padding:32px;gap:30px}.dps-studio .newsletter-mail{max-width:460px;width:100%;margin:auto}.dps-studio .music-library .music-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dps-studio .faithful-artist-feature .artist-copy{padding:35px}.dps-studio .faithful-artist-feature .artist-image{min-height:430px}.dps-studio .mix-banner{grid-template-columns:1fr 1fr;padding:35px 4%;gap:24px}.studio-faithful-header .search-shortcut{display:none}.studio-faithful-header .account{font-size:11px}}@media(max-width:600px){.dps-studio .studio-faithful-header{height:auto;min-height:116px;flex-wrap:wrap;padding:12px 4%;gap:10px;position:sticky;top:0}.dps-studio .studio-faithful-header .brand img{width:114px}.dps-studio .studio-faithful-header .brand{margin-right:auto}.dps-studio .studio-faithful-header .header-menu-toggle{padding:9px 10px;font-size:11px;gap:5px}.dps-studio .studio-faithful-header .header-tools{order:2;gap:3px}.dps-studio .studio-faithful-header .account{font-size:10px;padding:10px 8px}.dps-studio .studio-faithful-header .global-search-open{order:3;flex-basis:100%;max-width:none;width:100%;height:auto;padding:9px 12px;justify-content:flex-start}.studio-faithful-header .search-prompt{font-size:12px}.studio-faithful-header .studio-language select{max-width:42px;font-size:10px;padding:5px 2px}.studio-faithful-header .studio-cart{padding:5px}.studio-faithful-header .studio-cart svg{width:17px}.dps-studio .studio-faithful-header nav{left:4%;right:4%;width:auto;top:calc(100% + 5px);max-height:calc(100dvh - 155px)}.dps-studio .newsletter-premium{grid-template-columns:1fr;padding:28px 22px;gap:30px;margin:0 5%}.faithful-newsletter-form .studio-newsletter-interests,.dps-studio .faithful-artist-feature{grid-template-columns:1fr}.dps-studio .faithful-artist-feature .artist-image{min-height:0;aspect-ratio:1}.dps-studio .faithful-artist-feature .artist-copy{padding:29px 25px}.dps-studio .faithful-artist-feature .artist-copy h3{font-size:48px}.dps-studio .music-library .music-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.dps-studio .mix-banner{grid-template-columns:1fr;gap:30px;padding:32px 5%;margin-inline:4%}.dps-studio .mix-banner .mix-showcase-art{max-width:360px}.faithful-account-links{grid-template-columns:1fr}.dps-studio .faithful-global-search{padding:24px 20px}.faithful-global-search h2{font-size:21px}.faithful-search-tabs button{font-size:12px}}#studio-home-media.studio-home-pack-demo{width:min(650px,94vw);padding:30px}#studio-home-media.studio-home-pack-demo h2{font-size:20px;margin-right:70px}.studio-home-modal-minimize{position:absolute;right:58px;top:14px;width:36px;height:36px;border:0;color:#f4f3eb;background:none;font-size:24px;cursor:pointer}#studio-home-media.studio-media-docked{position:fixed;inset:auto 16px 86px auto;margin:0;width:min(360px,calc(100vw - 32px));max-height:55dvh;padding:18px;z-index:10001;box-shadow:0 20px 60px #0009}#studio-home-media.studio-media-docked h2{font-size:14px;margin:0 70px 18px 0}#studio-home-media.studio-media-docked>a{font-size:10px}.studio-home-next-video{float:right;margin-top:14px}.faithful-discography .section-head h1{font-size:clamp(50px,6vw,82px);margin:12px 0}.faithful-discography .music-total{font-size:12px;color:#aeb9aa}.faithful-discography .catalog-help{margin:18px 0 25px;line-height:1.7;font-size:13px}.faithful-discography .tools .search{display:flex!important}.faithful-discography .music-actions{display:flex;flex-direction:column;gap:12px}.faithful-discography .music-details{font-size:11px;color:#f5d85c}.faithful-discography .dps-music-status{font-size:12px;color:#aeb9aa;margin:20px 0}.faithful-discography .dps-empty{margin:24px 0}.faithful-discography .dps-song-catalog .pack h3{min-height:0}.faithful-discography .dps-song-catalog .sample{margin-top:0}@media(max-width:600px){.faithful-discography .tools{gap:12px}.faithful-discography .tabs{gap:18px}.faithful-discography .tabs button{font-size:12px}.faithful-discography .section-head{align-items:start}.faithful-discography .music-total{font-size:10px}}.faithful-action-dock{position:fixed;left:12px;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:10px}.faithful-action-dock>button,.faithful-action-dock>a,.faithful-action-dock .dps-reading-open{display:grid;place-items:center;width:54px;height:54px;min-width:54px;min-height:54px;border:1px solid #65714a55;border-radius:50%;background:#20271fed;color:#f5d85c;padding:0;box-shadow:0 6px 20px #0002;cursor:pointer}.faithful-action-dock .dps-reading-open{position:static!important;font-size:21px;font-weight:700;left:auto!important;right:auto!important;bottom:auto!important}.faithful-action-dock>button:hover,.faithful-action-dock>a:hover{border-color:#f5d85c77;background:#303a24}.faithful-utility-dialog{width:min(420px,94vw);max-height:90dvh;overflow:auto;background:#192119;color:#edf0e7;border:1px solid #65714a;border-radius:20px;padding:28px}.faithful-utility-dialog h2{font-size:24px;line-height:1.3;margin:0 28px 20px 0}.faithful-utility-dialog p{font-size:13px;line-height:1.8;color:#bac7b3;margin:18px 0}.faithful-utility-dialog>[data-faithful-close],#studio-contact-dialog>[data-faithful-close]{position:absolute;right:14px;top:12px;width:36px;height:36px;padding:0;border:0;background:none;color:#edf0e7;font-size:25px;cursor:pointer}.faithful-utility-dialog ul{padding:0;list-style:none}.faithful-utility-dialog li{padding:15px 0;border-bottom:1px solid #65714a55}.faithful-utility-dialog li strong,.faithful-utility-dialog li span{display:block}.faithful-utility-dialog li strong{color:#f5d85c;font-size:14px}.faithful-utility-dialog li span{font-size:12px;line-height:1.7;margin-top:6px;color:#bac7b3}.faithful-utility-dialog label{display:flex;gap:9px;align-items:center;font-size:13px;line-height:1.6;margin:12px 0}.faithful-utility-dialog input[type=email]{width:100%;padding:12px;border:1px solid #65714a;border-radius:7px;background:#101910;color:#edf0e7;font-size:16px}.faithful-utility-dialog fieldset{border:1px solid #65714a;border-radius:14px;padding:16px;margin:20px 0}.faithful-utility-dialog legend{font-size:12px;padding:0 6px}.faithful-utility-dialog input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:#f5d85c}.faithful-utility-dialog .faithful-alert-consent{align-items:flex-start;font-size:11px}.faithful-utility-dialog .faithful-alert-consent a{color:#f5d85c;text-decoration:underline}.faithful-utility-dialog .button{width:100%;justify-content:center}.faithful-alert-note{font-size:11px!important}#studio-contact-dialog{width:min(1000px,94vw);max-height:90dvh;overflow:auto;padding:32px;background:#171e19;border:1px solid #65714a;color:#edf0e7;border-radius:18px}#studio-contact-dialog h2{font-size:32px;margin:20px 0}#studio-contact-dialog .contact-intro{font-size:14px;color:#b6c1af;line-height:1.8}#studio-contact-dialog .contact-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:28px}#studio-contact-dialog label{display:block;font-size:12px;margin:14px 0 7px}#studio-contact-dialog input,#studio-contact-dialog select,#studio-contact-dialog textarea{width:100%;font-size:16px;background:#111a13;border:1px solid #65714a;border-radius:7px;padding:12px;color:#edf0e7}#studio-contact-dialog .contact-note{font-size:11px;line-height:1.7;color:#abb9a5;margin-top:20px}#studio-contact-dialog form>.button{margin-top:20px}#studio-contact-dialog .contact-assistant{padding:24px;border:1px solid #65714a55;background:#25302155;border-radius:14px}#studio-contact-dialog .contact-assistant h3{font-size:21px;margin:16px 0}#studio-contact-dialog .contact-assistant p{font-size:12px;line-height:1.7;color:#abb9a5}#studio-contact-dialog .contact-questions{display:grid;gap:9px;margin:20px 0}#studio-contact-dialog .contact-questions button{padding:12px;border:1px solid #65714a;border-radius:8px;background:#172217;color:#edf0e7;text-align:left;font-size:12px}#studio-contact-dialog [data-faithful-faq-answer]{padding:16px;border:1px solid #65714a66;border-radius:10px;color:#d5dfcb;font-size:12px;line-height:1.8}#studio-contact-dialog .contact-assistant small{display:block;font-size:10px;color:#9caa95;line-height:1.6;margin-top:16px}@media(max-width:1099px){.faithful-action-dock{display:none}}@media(max-width:700px){#studio-contact-dialog{padding:25px 20px}#studio-contact-dialog .contact-columns{grid-template-columns:1fr;gap:24px}#studio-contact-dialog h2{font-size:28px}}.faithful-mixes-page{padding-bottom:60px}.faithful-mixes-intro{margin:64px 4% 0;padding:36px;border:1px solid #526440;border-radius:24px;background:linear-gradient(115deg,#2a3521d9,#172019d9)}.faithful-mixes-intro h2{font-family:DM Sans,sans-serif;font-size:34px;font-weight:700;line-height:1.35;letter-spacing:-.8px;margin:20px 0}.faithful-mixes-intro h2 em{font-style:normal;color:inherit}.faithful-mixes-intro p{font-size:14px;line-height:1.8;color:#b6c3b1;margin:18px 0}.faithful-mixes-page #fiesta-catalogo{display:block}.faithful-mixes-page #fiesta-catalogo h1{font-size:clamp(44px,5vw,72px);line-height:1;margin:25px 0}.faithful-mixes-page #fiesta-catalogo>p{font-size:13px;line-height:1.8;color:#b6c3b1;margin:20px 0}.faithful-mix-filters{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:24px 0}.faithful-mix-filters label{display:grid;gap:9px;font-size:12px;color:#bdc9b5}.faithful-mix-filters input,.faithful-mix-filters select{background:#172019;color:#e9efdf;border:1px solid #647450;border-radius:9px;padding:13px;font-size:16px}.faithful-mix-filters input{min-width:220px}.faithful-mix-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.faithful-mix-card{overflow:hidden;min-width:0;display:flex;flex-direction:column;border:1px solid #445440;border-radius:16px;background:#1b241f}.faithful-mix-card>a{display:block}.faithful-mix-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.faithful-mix-card>div{padding:22px;display:flex;flex-direction:column;align-items:stretch;gap:12px;flex:1}.faithful-mix-card small{font-size:10px;color:#d7d47a;line-height:1.6}.faithful-mix-card h2{font-family:DM Sans,sans-serif;font-size:21px;line-height:1.3;margin:0;letter-spacing:-.3px;min-height:82px}.faithful-mix-card p{font-size:12px;color:#a3b09e;margin:0 0 22px}.faithful-mix-card .button{justify-content:center;min-height:44px;font-size:11px;padding:12px 9px;border-radius:26px}.faithful-mix-card .button.yellow{margin-top:auto}.faithful-mix-details{display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px 9px;border:1px solid #536245;border-radius:26px;font-size:11px;font-weight:700}.faithful-mix-story{padding:40px 4% 80px}.faithful-mix-story .mix-back{color:#f5d85c;font-size:12px}.faithful-mix-story .mix-heading{margin:30px 0}.faithful-mix-story .mix-kicker{color:#f5d85c;letter-spacing:2px;font-size:10px;font-weight:700}.faithful-mix-story .mix-heading h1{font-size:clamp(46px,6vw,84px);line-height:1;margin:22px 0}.faithful-mix-story .mix-heading p{font-size:14px;color:#acb9a5}.faithful-mix-story .mix-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:50px;align-items:start}.faithful-mix-story .mix-description{font-size:14px;line-height:1.85;color:#b9c6b1}.faithful-mix-story .mix-description h2{font-family:DM Sans,sans-serif;font-size:27px;letter-spacing:-.6px;line-height:1.3;margin:0 0 22px;color:#eef1e5}.faithful-mix-story .mix-tracklist{margin-top:35px;padding-top:30px;border-top:1px solid #526440}.faithful-mix-story .mix-tracklist ol{padding-left:22px}.faithful-mix-story .mix-tracklist li{padding:8px 0;border-bottom:1px solid #52644055}.faithful-mix-story [lang=es],.faithful-mix-story [lang=en]{display:revert}html[lang^=en] .faithful-mix-story [lang=es]{display:none}html:not([lang^=en]) .faithful-mix-story [lang=en]{display:none}@media(max-width:1000px){.faithful-mix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faithful-mix-story .mix-layout{gap:28px}}@media(max-width:600px){.faithful-mixes-intro{margin:30px 4% 0;padding:25px}.faithful-mixes-intro h2{font-size:28px}.faithful-mix-filters{flex-direction:column;align-items:stretch;gap:14px}.faithful-mix-filters input{min-width:0;width:100%}.faithful-mix-grid{grid-template-columns:1fr;gap:24px}.faithful-mix-card h2{min-height:0;font-size:23px}.faithful-mix-story{padding:30px 4% 70px}.faithful-mix-story .mix-layout{grid-template-columns:1fr;gap:35px}.faithful-mix-story .mix-heading h1{font-size:46px}}.studio-player--custom .studio-player-meta small{display:inline-block;vertical-align:middle;max-width:75%;margin-right:7px}.studio-player--custom .studio-player-time{display:inline-block;vertical-align:middle;font-size:9px;white-space:nowrap}.studio-player--live .studio-player-time:after{content:none!important}.dps-studio .faithful-release-page{max-width:1280px;margin:auto;padding:38px 4% 100px}.faithful-release-back{display:inline-flex;padding:10px 0;margin-bottom:24px;color:#d3d8cb;font-size:14px}.dps-studio .faithful-release-page .studio-release{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);gap:40px;align-items:start;padding:32px;background:linear-gradient(130deg,#252a22e8,#151a1de8);border:1px solid #485044;border-radius:22px;box-shadow:0 18px 55px #0003}.faithful-release-page .studio-release>div:first-child{position:sticky;top:120px}.faithful-release-page .studio-release img{border-radius:15px;box-shadow:0 12px 35px #0007}.faithful-release-page .studio-release .eyebrow{font-size:10px;letter-spacing:2px;line-height:1.6;color:#f5df58;margin:0 0 15px}.dps-studio .faithful-release-page .studio-release h1{color:#f5f4eb;font:700 clamp(28px,3.3vw,48px)/1.08 "DM Sans",sans-serif;letter-spacing:-1.6px;margin:0 0 24px;overflow-wrap:anywhere}.faithful-release-page [data-song-preview]{display:flex;width:100%;justify-content:center;min-height:48px;padding:14px;border-radius:10px;font-size:14px}.dps-studio .faithful-release-page .studio-platform-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:24px 0 0}.dps-studio .faithful-release-page .studio-platform-links a{min-height:48px;justify-content:center;padding:10px 12px;font:600 12px/1.3 DM Sans,sans-serif;border-radius:10px}.faithful-release-page .studio-platform-links a[href*="spotify.com"]{grid-column:1/-1;background:#1b3023;border-color:#4e7958;color:#e2f4e5;font-size:14px}.dps-studio .faithful-release-page .studio-release-notes{max-width:none;margin:24px 0 0;border:1px solid #3b453b;border-radius:14px;padding:0 22px;background:#161d19d9}.dps-studio .faithful-release-page .studio-release-notes summary{padding:20px 0;margin:0;font-size:16px;color:#f1f3e9;font-weight:600}.faithful-release-page .studio-release-notes p{color:#bec6be;font-size:15px;line-height:1.85;margin:0 0 16px}.faithful-release-page .studio-release-notes[open]{padding-bottom:15px}@media(max-width:900px){.dps-studio .faithful-release-page .studio-release{gap:26px;padding:24px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}}@media(max-width:640px){.dps-studio .faithful-release-page{padding:18px 4% 90px}.faithful-release-back{font-size:13px;margin-bottom:15px}.dps-studio .faithful-release-page .studio-release{grid-template-columns:1fr;gap:24px;padding:18px;border-radius:17px}.faithful-release-page .studio-release>div:first-child{position:static;max-width:310px;width:100%;margin:auto}.dps-studio .faithful-release-page .studio-release h1{font-size:32px;letter-spacing:-1px}.dps-studio .faithful-release-page .studio-release-notes{padding-inline:16px}.faithful-release-page .studio-release-notes p{font-size:14px}}.dps-app-tabs{display:none}.faithful-mobile-choices{display:grid;gap:10px}.faithful-mobile-choices>button,.faithful-mobile-choices>a{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding:12px 16px;color:#edf0e7;background:#111a13;border:1px solid #526440;border-radius:12px;font-size:15px;text-align:left}nav.dps-app-tabs svg{width:20px;height:20px}#studio-mobile-accesses{position:fixed;inset:auto 0 calc(68px + env(safe-area-inset-bottom));margin:auto;width:min(440px,calc(100vw - 24px))}@media(max-width:1024px){.dps-studio nav.dps-app-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:10004;height:calc(58px + env(safe-area-inset-bottom));padding:4px 3px calc(5px + env(safe-area-inset-bottom));background:#101512fa;border-top:1px solid #323b30}.dps-app-tabs>a,.dps-app-tabs>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:48px;border:0;border-radius:10px;background:none;color:#aab3a3;font-size:10px;line-height:1.15;text-align:center;padding:0 1px}.dps-app-tabs [aria-current=page]{color:#f5d85c}.dps-app-tabs span{font-size:10px;line-height:12px}.dps-studio .studio-player--custom{bottom:calc(65px + env(safe-area-inset-bottom))!important;left:8px!important;right:8px!important;width:auto;max-width:calc(100% - 16px);border:1px solid #566143;border-radius:14px}.dps-studio .studio-player--custom.studio-player--compact{bottom:calc(65px + env(safe-area-inset-bottom))!important}.dps-studio:has(.studio-player--custom){padding-bottom:calc(150px + env(safe-area-inset-bottom))}.studio-feedback{bottom:155px!important}.studio-player-seek{border-radius:14px 14px 0 0;overflow:hidden}.dps-studio .studio-player-seek::-webkit-slider-runnable-track{height:4px;background:transparent}}@media(max-width:600px){.dps-studio .studio-faithful-header{gap:6px;min-height:116px}.dps-studio .studio-faithful-header .brand{margin-right:0}.dps-studio .studio-faithful-header .brand img{width:90px}.dps-studio .studio-faithful-header .header-menu-toggle{padding:9px 7px;font-size:10px}.dps-studio .studio-faithful-header .header-tools{margin-left:auto;gap:2px}.dps-studio .studio-faithful-header .account{padding:9px 6px;font-size:9px}.dps-studio .studio-faithful-header .global-search-open{margin-top:4px}.dps-studio .studio-faithful-header .studio-language select{font-size:9px;max-width:38px}}.dps-studio .studio-player-seek,.dps-studio .studio-player-volume input{background-color:#1b241f!important}.dps-studio .faithful-mix-card>div>.button,.dps-studio .faithful-mix-card>div>.faithful-mix-details,.dps-studio .pack .pack-info>.sample,.dps-studio .pack .studio-buy-form,.dps-studio .pack .studio-buy{width:100%;max-width:100%;box-sizing:border-box;align-self:stretch;justify-content:center;text-align:center}.dps-studio .pack .studio-buy-form{margin-inline:0}.dps-studio .faithful-artist-feature .artist-image{display:flex;align-items:center;justify-content:center;min-height:0;padding:clamp(20px,3vw,40px);aspect-ratio:auto}.dps-studio .faithful-artist-feature .artist-image img{position:relative;inset:auto;width:100%;height:auto;max-width:460px;aspect-ratio:1;object-fit:contain;border-radius:12px}@media(max-width:760px){.dps-studio .faithful-artist-feature{grid-template-columns:1fr}.dps-studio .faithful-artist-feature .artist-image{padding:24px 24px 0}.dps-studio .faithful-artist-feature .artist-image img{max-width:460px}.dps-studio .faithful-artist-feature .artist-copy{padding:28px 24px}}.dps-studio .ed-audience-story{max-width:1240px;margin-inline:auto;padding:48px clamp(28px,6vw,88px) 80px}.dps-studio .ed-audience-story .ed-story-hero{display:flex;flex-direction:column;gap:30px;align-items:stretch;padding-bottom:40px}.dps-studio .ed-audience-story .ed-story-title{max-width:920px;margin:0;padding:0}.dps-studio .ed-audience-story .ed-story-title h1{font-size:clamp(32px,4.4vw,58px);line-height:1.12;letter-spacing:-1.6px;text-wrap:balance;margin:20px 0 22px}.dps-studio .ed-audience-story .ed-story-cover{width:100%;height:auto;aspect-ratio:16/9;max-height:none}.dps-studio .ed-audience-story .ed-story-cover img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.dps-studio .ed-audience-story .ed-reading-layout{grid-template-columns:minmax(0,1fr) 240px;gap:40px}.dps-studio .ed-audience-story .ed-story-body{max-width:720px}.dps-studio .ed-audience-story .ed-story-body p{line-height:1.85}@media(max-width:900px){.dps-studio .ed-audience-story{padding:32px 26px 60px}.dps-studio .ed-audience-story .ed-reading-layout{grid-template-columns:1fr}.dps-studio .ed-audience-story .ed-reading-aside{position:static}.dps-studio .ed-audience-story .ed-story-title h1{letter-spacing:-.8px}.dps-studio .ed-audience-story .ed-story-hero{gap:24px}.dps-studio .ed-audience-story .ed-story-cover{aspect-ratio:4/3}}.dps-studio .studio-platform-links,.dps-studio .faithful-release-page .studio-platform-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px;margin:28px 0 8px}.dps-studio .studio-platform-links a[data-platform-logo],.dps-studio .faithful-release-page .studio-platform-links a[data-platform-logo]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;grid-column:auto;gap:10px;min-width:0;min-height:0;padding:4px 2px;background:transparent;border:0;border-radius:12px;color:#f5f4eb;font:600 12px/1.35 DM Sans,sans-serif;text-align:center;white-space:normal;box-shadow:none;text-decoration:none}.dps-studio .studio-platform-mark{display:grid;place-items:center;width:64px;height:64px;flex:0 0 64px;border-radius:50%;background:#252d28;border:1px solid #526052;box-shadow:0 4px 14px #0003;transition:transform .18s ease,border-color .18s ease}.dps-studio .studio-platform-mark svg{display:block;width:30px;height:30px;fill:var(--platform-color);overflow:visible}.dps-studio .studio-platform-name{max-width:100%;overflow-wrap:anywhere}.dps-studio .studio-platform-links a[data-platform-logo]:hover .studio-platform-mark{transform:translateY(-3px);border-color:var(--yellow,#f5df58)}.dps-studio .studio-platform-links a[data-platform-logo]:focus-visible{outline:2px solid #f5df58;outline-offset:5px}@media(max-width:600px){.dps-studio .studio-platform-links,.dps-studio .faithful-release-page .studio-platform-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px}.dps-studio .studio-platform-mark{width:58px;height:58px;flex-basis:58px}}@media(prefers-reduced-motion:reduce){.dps-studio .studio-platform-mark{transition:none}}body.dps-studio #header-group{position:sticky;top:0;z-index:200;flex-shrink:0;background:#111512}body.dps-studio #header-group .studio-header{position:relative;top:auto}
/*# sourceMappingURL=/cdn/shop/t/19/assets/dps-faithful.css.map */
