
/* --- URX Featured Artist: ArtbyAmeerah --- */
.urx-gala-home{background:#101b1a;color:#fff6df;padding:73px 0 82px;border-top:1px solid #7d643b;border-bottom:1px solid #7d643b}
.urx-gala-home-inner{text-align:center;max-width:970px}
.urx-gala-home .eyebrow{margin:17px 0 14px}.urx-gala-overline{font:600 10px var(--sans);color:#d7b677;letter-spacing:.3em}
.urx-gala-overline span{padding:0 15px;color:#a98950}.urx-gala-home h2{font:400 clamp(35px,4vw,56px)/1.17 var(--serif);margin:0 0 20px;letter-spacing:-.025em}
.urx-gala-home h2 em{color:#e3bd75}.urx-gala-home p:not(.eyebrow){max-width:700px;margin:0 auto 30px;color:#d9d3c5;font-size:14px}
.urx-artist-home{background:linear-gradient(115deg,#071b1b 0%,#112b2a 60%,#21372e 100%);color:#f7f0dc;padding-bottom:64px}
.urx-artist-home-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(380px,1.2fr);align-items:center;gap:clamp(28px,5vw,76px)}
.urx-artist-home-copy .eyebrow{letter-spacing:.25em;color:#d8be89}.urx-artist-kicker{font:600 11px var(--sans);letter-spacing:.19em;color:#e9d7b0;margin:0 0 19px}
.urx-artist-home h2{font:400 clamp(38px,4.6vw,67px)/1.12 var(--serif);margin:0 0 23px;letter-spacing:-.035em;color:#fff5dc}
.urx-artist-home h2 em{color:#d4ab67}.urx-artist-byline{color:#e7c887;font:500 15px var(--serif)}
.urx-artist-home-copy>p:not(.eyebrow):not(.urx-artist-kicker):not(.urx-artist-byline){font-size:15px;color:#e0ddd0;line-height:1.85;margin:0 0 25px}
.urx-artist-home-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center}
.urx-artist-underlink{font:600 11px var(--sans);color:#f1d399;text-decoration:underline;text-underline-offset:6px;line-height:2}
.urx-artist-disclosure{border-top:1px solid #6b6b53;font:400 11px/1.7 var(--sans);color:#ccc5b1;margin-top:29px;padding-top:17px}
.urx-artist-cover{display:block;position:relative;overflow:hidden;border:1px solid #9c7642;box-shadow:0 26px 48px rgba(0,0,0,.33)}
.urx-artist-cover img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block;transition:transform .35s}
.urx-artist-cover:hover img{transform:scale(1.018)}.urx-art-caption{position:absolute;bottom:0;right:0;left:0;text-align:center;color:#f9e4b6;background:rgba(8,17,16,.85);font:700 10px var(--sans);padding:13px;letter-spacing:.22em}
.urx-artist-mini-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}
.urx-artist-mini-rail a{position:relative;display:block;overflow:hidden;min-height:180px;border:1px solid #96784b;background:#18332f}
.urx-artist-mini-rail img{width:100%;height:210px;object-fit:cover;display:block}.urx-artist-mini-rail a:last-child img{object-position:center 36%}
.urx-artist-mini-rail span{position:absolute;bottom:0;left:0;right:0;padding:14px 15px;color:#fff6e5;font:600 11px var(--sans);background:linear-gradient(transparent,rgba(7,18,16,.96));line-height:1.35}
@media(max-width:950px){.urx-artist-home-layout{grid-template-columns:1fr}.urx-artist-home-copy{max-width:750px}.urx-artist-mini-rail img{height:178px}}
@media(max-width:700px){.urx-gala-home{padding:52px 0 59px}.urx-gala-home h2{font-size:37px}.urx-artist-home{padding-top:70px}.urx-artist-home h2{font-size:42px}.urx-artist-home-actions{align-items:stretch;flex-direction:column}.urx-artist-home-actions .btn{width:100%}.urx-artist-mini-rail{grid-template-columns:1fr;gap:12px}.urx-artist-mini-rail img{height:185px}.urx-artist-cover img{aspect-ratio:4/3}}
/* Featured artist page */
.urx-art-page{background:#f6f1e7;color:#192b27}.urx-art-page .urx-art-breadcrumb{padding:26px 0;font:600 10px var(--sans);letter-spacing:.14em;color:#6a675b}
.urx-art-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.urx-art-hero{padding:70px 0 65px;background:#111f1e;color:#fef1d7}
.urx-art-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.urx-art-hero h1{font:400 clamp(46px,6vw,78px)/1.1 var(--serif);letter-spacing:-.055em;margin:0 0 18px}.urx-art-hero h1 em{color:#efc985}
.urx-art-hero .urx-art-lede{font-size:16px;color:#ded5bf;max-width:620px}.urx-art-hero .urx-art-overline{color:#e2bf79;font:600 11px var(--sans);letter-spacing:.24em;margin:0 0 18px}
.urx-art-hero-visual{border:1px solid #b99756;padding:8px;background:#1b261f;box-shadow:0 27px 50px rgba(0,0,0,.36)}
.urx-art-hero-visual img{display:block;width:100%;height:auto;aspect-ratio:16/11;object-fit:cover}
.urx-art-btn-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.urx-art-btn-row .btn{min-width:205px}
.urx-art-light-link{display:inline-flex;justify-content:center;align-items:center;border:1px solid #c1a16e;color:#f1d399;padding:17px 24px;font:700 10px var(--sans);letter-spacing:.14em;text-transform:uppercase}
.urx-art-purpose{padding:72px 0;text-align:center}.urx-art-purpose-inner{max-width:820px;margin:auto}.urx-art-purpose h2{font-size:clamp(33px,4vw,49px);margin:10px 0 16px}
.urx-art-purpose p:not(.eyebrow){color:#54534b;line-height:1.9}.urx-art-gallery{padding:28px 0 105px}.urx-art-gallery-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}
.urx-art-gallery-intro h2{font-size:clamp(36px,4vw,55px);margin:10px 0 0}.urx-art-gallery-intro p{max-width:330px;color:#6a675d;font-size:13px;margin:0}
.urx-art-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.urx-art-tile{position:relative;display:flex;flex-direction:column;background:#fffaf0;border:1px solid #d2bd9d;box-shadow:0 10px 27px rgba(35,24,5,.07);overflow:hidden}
.urx-art-tile:first-child{grid-column:span 2}.urx-art-tile a:first-child{display:block;overflow:hidden}.urx-art-tile img{height:260px;width:100%;display:block;object-fit:cover;transition:transform .25s ease}
.urx-art-tile:first-child img{height:305px}.urx-art-tile img:hover{transform:scale(1.015)}.urx-art-tile-body{display:flex;gap:18px;justify-content:space-between;padding:17px;align-items:center;flex:1}
.urx-art-tile-body h3{font:400 17px var(--serif);margin:0 0 4px}.urx-art-tile-body p{font:400 11px/1.5 var(--sans);color:#69675c;margin:0}.urx-art-tile-body a{flex-shrink:0;color:#80623d;font-weight:700;font-size:11px}
.urx-art-types{padding:75px 0;background:#e9e1d3}.urx-art-types h2{text-align:center;font-size:clamp(33px,4vw,52px);margin:8px 0 30px}
.urx-art-types-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.urx-art-type{background:#faf6ed;border-top:3px solid #9d7643;padding:25px 22px}.urx-art-type h3{font:400 20px var(--serif);margin:0 0 9px}.urx-art-type p{font:400 13px/1.75 var(--sans);color:#635e56;margin:0}
.urx-art-contact{background:#101d1d;padding:84px 0 92px;color:#f7ecd6;text-align:center}.urx-art-contact h2{font-size:clamp(35px,4vw,52px);margin:8px auto 18px}.urx-art-contact p:not(.eyebrow){max-width:690px;color:#d4cebd;font-size:14px;margin:0 auto 26px}
.urx-art-contact dl{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;margin:30px 0}.urx-art-contact dl div{border:1px solid #8d7750;padding:16px 25px;min-width:175px}.urx-art-contact dt{font:600 10px var(--sans);letter-spacing:.17em;color:#d9b97f}.urx-art-contact dd{font:500 17px var(--serif);margin:6px 0 0;color:#fdf2da}
.urx-art-conditions{font-size:11px!important;max-width:800px!important;color:#bcb5a6!important;margin-top:24px!important}
@media(max-width:980px){.urx-art-hero-grid{grid-template-columns:1fr;gap:34px}.urx-art-types-grid{grid-template-columns:repeat(2,1fr)}.urx-art-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.urx-art-hero{padding:50px 0}.urx-art-hero h1{font-size:52px}.urx-art-btn-row{flex-direction:column}.urx-art-btn-row a{width:100%}.urx-art-gallery{padding-bottom:65px}.urx-art-grid{grid-template-columns:1fr}.urx-art-tile:first-child{grid-column:auto}.urx-art-tile:first-child img,.urx-art-tile img{height:220px}.urx-art-gallery-intro{display:block}.urx-art-gallery-intro p{margin-top:10px}.urx-art-types-grid{grid-template-columns:1fr}}
