.artist-site{--paper:#fffdf6;--ink:#151b30;--muted:#525d71;--line:#d8dad3;--lime:#ffce43}.artist-header{padding:30px 0}.wordmark{font-size:clamp(22px,2.4vw,33px);font-weight:850;letter-spacing:-1.4px;line-height:1.1}.wordmark span{color:#3055ef;margin-left:6px}.artist-header nav{gap:24px}.artist-site .preview-bar{background:#151b30;color:#fffdf6}.artist-site .language{border-radius:0}.lc-hero{display:grid;grid-template-columns:1.35fr .85fr;gap:6%;padding:70px 0 80px;align-items:center}.lc-hero h1{font-size:clamp(48px,6.8vw,98px);line-height:1.04;letter-spacing:-5px;margin:28px 0}.lc-hero h1 em{font-family:Georgia,serif;color:#254ee5}.intro-copy{font-size:19px;max-width:410px;color:var(--muted)}.cta{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;padding:15px 23px;background:#254ee5;color:white;font-size:15px;border-radius:4px;margin-top:20px}.cta:hover{background:#172f9a}.feature-release{background:#ffce43;color:#151b30;min-height:410px;display:flex;flex-direction:column;padding:32px}.feature-number{font-size:12px;margin-top:30px;letter-spacing:1px}.feature-release h2{font-size:clamp(34px,3.8vw,56px);line-height:1.1;letter-spacing:-2px;margin:auto 0;max-width:310px}.feature-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #8d762f;padding-top:16px;margin-top:30px;font-size:14px}.feature-bottom a{font-size:30px}.statement-band{background:#254ee5;color:#fff;display:flex;justify-content:space-between;gap:15px;padding:20px 28px;font-size:clamp(14px,2vw,26px);font-weight:800;letter-spacing:-.5px}.artist-section{padding:60px 0}.artist-section .card{background:#f1f2ed;border:0;border-top:3px solid #254ee5}.artist-section .card h3{font-size:27px}.artist-note{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;padding:50px 0;border-top:1px solid var(--line)}.artist-note>.eyebrow{grid-column:1/-1;margin:0}.artist-note h2{font-size:clamp(32px,4vw,52px);margin:0}.artist-note>div{max-width:460px}.artist-note a{font-size:15px;border-bottom:1px solid}.artist-footer .wordmark{font-size:30px}.lc .accent{color:#254ee5}.lc .count{color:#254ee5}.artist-site .page-heading{padding-top:55px}.artist-site .page-heading h1{font-weight:650}.artist-site .prose{min-height:200px}.artist-site a:focus-visible,.artist-site button:focus-visible,.artist-site input:focus-visible{outline-color:#3055ef}.ef{--paper:#111211;--ink:#f0eee6;--muted:#b0b2a9;--line:#3a3b35;--lime:#ec663c;background:var(--paper);color:var(--ink)}.ef .preview-bar{background:#ec663c;color:#171815}.ef .wordmark{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:500}.ef .wordmark span{color:#ec663c}.ef-hero{padding:36px 0 55px;border-bottom:1px solid var(--line)}.ef-kicker{display:flex;justify-content:space-between;font-size:12px;letter-spacing:3px;border-bottom:1px solid var(--line);padding-bottom:20px}.ef-hero h1{font-family:Impact,'Arial Narrow',sans-serif;font-weight:500;font-size:clamp(105px,16vw,225px);line-height:.87;letter-spacing:2px;margin:42px 0}.ef-hero h1>span{display:block}.ef-hero h1>span:last-child{color:#ec663c}.forge-period{color:var(--ink)}.ef-hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:30px}.ef-hero-bottom p{text-transform:uppercase;font-size:18px;letter-spacing:2px;line-height:1.6;margin:0}.ef .cta{background:#ec663c;color:#151713;border-radius:0;text-transform:uppercase;letter-spacing:1px;border:1px solid #ec663c}.ef .cta:hover{background:#fb815b}.ef-release{display:grid;grid-template-columns:.5fr 1.4fr .5fr;gap:30px;padding:65px 0;border-bottom:1px solid var(--line);align-items:start}.ef-release h2{font-size:48px;margin-top:0}.ef-release p{color:var(--muted);max-width:450px}.outline-link{display:inline-block;border-bottom:1px solid #ec663c;padding:10px 0;font-size:15px;text-transform:uppercase;letter-spacing:1px}.ef-about{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:60px 0}.ef-about h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:65px;text-transform:uppercase;letter-spacing:1px;font-weight:400}.ef-about>div:last-child{align-self:center;max-width:460px}.ef .page-heading h1{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:400}.ef .accent{color:#ec663c}.ef .notice{background:#292a23;border-color:#ec663c}.ef .service-links a{border-color:#8b8f7e}.ef .card{background:#1c1e19}.ef .card:hover{background:#262a22}.ef a:focus-visible,.ef button:focus-visible,.ef input:focus-visible{outline-color:#ec663c}.ef .song-number{color:#b0b2a9}.ef .empty{padding:40px 0}.artist-site .artist-footer{margin-top:45px}.artist-login .wordmark{display:block;font-size:28px;margin-bottom:40px}.artist-login .login-card h1{font-size:60px}.artist-login.lc{background:#fffdf6;color:#151b30}.artist-login.lc .muted,.artist-login.lc .fine,.artist-login.lc label{color:#525d71}.artist-login.lc h1 em{color:#254ee5}.artist-login.lc button{background:#254ee5;color:#fff;border:0}.artist-login.ef{background:#111211}.artist-login.ef h1{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px}.artist-login.ef h1 em{font-family:inherit;color:#ec663c;font-style:normal}.artist-login.ef button{background:#ec663c;border:0;border-radius:0}@media(max-width:900px){.artist-header nav{gap:18px}.lc-hero{gap:30px}.lc-hero h1{letter-spacing:-3px}.feature-release{min-height:330px;padding:24px}.ef-release{grid-template-columns:1fr 2fr}.ef-release>.outline-link{grid-column:2}.ef-about{gap:30px}}@media(max-width:600px){.lc-hero{grid-template-columns:1fr;padding:35px 0 40px;gap:30px}.lc-hero h1{font-size:53px;letter-spacing:-3px}.feature-release{min-height:280px}.feature-release h2{font-size:43px;margin:20px 0}.statement-band{padding:16px 12px;gap:10px;font-size:12px}.artist-section{padding:30px 0}.artist-note{grid-template-columns:1fr;gap:20px;padding:35px 0}.artist-note>.eyebrow{grid-column:auto}.ef-hero h1{font-size:clamp(85px,24vw,145px);letter-spacing:0;line-height:.95}.ef-hero-bottom{align-items:start;flex-direction:column;gap:8px}.ef-kicker{letter-spacing:1px}.ef-release{grid-template-columns:1fr;padding:35px 0;gap:10px}.ef-release h2{font-size:38px;margin:10px 0}.ef-release>.outline-link{grid-column:1;justify-self:start}.ef-about{grid-template-columns:1fr;gap:10px;padding:35px 0}.ef-about h2{font-size:52px;margin:20px 0}.artist-header{padding:22px 0}.artist-header nav{gap:15px}.artist-site .page-heading h1{font-size:43px}.artist-login .login-card h1{font-size:48px}}
/* Artist editorial design, September 2026. Original CSS graphics, no cover art. */
.artist-site.lc{--paper:#faf8f1;--line:#d4d5ce}.lc .wordmark{font-weight:900;letter-spacing:-1.8px}.artist-header nav a{padding:6px 0}.lc .lc-hero{padding-top:80px;padding-bottom:90px}.lc .feature-release{position:relative;isolation:isolate;overflow:hidden;box-shadow:12px 12px 0 #151b30;transform:rotate(2deg)}.lc .feature-release:before{content:'';position:absolute;width:310px;height:310px;border:1px solid #151b3020;border-radius:50%;right:-155px;top:-100px;box-shadow:0 0 0 30px #151b3010,0 0 0 60px #151b3008;z-index:-1}.lc .feature-release h2{font-weight:800}.lc .statement-band{padding:26px 30px}.lc .artist-section .card{background:transparent;border-top:1px solid var(--ink);padding:24px 0;min-height:250px}.lc .artist-section .card h3{font-weight:750;font-size:34px;letter-spacing:-1px}.lc .artist-section .card:hover{color:#254ee5}.lc .artist-note{padding:65px 0}.lc .song-catalog{border-top:1px solid var(--ink);padding-top:25px}.lc .song-row{padding:26px 18px;transition:background .15s}.lc .song-row:hover{background:#eeeae0}.lc .song-number{font-variant-numeric:tabular-nums;color:#254ee5}.lc .song-info h3{font-weight:700;font-size:24px;letter-spacing:-.6px}.lc .song-open{color:#254ee5}.lc .song-row .service-links a{border:0;padding:3px 0;margin-right:14px;border-radius:0;font-size:12px;border-bottom:1px solid #b7bbb5}.lc .song-row .service-links a:hover{background:transparent;color:#254ee5;border-color:#254ee5}.lc .catalog-search{background:#eeece3;padding:20px 25px;margin-top:30px}.lc .catalog-search label{margin-top:0}.lc .catalog-search input{border:0;border-bottom:1px solid #92988f;background:transparent;border-radius:0}.lc .catalog-search button{background:#254ee5;color:#fff;border:0;border-radius:3px}.release-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:7%;align-items:center;padding:60px 0 75px}.release-intro{min-width:0}.back-link{display:inline-block;margin-bottom:45px}.release-artist{font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:650}.release-hero h1{font-size:clamp(46px,5.7vw,82px);line-height:1.04;letter-spacing:-3.5px;font-weight:800;margin:20px 0 28px;text-wrap:balance}.release-facts{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;color:var(--muted)}.release-facts span:first-child{flex-basis:100%}.sound-object{aspect-ratio:1;position:relative;overflow:hidden;background:#254ee5;color:#fff;padding:25px;display:flex;flex-direction:column;justify-content:space-between}.sound-caption{font-size:11px;letter-spacing:2px;position:relative;z-index:1}.sound-disc{position:absolute;width:77%;aspect-ratio:1;left:25%;top:7%;border-radius:50%;background:repeating-radial-gradient(circle at center,#23252b 0px,#23252b 2px,#393b40 3px,#202228 4px);display:grid;place-items:center;transform:rotate(-17deg);box-shadow:-12px 20px 35px #081c6d55}.sound-disc span{width:31%;aspect-ratio:1;border-radius:50%;background:#ffce43;color:#151b30;display:grid;place-items:center;font-weight:900;font-size:clamp(24px,3vw,48px);letter-spacing:-3px}.sound-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:end}.sound-bottom span:first-child{font-size:clamp(20px,2.5vw,35px);font-weight:850;letter-spacing:-1px;line-height:1.08}.sound-bottom span:last-child{font-size:42px}.release-listen{display:grid;grid-template-columns:1fr 1.5fr;gap:7%;padding:40px 0 45px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);scroll-margin-top:25px;align-items:center}.release-listen h2{font-size:42px;font-weight:750;margin:10px 0;letter-spacing:-1.5px}.release-listen p:not(.eyebrow){font-size:15px;color:var(--muted)}.release-listen .service-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.release-listen .service-links a{padding:15px 18px;border-radius:0;border:1px solid var(--line);font-size:14px;display:flex;align-items:center;min-height:54px}.lc .release-listen .service-links a:first-child{background:#254ee5;color:white;border-color:#254ee5}.lc .release-listen .service-links a:hover{background:#151b30;color:white}.release-editorial{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:65px 0}.release-editorial h2{font-size:35px;font-weight:700;margin:15px 0 25px}.release-editorial p:not(.eyebrow){max-width:550px}.unwritten{color:var(--muted);font-size:17px}.release-notes{border-top:1px solid var(--line);padding:22px 0;color:var(--muted);font-size:14px}.release-notes summary{cursor:pointer;color:var(--ink)}.release-back{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:35px;background:#ffce43;color:#151b30;margin:35px 0 10px}.release-back span:first-child{font-size:clamp(26px,3vw,40px);font-weight:750;letter-spacing:-1.3px}.release-back span:last-child{font-size:14px}.ef .sound-object{background:#ec663c;color:#111211}.ef .sound-disc span{background:#ede9de}.ef .release-hero h1{font-family:Impact,'Arial Narrow',sans-serif;letter-spacing:0;text-transform:uppercase;font-weight:400}.ef .release-back{background:#ec663c}.ef .release-listen .service-links a{border-radius:0}.ef .release-listen .service-links a:hover{background:#ec663c;color:#111211}.ef .release-editorial h2{text-transform:uppercase}.artist-site .artist-footer{padding-top:40px;padding-bottom:45px}
@media(max-width:900px){.release-hero{gap:5%}.release-hero h1{font-size:52px;letter-spacing:-2px}.release-listen{grid-template-columns:1fr 1.4fr;gap:30px}.sound-object{padding:20px}.lc .feature-release{box-shadow:7px 7px 0 #151b30}}
@media(max-width:600px){.lc .lc-hero{padding:35px 0 45px}.lc .feature-release{margin:8px 7px 12px 0;transform:rotate(1deg)}.lc .statement-band{padding:18px 12px}.lc .artist-note{padding:35px 0}.lc .song-row{padding:22px 0}.lc .song-info h3{font-size:21px}.lc .catalog-search{padding:18px}.release-hero{grid-template-columns:1fr;padding:28px 0 40px;gap:32px}.back-link{margin-bottom:20px}.release-hero h1{font-size:49px;letter-spacing:-2px}.sound-object{max-width:400px;width:100%;padding:24px}.sound-bottom span:first-child{font-size:30px}.sound-disc span{font-size:36px}.release-listen{grid-template-columns:1fr;gap:18px;padding:30px 0}.release-listen h2{font-size:34px}.release-listen .service-links a{padding:13px 10px;font-size:13px;overflow-wrap:anywhere}.release-editorial{grid-template-columns:1fr;gap:35px;padding:40px 0}.release-editorial h2{font-size:30px}.release-back{padding:25px;flex-direction:column;align-items:start;gap:10px}.release-back span:first-child{font-size:30px}}

/* LaughingCay: artwork-led collection. Styles scoped to this artist. */
.artist-site.lc{--paper:#100e15;--ink:#fff8ed;--muted:#bdb6c5;--line:#38303f;--lime:#ffdf54;background:var(--paper);color:var(--ink)}.lc .preview-bar{background:#241d2c;color:#d6cbdc;font-size:10px;letter-spacing:1.8px;padding:6px 12px}.lc .artist-header{padding:24px 0;border-color:#38303f}.lc .wordmark{font-weight:900;color:#fff8ed}.lc .wordmark span{color:#ffdf54}.lc .artist-header nav a{font-size:12px;text-transform:uppercase;letter-spacing:1px}.lc .artist-header nav a[aria-current=page]{color:#ffdf54}.lc .language{border-color:#514459}.lc a:focus-visible,.lc button:focus-visible,.lc input:focus-visible{outline-color:#ffdf54}.lc .cta{background:#ffdf54;color:#161019;font-weight:750;border-radius:0;min-height:52px}.lc .cta:hover{background:#fff0a1}.lc .lc-world{padding-top:16px}.world-masthead{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(55px,12.45vw,183px);line-height:1.08;letter-spacing:-.015em;white-space:nowrap;position:relative;color:#ffdf54}.world-masthead>span{font-family:Arial,sans-serif;display:inline-block;font-size:.24em;vertical-align:top;margin-top:.4em;margin-left:.2em}.world-stage{position:relative;min-height:690px;margin-top:18px;background:#39202b;isolation:isolate;overflow:hidden}.world-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 43%;z-index:-3}.world-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(16,7,23,.9),rgba(20,8,26,.5) 43%,rgba(20,8,26,.06) 75%),linear-gradient(0deg,rgba(10,5,15,.65),transparent 40%)}.world-topline{display:flex;justify-content:space-between;gap:20px;padding:26px 36px;font-size:11px;font-weight:700;letter-spacing:2px}.world-content{padding:40px 42px 85px;max-width:850px}.world-content h1{font-family:Impact,'Arial Narrow',sans-serif;font-weight:400;font-size:clamp(66px,8vw,116px);line-height:.99;letter-spacing:0;margin:20px 0}.world-content h1 em{font-family:inherit;font-style:normal;color:#ffdf54}.world-content>p:not(.eyebrow){font-size:18px;color:#f2e4db;max-width:340px}.world-caption{position:absolute;right:32px;bottom:26px;letter-spacing:1.5px;font-size:10px;background:#100e15cf;padding:10px 14px}.world-catalog{padding:75px 0}.world-section-head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:32px}.world-section-head h2{font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.13;letter-spacing:-2px;max-width:650px;margin:12px 0 0}.lc .outline-link{border-color:#ffdf54;color:#ffdf54;font-size:12px;white-space:nowrap}.cover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px}.cover-tile{display:block;min-width:0}.cover-image{position:relative;overflow:hidden;aspect-ratio:1;background:#211b28}.cover-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s}.cover-tile:hover .cover-image img{transform:scale(1.035)}.cover-arrow{position:absolute;bottom:12px;right:12px;display:grid;place-items:center;width:38px;height:38px;background:#ffdf54;color:#151019;border-radius:50%;font-size:24px;box-shadow:0 2px 15px #0005}.cover-caption{display:flex;align-items:start;justify-content:space-between;gap:12px;padding-top:15px}.cover-caption h3{font-size:16px;line-height:1.3;letter-spacing:-.3px;font-weight:700;margin:0;overflow-wrap:anywhere}.cover-caption>span{font-size:11px;color:#c2b7c8;padding-top:2px}.world-statement{background:#ffdf54;color:#161019;padding:50px 45px;margin-bottom:35px}.world-statement h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(42px,6.5vw,94px);font-weight:400;line-height:1.04;letter-spacing:0;margin:25px 0}.world-statement>a{display:inline-block;margin-top:12px;border-bottom:1px solid;font-size:14px}.collection-heading{padding:55px 0 35px}.collection-heading h1{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(60px,7.5vw,108px);font-weight:400;line-height:1.01;letter-spacing:0;margin:25px 0 35px}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding-top:23px}.collection-toolbar p{font-size:14px;color:var(--muted)}.view-switch{display:flex;gap:6px;border:1px solid var(--line);padding:5px}.view-switch a{font-size:12px;padding:9px 15px;white-space:nowrap}.view-switch a[aria-current=page]{background:#ffdf54;color:#161019;font-weight:750}.collection-end{border-top:1px solid var(--line);margin-top:45px;padding:30px 0 50px;display:flex;align-items:center;justify-content:space-between;gap:30px}.collection-end p{font-size:14px;color:var(--muted);max-width:480px}.collection-end .cta{margin:0;flex-shrink:0}.lc .release-artwork{aspect-ratio:1;box-shadow:0 25px 75px #0006}.release-artwork img{width:100%;height:100%;object-fit:contain;display:block}.lc .release-hero h1{color:#fff8ed}.lc .release-listen{border-color:var(--line)}.lc .release-listen .service-links a{border-color:#5e5069}.lc .release-listen .service-links a:first-child{background:#ffdf54;color:#161019;border-color:#ffdf54}.lc .release-listen .service-links a:hover{background:#fff8ed;color:#161019}.lc .release-back{background:#ffdf54}.lc .song-catalog{border-color:var(--line)}.lc .song-row:hover{background:#211a29}.lc .song-number,.lc .song-open,.lc .count,.lc .accent{color:#ffdf54}.lc .catalog-search{background:#231c2b}.lc .catalog-search input{color:#fff8ed;border-color:#83718d}.lc .catalog-search button{background:#ffdf54;color:#161019}.lc .song-row .service-links a{border-color:#776780;color:#ded4e5}.lc .song-row .service-links a:hover{color:#ffdf54;border-color:#ffdf54}.lc .notice{background:#231c2b;border-color:#ffdf54}.lc .prose .service-links a{border-color:#766681}.lc .prose .service-links a:hover{background:#ffdf54;color:#161019}.lc .artist-footer{margin-top:35px}.lc .sound-object{background:#342341}.lc .sound-disc span{background:#ffdf54}.lc .artist-section .card{color:var(--ink)}
@media(min-width:1600px){.world-masthead{font-size:183px}}
@media(max-width:1000px){.cover-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.world-stage{min-height:610px}.world-section-head{align-items:start;flex-direction:column;gap:15px}.world-content{padding:35px 30px 85px}.collection-toolbar{align-items:start;flex-direction:column;gap:10px}}
@media(max-width:600px){.lc .artist-header{padding:20px 0}.lc .artist-header nav{gap:17px}.lc .artist-header nav a{font-size:10px;letter-spacing:.5px}.world-masthead{font-size:12.3vw;margin-top:10px}.world-masthead>span{font-size:.23em}.world-stage{min-height:570px;margin-top:14px}.world-background{object-position:65% 50%}.world-overlay{background:linear-gradient(90deg,#140917b8,#14091740),linear-gradient(0deg,#100714dc,transparent 75%)}.world-topline{padding:20px;font-size:9px;letter-spacing:1px}.world-content{padding:45px 22px 85px}.world-content h1{font-size:65px}.world-content>p:not(.eyebrow){font-size:16px;max-width:250px}.world-caption{bottom:18px;right:18px;font-size:9px}.world-catalog{padding:45px 0}.world-section-head h2{font-size:35px;letter-spacing:-1px}.cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 13px}.cover-caption{gap:6px;flex-direction:column;padding-top:11px}.cover-caption h3{font-size:14px}.cover-caption>span{font-size:10px}.cover-arrow{width:30px;height:30px;font-size:20px;bottom:8px;right:8px}.world-statement{padding:28px 22px}.world-statement h2{font-size:43px}.collection-heading{padding:35px 0 25px}.collection-heading h1{font-size:54px;letter-spacing:0}.collection-heading>.eyebrow{font-size:10px}.collection-toolbar{padding-top:16px}.collection-toolbar p{margin-top:0}.collection-end{align-items:start;flex-direction:column;gap:15px}.lc .release-hero h1{font-size:47px}.lc .artist-footer{margin-top:25px}}


/* Shared protected artwork atlas avoids parallel PHP requests on shared hosting. */
.cover-image.art-atlas img{position:absolute;width:400%;height:500%;max-width:none;object-fit:fill;transition:none}.cover-tile:hover .art-atlas img{transform:none}
.art-atlas.art-0 img{left:-0%;top:-0%}
.art-atlas.art-1 img{left:-100%;top:-0%}
.art-atlas.art-2 img{left:-200%;top:-0%}
.art-atlas.art-3 img{left:-300%;top:-0%}
.art-atlas.art-4 img{left:-0%;top:-100%}
.art-atlas.art-5 img{left:-100%;top:-100%}
.art-atlas.art-6 img{left:-200%;top:-100%}
.art-atlas.art-7 img{left:-300%;top:-100%}
.art-atlas.art-8 img{left:-0%;top:-200%}
.art-atlas.art-9 img{left:-100%;top:-200%}
.art-atlas.art-10 img{left:-200%;top:-200%}
.art-atlas.art-11 img{left:-300%;top:-200%}
.art-atlas.art-12 img{left:-0%;top:-300%}
.art-atlas.art-13 img{left:-100%;top:-300%}
.art-atlas.art-14 img{left:-200%;top:-300%}
.art-atlas.art-15 img{left:-300%;top:-300%}
.art-atlas.art-16 img{left:-0%;top:-400%}
.art-atlas.art-17 img{left:-100%;top:-400%}
.art-atlas.art-18 img{left:-200%;top:-400%}
.art-atlas.art-19 img{left:-300%;top:-400%}
/* EverForge — steel, shadow and fire. */
.artist-site.ef{--paper:#090b0e;--ink:#e6e4dc;--muted:#a9adb1;--line:#30353a;--lime:#e58a54;background:var(--paper);color:var(--ink)}.ef .preview-bar{background:#1d242a;color:#b9c1c7;font-size:10px;letter-spacing:2px;padding:6px 12px}.ef .artist-header{padding:27px 0;border-color:#30353a}.ef .wordmark{font-family:Georgia,'Times New Roman',serif;font-weight:800;font-size:31px;letter-spacing:-1.6px;text-transform:uppercase}.ef .wordmark span{color:#e58a54;font-weight:400;margin-left:8px}.ef .artist-header nav a{text-transform:uppercase;font-size:11px;letter-spacing:1.6px}.ef .artist-header nav a[aria-current=page]{color:#e58a54}.ef .cta{background:#e58a54;border:1px solid #e58a54;color:#0d1013;border-radius:0;font-size:12px;font-weight:800;letter-spacing:1px;min-height:52px}.ef .cta:hover{background:#f8bd8b}.ef a:focus-visible,.ef input:focus-visible,.ef button:focus-visible{outline-color:#e58a54}.forge-world{padding-top:28px}.forge-world-top,.forge-stage-bottom{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:2px;color:#b9c1c7;padding:17px 0}.forge-world-top{border-bottom:1px solid var(--line)}.forge-stage{position:relative;min-height:680px;isolation:isolate;overflow:hidden;background:#0a0e12}.forge-identity{position:absolute;right:0;top:0;height:100%;width:65%;object-fit:cover;object-position:center;z-index:-3}.forge-stage-shade{position:absolute;inset:0;background:linear-gradient(90deg,#090b0e 1%,#090b0ec9 25%,#090b0e25 65%,transparent),linear-gradient(0deg,#090b0e 0%,transparent 22%);z-index:-2}.forge-stage-copy{padding:85px 25px 70px 0;position:relative;max-width:720px}.forge-stage-copy .eyebrow{color:#c2c9ce;font-size:10px;letter-spacing:2.4px}.forge-stage h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(54px,6.4vw,92px);font-weight:700;letter-spacing:-4px;line-height:1.03;margin:35px 0 25px}.forge-stage h1 em{font:inherit;color:#e58a54}.forge-stage-copy>p:not(.eyebrow){color:#bfc3c6;font-size:17px}.forge-stage-bottom{border-top:1px solid var(--line);padding:20px 0}.forge-stage-bottom a{color:#e58a54}.forge-spotlight{display:grid;grid-template-columns:1fr 1.1fr;gap:9%;padding:90px 0;align-items:center;border-bottom:1px solid var(--line)}.forge-spotlight-art{display:block;max-width:520px;box-shadow:0 20px 70px #0007}.forge-spotlight-art img{width:100%;height:auto;display:block}.forge-spotlight h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,4vw,59px);font-weight:700;line-height:1.08;letter-spacing:-2px;margin:30px 0}.forge-spotlight h2 em{font:inherit;color:#e58a54}.forge-spotlight>div>p:not(.eyebrow){font-size:17px;color:#a9adb1}.ef .outline-link{border-color:#e58a54;color:#e58a54;font-size:11px;letter-spacing:1.7px}.forge-spotlight .service-links{margin:30px 0 20px;gap:10px}.forge-spotlight .service-links a{border-radius:0;border-color:#515b62;font-size:12px;padding:11px 15px}.forge-records{padding:70px 0;scroll-margin-top:25px}.forge-section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.forge-section-title h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(30px,3.5vw,48px);letter-spacing:-1.8px;font-weight:700;margin:20px 0 0}.ef .cover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px}.ef .cover-image{background:#11151a}.ef .cover-arrow{background:#e58a54;color:#0b0e11;border-radius:0;box-shadow:none}.ef .cover-caption h3{font-size:15px;font-weight:600}.ef .cover-caption>span{color:#adb4bb}.ef .cover-image.art-atlas img{height:400%;width:400%}.forge-manifesto{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:9%;border-top:1px solid var(--line);padding:50px 0 70px}.forge-manifesto img{width:100%;max-width:420px;display:block}.forge-manifesto h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(35px,4.5vw,64px);line-height:1.09;font-weight:700;letter-spacing:-2px;margin:25px 0}.forge-collection-heading{padding:60px 0 35px}.forge-collection-heading h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(50px,6.5vw,92px);font-weight:700;line-height:1.04;letter-spacing:-3px;margin:28px 0 40px}.forge-collection-heading h1 em{font:inherit;color:#e58a54}.ef .view-switch a[aria-current=page]{background:#e58a54;color:#0b0e11}.ef .collection-end p{color:#b8bec3}.ef .collection-end .cta{background:#e58a54}.ef .catalog-search{background:#151b20;padding:22px;margin:25px 0}.ef .catalog-search input{background:#0e1216;color:#eee8dc;border-color:#505a62;border-radius:0}.ef .catalog-search label{margin-top:0}.ef .catalog-search button{background:#e58a54;border-color:#e58a54;border-radius:0;color:#0b0e11}.ef .song-row{padding:25px 12px}.ef .song-row:hover{background:#13191e}.ef .song-info h3{font-family:Georgia,'Times New Roman',serif;font-size:24px}.ef .song-number,.ef .song-open,.ef .count{color:#e58a54}.ef .song-row .service-links a{border-radius:0;font-size:11px;border-color:#52606a}.ef .song-row .service-links a:hover{background:#e58a54;color:#0b0e11}.ef .page-heading h1,.ef .release-hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-2px;text-transform:none}.ef .release-artwork{aspect-ratio:1;box-shadow:0 25px 70px #0008}.ef .release-listen h2,.ef .release-editorial h2{font-family:Georgia,'Times New Roman',serif;font-weight:700;text-transform:none}.ef .release-listen .service-links a:first-child{background:#e58a54;color:#0b0e11;border-color:#e58a54}.ef .release-listen .service-links a{border-color:#505d66}.ef .release-back{background:#1b242b;color:#e6e4dc;border-left:3px solid #e58a54}.ef .release-back span:first-child{font-family:Georgia,'Times New Roman',serif}.ef .notice{background:#1b242b;border-color:#e58a54}.ef .artist-footer{border-top:1px solid var(--line);padding-top:35px}.ef .prose{font-size:18px;line-height:1.8}.artist-login.ef{background:radial-gradient(ellipse at 90% 5%,#2d3941,transparent 70%),#090b0e}.artist-login.ef .login-card h1{font-family:Georgia,'Times New Roman',serif;font-weight:700;text-transform:none;font-size:60px;line-height:1.1;letter-spacing:-2px}.artist-login.ef h1 em{font-family:inherit;color:#e58a54}.artist-login.ef button{background:#e58a54;color:#101315}.artist-login.ef input{color:#14181b}
@media(max-width:1000px){.forge-stage{min-height:610px}.forge-stage h1{font-size:68px}.forge-stage-copy{padding-top:70px}.forge-identity{width:75%;right:-10%}.forge-spotlight{gap:5%;padding:60px 0}.forge-spotlight h2{font-size:42px}.forge-section-title{align-items:start;flex-direction:column;gap:15px}.ef .cover-grid{gap:28px 20px}.forge-manifesto{gap:5%}}
@media(max-width:600px){.ef .artist-header{padding:20px 0}.ef .artist-header nav{gap:17px}.ef .artist-header nav a{font-size:10px;letter-spacing:.6px}.ef .wordmark{font-size:27px}.forge-world{padding-top:12px}.forge-world-top{font-size:8px;letter-spacing:1px;gap:10px}.forge-stage{min-height:640px}.forge-identity{width:100%;height:390px;top:0;right:0;object-fit:cover}.forge-stage-shade{background:linear-gradient(0deg,#090b0e 12%,#090b0edd 34%,transparent 68%)}.forge-stage-copy{padding:290px 0 25px;max-width:100%}.forge-stage h1{font-size:51px;letter-spacing:-2px;line-height:1.01;margin:20px 0}.forge-stage-copy .eyebrow{font-size:8px;letter-spacing:1.3px}.forge-stage-copy>p:not(.eyebrow){font-size:15px}.forge-stage-bottom{font-size:8px;letter-spacing:1px}.forge-spotlight{grid-template-columns:1fr;gap:30px;padding:45px 0}.forge-spotlight-art{max-width:100%}.forge-spotlight h2{font-size:43px;margin:18px 0}.forge-records{padding:40px 0}.forge-section-title h2{font-size:33px;line-height:1.14}.ef .cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.ef .cover-caption h3{font-size:13px}.forge-manifesto{grid-template-columns:1fr;padding:30px 0 40px;gap:25px}.forge-manifesto img{max-width:230px;margin:auto}.forge-manifesto h2{font-size:43px}.forge-collection-heading{padding:35px 0 25px}.forge-collection-heading h1{font-size:48px;letter-spacing:-2px}.ef .release-hero h1{font-size:42px;line-height:1.09}.ef .song-row{padding:22px 0}.ef .song-info h3{font-size:20px}.ef .prose{font-size:16px}.ef .page-heading h1{font-size:42px}.artist-login.ef .login-card h1{font-size:48px}}


.forge-manifesto img{height:auto}

