.TalentDetail-module__PPgbFa__page{color:#fff;background-color:#060708;min-height:100vh;position:relative;overflow-x:hidden}.TalentDetail-module__PPgbFa__textureOverlay{opacity:.04;pointer-events:none;z-index:10;background-image:url(https://www.transparenttextures.com/patterns/asfalt-dark.png);position:fixed;inset:0}.TalentDetail-module__PPgbFa__main{z-index:20;max-width:1400px;margin:0 auto;padding:5rem 1.5rem;position:relative}.TalentDetail-module__PPgbFa__profileSplit{grid-template-columns:450px 1fr;align-items:start;gap:5rem;animation:.8s cubic-bezier(.16,1,.3,1) forwards TalentDetail-module__PPgbFa__fadeUp;display:grid}.TalentDetail-module__PPgbFa__portraitWrapper{background:#111316;border:1px solid #1a1c20;width:100%;padding:1rem;transition:border-color .4s,box-shadow .4s;position:relative}.TalentDetail-module__PPgbFa__imageContainer{aspect-ratio:1;background-color:#1a1c20;width:100%;position:relative;overflow:hidden}.TalentDetail-module__PPgbFa__portraitImage{object-fit:cover;filter:contrast(1.1)brightness(.9)grayscale(.2);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s}.TalentDetail-module__PPgbFa__portraitWrapper:hover{border-color:#f05;box-shadow:0 20px 50px #ff005526}.TalentDetail-module__PPgbFa__portraitWrapper:hover .TalentDetail-module__PPgbFa__portraitImage{filter:contrast(1.1)brightness(1.1)grayscale(0);transform:scale(1.05)}.TalentDetail-module__PPgbFa__scanlines{pointer-events:none;z-index:5;opacity:.5;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 4px;position:absolute;inset:0}.TalentDetail-module__PPgbFa__vignette{pointer-events:none;z-index:6;background:radial-gradient(circle,#0000 40%,#000c 100%);position:absolute;inset:0}.TalentDetail-module__PPgbFa__portraitPlaceholder{aspect-ratio:1;background:#1a1c20;width:100%}.TalentDetail-module__PPgbFa__profileInfo{flex-direction:column;justify-content:center;display:flex}.TalentDetail-module__PPgbFa__badgeRow{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.TalentDetail-module__PPgbFa__onAirBadge{color:#fff;letter-spacing:.1em;background:#f05;align-items:center;gap:6px;padding:4px 12px;font-family:Oswald,sans-serif;font-size:.75rem;font-weight:700;display:flex;box-shadow:0 0 15px #f056}.TalentDetail-module__PPgbFa__onAirBadge:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px;animation:1.5s infinite TalentDetail-module__PPgbFa__pulse}.TalentDetail-module__PPgbFa__categoryBadge{color:#a1a1aa;letter-spacing:.1em;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:.8rem}.TalentDetail-module__PPgbFa__name{text-transform:uppercase;margin:0 0 2rem;font-family:Oswald,sans-serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:800;line-height:.95}.TalentDetail-module__PPgbFa__bioContainer{max-width:800px}.TalentDetail-module__PPgbFa__shortBio{color:#fff;border-left:3px solid #39ff14;margin-bottom:2rem;padding-left:1.5rem;font-size:1.25rem;font-weight:500;line-height:1.6}.TalentDetail-module__PPgbFa__fullBio{color:#a1a1aa;font-size:1.05rem;line-height:1.8}.TalentDetail-module__PPgbFa__fullBio p{margin-bottom:1.5rem}.TalentDetail-module__PPgbFa__socialRow{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.TalentDetail-module__PPgbFa__socialLink{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #27272a;padding:.75rem 2rem;font-family:Oswald,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.TalentDetail-module__PPgbFa__socialLink:hover{color:#000;background-color:#fff;border-color:#fff;transform:translateY(-3px)}.TalentDetail-module__PPgbFa__bookingLink{color:#000;text-transform:uppercase;letter-spacing:.08em;background-color:#39ff14;border:1px solid #39ff14;align-items:center;gap:.5rem;padding:.75rem 2rem;font-family:Oswald,sans-serif;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.TalentDetail-module__PPgbFa__bookingLink:hover{color:#fff;background-color:#f05;border-color:#f05;gap:1rem;transform:translateY(-3px)}.TalentDetail-module__PPgbFa__eqSeparator{opacity:0;justify-content:center;align-items:center;gap:6px;margin:6rem 0 4rem;animation:.8s cubic-bezier(.16,1,.3,1) .3s forwards TalentDetail-module__PPgbFa__fadeUp;display:flex}.TalentDetail-module__PPgbFa__eqBar{background:#1a1c20;border-radius:2px;width:4px;height:24px;animation:1.2s ease-in-out infinite alternate TalentDetail-module__PPgbFa__eqBounce}.TalentDetail-module__PPgbFa__eqSeparator:hover .TalentDetail-module__PPgbFa__eqBar{background:#39ff14;box-shadow:0 0 10px #39ff1466}.TalentDetail-module__PPgbFa__eqText{color:#71717a;letter-spacing:.2em;margin:0 1rem;font-family:Oswald,sans-serif;font-size:.85rem}.TalentDetail-module__PPgbFa__showsGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:3rem;display:grid}.TalentDetail-module__PPgbFa__showCard{color:inherit;opacity:0;flex-direction:column;text-decoration:none;animation:.8s cubic-bezier(.16,1,.3,1) forwards TalentDetail-module__PPgbFa__fadeUp;display:flex}.TalentDetail-module__PPgbFa__showCardHeader{aspect-ratio:16/9;background:#111316;border:1px solid #1a1c20;border-bottom:none;transition:all .4s;position:relative;overflow:hidden}.TalentDetail-module__PPgbFa__showLogo{object-fit:cover;filter:brightness(.8);transition:all .6s cubic-bezier(.16,1,.3,1)}.TalentDetail-module__PPgbFa__showCard:hover .TalentDetail-module__PPgbFa__showCardHeader{border-color:#39ff14;transform:translateY(-8px)}.TalentDetail-module__PPgbFa__showCard:hover .TalentDetail-module__PPgbFa__showLogo{filter:brightness(1.1);transform:scale(1.08)}.TalentDetail-module__PPgbFa__cardOverlay{opacity:0;z-index:10;background:#39ff14cc;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.TalentDetail-module__PPgbFa__showCard:hover .TalentDetail-module__PPgbFa__cardOverlay{opacity:1}.TalentDetail-module__PPgbFa__viewShowText{letter-spacing:.15em;color:#000;font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:700;transition:transform .3s;transform:translateY(10px)}.TalentDetail-module__PPgbFa__showCard:hover .TalentDetail-module__PPgbFa__viewShowText{transform:translateY(0)}.TalentDetail-module__PPgbFa__showCardBody{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0d0fd9;border:1px solid #ffffff0d;width:90%;margin-top:-2rem;margin-left:auto;margin-right:auto;padding:1.5rem;transition:border-color .3s,transform .4s;position:relative}.TalentDetail-module__PPgbFa__showCard:hover .TalentDetail-module__PPgbFa__showCardBody{border-color:#39ff1466;transform:translateY(-8px)}.TalentDetail-module__PPgbFa__showEyebrow{color:#39ff14;letter-spacing:.1em;margin-bottom:.25rem;font-family:Oswald,sans-serif;font-size:.7rem;font-weight:700;display:block}.TalentDetail-module__PPgbFa__showTitle{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.5rem;font-family:Oswald,sans-serif;font-size:1.6rem;overflow:hidden}.TalentDetail-module__PPgbFa__showDescription{color:#71717a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.TalentDetail-module__PPgbFa__showLogoPlaceholder{color:#1a1c20;background:#0b0d0f;justify-content:center;align-items:center;width:100%;height:100%;font-family:Oswald,sans-serif;font-size:4rem;display:flex}@keyframes TalentDetail-module__PPgbFa__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1)}}@keyframes TalentDetail-module__PPgbFa__eqBounce{0%{height:8px}to{height:32px}}@keyframes TalentDetail-module__PPgbFa__fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.TalentDetail-module__PPgbFa__profileSplit{grid-template-columns:1fr;gap:3rem;max-width:600px;margin-left:auto;margin-right:auto}.TalentDetail-module__PPgbFa__name{font-size:3.5rem}}
