/* Release pages: live type, original artwork, music first. */
.stage.is-release{max-width:1440px;background:#0d1013;padding:0}.release-page{--paper:#f0e8da;--ink:#111619;--accent:#e7472b;background:#101417;color:var(--paper);overflow:hidden}.release-page.winter{--accent:#af3729;background:#eee9df;color:#202a2e}.release-page h1,.release-page h2,.release-page p,.release-page figure{margin:0}.release-page a{text-decoration:none}.release-hero{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:5%;padding:42px 6% 80px;min-height:710px;align-items:center}.breath .release-hero{background:radial-gradient(ellipse at 10% 100%,#123c4944,transparent 65%),#0e1215}.winter .release-hero{background:linear-gradient(135deg,#e3e8e6,#f5eee2)}.release-back{display:inline-block;font-size:12px;opacity:.65;margin-bottom:72px}.release-kicker{font-size:10px;letter-spacing:.16em;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.release-kicker span{opacity:.5}.release-heading h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(90px,13vw,183px);font-weight:900;line-height:.86;letter-spacing:-.055em}.winter .release-heading h1{font-family:Georgia,serif;font-size:clamp(62px,8vw,112px);font-weight:400;letter-spacing:-.07em;line-height:1}.release-heading h1>span{display:block;font-size:clamp(20px,2.6vw,36px);letter-spacing:-.03em;font-style:italic;margin-top:8px}.release-deck{font:clamp(23px,3vw,40px)/1.17 Georgia,serif;margin-top:32px!important;letter-spacing:-.02em}.release-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.release-cta,.release-secondary{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:16px 21px;border:1px solid var(--accent);background:var(--accent);color:#fff;font:600 13px/1.5 Arial,sans-serif;cursor:pointer;border-radius:0;min-height:52px}.release-secondary{background:transparent;border-color:#ffffff45;color:inherit}.winter .release-secondary{border-color:#202a2e55}.release-cta:hover{filter:brightness(1.15)}.release-secondary:hover{background:#ffffff12}.release-small{font-size:12px;line-height:1.65;opacity:.58;max-width:300px;margin-top:22px!important}.release-art{padding:10% 0 0;transform:rotate(2deg)}.winter .release-art{transform:rotate(-3deg)}.release-art img{width:100%;height:auto;display:block;box-shadow:0 30px 65px #0006}.release-art figcaption{font-size:8px;letter-spacing:.1em;display:flex;justify-content:space-between;padding-top:16px}.release-scroll{position:absolute;left:6%;right:6%;bottom:24px;border-top:1px solid #ffffff25;padding-top:14px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.16em;opacity:.6}.winter .release-scroll{border-color:#202a2e33}.release-story{display:grid;grid-template-columns:1fr 2fr;gap:8%;padding:110px 8%;background:var(--paper);color:var(--ink)}.winter .release-story{background:#223137;color:#f1e9dc}.release-index{font-size:10px;letter-spacing:.14em;line-height:1.8;opacity:.6}.release-page h2{font:clamp(35px,5vw,66px)/1.05 Georgia,serif;font-weight:400;letter-spacing:-.045em}.release-story>div>p{font-size:16px;line-height:1.85;max-width:570px;margin-top:30px}.release-facts{margin-top:38px;display:flex;gap:24px;flex-wrap:wrap;font-size:9px;letter-spacing:.12em;border-top:1px solid #202a2e33;padding-top:18px}.winter .release-facts{border-color:#ffffff35}.release-cinema{padding:90px 6%;background:#0b0f12}.release-section-head{display:flex;justify-content:space-between;align-items:start;gap:30px;margin-bottom:38px}.release-section-head h2{width:65%}.film-shell{aspect-ratio:16/9;background:#050606;position:relative}.film-shell iframe{width:100%;height:100%;border:0}.film-load{padding:0;border:0;width:100%;height:100%;cursor:pointer;position:relative;color:#fff;background:#111}.film-load>img{width:100%;height:100%;object-fit:cover;filter:brightness(.7);transition:filter .4s}.film-load:hover>img{filter:brightness(.95)}.film-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid #fff8;border-radius:50%;width:82px;height:82px;font-size:23px;background:#0002;backdrop-filter:blur(8px)}.film-caption{position:absolute;bottom:26px;left:30px;text-align:left;font-size:11px;letter-spacing:.14em}.film-caption small{display:block;font-size:9px;opacity:.7;margin-top:8px}.film-links{display:flex;gap:30px;justify-content:flex-end;padding:20px 0;font-size:11px}.film-links a{display:flex;gap:24px;border-bottom:1px solid #ffffff50;padding-bottom:8px}.film-stills{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:50px}.film-stills img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.film-stills figcaption{font-size:9px;letter-spacing:.13em;opacity:.6;padding-top:15px}.release-words{padding:95px 8%;background:#17252a;text-align:center}.release-words .release-index{margin-bottom:35px}.release-words blockquote{font:clamp(27px,4.2vw,59px)/1.4 Georgia,serif;letter-spacing:-.035em;margin:0}.release-text-button{background:none;border:0;border-bottom:1px solid #ffffff60;color:inherit;padding:14px 0;margin-top:30px;cursor:pointer;font-size:12px}.release-listen{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:95px 8%;background:#e8e0d3;color:#182126}.release-listen h2{margin-top:22px}.release-listen>div>p:last-child{font-size:13px;opacity:.65;margin-top:22px}.release-services{display:flex;flex-direction:column;justify-content:center}.release-services a,.release-services button{display:flex;justify-content:space-between;gap:20px;padding:19px 0;border:0;border-bottom:1px solid #18212640;background:none;color:inherit;font:14px/1.4 Arial,sans-serif;text-align:left;cursor:pointer}.release-services .service-main{font-weight:bold;font-size:17px}.release-services a:hover,.release-services button:hover{color:var(--accent)}.release-other{display:block;padding:50px 8%;background:#9f3328;color:#fff}.release-other>span{font-size:9px;letter-spacing:.14em;opacity:.7}.release-other strong{display:flex;justify-content:space-between;font:clamp(43px,7vw,86px)/1.3 Georgia,serif;margin-top:14px;letter-spacing:-.04em}.release-other b{font-weight:400}.release-other small{display:block;font-size:13px;margin-top:5px;opacity:.8}.winter .release-other{background:#14252d}.romance-world{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:8%;padding:85px 8%}.romance-image img{width:100%;display:block}.romance-note h2{margin-top:24px}.romance-note>p:not(.release-index){font-size:16px;line-height:1.8;margin:26px 0}.winter .release-words{background:#d5dedc;color:#24353a;padding:90px 6%}.romance-afterword{font:italic clamp(37px,6vw,82px)/1.1 Georgia,serif;letter-spacing:-.045em}.romance-afterword span{color:#a6382b}.afterword-caption{font-size:10px;letter-spacing:.15em;margin-top:28px!important;opacity:.6}.winter .release-listen{background:#f1ebe0}.release-page~*{box-sizing:border-box}body:has(.is-release) #catalog{display:none}body:has(.is-release) #status{display:none}body:has(.is-release) #next{background:#101417}body:has(.is-release) .release-button{display:none}body:has(.is-release) .artwork-full{display:none}body:has(.is-release) .home-track-art{aspect-ratio:1}.stage.is-release .release-page section{scroll-margin-top:110px}
@media(min-width:1500px){.release-heading h1{font-size:185px}.winter .release-heading h1{font-size:112px}}
@media(max-width:800px){.release-hero{padding:30px 7% 65px;min-height:0;gap:25px;grid-template-columns:1fr}.release-back{margin-bottom:38px}.release-kicker{font-size:9px}.release-heading h1{font-size:clamp(95px,23vw,180px)}.winter .release-heading h1{font-size:clamp(65px,16vw,120px)}.release-deck{font-size:28px;margin-top:22px!important}.release-art{padding:18px 4% 30px;max-width:530px;width:100%;margin:0 auto!important;transform:rotate(1deg)}.release-art figcaption{font-size:8px}.release-story{grid-template-columns:1fr;gap:24px;padding:60px 7%}.release-page h2{font-size:42px}.release-story>div>p{font-size:15px}.release-cinema{padding:60px 5%}.release-section-head{display:block}.release-section-head h2{width:auto;margin-top:24px}.film-play{width:58px;height:58px;font-size:18px}.film-caption{left:17px;bottom:15px;font-size:9px}.film-links{justify-content:flex-start;gap:24px;font-size:10px}.film-stills{grid-template-columns:1fr;gap:25px;margin-top:35px}.release-words{padding:65px 6%}.release-listen{grid-template-columns:1fr;gap:28px;padding:60px 7%}.release-services a,.release-services button{padding:18px 0}.romance-world{grid-template-columns:1fr;padding:55px 7%;gap:35px}.romance-note h2{font-size:45px}.release-other{padding:40px 7%}.release-other strong{font-size:53px}.release-other small{font-size:12px}.release-cta,.release-secondary{font-size:12px;padding:13px 16px}.winter .release-heading h1>span{font-size:27px}.release-page .release-small{max-width:330px}}
/* Дышу / 1984 — scoped to preserve every other release. */
.breath{--accent:#f02b38;--paper:#eef0f7;--ink:#eef0f7;background:#070910}.breath .release-hero{background:radial-gradient(ellipse at 100% 10%,#1135a377,transparent 65%),#070910;padding-bottom:120px}.breath .release-heading h1{position:relative;isolation:isolate}.breath .release-heading h1:after{content:"";position:absolute;inset:53% -4% auto -7%;height:9%;background:#f02b38;z-index:-1;transform:rotate(-3deg)}.breath .release-art{transform:none;position:relative}.breath .release-art:before,.breath .release-art:after{content:"";position:absolute;width:26px;height:26px;border-color:#f02b38;border-style:solid;pointer-events:none}.breath .release-art:before{left:-12px;top:7%;border-width:2px 0 0 2px}.breath .release-art:after{right:-12px;bottom:12px;border-width:0 2px 2px 0}.breath .release-deck,.breath h2{font-family:Arial,sans-serif;font-weight:700;letter-spacing:-.045em}.control-mark{position:absolute;bottom:67px;left:6%;right:6%;display:flex;justify-content:space-between;gap:20px;font:10px/1.5 monospace;letter-spacing:.15em;color:#fa6370}.breath .release-story{background:#102478;color:#eef0f7}.breath .release-facts{border-color:#ffffff40}.breath .release-cinema{background:#070910}.breath .release-words{background:linear-gradient(145deg,#102478,#090f2d)}.breath .release-listen{background:#0b101d;color:#eef0f7}.breath .release-services a,.breath .release-services button{border-color:#ffffff30}.breath .release-services small{display:block;font-size:11px;font-weight:400;line-height:1.6;margin-top:5px;color:#adb8d2}.breath .release-other{background:#172e7b}.video-platforms{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.video-platforms button{font:600 13px/1.4 Arial,sans-serif;padding:12px 20px;min-height:44px;border:1px solid #8492b366;border-radius:24px;background:transparent;color:#eef0f7;cursor:pointer;transition:background .2s,border-color .2s}.video-platforms button[aria-pressed=true]{background:#173cbd;border-color:#527aff}.video-platforms button:hover{border-color:#f02b38}.breath a:focus-visible,.breath button:focus-visible{outline:2px solid #9cb6ff;outline-offset:5px}.breath .film-shell iframe{display:block}.video-help{font:12px/1.7 Arial,sans-serif;color:#a8b3ca;margin-top:14px!important}.breath .film-links{flex-wrap:wrap}.memory-frame{margin-top:40px!important}.memory-frame img,.breath .film-stills img{display:block;width:100%;height:auto;object-fit:contain}.memory-frame figcaption{font:10px/1.8 monospace;letter-spacing:.12em;color:#a8b3ca;margin-top:14px}.breath .release-services a:hover,.breath .release-services button:hover{color:#ff7c87}.breath .release-index{opacity:.8}.breath .release-small{opacity:.8}
@media(max-width:800px){.breath .release-hero{padding-bottom:110px}.control-mark{font-size:9px;left:7%;right:7%;letter-spacing:.08em}.breath .release-heading h1{font-size:clamp(90px,23vw,180px)}.breath .release-art{padding-left:0;padding-right:0}.breath .release-art:before{left:-6px}.breath .release-art:after{right:-6px}.breath .film-links{gap:14px}.breath .release-kicker{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.video-platforms button{transition:none}}

/* Романс: individual streaming links and a separate MP3 download. */
.winter .release-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:center}
.winter .release-services a,.winter .release-services button{padding:16px;border:1px solid #24353a40;border-radius:6px;align-items:center;background:#faf6ee;font-size:13px;min-width:0;overflow-wrap:anywhere;transition:background .2s,border-color .2s}
.winter .release-services small{display:block;font-size:11px;font-weight:400;line-height:1.6;margin-top:5px;color:#576566}
.winter .release-services .track-download{grid-column:1/-1;margin-top:12px;background:#223137;color:#fff;border-color:#223137;font-size:14px}
.winter .release-services .track-download small{color:#d5dedc}
.winter .release-services a:hover,.winter .release-services button:hover{border-color:var(--accent);background:#eee4d5}
.winter .release-services .track-download:hover{background:#35494f;color:#fff}
.winter .release-services a:focus-visible,.winter .release-services button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
@media(max-width:480px){.winter .release-services{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.winter .release-services a,.winter .release-services button{transition:none}}
