:root{--ink:#102c3c;--ink-deep:#0c2432;--paper:#f4f0e6;--muted:#a9bdc4;--teal:#9ed4cc;--line:rgba(16,44,60,.18);--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;background:var(--ink);color:var(--paper);font:16px/1.6 var(--sans)}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}button[hidden]{display:none}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);line-height:1.05;letter-spacing:-.055em}em{font-weight:400;color:var(--teal)}.wrap{width:min(1180px,calc(100% - 96px));margin-inline:auto}.header{display:flex;align-items:center;justify-content:space-between;min-height:110px;border-bottom:1px solid #ffffff21;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-family:var(--serif);font-size:34px;letter-spacing:-1.4px}.brand img{border-radius:50%;width:48px;height:48px}.fm{font:12px var(--sans);letter-spacing:0;margin-left:3px;color:var(--muted)}nav{display:flex;gap:34px;font-size:13px}nav a{padding-block:12px}nav span{margin-left:8px}.eyebrow{font:11px/1.6 var(--sans);text-transform:uppercase;letter-spacing:2px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:76px;align-items:center;padding-block:76px 74px}.hero-copy>.eyebrow{color:var(--teal);display:flex;align-items:center;gap:10px}.tiny-star{font-size:23px;line-height:1}.hero h1{font-size:clamp(68px,6.5vw,94px);margin:25px 0 27px}.hero-description{color:#c4d0d2;font-size:16px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:52px;padding:13px 23px;font-size:13px;font-weight:600;border:1px solid transparent;border-radius:3px;transition:background .18s,transform .18s}.button-light{background:var(--paper);color:var(--ink)}.hero-watch{font-size:12px;border-bottom:1px solid #ffffff55;padding-block:8px;white-space:nowrap}.hero-watch span{margin-left:10px}.hero-note{margin-top:40px;font-family:var(--serif);font-style:italic;font-size:14px;color:var(--muted)}.hero-art{padding-right:36px}.sleeve{position:relative;isolation:isolate}.sleeve>a{display:block;position:relative;box-shadow:0 20px 50px #0004;transform:rotate(-4deg);transition:transform .35s}.featured-cover{aspect-ratio:1;object-fit:cover}.vinyl{position:absolute;width:94%;height:94%;right:-17%;top:3%;border-radius:50%;background:repeating-radial-gradient(circle,#151b20 0px,#151b20 2px,#24292b 3px,#151b20 4px);display:grid;place-items:center;z-index:-1;box-shadow:8px 12px 30px #0003}.vinyl>span{width:31%;height:31%;border-radius:50%;display:grid;place-content:center;text-align:center;background:#32777b;color:#e6d9b2;font:12px/1.6 var(--serif);letter-spacing:2px}.sleeve-caption{display:flex;justify-content:space-between;align-items:center;margin:33px -8px 0 4px}.sleeve-caption .eyebrow{display:block;color:var(--muted);font-size:9px;letter-spacing:1.7px}.sleeve-caption strong{font-weight:400;font-family:var(--serif);font-size:23px}.sleeve-caption strong span{font-size:21px;margin-left:12px;color:var(--muted)}.sleeve-number{font-size:8px;letter-spacing:1.6px;text-align:right;color:var(--muted);line-height:1.8}.platform-strip{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;background:var(--ink-deep)}.platform-strip>.wrap{display:flex;justify-content:space-between;align-items:center;min-height:80px;gap:24px}.platform-strip .eyebrow{color:var(--muted);font-size:10px}.platform-strip a{display:flex;gap:10px;align-items:center;font-size:14px;padding-block:16px}.platform-strip a>span{font-size:12px;color:var(--muted);margin-left:14px}.catalog,.connect,.more,.video-section{color:var(--ink)}main:has(.catalog){background:linear-gradient(var(--ink) 0 0) top/100% 1px no-repeat}.catalog{padding-block:78px 70px;position:relative}.catalog:before,.connect:before,.more:before,.video-section:before{content:'';position:absolute;inset:0 calc((100vw - 100%)/-2);background:var(--paper);z-index:-1}main{isolation:isolate}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.section-heading .eyebrow{margin-bottom:15px;color:#53636a}.section-heading h2,.connect h2{font-size:46px}.catalog em{color:#547a7b}.section-heading>p{font:italic 16px var(--serif);padding-bottom:4px;color:#66716e}.release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.cover-link{display:block;position:relative;overflow:hidden;background:#d4c8b3}.cover-link>img{aspect-ratio:1;object-fit:cover;transition:transform .4s}.cover-play{position:absolute;bottom:14px;right:14px;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;background:var(--paper);color:var(--ink);font-size:22px}.release-meta{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:18px}.release-meta .eyebrow{font-size:8px;letter-spacing:1.3px;color:#526267}.release-fa{font:20px/1.4 var(--serif);white-space:nowrap}.release h3{font:30px/1.3 var(--serif);letter-spacing:-1px;margin-top:6px}.release h3 a{display:flex;justify-content:space-between;align-items:center}.release h3 span{font:20px var(--sans)}.release-status{font-size:11px;color:#5e6c70;margin-top:6px}.connect{display:grid;grid-template-columns:112px 1fr auto;gap:30px;align-items:center;position:relative;padding-block:45px 65px;border-top:1px solid var(--line)}.connect-mark img{width:96px;border-radius:50%}.connect h2{font-size:36px;margin:9px 0 15px}.connect p:not(.eyebrow){font-size:13px;color:#5e6c70;line-height:1.8}.connect-actions{display:flex;flex-direction:column;gap:10px}.button-dark{background:var(--ink);color:var(--paper)}.button-outline{border-color:#b4c0bd;color:var(--ink)}footer{background:var(--ink-deep);position:relative}.footer-main{display:flex;justify-content:space-between;gap:30px;padding-block:48px 38px}.footer-brand{font:48px var(--serif);letter-spacing:-2px}.footer-brand span{font:12px var(--sans);color:var(--muted);letter-spacing:0}.footer-main p{font:italic 14px var(--serif);color:var(--muted);margin-top:14px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:14px 44px;align-content:center;font-size:12px}.footer-links a{display:flex;justify-content:space-between;gap:24px;min-height:30px;align-items:center}.footer-links span{color:var(--muted)}.footer-bottom{padding-block:22px 28px;border-top:1px solid #ffffff1c;display:flex;justify-content:space-between;gap:16px;font-size:10px;color:var(--muted)}.footer-bottom [lang=fa]{font-size:13px}.track-hero{padding-block:24px 72px}.back-link{font-size:12px;color:var(--muted);display:inline-block;padding:8px 0 30px}.track-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.track-art>img{aspect-ratio:1;object-fit:cover;box-shadow:0 20px 60px #0003}.track-info>.eyebrow{color:var(--teal);font-size:10px}.track-info h1{font-size:clamp(50px,5.6vw,78px);margin-top:14px}.track-persian{text-align:left;font:32px/1.7 var(--serif);color:var(--teal);margin-top:5px}.track-description{font-size:14px;line-height:1.7;color:#c4d0d2;max-width:370px;margin-top:10px}.listen{margin-top:28px;scroll-margin-top:24px}.listen h2{font-family:var(--sans);letter-spacing:1.5px;font-size:9px;color:var(--muted);margin-bottom:12px;line-height:1.8}.platform{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-top:1px solid #ffffff2c;font-size:14px}.platform:last-child{border-bottom:1px solid #ffffff2c}.platform>span{display:flex;align-items:center;gap:14px}.platform .platform-action{font-size:11px;color:var(--muted)}.spotify-profile{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--muted);padding-block:18px}.spotify-profile>span{margin-left:auto}.share-button{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:10px 0;color:var(--muted);font-size:11px;min-height:44px}.video-section,.more{position:relative;padding-block:64px}.video-section h2,.more h2{font-size:40px}.text-link{font-size:12px;border-bottom:1px solid #718487;padding-block:8px}.video-frame{aspect-ratio:16/9;background:#102c3c;position:relative;max-width:960px;margin-inline:auto;overflow:hidden}.video-frame iframe{display:block;border:0;width:100%;height:100%;position:absolute;inset:0}.video-facade{display:block;height:100%;position:relative}.video-facade>img{width:100%;height:100%;object-fit:cover}.video-facade:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#000b);pointer-events:none}.play-disc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;font-size:24px;padding-left:4px}.video-caption{position:absolute;left:28px;right:28px;bottom:22px;display:flex;justify-content:space-between;align-items:center;color:var(--paper);font:28px var(--serif);z-index:1}.video-caption>span{font:11px var(--sans)}.more{border-top:1px solid var(--line);padding-top:50px}.more .release-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.toast{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);width:max-content;background:var(--paper);color:var(--ink);border-radius:4px;font-size:13px;box-shadow:0 5px 30px #0003;z-index:5}.toast:not(:empty){padding:14px 22px}.skip{position:fixed;top:-70px;left:20px;padding:12px 20px;background:var(--paper);color:var(--ink);z-index:10}.skip:focus{top:10px}:focus-visible{outline:3px solid #b8985a;outline-offset:5px}.not-found{padding-block:80px 120px}.not-found h1{font-size:80px;margin:20px 0 40px}a:active,button:active{opacity:.75}@media(hover:hover) and (pointer:fine){.button:hover{transform:translateY(-2px);background:#d8e6db}.button-dark:hover{background:#285262}.cover-link:hover img{transform:scale(1.035)}.sleeve>a:hover{transform:rotate(-1deg)}nav a:hover,.footer-links a:hover,.hero-watch:hover{color:var(--teal)}.platform:hover{color:var(--teal)}}@media(min-width:1500px){.hero{padding-block:94px}.hero h1{font-size:100px}}@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.hero{gap:36px;padding-block:64px}.hero h1{font-size:70px}.hero-actions{gap:18px;flex-wrap:wrap}.hero-art{padding-right:28px}.connect{grid-template-columns:80px 1fr auto;gap:20px}.connect-mark img{width:72px}.track-layout{gap:45px}.release-grid{gap:22px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{min-height:86px;padding-top:env(safe-area-inset-top);gap:16px}.brand{font-size:29px;gap:9px}.brand img{width:39px;height:39px}.fm{font-size:10px}nav{font-size:11px;gap:20px}nav span{display:none}.hero{display:flex;flex-direction:column;gap:45px;padding-block:40px 38px;align-items:stretch}.hero h1{font-size:clamp(59px,12.8vw,86px);margin:20px 0}.hero-copy>.eyebrow{font-size:9px;letter-spacing:1.5px}.hero-description{font-size:14px;line-height:1.7}.hero-actions{margin-top:25px;gap:23px}.button{min-height:50px;padding-inline:20px}.hero-watch{font-size:11px}.hero-note{display:none}.hero-art{width:min(100% - 32px,440px);padding-right:30px;margin-inline:auto}.sleeve-caption{margin-top:26px}.sleeve-caption strong{font-size:22px}.platform-strip>.wrap{flex-wrap:wrap;gap:0;justify-content:space-between;padding-block:15px}.platform-strip .eyebrow{width:100%;font-size:8px;margin-bottom:3px}.platform-strip a{font-size:12px;gap:7px;padding-block:10px}.platform-strip a>span{display:none}.platform-strip svg{width:17px}.catalog{padding-block:46px}.section-heading{align-items:start;gap:16px;margin-bottom:28px}.section-heading h2{font-size:37px}.section-heading>p{display:none}.section-heading .eyebrow{font-size:9px;margin-bottom:12px}.release-grid{grid-template-columns:1fr;gap:34px}.release .cover-link img{aspect-ratio:1}.release h3{font-size:31px}.release-meta .eyebrow{font-size:9px}.release-fa{font-size:22px}.release-status{font-size:12px}.connect{grid-template-columns:1fr;padding-block:35px 45px;gap:22px}.connect-mark{display:none}.connect h2{font-size:35px}.connect-actions{flex-direction:row;gap:12px}.connect-actions .button{flex:1;font-size:12px;padding-inline:12px}.footer-main{padding-block:36px 30px;flex-direction:column;gap:28px}.footer-links{gap:6px 34px}.footer-brand{font-size:43px}.footer-bottom{flex-wrap:wrap;font-size:9px;padding-bottom:calc(22px + env(safe-area-inset-bottom))}.footer-bottom [lang=fa]{order:3;width:100%;text-align:left;font-size:12px}.track-hero{padding-block:16px 40px}.back-link{padding-bottom:20px}.track-layout{grid-template-columns:1fr;gap:28px}.track-art{max-width:440px;width:100%;margin-inline:auto}.track-info h1{font-size:58px}.track-info>.eyebrow{font-size:9px}.track-persian{font-size:28px}.track-description{font-size:14px}.listen{margin-top:24px}.platform{min-height:60px}.video-section,.more{padding-block:40px}.video-section h2,.more h2{font-size:33px}.text-link{font-size:10px;white-space:nowrap}.video-caption{left:15px;right:15px;bottom:14px;font-size:20px}.play-disc{width:54px;height:54px;font-size:18px}.more .release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.more .release h3{font-size:23px}.more .release-fa{display:none}.more .release-meta .eyebrow{font-size:7px;letter-spacing:1px}.more .release-status{font-size:10px}.not-found h1{font-size:60px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media(max-width:360px){nav{gap:12px;font-size:10px}.hero-actions{gap:16px}.hero-watch{font-size:10px}.hero h1{font-size:58px}.section-heading h2{font-size:33px}.brand{font-size:26px}}
