.page--latest{--release-meta:var(--text-xs);--release-body:var(--text-sm);--release-title:clamp(var(--text-md), 2.55vw, var(--text-lg));--release-title-focus:clamp(var(--text-lg), calc(2.55vw * var(--phi)), var(--text-xl));color:var(--ink);background:var(--paper)}.release-index{min-height:var(--vh-safe);grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr);gap:clamp(42px,6vw,100px);padding:clamp(78px,9vw,140px) clamp(24px,5.5vw,88px) clamp(110px,14vw,210px);display:grid}.release-preview{grid-area:1/1;align-self:stretch;min-width:0;position:relative}.release-preview:focus{outline:none}.release-preview__inner,.release-preview__empty{position:sticky;top:clamp(64px,9vh,96px)}.release-preview__inner{animation:.32s both release-preview-in}.release-preview__art{aspect-ratio:1;background:var(--blue-primary);border-radius:clamp(18px,2.4vw,34px);max-width:max(240px,100vh - 660px);margin:0;position:relative;overflow:hidden;box-shadow:0 18px 54px #102a5b24}.release-preview__art:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:0}.release-preview__art img{object-fit:cover;width:100%;height:100%;display:block}.release-preview__details{gap:calc(var(--text-xs) / var(--phi));padding:var(--text-md) 2px 0;display:grid}.release-preview__eyebrow,.release-row__status,.release-controls label>span,.release-catalog__status{font-size:var(--release-meta);letter-spacing:.035em;text-transform:uppercase;font-weight:690;line-height:1.2}.release-preview__eyebrow{margin:calc(var(--release-body) / var(--phi)) 0 0;color:var(--blue-deep)}.release-preview__title{font-size:var(--release-title-focus);letter-spacing:-.058em;margin:0;font-weight:830;line-height:.94}.release-preview__artist{color:#0000008f;font-size:var(--release-body);margin:0;font-weight:650}.release-preview__featured,.release-row__featured{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.release-preview__summary,.release-row__mobile-summary{gap:calc(var(--release-body) * .75);max-width:46ch;margin:calc(var(--release-meta) / var(--phi)) 0 0;color:#0009;font-size:var(--release-body);line-height:1.5;display:grid}.release-preview__summary p,.release-row__mobile-summary p{margin:0}.release-preview__summary a,.release-row__mobile-summary a{color:var(--blue-deep);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.release-preview__summary a:hover,.release-row__mobile-summary a:hover{text-decoration-thickness:2px}.release-row__mobile-summary{display:none}.release-preview__links{margin-top:calc(var(--release-body) * .5)}.release-preview__art--wide{max-width:none}.release-row__mobile-art--contain{background:#000}.release-row__mobile-art.release-row__mobile-art--contain img{object-fit:contain}.release-preview__empty,.release-catalog__empty{border:1px solid #0000002e;border-radius:22px;padding:30px}.release-preview__empty p,.release-catalog__empty p{font-size:var(--text-sm);margin:0}.release-preview__empty button,.release-catalog__empty button,.release-catalog__status button{color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.release-preview__empty button,.release-catalog__empty button{margin-top:18px}.release-catalog{grid-area:1/2;min-width:0}.release-catalog__header{padding-top:2px;padding-bottom:clamp(28px,3vw,48px)}.release-catalog__header h1{max-width:8.5ch;font-size:clamp(var(--text-xl), 7.2vw, var(--text-3xl));letter-spacing:-.078em;text-wrap:balance;margin:0;font-weight:860;line-height:.84}.release-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(58px,8vw,104px);display:grid}.release-controls label{flex-direction:column;gap:9px;min-width:0;display:flex}.release-controls label>span{color:#0000008a;padding-left:3px}.release-controls select{width:100%;min-height:48px;color:var(--ink);appearance:none;font:inherit;font-size:var(--text-xs);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E") right 20px center/11px 7px no-repeat;border:1px solid #00000038;border-radius:999px;padding:0 44px 0 18px;font-weight:620}.release-controls select:focus-visible,.release-row:focus-visible,.release-preview__empty button:focus-visible,.release-catalog__empty button:focus-visible,.release-catalog__status button:focus-visible{outline:3px solid var(--blue-deep);outline-offset:3px}.release-catalog__status{color:#00000094;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding-bottom:14px;display:flex}.release-catalog__status p{margin:0}.release-list{border-top:1px solid #00000042;margin:0;padding:0;list-style:none}.release-list li{border-bottom:1px solid #00000042}.release-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.5vw,38px);padding:clamp(24px,3.3vw,42px) 0;display:grid}.release-row__mobile-art{display:none}.release-row__type{width:2.55rem;color:var(--blue-deep);place-self:center end;place-items:center;display:grid}.release-row__type-icon{width:2.3rem;height:2.3rem;display:block}.release-row__identity{align-items:flex-start;gap:calc(var(--release-meta) / var(--phi));text-align:left;flex-direction:column;min-width:0;display:flex}.release-row__identity strong{min-width:0;font-size:var(--release-title);letter-spacing:-.058em;text-wrap:balance;font-weight:830;line-height:.94;transition:color .18s,transform .18s}.release-row__identity>.release-row__artists{color:#0000008f;font-size:var(--release-body);font-weight:650}.release-row__status{color:var(--blue-deep);white-space:nowrap}.release-row:is(:hover,[aria-current=true]) .release-row__identity strong{color:var(--blue-deep);transform:translate(.16em)}.release-catalog__empty{margin-top:18px}@keyframes release-preview-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.release-index{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:36px}.release-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.release-controls label:last-child{grid-column:1/-1}}@media (width<=720px){.release-index{min-height:0;padding:76px 20px 120px;display:block}.release-preview{display:none}.release-catalog__header h1{max-width:7.5ch;font-size:clamp(4.4rem,20vw,7.5rem)}.release-controls{grid-template-columns:1fr;margin-top:64px}.release-controls label:last-child{grid-column:auto}.release-controls select{min-height:52px}.release-catalog__status{margin-top:28px}.release-row{grid-template-columns:82px minmax(0,1fr) auto;gap:16px 14px;padding:22px 0}.release-row__mobile-art{aspect-ratio:1;border-radius:12px;grid-row:1;display:block;overflow:hidden}.release-row__mobile-art img{object-fit:cover;width:100%;height:100%;display:block}.release-row__mobile-summary{margin:0 0 24px;display:grid}.release-row__type{width:2.1rem}.release-row__type-icon{width:1.95rem;height:1.95rem}.release-row__identity{align-self:center;align-items:flex-start}.release-row__identity strong{font-size:clamp(var(--text-md), calc(7vw / var(--phi)), var(--text-lg))}.release-row__status{font-size:var(--release-meta)}}@media (prefers-reduced-motion:reduce){.release-preview__inner{animation:none}.release-row__identity strong{transition:none}}
