:root{--imdb-gold:#F5C518;--imdb-bg-dark:#05070b;--imdb-primary:#E50914;--imdb-ease:cubic-bezier(0.33, 1, 0.68, 1)}.page-template-pagestopimdb-php{--imdb-bg-dark:#090b0e;--imdb-primary:var(--primary-color, #e5145f);background:var(--imdb-bg-dark)!important;color:#f4f6f8;overflow-x:clip}.imdb-ambient-bg{background:radial-gradient(circle at 50% 10%,rgba(var(--primary-rgb),.08),transparent 42%),linear-gradient(180deg,#0d0f13 0%,var(--imdb-bg-dark) 54%);background-size:auto;animation:none;will-change:auto}.imdb-hero{padding-top:clamp(3.5rem,6vw,5.5rem);padding-bottom:clamp(2rem,3vw,3rem);background:0 0}.imdb-hero-bg{background:linear-gradient(180deg,rgba(var(--primary-rgb),.035),transparent 46%)}.imdb-hero-content{width:100%;max-width:100rem;margin-right:auto;margin-left:auto;padding-right:clamp(1rem,2.1vw,2rem);padding-left:clamp(1rem,2.1vw,2rem);box-sizing:border-box;text-align:center}.imdb-spotlight-red{width:720px;height:720px;background:radial-gradient(circle at center,rgba(var(--primary-rgb),.07),transparent 70%);animation:none}.imdb-hero-watermark{transform:translate(-50%,-2.2rem);color:rgb(255 255 255 / .025);font-size:clamp(11rem,20vw,18rem);font-style:normal}.imdb-hero-title{max-width:100%;color:#f7f8fa;font-size:clamp(3rem,6.5vw,5.35rem);font-weight:800;font-style:normal;line-height:1;letter-spacing:-.055em;text-shadow:none}.imdb-hero-subtitle{max-width:42rem;margin:1.5rem auto 0;color:#969da8;font-size:.8125rem;font-weight:500;line-height:1.6;letter-spacing:.08em;text-transform:none}.animate-imdb-subtitle,.animate-imdb-title{opacity:1;transform:none;animation:none}.imdb-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.2vw,2rem);max-width:68rem;width:100%;margin:clamp(3.5rem,6vw,5rem) auto 0;padding:0 1.5rem;box-sizing:border-box;align-items:end}.imdb-podium-card{min-width:0;padding:1rem;border:1px solid rgb(255 255 255 / .09);border-radius:12px;background:rgb(255 255 255 / .035);color:inherit;box-shadow:0 16px 34px rgb(0 0 0 / .24);opacity:1;transform:none;transition:transform 180ms ease,border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.imdb-podium-card--1,.imdb-podium-card--1.imdb-reveal-item.revealed,.imdb-podium-card--2,.imdb-podium-card--2.imdb-reveal-item.revealed,.imdb-podium-card--3,.imdb-podium-card--3.imdb-reveal-item.revealed{transform:none}.imdb-podium-card--1{border-color:rgb(245 197 24 / .34);background:rgb(245 197 24 / .045);box-shadow:0 18px 38px rgb(0 0 0 / .3)}.imdb-podium-card--1,.imdb-podium-card--1.imdb-reveal-item.revealed{z-index:3;transform:translateY(-28px)}.imdb-podium-card--2,.imdb-podium-card--2.imdb-reveal-item.revealed{z-index:2;transform:translateY(-10px)}.imdb-podium-card--3,.imdb-podium-card--3.imdb-reveal-item.revealed{z-index:1;transform:translateY(0)}.imdb-podium-card:hover{transform:translateY(-3px)}.imdb-podium-card--1:hover,.imdb-podium-card--2:hover,.imdb-podium-card--3:hover,.imdb-podium-card:hover{border-color:rgba(var(--primary-rgb),.32);background:rgb(255 255 255 / .055);box-shadow:0 20px 40px rgb(0 0 0 / .32)}.imdb-podium-card--1:hover{border-color:rgb(245 197 24 / .5);transform:translateY(-32px)}.imdb-podium-card--2:hover{transform:translateY(-14px)}.imdb-podium-card--3:hover{transform:translateY(-4px)}.imdb-podium-card--1 .imdb-rank-watermark,.imdb-rank-watermark{top:-2.6rem;left:-.4rem;color:#fff0;font-size:6.5rem;font-style:normal;opacity:.28;-webkit-text-stroke:1px rgb(255 255 255 / .16)}.imdb-podium-card--1 .imdb-rank-watermark{-webkit-text-stroke-color:rgb(245 197 24 / .46)}.imdb-podium-card--1 .imdb-podium-poster,.imdb-podium-poster{margin-bottom:1rem;border-radius:9px;box-shadow:0 12px 26px rgb(0 0 0 / .35)}.imdb-podium-poster img{transition:transform 220ms ease}.imdb-podium-card:hover .imdb-podium-poster img{transform:scale(1.025)}.imdb-elite-info .imdb-pill-small,.imdb-pill,.imdb-podium-card--1 .imdb-pill{border-radius:6px;background:#f5c518;color:#111;box-shadow:0 6px 14px rgb(0 0 0 / .24);transform:none}.imdb-podium-card--1 .imdb-pill{top:1rem;right:1rem;padding:.3rem .75rem;font-size:.75rem}.imdb-podium-card--1 .imdb-podium-title,.imdb-podium-title{overflow:hidden;margin:0 0 .5rem;padding:0;border:0;color:#f4f6f8;font-size:1rem;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.imdb-podium-card--1 .imdb-podium-title{font-size:1.1rem}.imdb-podium-card--1 .imdb-podium-meta,.imdb-podium-meta{flex-wrap:wrap;gap:.35rem .55rem;color:#89919d;font-size:.6875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;text-transform:none}.imdb-podium-meta .imdb-votes{flex-basis:100%;color:#737b87}.imdb-contenders-section,.imdb-elite-section{width:100%;max-width:100rem;margin-right:auto;margin-left:auto;padding:clamp(2.75rem,4vw,4rem) clamp(1rem,2.1vw,2rem) clamp(2rem,3vw,3rem);box-sizing:border-box}.imdb-section-title{color:#f4f6f8;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:750;font-style:normal;letter-spacing:-.035em}.imdb-contenders-subtitle,.imdb-section-subtitle{color:#a0a7b2;font-size:.75rem;font-weight:550;letter-spacing:.08em}.imdb-section-line{background:rgb(255 255 255 / .09)}.imdb-elite-grid{grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:640px){.imdb-elite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.imdb-elite-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.imdb-elite-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.imdb-elite-card{min-width:0;border:1px solid rgb(255 255 255 / .075);border-radius:10px;background:rgb(255 255 255 / .025);transition:transform 180ms ease,border-color 180ms ease,background-color 180ms ease}.imdb-elite-card:hover{border-color:rgba(var(--primary-rgb),.28);background:rgb(255 255 255 / .045);transform:translateY(-2px)}.imdb-elite-rank{color:rgb(255 255 255 / .04);font-size:2.5rem;font-style:normal}.imdb-elite-info h4{color:#eef1f4;font-size:.8125rem;font-weight:650;line-height:1.35}.imdb-contender-details span,.imdb-elite-info .imdb-elite-year{color:#858d99;font-size:.6875rem;font-weight:500;letter-spacing:.02em}.imdb-contenders-subtitle{border-left-color:var(--imdb-primary)}.imdb-contenders-grid{min-width:0;grid-template-columns:minmax(0,1fr);column-gap:clamp(1rem,3vw,3rem)}.imdb-contender-row{min-width:0;border-bottom-color:rgb(255 255 255 / .07);border-radius:8px;transition:background-color 180ms ease}@media (min-width:960px){.imdb-contenders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.imdb-contender-row:hover{background:rgb(255 255 255 / .035)}.imdb-contender-rank{color:#707986;font-size:1.125rem;font-style:normal}.imdb-contender-title{color:#eef1f4;font-size:.8125rem;font-weight:650;line-height:1.35}.imdb-score-pill{min-width:48px;justify-content:flex-end}.imdb-score-pill .score-value,.imdb-score-pill .star-icon{color:#f5c518}.imdb-empty-state a:focus-visible,.top-imdb-page a:focus-visible{outline:2px solid var(--primary-hover,#f43b78);outline-offset:4px}.imdb-empty-state{position:relative;z-index:10;max-width:560px;margin:4rem auto 0;padding:2rem;border:1px solid rgb(255 255 255 / .09);border-radius:12px;background:rgb(255 255 255 / .035);text-align:center}.imdb-empty-state h2{margin:0 0 .75rem;font-size:1.5rem}.imdb-empty-state p{margin:0;color:#969da8}.imdb-empty-state a{display:inline-flex;min-height:44px;margin-top:1.25rem;padding:0 18px;align-items:center;border-radius:8px;background:var(--imdb-primary);color:#fff;font-weight:650}@media (max-width:767px){.imdb-hero{padding-top:2.5rem;padding-bottom:2.5rem}.imdb-hero-content{padding:0 16px}.imdb-hero-title{font-size:clamp(2.4rem,12vw,3.15rem);letter-spacing:-.065em;white-space:nowrap}.imdb-hero-subtitle{max-width:320px;margin-top:1rem;font-size:.75rem;line-height:1.55;letter-spacing:.035em}.imdb-hero-watermark{font-size:9rem}.imdb-podium{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:2.25rem;padding:0 16px}.imdb-podium-card--1{grid-column:1/-1;order:1;width:min(100%,230px);justify-self:center}.imdb-podium-card--2{order:2}.imdb-podium-card--3{order:3}.imdb-podium-card--1,.imdb-podium-card--1.imdb-reveal-item.revealed,.imdb-podium-card--2,.imdb-podium-card--2.imdb-reveal-item.revealed,.imdb-podium-card--3,.imdb-podium-card--3.imdb-reveal-item.revealed{min-width:0;padding:9px;transform:none}.imdb-podium-card--1 .imdb-podium-title{font-size:.9375rem}.imdb-podium-card--1 .imdb-podium-title,.imdb-podium-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.imdb-podium-card--1 .imdb-podium-meta,.imdb-podium-meta{font-size:.625rem}.imdb-podium-card .imdb-pill,.imdb-podium-card--1 .imdb-pill{top:8px;right:8px;padding:3px 7px;font-size:.625rem}.imdb-contenders-section,.imdb-elite-section{padding:2.75rem 16px 2.5rem}.imdb-contenders-header,.imdb-section-header{margin-bottom:1.75rem}.imdb-section-title{font-size:1.625rem}.imdb-contender-title,.imdb-elite-info h4{font-size:.75rem}.imdb-contender-row{min-height:78px;padding-right:8px;padding-left:8px}.imdb-contender-info,.imdb-contender-left{min-width:0}}@media (prefers-reduced-motion:reduce){.page-template-pagestopimdb-php *,.page-template-pagestopimdb-php ::after,.page-template-pagestopimdb-php ::before{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.imdb-reveal-item{opacity:1!important}.imdb-reveal-item:not(.imdb-podium-card){transform:none!important}}@layer imdb-foundation{.page-template-pagestopimdb-php{background-color:var(--imdb-bg-dark)!important;overflow-x:hidden}.imdb-ambient-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,rgb(120 0 0 / .25),transparent 60%),radial-gradient(circle at 80% 70%,rgb(0 0 80 / .25),transparent 60%),#05070c;background-size:200% 200%}.imdb-hero{position:relative;padding-top:6rem;padding-bottom:11rem;overflow:hidden;background:var(--imdb-bg-dark)}.imdb-hero-bg{position:absolute;inset:0;z-index:0;background:linear-gradient(to bottom,rgb(69 10 10 / .1),var(--imdb-bg-dark) 50%,var(--imdb-bg-dark));pointer-events:none}.imdb-spotlight-red{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:900px;background:radial-gradient(circle at center,rgb(229 9 20 / .12)0,transparent 70%);z-index:0}.imdb-hero-content{position:relative;z-index:10;max-width:80rem;margin:0 auto;padding:0 1.5rem;text-align:center}.imdb-hero-title,.imdb-hero-watermark{font-family:"Outfit",sans-serif;font-weight:900;font-style:italic}.imdb-hero-watermark{position:absolute;top:0;left:50%;transform:translate(-50%,-3rem);font-size:22rem;color:rgb(255 255 255 / .04);line-height:1;pointer-events:none;user-select:none}.imdb-hero-title{font-size:clamp(3.5rem,8vw,6.6rem);letter-spacing:-.04em;color:#fff;text-shadow:0 0 40px rgb(229 9 20 / .4);display:inline-block;margin:0}.imdb-hero-subtitle{margin-top:2rem;color:#6b7280;font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;max-width:36rem;margin-left:auto;margin-right:auto;font-weight:500}.imdb-podium{position:relative;z-index:10;max-width:80rem;margin:0 auto;padding:0 1.5rem;margin-top:7rem;display:grid;grid-template-columns:1fr;gap:3rem;align-items:end}@media (min-width:768px){.imdb-podium{grid-template-columns:1fr 1fr 1fr}}.imdb-podium-card{position:relative;padding:1.25rem;border-radius:1rem;transition:all 250ms var(--imdb-ease);cursor:pointer;display:block}.imdb-podium-card,.imdb-podium-card:hover{text-decoration:none;color:inherit}.imdb-rank-watermark{position:absolute;-webkit-text-stroke:1px rgb(255 255 255 / .08);color:#fff0;font-size:10rem;line-height:1;font-family:"Outfit",sans-serif;font-weight:900;font-style:italic;pointer-events:none;z-index:0}.imdb-podium-card--2{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .05);box-shadow:0 0 40px rgb(229 9 20 / .05);order:2;transform:scale(.95);opacity:.9}@media (min-width:768px){.imdb-podium-card--2{order:1}}.imdb-podium-card--2:hover{border-color:rgb(127 29 29 / .4);transform:scale(.97) translateY(-6px);box-shadow:0 20px 60px rgb(0 0 0 / .6)}.imdb-podium-card--2 .imdb-rank-watermark{top:-4rem;left:-1.5rem;opacity:.4}.imdb-podium-card--1{background:rgb(255 255 255 / .08);padding:1.5rem;border-radius:1rem;border:1px solid rgb(245 197 24 / .4);position:relative;overflow:hidden;box-shadow:0 0 30px rgb(245 197 24 / .15),inset 0 0 12px rgb(245 197 66 / .08);order:1;z-index:20;transform:scale(1.08)}@media (min-width:768px){.imdb-podium-card--1{order:2}}.imdb-podium-card--1::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(120deg,transparent 30%,rgb(255 215 120 / .04) 44%,rgb(255 215 120 / .12) 50%,rgb(255 215 120 / .04) 56%,transparent 70%);z-index:30;pointer-events:none;opacity:0;transform:translateX(-100%);will-change:transform,opacity;animation:imdbShimmerSweep 10s ease-in-out infinite}@keyframes imdbShimmerSweep{0%{transform:translateX(-100%);opacity:0}1%{opacity:1}12%,to{transform:translateX(200%);opacity:0}}.imdb-podium-card--1:hover{transform:scale(1.1) translateY(-6px);box-shadow:0 25px 70px rgb(245 197 24 / .2)}.imdb-podium-card--1 .imdb-rank-watermark{top:-5rem;left:-2rem;opacity:.8;-webkit-text-stroke-color:var(--imdb-gold)}.imdb-podium-card--3{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .05);box-shadow:0 0 40px rgb(229 9 20 / .05);order:3;transform:scale(.9);opacity:.8}.imdb-podium-card--3:hover{border-color:rgb(127 29 29 / .4);transform:scale(.92) translateY(-6px);box-shadow:0 20px 60px rgb(0 0 0 / .6)}.imdb-podium-card--3 .imdb-rank-watermark{top:-4rem;left:-1.5rem;opacity:.4}.imdb-podium-poster{position:relative;z-index:10;aspect-ratio:2/3;border-radius:.75rem;overflow:hidden;margin-bottom:1.5rem;box-shadow:0 25px 50px -12px rgb(0 0 0 / .6)}.imdb-podium-card--1 .imdb-podium-poster{box-shadow:0 0 50px rgb(245 197 24 / .15);ring:1px solid rgb(245 197 24 / .1)}.imdb-podium-poster img{width:100%;height:100%;object-fit:cover;transition:transform 1000ms ease}.imdb-podium-card:hover .imdb-podium-poster img{transform:scale(1.05)}.imdb-podium-poster .no-poster-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1f2937,#030712);display:flex;align-items:center;justify-content:center}.imdb-podium-poster .no-poster-placeholder svg{width:48px;height:48px;color:#374151}.imdb-pill{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,#f5c518 0,#b88e00 100%);padding:.25rem .75rem;border-radius:.25rem;color:#000;font-weight:800;font-size:.75rem;display:flex;align-items:center;gap:.25rem;box-shadow:0 4px 15px rgb(0 0 0 / .3);z-index:20;transition:filter 250ms var(--imdb-ease)}.imdb-podium-card:hover .imdb-pill{filter:brightness(1.25)}.imdb-podium-card--1 .imdb-pill{top:1.25rem;right:1.25rem;padding:.375rem 1rem;font-size:.875rem;font-weight:900;transform:scale(1.1);box-shadow:0 8px 25px rgb(0 0 0 / .4);z-index:31}.imdb-podium-meta,.imdb-podium-title{font-weight:700;position:relative;z-index:10}.imdb-podium-title{font-family:"Outfit",sans-serif;font-size:1.5rem;color:#fff;margin-bottom:.5rem}.imdb-podium-card--1 .imdb-podium-title{font-size:1.875rem;font-weight:900;border-bottom:1px solid rgb(245 197 24 / .3);padding-bottom:.5rem}.imdb-podium-meta{display:flex;align-items:center;gap:.75rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:#6b7280}.imdb-podium-card--1 .imdb-podium-meta{color:rgb(245 197 24 / .8);font-weight:900;letter-spacing:.2em}.imdb-podium-meta .dot{width:.25rem;height:.25rem;border-radius:50%;background:#7f1d1d;flex-shrink:0}.imdb-podium-card--1 .imdb-podium-meta .dot{width:.375rem;height:.375rem;background:var(--imdb-gold)}.imdb-elite-section{max-width:80rem;margin:0 auto;padding:8rem 1.5rem}.imdb-section-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:4rem}.imdb-section-title{font-family:"Outfit",sans-serif;font-size:2.25rem;font-weight:800;letter-spacing:-.02em;color:#fff;font-style:italic;margin:0}.imdb-section-subtitle{color:var(--imdb-primary);font-size:.75rem;font-weight:900;letter-spacing:.5em;text-transform:uppercase;margin-top:.25rem}.imdb-section-line{height:1px;flex:1;background:linear-gradient(to right,rgb(255 255 255 / .2),rgb(229 9 20 / .2),transparent)}.imdb-elite-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:640px){.imdb-elite-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.imdb-elite-grid{grid-template-columns:repeat(4,1fr)}}.imdb-elite-card{display:flex;align-items:center;gap:1.25rem;padding:1rem;border-radius:.75rem;border:1px solid rgb(255 255 255 / .05);transition:all 250ms var(--imdb-ease);cursor:pointer;text-decoration:none;color:inherit;min-width:0;overflow:hidden}.imdb-elite-card:hover{background:rgb(255 255 255 / .12)!important;border-color:rgb(255 255 255 / .15);box-shadow:0 12px 40px rgb(0 0 0 / .6);text-decoration:none;color:inherit}.imdb-elite-card:nth-child(8n+1),.imdb-elite-card:nth-child(8n+2),.imdb-elite-card:nth-child(8n+3),.imdb-elite-card:nth-child(8n+4){background:rgb(255 255 255 / .02)}.imdb-elite-card:nth-child(8n),.imdb-elite-card:nth-child(8n+5),.imdb-elite-card:nth-child(8n+6),.imdb-elite-card:nth-child(8n+7){background:rgb(127 29 29 / .03)}.imdb-elite-rank{font-size:3rem;font-family:"Outfit",sans-serif;font-weight:900;font-style:italic;color:rgb(255 255 255 / .1);flex-shrink:0;width:3.5rem;transition:color 200ms ease-out}.imdb-elite-card:hover .imdb-elite-rank{color:rgb(255 255 255 / .4)}.imdb-elite-poster{width:4rem;height:5.5rem;border-radius:.375rem;overflow:hidden;flex-shrink:0;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);box-shadow:0 4px 15px rgb(0 0 0 / .3);transition:box-shadow 250ms var(--imdb-ease)}.imdb-elite-card:hover .imdb-elite-poster{box-shadow:0 0 15px rgb(229 9 20 / .3)}.imdb-elite-poster img{transition:all 250ms var(--imdb-ease)}.imdb-elite-card:hover .imdb-elite-poster img{transform:scale(1.1);filter:brightness(1.1)}.imdb-elite-poster .no-poster{width:100%;height:100%;background:linear-gradient(135deg,#1f2937,#030712);display:flex;align-items:center;justify-content:center}.imdb-elite-poster .no-poster svg{width:20px;height:20px;color:#374151}.imdb-elite-info{overflow:hidden;min-width:0}.imdb-elite-info .imdb-pill-small{display:inline-block;background:linear-gradient(135deg,#f5c518 0,#b88e00 100%);padding:.125rem .375rem;border-radius:.25rem;font-size:9px;color:#000;font-weight:900;text-transform:uppercase;margin-bottom:.375rem}.imdb-elite-info h4{font-weight:700;color:#f3f4f6;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;transition:color 250ms var(--imdb-ease)}.imdb-elite-card:hover .imdb-elite-info h4{color:#fff}.imdb-elite-info .imdb-elite-year{font-size:10px;color:#6b7280;font-weight:700;margin-top:.125rem}.imdb-contenders-section{max-width:80rem;margin:0 auto;padding:6rem 1.5rem;margin-bottom:8rem}.imdb-contenders-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem}.imdb-contenders-subtitle{color:#6b7280;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.15em;margin-top:.5rem;border-left:2px solid var(--imdb-primary);padding-left:1rem}.imdb-contenders-grid{display:grid;grid-template-columns:1fr;column-gap:5rem;row-gap:0}@media (min-width:768px){.imdb-contenders-grid{grid-template-columns:1fr 1fr}}.imdb-contender-row{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgb(255 255 255 / .05);border-radius:.5rem;transition:background 250ms var(--imdb-ease);cursor:pointer;text-decoration:none;color:inherit}.imdb-contender-row:hover{background:rgb(255 255 255 / .05);text-decoration:none;color:inherit}.imdb-contender-left{display:flex;align-items:center;gap:1.5rem;min-width:0}.imdb-contender-rank{font-size:1.5rem;font-family:"Outfit",sans-serif;font-weight:900;color:#374151;width:2.5rem;flex-shrink:0;transition:all 250ms var(--imdb-ease)}.imdb-contender-row:hover .imdb-contender-rank{color:#fff;filter:drop-shadow(0 0 8px rgb(255 255 255 / .4))}.imdb-contender-poster{width:3rem;height:4rem;border-radius:.25rem;overflow:hidden;background:rgb(255 255 255 / .05);box-shadow:0 4px 15px rgb(0 0 0 / .3);border:1px solid rgb(255 255 255 / .05);flex-shrink:0}.imdb-contender-poster img,.imdb-elite-poster img{width:100%;height:100%;object-fit:cover}.imdb-contender-poster .no-poster{width:100%;height:100%;background:#111827;display:flex;align-items:center;justify-content:center}.imdb-contender-poster .no-poster svg{width:16px;height:16px;color:#374151}.imdb-contender-info{min-width:0}.imdb-contender-title{font-size:.875rem;font-weight:700;color:#d1d5db;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 250ms var(--imdb-ease)}.imdb-contender-row:hover .imdb-contender-title{color:#fff}.imdb-contender-details{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.imdb-contender-details span{font-size:9px;color:#4b5563;font-weight:900;text-transform:uppercase}.imdb-contender-details .dot{width:.25rem;height:.25rem;background:#1f2937;border-radius:50%}.imdb-score-pill{display:flex;align-items:center;gap:.5rem;flex-shrink:0;transition:transform 250ms var(--imdb-ease)}.imdb-contender-row:hover .imdb-score-pill{transform:scale(1.05)}.imdb-score-pill .star-icon{width:18px;height:18px;color:var(--imdb-gold)}.imdb-score-pill .score-value{font-size:.875rem;font-weight:900;color:var(--imdb-gold)}.imdb-reveal-item{opacity:0;transform:translateY(20px);transition:opacity 600ms cubic-bezier(.22,1,.36,1),transform 600ms cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.imdb-reveal-item.revealed{opacity:1;transform:translateY(0)}.imdb-podium-card--1.imdb-reveal-item.revealed{transform:scale(1.08)}.imdb-podium-card--2.imdb-reveal-item.revealed{transform:scale(.95)}.imdb-podium-card--3.imdb-reveal-item.revealed{transform:scale(.9)}@media (max-width:767px){.imdb-hero{padding-top:3rem;padding-bottom:3rem}.imdb-hero-watermark{font-size:12rem}.imdb-podium{margin-top:2rem;grid-template-columns:repeat(3,1fr);gap:.5rem}.imdb-podium-card--1{transform:scale(1);opacity:1}.imdb-podium-card--2,.imdb-podium-card--3{transform:scale(1);opacity:1;padding:.5rem}.imdb-podium-card--1 .imdb-podium-poster,.imdb-podium-card--2 .imdb-podium-poster,.imdb-podium-card--3 .imdb-podium-poster{margin-bottom:.5rem;border-radius:.5rem}.imdb-podium-card--1 .imdb-rank-watermark,.imdb-rank-watermark{font-size:3rem}.imdb-podium-card--1{border-color:rgb(245 197 24 / .25);box-shadow:0 0 15px rgb(245 197 24 / .08);padding:.5rem}.imdb-podium-card--1 .imdb-podium-title,.imdb-podium-title{font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:none;padding-bottom:0}.imdb-podium-card--1 .imdb-podium-meta,.imdb-podium-meta{font-size:.5rem;gap:.25rem;letter-spacing:.05em}.imdb-podium-card .imdb-pill,.imdb-podium-card--1 .imdb-pill{padding:.15rem .4rem;font-size:.55rem;top:.4rem;right:.4rem;transform:none}.imdb-podium-card--1.imdb-reveal-item.revealed,.imdb-podium-card--2.imdb-reveal-item.revealed,.imdb-podium-card--3.imdb-reveal-item.revealed{transform:scale(1)}.imdb-elite-section{padding-top:3rem;padding-bottom:4rem}.imdb-section-title{font-size:1.75rem}.imdb-section-header{flex-direction:column;align-items:flex-start;margin-bottom:2rem}.imdb-section-line{width:100%}.imdb-contender-title,.imdb-elite-info h4{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}}