.career-avatar>.career-badge-parcel{filter:drop-shadow(5px 7px #00000057);height:112px;image-rendering:pixelated;object-fit:contain;z-index:2;width:112px;position:absolute;bottom:5px;right:4px}.career-culture .culture-grid article{background:linear-gradient(145deg,#8e3fd01a,#0000 52%),#071018;min-height:315px;overflow:hidden}.career-culture .culture-grid article>.culture-character{background:radial-gradient(circle,#38204d 0,#101a23 67%,#0000 68%);border:0;justify-content:center;align-items:center;width:150px;height:130px;margin:-8px auto 0;display:flex;position:relative}.career-culture .culture-character:after{content:"";border-bottom:1px dashed #3b4e59;position:absolute;bottom:-2px;left:-45px;right:-45px}.career-culture .culture-character img{height:128px;image-rendering:pixelated;object-fit:contain;z-index:1;width:128px;position:relative}.career-culture .culture-grid h3{margin-top:23px}.career-job-list>button{grid-template-columns:78px minmax(0,1fr) auto;min-height:105px;padding:12px 18px 12px 12px}.career-job-list>button>.career-role-avatar{background:radial-gradient(circle,#2b1740,#101820 72%);border:1px solid #4a2d61;justify-content:center;align-items:center;width:78px;height:78px;display:flex;overflow:hidden}.career-role-avatar img{height:74px;image-rendering:pixelated;object-fit:contain;width:74px}.career-job-list>button p strong{color:var(--lime);font-weight:700}.role-detail-profile{border:1px solid var(--line);background:linear-gradient(135deg,#8e3fd033,#0000 58%),#0d1821;grid-template-columns:148px minmax(0,1fr);align-items:center;min-height:158px;margin:-10px -10px 24px;display:grid;overflow:hidden}.role-detail-portrait{background:radial-gradient(circle,#3d1b59,#0000 70%);align-self:stretch;place-items:center;display:grid}.role-detail-portrait img{height:150px;image-rendering:pixelated;object-fit:contain;width:150px}.role-detail-profile .role-detail-head{padding:18px}.role-detail-profile .role-detail-head span{color:var(--lime);font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.role-detail-profile .role-detail-head small,.role-detail-profile .role-detail-head b{display:block}.role-detail-profile .role-detail-head small{color:#687982;margin-top:7px}.role-detail-profile .role-detail-head b{background:var(--purple);color:#fff;width:max-content;margin-top:15px;padding:5px 7px;font-size:8px}@media (max-width:600px){.career-culture .culture-grid article{grid-template-rows:auto auto;grid-template-columns:116px minmax(0,1fr);min-height:170px;padding:18px 17px;display:grid}.career-culture .culture-grid article>.culture-character{grid-row:1/3;width:108px;height:126px;margin:0}.career-culture .culture-character:after{border-bottom:0;border-right:1px dashed #3b4e59;inset:-5px -5px -5px auto}.career-culture .culture-character img{width:112px;height:112px}.career-culture .culture-grid article>span{top:13px;right:14px}.career-culture .culture-grid h3{align-self:end;margin:0 0 7px 12px}.career-culture .culture-grid p{margin:0 0 0 12px}.career-avatar>.career-badge-parcel{width:96px;height:96px}.career-job-list>button{grid-template-columns:62px minmax(0,1fr) auto;min-height:88px;padding:9px 10px 9px 8px}.career-job-list>button>.career-role-avatar{width:62px;height:62px}.career-role-avatar img{width:60px;height:60px}.career-job-list>button p{line-height:1.45}.role-detail-profile{grid-template-columns:112px minmax(0,1fr);min-height:124px;margin:-6px -2px 20px}.role-detail-portrait img{width:116px;height:116px}.role-detail-profile .role-detail-head{padding:12px}}
