.hv{--hv-ease:cubic-bezier(.16,1,.3,1);--hv-dim:color-mix(in srgb,var(--ink) 16%,var(--bg));--hv-accent:var(--lime);overflow-x:clip}.site-shell[data-theme=light] .hv{--hv-accent:var(--lime-ink)}.hv-eyebrow{gap:10px;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.hv-button,.hv-eyebrow{display:inline-flex;align-items:center;font-weight:650}.hv-button{justify-content:space-between;gap:22px;min-height:52px;padding:0 22px;border:1px solid transparent;font-size:13px;letter-spacing:.01em;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .16s ease}.hv-button span{font-size:18px;transition:transform .3s var(--hv-ease)}.hv-button:hover span{transform:translate(3px,-3px)}.hv-button:active{transform:scale(.98)}.hv-button-solid{background:var(--lime);color:#111}.hv-button-solid:hover{background:#d8e8ba}.site-shell[data-theme=light] .hv-button-solid{background:var(--ink);color:#f4f3ee}.site-shell[data-theme=light] .hv-button-solid span{color:var(--lime)}.site-shell[data-theme=light] .hv-button-solid:hover{background:#2c2c2a}.hv-button-line{border-color:var(--line-strong);color:var(--ink)}.hv-button-line:hover{border-color:var(--ink)}.hv-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(40px,5vw,90px);align-items:center;max-width:var(--max);height:calc(100svh - 76px);min-height:620px;max-height:980px;margin:0 auto;padding:0 var(--gutter);overflow:hidden}.hv-hero-copy{position:relative;z-index:1;min-width:0;padding:40px 0 70px;container-type:inline-size}.hv-hero h1{margin:26px 0 0;font-family:var(--display);font-size:min(clamp(50px,5.7vw,108px),calc(100cqi / (var(--hv-longest, 10) * .9)));font-weight:680;line-height:1.02;letter-spacing:-.045em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.hv-word{display:inline-block;margin-right:.2em}.hv-word>span{display:inline-block;animation:hv-word 1.2s var(--hv-ease) both;animation-delay:var(--d)}.hv-rise{animation:hv-fade 1.1s var(--hv-ease) both;animation-delay:var(--d)}.hv-hero-intro{max-width:46ch;margin:34px 0 0;color:var(--muted);font-size:clamp(17px,1.3vw,20px);line-height:1.6}.hv-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.hv-hero-note{max-width:50ch;margin:30px 0 0;color:var(--muted);font-size:13px}.hv-cover-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.1vw,18px);align-self:stretch;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.hv-cover-column{display:flex;flex-direction:column;animation:hv-column 110s linear infinite}.hv-cover-column:nth-child(2){animation-duration:135s;animation-direction:reverse}.hv-cover-column:nth-child(3){animation-duration:122s}.hv-cover-stack{display:grid;gap:clamp(10px,1.1vw,18px);padding-bottom:clamp(10px,1.1vw,18px)}.hv-cover{position:relative;display:block;overflow:hidden}.hv-cover .artwork img{transition:transform .9s var(--hv-ease),filter .4s ease}.hv-cover:hover .artwork img{transform:scale(1.06)}.hv-cover-caption{position:absolute;inset:auto 0 0;display:grid;gap:3px;padding:34px 12px 12px;background:linear-gradient(180deg,transparent,rgb(0 0 0/.78));color:#f4f3ee;font-size:12px;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .4s var(--hv-ease)}.hv-cover-caption strong{font-family:var(--display);font-size:15px;font-weight:650;letter-spacing:-.02em}.hv-cover:hover .hv-cover-caption{opacity:1;transform:none}.hv-cover-strip{display:none}.hv-cover-strip-track{display:flex;width:max-content;animation:hv-cover-row 150s linear infinite}.hv-cover-strip-group{display:flex;gap:10px;padding-right:10px}.hv-section{max-width:var(--max);margin:0 auto;padding:clamp(90px,9vw,150px) var(--gutter) 0}.hv-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 40px;margin-bottom:clamp(32px,3.5vw,54px)}.hv-section-head .hv-eyebrow{grid-column:1/-1}.hv-section-head h2{max-width:18ch;margin:0;font-family:var(--display);font-size:clamp(34px,3.8vw,64px);font-weight:650;line-height:1.05;letter-spacing:-.04em}.hv-more{display:inline-flex;align-items:center;gap:14px;padding-bottom:7px;border-bottom:1px solid var(--hv-accent);font-size:13px;font-weight:650;white-space:nowrap}.hv-more span{color:var(--hv-accent);font-size:18px;transition:transform .3s var(--hv-ease)}.hv-more:hover span{transform:translate(3px,-3px)}.hv-slider-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 40px;margin-bottom:clamp(32px,3.5vw,54px)}.hv-slider-bar .hv-section-head{flex:1 1;margin-bottom:0}.hv-slider-nav{display:flex;gap:8px;flex:none}.hv-slider-nav button{display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid var(--line-strong);background:transparent;color:var(--ink);transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.hv-slider-nav button .arrow-icon{width:20px;height:20px}.hv-slider-nav button:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--bg)}.hv-slider-nav button:disabled{opacity:.3;cursor:default}.hv-slider-track{position:relative;--hv-per-view:4;--hv-gap:clamp(12px,1.4vw,24px);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--hv-per-view) - 1) * var(--hv-gap)) / var(--hv-per-view));gap:var(--hv-gap);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:24px;margin-block:-24px}.hv-slider-track::-webkit-scrollbar{display:none}.hv-slider-group{display:contents}.hv-slider-group>*{scroll-snap-align:start;min-width:0}.hv-slider-track:focus-visible{outline-offset:4px}.hv-work{background:color-mix(in srgb,var(--ink) 4%,var(--bg));border-block:1px solid var(--line)}.hv-work-inner{max-width:var(--max);margin:0 auto;padding:clamp(80px,8vw,130px) var(--gutter)}.hv-work-head h2{max-width:22ch;font-size:clamp(30px,3.2vw,54px)}.hv-work-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.hv-work-list li+li{border-left:1px solid var(--line)}.hv-work-list li{display:flex}.hv-work-list li>.scroll-reveal{flex:1 1;display:flex}.hv-work-list .hv-work-card{flex:1 1}.hv-work-card{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:14px;height:100%;min-height:320px;padding:clamp(26px,2.6vw,40px);transition:background-color .3s ease}.hv-work-card:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.hv-work-card:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--hv-accent);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--hv-ease)}.hv-work-card:focus-visible:before,.hv-work-card:hover:before{transform:scaleX(1)}.hv-work-number{color:var(--muted);font-family:var(--display);font-size:clamp(40px,4vw,68px);font-weight:600;line-height:1;letter-spacing:-.04em;transition:color .3s ease}.hv-work-card:hover .hv-work-number{color:var(--hv-accent)}.hv-work-card h3{margin:24px 0 0;font-family:var(--display);font-size:clamp(21px,1.8vw,30px);font-weight:600;line-height:1.15;letter-spacing:-.03em}.hv-work-card p{max-width:36ch;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.hv-work-action{display:inline-flex;align-items:center;gap:12px;margin-top:18px;color:var(--hv-accent);font-size:13px;font-weight:650}.hv-work-action i{font-size:18px;font-style:normal;transition:transform .35s var(--hv-ease)}.hv-work-card:hover .hv-work-action i{transform:translate(3px,-3px)}.hv-poster{display:grid;gap:16px}.hv-poster-photo{display:block;overflow:hidden}.hv-poster .artist-image{aspect-ratio:4/5}.hv-poster .artist-image img{transform:scale(1.008);transition:transform 1s var(--hv-ease)}.hv-poster:focus-visible .artist-image img,.hv-poster:hover .artist-image img{transform:scale(1.05)}.hv-poster-name{padding-bottom:14px;border-bottom:1px solid var(--line);font-family:var(--display);font-size:clamp(20px,1.75vw,30px);font-weight:650;line-height:1.1;letter-spacing:-.035em;overflow-wrap:break-word;transition:color .25s ease,border-color .25s ease}.hv-poster:focus-visible .hv-poster-name,.hv-poster:hover .hv-poster-name{color:var(--hv-accent);border-color:var(--hv-accent)}.hv-rel{display:grid;gap:16px}.hv-rel-cover{position:relative;z-index:0;display:block}.hv-rel-glow{position:absolute;z-index:-1;inset:10%;background:50%/cover no-repeat;filter:blur(34px) saturate(1.5);opacity:0;transform:translateY(14px) scale(.96);transition:opacity .6s ease,transform .8s var(--hv-ease)}.hv-rel:focus-visible .hv-rel-glow,.hv-rel:hover .hv-rel-glow{opacity:.65;transform:translateY(18px) scale(1.04)}.site-shell[data-theme=light] .hv-rel:hover .hv-rel-glow{opacity:.45}.hv-rel-cover .artwork img{transition:transform 1s var(--hv-ease)}.hv-rel:focus-visible .hv-rel-cover .artwork img,.hv-rel:hover .hv-rel-cover .artwork img{transform:scale(1.05)}.hv-rel-meta{display:grid;gap:6px}.hv-rel-artists{color:var(--muted);font-size:13px}.hv-rel-meta strong{font-family:var(--display);font-size:clamp(19px,1.6vw,27px);font-weight:620;line-height:1.15;letter-spacing:-.03em;overflow-wrap:anywhere;transition:color .25s ease}.hv-rel:hover .hv-rel-meta strong{color:var(--hv-accent)}.hv-rel-type{color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.hv-close{margin-top:clamp(110px,11vw,190px);border-top:1px solid var(--line)}.hv-close-inner{grid-template-columns:minmax(0,1.6fr) minmax(260px,.55fr);align-items:end;gap:40px clamp(40px,6vw,120px);max-width:var(--max);margin:0 auto;padding:clamp(80px,8vw,130px) var(--gutter) clamp(90px,9vw,150px)}.hv-close h2{max-width:15ch;margin:0;font-family:var(--display);font-size:clamp(40px,5.2vw,96px);font-weight:650;line-height:1.02;letter-spacing:-.045em}.hv-close-side{display:grid;gap:26px;padding-bottom:.4em}.hv-close-side p{max-width:34ch;margin:0;color:var(--muted);font-size:16px;line-height:1.6}.hv-close-button{width:100%;min-height:64px;padding:0 26px;font-size:15px}.hv-close-button span{font-size:22px}.hv-page{max-width:var(--max);margin:0 auto;padding:clamp(56px,6vw,100px) var(--gutter) clamp(100px,10vw,160px)}.hv-page-head{display:grid;gap:22px;margin-bottom:clamp(44px,5vw,80px);padding-bottom:clamp(34px,4vw,58px);border-bottom:1px solid var(--line);container-type:inline-size}.hv-page-head h1{margin:4px 0 0;font-family:var(--display);font-size:min(clamp(54px,8.4vw,150px),calc(100cqi / (var(--hv-longest, 10) * .9)));font-weight:680;line-height:.98;letter-spacing:-.05em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.hv-page-head .accent-period{font-style:normal}.hv-page-head p{max-width:46ch;margin:6px 0 0;color:var(--muted);font-size:clamp(17px,1.3vw,20px);line-height:1.6}.hv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(30px,3vw,52px) clamp(12px,1.4vw,24px)}.hv-grid>.scroll-reveal{min-width:0}.hv-page .catalog-pagination{margin-top:clamp(56px,6vw,90px);padding-top:22px;border-top:1px solid var(--line)}.hv-page .catalog-pagination-pages a{min-width:48px;height:48px;border:1px solid transparent;font-weight:600;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.hv-page .catalog-pagination-pages a:hover{border-color:var(--line-strong);color:var(--ink)}.hv-page .catalog-pagination-pages a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.hv-contacts .contact-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(50px,7vw,130px);padding-top:0}.hv-contacts .contact-grid h2{font-family:var(--display);font-size:clamp(28px,2.6vw,46px);font-weight:650;letter-spacing:-.035em}.hv-contacts .contact-form-wrap>div>p,.hv-contacts .contact-form-wrap>p{color:var(--muted);font-size:16px}.hv-contacts .contact-form-bottom button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:60px;padding:0 26px;font-size:15px;font-weight:700}.hv-contacts .contact-form-bottom button span{margin:0;font-size:20px;transition:transform .3s var(--hv-ease)}.hv-contacts .contact-form-bottom button:hover span{transform:translate(3px,-3px)}.hv-contacts .contact-method{padding:22px 0 24px}.hv-contacts .contact-method span{font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.hv-contacts .contact-method a{font-family:var(--display);font-size:clamp(19px,1.7vw,28px);font-weight:600;letter-spacing:-.03em;transition:color .2s ease}.hv-contacts .contact-socials h3{font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}@keyframes hv-word{0%{opacity:0;transform:translateY(.28em);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes hv-fade{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes hv-column{to{transform:translateY(-50%)}}@keyframes hv-cover-row{to{transform:translateX(-50%)}}@keyframes hv-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media (max-width:1100px){.hv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.hv-hero{display:block;height:auto;min-height:0;max-height:none;padding:40px 0 70px;overflow:hidden}.hv-hero-copy{padding:0 var(--gutter)}.hv-cover-flow{display:none}.hv-cover-strip{display:block;margin-top:54px;overflow:hidden}.hv-cover-strip .hv-cover{width:clamp(130px,34vw,200px);flex:none}.hv-close-inner{grid-template-columns:1fr}.hv-close-side{max-width:460px}.hv-work-list{grid-template-columns:1fr}.hv-work-list li+li{border-left:0;border-top:1px solid var(--line)}.hv-work-card{min-height:0}.hv-slider-track{--hv-per-view:3}.hv-contacts .contact-grid{grid-template-columns:1fr}}@media (max-width:650px){.hv-hero h1{font-size:min(clamp(36px,11.6vw,60px),calc(100cqi / (var(--hv-longest, 10) * .9)))}.hv-hero-actions .hv-button{flex:1 1 100%}.hv-section-head{grid-template-columns:1fr}.hv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.hv-page-head h1{font-size:min(clamp(44px,14vw,72px),calc(100cqi / (var(--hv-longest, 10) * .9)))}.hv-contacts .contact-form-bottom button{width:100%}.hv-section-head .hv-more{justify-self:start}.hv-poster{gap:12px}.hv-poster-name{padding-bottom:10px;font-size:clamp(16px,4.8vw,20px)}.hv-rel-meta strong{font-size:17px}.hv-slider-track{--hv-per-view:2.15}.hv-slider-bar{position:relative;display:block}.hv-slider-nav{position:absolute;right:0;bottom:-6px;gap:6px}.hv-slider-nav button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.hv-cover-column,.hv-cover-strip-track,.hv-rise,.hv-word>span{animation:none!important}}@media (min-width:1900px){.site-shell:has(.hv){--max:2080px}.hv-hero{max-height:1180px}.hv-hero h1{font-size:min(clamp(100px,5.4vw,136px),calc(100cqi / (var(--hv-longest, 10) * .9)))}.hv-hero-intro{font-size:21px}.hv-close h2{font-size:clamp(96px,4.8vw,116px)}.hv-close-side p{font-size:18px}.hv-page-head h1{font-size:min(clamp(140px,7vw,170px),calc(100cqi / (var(--hv-longest, 10) * .9)))}.hv-close-button{min-height:72px;font-size:16px}.hv-section-head h2{font-size:clamp(64px,3.4vw,76px)}.hv-poster-name{font-size:32px}.hv-rel-meta strong{font-size:28px}}.hv-crumbs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:clamp(30px,3.4vw,54px);color:var(--muted);font-size:13px;font-weight:600}.hv-crumbs a{transition:color .2s ease}.hv-crumbs a:hover{color:var(--hv-accent)}.hv-crumbs [aria-current]{color:var(--ink)}.hv-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,110px);padding-bottom:clamp(60px,7vw,110px);border-bottom:1px solid var(--line)}.hv-detail-copy{display:grid;justify-items:start;gap:24px;min-width:0;container-type:inline-size}.hv-detail-copy h1{justify-self:stretch;margin:0;font-family:var(--display);font-size:min(clamp(54px,7.2vw,140px),calc(100cqi / (var(--hv-longest, 10) * .9)));font-weight:680;line-height:.98;letter-spacing:-.05em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.hv-listen{display:grid;gap:14px;justify-self:stretch;margin-top:18px}.hv-listen .service-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(18px,2vw,32px);max-width:620px}.hv-listen .service-links a{min-width:0;min-height:56px;padding:0 2px;gap:14px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);transition:color .2s ease,border-color .2s ease}.hv-listen .service-links a:nth-child(-n+2){border-top:1px solid var(--line)}.hv-listen .service-links a:hover{background:transparent;border-color:var(--hv-accent)}.hv-listen .service-link-main>span:last-child{font-size:14px;font-weight:600}.hv-listen .service-link-arrow{color:var(--muted);transition:transform .3s var(--hv-ease),color .2s ease}.hv-listen .service-links a:hover .service-link-arrow{color:var(--hv-accent);transform:translate(3px,-3px)}.site-shell[data-theme=dark] .hv-listen .service-links a:hover .brand-icon-zvuk{filter:inherit}.hv-bio{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px clamp(40px,6vw,110px);padding:clamp(60px,7vw,110px) 0;border-bottom:1px solid var(--line)}.hv-bio>div{display:grid;gap:1em}.hv-bio p{max-width:40ch;margin:0;font-size:clamp(19px,1.55vw,26px);line-height:1.55;letter-spacing:-.01em}.hv-detail-section{padding-top:clamp(70px,8vw,130px)}.hv-empty{color:var(--muted);font-size:17px}.hv-release-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.hv-release-art{position:relative;z-index:0}.hv-release-glow{position:absolute;z-index:-1;inset:8%;background:50%/cover no-repeat;filter:blur(60px) saturate(1.5);opacity:.45;transform:translateY(24px) scale(1.05)}.site-shell[data-theme=light] .hv-release-glow{opacity:.3}.hv-imprint{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.hv-imprint a{display:inline-flex;align-items:center;gap:8px;color:var(--muted);transition:color .2s ease}.hv-imprint a:hover{color:var(--hv-accent)}.hv-release-artists{font-family:var(--display);font-size:clamp(20px,1.8vw,30px);font-weight:600;letter-spacing:-.03em}.hv-release-artists a{transition:color .2s ease}.hv-release-artists a:hover{color:var(--hv-accent)}.hv-release-artists .hv-sep{color:var(--muted)}.hv-release-artists small{color:var(--muted);font-size:.6em}.hv-release-desc{max-width:46ch;margin:0;color:var(--muted);font-size:17px;line-height:1.6}.hv-release-meta{display:flex;gap:14px;margin:0;font-size:13px}.hv-release-meta dt{color:var(--muted)}.hv-release-meta dd{margin:0;font-weight:650}.hv-tracks-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px clamp(40px,6vw,110px);align-items:start}.hv-tracks .hv-section-head{grid-template-columns:1fr;margin:0}.hv-tracks ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.hv-tracks li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:20px 2px;border-bottom:1px solid var(--line)}.hv-tracks li>span{color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hv-tracks li strong{font-family:var(--display);font-size:clamp(18px,1.5vw,24px);font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}@media (max-width:900px){.hv-bio,.hv-detail-hero,.hv-release-hero,.hv-tracks-inner{grid-template-columns:1fr}.hv-release-art{max-width:520px}}@media (max-width:650px){.hv-detail-copy h1{font-size:min(clamp(44px,14vw,72px),calc(100cqi / (var(--hv-longest, 10) * .9)))}.hv-listen .service-links{gap:0 14px}.hv-listen .service-links a{min-height:50px;gap:8px}.hv-listen .service-link-main{gap:9px}.hv-listen .service-link-main>span:last-child{font-size:12.5px}}@media (min-width:1900px){.hv-detail-copy h1{font-size:min(clamp(130px,6.6vw,160px),calc(100cqi / (var(--hv-longest, 10) * .9)))}.hv-bio p{font-size:28px}}.hv-tracks{padding-bottom:clamp(70px,8vw,130px);border-bottom:1px solid var(--line)}.hv-release-hero{align-items:start;grid-template-columns:auto minmax(0,1fr)}.hv-release-art{width:min(44vw,calc(100svh - 250px),760px);min-width:320px}.hv-release-hero .hv-detail-copy{padding-top:6px}.hv-listen .service-link-main .brand-icon{width:24px}.hv-listen .service-link-main .brand-icon-zvuk{background-size:76px auto}.hv-partner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;border:1px solid var(--line)}.hv-partner-logo{display:grid;place-items:center;padding:clamp(50px,6vw,100px);border-right:1px solid var(--line);background:color-mix(in srgb,var(--ink) 4%,var(--bg))}.hv-partner-logo img{width:min(62%,300px);height:auto}.site-shell[data-theme=light] .hv-partner-logo img{filter:invert(1)}.hv-partner-copy{display:grid;align-content:center;justify-items:start;gap:24px;padding:clamp(32px,5vw,90px);container-type:inline-size}.hv-partner-copy h2{margin:0;font-family:var(--display);font-size:min(clamp(44px,5vw,96px),calc(100cqi / 7.4));font-weight:680;line-height:.98;letter-spacing:-.045em}.hv-partner-copy p{max-width:38ch;margin:0;color:var(--muted);font-size:clamp(16px,1.2vw,19px);line-height:1.6}.hv-partner-copy .hv-button{margin-top:10px}@media (max-width:900px){.hv-release-hero{grid-template-columns:1fr}.hv-release-art{width:100%;min-width:0;max-width:520px}.hv-partner{grid-template-columns:1fr}.hv-partner-logo{padding:50px;border-right:0;border-bottom:1px solid var(--line)}.hv-partner-logo img{width:min(60%,240px)}}.hv-artist-hero{align-items:start;grid-template-columns:auto minmax(0,1fr)}.hv-artist-photo{position:relative;z-index:0;width:min(42vw,calc((100svh - 230px) * var(--ratio, .8)),640px);min-width:300px}.hv-artist-photo .artist-image{aspect-ratio:var(--ratio,.8)}.hv-photo-glow{position:absolute;z-index:-1;inset:8%;background:50%/cover no-repeat;filter:blur(60px) saturate(1.4);opacity:.4;transform:translateY(24px) scale(1.05)}.site-shell[data-theme=light] .hv-photo-glow{opacity:.28}.hv-artist-hero .hv-detail-copy{padding-top:6px}.hv-artist-hero .hv-listen{margin-top:10px}.hv-profiles{display:grid;gap:14px;justify-self:stretch}.hv-profiles .service-links{display:flex;flex-wrap:wrap;gap:8px}.hv-profiles .service-links a{min-width:0;min-height:46px;gap:10px;padding:0 16px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.hv-profiles .service-links a:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.hv-profiles .service-link-main>span:last-child{font-size:13px;font-weight:600}.hv-profiles .service-link-arrow{display:none}.site-shell[data-theme=dark] .hv-profiles .service-links a:hover .brand-icon-zvuk{filter:none}.hv-others{padding-bottom:10px}@media (max-width:900px){.hv-artist-hero{grid-template-columns:1fr}.hv-artist-photo{width:min(100%,calc(70svh * var(--ratio, .8)));min-width:0}}.site-shell{--r-lg:24px;--r-md:16px;--r-sm:12px;--surface:color-mix(in srgb,var(--ink) 6%,var(--bg));--surface-hover:color-mix(in srgb,var(--ink) 10%,var(--bg));--surface-line:color-mix(in srgb,var(--ink) 9%,transparent)}.site-shell[data-theme] .site-header{height:88px;padding:10px var(--gutter) 0;background:transparent;border:0;color:var(--ink);pointer-events:none}.site-shell[data-theme] .site-header .header-inner{height:68px;max-width:calc(var(--max) - 2 * var(--gutter) + 40px);padding:0 12px 0 22px;border:1px solid var(--surface-line);border-radius:20px;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 10px 40px rgb(0 0 0/.18);pointer-events:auto}.site-shell[data-theme] .desktop-nav{gap:4px}.site-shell[data-theme] .desktop-nav a{padding:10px 16px;border-radius:var(--r-sm);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.site-shell[data-theme] .desktop-nav a:hover{background:var(--surface-hover);color:var(--ink)}.site-shell[data-theme] .desktop-nav a[aria-current=page]{background:var(--surface-hover)}.site-shell[data-theme] .desktop-nav a[aria-current=page]:after{left:50%;right:auto;bottom:4px;width:4px;height:4px;border-radius:50%;transform:translateX(-50%)}.site-shell[data-theme] .header-demo{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 18px;border:0;border-radius:var(--r-sm);background:var(--lime);color:#111;font-size:12px;font-weight:700}.site-shell[data-theme] .header-demo span{color:inherit}.site-shell[data-theme] .header-demo:hover{background:#d8e8ba;color:#111}.site-shell[data-theme=light] .header-demo{background:var(--ink);color:#f4f3ee}.site-shell[data-theme=light] .header-demo span{color:var(--lime)}.site-shell[data-theme=light] .header-demo:hover{background:#2c2c2a;color:#f4f3ee}.site-shell[data-theme=light] .site-header .header-inner{box-shadow:0 10px 40px rgb(0 0 0/.06)}.site-shell[data-theme] .mobile-menu nav{border-radius:var(--r-md);border-color:var(--surface-line);background:color-mix(in srgb,var(--bg) 97%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-shell[data-theme] .mobile-menu summary span{background:var(--ink)}@media (max-width:900px){.site-shell[data-theme] .site-header{height:74px;padding:8px 12px 0}.site-shell[data-theme] .site-header .header-inner{height:58px;padding:0 6px 0 16px;border-radius:16px}.site-shell[data-theme] .mobile-menu nav{top:56px;right:-6px}.hv-work-list li+li{border-top:0}}.hv-button,.hv-close-button,.hv-page .catalog-pagination-pages a,.hv-slider-nav button{border-radius:var(--r-sm)}.hv-artist-photo .artist-image,.hv-cover,.hv-cover-strip .hv-cover,.hv-poster-photo,.hv-rel-cover .artwork,.hv-release-art .artwork{border-radius:var(--r-md);overflow:hidden}.hv-rel-cover{border-radius:var(--r-md)}.hv-artist-photo .artist-image,.hv-release-art .artwork{border-radius:var(--r-lg)}.hv-poster-name{border-bottom:0;padding-bottom:0}.hv-work{background:transparent;border:0}.hv-work-inner{padding-bottom:0}.hv-work-list{gap:14px;border-top:0}.hv-work-list li+li{border-left:0}.hv-work-card{border-radius:var(--r-lg);background:var(--surface);transition:background-color .3s ease,transform .5s var(--hv-ease)}.hv-work-card:hover{background:var(--surface-hover);transform:translateY(-4px)}.hv-work-card:before{display:none}.hv-close{margin-top:clamp(100px,10vw,170px);padding:0 var(--gutter) clamp(70px,7vw,110px);border-top:0}.hv-close-inner{max-width:calc(var(--max) - 2 * var(--gutter));padding:clamp(40px,6vw,100px);border-radius:var(--r-lg);background:var(--surface)}.hv-listen .service-links{gap:8px}.hv-listen .service-links a,.hv-listen .service-links a:nth-child(-n+2){min-height:58px;padding:0 18px;border:0;border-radius:var(--r-sm);background:var(--surface)}.hv-listen .service-links a:hover{background:var(--surface-hover);color:var(--hv-accent)}.hv-profiles .service-links a{border:0;border-radius:var(--r-sm);background:var(--surface)}.hv-profiles .service-links a:hover{background:var(--surface-hover);color:var(--ink)}.hv-tracks ol{padding:6px 22px;border:0;border-radius:var(--r-lg);background:var(--surface)}.hv-tracks li:last-child{border-bottom:0}.hv-tracks li{border-color:var(--surface-line)}.hv-partner{gap:14px;border:0}.hv-partner-copy,.hv-partner-logo{border-radius:var(--r-lg);background:var(--surface)}.hv-partner-logo{border:0}.hv-contacts .contact-grid{gap:14px;align-items:start}.hv-contacts .contact-aside,.hv-contacts .contact-form-wrap{padding:clamp(28px,3.4vw,54px);border-radius:var(--r-lg);background:var(--surface)}.site-shell .hv-contacts .contact-form input,.site-shell .hv-contacts .contact-form textarea{padding:14px 16px;border:1px solid transparent;border-radius:var(--r-sm);background:var(--bg);box-shadow:none}.site-shell .hv-contacts .contact-form input:focus,.site-shell .hv-contacts .contact-form textarea:focus{border-color:var(--hv-accent)}.site-shell .hv-contacts .contact-form-bottom button{border-radius:var(--r-sm)}.hv-contacts .contact-method{margin:0 0 8px;padding:20px 22px;border:0;border-radius:var(--r-md);background:var(--bg)}.hv-contacts .contact-method:first-of-type{margin-top:28px}.hv-contacts .contact-social-list{display:grid;gap:8px}.site-shell .hv-contacts .contact-social-list a{padding:16px 18px;border:0;border-radius:var(--r-sm);background:var(--bg)}.site-shell .hv-contacts .contact-social-list a:hover{color:var(--hv-accent)}@media (min-width:901px){.hv-hero{height:calc(100svh - 88px)}}.hv-contacts .contact-method a{font-size:clamp(17px,1.35vw,23px)}.hv-artist-hero{border-bottom:0;padding-bottom:0}.hv-artist-hero .hv-detail-copy{gap:22px}.hv-artist-bio{display:grid;gap:.9em;max-width:56ch}.hv-artist-bio p{margin:0;color:color-mix(in srgb,var(--ink) 80%,var(--bg));font-size:clamp(16px,1.15vw,19px);line-height:1.65}.site-shell .hv-bio-artist{display:inline-flex;align-items:center;gap:.32em;padding:0 .48em 0 .14em;border:1px solid var(--glass-edge);border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:inset 0 1px 0 rgb(255 255 255/.1);color:var(--ink);line-height:1.4;white-space:nowrap;vertical-align:baseline;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.hv-bio-artist-photo{display:grid;place-items:center;width:1.05em;height:1.05em;flex:none;border-radius:999px;background:var(--hv-dim) center /cover no-repeat;color:var(--bg);font-size:.9em;text-transform:uppercase}.hv-bio-artist-arrow{display:inline-grid;width:.55em;color:var(--muted);transition:color .2s ease,transform .2s var(--hv-ease)}.hv-bio-artist-arrow svg{width:100%;height:auto}.site-shell .hv-bio-artist:focus-visible,.site-shell .hv-bio-artist:hover{background:var(--glass-hover)}.hv-bio-artist:focus-visible .hv-bio-artist-arrow,.hv-bio-artist:hover .hv-bio-artist-arrow{color:var(--ink);transform:translate(1px,-1px)}.hv-artist-hero .hv-listen{margin-top:18px}@media (min-width:901px){.hv-artist-photo{position:sticky;top:112px}}@media (max-width:650px){.hv-listen .service-links a,.hv-listen .service-links a:nth-child(-n+2){padding:0 12px}.hv-listen .service-link-main>span:last-child{white-space:nowrap}.hv-listen .service-link-arrow{display:none}}@media (max-width:380px){.hv-listen .service-links a,.hv-listen .service-links a:nth-child(-n+2){padding:0 10px}.hv-listen .service-link-main{gap:7px}.hv-listen .service-link-main>span:last-child{font-size:11.5px;overflow:hidden;text-overflow:ellipsis}}.site-shell{--glass:color-mix(in srgb,var(--ink) 7%,transparent);--glass-hover:color-mix(in srgb,var(--ink) 13%,transparent);--glass-edge:color-mix(in srgb,var(--ink) 16%,transparent);--glass-shine:inset 0 1px 0 rgb(255 255 255/.16),inset 0 -1px 0 rgb(0 0 0/.22),0 8px 24px rgb(0 0 0/.22)}.site-shell[data-theme=light]{--glass:rgb(255 255 255/.55);--glass-hover:rgb(255 255 255/.85);--glass-edge:rgb(0 0 0/.1);--glass-shine:inset 0 1px 0 rgb(255 255 255/.9),inset 0 -1px 0 rgb(0 0 0/.05),0 8px 24px rgb(0 0 0/.07)}.site-shell .hv-button-line,.site-shell .hv-profiles .service-links a,.site-shell .hv-slider-nav button{border:1px solid var(--glass-edge);background:var(--glass);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);box-shadow:var(--glass-shine)}.site-shell .hv-button-line:hover,.site-shell .hv-profiles .service-links a:hover,.site-shell .hv-slider-nav button:hover:not(:disabled){border-color:var(--glass-edge);background:var(--glass-hover);color:var(--ink)}.site-shell .hv-button-solid,.site-shell .hv-contacts .contact-form-bottom button,.site-shell[data-theme] .header-demo{border:1px solid rgb(255 255 255/.35);background:linear-gradient(180deg,color-mix(in srgb,var(--lime) 72%,#fff),var(--lime) 55%,color-mix(in srgb,var(--lime) 88%,#000));box-shadow:inset 0 1px 0 rgb(255 255 255/.65),inset 0 -2px 6px rgb(0 0 0/.1),0 8px 26px color-mix(in srgb,var(--lime) 28%,transparent)}.site-shell .hv-button-solid:hover,.site-shell .hv-contacts .contact-form-bottom button:hover,.site-shell[data-theme] .header-demo:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--lime) 55%,#fff),color-mix(in srgb,var(--lime) 85%,#fff) 55%,var(--lime))}.site-shell[data-theme=light] .header-demo,.site-shell[data-theme=light] .hv-button-solid,.site-shell[data-theme=light] .hv-contacts .contact-form-bottom button{border-color:rgb(0 0 0/.6);background:linear-gradient(180deg,#3a3a37,#161615 60%,#0d0d0c);box-shadow:inset 0 1px 0 rgb(255 255 255/.22),inset 0 -2px 6px rgb(0 0 0/.3),0 8px 24px rgb(0 0 0/.16)}.site-shell[data-theme=light] .header-demo:hover,.site-shell[data-theme=light] .hv-button-solid:hover,.site-shell[data-theme=light] .hv-contacts .contact-form-bottom button:hover{background:linear-gradient(180deg,#4a4a46,#232321 60%,#141413)}.site-shell .hv-listen .service-links a{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 8%,transparent)}@media (max-width:900px){.site-shell .mobile-menu summary{gap:5px;padding:14px 10px}.site-shell .mobile-menu summary span{width:22px;transition:transform .22s var(--hv-ease,ease),opacity .16s ease}.site-shell .mobile-menu[open] summary span:first-child{transform:translateY(7px) rotate(45deg)}.site-shell .mobile-menu[open] summary span:nth-child(2){opacity:0}.site-shell .mobile-menu[open] summary span:last-child{transform:translateY(-7px) rotate(-45deg)}}.field-required{margin-left:4px;color:#ff5a4f;font-weight:700}.site-shell[data-theme=light] .field-required{color:#d6332a}.site-shell .hv-button-solid,.site-shell .hv-contacts .contact-form-bottom button,.site-shell[data-theme] .header-demo{border:1px solid color-mix(in srgb,var(--lime) 70%,#fff);background:linear-gradient(180deg,rgb(255 255 255/.22),rgb(255 255 255/0) 55%),var(--lime);color:#111;box-shadow:inset 0 1px 0 rgb(255 255 255/.55),0 6px 22px color-mix(in srgb,var(--lime) 18%,transparent)}.site-shell .hv-button-solid:hover,.site-shell .hv-contacts .contact-form-bottom button:hover,.site-shell[data-theme] .header-demo:hover{background:linear-gradient(180deg,rgb(255 255 255/.32),rgb(255 255 255/.08) 55%),var(--lime);color:#111;box-shadow:inset 0 1px 0 rgb(255 255 255/.65),0 8px 28px color-mix(in srgb,var(--lime) 30%,transparent)}.site-shell[data-theme=light] .header-demo,.site-shell[data-theme=light] .hv-button-solid,.site-shell[data-theme=light] .hv-contacts .contact-form-bottom button{border-color:#2a2a28;background:linear-gradient(180deg,rgb(255 255 255/.12),rgb(255 255 255/0) 55%),#151514;color:#f4f3ee;box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 6px 20px rgb(0 0 0/.14)}.site-shell[data-theme=light] .header-demo:hover,.site-shell[data-theme=light] .hv-button-solid:hover,.site-shell[data-theme=light] .hv-contacts .contact-form-bottom button:hover{background:linear-gradient(180deg,rgb(255 255 255/.18),rgb(255 255 255/.04) 55%),#22221f;color:#f4f3ee}.site-shell[data-theme] .site-footer{padding:0 var(--gutter) 14px;background:transparent;color:#f4f3ee;border:0}.site-shell[data-theme] .footer-inner{max-width:calc(var(--max) - 2 * var(--gutter) + 40px);padding:clamp(40px,5vw,80px) clamp(24px,4vw,64px) 26px;border:1px solid rgb(255 255 255/.07);border-radius:28px;background:linear-gradient(180deg,#141414,#0c0c0c);container-type:inline-size}.site-shell[data-theme=light] .footer-inner{border-color:transparent}.site-footer .footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.site-shell[data-theme] .footer-top p{max-width:34ch;color:#b9b8b1;font-size:clamp(15px,1.1vw,18px);line-height:1.55}.site-footer .footer-top nav{display:flex;gap:4px}.site-footer .footer-top nav a{padding:10px 16px;border-radius:12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.site-footer .footer-top nav a:hover{background:rgb(255 255 255/.08);color:#f4f3ee}.site-footer .footer-social{gap:8px;margin:24px 0 0}.site-footer .footer-social a{width:44px;min-width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255/.1);border-radius:12px;background:rgb(255 255 255/.05);box-shadow:inset 0 1px 0 rgb(255 255 255/.1);opacity:1;color:#d9d8d2;transition:background-color .2s ease,color .2s ease}.site-footer .footer-social a:hover{background:rgb(255 255 255/.12);color:var(--lime)}.site-shell[data-theme] .footer-wordmark{margin:clamp(50px,6vw,100px) 0 clamp(18px,2vw,28px);font-size:calc(100cqi * var(--wordmark-fit, .1382));line-height:.8;letter-spacing:-.05em;background:linear-gradient(180deg,#3d3d3b,#232322);-webkit-background-clip:text;background-clip:text;color:transparent}.site-shell[data-theme] .footer-wordmark span{color:var(--lime);-webkit-text-fill-color:var(--lime)}.site-shell[data-theme] .footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:20px;border-top:1px solid rgb(255 255 255/.08);color:#8f8e88;font-size:12px}.site-shell[data-theme] .footer-bottom>span:last-child{justify-self:end}.site-footer .footer-bottom .footer-partners-link{padding:6px 12px;border-radius:12px;transition:background-color .2s ease}.site-footer .footer-bottom .footer-partners-link:hover{background:rgb(255 255 255/.06);color:#f4f3ee}@media (max-width:650px){.site-shell[data-theme] .site-footer{padding:0 10px 10px}.site-shell[data-theme] .footer-inner{border-radius:22px}.site-footer .footer-top{display:block}.site-footer .footer-top nav{flex-wrap:wrap;margin:26px 0 0 -16px}.site-shell[data-theme] .footer-bottom{grid-template-columns:1fr auto}.site-footer .footer-bottom .footer-partners-link{grid-column:1/-1;order:3;justify-self:start;margin-left:-12px}}.site-shell[data-theme] .hv-button,.site-shell[data-theme] .hv-close-button,.site-shell[data-theme] .hv-contacts .contact-form-bottom button,.site-shell[data-theme] .site-header .header-demo{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:50px;padding:0 20px 0 22px;border:1px solid transparent;border-radius:14px;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .16s ease}.site-shell[data-theme] .site-header .header-demo{min-height:44px;padding:0 16px 0 18px;gap:14px}.site-shell[data-theme] .hv-close-button{width:100%}.site-shell[data-theme] .hv-button span,.site-shell[data-theme] .hv-close-button span,.site-shell[data-theme] .hv-contacts .contact-form-bottom button span,.site-shell[data-theme] .site-header .header-demo span{margin:0;color:inherit;font-size:17px;line-height:1;transition:transform .3s var(--hv-ease)}.site-shell[data-theme] .hv-button:hover span,.site-shell[data-theme] .hv-contacts .contact-form-bottom button:hover span,.site-shell[data-theme] .site-header .header-demo:hover span{transform:translate(2px,-2px)}.site-shell[data-theme] .hv-button-solid,.site-shell[data-theme] .hv-contacts .contact-form-bottom button,.site-shell[data-theme] .site-header .header-demo{border-color:transparent;background:var(--lime);color:#111;box-shadow:inset 0 1px 0 rgb(255 255 255/.45),0 1px 2px rgb(0 0 0/.3)}.site-shell[data-theme] .hv-button-solid:hover,.site-shell[data-theme] .hv-contacts .contact-form-bottom button:hover,.site-shell[data-theme] .site-header .header-demo:hover{background:#d3e3b4;color:#111}.site-shell[data-theme=light] .hv-button-solid,.site-shell[data-theme=light] .hv-contacts .contact-form-bottom button,.site-shell[data-theme=light] .site-header .header-demo{border-color:transparent;background:#171716;color:#f4f3ee;box-shadow:inset 0 1px 0 rgb(255 255 255/.14),0 1px 2px rgb(0 0 0/.15)}.site-shell[data-theme=light] .hv-button-solid:hover,.site-shell[data-theme=light] .hv-contacts .contact-form-bottom button:hover,.site-shell[data-theme=light] .site-header .header-demo:hover{background:#2c2c2a;color:#f4f3ee}.site-shell[data-theme] .hv-button-line,.site-shell[data-theme] .hv-slider-nav button{border:1px solid var(--glass-edge);background:var(--glass);color:var(--ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.1)}.site-shell[data-theme=light] .hv-button-line,.site-shell[data-theme=light] .hv-slider-nav button{box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 1px 2px rgb(0 0 0/.06)}.site-shell[data-theme] .hv-button-line:hover,.site-shell[data-theme] .hv-slider-nav button:hover:not(:disabled){background:var(--glass-hover);border-color:var(--glass-edge);color:var(--ink)}.site-shell[data-theme] .hv-slider-nav button{width:50px;height:50px;border-radius:14px}.site-shell .mobile-menu nav>a[aria-current=page]:before,.site-shell[data-theme] .desktop-nav a[aria-current=page]:after{display:none}.hv-close-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,5vw,90px);overflow:hidden}.hv-close-copy{display:grid;justify-items:start;gap:22px}.hv-close-copy h2{max-width:13ch;margin:0;font-family:var(--display);font-size:clamp(34px,3.9vw,72px);font-weight:650;line-height:1.04;letter-spacing:-.045em}.hv-close-copy p{max-width:38ch;margin:0;color:var(--muted);font-size:clamp(16px,1.15vw,18px);line-height:1.6}.hv-close-copy .hv-button{margin-top:10px}.hv-close-covers{position:relative;height:clamp(260px,26vw,420px)}.hv-close-cover{position:absolute;top:50%;left:50%;width:52%;aspect-ratio:1;border-radius:var(--r-md);overflow:hidden;box-shadow:0 24px 60px rgb(0 0 0/.45);transform:translate(-50%,-50%) rotate(var(--turn)) translateX(var(--shift));transition:transform .9s var(--hv-ease)}.hv-close-cover:first-child{--turn:-9deg;--shift:-42%;z-index:1}.hv-close-cover:nth-child(2){--turn:0deg;--shift:0%;z-index:3}.hv-close-cover:nth-child(3){--turn:9deg;--shift:42%;z-index:2}.hv-close-cover .artwork{width:100%;height:100%}.hv-close-inner:hover .hv-close-cover:first-child{--shift:-52%;--turn:-12deg}.hv-close-inner:hover .hv-close-cover:nth-child(3){--shift:52%;--turn:12deg}.site-shell[data-theme=light] .hv-close-cover{box-shadow:0 20px 50px rgb(0 0 0/.18)}@media (max-width:900px){.hv-close-inner{grid-template-columns:1fr}.hv-close-covers{order:-1;height:clamp(200px,56vw,300px)}.hv-close-cover{width:46%}}.site-shell[data-theme] .language-switcher{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--glass-edge);border-radius:12px;background:var(--glass)}.site-shell[data-theme] .language-switcher a{display:grid;place-items:center;min-width:32px;height:28px;padding:0 6px;border:0;border-radius:9px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.site-shell[data-theme] .language-switcher a:hover{color:var(--ink)}.site-shell[data-theme] .language-switcher a[aria-current=page]{background:color-mix(in srgb,var(--ink) 14%,transparent);color:var(--ink);text-decoration:none}.site-shell[data-theme=light] .language-switcher a[aria-current=page]{background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.1)}.site-shell[data-theme] .header-actions{gap:14px}@media (max-width:900px){.site-shell[data-theme] .mobile-menu .language-switcher{display:flex;margin:16px 0 4px;padding:3px}.site-shell[data-theme] .mobile-menu .language-switcher a{flex:1 1;height:40px;min-height:40px;font-size:12px}}.site-footer .footer-top{align-items:center}.site-footer .footer-social{margin:0}.site-footer .footer-top nav{margin-left:auto}.footer-legal{display:inline-flex;gap:4px;justify-self:end}.site-footer .footer-legal a{padding:6px 10px;border-radius:10px;color:#8f8e88;transition:background-color .2s ease,color .2s ease}.site-footer .footer-legal a:hover{background:rgb(255 255 255/.06);color:#f4f3ee}@media (max-width:650px){.site-footer .footer-top{display:grid;gap:22px}.site-footer .footer-top nav{margin:0 0 0 -16px}.site-shell[data-theme] .footer-bottom{grid-template-columns:1fr;gap:10px}.site-shell[data-theme] .footer-bottom>*{justify-self:start}.footer-legal{margin-left:-10px}}.hv-legal-body{display:grid;grid-template-columns:minmax(200px,.35fr) minmax(0,1fr);gap:clamp(30px,6vw,110px)}.hv-legal-aside{display:grid;align-content:start;justify-items:start;gap:18px}@media (min-width:901px){.hv-legal-aside{position:sticky;top:120px;align-self:start}}.hv-legal-content{display:grid;gap:14px;max-width:760px}.hv-legal-content>section{padding:clamp(24px,3vw,40px);border-radius:var(--r-lg);background:var(--surface)}.hv-legal-content h2{display:flex;align-items:baseline;gap:16px;margin:0 0 14px;font-family:var(--display);font-size:clamp(20px,1.7vw,28px);font-weight:650;letter-spacing:-.03em}.hv-legal-content h2 span{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.04em}.hv-legal-content p{max-width:62ch;margin:0;color:color-mix(in srgb,var(--ink) 82%,var(--bg));font-size:16px;line-height:1.7}.hv-legal-content p+p{margin-top:.8em}.hv-legal-content a{color:var(--hv-accent);text-decoration:underline;text-underline-offset:3px}.hv-cookie-table{display:grid;gap:6px}.hv-cookie-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(0,1.4fr) minmax(110px,.6fr);gap:16px;padding:14px 16px;border-radius:var(--r-sm);background:var(--bg);font-size:14px;line-height:1.5}.hv-cookie-head{padding-block:4px;background:transparent;color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.hv-cookie-row code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-wrap:anywhere}.hv-cookie-row span:last-child{color:var(--muted)}@media (max-width:900px){.hv-legal-body{grid-template-columns:1fr}.hv-cookie-head{display:none}.hv-cookie-row{grid-template-columns:1fr;gap:4px}}@media (max-width:650px){.site-shell[data-theme] .footer-bottom>span:last-child{justify-self:start;order:4}}.site-shell .arrow-icon{display:block;width:1em;height:1em;stroke-width:2}.site-shell .arrow-inline{display:inline-block;width:.9em;height:.9em;margin-left:.2em;vertical-align:-.08em}.site-shell[data-theme] .hv-button span,.site-shell[data-theme] .hv-contacts .contact-form-bottom button span,.site-shell[data-theme] .site-header .header-demo span{display:inline-grid;place-items:center;width:18px;height:18px;font-size:16px}.footer-partners-link>span:last-child,.hv-more span,.hv-work-action i,.service-link-arrow{display:inline-grid;place-items:center;font-size:16px}.site-shell .hv-slider-nav button .arrow-icon{width:20px;height:20px}.site-shell[data-theme] .footer-inner{padding-top:clamp(22px,2.2vw,30px)}.site-shell[data-theme] .footer-wordmark{margin-top:clamp(36px,4.5vw,72px)}.language-dropdown{position:relative}.language-dropdown>button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px 0 12px;border:1px solid var(--glass-edge);border-radius:12px;background:var(--glass);color:var(--ink);font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background-color .2s ease}.language-dropdown>button:hover,.language-dropdown[data-open]>button{background:var(--glass-hover)}.language-dropdown>button svg{width:14px;height:14px;color:var(--muted);transition:transform .25s var(--hv-ease)}.language-dropdown[data-open]>button svg{transform:rotate(180deg)}.language-dropdown-list{position:absolute;top:calc(100% + 8px);z-index:10;display:grid;min-width:180px;padding:6px;border:1px solid var(--glass-edge);border-radius:16px;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 18px 50px rgb(0 0 0/.35);animation:hv-drop .22s var(--hv-ease) both}.language-dropdown-list[hidden]{display:none}.language-dropdown-list a{display:flex;align-items:center;gap:12px;padding:10px 12px;color:var(--muted);font-size:14px;transition:background-color .16s ease,color .16s ease}.language-dropdown-list a b{min-width:22px;color:var(--ink);font-size:11px;letter-spacing:.06em}.language-dropdown-list a:hover{background:var(--glass-hover);color:var(--ink)}.language-dropdown-list a[aria-current=page]{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.site-shell[data-theme=light] .language-dropdown-list{background:rgb(255 255 255/.92);box-shadow:0 18px 50px rgb(0 0 0/.12)}@keyframes hv-drop{0%{opacity:0;transform:translateY(-6px)}}.language-dropdown>button{min-width:64px;justify-content:center}.language-dropdown-list{left:0;right:0;min-width:0;gap:2px;padding:4px;border-radius:14px}.language-dropdown-list a{justify-content:center;height:34px;padding:0;border-radius:10px;font-size:12px;font-weight:700;letter-spacing:.04em}.site-shell[data-theme] .theme-toggle:not(.theme-toggle-mobile){display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--glass-edge);border-radius:12px;background:var(--glass);color:var(--ink);transition:background-color .2s ease,transform .14s ease}.site-shell[data-theme] .theme-toggle:not(.theme-toggle-mobile):hover{background:var(--glass-hover);border-color:var(--glass-edge)}.site-shell[data-theme] .theme-toggle:active{transform:scale(.94)}.theme-icon{display:grid;place-items:center;animation:hv-theme-icon .45s var(--hv-ease) both}.theme-icon svg{width:16px;height:16px}@keyframes hv-theme-icon{0%{opacity:0;transform:rotate(-60deg) scale(.6)}}@media (max-width:900px){.site-shell[data-theme] .mobile-menu .theme-toggle-mobile{color:var(--ink)}.site-shell[data-theme] .mobile-menu .theme-toggle-mobile .theme-icon{width:40px;height:40px;border:1px solid var(--glass-edge);border-radius:12px;background:var(--glass)}}@media (prefers-reduced-motion:reduce){.theme-icon{animation:none}}@media (max-width:650px){.hv-contacts .contact-aside,.hv-contacts .contact-form-wrap{padding:22px 16px}.hv-contacts .contact-method{padding:16px}.hv-contacts .contact-method a{font-size:clamp(13px,4.1vw,17px);white-space:nowrap}}.hv-page{padding-top:clamp(28px,3vw,48px)}.hv-page-head{margin-bottom:clamp(32px,3.5vw,56px);padding-bottom:clamp(26px,3vw,44px)}.hv-page.hv-detail{padding-top:clamp(18px,2vw,32px)}.hv-detail .hv-crumbs{margin-bottom:clamp(18px,2vw,30px)}.hv .scroll-reveal[data-visible]{clip-path:none}.hv .scroll-reveal.hv-section-head[data-ready]>*,.hv .scroll-reveal[data-ready] .hv-section-head>*{transition:opacity .9s ease,translate 1.1s var(--hv-ease),filter .9s ease}.hv .scroll-reveal.hv-section-head[data-ready]:not([data-visible])>*,.hv .scroll-reveal[data-ready]:not([data-visible]) .hv-section-head>*{opacity:0;translate:0 26px;filter:blur(8px)}.hv .scroll-reveal.hv-section-head[data-ready]>h2,.hv .scroll-reveal[data-ready] .hv-section-head>h2{transition-delay:.12s}.hv .scroll-reveal[data-ready] .hv-section-head>.hv-more{transition-delay:.26s}.hv .scroll-reveal[data-ready] .hv-slider-nav{transition:opacity .8s ease .3s}.hv .scroll-reveal[data-ready]:not([data-visible]) .hv-slider-nav{opacity:0}.hv-section .scroll-reveal[data-ready] .hv-slider-group>*{transition:opacity .9s ease,translate 1.1s var(--hv-ease)}.hv-section .scroll-reveal[data-ready]:not([data-visible]) .hv-slider-group>*{opacity:0;translate:0 48px}.hv-section .scroll-reveal[data-ready] .hv-slider-group>:nth-child(2){transition-delay:90ms}.hv-section .scroll-reveal[data-ready] .hv-slider-group>:nth-child(3){transition-delay:.18s}.hv-section .scroll-reveal[data-ready] .hv-slider-group>:nth-child(4){transition-delay:.27s}.hv-section .scroll-reveal[data-ready] .hv-slider-group>:nth-child(n+5){transition-delay:.36s}.hv-section .scroll-reveal[data-ready] .hv-slider-group img{transition:scale 1.6s var(--hv-ease),transform 1s var(--hv-ease)}.hv-section .scroll-reveal[data-ready]:not([data-visible]) .hv-slider-group img{scale:1.14}.hv-section>.scroll-reveal[data-ready]:not([data-visible]){opacity:1;transform:none}.hv-work-list .scroll-reveal[data-ready]{transition:opacity .9s ease,transform 1.1s var(--hv-ease)}.hv-work-list .scroll-reveal[data-ready]:not([data-visible]){opacity:0;transform:translateY(56px) scale(.96)}.hv-work-list li:nth-child(2) .scroll-reveal[data-ready]{transition-delay:.12s}.hv-work-list li:nth-child(3) .scroll-reveal[data-ready]{transition-delay:.24s}.hv-close .scroll-reveal[data-ready] .hv-close-cover{transition:transform 1.3s .25s var(--hv-ease)}.hv-close .scroll-reveal[data-ready]:not([data-visible]) .hv-close-cover{--shift:0%;--turn:0deg}.hv-close .scroll-reveal[data-ready] .hv-close-copy>*{transition:opacity .9s ease,translate 1.1s var(--hv-ease)}.hv-close .scroll-reveal[data-ready]:not([data-visible]) .hv-close-copy>*{opacity:0;translate:0 26px}.hv-close .scroll-reveal[data-ready] .hv-close-copy>:nth-child(2){transition-delay:.12s}.hv-close .scroll-reveal[data-ready] .hv-close-copy>:nth-child(3){transition-delay:.24s}.hv-work{scroll-margin-top:90px}@media (prefers-reduced-motion:reduce){.hv .scroll-reveal[data-ready],.hv .scroll-reveal[data-ready] *{transition:none!important}.hv .scroll-reveal[data-ready]:not([data-visible]) *{opacity:1!important;translate:none!important;scale:none!important;filter:none!important}}.hv-work-head h2{max-width:none;font-size:clamp(34px,4vw,68px)}.hv-work-card{grid-template-rows:auto auto auto 1fr auto;gap:10px;min-height:0;padding:clamp(26px,2.4vw,38px)}.hv-work-visual{display:flex;align-items:center;height:88px;margin-bottom:22px}.hv-work-card .hv-work-number{color:var(--muted);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1}.hv-work-card h3{margin:0}.hv-work-faces{display:flex}.hv-work-faces>span{width:72px;height:72px;overflow:hidden;border:3px solid var(--surface);border-radius:50%;background:var(--surface);transition:transform .5s var(--hv-ease),margin .5s var(--hv-ease)}.hv-work-faces>span+span{margin-left:-20px}.hv-work-faces .artist-image{width:100%;height:100%;aspect-ratio:1}.hv-work-card:hover .hv-work-faces>span+span{margin-left:-8px}.hv-work-card:hover .hv-work-faces>span{border-color:var(--surface-hover)}.hv-work-covers{position:relative;display:block;width:150px;height:88px}.hv-work-covers>span{position:absolute;top:4px;left:0;width:80px;height:80px;overflow:hidden;border-radius:12px;box-shadow:0 10px 24px rgb(0 0 0/.35);transition:transform .6s var(--hv-ease)}.hv-work-covers>span:first-child{transform:rotate(-8deg);z-index:1}.hv-work-covers>span:nth-child(2){transform:translateX(34px) rotate(0deg);z-index:3}.hv-work-covers>span:nth-child(3){transform:translateX(68px) rotate(8deg);z-index:2}.hv-work-covers .artwork{width:100%;height:100%}.hv-work-card:hover .hv-work-covers>span:first-child{transform:translateX(-6px) rotate(-12deg)}.hv-work-card:hover .hv-work-covers>span:nth-child(3){transform:translateX(80px) rotate(12deg)}.site-shell[data-theme=light] .hv-work-covers>span{box-shadow:0 10px 24px rgb(0 0 0/.14)}.hv-work-demo{gap:18px}.hv-work-demo,.hv-work-wave{display:flex;align-items:center}.hv-work-wave{gap:4px;height:60px}.hv-work-wave i{width:4px;height:calc(var(--h) * 3px);border-radius:3px;background:color-mix(in srgb,var(--ink) 30%,transparent);transition:background-color .3s ease}.hv-work-card:hover .hv-work-wave i{background:var(--hv-accent);animation:hv-work-wave .9s calc(var(--b) * 45ms) ease-in-out 2 alternate}.hv-work-upload{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--lime);color:#111;box-shadow:inset 0 1px 0 rgb(255 255 255/.45);transition:transform .4s var(--hv-ease)}.hv-work-upload .arrow-icon{width:22px;height:22px;transform:rotate(-45deg)}.hv-work-card:hover .hv-work-upload{transform:translateY(-3px)}.site-shell[data-theme=light] .hv-work-upload{background:#171716;color:var(--lime)}@keyframes hv-work-wave{to{transform:scaleY(.45)}}@media (max-width:900px){.hv-work-visual{height:76px;margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.hv-work-card:hover .hv-work-wave i{animation:none}}.hv-partner+.hv-partner{margin-top:14px}.hv-partner-extra .hv-partner-logo img{width:auto;max-width:min(70%,320px);height:auto;max-height:160px;object-fit:contain}.site-shell[data-theme=light] .hv-partner-extra .hv-partner-logo img{filter:none}.hv-partner-initial{font-family:var(--display);font-size:clamp(80px,10vw,160px);font-weight:700;line-height:1;color:color-mix(in srgb,var(--ink) 30%,transparent)}.hv-slider-group>*{transform:translate3d(var(--hv-shift,0),0,0)}.hv-slider-track.is-gliding .hv-slider-group>*{will-change:transform}.hv-release-hero,.hv-tracks{border-bottom:0}.hv-tracks{padding-bottom:0}.hv-tracks-inner{display:block}.hv-tracks-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 30px;margin-bottom:clamp(24px,2.6vw,38px)}.hv-tracks-head h2{margin:12px 0 0;font-family:var(--display);font-size:clamp(36px,3.6vw,60px);font-weight:650;line-height:1;letter-spacing:-.045em}.hv-tracks-meta{padding:10px 16px;border:1px solid var(--glass-edge);border-radius:999px;background:var(--glass);color:var(--muted);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hv-tracks ol.hv-tracklist{display:grid;gap:8px;margin:0;padding:0;border:0;border-radius:0;background:none;list-style:none}.hv-tracks .hv-tracklist li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:12px 24px 12px 18px;border:1px solid transparent;border-radius:var(--r-md);background:var(--surface);transition:background-color .25s ease,border-color .25s ease,transform .4s var(--hv-ease)}.hv-tracks .hv-tracklist li:hover{background:var(--surface-hover);border-color:var(--glass-edge);transform:translateX(4px)}.hv-tracks .hv-tracklist li:last-child{border-bottom-color:transparent}.hv-track-number{color:var(--muted);font-family:var(--display);font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;transition:color .25s ease}.hv-tracklist li:hover .hv-track-number{color:var(--hv-accent)}.hv-track-cover{display:block;width:60px;height:60px;overflow:hidden;border-radius:12px;box-shadow:0 6px 16px rgb(0 0 0/.25)}.hv-track-cover .artwork{width:100%;height:100%}.hv-track-text{display:grid;gap:4px;min-width:0}.hv-tracks .hv-track-text strong{font-family:var(--display);font-size:clamp(17px,1.4vw,22px);font-weight:600;letter-spacing:-.025em}.hv-track-text small,.hv-tracks .hv-track-text strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hv-track-text small,.hv-tracks .hv-track-time{color:var(--muted);font-size:14px}.hv-tracks .hv-track-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scroll-reveal[data-ready] .hv-tracklist li{transition:opacity .7s ease,translate .9s var(--hv-ease),background-color .25s ease,border-color .25s ease,transform .4s var(--hv-ease);transition-delay:calc(min(var(--i, 0), 10) * 60ms),calc(min(var(--i, 0), 10) * 60ms),0s,0s,0s}.scroll-reveal[data-ready]:not([data-visible]) .hv-tracklist li{opacity:0;translate:0 24px}@media (max-width:650px){.hv-tracks .hv-tracklist li{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;min-height:68px;padding:10px 16px 10px 12px}.hv-tracks .hv-tracklist li:hover{transform:none}}@media (prefers-reduced-motion:reduce){.scroll-reveal[data-ready]:not([data-visible]) .hv-tracklist li{opacity:1;translate:none}}.site-shell[data-theme=light] .hv-artist-imprint img{filter:invert(1)}