.public-main:has(.artists-page){padding-top:0}.artists-page{font:14px/1.5 'Be Vietnam Pro',Arial,sans-serif}.ar-banner{position:relative;height:260px;margin:0 -3.2%;overflow:hidden;background:#392616;color:#fff7e8}.ar-banner>img{height:100%;width:100%;object-fit:cover;object-position:center 60%}.ar-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#21130920,#1b100ba8 38%,#201409c4 78%,#20140955)}.ar-banner>div{position:absolute;z-index:1;left:42%;top:25px;right:3%}.ar-banner span{font-size:11px;letter-spacing:.7px}.ar-banner h1{font:400 46px/1.06 'Times New Roman',serif;letter-spacing:0;margin:12px 0}.ar-banner p{font-size:14px;line-height:1.5;margin:0}.ar-filter{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr auto;align-items:center;gap:0;margin:17px 0 22px;background:#f0e6d744;border:1px solid #eee2d0;border-radius:7px;padding:10px}.ar-filter label{padding:0 14px;margin:0;border-right:1px solid #e9dcc7;min-width:0}.ar-filter label>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin-bottom:7px}.ar-filter svg,.ar-heading svg{width:18px;height:18px;color:#9b421b;flex:none}.ar-filter input,.ar-filter select{font-size:12px;background:#fcf8ef;border:1px solid #e3d7c4;border-radius:5px;padding:7px 10px;margin:0;width:100%;min-width:0;height:35px}.ar-filter button{font-size:12px;padding:10px 22px;margin:0 9px 0 18px;border-radius:6px;height:40px;white-space:nowrap}.ar-reset{font-size:11px;grid-column:1/-1;padding:9px 14px 0;color:#96502c}.ar-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:23px}.ar-main{min-width:0}.ar-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.ar-heading h2{font:700 15px/1.5 'Be Vietnam Pro',sans-serif;letter-spacing:0;text-transform:uppercase;margin:0;display:flex;gap:8px;align-items:center}.ar-heading>a{font-size:10px;white-space:nowrap}.ar-feature-window{position:relative}.ar-feature-track{display:flex;gap:13px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.ar-feature-track article{flex:0 0 calc((100% - 39px)/4);min-width:175px;scroll-snap-align:start}.ar-feature-track article>a{position:relative;display:block;height:215px;overflow:hidden;border-radius:6px;background:#c4a77e}.ar-feature-track img,.ar-feature-track .ar-portrait{height:100%;width:100%;object-fit:cover}.ar-portrait{display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(135deg,#c3a480,#f0dfc4);color:#805a33}.ar-portrait b{font:40px 'Times New Roman',serif}.ar-portrait small{font-size:9px;margin-top:7px;color:#725437}.ar-feature-caption{position:absolute;inset:auto 0 0;padding:38px 13px 12px;background:linear-gradient(transparent,#1e150fe8);color:#fff9ee}.ar-feature-caption>span{display:inline-block;background:#d4b083;color:#342117;font-size:9px;padding:3px 6px;border-radius:3px}.ar-feature-caption h3{font:600 18px/1.2 'Be Vietnam Pro',sans-serif;letter-spacing:0;margin:7px 0 5px}.ar-feature-caption p{font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:#f5ede0}.ar-next{position:absolute;right:-8px;top:90px;border:1px solid #e5d2b8;border-radius:50%;background:#fff5e5;color:#8f4824;width:32px;height:32px;font:25px Georgia}.ar-feature-track:not(:has(article:nth-child(5)))+.ar-next{display:none}.ar-directory{margin-top:20px;scroll-margin-top:95px}.ar-directory>.ar-heading>div{display:flex;align-items:center;gap:10px}.ar-directory form{display:flex;align-items:center;gap:6px}.ar-directory form label{margin:0}.ar-directory select{font-size:11px;width:135px;padding:5px 8px;background:transparent;border:1px solid #e3d3bd;margin:0}.ar-sort-submit{font-size:10px;padding:4px}.ar-sort-submit.js-hidden{display:none}.ar-views{display:flex;gap:3px}.ar-views a{display:grid;place-items:center;width:25px;height:25px;border:1px solid #e0cbb1;border-radius:3px;font-size:18px}.ar-views .active{color:#fff7ea;background:#93441d}.ar-roles{display:flex;gap:7px;flex-wrap:wrap;margin:7px 0 10px}.ar-roles a{font-size:11px;border-radius:22px;padding:7px 14px;background:#eee5d8;white-space:nowrap}.ar-roles .active{background:#8e401b;color:#fff6e8}.ar-results{font-size:10px;color:#8d765b;margin:0 0 11px}.ar-directory-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:15px 12px}.ar-artist{min-width:0}.ar-artist>img,.ar-artist>.ar-portrait{height:96px;width:100%;object-fit:cover;border-radius:5px}.ar-artist .ar-portrait b{font-size:28px}.ar-artist .ar-portrait small{font-size:7px;text-align:center;margin-top:3px}.ar-artist h3{font:600 11px/1.4 'Be Vietnam Pro',sans-serif;letter-spacing:0;margin:6px 0 3px}.ar-artist>div>small{font-size:9px}.ar-demo{font-size:8px;color:#9d7753;display:block;margin-top:3px}.ar-list-view{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-list-view .ar-artist{display:grid;grid-template-columns:75px 1fr;gap:13px;align-items:center;border-bottom:1px solid #e6d5bf;padding-bottom:10px}.ar-list-view .ar-artist>img,.ar-list-view .ar-artist>.ar-portrait{height:85px}.ar-list-view .ar-artist h3{font-size:14px}.ar-list-view .ar-artist>div>small{font-size:12px}.ar-empty{grid-column:1/-1;padding:25px;background:#faf3e7;border:1px solid #e6d6bf;border-radius:6px}.ar-empty h3{font:700 22px 'Times New Roman',serif}.ar-empty p,.ar-empty a{font-size:13px}.ar-editorial{font-size:10px;color:#907a60;margin:20px 0}.ar-interviews{background:#f1e8da88;border:1px solid #eee3d1;border-radius:7px;padding:15px;height:fit-content;min-width:0}.ar-interviews .ar-heading h2{font-size:13px}.ar-interviews .ar-heading>a{font-size:9px}.ar-interviews article{margin:17px 0}.ar-interviews article>a{display:grid;grid-template-columns:100px 1fr;gap:13px}.ar-interviews article img{width:100px;height:105px;object-fit:cover;border-radius:5px}.ar-interviews article h3{font:400 16px/1.2 'Times New Roman',serif;letter-spacing:0;margin:0 0 8px}.ar-interviews article p{font-size:11px;line-height:1.5;color:#8c7b64;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ar-interview-empty{padding:25px 4px}.ar-interview-empty>svg{width:30px;height:30px;color:#ad7d51}.ar-interview-empty h3{font:700 21px 'Times New Roman',serif;margin:14px 0}.ar-interview-empty p{font-size:13px;line-height:1.6;color:#89745b}.ar-interview-empty .button{font-size:12px;padding:7px 12px}
@media(max-width:1100px){.ar-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.ar-directory-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ar-filter label{padding:0 8px}.ar-filter button{padding:8px 14px;margin-left:10px}.ar-interviews article>a{grid-template-columns:80px 1fr}.ar-interviews article img{width:80px}.ar-list-view{grid-template-columns:1fr}}
@media(max-width:700px){.public-main:has(.artists-page){padding-left:0;padding-right:0}.ar-banner{margin:0;height:285px}.ar-banner>img{object-position:25% center}.ar-banner:after{background:linear-gradient(0deg,#1c110bea,#1c110b45 85%)}.ar-banner>div{left:18px;right:18px;top:auto;bottom:20px}.ar-banner span{font-size:10px}.ar-banner h1{font-size:34px;margin:8px 0}.ar-banner p{font-size:12px;line-height:1.5}.ar-banner p br{display:none}.ar-filter{position:relative;margin:0 12px 22px;padding:12px;display:grid;grid-template-columns:1fr;gap:0;background:#fcf8f0;border-radius:10px;border:1px solid #e8dac5}.ar-filter label{display:grid;grid-template-columns:43% 1fr;align-items:center;gap:7px;border-right:0;border-bottom:1px solid #ede1cf;padding:6px 0}.ar-filter label:first-child{display:block}.ar-filter label:first-child>span{display:none}.ar-filter label>span{font-size:12px;margin:0}.ar-filter input,.ar-filter select{height:34px;font-size:12px}.ar-filter select{background:transparent;border:0;padding:5px 0}.ar-filter button{margin:10px 0 0;width:100%;height:35px;padding:7px}.ar-reset{padding:8px 0 0}.ar-layout{display:block;margin:0 18px}.ar-heading h2{font-size:12px}.ar-heading>a{font-size:10px}.ar-feature-track{gap:10px;scrollbar-width:none}.ar-feature-track article{flex-basis:32%;min-width:0}.ar-feature-track article>a{height:auto;overflow:visible;background:none}.ar-feature-track img,.ar-feature-track .ar-portrait{height:108px;border-radius:5px}.ar-feature-caption{position:static;padding:6px 0 0;background:none;color:#33251b}.ar-feature-caption>span,.ar-feature-caption p{display:none}.ar-feature-caption h3{font-size:12px;margin:0 0 4px;line-height:1.4}.ar-feature-caption:after{content:'Xem hồ sơ →';font-size:9px;color:#986037}.ar-feature-track .ar-portrait b{font-size:29px}.ar-feature-track .ar-portrait small{font-size:7px;text-align:center}.ar-feature-track:not(:has(article:nth-child(5)))+.ar-next{display:block}.ar-next{top:40px;right:-6px;width:27px;height:27px;font-size:22px}.ar-directory{margin-top:24px}.ar-directory>.ar-heading{flex-wrap:wrap}.ar-directory>.ar-heading>div{margin-left:auto;gap:0}.ar-directory select{width:110px;font-size:10px}.ar-views{display:none}.ar-roles{flex-wrap:nowrap;overflow:auto;padding-bottom:5px;scrollbar-width:none;margin:8px 0}.ar-roles a{font-size:10px;padding:6px 12px}.ar-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.ar-artist>img,.ar-artist>.ar-portrait{height:105px}.ar-artist h3{font-size:12px}.ar-artist>div>small{font-size:10px}.ar-artist .ar-portrait b{font-size:28px}.ar-artist .ar-portrait small{font-size:7px}.ar-list-view{grid-template-columns:1fr}.ar-list-view .ar-artist h3{font-size:14px}.ar-interviews{margin:24px 0 0;padding:14px}.ar-interviews article>a{grid-template-columns:100px 1fr}.ar-interviews article img{width:100px;height:90px}.ar-interview-empty{padding:10px 0}.ar-interviews .ar-heading h2{font-size:12px}.ar-editorial{font-size:10px;margin:18px 0}.ar-results{font-size:10px}}
@media(max-width:700px){.ar-feature-track:not(:has(article:nth-child(4)))+.ar-next{display:none}}
