.catalog-page{--catalog-accent:var(--gold);--catalog-muted:var(--muted);--catalog-bg:var(--surface);background:var(--catalog-bg)}.catalog-hero{isolation:isolate;background:#1b140a;flex-direction:column;justify-content:space-between;height:650px;min-height:560px;display:flex;position:relative;overflow:hidden}.catalog-hero-image{object-fit:cover;z-index:-3;filter:saturate(1.2)brightness(1.04);width:100%;height:100%;position:absolute;inset:0}.catalog-hero-overlay{z-index:-2;background:linear-gradient(90deg,#180f04d9,#22160755 50%,#23170708),linear-gradient(#0000 40%,#100a0390);position:absolute;inset:0}.catalog-breadcrumb{padding:32px var(--gutter);letter-spacing:1.7px;color:#f0d9a9;gap:15px;font-size:8px;display:flex}.catalog-breadcrumb span{color:var(--gold-muted)}.catalog-hero-copy{margin:0 var(--gutter);padding:38px 0 45px}.catalog-eyebrow{font:600 9px/1.5 var(--sans);letter-spacing:1.8px;color:var(--catalog-accent);display:block}.catalog-hero h1{letter-spacing:-3.4px;color:var(--gold-pale);max-width:1000px;margin:25px 0;font-size:clamp(48px,5.3vw,79px);line-height:1.1}.catalog-hero h1 em{color:var(--gold)}.catalog-hero-copy>p{color:#efdfc1;font-size:14px;line-height:1.9}.catalog-hero-copy .button{margin-top:28px}.catalog-hero-bottom{margin:0 var(--gutter);border-top:1px solid var(--gold-border);letter-spacing:1.4px;color:#ddc99f;justify-content:space-between;gap:30px;padding:23px 0;font-size:8px;display:flex}.catalog-hero-bottom span span{margin-left:15px;font-size:15px}.collection-section{padding:80px var(--gutter) 90px}.artists-page .collection-section{color:#352714;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3e8cf}.artists-page .collection-heading h2{color:#694810}.collection-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px;display:flex}.collection-heading h2{margin-top:19px;font-size:clamp(46px,4.6vw,66px);line-height:1.08}.collection-heading>p{color:var(--catalog-muted);padding-bottom:6px;font-size:13px;line-height:1.9}.artists-page .collection-heading>p{color:#725a32}.artists-page .collection-heading .catalog-eyebrow{color:#775519}.artists-page .collection-heading h2 em{color:#936310}.catalog-tools{border-bottom:1px solid #9c772b66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding-bottom:23px;display:flex}.catalog-search{color:#493414;background:#ffffff40;border:1px solid #9c772b88;align-items:center;width:320px;max-width:100%;padding:0 14px;display:flex}.catalog-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;padding:14px 0;font-size:12px}.catalog-search>span:last-child{color:inherit;font-size:24px}.catalog-select select{color:#493414;background:#fff4dc;border:1px solid #9c772b88;padding:13px;font-size:12px}.catalog-status{color:var(--catalog-muted);margin:16px 0;font-size:12px;line-height:1.8}.artists-page .catalog-status{color:#725a32}.catalog-status:empty{display:none}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.catalog-entry{min-width:0}.entry-open{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.artist-portrait{aspect-ratio:3/4;background:#d6b878;border:1px solid #987027;padding:5px;position:relative}.artist-portrait img{object-fit:cover;width:100%;height:100%;transition:filter .3s}.entry-open:hover .artist-portrait img{filter:brightness(1.07)}.entry-info{padding:23px 0}.entry-meta{letter-spacing:1.3px;text-transform:uppercase;color:#775519;font-size:9px;display:block}.entry-info h3{font:400 26px/1.2 var(--sans);letter-spacing:-.6px;color:#694810;margin:10px 0}.entry-info p{color:#725a32;font-size:12px;line-height:1.7}.entry-action{color:#765013;border-bottom:1px solid #a5813878;align-items:center;gap:20px;margin-top:20px;padding-bottom:9px;font-size:10px;display:inline-flex}.catalog-empty{background:#eaddbc;border-block:1px solid #a581386f;grid-template-columns:.55fr 1fr;align-items:center;gap:60px;min-height:310px;padding:50px 6%;display:grid}.empty-crest{background:#231a0a;border:1px solid #aa8134;justify-self:center;place-items:center;width:160px;height:180px;display:grid}.empty-crest img{width:112px;height:auto}.catalog-empty .catalog-eyebrow{color:#775519}.catalog-empty h3{color:#694810;font:400 39px/1.12 var(--serif);letter-spacing:-.5px;margin:19px 0}.catalog-empty p{color:#725a32;font-size:13px;line-height:1.85}.catalog-empty .text-link{color:#765013;border-color:#a58138;font-size:11px}.royal-credo{padding:80px var(--gutter);border-block:1px solid var(--line);text-align:left;background:#19140c}.royal-credo h2{margin:24px 0 42px;font-size:clamp(43px,4.3vw,61px);line-height:1.1}.royal-credo em{color:var(--gold)}.credo-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;padding-top:30px;display:grid}.credo-grid article>span{color:var(--gold);font-size:10px}.credo-grid h3{font:400 22px/1.3 var(--sans);letter-spacing:-.5px;margin:16px 0 12px}.credo-grid p{color:var(--muted);font-size:13px;line-height:1.8}.catalog-crosslink{padding:65px var(--gutter);border-top:1px solid var(--line);background:#110e08;justify-content:space-between;align-items:center;gap:40px;display:flex}.catalog-crosslink h2{margin-top:20px;font-size:clamp(39px,4vw,59px);line-height:1.07}.catalog-crosslink em{color:var(--gold)}.catalog-fallback{border:1px solid var(--line);padding:25px;font-size:14px;line-height:1.8}.catalog-fallback a{text-decoration:underline}.releases-page{--catalog-bg:#10140c;--catalog-accent:var(--gold);--catalog-muted:var(--muted)}.tropical-hero .catalog-hero-image{filter:sepia(.1)saturate(1.12)brightness(1.02)}.tropical-hero .catalog-hero-overlay{background:linear-gradient(90deg,#141909d9,#18220e70 48%,#251b060a),linear-gradient(#0000 30%,#101307ad)}.tropical-hero h1 em{color:var(--gold)}.releases-page .collection-section{background:#14170e}.releases-page .collection-heading h2 em{color:var(--gold)}.releases-page .catalog-search{color:var(--cream);border-color:var(--gold-border);background:#202414}.releases-page .catalog-search input::placeholder{color:var(--gold-muted)}.releases-page .catalog-tools{border-color:var(--gold-border)}.release-filters{flex-wrap:wrap;gap:8px;display:flex}.release-filters button{border:1px solid var(--gold-border);color:var(--gold);background:0 0;min-height:40px;padding:11px 17px;font-size:11px}.release-filters button[aria-pressed=true]{background:var(--gold);color:#241806;border-color:var(--gold)}.release-cover{aspect-ratio:1;border:1px solid var(--gold-border);position:relative;overflow:hidden}.release-cover img{object-fit:cover;width:100%;height:100%;transition:filter .3s}.entry-open:hover .release-cover img{filter:brightness(1.08)}.release-cover>span{color:var(--gold-pale);letter-spacing:1px;border:1px solid var(--gold-border);background:#201b0ced;padding:7px 12px;font-size:9px;position:absolute;top:14px;left:14px}.releases-page .entry-info h3{color:var(--gold-pale)}.releases-page .entry-meta,.releases-page .entry-action{color:var(--gold)}.releases-page .entry-info p{color:var(--muted)}.releases-page .entry-action{border-color:var(--gold-border)}.releases-page .catalog-empty{border-color:var(--gold-border);background:#202415}.releases-page .catalog-empty .catalog-eyebrow{color:var(--gold)}.releases-page .catalog-empty p{color:var(--muted)}.releases-page .catalog-empty h3{color:var(--gold-pale)}.releases-page .catalog-empty .text-link{color:var(--gold);border-color:var(--gold-border)}.empty-vinyl{border:1px solid var(--gold-border);background:repeating-radial-gradient(circle,#18160c 0 2px,#40351b 3px 4px,#18160c 5px 6px);border-radius:50%;justify-self:center;place-items:center;width:180px;height:180px;display:grid}.empty-vinyl>span{border:1px solid var(--gold-border);background:#2b210c;border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.empty-vinyl img{width:62px;height:auto}.releases-page .catalog-crosslink{background:#110f08}.profile-dialog{color:#352714;background:#f3e8cf;border-color:#a58138;width:min(950px,100% - 36px);max-width:950px;padding:0}.profile-dialog .dialog-close{z-index:2;border:1px solid var(--gold-border);color:var(--gold-pale);background:#241907ed;top:14px;right:14px}.profile-layout{grid-template-columns:.85fr 1fr;min-height:480px;display:grid}.profile-image{object-fit:cover;width:100%;height:100%;max-height:700px}.profile-body{padding:55px 38px 35px}.profile-body .catalog-eyebrow{color:#775519;font-size:9px}.profile-body h2{font:400 40px/1.12 var(--serif);color:inherit;overflow-wrap:anywhere;margin:20px 0}.profile-detail{color:#725a32;margin-top:10px;font-size:12px}.profile-body .profile-description{white-space:pre-wrap;color:#654d27;overflow-wrap:anywhere;margin:22px 0;font-size:14px;line-height:1.9}.profile-links{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.profile-links a{color:#765013;border:1px solid #a58138;align-items:center;gap:18px;padding:12px 15px;font-size:11px;display:inline-flex}.profile-links a:hover{background:#d6b8784d}.releases-page .profile-dialog{color:var(--gold-pale);border-color:var(--gold-border);background:#202415}.releases-page .profile-body .catalog-eyebrow,.releases-page .profile-detail{color:var(--gold)}.releases-page .profile-description{color:var(--muted)}.releases-page .profile-links a{color:var(--gold);border-color:var(--gold-border)}@media (width<=1000px){.catalog-hero{height:620px}.catalog-hero h1{letter-spacing:-2.5px;font-size:58px}.catalog-grid{gap:20px}.catalog-empty{gap:30px;padding:40px 5%}.catalog-empty h3{font-size:36px}.catalog-crosslink{gap:25px}}@media (width<=760px){.catalog-hero{height:620px;min-height:0}.catalog-hero-image{object-position:60% center}.catalog-hero-overlay{background:linear-gradient(#271a0850,#20150590 35%,#180f04e6)}.catalog-breadcrumb{letter-spacing:1.2px;padding-top:27px;font-size:7px}.catalog-hero-copy{padding:55px 0}.catalog-hero h1{letter-spacing:-1.6px;margin:23px 0;font-size:clamp(35px,8.5vw,60px);line-height:1.13}.catalog-hero-copy>p{font-size:13px}.catalog-eyebrow{letter-spacing:1.3px;font-size:8px}.catalog-hero-copy .button{min-height:45px;padding:14px 19px;font-size:10px}.catalog-hero-bottom{letter-spacing:1px;gap:25px;font-size:6px;line-height:1.6}.catalog-hero-bottom>span:last-child{text-align:right;max-width:125px}.collection-section{padding-block:55px}.collection-heading{margin-bottom:28px;display:block}.collection-heading h2{font-size:47px}.collection-heading>p{margin-top:22px;font-size:12px}.catalog-tools{gap:15px}.catalog-search{width:100%}.catalog-grid{grid-template-columns:1fr;gap:25px}.artist-portrait{max-height:480px}.entry-info h3{font-size:28px}.catalog-empty{text-align:left;grid-template-columns:1fr;gap:30px;padding:35px 25px}.empty-crest{justify-self:start;width:110px;height:125px}.empty-crest img{width:80px}.catalog-empty h3{font-size:35px}.catalog-empty p{font-size:12px}.catalog-empty .catalog-eyebrow{font-size:7px}.catalog-empty .text-link{gap:16px;font-size:10px}.royal-credo{padding-block:55px}.royal-credo h2{font-size:42px}.credo-grid{grid-template-columns:1fr;gap:30px;padding-top:28px}.credo-grid h3{font-size:21px}.credo-grid p{font-size:12px}.catalog-crosslink{padding-block:50px;display:block}.catalog-crosslink h2{font-size:43px}.catalog-crosslink .button{margin-top:28px}.tropical-hero .catalog-hero-image{object-position:55% center}.tropical-hero .catalog-hero-overlay{background:linear-gradient(#18220c70 20%,#121606e6)}.release-filters{gap:6px}.release-filters button{padding:10px 12px;font-size:10px}.empty-vinyl{justify-self:start;width:135px;height:135px}.empty-vinyl>span{width:70px;height:70px}.empty-vinyl img{width:48px}.profile-layout{grid-template-columns:1fr}.profile-image{aspect-ratio:1;max-height:360px}.profile-body{padding:30px 25px}.profile-body h2{font-size:39px}.profile-body .profile-description{font-size:13px}.profile-links a{font-size:10px}}@media (prefers-reduced-motion:reduce){.catalog-page *{transition:none!important}}
