body.page-career{min-height:100dvh;margin:0;background:#e9e1d4;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.page-career .career{position:relative;width:390px;margin:0 auto;background:#f5ead5 url('../assets/home/common-bg.png') center top/100% 100% no-repeat;zoom:var(--page-scale,1);color:#342419;font-family:"Malgun Gothic","Apple SD Gothic Neo",sans-serif;word-break:keep-all}
.page-career .career *{box-sizing:border-box}.page-career p,.page-career h1,.page-career h2,.page-career h3,.page-career figure{margin:0}.page-career figure{min-width:0}
.page-career .career-panel{position:relative;width:390px;height:844px;min-height:844px;overflow:hidden;background:transparent}
.page-career .detail-home-nav{position:absolute;z-index:30;top:10px;left:19px;width:91px;height:44px;margin:0}.page-career .detail-home{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:91px;min-width:91px;height:44px;padding:0 14px;border:1px solid #a56e32;border-radius:22px;background:linear-gradient(145deg,#fffdf7 0%,#fbf0d9 48%,#f2d9aa 100%);box-shadow:inset 0 0 0 2px #fffaf0,inset 0 -2px 4px #d8ad6b55,0 2px 0 #8c5927,0 5px 12px #65401d31;color:#2d1d12;text-decoration:none}.page-career .detail-home:before{content:"";position:absolute;left:-8px;right:-8px;top:-11px;bottom:-11px;z-index:1}.page-career .detail-home:after{content:"";position:absolute;inset:3px;border-radius:18px;border:1px solid rgba(224,174,101,.72);pointer-events:none}.page-career .home-label{position:relative;z-index:2;font:700 11px/1 Georgia,"Times New Roman",serif;letter-spacing:.8px}.page-career .home-glyph{position:relative;z-index:2;display:block;width:16px;height:16px;flex:none}
.page-career .section-head{text-align:center}.page-career .section-head:before{content:"";display:block;width:6px;height:6px;margin:0 auto 9px;border:1px solid #b98a52;transform:rotate(45deg);background:rgba(255,250,240,.72);box-shadow:0 0 0 3px rgba(185,138,82,.08)}.page-career .section-head h2{font:700 25px/1.18 Georgia,Batang,serif;letter-spacing:.35px;color:#352217;text-shadow:0 1px 0 rgba(255,255,255,.55)}.page-career .section-head p{margin-top:7px;font:11.2px/1.45 "Malgun Gothic",sans-serif;color:#765236;letter-spacing:-.12px}.page-career .section-head:after{content:"";display:block;width:96px;height:1px;margin:11px auto 0;background:linear-gradient(90deg,transparent,#c29864 22%,#9b6631 50%,#c29864 78%,transparent)}
.page-career .hero-visual{position:absolute;top:0;right:0;width:280px;height:350px;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 28%,#000 100%),linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 28%,#000 100%),linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%);mask-composite:intersect}.page-career .hero-visual img{display:block;width:100%;height:100%;object-fit:contain;object-position:right top}
.page-career .hero-heading{position:absolute;z-index:2;top:78px;left:22px;text-shadow:0 1px 4px #fff8e8,0 0 9px #fff8e8}.page-career .hero-heading:after{content:"";display:block;width:74px;height:1px;margin-top:12px;background:linear-gradient(90deg,#9f6a34,rgba(159,106,52,.08))}.page-career .hero-heading h1{font:700 40px/.96 Georgia,serif;letter-spacing:-1.1px;color:#321a0e}.page-career .hero-heading p{margin-top:8px;font:700 10.8px/1.4 "Malgun Gothic",sans-serif;color:#775137;letter-spacing:.18px}.page-career .hero-copy{position:absolute;z-index:2;top:372px;left:24px;right:25px;padding:2px 0 2px 16px;border-left:2px solid #b68146;text-shadow:0 1px 6px #fff9e9;background:linear-gradient(90deg,rgba(255,250,238,.62) 0%,rgba(255,250,238,.18) 65%,transparent 100%)}.page-career .hero-copy:before{content:"CHOI RA YUN";display:block;margin-bottom:7px;font:700 8.4px/1 Georgia,"Times New Roman",serif;letter-spacing:2.2px;color:#9a6937}.page-career .hero-copy h2{font:700 21px/1.43 Batang,serif;color:#402516;letter-spacing:-.32px}.page-career .hero-copy p{margin-top:10px;font:11.8px/1.62 "Malgun Gothic",sans-serif;color:#4e3828;letter-spacing:-.16px}
.page-career .facts{position:absolute;top:545px;left:22px;right:22px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(151,96,44,.78);border-bottom:1px solid rgba(151,96,44,.78);padding:15px 0 13px;background:linear-gradient(90deg,transparent,rgba(255,250,239,.46) 12%,rgba(255,250,239,.46) 88%,transparent)}.page-career .facts:before{content:"CAREER HIGHLIGHTS";position:absolute;left:50%;top:-8px;transform:translateX(-50%);padding:0 8px;background:#f5ead5;font:700 7.6px/1 Georgia,"Times New Roman",serif;letter-spacing:1.6px;color:#9a6937;white-space:nowrap}.page-career .facts div{text-align:center;border-right:1px solid rgba(182,139,91,.48);padding:0 4px}.page-career .facts div:last-child{border:0}.page-career .facts strong,.page-career .facts span{display:block}.page-career .facts strong{font:700 11.5px/1.25 "Malgun Gothic",sans-serif;color:#4d2e1a;letter-spacing:-.28px}.page-career .facts span{margin-top:5px;font:9.7px/1.3 "Malgun Gothic",sans-serif;color:#775438;letter-spacing:-.16px}.page-career .roles{position:absolute;top:651px;left:22px;right:22px;display:flex;align-items:center;justify-content:center;gap:0;color:#65442d;font:700 10.8px/1.3 "Malgun Gothic",sans-serif}.page-career .roles:before{content:"NOW";margin-right:13px;padding:3px 7px 2px;border:1px solid rgba(167,108,50,.58);border-radius:9px;font:700 7.5px/1 Georgia,"Times New Roman",serif;letter-spacing:1.1px;color:#956333;background:rgba(255,250,240,.48)}.page-career .roles span+span:before{content:"·";padding:0 10px;color:#b38552}
.page-career .artist-panel{padding:27px 22px 0}.page-career .album-feature{display:flex;align-items:center;gap:12px;margin-top:16px;height:213px;border-bottom:1px solid #b7895188}.page-career .album-images{position:relative;flex:0 0 198px;height:200px}.page-career .album-images img{position:absolute;object-fit:contain}.page-career .cover{left:0;top:3px;width:153px;height:153px}.page-career .disc{right:0;bottom:0;width:128px;height:128px;filter:drop-shadow(0 3px 5px #46281133)}.page-career .album-copy h3{font:700 16px/1.3 "Malgun Gothic",sans-serif;color:#402718}.page-career .songs{margin-top:8px!important;font:700 14px/1.5 "Malgun Gothic",sans-serif;color:#89552c}.page-career .album-copy p:last-child{margin-top:8px;font:11px/1.48 "Malgun Gothic",sans-serif;color:#614733}
.page-career .stage-layout{position:relative;height:250px;margin-top:13px}.page-career .mnet{position:absolute;left:0;top:0;width:194px}.page-career .mnet img{display:block;width:194px;height:154px;object-fit:contain;object-position:left center}.page-career .mnet figcaption{padding:2px 0 0 4px;color:#57341f}.page-career .mnet strong{display:block;font:700 21px/1.05 Georgia,serif}.page-career .mnet span{display:block;margin-top:3px;font:700 11.5px/1.3 "Malgun Gothic",sans-serif}.page-career .stage{position:absolute;right:0;top:38px;width:142px}.page-career .stage img{display:block;width:142px;height:171px;object-fit:contain}.page-career .stage figcaption{font:10.7px/1.35 "Malgun Gothic",sans-serif;color:#6d4d34;text-align:center;margin-top:4px}
.page-career .media-credits{margin-top:7px;padding:8px 10px 9px;border-top:1px solid #b7895188;border-bottom:1px solid #b7895188;text-align:center;background:rgba(255,249,235,.30)}.page-career .media-credits>strong{display:block;font:700 11.5px/1.3 Batang,serif;color:#70451f}.page-career .media-credits p{margin-top:4px;font:9.7px/1.4 "Malgun Gothic",sans-serif;color:#5c4635;letter-spacing:-.16px}
.page-career .award{position:absolute;left:22px;right:22px;bottom:50px;display:block;text-align:center;border-top:1px solid #ad7b47;border-bottom:1px solid #ad7b47;padding:10px 0}.page-career .award strong{font:700 13.5px/1.4 Batang,serif;color:#70451f}.page-career .award p{margin-top:4px;font:10.4px/1.43 "Malgun Gothic",sans-serif;color:#584336}
.page-career .public-panel{padding:26px 22px 0}.page-career .public-panel .section-head h2{font:700 25px/1.18 Georgia,"Times New Roman",Batang,serif;letter-spacing:.35px;color:#352217}.page-career .collage{position:relative;height:432px;margin-top:15px;border-bottom:1px solid #b7895188}.page-career .collage img{display:block;object-fit:contain}.page-career .promotion{position:absolute;left:0;top:0;width:186px}.page-career .promotion img{width:186px;height:248px}.page-career .collage strong,.page-career .collage span{display:block}.page-career .collage strong{font:700 13px/1.35 "Malgun Gothic",sans-serif;color:#492b1a}.page-career .collage span{margin-top:4px;font:11px/1.4 "Malgun Gothic",sans-serif;color:#705039}.page-career .promotion figcaption{padding:5px 0 0 3px}.page-career .ambassador{position:absolute;right:0;top:52px;width:135px}.page-career .ambassador img{width:135px;height:180px}.page-career .ambassador figcaption{padding-top:5px}.page-career .kick{position:absolute;right:9px;top:294px;display:flex;align-items:center;gap:9px;width:190px}.page-career .kick img{width:92px;height:124px}.page-career .kick strong{font-size:15px}
.page-career .today{margin-top:11px;padding:7px 0 8px;text-align:center;background:linear-gradient(90deg,transparent,rgba(255,249,235,.72) 16%,rgba(255,249,235,.72) 84%,transparent)}.page-career .now{font:700 11px/1 Georgia,serif;letter-spacing:2px;color:#966230}.page-career .today h2{margin-top:6px;font:700 18px/1.35 Batang,serif;color:#422919}.page-career .today>p:not(.now){margin-top:8px;font:12px/1.55 "Malgun Gothic",sans-serif;color:#513a29}.page-career .today-roles{display:flex;justify-content:center;gap:0;margin-top:11px;font:700 11px/1.4 "Malgun Gothic",sans-serif;color:#80522d}.page-career .today-roles span+span:before{content:"·";padding:0 10px;color:#b38552}.page-career .today .closing{font-size:11px!important;margin-top:9px!important}.page-career .final-home-nav{position:absolute;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%)}
.page-career .continue-cue{position:absolute;left:50%;bottom:11px;width:76px;height:24px;transform:translateX(-50%)}.page-career .continue-cue:before,.page-career .continue-cue:after{content:"";position:absolute;top:10px;width:27px;height:1px;background:linear-gradient(90deg,transparent,#b77f43)}.page-career .continue-cue:before{left:0}.page-career .continue-cue:after{right:0;transform:scaleX(-1)}.page-career .continue-cue i{position:absolute;left:33px;top:5px;width:9px;height:9px;border-right:1px solid #b77f43;border-bottom:1px solid #b77f43;transform:rotate(45deg)}
/* Editorial refinement — keep each scroll panel complete inside 390×844, including the cue. */
.page-career .hero-copy{top:306px;max-width:338px;padding:7px 10px 8px 16px;border-left:2px solid #ad7540;background:linear-gradient(90deg,rgba(255,250,239,.78) 0%,rgba(255,250,239,.34) 68%,transparent 100%)}
.page-career .hero-copy:before{margin-bottom:6px;letter-spacing:2.4px}.page-career .hero-copy h2{font-size:21.5px;line-height:1.39}.page-career .hero-copy p{margin-top:8px;font-size:11.7px;line-height:1.58}
.page-career .facts{top:490px;padding:16px 0 14px}.page-career .facts:before{content:"HIGHLIGHTS";top:-9px;padding:0 10px;font-size:7.8px;letter-spacing:2px}.page-career .facts strong{font-size:11.8px}.page-career .facts span{font-size:9.8px}
.page-career .roles{top:604px}.page-career .roles:after{content:"";position:absolute;left:50%;top:34px;width:126px;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#b98a52,transparent)}
.page-career .album-feature{position:relative;padding-top:15px;height:218px;background:linear-gradient(90deg,rgba(255,250,239,.26),transparent 78%)}.page-career .album-feature:before{content:"OFFICIAL RELEASES";position:absolute;left:198px;top:2px;font:700 7.7px/1 Georgia,"Times New Roman",serif;letter-spacing:1.6px;color:#9b6936}.page-career .album-copy h3{font-size:16.5px}.page-career .songs{position:relative;padding-left:11px}.page-career .songs:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:linear-gradient(#c89a64,#8e5c2c,#c89a64)}
.page-career .stage-layout:before{content:"FEATURE";position:absolute;left:4px;top:-8px;z-index:2;padding:0 6px;background:#f5ead5;font:700 7.5px/1 Georgia,"Times New Roman",serif;letter-spacing:1.5px;color:#9a6632}.page-career .mnet figcaption{border-left:2px solid #b27b43;padding-left:8px;margin-left:3px}.page-career .stage figcaption{padding-top:4px;border-top:1px solid rgba(174,120,65,.52)}
.page-career .media-credits{position:relative;margin-top:4px;padding:13px 12px 10px;text-align:left;background:linear-gradient(90deg,rgba(255,249,235,.58),rgba(255,249,235,.14))}.page-career .media-credits:before{content:"MEDIA / SCREEN";position:absolute;top:-7px;left:13px;padding:0 7px;background:#f5ead5;font:700 7.6px/1 Georgia,"Times New Roman",serif;letter-spacing:1.55px;color:#95612f}.page-career .media-credits>strong{font-size:12.6px}.page-career .media-credits p{font-size:9.9px;line-height:1.42}
.page-career .award{padding:13px 12px 11px;background:linear-gradient(90deg,transparent,rgba(255,249,235,.50) 13%,rgba(255,249,235,.50) 87%,transparent)}.page-career .award:before{content:"AWARDS";position:absolute;top:-7px;left:50%;transform:translateX(-50%);padding:0 8px;background:#f5ead5;font:700 7.6px/1 Georgia,"Times New Roman",serif;letter-spacing:1.7px;color:#966230}.page-career .award strong{font-size:14px}.page-career .award p{margin-top:6px;line-height:1.5}
.page-career .collage:before{content:"PUBLIC · BRAND · SPECIAL";position:absolute;left:0;top:-9px;padding:0 8px 0 0;background:#f5ead5;font:700 7.5px/1 Georgia,"Times New Roman",serif;letter-spacing:1.45px;color:#956230}.page-career .promotion figcaption{border-left:2px solid #b27a42;padding-left:9px}.page-career .ambassador figcaption{position:relative;padding-left:8px}.page-career .ambassador figcaption:before{content:"";position:absolute;left:0;top:4px;bottom:1px;width:1px;background:#b98a52}.page-career .kick figcaption{padding:7px 9px;border-top:1px solid rgba(177,117,53,.48);border-bottom:1px solid rgba(177,117,53,.48)}
.page-career .today{position:relative;margin-top:8px;padding:14px 0 9px;border-top:1px solid rgba(161,101,47,.48);background:linear-gradient(90deg,transparent,rgba(255,249,235,.76) 13%,rgba(255,249,235,.76) 87%,transparent)}.page-career .today:before{content:"CURRENT";position:absolute;left:50%;top:-7px;transform:translateX(-50%);padding:0 8px;background:#f5ead5;font:700 7.5px/1 Georgia,"Times New Roman",serif;letter-spacing:1.65px;color:#956230}.page-career .today h2{font-size:19px}.page-career .today .closing{position:relative;display:inline-block;padding:0 10px}.page-career .today .closing:before,.page-career .today .closing:after{content:"";position:absolute;top:50%;width:20px;height:1px;background:#c49a69}.page-career .today .closing:before{right:100%}.page-career .today .closing:after{left:100%}
/* Luxury-neutral polish: no colored bands; decoration comes from type, hairlines and monochrome line icons. */
.page-career .hero-copy{top:365px;padding:0 0 0 14px;border-left:1px solid rgba(61,43,30,.34);background:none;text-shadow:0 1px 5px rgba(255,250,239,.92)}
.page-career .hero-copy:before{color:#5e4a39;letter-spacing:2.35px;opacity:.78}.page-career .hero-copy h2{color:#352218}.page-career .hero-copy p{color:#4c4036}
.page-career .facts{top:558px;padding:14px 0 12px;background:none;border-color:rgba(61,43,30,.28)}
.page-career .facts:before{content:"";display:none}
.page-career .facts div{border-right-color:rgba(61,43,30,.16)}
.page-career .facts div:before{content:"";display:block;width:18px;height:18px;margin:0 auto 7px;background-position:center;background-repeat:no-repeat;background-size:18px 18px;opacity:.66}
.page-career .facts div:nth-child(1):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23524438' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M12 4v3M20 12h-3'/%3E%3C/svg%3E")}
.page-career .facts div:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23524438' stroke-width='1.5'%3E%3Cpath d='M5 17V7h14v10H5Z'/%3E%3Cpath d='M8 14l3-3 2 2 3-4'/%3E%3C/svg%3E")}
.page-career .facts div:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23524438' stroke-width='1.5'%3E%3Cpath d='M8 5h8v4a4 4 0 0 1-8 0V5Z'/%3E%3Cpath d='M8 7H5v2a3 3 0 0 0 3 3M16 7h3v2a3 3 0 0 1-3 3M12 13v4M9 19h6'/%3E%3C/svg%3E")}
.page-career .facts div:nth-child(4):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23524438' stroke-width='1.5'%3E%3Crect x='4' y='6' width='16' height='12' rx='1'/%3E%3Cpath d='M8 6l2 3M14 6l2 3M4 10h16'/%3E%3C/svg%3E")}
.page-career .facts strong{color:#3e3026}.page-career .facts span{color:#66584c}
.page-career .roles{top:696px;color:#50443a}.page-career .roles:before{content:"NOW";margin-right:12px;padding:0;border:0;border-radius:0;background:none;color:#5f5145;letter-spacing:1.5px}.page-career .roles:after{top:31px;width:92px;background:rgba(61,43,30,.22)}
.page-career .section-head:before{background:transparent;border-color:rgba(61,43,30,.34);box-shadow:none}.page-career .section-head:after{background:linear-gradient(90deg,transparent,rgba(61,43,30,.28),transparent)}
.page-career .album-feature{background:none;border-bottom-color:rgba(61,43,30,.24)}
.page-career .album-feature:before{color:#5f5145;opacity:.78}
.page-career .songs:before{width:1px;background:rgba(61,43,30,.32)}
.page-career .stage-layout:before{display:none}.page-career .mnet figcaption{border-left:1px solid rgba(61,43,30,.28)}.page-career .stage figcaption{border-top-color:rgba(61,43,30,.22)}
.page-career .media-credits{padding:12px 10px 9px;background:none;border-color:rgba(61,43,30,.24)}
.page-career .media-credits:before{content:"";display:none}.page-career .media-credits>strong:before{content:"◇";margin-right:6px;font:400 10px/1 Georgia,serif;color:#5b4d42}.page-career .media-credits>strong{color:#42362d}.page-career .media-credits p{color:#5d5249}
.page-career .award{background:none;border-color:rgba(61,43,30,.26)}.page-career .award:before{content:"";display:none}.page-career .award strong:before{content:"✦";margin-right:7px;font-size:9px;color:#5a4c41}.page-career .award strong{color:#403228}.page-career .award p{color:#5b5047}
.page-career .collage{border-bottom-color:rgba(61,43,30,.24)}.page-career .collage:before{content:"";display:none}
.page-career .promotion figcaption{border-left:1px solid rgba(61,43,30,.28)}.page-career .ambassador figcaption:before{background:rgba(61,43,30,.26)}.page-career .kick figcaption{border-color:rgba(61,43,30,.24)}
.page-career .today{background:none;border-top-color:rgba(61,43,30,.26)}.page-career .today:before{content:"";display:none}.page-career .now{color:#5d4e42}.page-career .today-roles{color:#51443a}.page-career .today .closing:before,.page-career .today .closing:after{background:rgba(61,43,30,.24)}
/* Unified section title system: SINGER & STAGE / BEYOND THE STAGE / NOW */
.page-career .today{padding-top:10px}
.page-career .today .now{font:700 25px/1.18 Georgia,"Times New Roman",serif;letter-spacing:.35px;color:#352217}
.page-career .today .now:before{content:"";display:block;width:6px;height:6px;margin:0 auto 9px;border:1px solid rgba(61,43,30,.34);transform:rotate(45deg)}
.page-career .today .now:after{content:"";display:block;width:96px;height:1px;margin:11px auto 0;background:linear-gradient(90deg,transparent,rgba(61,43,30,.28),transparent)}
.page-career .today h2{margin-top:7px;font:11.2px/1.45 "Malgun Gothic","Apple SD Gothic Neo",sans-serif;letter-spacing:-.12px;color:#765236}
.page-career .public-panel .today{transform:none}
/* Third-panel hierarchy correction: equal visual weight for model / ambassador / special activity. */
.page-career .public-panel .collage{height:390px;margin-top:15px;border-bottom:1px solid rgba(61,43,30,.24)}
.page-career .public-panel .collage>figure{position:absolute;width:164px;margin:0;display:block}
.page-career .public-panel .promotion{left:0;top:0}
.page-career .public-panel .ambassador{right:0;top:0}
.page-career .public-panel .kick{left:50%;right:auto;top:202px;width:164px;transform:translateX(-50%);display:block}
.page-career .public-panel .collage>figure>img{display:block;width:164px;height:145px;object-fit:contain;object-position:center center}
.page-career .public-panel .collage figcaption{min-height:47px;padding:8px 4px 0!important;border:0!important;text-align:center;position:relative;color:#493b31}
.page-career .public-panel .collage figcaption:before{content:""!important;display:block!important;position:static!important;width:18px!important;height:1px!important;margin:0 auto 7px!important;background:rgba(61,43,30,.28)!important}
.page-career .public-panel .collage strong{font:700 12.3px/1.35 "Malgun Gothic","Apple SD Gothic Neo",sans-serif;color:#3f3229}
.page-career .public-panel .collage span{margin-top:4px;font:10.2px/1.38 "Malgun Gothic","Apple SD Gothic Neo",sans-serif;color:#65584e}
.page-career .public-panel .kick strong{font-size:12.3px}
.page-career .public-panel .today{margin-top:12px;padding:8px 0 0;border-top:0}
.page-career .public-panel .today .now:before{margin-bottom:7px}
.page-career .public-panel .today .now:after{margin-top:9px}
.page-career .public-panel .today h2{margin-top:5px}
.page-career .public-panel .today>p:not(.now){margin-top:6px;line-height:1.48}
.page-career .public-panel .today-roles{margin-top:8px}
.page-career .public-panel .today .closing{margin-top:7px!important;line-height:1.45}
.page-career .final-home-nav{bottom:calc(30px + env(safe-area-inset-bottom,0px));z-index:40}
/* Local SVG sprite assets — selected from the luxury decoration direction and kept intentionally restrained. */
.page-career .cr-sprite{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.page-career .asset-icon{width:18px;height:18px;display:block;margin:0 auto 7px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;color:#584b40;opacity:.72}
.page-career .asset-icon.inline{display:inline-block;width:14px;height:14px;margin:0 7px 0 0;vertical-align:-2px;opacity:.68}
.page-career .facts div:before{display:none!important;background:none!important}
.page-career .media-credits>strong:before,.page-career .award strong:before{display:none!important;content:none!important}
.page-career .album-copy h3,.page-career .media-credits>strong,.page-career .award>strong,.page-career .collage figcaption strong{display:flex;align-items:center}
.page-career .album-copy h3 .asset-icon{width:15px;height:15px;flex:none}
.page-career .media-credits>strong .asset-icon,.page-career .award>strong .asset-icon{width:13px;height:13px;flex:none}
.page-career .collage figcaption strong{justify-content:flex-start;min-height:18px}
.page-career .collage figcaption strong .asset-icon{width:15px;height:15px;flex:none;margin-right:6px;color:#55483d;opacity:.68}
.page-career .kick figcaption strong{justify-content:center}
.page-career .kick figcaption strong .asset-icon{margin-right:6px}
/* Decor visibility pass — visible enough to read as a designed asset, still monochrome and restrained. */
.page-career .section-head,.page-career .today{position:relative}
.page-career .section-head:before,.page-career .today .now:before{display:none!important}
.page-career .section-ornament{display:block;width:18px;height:18px;margin:0 auto 7px;fill:none;stroke:#5a4b3f;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;opacity:.82}
.page-career .section-head:after{width:118px;margin-top:10px;background:linear-gradient(90deg,transparent,rgba(61,43,30,.34) 18%,rgba(61,43,30,.34) 82%,transparent)}
.page-career .today .now:after{width:118px;margin-top:9px;background:linear-gradient(90deg,transparent,rgba(61,43,30,.34) 18%,rgba(61,43,30,.34) 82%,transparent)}
.page-career .asset-icon{width:24px;height:24px;margin:0 auto 6px;stroke-width:1.7;color:#4d4036;opacity:.9}
.page-career .asset-icon.inline{width:18px;height:18px;margin:0 8px 0 0;vertical-align:-3px;stroke-width:1.65;opacity:.88}
.page-career .album-copy h3 .asset-icon{width:19px;height:19px}
.page-career .media-credits>strong .asset-icon,.page-career .award>strong .asset-icon{width:18px;height:18px}
.page-career .collage figcaption strong{justify-content:center}
.page-career .collage figcaption strong .asset-icon{width:20px;height:20px;margin-right:7px;color:#4d4036;opacity:.86}
.page-career .facts strong{font-size:12px}.page-career .facts span{font-size:10px}
/* Award hierarchy: centered heading, left-aligned award names for faster scanning. */
.page-career .award>strong{justify-content:center;text-align:center}
.page-career .award p{max-width:286px;margin:7px auto 0!important;padding-left:22px;text-align:left;font-size:11.2px;line-height:1.58;letter-spacing:-.12px}
/* Align media and award copy to one clean left baseline. */
.page-career .media-credits{text-align:left!important;padding-left:14px;padding-right:14px}
.page-career .media-credits>strong{justify-content:flex-start!important;text-align:left!important;font-size:13.4px;line-height:1.35}
.page-career .media-credits p{margin-left:0!important;padding-left:26px;text-align:left!important;font-size:10.8px;line-height:1.5;letter-spacing:-.12px}
.page-career .award{text-align:left!important;padding-left:14px;padding-right:14px}
.page-career .award>strong{justify-content:flex-start!important;text-align:left!important;font-size:14.2px;line-height:1.38}
.page-career .award p{margin-left:0!important;text-align:left!important;font-size:10.9px;line-height:1.52}
/* Text emphasis pass — stronger hierarchy without adding color blocks. */
.page-career .media-credits>strong{font-size:14.2px!important;letter-spacing:-.08px}
.page-career .media-credits p{font-size:11.15px!important;line-height:1.52!important;color:#4f443b!important}
.page-career .media-credits .text-em{font-weight:700;color:#382c24;letter-spacing:-.08px}
.page-career .award>strong{font-size:14.6px!important;letter-spacing:-.1px}
.page-career .award p{font-size:11.25px!important;line-height:1.62!important;color:#4e433a!important}
.page-career .award .award-em{font-weight:700;color:#382c24;letter-spacing:-.08px}
/* Divider refinement — one separator only, placed between media and awards. */
.page-career .media-credits,.page-career .award{border-top:0!important;border-bottom:0!important;position:relative}
.page-career .media-credits{padding-top:10px;padding-bottom:9px}
.page-career .media-credits:after{content:"";display:block;width:92px;height:1px;margin:11px 0 0 26px;background:linear-gradient(90deg,rgba(61,43,30,.30),rgba(61,43,30,.08),transparent)}
.page-career .award{padding-top:10px;padding-bottom:7px}
.page-career .award:before,.page-career .award:after{content:none!important;display:none!important}
/* Second-panel collision correction: reclaim unused stage height so media / awards / cue never overlap. */
.page-career .artist-panel .stage-layout{height:226px;margin-top:10px}
/* Structural fix: awards now follow media in normal flow, so text growth cannot overlap them. */
.page-career .artist-panel .award{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;margin:12px 0 0!important;padding:8px 14px 7px!important}
.page-career .artist-panel .award p{max-width:none!important;margin:6px 0 0!important;padding-left:26px!important}
.page-career .artist-panel .media-credits{margin-bottom:0!important}
.page-career .artist-panel .media-credits:after{margin-top:10px!important}
@media(min-width:600px){body.page-career{padding:18px 0}}

