body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#141414;font-family:Netflix Sans,Helvetica Neue,Segoe UI,Roboto,Ubuntu,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.netflix-container{align-items:center;background-color:#141414;display:flex;height:100vh;justify-content:center;overflow:hidden}.netflix-logo{animation:fadeIn .5s ease-in forwards;height:auto;opacity:0;transform:scale(.8);width:500px}.animate.netflix-logo{animation:zoomOut 3s ease-in-out forwards}@keyframes zoomOut{0%,80%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(3)}}.intro-wrap{align-items:center;background:#000;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed}.NetflixAIntro_overlay__0M4kw{background:#000;display:grid;inset:0;overflow:hidden;place-items:center;position:fixed;z-index:9999}.NetflixAIntro_stage__SNyaY{display:grid;height:100vh;overflow:hidden;place-items:center;width:100vw}#netflix-a-stage{background:#000;display:grid;height:100vh;overflow:hidden;place-items:center;width:100vw}#netflix-a-stage netflixintro{animation-play-state:paused;display:block;height:720px;position:relative;transform-origin:center center;width:520px}#netflix-a-stage netflixintro [class*=helper-]{position:absolute}@media (max-width:600px){#netflix-a-stage netflixintro{transform:scale(.75)}}#netflix-a-stage.netflix-start netflixintro{animation-play-state:running}#netflix-a-stage.netflix-start netflixintro[letter=A]{animation:NetflixAIntro_a-zoom__Vo3B5 2.6s ease-in-out forwards}@keyframes NetflixAIntro_a-zoom__Vo3B5{0%{opacity:1;transform:scale(.75)}70%{opacity:1;transform:scale(.75)}to{opacity:1;transform:scale(2.6)}}@keyframes NetflixAIntro_brush-moving__RocGp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}#netflix-a-stage netflixintro [class*=helper-] .effect-brush{height:300%;overflow:hidden;position:absolute;top:0;width:100%}#netflix-a-stage netflixintro [class*=helper-] .effect-brush:before{background-color:#e40913;box-shadow:0 0 29px 24px #e40913;content:"";height:70%;position:absolute;width:100%}#netflix-a-stage netflixintro [class*=helper-] .effect-brush [class*=fur-]{bottom:10%;display:block;height:30%;position:absolute}#netflix-a-stage netflixintro .effect-brush .fur-1{background:linear-gradient(180deg,#e40913 0,#e40913 15%,#0000 81%,#0000);left:0;width:3.8%}#netflix-a-stage netflixintro .effect-brush .fur-2{background:linear-gradient(180deg,#e40913 0,#e40913 10%,#0000 62%,#0000);left:3.8%;width:2.8%}#netflix-a-stage netflixintro .effect-brush .fur-3{background:linear-gradient(180deg,#e40913 0,#e40913 37%,#0000);left:6.6%;width:4.8%}#netflix-a-stage netflixintro .effect-brush .fur-4{background:linear-gradient(180deg,#e40913 0,#e40913 23%,#0000);left:11.4%;width:4%}#netflix-a-stage netflixintro .effect-brush .fur-5{background:linear-gradient(180deg,#e40913 0,#e40913 15%,#0000 86%,#0000);left:15.4%;width:4%}#netflix-a-stage netflixintro .effect-brush .fur-6{background:linear-gradient(180deg,#e40913 0,#e40913 27%,#0000 89%,#0000);left:19.4%;width:2.5%}#netflix-a-stage netflixintro .effect-brush .fur-7{background:linear-gradient(180deg,#e40913 0,#e40913 20%,#0000);left:21.9%;width:4%}#netflix-a-stage netflixintro .effect-brush .fur-8{background:linear-gradient(180deg,#e40913 0,#e40913 30%,#0000);left:25.9%;width:2%}#netflix-a-stage netflixintro .effect-brush .fur-9{background:linear-gradient(180deg,#e40913 0,#e40913 35%,#0000 95%,#0000);left:27.9%;width:4%}#netflix-a-stage netflixintro .effect-brush .fur-10{background:linear-gradient(180deg,#e40913 0,#e40913 39%,#0000 95%,#0000);left:31.9%;width:3.5%}#netflix-a-stage netflixintro .effect-brush .fur-11{background:linear-gradient(180deg,#e40913 0,#e40913 34%,#0000 95%,#0000);left:35.4%;width:2%}#netflix-a-stage netflixintro .effect-brush .fur-12{background:linear-gradient(180deg,#e40913 0,#e40913 22%,#0000 95%,#0000);left:37.4%;width:2.6%}#netflix-a-stage netflixintro .effect-brush .fur-13{background:linear-gradient(180deg,#e40913 0,#e40913 47%,#0000);left:40%;width:6%}#netflix-a-stage netflixintro .effect-brush .fur-14{background:linear-gradient(180deg,#e40913 0,#e40913 36%,#0000);left:46%;width:2%}#netflix-a-stage netflixintro .effect-brush .fur-15{background:linear-gradient(180deg,#e40913 0,#e40913 29%,#0000);left:48%;width:5.5%}#netflix-a-stage netflixintro .effect-brush .fur-16{background:linear-gradient(180deg,#e40913 0,#e40913 39%,#0000 95%,#0000);left:53.5%;width:3%}#netflix-a-stage netflixintro .effect-brush .fur-17{background:linear-gradient(180deg,#e40913 0,#e40913 45%,#0000);left:56.5%;width:4.1%}#netflix-a-stage netflixintro .effect-brush .fur-18{background:linear-gradient(180deg,#e40913 0,#e40913 34%,#0000);left:60.6%;width:2.4%}#netflix-a-stage netflixintro .effect-brush .fur-19{background:linear-gradient(180deg,#e40913 0,#e40913 47%,#0000);left:63%;width:4%}#netflix-a-stage netflixintro .effect-brush .fur-20{background:linear-gradient(180deg,#e40913 0,#e40913 27%,#0000 95%,#0000);left:67%;width:1.5%}#netflix-a-stage netflixintro .effect-brush .fur-21{background:linear-gradient(180deg,#e40913 0,#e40913 37%,#0000);left:68.5%;width:2.8%}#netflix-a-stage netflixintro .effect-brush .fur-22{background:linear-gradient(180deg,#e40913 0,#e40913 9%,#0000);left:71.3%;width:2.3%}#netflix-a-stage netflixintro .effect-brush .fur-23{background:linear-gradient(180deg,#e40913 0,#e40913 28%,#0000 92%,#0000);left:73.6%;width:2.2%}#netflix-a-stage netflixintro .effect-brush .fur-24{background:linear-gradient(180deg,#e40913 0,#e40913 37%,#0000);left:75.8%;width:1%}#netflix-a-stage netflixintro .effect-brush .fur-25{background:linear-gradient(180deg,#e40913 0,#e40913 28%,#0000);left:76.8%;width:2.1%}#netflix-a-stage netflixintro .effect-brush .fur-26{background:linear-gradient(180deg,#e40913 0,#e40913 34%,#0000);left:78.9%;width:4.1%}#netflix-a-stage netflixintro .effect-brush .fur-27{background:linear-gradient(180deg,#e40913 0,#e40913 21%,#0000);left:83%;width:2.5%}#netflix-a-stage netflixintro .effect-brush .fur-28{background:linear-gradient(180deg,#e40913 0,#e40913 39%,#0000);left:85.5%;width:4.5%}#netflix-a-stage netflixintro .effect-brush .fur-29{background:linear-gradient(180deg,#e40913 0,#e40913 30%,#0000);left:90%;width:2.8%}#netflix-a-stage netflixintro .effect-brush .fur-30{background:linear-gradient(180deg,#e40913 0,#e40913 19%,#0000);left:92.8%;width:3.5%}#netflix-a-stage netflixintro .effect-brush .fur-31{background:linear-gradient(180deg,#e40913 0,#e40913 37%,#0000);left:96.3%;width:3.7%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres{animation-delay:1.6s;animation-duration:2s;animation-fill-mode:forwards;animation-name:NetflixAIntro_showing-lumieres__Mlb2x;height:100%;opacity:0;position:absolute;width:100%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres [class*=lamp-],#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres [class*=lamp-]:before{background:var(--color);box-shadow:0 0 10px 0 #e40913bf;display:block;height:100%;position:absolute}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres [class*=lamp-]:before{content:" ";width:100%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-1{--color:#ff0100;animation-delay:1.48s;left:.7%;width:1%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-1:before{animation-delay:1.33s;left:59%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-2{--color:#ffde01;animation-delay:1.91s;left:2.2%;width:1.4%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-2:before{animation-delay:1.26s;left:92%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-3{--color:#f0c;animation-delay:.19s;left:5.8%;width:2.1%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-3:before{animation-delay:.14s;left:162%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-4{--color:#04fd8f;animation-delay:1.01s;left:10.1%;width:2%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-4:before{animation-delay:1.84s;left:18%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-5{--color:#ff0100;animation-delay:1.64s;left:12.9%;width:1.4%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-5:before{animation-delay:1.87s;left:143%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-6{--color:#ff9600;animation-delay:1.77s;left:15.3%;width:2.8%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-6:before{animation-delay:1.44s;left:67%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-7{--color:#0084ff;animation-delay:1.99s;left:21.2%;width:2.5%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-7:before{animation-delay:.85s;left:180%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-8{--color:#f84006;animation-delay:1.67s;left:25%;width:2.5%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-8:before{animation-delay:1.99s;left:118%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-9{--color:#ffc601;animation-delay:.54s;left:30.5%;width:3%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-9:before{animation-delay:1.85s;left:99%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-10{--color:#ff4800;animation-delay:.01s;left:36.3%;width:3%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-10:before{animation-delay:.49s;left:171%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-11{--color:#fd0100;animation-delay:.96s;left:41%;width:2.2%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-11:before{animation-delay:.02s;left:111%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-12{--color:#01ffff;animation-delay:1.53s;left:44.2%;width:2.6%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-12:before{animation-delay:1.82s;left:48%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-13{--color:#ffc601;animation-delay:.38s;left:51.7%;width:.5%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-13:before{animation-delay:.62s;left:48%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-14{--color:#ffc601;animation-delay:1.92s;left:52.1%;width:1.8%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-14:before{animation-delay:.31s;left:135%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-15{--color:#0078fe;animation-delay:1.47s;left:53.8%;width:2.3%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-15:before{animation-delay:.47s;left:20%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-16{--color:#0080ff;animation-delay:1.81s;left:57.2%;width:2%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-16:before{animation-delay:1.56s;left:155%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-17{--color:#ffae01;animation-delay:1.71s;left:62.3%;width:2.9%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-17:before{animation-delay:.13s;left:196%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-18{--color:#ff00bf;animation-delay:.7s;left:65.8%;width:1.7%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-18:before{animation-delay:1.78s;left:130%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-19{--color:#a601f4;animation-delay:1.69s;left:72.8%;width:.8%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-19:before{animation-delay:1.48s;left:94%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-20{--color:#f30b34;animation-delay:.79s;left:74.3%;width:2%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-20:before{animation-delay:1.92s;left:108%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-21{--color:#ff00bf;animation-delay:.26s;left:79.8%;width:2%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-21:before{animation-delay:1.1s;left:68%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-22{--color:#04fd8f;animation-delay:1.06s;left:78.2%;width:2%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-22:before{animation-delay:1.15s;left:77%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-23{--color:#01ffff;animation-delay:.8s;left:78.5%;width:2%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-23:before{animation-delay:.61s;left:103%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-24{--color:#a201ff;animation-delay:1.21s;left:85.3%;width:1.1%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-24:before{animation-delay:.52s;left:190%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-25{--color:#ec0014;animation-delay:.19s;left:86.9%;width:1.1%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-25:before{animation-delay:1.77s;left:117%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-26{--color:#0078fe;animation-delay:1.93s;left:88.8%;width:2%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-26:before{animation-delay:1.78s;left:43%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-27{--color:#ff0036;animation-delay:.45s;left:92.4%;width:2.4%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-27:before{animation-delay:1.14s;left:156%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-28{--color:#06f98c;animation-delay:1.28s;left:96.2%;width:2.1%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-28:before{animation-delay:1.19s;left:4%}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-1,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-11,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-13,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-15,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-17,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-19,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-21,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-23,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-25,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-27,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-3,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-5,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-7,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-9{animation-duration:5s;animation-fill-mode:forwards;animation-name:NetflixAIntro_lumieres-moving-left__59h9e}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-11:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-13:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-15:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-17:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-19:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-1:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-21:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-23:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-25:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-27:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-3:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-5:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-7:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-9:before{animation-duration:5.5s;animation-name:NetflixAIntro_lumieres-moving-left__59h9e}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-10,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-12,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-14,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-16,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-18,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-2,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-20,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-22,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-24,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-26,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-28,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-4,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-6,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-8{animation-duration:5s;animation-fill-mode:forwards;animation-name:NetflixAIntro_lumieres-moving-right__FRr\+a}#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-10:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-12:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-14:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-16:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-18:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-20:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-22:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-24:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-26:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-28:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-2:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-4:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-6:before,#netflix-a-stage netflixintro [class*=helper-] .effect-lumieres .lamp-8:before{animation-duration:5.5s;animation-name:NetflixAIntro_lumieres-moving-right__FRr\+a}@keyframes NetflixAIntro_lumieres-moving-right__FRr\+a{0%{transform:translate(0)}40%{transform:translate(-10px) scaleX(1)}50%{transform:translate(-60px)}to{transform:translate(-120px) scaleX(3)}}@keyframes NetflixAIntro_lumieres-moving-left__59h9e{0%{transform:translate(0)}40%{transform:translate(10px) scaleX(1)}50%{transform:translate(60px)}to{transform:translate(120px) scaleX(3)}}@keyframes NetflixAIntro_showing-lumieres__Mlb2x{0%{opacity:0}to{opacity:1}}#netflix-a-stage netflixintro[letter=A]{transform-origin:center center}#netflix-a-stage netflixintro[letter=A] .helper-1{height:140%;overflow:hidden;top:-20%;transform:rotate(14deg);width:18%}#netflix-a-stage netflixintro[letter=A] .helper-1 .effect-brush{animation:NetflixAIntro_brush-moving__RocGp 2.2s forwards;animation-delay:.9s}#netflix-a-stage netflixintro[letter=A] .helper-2{height:140%;left:54%;overflow:hidden;top:-20%;transform:rotate(-14deg);width:18%}#netflix-a-stage netflixintro[letter=A] .helper-2 .effect-brush{animation:NetflixAIntro_brush-moving__RocGp 2s forwards;animation-delay:.6s}#netflix-a-stage netflixintro[letter=A] .helper-3{height:42%;left:32%;overflow:hidden;top:33%;transform:rotate(270deg);width:15.5%;z-index:3}#netflix-a-stage netflixintro[letter=A] .helper-3 .effect-brush{animation:NetflixAIntro_brush-moving__RocGp 1.8s forwards;animation-delay:1s}#netflix-a-stage netflixintro[letter=A] .helper-4{height:140%;left:54%;overflow:hidden;top:-20%;transform:rotate(-14deg);width:18%;z-index:2}#netflix-a-stage netflixintro[letter=A] .helper-4 .effect-brush{animation:NetflixAIntro_brush-moving__RocGp 2.1s forwards;animation-delay:.7s}.page-transition{inset:0;opacity:0;pointer-events:none;position:fixed;z-index:99999}.page-transition.active{opacity:1}.page-transition__vignette{animation:pt-vignette .42s ease forwards;background:radial-gradient(circle at 50% 40%,#00000040,#000000e0 70%),linear-gradient(180deg,#00000059,#000000eb);inset:0;opacity:0;position:absolute}.page-transition__flash{animation:pt-flash .42s ease forwards;background:radial-gradient(1200px 600px at 50% 45%,#e5091438,#0000 60%),linear-gradient(90deg,#0000,#ffffff0f 50%,#0000);inset:0;opacity:0;position:absolute;transform:scale(1.06)}@keyframes pt-vignette{0%{opacity:0}30%{opacity:1}to{opacity:1}}@keyframes pt-flash{0%{filter:blur(0);opacity:0}35%{filter:blur(1px);opacity:1}to{filter:blur(2px);opacity:0}}@media (prefers-reduced-motion:reduce){.page-transition__flash,.page-transition__vignette{animation:none!important}.page-transition.active{opacity:0}}.profile-page{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:75vh}h1{font-size:2.5rem;margin-bottom:20px}@media (max-width:768px){.profile-page{height:100vh;padding-bottom:5rem}}.profile-banner{align-items:flex-end;background-position:50%;background-size:cover;color:#fff;display:flex;height:100%;justify-content:left;overflow:hidden;padding:40px 20px 20px;position:relative;width:100%}.profile-banner:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.banner-content{box-sizing:border-box;font-weight:700;max-width:1000px;padding-top:10px;position:relative;width:100%}.banner-headline{font-size:2.5rem;margin-bottom:10px}.banner-description{font-size:1rem;font-size:14px;margin-bottom:20px}.banner-buttons{display:flex;flex-wrap:wrap;gap:10px}.banner-button{align-items:center;border-radius:5px;color:#fff;display:flex;font-weight:700;justify-content:center;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.play-button{background-color:#e50914}.info-button{background-color:#6d6d6eb3}.banner-button:hover{background-color:#b81d24}@media (max-width:768px){.banner-content{max-width:100%}.profile-banner{align-items:center;justify-content:center;padding:60px 20px}.banner-headline{font-size:2rem;margin-top:10rem}.banner-description{font-size:12px;line-height:1.5}.banner-buttons{display:flex;flex-direction:column;gap:5px}.banner-button{font-size:.9rem;padding:10px 15px;width:auto}}.play-button{align-items:center;background-color:#fff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.play-button:hover{background-color:grey}.label{color:#000;font-size:1rem}.more-info-button{align-items:center;background-color:#6d6d6eb3;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;padding:10px 20px;transition:background-color .3s ease;.label{color:#fff;font-size:1rem}}.more-info-button:hover{background-color:#6d6d6ee6}.icon-container{align-items:center;display:flex;justify-content:center}.spacer{width:1rem}.top-picks-row{margin:20px 0;padding:10px 20px}.row-title{animation:fadeIn 1s ease-in-out;color:#fff;font-size:2rem;margin-bottom:20px}.card-row{-webkit-overflow-scrolling:touch;display:flex;gap:15px;overflow-x:auto;overflow-y:visible;padding:18px 8px;scroll-behavior:smooth}.pick-card{background:#141414;border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 8px 22px #00000073;cursor:pointer;flex:0 0 auto;height:200px;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:250px;will-change:transform}.pick-card:hover{border-color:#e509148c;box-shadow:0 20px 55px #000000bf,0 0 0 2px #e5091459,0 0 28px #e5091459;transform:scale(1.08);z-index:50}.pick-card:after{background:radial-gradient(circle at 50% 60%,#e5091438,#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.pick-card:hover:after{opacity:1}.pick-poster,.pick-video{backface-visibility:hidden;height:100%;inset:0;object-fit:cover;position:absolute;transform:translateZ(0);width:100%}.pick-video{opacity:0;transition:opacity .18s ease;will-change:opacity}.pick-card:hover .pick-video{opacity:1}.pick-overlay{align-items:center;background:radial-gradient(#0000 28%,#000000bf);display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;position:absolute}.pick-icon{font-size:34px;opacity:.95}.pick-label{font-size:18px;text-shadow:0 6px 18px #0009}.pick-progress{background:#ffffff2e;border-radius:999px;bottom:10px;height:4px;left:10px;overflow:hidden;position:absolute;right:10px}.pick-progress-fill{background:#e50914;border-radius:999px;height:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.pick-icon{font-size:60px;margin-bottom:-8px;opacity:.25}.pick-label{color:#fff;font-size:28px;font-weight:800;letter-spacing:.3px;text-shadow:0 6px 18px #000c}.cw-row{color:#fff;padding:20px 24px 30px}.cw-title{font-size:2.3rem;margin:0 0 14px}.cw-track{-webkit-overflow-scrolling:touch;display:flex;gap:18px;overflow-x:auto;overflow-y:visible;padding:18px 8px 24px;scrollbar-width:none}.cw-track::-webkit-scrollbar{display:none}.cw-card{background:#141414;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 16px 50px #0000008c;cursor:pointer;flex:0 0 auto;height:230px;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease;width:520px;will-change:transform}.cw-card:hover{border-color:#e509148c;box-shadow:0 24px 80px #000000bf,0 0 0 2px #e5091440,0 0 26px #e5091440;transform:scale(1.035);z-index:25}.cw-poster{filter:brightness(.75) contrast(1.1);height:100%;object-fit:cover;transform:translateZ(0);width:100%}.cw-overlay,.cw-poster{inset:0;position:absolute}.cw-overlay{grid-gap:10px;background:radial-gradient(#0000 22%,#000000c7);display:grid;gap:10px;place-items:center}.cw-label{font-size:52px;font-weight:900;letter-spacing:.2px;text-shadow:0 10px 26px #000000bf}.cw-play{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;display:grid;height:44px;opacity:0;place-items:center;position:absolute;right:18px;top:18px;transform:scale(.92);transition:opacity .16s ease,transform .16s ease,background .16s ease;width:44px}.cw-card:hover .cw-play{background:#e5091438;border-color:#e5091459;opacity:1;transform:scale(1)}.cw-progress{background:#ffffff29;border-radius:999px;bottom:16px;height:8px;left:22px;overflow:hidden;position:absolute;right:22px}.cw-progressFill{background:#e50914;border-radius:999px;height:100%}.profile-card{background:#0000;border:0;color:#fff;cursor:pointer;padding:0;text-align:center;transition:transform .18s ease,filter .18s ease;width:170px}.profile-art{border-radius:12px;box-shadow:0 10px 30px #0000008c;height:140px;margin:0 auto 14px;outline:2px solid #fff0;overflow:hidden;position:relative;transform:translateZ(0);transition:outline-color .18s ease,box-shadow .18s ease;width:140px}.profile-img{height:100%;object-fit:cover;transform:scale(1.02);transition:transform .22s ease;width:100%}.profile-vignette{background:radial-gradient(#0000 40%,#0000008c);inset:0}.profile-sheen,.profile-vignette{pointer-events:none;position:absolute}.profile-sheen{background:linear-gradient(120deg,#0000 30%,#ffffff1f,#0000 70%);inset:-40%;opacity:0;transform:translateX(-60%)}.profile-name{font-size:18px;font-weight:500}.profile-tagline{font-size:12px;letter-spacing:.4px;margin-top:6px;opacity:.7}.profile-card:hover{transform:scale(1.06)}.profile-card:hover .profile-img{transform:scale(1.12)}.profile-card:hover .profile-art{box-shadow:0 16px 45px #000000b3;outline-color:#ffffff38}.profile-card:hover .profile-sheen{animation:sheen .9s ease forwards;opacity:1}.profile-card:focus-visible .profile-art{outline-color:#ffffff8c}.profile-art:after{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 55%,#0000) 0,#0000 60%);content:"";inset:-20px;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.profile-card:focus-visible .profile-art:after,.profile-card:hover .profile-art:after{opacity:1}.profile-card.recruiter:hover{filter:saturate(1.05)}.profile-card.builder:hover .profile-art{animation:pulse 1.2s ease-in-out infinite}.profile-card.researcher .profile-art:before{background:linear-gradient(120deg,#0000 35%,#e509142e,#0000 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-120%)}.profile-card.researcher:hover .profile-art:before{animation:scan 1.3s linear infinite;opacity:1}.profile-card.explorer:hover .profile-img{transform:scale(1.16) translateY(-4px)}@keyframes sheen{0%{transform:translateX(-60%)}to{transform:translateX(60%)}}@keyframes pulse{0%{box-shadow:0 10px 30px #0000008c}50%{box-shadow:0 14px 45px #000000b3}to{box-shadow:0 10px 30px #0000008c}}@keyframes scan{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.profile-art,.profile-card,.profile-img,.profile-sheen{animation:none!important;transition:none!important}}.profile-page{animation:profile-enter .42s ease both}@keyframes profile-enter{0%{filter:blur(3px);opacity:0;transform:scale(1.01)}to{filter:blur(0);opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.profile-page{animation:none!important}}.browse-container{align-items:center;background-color:#141414;display:flex;flex-direction:column;height:100vh;justify-content:center}.who-is-watching{color:#fff;font-size:3.5vw;font-weight:inherit;text-align:center;width:100%}.profiles{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:10rem}@media (max-width:768px){.who-is-watching{font-size:30px}}.profile-hero-iframe{border:none;border-radius:12px;box-shadow:0 20px 60px #0009;height:70vh;width:100%}.profile-hero-bg{background-position:50%;background-size:cover;height:70vh}.work-permit-container{align-items:center;display:flex;height:100vh;justify-content:center}.work-permit-card{animation:fadeInUp .5s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 6px 12px #00000026;color:#333;max-width:500px;padding:25px 35px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.work-permit-card:hover{box-shadow:0 10px 20px #00000040;transform:translateY(-6px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.work-permit-headline{color:#e50914;font-size:2rem;font-weight:700;margin-bottom:20px}.work-permit-summary{color:#555;font-size:1.1rem;line-height:1.6}.work-permit-summary strong{color:#e50914}.additional-info{color:#333;font-size:1rem;font-style:italic;margin-top:20px}.recs-page{color:#fff;padding:110px 48px 64px}.recs-header{margin-bottom:22px;max-width:1050px}.recs-title{font-size:56px;letter-spacing:-.5px;margin:0 0 10px}.recs-subtitle{color:#ffffffb8;font-size:16px;line-height:1.5;margin:0 0 16px}.recs-toggle{display:flex;gap:10px}.recs-pill{background:#00000047;border:1px solid #ffffff2e;border-radius:999px;color:#ffffffe0;cursor:pointer;padding:10px 14px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.recs-pill:hover{border-color:#e509148c;transform:translateY(-1px)}.recs-pill.active{background:#e509141f;border-color:#e50914bf}.recs-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(280px,1fr))}.recs-card{animation:fadeUp .6s ease forwards;background:#1e1e1ec7;border:2px dotted #e50914b3;border-radius:14px;box-shadow:0 14px 30px #00000073,0 0 18px #e509142e;opacity:0;overflow:hidden;padding:18px}.recs-card.open{border-color:#e50914f2;box-shadow:0 18px 40px #00000080,0 0 22px #e5091438}.recs-card.spotlight{animation:none;opacity:1}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.recs-cardTop{align-items:flex-start;display:flex;gap:14px}.recs-avatar{background:#00000040;border:2px solid #e50914e6;border-radius:999px;display:grid;flex:0 0 auto;height:58px;place-items:center;width:58px}.recs-avatarIcon{font-size:20px;opacity:.9}.recs-meta{flex:1 1;min-width:0}.recs-nameRow{align-items:center;display:flex;gap:12px;justify-content:space-between}.recs-name{font-size:18px;line-height:1.2;margin:0}.recs-muted{color:#ffffff9e;font-weight:500}.recs-expandBtn{background:#00000040;border:1px solid #ffffff2e;border-radius:10px;color:#ffffffe0;cursor:pointer;flex:0 0 auto;height:34px;transition:transform .15s ease,border-color .15s ease;width:34px}.recs-expandBtn:hover{border-color:#e5091499;transform:translateY(-1px)}.recs-badgeRow{margin-bottom:10px;margin-top:8px}.recs-verifiedBadge{align-items:center;background:#2355ff1f;border:1px solid #468cff59;border-radius:999px;color:#ebf5ffeb;display:inline-flex;font-size:13px;gap:8px;padding:8px 10px}.recs-verifiedDot{background:#468cfff2;border-radius:999px;box-shadow:0 0 10px #468cff8c;height:8px;width:8px}.recs-submeta{color:#ffffff8c;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.recs-dotSep{opacity:.6}.recs-bullets{color:#ffffffe0;line-height:1.6;margin:14px 0 0;padding-left:18px}.recs-bullets li{margin-bottom:10px}.recs-bullets li::marker{color:#e50914f2}.recs-quoteWrap{max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.recs-quoteWrap.show{margin-top:12px;max-height:240px;opacity:1}.recs-quote{border-top:1px solid #ffffff1f;color:#ffffffc2;font-style:italic;line-height:1.7;margin:0;padding-top:10px}.recs-spotlight{grid-gap:16px;display:grid;gap:16px;max-width:1200px}.recs-spotCard{align-items:center;display:grid;position:relative}.recs-navBtn{background:#00000059;border:1px solid #ffffff2e;border-radius:12px;color:#ffffffe6;cursor:pointer;display:grid;font-size:30px;height:64px;line-height:1;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:3}.recs-navBtn.left{left:-10px}.recs-navBtn.right{right:-10px}.recs-thumbs{display:flex;flex-wrap:wrap;gap:12px}.recs-thumb{background:#00000038;border:1px solid #ffffff24;border-radius:14px;color:#ffffffe6;cursor:pointer;padding:12px;text-align:left;transition:transform .15s ease,border-color .15s ease,background .15s ease;width:260px}.recs-thumb:hover{border-color:#e5091480;transform:translateY(-1px)}.recs-thumb.active{background:#e5091414;border-color:#e50914d9}.recs-thumbTop{align-items:center;display:flex;gap:10px}.recs-thumbAvatar{background:#00000038;border:1px solid #e50914bf;border-radius:999px;display:grid;height:34px;place-items:center;width:34px}.recs-thumbTitle{font-size:14px;font-weight:700}.recs-thumbYear{color:#ffffff8c;font-weight:600;margin-left:8px}.recs-thumbSub{color:#ffffffa6;display:block;font-size:12px;margin-top:6px}@media (max-width:1100px){.recs-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width:720px){.recs-page{padding-left:18px;padding-right:18px;padding-top:96px}.recs-title{font-size:40px}.recs-grid{grid-template-columns:1fr}.recs-navBtn.left{left:6px}.recs-navBtn.right{right:6px}.recs-thumb{width:100%}}.recs-spotAnim{animation:recsSpotFade .24s ease both;will-change:transform,opacity}@keyframes recsSpotFade{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.recs-spotAnim{animation:none}}.recs-spotlightStage{min-height:420px;position:relative}.recs-spotLayer{inset:0;position:absolute}.recs-spotLayer.recs-fadeIn{z-index:2}.recs-spotLayer.recs-fadeOut{z-index:1}.recs-fadeIn{animation:recsFadeIn .26s ease both}.recs-fadeOut{animation:recsFadeOut .26s ease both;z-index:1}@keyframes recsFadeIn{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes recsFadeOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.995)}}@media (prefers-reduced-motion:reduce){.recs-fadeIn,.recs-fadeOut{animation:none}}.skills-container{color:#fff;margin:auto;max-width:1000px;padding:40px;text-align:center}.skills-title{color:#e50914}.skills-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:20px}.skill-card{background-color:#1e1e1e;border-radius:10px;box-shadow:0 4px 10px #0000004d;color:#e6e6e6;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.skill-card:hover{box-shadow:0 8px 20px #ff000080;cursor:pointer;transform:scale(1.05)}.icon{color:#e50914;font-size:2rem;margin-bottom:10px}.skill-name{display:flex;justify-content:center}.letter{animation:dropIn .5s ease-out forwards;display:inline-block;opacity:0;transform:translateY(-20px)}@keyframes dropIn{to{opacity:1;transform:translateY(0)}}.skill-description{color:#999;font-size:.9rem}.skills-title{animation:fadeSlideIn 1s ease forwards;color:#da8185;font-size:2.5rem;margin-bottom:30px}.category-title,.skills-title{opacity:0;transform:translateY(20px)}.category-title{animation:fadeSlideIn .8s ease forwards;border-bottom:2px solid #e50914;color:#e6e6e6;display:inline-block;font-size:1.8rem;margin:30px 0 20px;padding-bottom:5px}.category-title:first-child{animation-delay:.2s}.category-title:nth-child(2){animation-delay:.4s}.category-title:nth-child(3){animation-delay:.6s}.category-title:nth-child(4){animation-delay:.8s}.category-title:nth-child(5){animation-delay:1s}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(10)}}.projects-page{color:#fff;min-height:100vh;padding-top:110px}.projects-hero{background:radial-gradient(1200px 600px at 20% 20%,#e509142e,#0000 60%),radial-gradient(900px 600px at 80% 30%,#508cff29,#0000 55%),linear-gradient(180deg,#121212f2,#0a0a0afa);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 20px 55px #0000008c,0 0 18px #e509141f;margin:0 48px 64px;overflow:hidden;position:relative}.projects-shade{background:radial-gradient(900px 500px at 25% 30%,#ffffff0f,#0000 60%),radial-gradient(700px 500px at 75% 60%,#ffffff0a,#0000 55%);inset:0;pointer-events:none;position:absolute}.projects-content{max-width:820px;padding:56px 56px 48px;position:relative}.projects-badge{align-items:center;background:#e509141f;border:1px solid #e5091459;border-radius:999px;color:#ffffffeb;display:inline-flex;font-size:13px;font-weight:700;gap:10px;padding:8px 12px}.projects-title{font-size:64px;letter-spacing:-.8px;line-height:1.05;margin:18px 0 10px}.projects-tagline{color:#ffffffc7;font-size:16px;line-height:1.6;margin:0 0 18px}.projects-line{background:#00000038;border:1px solid #ffffff1a;border-radius:14px;color:#ffffffe6;font-size:15px;margin-top:10px;padding:14px 16px}.projects-progress{margin-top:18px}.projects-progressTrack{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.projects-progressFill{background:#e50914f2;border-radius:999px;box-shadow:0 0 14px #e5091459;height:100%;transition:width .6s ease}.projects-progressMeta{align-items:center;color:#ffffffa6;display:flex;font-size:13px;gap:10px;margin-top:10px}.projects-progressMeta .dot{opacity:.55}.projects-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.projects-btn{background:#00000040;border:1px solid #ffffff29;border-radius:12px;color:#ffffffeb;cursor:pointer;font-weight:700;padding:10px 14px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.projects-btn:hover{border-color:#e509148c;transform:translateY(-1px)}.projects-btn.primary{background:#e50914e6;border-color:#e50914e6}.projects-btn.primary:hover{background:#e50914;border-color:#e50914}.projects-btn.ghost{background:#ffffff0f}.projects-fineprint{color:#ffffff8c;font-size:13px;margin-top:16px}@media (max-width:720px){.projects-page{padding-top:96px}.projects-hero{margin-left:18px;margin-right:18px}.projects-content{padding:34px 22px 28px}.projects-title{font-size:44px}}.contact-page{background:#141414;color:#fff;min-height:100vh}.contact-loading{color:#fffc;padding:120px 20px;text-align:center}.contact-hero{overflow:hidden;padding:110px 20px 70px}.contact-hero-bg{background:radial-gradient(circle at 20% 10%,#e509142e,#0000 45%),radial-gradient(circle at 80% 40%,#ffffff0f,#0000 55%),linear-gradient(180deg,#00000059,#000000eb);filter:blur(0);inset:0;position:absolute;transform:translateZ(0)}.contact-hero-content{margin:0 auto;max-width:980px;position:relative}.contact-profile{grid-gap:18px;align-items:start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414b8;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 18px 60px #0000008c;display:grid;gap:18px;grid-template-columns:90px 1fr;padding:22px}.contact-avatar{border:1px solid #ffffff26;border-radius:999px;box-shadow:0 12px 30px #0000008c;height:86px;object-fit:cover;width:86px}.contact-name{font-size:34px;letter-spacing:.2px;line-height:1.05;margin:0}.contact-title{color:#ffffffc7;font-size:18px;margin-top:6px}.contact-summary{color:#fffc;font-size:16px;margin:14px 0 10px;max-width:720px}.contact-sub{color:#ffffff8c;font-size:14px}.contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.btn{align-items:center;border-radius:10px;display:inline-flex;font-weight:800;gap:10px;letter-spacing:.2px;padding:10px 16px;text-decoration:none;transform:translateZ(0);transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.btn-primary{background:#e50914;box-shadow:0 14px 30px #e5091438;color:#fff}.btn-primary:hover{box-shadow:0 18px 42px #e5091452;transform:scale(1.04)}.btn-ghost{background:#ffffff14;border:1px solid #ffffff1a;color:#fff}.btn-ghost:hover{border-color:#e509148c;box-shadow:0 0 0 2px #e5091440,0 18px 44px #0000008c;transform:scale(1.04)}.contact-mini-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:18px}.mini-card{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 12px 30px #00000059;color:#fff;display:flex;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;will-change:transform}.mini-card:hover{border-color:#e5091473;box-shadow:0 0 0 2px #e509142e,0 16px 40px #0000008c;transform:scale(1.02)}.mini-ic{color:#e50914f2;font-size:22px}.mini-label{color:#ffffffa6;font-size:12px}.mini-value{font-size:16px;font-weight:800;letter-spacing:.2px}.contact-footer-line{color:#ffffffa6;font-size:16px;margin-top:22px}@media (max-width:720px){.contact-profile{grid-template-columns:70px 1fr;padding:18px}.contact-avatar{height:70px;width:70px}.contact-name{font-size:28px}.contact-mini-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.btn,.mini-card{transition:none!important}}.navbar{align-items:center;background-image:linear-gradient(180deg,#000001e6 10%,#0000);color:#fff;display:flex;justify-content:space-between;padding:20px;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:3}.navbar.scrolled{background-color:#141414}.navbar-left,.navbar-right{align-items:center;display:flex}.navbar-logo img{height:30px;margin-left:10px;margin-right:30px;margin-top:5px}.navbar-links{display:flex;gap:20px;list-style:none;margin:0;padding:0}.navbar-links li a{color:#fff;font-size:1.05rem;text-decoration:none;transition:color .3s}.navbar-links li a:hover{color:#e50914}.profile-icon{border-radius:15%;cursor:pointer;height:30px;margin-right:3rem;transition:transform .3s;width:30px}.hamburger,.sidebar,.sidebar-overlay{display:none}@media (max-width:768px){.navbar-logo img{height:20px;margin-right:auto}.profile-icon{height:24px;width:24px}.navbar-links{display:none}.hamburger{cursor:pointer;display:block}.hamburger div{background-color:#fff;height:3px;margin:4px;transition:.3s;width:25px}.sidebar-overlay{background-color:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:3}.sidebar-overlay.open{display:block}.sidebar{background-color:#141414;color:#fff;flex-direction:column;height:100%;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:70%;z-index:4}.sidebar.open{transform:translateX(0)}.sidebar-logo img{height:30px;margin-bottom:20px}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul li{align-items:center;display:flex;gap:10px;padding:15px 20px}.sidebar ul li a{align-items:center;color:#fff;display:flex;font-size:1.2rem;gap:8px;text-decoration:none}.hamburger-icon{font-size:1.5rem;margin-right:5px}.sidebar{align-items:center;display:flex;justify-content:center}}.musicx-page{min-height:100vh}.musicx-hero{margin:0 auto 18px;max-width:1200px}.musicx-hero-top{flex-wrap:wrap}.musicx-title{font-size:56px;font-weight:900;letter-spacing:.2px}.musicx-subtitle{color:#ffffffc7;font-weight:700;margin:6px 0 0}.musicx-quote{color:#ffffffa6;font-size:16px;margin:10px 0 0}.musicx-pill{background:#ffffff14;border:1px solid #ffffff1f;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.musicx-pill:hover{border-color:#e509148c;box-shadow:0 0 0 2px #e5091438}.musicx-pill.active{background:#e50914eb;border-color:#e50914e6}.musicx-section{margin:22px auto 0;max-width:1200px}.musicx-h2{font-size:26px;font-weight:900;margin:0 0 12px}.musicx-row{overflow-y:visible;padding:12px 6px 18px}.musicx-tile{background:linear-gradient(135deg,#ffffff1f,#ffffff0a);background-color:#111;border-radius:12px;height:190px;outline:1px solid #ffffff14;transition:transform .18s ease,box-shadow .18s ease,outline-color .18s ease;width:340px}.musicx-tile:hover{box-shadow:0 22px 60px #000000c7,0 0 0 2px #e5091447;outline-color:#e509148c;transform:scale(1.06);z-index:50}.musicx-tileShade{background:radial-gradient(#0000 30%,#000000c7),linear-gradient(0deg,#000000e6,#00000026)}.musicx-tileMeta{bottom:28px;left:16px;right:16px}.musicx-tileTitle{font-size:22px;font-weight:900;text-shadow:0 10px 24px #000000d9}.musicx-tileSub{color:#ffffffc7;font-size:14px;font-weight:700;margin-top:6px}.musicx-progress{bottom:14px;height:6px;left:16px;right:16px}.musicx-poster{border-radius:12px;box-shadow:0 10px 26px #0000008c;height:300px;outline:1px solid #ffffff14;transition:transform .18s ease,box-shadow .18s ease,outline-color .18s ease;width:210px}.musicx-poster:hover{box-shadow:0 22px 60px #000000c7,0 0 0 2px #e5091447;outline-color:#e509148c;transform:scale(1.06);z-index:50}.musicx-posterImg{inset:0;position:absolute}.musicx-posterShade{background:linear-gradient(0deg,#000000e0,#0000001a)}.musicx-posterTitle{font-size:16px}.musicx-posterSub{color:#ffffffb8;font-size:12px;font-weight:700}.musicx-genre{background:#ffffff14;border:1px solid #ffffff1f;cursor:default;font-weight:900;padding:12px 16px;transition:transform .16s ease,border-color .16s ease}.musicx-genre:hover{transform:scale(1.05)}.musicx-playBtn{background:#e50914f2;border:1px solid #ffffff2e;display:grid;font-size:14px;font-weight:900;height:34px;left:14px;place-items:center;top:14px;transform:scale(.92);transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease;width:34px}.musicx-tile:hover .musicx-playBtn{box-shadow:0 10px 28px #0009}.musicx-playBtn:hover{box-shadow:0 14px 36px #000000bf,0 0 0 2px #e5091440}.musicx-page{background:#141414;color:#fff;padding:90px 24px 40px}.musicx-hero{margin-bottom:22px}.musicx-hero-top{align-items:center;display:flex;gap:16px;justify-content:space-between}.musicx-title{font-size:44px;margin:0}.musicx-subtitle{font-size:18px;margin:8px 0 0;opacity:.85}.musicx-quote{font-size:15px;margin:8px 0 0;opacity:.75}.musicx-switch{display:flex;gap:10px}.musicx-pill{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;color:#fff;cursor:pointer;padding:10px 14px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.musicx-pill:hover{border-color:#e5091473;box-shadow:0 0 0 2px #e509142e;transform:scale(1.04)}.musicx-pill.active{background:#e5091424;border-color:#e50914d9;box-shadow:0 12px 30px #e5091438}.musicx-section{margin-top:28px}.musicx-h2{font-size:28px;margin:0 0 14px}.musicx-row{display:flex;gap:14px;overflow-x:auto;padding:10px 6px 18px;scrollbar-width:none}.musicx-row::-webkit-scrollbar{display:none}.musicx-tile{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 10px 26px #0000008c;cursor:pointer;flex:0 0 auto;height:160px;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease;width:260px;will-change:transform}.musicx-tile:hover{border-color:#e509148c;box-shadow:0 18px 48px #000000bf,0 0 0 2px #e5091438,0 0 22px #e5091438;transform:scale(1.07);z-index:12}.musicx-tileShade{background:radial-gradient(#0000 20%,#000c);inset:0;position:absolute}.musicx-playBtn{background:#ffffff1f;border:0;border-radius:999px;color:#fff;cursor:pointer;height:44px;opacity:0;position:absolute;right:12px;top:12px;transform:scale(.95);transition:opacity .16s ease,transform .16s ease,background .16s ease;width:44px}.musicx-tile:hover .musicx-playBtn{opacity:1;transform:scale(1)}.musicx-playBtn:hover{background:#e50914d9}.musicx-tileMeta{bottom:18px;left:14px;position:absolute;right:14px}.musicx-tileTitle{font-size:18px;font-weight:800;text-shadow:0 8px 20px #000000b3}.musicx-tileSub{font-size:13px;margin-top:4px;opacity:.85}.musicx-progress{background:#ffffff2e;border-radius:999px;bottom:10px;height:5px;left:14px;overflow:hidden;position:absolute;right:14px}.musicx-progressFill{background:#e50914;border-radius:999px;height:100%}.musicx-poster{border:1px solid #ffffff14;border-radius:16px;box-shadow:0 14px 34px #0009;flex:0 0 auto;height:340px;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease;width:240px}.musicx-poster:hover{border-color:#e5091459;box-shadow:0 22px 55px #000000bf;transform:scale(1.05)}.musicx-posterImg{height:100%;object-fit:cover;width:100%}.musicx-posterShade{background:linear-gradient(0deg,#000000e0 0,#00000040 60%,#00000014);inset:0;position:absolute}.musicx-posterMeta{bottom:14px;left:14px;position:absolute;right:14px}.musicx-posterTitle{font-size:18px;font-weight:900}.musicx-posterSub{font-size:13px;margin-top:6px;opacity:.8}.musicx-genre{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;color:#fff;cursor:pointer;flex:0 0 auto;padding:12px 18px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.musicx-genre:hover{border-color:#e5091473;box-shadow:0 0 0 2px #e509142e;transform:scale(1.04)}.musicx-genre.active{background:#e5091426;border-color:#e50914d9;box-shadow:0 12px 30px #e5091438}.musicx-filter{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;gap:10px;margin:0 0 12px;padding:10px 12px}.musicx-filterTag{color:#fff;font-weight:800}.musicx-filterClear{background:#0000;border:0;color:#fffc;cursor:pointer;font-size:16px;line-height:1}.musicx-filterClear:hover{color:#fff}.resume-page{background:#000;color:#fff;display:flex;flex-direction:column;min-height:100vh}.resume-topbar{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#000000eb,#000000a6);display:flex;justify-content:space-between;padding:16px 18px;position:sticky;top:0;z-index:5}.resume-back{background:#ffffff0f;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;padding:10px 14px}.resume-back:hover{background:#ffffff1f}.resume-actions{display:flex;gap:10px}.resume-btn{align-items:center;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;padding:10px 14px;text-decoration:none}.resume-btn:hover{background:#ffffff1f}.resume-btn-primary{background:#e50914e6;border-color:#e5091499}.resume-btn-primary:hover{background:#e50914}.resume-frame-wrap{flex:1 1;padding:14px 18px 24px}.resume-frame{background:#111;border:1px solid #ffffff1f;border-radius:14px;height:calc(100vh - 84px);width:100%}.timeline-wrap{background:#0b0b0b;color:#fff;min-height:100vh;padding:48px 24px 80px}.timeline-hero{margin:6px auto 28px;max-width:1100px}.timeline-title{font-size:30px;letter-spacing:.2px;margin:0 0 8px}.timeline-subtitle{color:#ffffffb3;line-height:1.5;margin:0;max-width:820px}.timeline-section{margin:28px auto 0;max-width:1100px}.timeline-section-title{border-bottom:2px solid #e50914;display:inline-block;font-size:20px;margin:0 0 14px;padding-bottom:8px}.season-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}.season-card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 12px 30px #00000059;grid-column:span 6;overflow:hidden;padding:16px;position:relative;transition:transform .16s ease,border-color .16s ease,background .16s ease}.season-card:hover{background:#ffffff14;border-color:#e509148c;transform:translateY(-3px)}.season-edu{border-color:#ffffff1a;grid-column:span 6}.season-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.season-badge{background:#e509142e;border:1px solid #e5091459;border-radius:999px;color:#fff;font-size:12px;padding:6px 10px}.season-dates{color:#ffffffa6;font-size:12px}.season-role{font-size:18px;margin:0 0 4px}.season-company{color:#ffffffc7;font-size:14px;margin-bottom:10px}.season-tech{color:#fff9;font-size:12px;line-height:1.4;margin-bottom:14px}.episode-list{grid-gap:10px;display:grid;gap:10px}.episode{grid-gap:10px;align-items:start;background:#00000059;border:1px solid #ffffff0f;border-radius:12px;display:grid;gap:10px;grid-template-columns:44px 1fr;padding:10px}.episode-num{background:#e5091438;border:1px solid #e5091459;border-radius:10px;display:grid;font-size:12px;height:28px;place-items:center;width:44px}.episode-text{color:#ffffffd1;font-size:13px;line-height:1.45}.timeline-loading{color:#ffffffb3;padding:40px}@media (max-width:900px){.season-card{grid-column:span 12}}.bts-trailer{border:1px solid #ffffff14;border-radius:18px;box-shadow:0 24px 80px #000000a6;margin:0 auto 26px;max-width:1200px;overflow:hidden;position:relative}.bts-trailerMedia{background:#0b0b0b;height:420px;position:relative}.bts-trailerPoster,.bts-trailerVideo{backface-visibility:hidden;height:100%;inset:0;object-fit:cover;position:absolute;transform:translateZ(0);width:100%}.bts-trailerShade{background:linear-gradient(0deg,#000000eb 0,#00000061 55%,#00000026),radial-gradient(circle at 20% 25%,#e5091440,#0000 55%);inset:0;position:absolute}.bts-trailerVignette{box-shadow:inset 0 0 180px #000000bf;inset:0;position:absolute}.bts-trailerGrain{background-image:repeating-linear-gradient(0deg,#ffffff0f,#ffffff0f 1px,#0000 2px,#0000 4px);inset:0;mix-blend-mode:overlay;opacity:.12;pointer-events:none;position:absolute}.bts-trailerContent{bottom:18px;display:flex;flex-direction:column;gap:12px;left:22px;position:absolute;right:22px}.bts-trailerTitle{font-size:56px;letter-spacing:-.6px;line-height:1.05;margin:0;text-shadow:0 12px 34px #000000bf}.bts-trailerTagline{color:#ffffffc7;font-size:16px;margin:0;max-width:900px;text-shadow:0 10px 24px #000000b3}.bts-trailerChips{display:flex;flex-wrap:wrap;gap:10px}.bts-chip{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffe6;display:inline-flex;font-size:13px;font-weight:700;height:34px;padding:0 12px}.bts-trailerActions{display:flex;flex-wrap:wrap;gap:10px}.bts-action{align-items:center;border-radius:10px;display:inline-flex;font-weight:900;height:42px;justify-content:center;padding:0 16px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.bts-action:hover{box-shadow:0 16px 40px #0000008c;transform:scale(1.04)}.bts-action.primary{background:#fff;color:#111}.bts-action.ghost{background:#ffffff1a;border:1px solid #ffffff2e;color:#fff}.bts-action.danger{background:#e50914;color:#fff}@media (max-width:900px){.bts-trailerMedia{height:360px}.bts-trailerTitle{font-size:44px}}@media (max-width:600px){.bts-trailerMedia{height:320px}.bts-trailerTitle{font-size:36px}}.bts-page{background:#141414;color:#eaeaea;min-height:100vh;padding:110px 44px 60px}.bts-hero{margin:0 auto 34px;max-width:1100px}.bts-title{font-size:72px;letter-spacing:-.5px;line-height:1.05;margin:0 0 10px}.bts-subtitle{color:#ffffffb8;font-size:18px;margin:0 0 22px;max-width:820px}.bts-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.bts-metric{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 10px 30px #00000059;padding:14px 14px 12px}.bts-metricTop{align-items:center;display:flex;gap:10px;margin-bottom:10px}.bts-dot{background:#e50914;border-radius:999px;box-shadow:0 0 18px #e509148c;height:8px;width:8px}.bts-metricLabel{color:#ffffffe6;font-weight:700;letter-spacing:.2px}.bts-metricValue{font-size:28px;font-weight:900;margin-bottom:6px}.bts-metricNote{color:#ffffff9e;font-size:13px}.bts-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1100px}.bts-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 10px 30px #00000059;padding:16px 16px 14px}.bts-cardHead{align-items:center;display:flex;gap:10px;margin-bottom:10px}.bts-card h3{font-size:18px;margin:0}.bts-card ul{color:#ffffffbd;font-size:14px;line-height:1.55;margin:0;padding-left:18px}.bts-cta{align-items:center;background:radial-gradient(circle at 20% 20%,#e5091433,#ffffff08 55%);border:1px solid #e5091440;border-radius:16px;display:flex;gap:16px;justify-content:space-between;margin:18px auto 0;max-width:1100px;padding:18px}.bts-ctaText h3{font-size:18px;margin:0 0 6px}.bts-ctaText p{color:#ffffffb3;font-size:14px;margin:0}.bts-ctaBtns{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.bts-btn{align-items:center;background:#fff;border-radius:10px;color:#111;display:inline-flex;font-weight:800;height:40px;justify-content:center;padding:0 14px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.bts-btn:hover{box-shadow:0 14px 30px #00000073;transform:scale(1.04)}.bts-btn.ghost{background:#ffffff1a;border:1px solid #ffffff2e;color:#fff}.bts-btn.danger{background:#e50914;color:#fff}@media (max-width:1000px){.bts-grid,.bts-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bts-title{font-size:54px}}@media (max-width:680px){.bts-page{padding:100px 18px 50px}.bts-grid{grid-template-columns:1fr}.bts-cta{align-items:flex-start;flex-direction:column}}.ws-page{background:#141414;color:#fff;min-height:100vh;padding:44px 56px 80px}.ws-hero{margin:0 0 26px;max-width:980px}.ws-title{font-size:64px;letter-spacing:-.8px;line-height:1.04}.ws-subtitle{color:#ffffffbd;font-size:18px;margin:0;max-width:780px}.ws-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px}@media (max-width:980px){.ws-page{padding:40px 18px 60px}.ws-title{font-size:44px}.ws-grid{grid-template-columns:1fr}}.ws-card{background:linear-gradient(180deg,#ffffff0f,hsla(0,0%,100%,.035));border:1px solid #ffffff14;border-radius:16px;box-shadow:0 18px 50px #0000008c;cursor:pointer;padding:18px 18px 16px;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ws-card:hover{border-color:#e5091473;box-shadow:0 28px 70px #000000b8,0 0 0 2px #e5091429,0 0 26px #e5091433;transform:translate3d(0,-2px,0)}.ws-cardTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.ws-pill{align-items:center;background:#e509141f;border:1px solid #e5091447;border-radius:999px;color:#ffffffeb;display:inline-flex;font-size:12px;padding:7px 10px}.ws-openBtn{background:#00000040;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffeb;cursor:pointer;font-size:22px;height:40px;transition:transform .18s ease,border-color .18s ease;width:40px}.ws-openBtn:hover{border-color:#e5091473;transform:scale(1.03)}.ws-cardTitle{font-size:22px;margin:0 0 8px}.ws-cardSub{color:#ffffffa8;line-height:1.4;margin:0}.ws-cardHint{color:#ffffff73;font-size:12px;margin-top:14px}.ws-modalBackdrop{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:90px 18px 24px;position:fixed;z-index:9999}.ws-modal{background:#101010;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 40px 120px #000000bf;max-height:calc(100vh - 130px);overflow:auto;padding:18px;width:min(980px,100%)}.ws-modalHeader{align-items:center;display:flex;justify-content:space-between}.ws-modalTag{background:#e5091424;border:1px solid #e509144d;border-radius:999px;font-size:12px;padding:7px 10px}.ws-closeBtn{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;color:#ffffffeb;cursor:pointer;height:42px;transition:transform .16s ease,border-color .16s ease;width:42px}.ws-closeBtn:hover{border-color:#e5091466;transform:scale(1.03)}.ws-modalTitle{font-size:34px;letter-spacing:-.3px;margin:14px 0 6px}.ws-modalSub{color:#ffffffad;line-height:1.5;margin:0 0 16px}.ws-sections{border-top:1px solid #ffffff14;padding-top:10px}.ws-section{margin:14px 0}.ws-kicker{color:#ffffff8c;font-size:12px;letter-spacing:.35px;margin-bottom:6px;text-transform:uppercase}.ws-list,.ws-text{color:#ffffffd1;line-height:1.55}.ws-list{margin:0;padding-left:18px}.ws-list li{margin:6px 0}.ws-takeaways{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.ws-takeawayRow{display:flex;flex-wrap:wrap;gap:8px}.ws-takeaway{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffdb;font-size:12px;padding:7px 10px}.ws-modalFooter{border-top:1px solid #ffffff14;display:flex;gap:10px;justify-content:flex-end;margin-top:14px;padding-top:16px}.ws-action{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;color:#fff;display:inline-flex;height:42px;justify-content:center;padding:0 14px;text-decoration:none;transition:transform .16s ease,border-color .16s ease}.ws-action:hover{border-color:#e5091466;transform:translate3d(0,-1px,0)}.ws-action.ghost{background:#0000}.ws-action.danger{background:#e5091424;border-color:#e509148c}
/*# sourceMappingURL=main.18fac7f0.css.map*/