.sr-only[data-astro-cid-lvnyhpkk]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.actor-page[data-astro-cid-lvnyhpkk]{max-width:1100px;margin:0 auto;padding:0 1rem 3rem;position:relative}.actor-navigation[data-astro-cid-lvnyhpkk]{display:flex;justify-content:space-between;gap:.75rem;margin:1.5rem 0;width:100%}.nav-actor[data-astro-cid-lvnyhpkk]{display:flex;align-items:center;gap:.4rem;padding:.5rem .85rem;background:#0009;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;text-decoration:none;font-size:.85rem;font-weight:500;backdrop-filter:blur(8px);transition:all .25s ease;flex:1;max-width:48%}.nav-actor[data-astro-cid-lvnyhpkk]:hover{background:#a200ffb3;border-color:#a200ff80;transform:scale(1.02);color:#fff!important}.nav-prev[data-astro-cid-lvnyhpkk]{flex-direction:row;justify-content:flex-start}.nav-next[data-astro-cid-lvnyhpkk]{flex-direction:row;justify-content:flex-end;text-align:right}.nav-arrow[data-astro-cid-lvnyhpkk]{font-size:1.3rem;line-height:1;font-weight:300}.nav-name[data-astro-cid-lvnyhpkk]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actor-header[data-astro-cid-lvnyhpkk]{display:grid;grid-template-columns:1.2fr 1fr;gap:1.5rem;align-items:start}.hero-wrap[data-astro-cid-lvnyhpkk]{min-height:280px}.actor-hero[data-astro-cid-lvnyhpkk]{margin:0;aspect-ratio:3 / 4;overflow:hidden}.actor-hero[data-astro-cid-lvnyhpkk] img[data-astro-cid-lvnyhpkk]{width:100%;height:100%;max-height:800px;object-fit:contain;display:block;border-radius:14px}.info-wrap[data-astro-cid-lvnyhpkk]{display:flex;flex-direction:column;gap:1rem}.actor-name[data-astro-cid-lvnyhpkk]{margin:0;font-size:2.4rem;line-height:1.1;letter-spacing:.3px}.actor-bio[data-astro-cid-lvnyhpkk] p[data-astro-cid-lvnyhpkk]{margin:0 0 .8rem;font-size:1.05rem;line-height:1.65;text-align:left}.social-row[data-astro-cid-lvnyhpkk]{display:flex;align-items:center;gap:.75rem}.handle-rotator[data-astro-cid-lvnyhpkk]{font-weight:600;letter-spacing:.2px;min-height:1.2em;display:inline-block;white-space:nowrap}.social-buttons[data-astro-cid-lvnyhpkk]{display:inline-flex;gap:.5rem}.btn-icon[data-astro-cid-lvnyhpkk]{width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid #ffffff33;border-radius:999px;text-decoration:none}.btn-icon[data-astro-cid-lvnyhpkk]:hover{background:#0006}@media(prefers-reduced-motion:reduce){.handle-rotator[data-astro-cid-lvnyhpkk]{transition:none}}.actor-gallery[data-astro-cid-lvnyhpkk]{margin-top:2rem}.actor-gallery[data-astro-cid-lvnyhpkk] h2[data-astro-cid-lvnyhpkk]{font-size:1.3rem;margin:0 0 .75rem}.slider[data-astro-cid-lvnyhpkk]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#111}.slider[data-astro-cid-lvnyhpkk]{touch-action:pan-y;cursor:grab}.slider[data-astro-cid-lvnyhpkk].dragging{cursor:grabbing}.slides[data-astro-cid-lvnyhpkk]{position:relative;width:100%;height:100%;z-index:1;pointer-events:none}.slide[data-astro-cid-lvnyhpkk]{position:absolute;inset:0;opacity:0;transition:opacity .6s ease;margin:0;overflow:hidden}.slide[data-astro-cid-lvnyhpkk].active{opacity:1}.slide-bg[data-astro-cid-lvnyhpkk]{position:absolute;inset:0;background-position:center;background-size:cover;filter:blur(18px);transform:scale(1.08);opacity:.7}.slide-img[data-astro-cid-lvnyhpkk]{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block}.nav[data-astro-cid-lvnyhpkk]{position:absolute;top:50%;transform:translateY(-50%);background:#0006;color:#fff;border:1px solid #ffffff33;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(2px);z-index:3;pointer-events:auto}.nav[data-astro-cid-lvnyhpkk]:hover{background:#0009}.nav[data-astro-cid-lvnyhpkk].prev{left:10px}.nav[data-astro-cid-lvnyhpkk].next{right:10px}.dots[data-astro-cid-lvnyhpkk]{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:3}.dot[data-astro-cid-lvnyhpkk]{width:10px;height:10px;border-radius:50%;border:1px solid #ffffff80;background:#fff3;cursor:pointer;padding:0}.dot[data-astro-cid-lvnyhpkk].active{background:#a200ff;border-color:#a200ff}.dot-vip[data-astro-cid-lvnyhpkk]{background:linear-gradient(135deg,#a200ff,#d946ef);border-color:#a200ff;box-shadow:0 0 8px #a200ff99;opacity:0;pointer-events:none}.dot-vip[data-astro-cid-lvnyhpkk].active{opacity:1}.slide-vip[data-astro-cid-lvnyhpkk]{pointer-events:none}.slide-vip[data-astro-cid-lvnyhpkk] .slide-bg[data-astro-cid-lvnyhpkk]{filter:blur(25px) brightness(.85);opacity:1}.vip-overlay[data-astro-cid-lvnyhpkk]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:transparent;pointer-events:none}.vip-content[data-astro-cid-lvnyhpkk]{text-align:center;padding:2rem;color:#fff;max-width:450px;background:#0009;backdrop-filter:blur(10px);border-radius:20px;border:2px solid rgba(162,0,255,.4);box-shadow:0 0 30px #a200ff4d,0 0 60px #a200ff26,0 8px 32px #0006;pointer-events:none}.vip-cta-btn[data-astro-cid-lvnyhpkk]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.85rem 1.75rem;background:linear-gradient(135deg,#a200ff,#d946ef);color:#fff;font-weight:700;font-size:1rem;text-decoration:none;border-radius:50px;border:2px solid #a200ffff;box-shadow:0 0 25px #a200ff99,0 4px 15px #0000004d;transition:all .3s ease;cursor:pointer;pointer-events:auto;text-transform:uppercase;letter-spacing:.5px}.vip-cta-btn[data-astro-cid-lvnyhpkk]:hover{background:linear-gradient(135deg,#d946ef,#a200ff);color:#fff!important;transform:translateY(-2px) scale(1.05);box-shadow:0 0 35px #a200ffcc,0 6px 20px #0006}.vip-cta-btn[data-astro-cid-lvnyhpkk]:active{transform:translateY(0) scale(1.02)}.vip-cta-btn[data-astro-cid-lvnyhpkk] svg[data-astro-cid-lvnyhpkk]{transition:transform .3s ease}.vip-cta-btn[data-astro-cid-lvnyhpkk]:hover svg[data-astro-cid-lvnyhpkk]{transform:translate(4px)}.vip-icon[data-astro-cid-lvnyhpkk]{margin:0 auto 1.25rem;color:#a200ff;filter:drop-shadow(0 0 16px rgba(162,0,255,.6));animation:vip-pulse 2s ease-in-out infinite}@keyframes vip-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 16px rgba(255,215,0,.6))}50%{transform:scale(1.08);filter:drop-shadow(0 0 24px rgba(255,215,0,.8))}}.vip-content[data-astro-cid-lvnyhpkk] h3[data-astro-cid-lvnyhpkk]{margin:0 0 .75rem;font-size:1.5rem;font-weight:700;letter-spacing:.5px;color:#d946ef;text-shadow:0 0 20px rgba(162,0,255,.5),0 2px 8px rgba(0,0,0,.8)}.vip-content[data-astro-cid-lvnyhpkk] p[data-astro-cid-lvnyhpkk]{margin:0;font-size:1.05rem;line-height:1.5;color:#fffffff2;font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.6)}.reveal-on-scroll[data-astro-cid-lvnyhpkk]{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}.reveal-on-scroll[data-astro-cid-lvnyhpkk].visible{opacity:1;transform:translateY(0)}.all-actors-section[data-astro-cid-lvnyhpkk]{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.all-actors-section[data-astro-cid-lvnyhpkk] h2[data-astro-cid-lvnyhpkk]{font-size:1.5rem;margin:0 0 1rem;text-align:center}.actors-grid-wrapper[data-astro-cid-lvnyhpkk]{position:relative;max-height:320px;overflow:hidden;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px;padding-top:3px;transition:max-height .5s ease}.actors-grid-wrapper[data-astro-cid-lvnyhpkk].expanded{max-height:none}.actors-grid-wrapper[data-astro-cid-lvnyhpkk]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent,var(--bg-color, #0a0a0a));pointer-events:none;transition:opacity .3s ease}.actors-grid-wrapper[data-astro-cid-lvnyhpkk].expanded:after{opacity:0}.actors-grid[data-astro-cid-lvnyhpkk]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:clamp(.75rem,2vw,1rem);overflow:visible}.expand-btn[data-astro-cid-lvnyhpkk]{display:block;margin:1rem auto 0;padding:.65rem 1.5rem;background:#a200ff33;border:1px solid rgba(162,0,255,.4);border-radius:8px;color:#fff;font-size:.8rem;font-weight:500;font-family:Beiruti,sans-serif;cursor:pointer;transition:all .3s ease}.expand-btn[data-astro-cid-lvnyhpkk]:hover{background:#a200ff66;border-color:#a200ff99}.expand-btn[data-astro-cid-lvnyhpkk].hidden{display:none}.person-card[data-astro-cid-lvnyhpkk]{position:relative;display:block;text-decoration:none!important;line-height:1;color:#fff;width:100%;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;box-shadow:0 12px 22px #00000059;backdrop-filter:blur(6px);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.person-card[data-astro-cid-lvnyhpkk]:is(:hover,:focus-visible){transform:translateY(-3px);box-shadow:0 18px 32px #00000073;border-color:#a200ff59}.person-card[data-astro-cid-lvnyhpkk]:focus-visible{outline:2px solid rgba(255,215,255,.75);outline-offset:4px}.person-card[data-astro-cid-lvnyhpkk].current{opacity:.6;pointer-events:none;border-color:#fff;box-shadow:0 0 0 1px #fff inset,0 12px 22px #00000059}.hover-image[data-astro-cid-lvnyhpkk]{position:relative;display:block;width:100%;aspect-ratio:3 / 4;vertical-align:bottom;margin:0;overflow:hidden;background:#0a0a0a}.hover-image[data-astro-cid-lvnyhpkk]>img[data-astro-cid-lvnyhpkk]{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.04);transition:opacity .5s ease}.hover-image[data-astro-cid-lvnyhpkk]>.img-2[data-astro-cid-lvnyhpkk]{position:absolute;inset:0;object-fit:cover;opacity:0;pointer-events:none}.person-card[data-astro-cid-lvnyhpkk]:is(:hover,:focus-visible) .hover-image[data-astro-cid-lvnyhpkk]>.img-1[data-astro-cid-lvnyhpkk]{opacity:0}.person-card[data-astro-cid-lvnyhpkk]:is(:hover,:focus-visible) .hover-image[data-astro-cid-lvnyhpkk]>.img-2[data-astro-cid-lvnyhpkk]{opacity:1}.person-meta[data-astro-cid-lvnyhpkk]{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:.85rem .8rem .95rem;background:linear-gradient(0deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.6) 55%,transparent 100%);pointer-events:none;text-align:left;z-index:2}.person-name[data-astro-cid-lvnyhpkk]{margin:0;color:inherit;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 10px 24px rgba(0,0,0,.45);font-weight:700;font-size:.9rem}@media(max-width:980px){.actor-header[data-astro-cid-lvnyhpkk]{grid-template-columns:1fr}.actor-name[data-astro-cid-lvnyhpkk]{font-size:2rem}.slider[data-astro-cid-lvnyhpkk]{aspect-ratio:4 / 5}.nav-actor[data-astro-cid-lvnyhpkk]{font-size:.8rem;padding:.5rem .65rem}.nav-arrow[data-astro-cid-lvnyhpkk]{font-size:1.1rem;line-height:1}.actors-grid[data-astro-cid-lvnyhpkk]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.65rem}.actors-grid-wrapper[data-astro-cid-lvnyhpkk]{max-height:280px}}
