.staff-content{z-index:1;flex-direction:column;width:min(100% - 40px,700px);min-height:calc(100vh - 84px);margin:0 auto;padding:58px 0 28px;display:flex;position:relative}.back-link{color:#a69d92;letter-spacing:1px;align-self:flex-start;font:8px DM Mono,monospace;transition:color .2s}.back-link:hover{color:#ed9259}.staff-heading{text-align:center;margin:58px 0 42px}.staff-heading h1{letter-spacing:-4.5px;margin:17px 0 14px;font:800 clamp(48px,7vw,76px)/.99 Manrope,sans-serif}.staff-heading h1 em{color:#d96d32;font-style:normal}.staff-heading p{color:#a69d92;margin:0;font-size:13px;line-height:1.7}.staff-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.staff-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(120deg,#d96d321b,#ffffff06 68%);border:1px solid #d96d323d;border-radius:25px;align-items:center;gap:18px;min-width:0;min-height:125px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000038,inset 0 1px #ffffff0e}.staff-card:after{content:"";filter:blur(15px);pointer-events:none;background:#d96d321a;border-radius:50%;width:170px;height:170px;position:absolute;top:-90px;right:-70px}.staff-card:hover{cursor:pointer;background:linear-gradient(135deg,#d96d321b,#ffffff06);border-color:#d96d327a;transform:translateY(-4px);box-shadow:0 18px 42px #00000047,0 0 28px #d96d3212,inset 0 1px #ffffff14}.staff-avatar{background:#d96d3214;border:1px solid #d96d3238;border-radius:16px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden;box-shadow:0 8px 24px #d96d321f}.staff-avatar-image{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;image-rendering:pixelated;display:block}.staff-info{z-index:1;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.staff-role{color:#a17c62;letter-spacing:1.2px;font:7px DM Mono,monospace}.staff-info h2{text-overflow:ellipsis;white-space:nowrap;color:#f3eee7;letter-spacing:-.4px;min-width:0;margin:0;font:700 19px Manrope,sans-serif;overflow:hidden}.staff-info p{color:#958c81;margin:0;font-size:11px}.staff-badge{white-space:nowrap;z-index:1;color:#f0a071;letter-spacing:.7px;background:#d96d3224;border:1px solid #d96d324d;border-radius:20px;flex-shrink:0;margin-left:auto;padding:9px 12px;font:8px DM Mono,monospace;position:relative}.staff-footer{color:#71685f;letter-spacing:1px;justify-content:space-between;gap:15px;margin-top:auto;padding-top:45px;font:7px DM Mono,monospace;display:flex}.staff-footer b{color:#d96d32;margin:0 5px;font-size:10px}@media (max-width:560px){.staff-list{grid-template-columns:1fr}.staff-content{width:min(100% - 32px,430px);padding-top:45px}.staff-heading{margin:50px 0 32px}.staff-heading h1{letter-spacing:-3px;font-size:clamp(45px,12vw,62px)}.staff-card{border-radius:21px;gap:13px;min-height:108px;padding:17px}.staff-avatar{border-radius:14px;flex-basis:52px;width:52px;height:52px}.staff-badge{padding:8px 9px;font-size:7px}.staff-footer{letter-spacing:.5px;font-size:6px}}
