@font-face{font-family:Signal;src:local('Arial');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:#f6f5ef;color:#262822;font-family:Signal,Arial,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #aa7736;outline-offset:5px}button{border:0;background:none}button,a{touch-action:manipulation}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}img{display:block;max-width:100%}h1,h2,h3,p,figure{margin:0}em{font-family:Georgia,'Times New Roman',serif;font-weight:400}p{line-height:1.65}.header{height:94px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:rgba(246,245,239,.97);border-bottom:1px solid #deded3;position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.brand-name{font-size:27px;letter-spacing:-1.6px;font-weight:900;line-height:1}.brand-spark{color:#9e7b3d;font-size:25px;display:inline-block;vertical-align:middle;margin-left:6px}.brand-sub{font-size:9px;letter-spacing:3.5px;font-weight:600}.header nav{display:flex;gap:35px}.nav-link{font-size:13px;padding:12px 0;border-bottom:1px solid transparent}.nav-link:hover,.nav-link.active{border-bottom-color:#9e7b3d}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.08fr 1fr;min-height:660px}.hero-copy{padding:70px 8% 35px 9.3%;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{font-size:10px;letter-spacing:1.75px;font-weight:600;line-height:1.7}.hero .eyebrow{color:#716850;display:flex;gap:10px;align-items:center}.small-star{color:#987138;font-size:21px}h1{font-size:clamp(62px,6.6vw,100px);font-weight:500;line-height:1.05;letter-spacing:-5px;margin:27px 0 23px}h1 em{color:#9d793e;letter-spacing:-6px}.hero-description{font-size:19px;line-height:1.55;font-weight:500;letter-spacing:-.2px}.hero-intro{font-size:14px;color:#6b6d62;max-width:340px;margin-top:16px}.hero-actions{display:flex;align-items:center;gap:23px;margin:28px 0 47px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 23px;font-size:12px;font-weight:600;border-radius:3px;transition:background .2s,transform .2s}.primary{background:#292c25;color:#fff}.primary:hover{background:#51583f;transform:translateY(-2px)}.button span{font-size:19px;font-weight:400}.text-button{padding:10px 0;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:17px;border-bottom:1px solid #a9aa9b}.text-button:hover{color:#8b672c;border-color:#8b672c}.hero-foot{margin-top:auto;display:flex;align-items:center;gap:12px;color:#76796c;font-size:8px;letter-spacing:1.1px}.hero-foot b{padding:0 6px;color:#9d793e}.sound-mark{display:flex;align-items:center;gap:3px;height:21px}.sound-mark i{width:2px;background:#987138;height:9px}.sound-mark i:nth-child(2),.sound-mark i:nth-child(4){height:15px}.sound-mark i:nth-child(3){height:21px}.hero-art{position:relative;overflow:hidden;min-width:0;background:#181714}.hero-art>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:50% 30%}.hero-art:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(15,14,11,.82))}.hero-art figcaption{position:absolute;bottom:46px;left:40px;right:40px;color:#fff;z-index:2;display:flex;flex-direction:column;gap:13px}.photo-kicker{font-size:9px;letter-spacing:2px;color:#e7d7b4}.hero-art figcaption>span:nth-child(2){font-size:32px;line-height:1.2;letter-spacing:-.5px}.hero-art figcaption em{color:#ead2a1}.hero-caption-line{height:1px;background:#d9c9a662;width:100%;margin-top:7px}.photo-index{position:absolute;top:26px;right:24px;z-index:2;color:#f0e4ce;font-size:8px;letter-spacing:1.5px}.manifesto-strip{display:flex;justify-content:space-between;align-items:center;padding:21px 5%;background:#eae9df;color:#626451;font-size:9px;letter-spacing:1.6px;border-top:1px solid #deded3;border-bottom:1px solid #deded3}.strip-star{color:#987138;font-size:17px}.section{padding:77px 5% 55px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:35px}.section-head .eyebrow{color:#777c67;margin-bottom:14px}h2{font-size:47px;line-height:1.2;font-weight:500;letter-spacing:-2.3px}h2 em{color:#897040}.section-head>p{font-size:13px;color:#717467;margin-bottom:4px}.explorer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #d9dbd0;padding-bottom:19px}.type-filters{display:flex;gap:5px;flex-wrap:wrap}.type-filters button{font-size:12px;padding:10px 15px;border-radius:3px;color:#696d60}.type-filters button[aria-pressed=true]{color:#fff;background:#2d3027}.type-filters button:hover:not([aria-pressed=true]){background:#e7e8de}.saved-toggle{display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap;padding:9px}.saved-toggle>span:first-child{font-size:23px;line-height:16px}.saved-toggle[aria-pressed=true]{color:#8c672f;background:#eae4d5;border-radius:3px}#saved-count{font-size:10px;background:#e7e8de;border-radius:20px;padding:3px 6px}.search-row{display:flex;gap:15px;margin-top:20px}.search-box{display:flex;align-items:center;flex:1;background:#fdfcf8;border:1px solid #dfe0d5;border-radius:4px;padding:0 13px;gap:10px}.search-box svg{flex-shrink:0;color:#797d6c;width:17px}.search-box input{width:100%;border:0;background:transparent;padding:14px 0;font-size:12px;outline-offset:0;color:#343b29}.search-box:focus-within{border-color:#967542}.search-box input:focus{outline:none}.release-label{width:260px}.release-label select{width:100%;height:100%;padding:12px 30px 12px 13px;border:1px solid #dfe0d5;border-radius:4px;background:#fdfcf8;color:#545a49;font-size:12px;text-overflow:ellipsis}.results-meta{font-size:10px;display:flex;justify-content:space-between;gap:10px;padding:16px 0;color:#797d6c;min-height:46px}.results-meta>div{display:flex;gap:15px;align-items:center}#clear-filters{font-size:10px;padding:0;color:#795621;text-decoration:underline}.catalogue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 25px}.content-card{min-width:0;position:relative;border-bottom:1px solid #d8dbcf;padding-bottom:23px}.card-open{display:block;width:100%;text-align:left;padding:0}.card-art{aspect-ratio:1.22;overflow:hidden;position:relative;background:#25281f;display:flex;flex-direction:column;justify-content:space-between;padding:25px;color:#fff;border-radius:4px}.card-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.cover-art{padding:0;aspect-ratio:1.22;background:#090b11}.cover-art img{object-fit:contain;background:#0b0d16}.card-open:hover img{transform:scale(1.035)}.card-art .art-name{font-size:13px;font-weight:800;letter-spacing:3px;z-index:1}.art-title{font-family:Georgia,serif;font-size:clamp(25px,3.6vw,50px);line-height:1.08;letter-spacing:-1.5px;position:relative;z-index:1;max-width:85%;font-weight:400}.art-label{font-size:7px;letter-spacing:1.8px;position:relative;z-index:1;color:inherit;opacity:.8}.art-rise{background:radial-gradient(ellipse at 50% 120%,#efd899 0%,#9d855443 40%,transparent 65%),linear-gradient(130deg,#474638,#242c25 65%)}.art-rise:before{content:'';position:absolute;width:68%;aspect-ratio:1;border:1px solid #d7c58a60;top:18%;left:35%;border-radius:50%;box-shadow:0 0 0 16px #d7c58a0a,0 0 0 34px #d7c58a08,0 0 0 55px #d7c58a05}.art-wind{background:radial-gradient(ellipse at 25% 35%,#aab3af5a,transparent 70%),linear-gradient(140deg,#687e7c,#1c333b)}.art-wind:before{content:'';position:absolute;width:130%;height:80%;border-top:1px solid #b9d0c9a0;border-radius:50%;left:3%;bottom:-17%;transform:rotate(-20deg);box-shadow:0 -25px 0 -24px #cee2dc80,0 -52px 0 -51px #cee2dc60,0 -80px 0 -79px #cee2dc40}.art-albo{background:radial-gradient(ellipse at 100% 100%,#c77e4690,transparent 70%),#422b2b}.art-albo .art-title{font-size:35px}.art-release{background:#e6dfce;color:#34372a}.art-release:after{content:'↗';font-size:160px;position:absolute;right:25px;top:40px;color:#a89c7738}.art-studio{background:#33372e}.art-studio:after{content:'〰';font-size:260px;line-height:1;position:absolute;right:-10px;bottom:4px;color:#cdb77e25}.art-story{background:#d8ddcf;color:#344035}.art-story:after{content:'✦';font-size:210px;position:absolute;right:-15px;top:-40px;color:#9ca9914d}.art-future{background:#a0a38c;color:#1f2c26}.card-kicker{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.3px;color:#7c795e;margin:19px 37px 10px 0;line-height:1.5}.card-kicker .kicker-dot{width:3px;height:3px;background:currentColor;border-radius:50%}.card-title{display:block;font-size:21px;font-weight:500;letter-spacing:-.6px;line-height:1.25;margin-bottom:10px}.card-description{font-size:12px;line-height:1.65;color:#777c6d;display:block;max-width:90%}.card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:10px;font-weight:500;color:#646953}.card-bottom>span:last-child{font-size:18px}.card-save{position:absolute;right:0;bottom:113px;font-size:22px;padding:8px;color:#6d715e;line-height:1}.card-save[aria-pressed=true]{color:#8b672e}.card-save:hover{transform:scale(1.15)}.explore-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.explore-bottom p{font-size:11px;color:#7e826f}.empty-state{text-align:center;padding:65px 15px;border:1px dashed #cbcdbe}.empty-state>span{font-size:35px;color:#967442}.empty-state h3{font-size:25px;margin:15px 0 10px}.empty-state p{color:#737765;margin-bottom:20px}.journal{background:#292e26;color:#f8f7ef;margin:15px 0 0;padding-bottom:0}.journal .section-head .eyebrow{color:#bebea8}.journal h2 em{color:#d0bc8c}.journal .section-head>p{color:#b5bbab}.journal-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:40px;padding:7px 0 45px}.journal-feature{padding:0;display:grid;grid-template-columns:.8fr 1fr;gap:32px;text-align:left}.journal-image{overflow:hidden;border-radius:3px;min-height:330px}.journal-image img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform .5s}.journal-feature:hover .journal-image img{transform:scale(1.04)}.journal-feature-copy{padding-top:17px;display:flex;flex-direction:column;align-items:flex-start}.journal .eyebrow{font-size:8px;letter-spacing:1.3px;color:#b9b89f}.journal .eyebrow>span{margin:0 8px}.journal-title{font-size:31px;line-height:1.2;letter-spacing:-1px;margin:23px 0 17px;display:block;font-family:Georgia,serif;font-weight:400}.journal-excerpt{font-size:12px;line-height:1.8;color:#b8bfaf;display:block}.journal-cta{display:flex;gap:25px;align-items:center;font-size:11px;padding:15px 0;margin-top:16px;color:#ede8d3}.journal-cta>span{font-size:18px}.journal-feature-copy .journal-cta{margin-top:auto}.journal-side{border-left:1px solid #4a5041;padding-left:40px;display:flex;flex-direction:column}.journal-note{padding:8px 0 20px;text-align:left}.journal-note .journal-title{font-size:23px;margin:13px 0 11px}.journal-note .journal-cta{margin-top:4px;padding-bottom:0}.journal-note:hover .journal-title,.journal-feature:hover .journal-title{color:#d8c298}.journal-note.future{border-top:1px solid #4a5041;padding:22px 0 0}.journal-signoff{display:flex;align-items:center;border-top:1px solid #4a5041;padding:33px 0 36px;gap:23px}.journal-signoff .small-star{font-size:34px;color:#d0bc8c}.journal-signoff p{font-size:16px;line-height:1.6}.journal-signoff p em{color:#d0c7af;font-size:19px}.signature{margin-left:auto;font-family:Georgia,serif;font-style:italic;font-size:25px;color:#e6dcc4}.signature>span{font-family:Arial,sans-serif;display:block;font-size:7px;letter-spacing:1.8px;margin-top:10px;color:#afb4a3;font-style:normal}footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 5%;color:#737766;font-size:10px}.footer-brand{font-size:17px;font-weight:900;color:#2d3228;letter-spacing:-.8px}.footer-brand>span{font-size:7px;letter-spacing:2px;margin-left:10px;font-weight:400}footer>a:last-child{display:flex;gap:15px;align-items:center}footer>a:last-child>span{font-size:16px}dialog{background:#f8f7f1;border:0;border-radius:7px;max-width:800px;width:calc(100% - 36px);padding:0;color:#292f24;max-height:90dvh;box-shadow:0 30px 100px #0005}dialog::backdrop{background:#141b18bd;backdrop-filter:blur(5px)}body:has(dialog[open]){overflow:hidden}.dialog-close{position:sticky;top:15px;float:right;margin:15px 15px -52px 0;z-index:5;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#f6f5efeF;border:1px solid #d5d7c9;border-radius:50%;font-size:27px;line-height:1}.detail-header{padding:48px 50px 30px;border-bottom:1px solid #dce0d2}.detail-header .eyebrow{color:#86734e;margin-bottom:13px;margin-right:25px}#detail-title{font-size:43px;letter-spacing:-1.7px;font-weight:500;line-height:1.1;max-width:93%}.detail-deck{font-size:16px;color:#747967;margin-top:16px}.detail-body{padding:30px 50px 45px}.detail-cover{width:200px;height:200px;object-fit:cover;float:right;margin:0 0 25px 30px;border-radius:3px}.detail-body p{font-size:14px;line-height:1.9;margin-bottom:18px}.detail-body h3{font-size:19px;margin:26px 0 13px;letter-spacing:-.4px}.detail-body blockquote{font-size:25px;font-family:Georgia,serif;border-left:2px solid #b5995d;padding-left:22px;margin:27px 0;line-height:1.4;color:#826c3f}.detail-body ul{font-size:14px;padding-left:20px;line-height:1.9}.status-note{clear:both;background:#ebece2;border-left:2px solid #a2916a;padding:16px 18px;margin:28px 0;font-size:12px;line-height:1.7;color:#646d53}.status-note strong{display:block;color:#3c4832;font-size:12px;margin-bottom:3px}.related-links{display:grid;gap:8px}.related-links button{padding:14px 16px;text-align:left;background:#eeeee5;display:flex;justify-content:space-between;gap:20px;font-size:12px;border-radius:3px}.related-links button:hover{background:#e1e4d7}.detail-actions{display:flex;gap:20px;align-items:center;border-top:1px solid #d9dfcf;margin-top:25px;padding-top:22px}.detail-actions button{font-size:12px}.detail-actions .button{color:white}.detail-caption{font-size:10px!important;color:#7d826f}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%) translateY(20px);z-index:50;background:#272f24;color:#f6f2e9;border:1px solid #6a745e;box-shadow:0 5px 20px #0002;padding:13px 21px;border-radius:4px;font-size:12px;opacity:0;pointer-events:none;transition:.2s;max-width:90vw;width:max-content}#toast.visible{opacity:1;transform:translateX(-50%) translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:15px;top:-80px;background:#232b20;color:white;z-index:60;padding:14px}.skip-link:focus{top:15px}[hidden]{display:none!important}.noscript{padding:25px;text-align:center}.mobile-nav{display:none}
@media(min-width:1600px){body{max-width:1800px;margin:auto}.hero{min-height:740px}.hero-copy{padding-top:88px}.hero-art>img{object-position:50% 25%}}
@media(max-width:1100px){.hero{min-height:610px}.hero-copy{padding-top:50px}h1{font-size:70px;letter-spacing:-4px}.hero-actions{gap:17px;flex-wrap:wrap}.hero-foot{font-size:7px}.hero-foot b{padding:0 3px}.hero-art figcaption{left:27px;right:27px}.journal-grid{gap:25px}.journal-feature{gap:22px;grid-template-columns:.75fr 1fr}.journal-side{padding-left:25px}.journal-title{font-size:27px}.catalogue{gap:25px 20px}.card-save{bottom:125px}}
@media(max-width:800px){.header{padding:0 5%;height:79px}.header nav{gap:20px}.hero{min-height:570px;grid-template-columns:1.12fr 1fr}.hero-copy{padding-top:38px}.hero .eyebrow{font-size:8px;letter-spacing:1px}h1{font-size:57px;letter-spacing:-3px}h1 em{letter-spacing:-3px}.hero-description{font-size:16px}.hero-intro{font-size:12px}.hero-actions{margin-top:24px;margin-bottom:32px;gap:10px}.hero-actions .button{padding:15px 17px;gap:15px}.hero-foot{font-size:6px;gap:7px}.hero-art figcaption>span:nth-child(2){font-size:27px}.manifesto-strip{font-size:7px;letter-spacing:.7px}.section{padding-top:55px}.section-head>p{font-size:11px}h2{font-size:38px}.type-filters button{padding:9px 10px;font-size:11px}.catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.art-title{font-size:42px}.journal-grid{grid-template-columns:1fr}.journal-feature{grid-template-columns:.7fr 1fr}.journal-image{height:320px}.journal-feature-copy{padding:20px 15px}.journal-side{border:0;padding:25px 0 0;border-top:1px solid #4a5041;display:grid;grid-template-columns:1fr 1fr;gap:35px}.journal-note.future{border:0;padding:8px 0 20px}.signature{font-size:21px}.signature>span{font-size:6px;letter-spacing:1px}.journal-signoff p{font-size:13px}.journal-signoff p em{font-size:16px}}
@media(max-width:600px){html{scroll-padding-top:85px}.header{height:76px;padding:0 6%}.brand-name{font-size:23px}.brand-sub{font-size:7px;letter-spacing:3px}.header nav{display:none}.menu-toggle{display:flex;flex-direction:column;gap:5px;width:30px;height:34px;justify-content:center;padding:4px}.menu-toggle span{height:1px;width:22px;background:#333e29}.mobile-nav{position:fixed;top:76px;left:0;right:0;z-index:19;background:#f6f5ef;display:grid;padding:15px 6% 20px;box-shadow:0 8px 12px #0001}.mobile-nav a{padding:13px 0;border-bottom:1px solid #dedfd3}.hero{display:flex;flex-direction:column}.hero-copy{padding:37px 6% 31px}.hero .eyebrow{font-size:8px}.hero .small-star{font-size:17px}h1{font-size:clamp(61px,14vw,85px);margin:23px 0 20px;letter-spacing:-3.5px;line-height:1.01}h1 em{letter-spacing:-4px}.hero-description{font-size:17px}.hero-intro{font-size:13px;max-width:320px}.hero-actions{margin:25px 0 30px;gap:25px}.hero-actions .button{padding:17px 20px}.hero-foot{font-size:7px;letter-spacing:.8px}.hero-art{height:470px;min-height:470px}.hero-art>img{object-position:50% 33%}.hero-art figcaption{left:6%;right:6%;bottom:28px}.hero-art figcaption>span:nth-child(2){font-size:29px}.photo-kicker{font-size:8px}.photo-index{font-size:7px}.manifesto-strip{padding:17px 6%;font-size:7px;gap:14px;justify-content:center;text-align:center;line-height:1.6}.manifesto-strip>span:last-child,.manifesto-strip>span:nth-last-child(2){display:none}.section{padding:45px 6% 33px}.section-head{display:block;margin-bottom:25px}.section-head .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:12px}h2{font-size:37px;letter-spacing:-1.7px}.section-head>p{margin-top:17px;font-size:12px}.explorer-toolbar{align-items:flex-start;gap:8px;padding-bottom:14px}.type-filters{gap:3px}.type-filters button{font-size:10px;padding:9px 10px}.saved-toggle{font-size:10px;gap:5px;margin-top:2px;padding:7px 0}.saved-toggle>span:first-child{font-size:21px}.search-row{flex-direction:column;gap:9px;margin-top:15px}.release-label{width:100%}.release-label select{height:44px}.results-meta{font-size:9px;padding:14px 0;min-height:45px}.quiet-label{display:none}.catalogue{gap:26px 14px}.card-art{padding:17px;aspect-ratio:.87}.cover-art{padding:0}.card-art .art-name{font-size:9px;letter-spacing:2px}.art-title{font-size:29px;letter-spacing:-1px}.art-label{font-size:5px;letter-spacing:.8px}.art-albo .art-title{font-size:24px}.card-kicker{font-size:6px;letter-spacing:.7px;margin:14px 20px 9px 0;min-height:18px;gap:4px;flex-wrap:wrap}.card-title{font-size:18px;margin-bottom:8px;min-height:44px;letter-spacing:-.5px}.card-description{font-size:10px;max-width:100%;min-height:49px}.card-bottom{font-size:8px;margin-top:15px}.card-save{top:auto;bottom:153px;right:-4px;padding:5px;font-size:20px}.content-card{padding-bottom:15px}.explore-bottom{align-items:flex-start;gap:15px}.explore-bottom p{font-size:9px;max-width:130px}.explore-bottom .text-button{font-size:10px;padding-top:0;gap:10px;text-align:left}.journal{margin-top:0;padding-bottom:0}.journal-grid{gap:25px;padding-bottom:30px}.journal-feature{grid-template-columns:.7fr 1fr;gap:20px}.journal-image{height:290px;min-height:290px}.journal-feature-copy{padding:8px 0 0}.journal .eyebrow{font-size:6px;letter-spacing:1px}.journal .eyebrow>span{margin:0 3px}.journal-title{font-size:25px;margin-top:18px}.journal-excerpt{font-size:11px}.journal-cta{font-size:10px;gap:15px}.journal-side{gap:25px}.journal-note .journal-title{font-size:22px}.journal-signoff{flex-wrap:wrap;gap:15px;padding:25px 0}.journal-signoff .small-star{font-size:27px}.journal-signoff p{font-size:12px}.journal-signoff p em{font-size:15px}.signature{margin:0 0 0 42px;font-size:20px}.signature>span{font-size:6px;margin-top:7px}footer{padding:25px 6%;flex-wrap:wrap;gap:20px;font-size:8px}.footer-brand{font-size:15px}.footer-brand>span{font-size:6px}footer>a:last-child{margin-left:auto}.detail-header{padding:45px 25px 25px}#detail-title{font-size:35px}.detail-deck{font-size:14px}.detail-body{padding:25px}.detail-body p{font-size:13px}.detail-cover{float:none;width:100%;height:auto;max-width:280px;margin:0 auto 25px}.detail-body blockquote{font-size:23px}.detail-actions{gap:15px;flex-wrap:wrap}.detail-header .eyebrow{font-size:8px}.detail-actions .button{padding:14px 16px}.empty-state{padding:40px 10px}.empty-state h3{font-size:23px}.empty-state p{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.card-save{top:12px;right:12px;bottom:auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#f7f5edeb;border-radius:50%;padding:0;font-size:22px;box-shadow:0 2px 8px #0001}

.release-spotlight{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);padding:65px 9%;background:#eeece2;border-bottom:1px solid #dcd9cb}
.release-cover-button{display:block;width:100%;max-width:420px;padding:0;border-radius:4px;overflow:hidden;box-shadow:0 16px 38px #24211b24}
.release-cover-button img{width:100%;height:auto;transition:transform .4s}
.release-cover-button:hover img{transform:scale(1.025)}
.release-copy .eyebrow{color:#71633f;display:flex;align-items:center;gap:9px;margin-bottom:19px}
.release-dot{width:6px;height:6px;border-radius:50%;background:#a34132;flex-shrink:0}
.release-copy h2{font-size:clamp(30px,3.7vw,54px);letter-spacing:-1.7px;line-height:1.12}
.release-copy h2>span{display:block;font-family:Georgia,serif;font-style:italic;color:#89683c;font-size:.7em;margin-bottom:8px;letter-spacing:-.5px}
.release-intro{font-size:14px;color:#666957;max-width:430px;margin-top:21px}
.release-date{font-size:10px;color:#707360;margin-top:17px}
.release-actions,.listen-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}
.release-actions{margin-top:26px}
.listen-panel{border-bottom:1px solid #d9ddcf;padding-bottom:23px;margin-bottom:27px}
.detail-body .listen-panel>.eyebrow{font-size:9px;color:#79663e;margin-bottom:12px}
.listen-actions{gap:12px 20px}
.listen-actions .button{padding:14px 19px}
.detail-body .release-meta{clear:both;font-size:11px;color:#797250;padding-top:13px}
.release-artwork{clear:both;margin:28px 0}
.release-artwork img{width:100%;height:auto;border-radius:3px}
.release-artwork figcaption{font-size:10px;color:#767b68;margin-top:9px}
.release-credits{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:13px 22px;font-size:12px;line-height:1.7;border-top:1px solid #dddccf;padding-top:18px}
.release-credits dt{color:#747660}.release-credits dd{margin:0}
@media(max-width:800px){.release-spotlight{padding:45px 5%;gap:30px;grid-template-columns:minmax(190px,.75fr) minmax(0,1fr)}.release-copy h2{font-size:32px}.release-intro{font-size:12px}.release-actions{gap:12px}}
@media(max-width:600px){.release-spotlight{grid-template-columns:1fr;padding:38px 6% 40px;gap:27px}.release-cover-button{max-width:340px;justify-self:center}.release-copy h2{font-size:clamp(31px,8.5vw,44px)}.release-copy .eyebrow{font-size:9px;margin-bottom:17px}.release-intro{font-size:13px}.release-actions{gap:15px 22px;margin-top:22px}.release-credits{grid-template-columns:1fr;gap:3px}.release-credits dd{margin-bottom:12px}.listen-actions{gap:10px 16px}}

/* Supplied Sakmat phoenix-and-note identity. */
.journal-story-links{display:flex;flex-wrap:wrap;gap:16px 32px;padding:0 0 32px}.journal-story-links .text-button{font-size:.875rem;text-align:left;color:#efe3c7;border-color:#8f8e76}.journal-story-links .text-button:hover{color:#fff;border-color:#e1c991}.journal-story-links .text-button span{flex-shrink:0}.detail-body>p,.detail-body>ul{font-size:1rem}.detail-body .release-credits{font-size:.875rem}
.brand{flex-direction:row;align-items:center;gap:2px}.brand-phoenix{width:72px;height:72px;flex-shrink:0;object-fit:contain}.brand-wordmark{display:flex;flex-direction:column;align-items:flex-start;gap:5px}
.footer-brand{display:flex;align-items:center;gap:2px}.footer-phoenix{width:48px;height:48px;flex-shrink:0;object-fit:contain}.footer-brand>.footer-brand-copy{font-size:18px;line-height:1.15;letter-spacing:-.5px}.footer-brand-copy>span{display:block;font-size:8px;font-weight:500;letter-spacing:2px;margin-top:4px}
@media(max-width:600px){.brand-phoenix{width:57px;height:57px}.brand{gap:0}.footer-phoenix{width:42px;height:42px}.footer-brand>.footer-brand-copy{font-size:15px}.footer-brand-copy>span{font-size:7px;letter-spacing:1.5px}}
