.page-talent{background:var(--ink);color:var(--paper)}.page-talent .bar-tabs a{color:var(--ink)}.arena{position:relative;min-height:100dvh;padding:calc(var(--bar-h) + 26px) 24px 36px;overflow:clip;background-color:var(--ink);background-image:radial-gradient(circle,rgba(255,251,240,.075) 1.2px,transparent 1.3px);background-size:12px 12px}.arena-cone{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 36% 46% at 50% 36%,rgba(244,198,63,.3),rgba(244,198,63,.09) 55%,transparent 74%)}.arena-cone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(244,198,63,.38) 1.5px,transparent 1.6px);background-size:9px 9px;mask-image:radial-gradient(ellipse 30% 42% at 50% 36%,#000 25%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 30% 42% at 50% 36%,#000 25%,transparent 75%)}.arena-head{position:relative;z-index:2;text-align:center;max-width:920px;margin:0 auto 20px}.hud{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:14px}.hud-chip{font:700 12px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--canary);border:var(--rule);border-radius:6px;padding:8px 12px;box-shadow:3px 3px #fffbf047}.hud-count{background:var(--paper)}.hud-ready{background:var(--signal);color:var(--paper);animation:hud-blink 1.1s steps(2,end) infinite}@keyframes hud-blink{0%{opacity:1}to{opacity:.35}}.arena-h1{font:400 clamp(38px,6.2vw,84px)/.95 var(--display);color:var(--canary);text-shadow:4px 4px 0 var(--cobalt),7px 7px 0 rgba(20,20,20,.6);margin-bottom:14px}.arena-deck{font:600 clamp(15px,1.5vw,18px)/1.5 var(--text);max-width:46ch;margin:0 auto}.sel{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr 1fr;gap:24px;max-width:1080px;margin:0 auto 24px;align-items:center}.sel-stage{position:relative;display:grid;place-items:center;min-height:clamp(250px,44vh,420px);padding-bottom:34px}.sel-burst{position:absolute;width:clamp(280px,48vh,540px);max-width:none;height:auto;opacity:.96;will-change:transform}.sel-photo{position:relative;z-index:2;height:clamp(220px,42vh,400px);width:auto;filter:drop-shadow(0 18px 14px rgba(0,0,0,.6));will-change:transform;animation:sel-breath 3.6s ease-in-out infinite}@keyframes sel-breath{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-7px) rotate(.6deg)}}.sel-caption{position:absolute;bottom:4px;left:50%;translate:-50% 0;background:var(--ink);padding:6px 12px;border-radius:999px;font:400 13px/1 var(--serif);letter-spacing:.28em;text-transform:uppercase;color:#fffbf0b8;white-space:nowrap}.hud-frame{--c: var(--canary);--l: 24px;--t: 3px;background-image:linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c));background-size:var(--l) var(--t),var(--t) var(--l),var(--l) var(--t),var(--t) var(--l),var(--l) var(--t),var(--t) var(--l),var(--l) var(--t),var(--t) var(--l);background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right;background-repeat:no-repeat}.sel-file{position:relative;padding:28px 30px;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:262px}.sel-file:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--canary);opacity:0;pointer-events:none}.sel-file.is-flash:after{animation:hud-flash .2s steps(2,end)}@keyframes hud-flash{0%{opacity:.45}to{opacity:0}}.sel-handle{font:700 14px/1 var(--text);color:var(--canary);letter-spacing:.04em}.sel-name{font:400 clamp(32px,3.6vw,52px)/.98 var(--display);color:var(--paper);overflow:clip}.sel-name>span{display:block;will-change:transform}.sel-strength{font:600 16px/1.4 var(--text)}.sel-strength:before{content:"Known for: ";font-weight:700;color:var(--canary)}.sel-bio{font:500 14px/1.55 var(--text);color:#fffbf0d1;max-width:46ch}.sel-links{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.sel-links a,.sel-links span{font:700 13px/1 var(--text);background:var(--paper);color:var(--ink);border:var(--rule);border-radius:999px;padding:10px 14px;text-decoration:none;display:inline-flex;align-items:center;min-height:40px}.sel-links span{background:#fffbf099}.sel-links a>span{display:inline;background:none;border:0;padding:0;min-height:0;margin-right:4px}.sel-links a>.lbl-short{display:none}.sel-links a:hover{background:var(--canary)}.sel-file .btn-primary{align-self:flex-start;background:var(--canary);color:var(--ink);box-shadow:6px 6px #fffbf038}.sel-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;max-width:940px;margin:0 auto 10px}.tile{--rot: 0deg;--dy: 0px;position:relative;aspect-ratio:1;padding:0;background:#fffbf00f;border:3px solid rgba(255,251,240,.28);border-radius:6px;cursor:pointer;overflow:clip;rotate:var(--rot);translate:0 var(--dy);transition:transform .22s var(--ease-settle),border-color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent;will-change:transform}.tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 28%,rgba(244,198,63,.38),transparent 66%)}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%;filter:drop-shadow(0 6px 6px rgba(0,0,0,.5))}.tile-tag{position:absolute;left:0;right:0;bottom:0;font:700 11px/1 var(--text);letter-spacing:.04em;text-transform:uppercase;background:var(--paper);color:var(--ink);padding:6px 3px;border-top:3px solid var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile:hover{transform:scale(1.06);border-color:var(--canary);z-index:3}.tile:focus-visible{outline:3px solid var(--canary);outline-offset:3px;z-index:3}.tile[aria-pressed=true]{border-color:var(--signal);transform:scale(1.08);z-index:4;box-shadow:0 0 0 3px var(--ink),0 0 0 6px var(--canary);animation:tile-flick .42s steps(2,end) 2}.tile[aria-pressed=true] .tile-tag{background:var(--canary)}@keyframes tile-flick{0%{border-color:var(--canary)}to{border-color:var(--signal)}}.sel-hint{position:relative;z-index:2;text-align:center;font:700 12px/1.5 var(--text);letter-spacing:.1em;text-transform:uppercase;color:#fffbf08c}.band{position:relative;background:var(--canary);color:var(--ink);padding:110px 24px 100px;text-align:center;border-top:var(--rule);overflow:clip}.band-halftone{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(20,20,20,.13) 1.6px,transparent 1.7px);background-size:10px 10px;mask-image:radial-gradient(ellipse at 50% 40%,transparent 22%,#000 78%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,transparent 22%,#000 78%)}.band .seam-tape{top:-22px}.band-h2{position:relative;z-index:2;font:400 clamp(40px,6vw,92px)/.95 var(--display);margin-bottom:18px}.band-body{position:relative;z-index:2;font:600 clamp(16px,1.6vw,19px)/1.5 var(--text);margin-bottom:34px}.band-ctas{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px;align-items:center}.band-aside{font:600 15px/1.5 var(--text);max-width:40ch}.band-aside em{font-style:normal;opacity:.7;display:block}.credits-short{position:relative;padding-top:64px}.credits-burst{top:-62px;bottom:auto;left:7vw;right:auto;rotate:-11deg;width:clamp(110px,12vw,170px)}@media(min-width:900px)and (max-height:860px){.arena{padding-top:calc(var(--bar-h) + 12px)}.hud{margin-bottom:10px}.arena-h1{font-size:clamp(36px,4.6vw,60px);margin-bottom:8px}.arena-deck{font-size:15px}.arena-head{margin-bottom:12px}.sel{margin-bottom:14px}.sel-stage{min-height:clamp(220px,36vh,320px)}.sel-photo{height:clamp(200px,34vh,300px)}.sel-burst{width:clamp(260px,40vh,420px)}.sel-file{min-height:220px;padding:20px 24px;gap:8px}.sel-grid{max-width:820px;gap:8px}}@media(max-width:899px){.arena{padding:calc(var(--bar-h) + 18px) 16px 30px}.arena-head{margin-bottom:10px}.hud{gap:6px;margin-bottom:10px}.hud-chip{padding:7px 9px;font-size:11px}.arena-h1{font-size:clamp(36px,10vw,46px);margin-bottom:8px}.arena-deck{font-size:14px}.sel{position:sticky;top:var(--bar-h);z-index:5;grid-template-columns:1fr;gap:6px;margin:0 -16px 14px;padding:8px 16px 12px;background-color:var(--ink);background-image:radial-gradient(ellipse 60% 70% at 50% 30%,rgba(244,198,63,.22),transparent 72%),radial-gradient(circle,rgba(255,251,240,.075) 1.2px,transparent 1.3px);background-size:auto,12px 12px;border-bottom:var(--rule)}.sel-stage{min-height:0}.sel-stage{padding-bottom:0}.sel-photo{height:clamp(118px,19vh,168px);animation:none}.sel-burst{width:clamp(150px,24vh,210px)}.sel-caption{display:none}.sel-file{min-height:0;padding:8px 0 0;gap:6px;background-image:none}.sel-name{font-size:30px}.sel-strength{font-size:14px}.sel-links{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:2px 0 6px;padding-bottom:2px}.sel-links::-webkit-scrollbar{display:none}.sel-links a,.sel-links span{flex:none}.sel-file .btn-primary{align-self:stretch;min-height:48px}.sel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tile-tag{font-size:10px;letter-spacing:0;padding:5px 2px}.sel-hint{display:none}.sel-links a>.lbl-long{display:none}.sel-links a>.lbl-short{display:inline}.band{padding:84px 20px 76px}.band-ctas .btn-big{width:100%;max-width:420px}}@media(prefers-reduced-motion:reduce){.hud-ready,.sel-photo,.tile[aria-pressed=true]{animation:none}.tile{transition:none}}
