@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap");:root{--bg:#080c12;--midnight:#111d2d;--blue:#24c4f4;--text:#f5f8fc;--muted:#a8b3c3;--border:#253141}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--blue);outline-offset:6px}a:hover{color:var(--blue)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-weight:800;line-height:.98;letter-spacing:-.02em}h1{font-size:clamp(64px,9vw,130px);margin-bottom:30px}h2{font-size:clamp(44px,5vw,70px);margin-bottom:24px}h3{font-size:22px;line-height:1.3;margin-bottom:6px}p{color:var(--muted)}.blue{color:var(--blue)}header{height:100px;padding:0 5%;display:flex;gap:40px;background:var(--bg);border-bottom:1px solid var(--border)}.brand,header{align-items:center}.brand{display:inline-flex;gap:10px;font-size:21px;font-weight:800;line-height:1.1;letter-spacing:.04em}.brand small{font-size:10px;display:block;margin-top:5px;letter-spacing:.4em}.record{font-size:50px;color:var(--blue);line-height:1}nav{display:flex;gap:32px;margin-left:auto;font-size:14px}.header-listen{border:1px solid var(--border);padding:9px 24px;font-size:14px}.hero{position:relative;min-height:720px;height:calc(100svh - 100px);max-height:1000px;overflow:hidden;background:#111e34}.hero-photo{object-fit:cover;object-position:80% 28%;width:64%!important;left:auto!important;filter:saturate(.65)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#080c12 17%,rgba(8,12,18,.85) 35%,transparent 77%),linear-gradient(0deg,#080c12,transparent 30%)}.hero-content{position:relative;z-index:1;padding:65px 8%;max-width:1000px}.eyebrow{font-size:11px;letter-spacing:.22em;font-weight:700;color:var(--blue);margin-bottom:25px}.hero h1{font-size:clamp(90px,10vw,158px);line-height:.85;margin:30px 0}.hero h1 span{color:var(--blue)}.hero-tagline{font-size:20px;color:#e0e6f1;line-height:1.5}.button{display:inline-flex;align-items:center;justify-content:center;gap:34px;background:var(--blue);color:#03121b;padding:15px 25px;font-weight:700;font-size:14px;transition:background .2s,transform .2s}.button:hover{color:#03121b;background:#8be2ff;transform:translateY(-2px)}.hero-foot{position:absolute;bottom:28px;left:8%;right:8%;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.2em;color:#acbdce}.section{padding:95px 8%}.featured{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;background:radial-gradient(ellipse at 20% 50%,#122b45,transparent 60%);border-bottom:1px solid var(--border)}.feature-number{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(180px,28vw,420px);font-weight:800;line-height:1;letter-spacing:-.06em;color:var(--blue);text-shadow:0 0 70px #087ebd44}.feature-number span{font-size:.5em}.feature-copy h2{font-size:clamp(60px,6vw,90px)}.large{font-size:25px;line-height:1.45;color:var(--text)}.actions{display:flex;align-items:center;gap:28px;margin-top:32px}.text-link{font-size:14px;font-weight:600;border-bottom:1px solid var(--blue);padding-bottom:5px}.platform-bar{display:flex;align-items:center;justify-content:space-between;padding:26px 8%;border-bottom:1px solid var(--border);gap:30px}.platform-bar>span{font-size:10px;letter-spacing:.18em;color:var(--muted)}.socials{display:flex;flex-wrap:wrap;gap:26px;font-size:13px}.socials span{color:var(--blue);margin-left:6px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:35px}.section-head h2{margin:0}.section-head .eyebrow{margin-bottom:15px}.video,.video-fallback{width:100%;aspect-ratio:16/9;border:1px solid var(--border);background:#111d2d}.video-fallback{flex-direction:column;gap:24px;background:linear-gradient(#06142666,#061426bb),url(/images/studio-hires.jpg) 50%/cover;font-size:15px}.play,.video-fallback{display:flex;align-items:center;justify-content:center}.play{width:75px;height:75px;border:1px solid #ffffff88;border-radius:50%;color:white;padding-left:4px;font-size:21px}.video-grid{display:grid;gap:35px}.video-grid article h3{margin-top:16px}.catalogue-section{background:#0c121c}.catalogue{display:grid;grid-template-columns:1fr 1fr;gap:35px}.album-art{aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:10%;background:#12304a;overflow:hidden}.album-art span{font-size:11px;letter-spacing:.2em}.album-art strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(40px,6vw,85px);line-height:1;text-transform:uppercase;max-width:80%}.art-0{background:linear-gradient(145deg,#17688c,#07101a 70%);border:1px solid #216082}.art-1{background:linear-gradient(30deg,#040b14 25%,#284a75);border:1px solid #384e6e}.album-art img{width:100%;height:100%;object-fit:cover}.album-info{display:flex;justify-content:space-between;margin-top:20px}.album-info small{color:var(--blue);font-size:10px;text-transform:uppercase;letter-spacing:.15em}.album-info h3{margin-top:8px}.album-info p{font-size:13px}.story-section{display:grid;grid-template-columns:1.1fr 1fr;background:var(--midnight)}.story-image{position:relative;min-height:510px}.story-image img{object-fit:cover}.story-copy{padding:75px 14%;align-self:center}.story-copy p{font-size:15px}.story-copy .text-link{display:inline-block;margin-top:20px}.closing{text-align:center;padding-top:110px;padding-bottom:110px}.closing h2{margin-bottom:35px}footer{padding:55px 8% 24px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:35px;justify-content:space-between}footer p{font-size:12px;margin-top:20px}.footer-bottom{width:100%;display:flex;justify-content:space-between;border-top:1px solid var(--border);padding-top:22px;font-size:11px;color:var(--muted)}.page{min-height:65vh;padding-top:80px}.page>p{max-width:700px}.song-banner{padding:35px;background:var(--midnight);border-left:3px solid var(--blue);display:flex;align-items:center;justify-content:space-between;gap:20px;margin:45px 0}.song-banner span{font-size:12px}.song-banner strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:50px}.song-page{background:radial-gradient(at 80% 50%,#10334d,transparent 65%)}.song-page .socials{margin-top:35px}.lyric-section{border-top:1px solid var(--border)}.lyrics{white-space:pre-wrap;font-size:20px;line-height:1.9}.email-link{display:inline-block;font-size:clamp(14px,2.5vw,30px);border-bottom:1px solid var(--blue);margin:15px 0 25px;overflow-wrap:anywhere}.contact-socials{margin-top:80px}.skip{position:fixed;top:-100px;left:10px;background:var(--blue);padding:12px;z-index:10;color:black}.skip:focus{top:10px}@media(min-width:1500px){.hero-content{padding-top:100px}}@media(max-width:800px){header{height:85px;padding:0 6%;gap:20px}.brand{font-size:16px}.record{font-size:36px}.brand small{font-size:8px}nav{gap:16px;font-size:12px}.header-listen{display:none}.hero{min-height:690px;height:85svh}.hero-photo{width:100%!important;object-position:60% 20%}.hero-shade{background:linear-gradient(90deg,#080c12da,transparent),linear-gradient(0deg,#080c12,transparent 80%)}.hero-content{padding:85px 7%}.hero h1{font-size:100px}.hero-tagline{font-size:18px}.hero-foot{left:7%;right:7%;font-size:8px}.section{padding:65px 7%}.featured{gap:30px}.feature-number{font-size:190px}.feature-copy h2{font-size:55px}.large{font-size:21px}.actions{flex-wrap:wrap;gap:20px}.platform-bar{padding:25px 7%;flex-direction:column;align-items:start;gap:15px}.story-section{grid-template-columns:1fr}.story-image{min-height:340px}.story-copy{padding:50px 7%}.catalogue{gap:22px}.album-art strong{font-size:45px}.album-art span{font-size:8px}.album-info h3{font-size:18px}footer{padding:45px 7% 25px}.song-banner{flex-wrap:wrap}.song-banner strong{width:100%;order:-1}.contact-socials{margin-top:50px}}@media(max-width:500px){header{flex-wrap:wrap;height:110px;padding-top:15px;padding-bottom:15px;gap:15px}header,nav{justify-content:space-between}nav{margin-left:0;width:100%}.hero{height:690px;min-height:0}.hero-content{padding-top:65px}.hero h1{font-size:88px}.hero-foot>span{max-width:150px}.featured{grid-template-columns:1fr;gap:20px}.feature-number{font-size:170px}.feature-copy h2{font-size:65px}.section-head{align-items:start}.section-head h2{font-size:43px}.section-head .text-link{font-size:11px;white-space:nowrap}.catalogue{grid-template-columns:1fr;gap:35px}.album-art strong{font-size:65px}.album-art span{font-size:10px}.socials{gap:18px}.video-fallback{font-size:12px}.play{width:50px;height:50px}.page h1{font-size:65px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.catalogue{grid-template-columns:repeat(3,minmax(0,1fr))}.album-art.has-art{padding:0;border:0}.album-art img{display:block}.album-art{transition:transform .25s}.album:hover .album-art{transform:translateY(-4px)}.album-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.album-detail>img{width:100%;height:auto}.album-detail h1{font-size:clamp(55px,6vw,90px)}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-grid>.video-fallback,.video-grid>article:first-child{grid-column:1/-1}@media(max-width:800px){.catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.album-detail{gap:30px}}@media(max-width:500px){.album-detail,.catalogue,.video-grid{grid-template-columns:1fr}.album-detail{gap:35px}}.hero-photo{object-position:80% top}@media(max-width:800px){.hero-photo{object-position:60% top}}.hero-secondary{display:inline-block;margin-left:25px;font-size:13px;border-bottom:1px solid var(--blue)}@media(max-width:500px){.hero-secondary{margin-left:18px;font-size:12px}}.brand img{width:82px;height:82px;object-fit:contain;display:block}header .brand{flex-shrink:0}footer .brand img{width:120px;height:120px}@media(max-width:800px){.brand img{width:67px;height:67px}}@media(max-width:500px){header{height:145px}.brand img{width:75px;height:75px}}.availability{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0c131f}.availability>p{max-width:650px}.distribution-strip{margin:32px 0;max-width:797px;background:white;border-radius:8px;overflow:hidden}.distribution-strip img{display:block;width:100%;height:auto}.availability .socials{margin-top:28px}.page>.availability{margin-top:65px;padding:50px 0;background:transparent}.availability h2{font-size:clamp(42px,4.6vw,64px)}.music-services{list-style:none;padding:0;margin:32px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border)}.music-services li{background:var(--bg);font-size:17px;font-weight:600}.music-services li>a,.music-services li>span{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px}.music-services a span{color:var(--blue);font-size:14px}.music-services a:hover{background:#142334}.service-note{font-size:12px;color:var(--muted)}@media(max-width:800px){.music-services{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:500px){.music-services{grid-template-columns:repeat(2,minmax(0,1fr))}.music-services li{font-size:14px}.music-services li>a,.music-services li>span{padding:18px 14px}}