/* Homepage release 123: visual specificity, global range and clearer product outcomes. */
.studio-page{background-image:url("/experience/assets/real-people/venue-soundcheck-unsplash-CNzKwgiAeI.jpg")!important}.studio-image{background-image:url("assets/real-people/music-producer-pexels-5749199.jpg")!important}.studio-video{background-image:url("assets/real-people/live-creative-desk-pexels-14536014.jpg")!important}.studio-rehearse{background-image:url("assets/real-people/band-rehearsal-pexels-7088373.jpg")!important}.studio-sound{background-image:url("/experience/assets/real-people/live-radio-host-pexels-26755044.jpg")!important}.studio-boost{background-image:url("assets/real-people/live-sound-engineer-pexels-34623194.jpg")!important}
.source-youtube{background-image:url("assets/home-youtube-live-v1.webp")!important}.source-nugs{background-image:url("assets/home-nugs-replay-v1.webp")!important}.source-boiler{background-image:url("assets/home-boiler-room-v1.webp")!important}.source-bandcamp{background-image:url("assets/home-bandcamp-live-v1.webp")!important}
.live-pulse-global{background-image:url("assets/home-youtube-live-v1.webp")!important}.profile-cover{background-image:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.92)),url("/artists/reckless-live.jpg")!important}.battle-side-one{background-image:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.88)),url("/artists/reckless-live.jpg")!important}.battle-side-two{background-image:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.88)),url("/artists/reckless-live.jpg")!important;background-position:85% center!important}
.live-suite-home-grid{gap:16px!important}.home-product{position:relative;isolation:isolate;min-height:520px!important;overflow:hidden;background-position:center!important;background-size:cover!important;box-shadow:0 28px 75px rgba(0,0,0,.42)}.home-product::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.96) 69%)}.home-product>*{position:relative;z-index:1}.home-recruit{background-image:url("/experience/assets/real-people/live-creative-desk-pexels-14536014.jpg")!important}.home-buddy{background-image:url("assets/real-people/music-producer-pexels-5749199.jpg")!important}.home-drop{background-image:url("/artists/reckless-live.jpg")!important}.home-dash{background-image:url("assets/real-people/live-sound-engineer-pexels-34623194.jpg")!important}.home-product>span{margin-top:auto!important}.home-product p{font-size:11px!important;line-height:1.72!important}.home-product p b{color:#fff}.home-product em{margin-top:20px!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.15)}
@media(max-width:900px){.home-product{min-height:450px!important}}@media(max-width:620px){.home-product{min-height:410px!important}}

/* Release 124: the finished Legends Live One platform film, built into the homepage. */
.homepage-platform-film{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 35%,rgba(239,37,51,.14),transparent 28%),radial-gradient(circle at 14% 70%,rgba(213,169,85,.1),transparent 30%),#070606}
.homepage-platform-film::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgba(255,255,255,.035) 25%)}
.homepage-platform-film .homepage-intro-grid{position:relative;grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);gap:clamp(52px,7vw,112px)}
.homepage-platform-film .homepage-intro-copy{max-width:720px}
.homepage-platform-film .homepage-intro-copy h2{font-size:clamp(64px,7.4vw,112px);line-height:.78;letter-spacing:-.045em}
.homepage-platform-film .homepage-intro-copy>p{max-width:660px;font-size:15px;line-height:1.8}
.homepage-film-points{margin-top:30px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important}
.homepage-film-points span{padding:13px 11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.76);font-size:8px;font-weight:900;letter-spacing:.12em;text-align:center}
.homepage-film-points span:nth-child(1),.homepage-film-points span:nth-child(5){border-color:rgba(213,169,85,.32);color:#e4bd70}
.homepage-film-actions{margin-top:30px!important}
.homepage-film-note{margin-top:25px!important;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:8px 18px!important;color:rgba(255,255,255,.42)!important;font-size:8px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.homepage-film-note b{color:#fff}.homepage-film-note span{font-weight:600}
.homepage-platform-player{position:relative;isolation:isolate;min-height:720px;padding:30px 30px 22px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-color:rgba(213,169,85,.38)!important;border-radius:24px!important;background:radial-gradient(circle at 50% 28%,rgba(239,37,51,.22),transparent 34%),linear-gradient(145deg,#151111,#030303 72%)!important;box-shadow:0 50px 130px rgba(0,0,0,.68),0 0 0 1px rgba(255,255,255,.035) inset!important}
.homepage-platform-player::before{content:"PLATFORM FILM · PRESS PLAY";position:absolute;z-index:2;top:18px;left:18px;padding:9px 11px;border:1px solid rgba(255,255,255,.12);border-radius:99px;background:rgba(0,0,0,.54);backdrop-filter:blur(9px);color:rgba(255,255,255,.76);font-size:7px;font-weight:900;letter-spacing:.16em}
.homepage-platform-player::after{content:"";position:absolute;z-index:-1;width:440px;height:440px;border:1px solid rgba(213,169,85,.16);border-radius:50%;box-shadow:0 0 0 70px rgba(213,169,85,.025),0 0 0 140px rgba(239,37,51,.018)}
.homepage-film-frame{position:relative;width:min(100%,390px);z-index:1;padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#000;box-shadow:0 34px 80px rgba(0,0,0,.7),0 0 45px rgba(239,37,51,.16)}
.homepage-film-frame::before,.homepage-film-frame::after{content:"";position:absolute;top:36%;width:34px;height:1px;background:#d5a955;box-shadow:0 8px 22px #d5a955}
.homepage-film-frame::before{right:100%}.homepage-film-frame::after{left:100%}
.homepage-film-frame video{width:100%!important;aspect-ratio:9/16!important;display:block;object-fit:contain!important;border-radius:11px!important;background:#000}
.homepage-caption-controls{position:relative;z-index:2;width:min(100%,390px);margin-top:12px;display:grid;grid-template-columns:auto 1fr;gap:7px 9px;align-items:center}.homepage-caption-controls button,.homepage-caption-controls select{height:34px;border:1px solid rgba(255,255,255,.18);border-radius:7px;color:#fff;background:#0a0a0a;font:900 7px "DM Sans",sans-serif;letter-spacing:.1em}.homepage-caption-controls button{min-width:62px;padding:0 11px;cursor:pointer}.homepage-caption-controls button[aria-pressed="true"]{border-color:#d5a955;color:#090909;background:#d5a955}.homepage-caption-controls label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.homepage-caption-controls select{width:100%;padding:0 32px 0 11px}.homepage-caption-controls span{grid-column:1/-1;color:rgba(255,255,255,.48);font-size:7px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}
.homepage-film-brand{position:relative;z-index:1;width:100%;margin-top:18px;display:grid;grid-template-columns:42px auto 1fr auto;gap:10px;align-items:center}
.homepage-film-brand img{width:42px;height:42px;object-fit:contain}.homepage-film-brand span{display:grid;line-height:.78}.homepage-film-brand b{font:900 17px/1 "Barlow Condensed",sans-serif;letter-spacing:-.02em}.homepage-film-brand strong{color:#ef2533;font:900 15px/1 "Barlow Condensed",sans-serif}.homepage-film-brand i{height:1px;background:linear-gradient(90deg,rgba(213,169,85,.65),transparent)}.homepage-film-brand em{color:rgba(255,255,255,.44);font-size:7px;font-style:normal;font-weight:900;letter-spacing:.14em;white-space:nowrap}
@media(max-width:1000px){.homepage-platform-film .homepage-intro-grid{grid-template-columns:1fr .78fr;gap:42px}.homepage-film-points{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-platform-player{min-height:650px;padding-inline:20px!important}.homepage-film-brand{grid-template-columns:38px auto}.homepage-film-brand i,.homepage-film-brand em{display:none}}
@media(max-width:800px){.homepage-platform-film .homepage-intro-grid{grid-template-columns:1fr}.homepage-platform-film .homepage-intro-copy{max-width:none}.homepage-platform-player{width:min(100%,620px);min-height:auto;margin-inline:auto;padding:26px 18px 20px!important}.homepage-film-frame{width:min(100%,400px)}}
@media(max-width:560px){.homepage-platform-film .homepage-intro-copy h2{font-size:clamp(58px,19vw,82px)}.homepage-film-points{grid-template-columns:1fr 1fr}.homepage-film-points span{padding:12px 8px;font-size:7px}.homepage-film-actions{display:grid!important}.homepage-film-actions .button{width:100%}.homepage-platform-player{padding:20px 10px 16px!important;border-radius:18px!important}.homepage-platform-player::before{top:11px;left:11px}.homepage-film-frame{padding:5px;border-radius:14px}.homepage-film-brand{margin-top:13px;padding-inline:5px}}
