:root{--bg:#07111b;--ink:#f4f4ef;--muted:#adc0c5;--steel:#acc9d0;--ivory:#e9dca2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07111b;color:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}.wrap{width:min(100% - 72px,1240px);margin:auto}.releases-header{border-bottom:1px solid #2b414b;background:#091722}.header-row{display:flex;align-items:center;justify-content:space-between;min-height:85px}.logo{font-size:25px;font-weight:800;letter-spacing:-.083em}.logo span{font-weight:500}.logo b{color:var(--ivory)}.header-row nav{display:flex;gap:25px;font-size:10px;letter-spacing:.11em;font-weight:800;color:#b4c6c9}.header-row nav a:hover{color:var(--ivory)}.catalog-hero{padding-top:95px;padding-bottom:48px}.eyebrow{font-size:10px;letter-spacing:.15em;color:#a7c4cf;font-weight:800}.catalog-hero h1{font-size:clamp(60px,8.5vw,124px);line-height:.96;letter-spacing:-.085em;font-weight:800;margin:22px 0 19px}.catalog-hero h1 em{font-style:normal;color:#b6d0d7}.catalog-hero>p{font-size:15px;color:#acc0c5;max-width:620px;line-height:1.8}.catalog-tools{margin-top:54px;padding-top:22px;border-top:1px solid #304653;display:flex;align-items:center;gap:28px}.catalog-tools label,#count-label{font-size:10px;font-weight:800;letter-spacing:.13em;color:#9db5bd;white-space:nowrap}.search-wrap{position:relative;max-width:440px;flex:1}.search-wrap input{width:100%;height:50px;border:1px solid #3b5866;background:#102634;border-radius:9px;color:#fff;padding:0 45px 0 17px;outline:0}.search-wrap input:focus{border-color:var(--ivory)}.search-wrap input::placeholder{color:#839eaa}.search-wrap span{position:absolute;right:15px;top:7px;font-size:30px;color:#a3bec9}#count-label{margin-left:auto}.release-library{padding-bottom:110px}.release-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:33px 21px}.record-card .art{aspect-ratio:1;overflow:hidden;border-radius:9px;border:1px solid #294652;background:#162c37}.record-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s,filter .3s}.record-card:hover img{transform:scale(1.055);filter:brightness(.84)}.record-meta{display:flex;justify-content:space-between;gap:10px;padding:13px 2px 0}.record-meta h3{font-size:16px;line-height:1.3;margin:6px 0 0;letter-spacing:-.04em}.record-meta span{font-size:9px;font-weight:800;letter-spacing:.12em;color:#9eafb5}.record-meta b{font-size:22px;font-weight:400;color:var(--ivory)}.catalog-empty{color:#bdcbd1;margin:40px 0}.cta{padding:91px 0;background:radial-gradient(circle at 80% 15%,rgba(69,114,131,.23),transparent 40%),#102a37}.cta span{font-size:10px;color:#aacbd3;font-weight:800;letter-spacing:.13em}.cta h2{font-size:clamp(50px,7vw,95px);letter-spacing:-.08em;line-height:.96;margin:24px 0}.cta h2 em{font-style:normal;color:var(--ivory)}.cta a{display:inline-block;background:var(--ivory);color:#0d2430;padding:16px 26px;border-radius:30px;font-size:11px;font-weight:800;letter-spacing:.1em}footer{height:100px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;font-weight:800;letter-spacing:.1em;color:#9baeb5}@media(max-width:1000px){.release-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:690px){.wrap{width:calc(100% - 36px)}.header-row{min-height:68px}.logo{font-size:22px}.header-row nav{gap:12px;font-size:8px}.catalog-hero{padding-top:66px;padding-bottom:33px}.catalog-hero h1{font-size:clamp(48px,11.6vw,74px)}.catalog-hero>p{font-size:12px}.catalog-tools{flex-wrap:wrap;gap:10px;margin-top:35px}.catalog-tools label{width:100%}.search-wrap{max-width:none;width:100%;flex:1 1 100%}#count-label{margin:8px 0 0}.release-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 14px}.record-meta h3{font-size:13px}.record-meta span{font-size:8px}.release-library{padding-bottom:70px}.cta{padding:70px 0}footer{font-size:8px}}@media(max-width:360px){.header-row nav a:first-child{display:none}.catalog-hero h1{font-size:45px}}
