@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.seriesHero{min-height:calc(85vh - 90px);padding-top:60px;padding-bottom:40px;position:relative;overflow:visible}.seriesHero__background{filter:blur(20px);opacity:.45;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.15)}.seriesHero__gradient{background:linear-gradient(#00000059,#000000d9 70%,#000 100%);position:absolute;inset:0}.seriesHero__container{z-index:2;justify-content:center;align-items:center;gap:60px;max-width:1400px;height:100%;margin:auto;padding:10px 40px;display:flex;position:relative}.seriesHero__poster{flex-shrink:0;transform:translateY(30px)}.seriesHero__poster img{aspect-ratio:9/16;object-fit:cover;border-radius:22px;width:235px;box-shadow:0 30px 80px #0000008c}.seriesHero__content{flex-direction:column;justify-content:center;gap:12px;max-width:700px;display:flex;transform:translateY(15px)}.seriesHero__title{margin-bottom:0;font-size:clamp(48px,6vw,72px);font-weight:800;line-height:1}.seriesHero__genres{color:#d6d6d6;margin-bottom:0;font-size:20px}.seriesHero__status{color:#f2c14e;background:#181818;border:1px solid #ffffff14;border-radius:999px;align-items:center;width:fit-content;padding:12px 22px;font-weight:700;display:inline-flex}@media (max-width:900px){.seriesHero{height:auto;padding-top:120px}.seriesHero__container{text-align:center;flex-direction:column;align-items:center;gap:40px}.seriesHero__poster{transform:none}.seriesHero__poster img{width:220px}.seriesHero__content{padding-bottom:80px}.seriesHero__title{font-size:48px}}.aboutSeries{background:#050505;padding:0 40px 120px}.aboutSeries__container{max-width:1200px;margin:auto}.aboutSeries__header span{color:#f2c14e;letter-spacing:2px;font-size:13px;font-weight:700}.aboutSeries__header h2{margin-top:10px;margin-bottom:30px;font-size:42px;font-weight:800}.aboutSeries__description{color:#d2d2d2;max-width:760px;margin-bottom:60px;font-size:20px;line-height:1.8}.aboutSeries__meta{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px;display:grid}.aboutSeries__card{background:#111;border:1px solid #ffffff0f;border-radius:20px;padding:30px}.aboutSeries__card .label{color:#888;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:13px;display:block}.aboutSeries__card p{color:#fff;font-size:18px}.seriesHero__actions{flex-wrap:wrap;gap:16px;margin:4px 0;display:flex}.watchButton{color:#000;cursor:pointer;background:#f2c14e;border:none;border-radius:999px;padding:14px 28px;font-size:17px;font-weight:700;transition:all .25s}.watchButton:hover{background:#ffd66e;transform:translateY(-2px)}.trailerButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:16px 34px;font-size:17px;font-weight:600;transition:all .25s}.trailerButton:hover{background:#ffffff14}.daoDropdown{flex-direction:column;gap:10px;width:320px;display:flex;position:relative}.daoDropdown__label{color:#8e8e8e;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:700}.daoDropdown__button{color:#fff;cursor:pointer;background:#161616;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;width:100%;height:58px;padding:0 20px;font-size:16px;transition:border .25s,background .25s,transform .2s;display:flex}.daoDropdown__button:hover{background:#1b1b1b;border-color:#f2c14e}.daoDropdown__button:active{transform:scale(.985)}.daoDropdown__menu{overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:999;background:#101010f5;border:1px solid #ffffff14;border-radius:18px;width:100%;max-height:260px;position:absolute;top:82px;left:0;overflow:hidden auto;box-shadow:0 18px 50px #00000073}.daoDropdown__item{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:18px 20px;font-size:15px;transition:background .22s,color .22s,padding-left .22s}.daoDropdown__item:hover{color:#000;background:#f2c14e;padding-left:28px}.daoDropdown__item.active{color:#f2c14e;font-weight:700}.daoDropdown__item.active:hover{color:#000}@media (max-width:900px){.daoDropdown{width:100%}}html,body{width:100%;max-width:100%;overflow-x:hidden}@media (max-width:900px){.header nav{width:calc(100% - 32px);height:76px}.logo img{width:auto;height:52px}.menuButton{flex:0 0 48px;width:48px;height:48px}.mobileMenu{-webkit-overflow-scrolling:touch;overflow-y:auto}}@media (max-width:480px){.header nav{width:calc(100% - 24px);height:70px}.logo img{height:48px}}@media (max-width:900px){.hero{min-height:100svh;padding:100px 20px 60px}.heroOverlay{width:min(94vw,900px)}.heroContent h1{font-size:clamp(3rem,10vw,5.5rem)}.heroContent p{width:min(92%,620px)}.heroButtons{flex-flow:wrap;gap:12px}.heroButtons button{flex:210px;width:auto;min-width:0;max-width:280px}}@media (max-width:520px){.hero{padding:92px 16px 48px}.heroContent h1{font-size:clamp(2.65rem,13vw,4rem)}.heroContent p{margin-bottom:32px;font-size:1rem;line-height:1.65}.heroButtons{flex-direction:column;width:100%}.heroButtons button{flex:none;width:min(100%,330px);max-width:330px}}@media (max-width:992px){.featured{padding:90px 0 80px}.featuredContainer{width:calc(100% - 32px)}.sectionHeader{margin-bottom:34px}.featuredCarousel{scroll-snap-type:x mandatory;gap:16px;padding-left:4px;padding-right:4px}.seriesCard{border-radius:20px;flex:0 0 calc(33.3333% - 10.6667px)!important}.seriesOverlay{opacity:1;background:linear-gradient(#0000 25%,#0000008c 58%,#000000f2 100%);padding:18px}.seriesContent{opacity:1;transform:translateY(0)}.seriesContent p{display:none}.seriesContent h3{font-size:19px}.seriesContent button{padding:9px 16px;font-size:13px}}@media (max-width:680px){.featured{padding:72px 0 64px}.featuredContainer{width:calc(100% - 24px)}.sectionHeader{align-items:flex-start;gap:12px;margin-bottom:26px}.sectionHeader h2{font-size:clamp(30px,9vw,42px)}.sectionHeader p{font-size:15px;line-height:1.6}.featuredCarousel{gap:12px;padding-bottom:16px}.seriesCard{border-radius:18px;flex:0 0 calc(50% - 6px)!important}.seriesContent h3{font-size:17px}}@media (max-width:1024px){.journeyIntro{width:min(900px,100% - 40px);margin-bottom:80px;padding-top:110px;padding-left:0;padding-right:0}.storyBlock{height:auto;min-height:82svh;padding:100px 28px}.storyContent{width:min(900px,100%)}.storyBlock.left .storyText,.storyBlock.right .storyText{text-align:center;max-width:680px;margin:0 auto}.storyBlock.left .goldLine,.storyBlock.right .goldLine,.storyBlock.left .storyText p,.storyBlock.right .storyText p{margin-left:auto;margin-right:auto}}@media (max-width:600px){.journeyIntro{width:calc(100% - 32px);margin-bottom:64px;padding-top:86px}.journeyIntro span{letter-spacing:5px;font-size:10px}.journeyIntro h2{font-size:clamp(36px,11vw,52px)}.journeyIntro p{font-size:15px;line-height:1.7}.storyBlock{min-height:78svh;padding:72px 20px}.backgroundWord{letter-spacing:4px;font-size:26vw}.storyValue{font-size:clamp(68px,21vw,100px)}.storyText h3{font-size:clamp(28px,8vw,38px)}.storyText h4{font-size:21px}.storyText p{font-size:15px;line-height:1.7}.finalSection{min-height:78svh;padding:88px 18px 76px}.finalContent{width:100%;max-width:700px}.finalContent h2{font-size:clamp(28px,8.5vw,38px);line-height:1.1}.finalContent p{max-width:520px;font-size:14px;line-height:1.75}}@media (max-width:700px){.journeyHero{min-height:76svh;padding:110px 18px 80px}.journeyHeroContent{width:100%}.journeyHero h1{font-size:clamp(42px,12vw,72px)}.journeyHero p{font-size:15px;line-height:1.7}.journeyStory{width:calc(100% - 32px);padding:78px 0 100px}.journeyMilestone{grid-template-columns:52px minmax(0,1fr);gap:18px}.journeyMarker{width:52px;height:52px}.journeyMilestoneContent h3{font-size:clamp(25px,7vw,38px)}.journeyMilestoneContent p{font-size:15px;line-height:1.7}.journeyFuture{min-height:70svh;padding:80px 18px}.journeyFuture h2{font-size:clamp(38px,11vw,68px)}}@media (max-width:900px){.searchOverlay{padding:18px}.searchOverlayPanel,.seriesOverlayPanel{-webkit-overflow-scrolling:touch;max-width:900px;max-height:calc(100svh - 36px);overflow-y:auto;width:min(94vw,900px)!important}}@media (max-width:700px){.searchOverlayPanel,.seriesOverlayPanel{border-radius:22px;max-height:calc(100svh - 24px);width:calc(100vw - 24px)!important;padding:42px 20px 24px!important}.searchOverlayIntro h2{font-size:clamp(34px,10vw,48px)}.searchOverlayIntro p{font-size:14px}.searchInputShell{width:100%;margin-top:30px}.searchTrending ul{gap:8px}.searchTrending button{padding:10px 14px;font-size:13px}.seriesOverlayGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:28px!important}.seriesOverlayCard{aspect-ratio:2/3!important;border-radius:14px!important;width:100%!important;margin:0!important}.seriesOverlayTitle{font-size:17px!important;bottom:12px!important;left:12px!important;right:12px!important}.seriesOverlayBadge{padding:5px 7px!important;font-size:8px!important;top:10px!important;left:10px!important}}@media (max-width:390px){.seriesOverlayGrid{max-width:280px;grid-template-columns:1fr!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:700px){.videoPlayer,.videoPlayer--horizontal{aspect-ratio:16/9;border-radius:12px;width:calc(100vw - 24px);max-width:none;height:auto}.videoPlayer--vertical{aspect-ratio:auto;width:min(88vw,560px);height:min(82svh,900px)}.videoPlayerClose{width:38px;height:38px;font-size:22px;top:10px;right:10px}.footer{padding-left:16px;padding-right:16px}.footerContainer{width:100%;max-width:520px}.footerNav,.footerSocial{flex-wrap:wrap;justify-content:center;gap:18px}}@media (hover:none) and (pointer:coarse){.seriesCard:hover,.seriesOverlayCard:hover{transform:none}.carouselButton{display:none!important}}@media (max-width:900px){.featuredContainer,.storyContent,.journeyStory,.journeyHeroContent,.finalContent,.footerContainer{min-width:0}h1,h2,h3,h4,p,a,button{overflow-wrap:anywhere}}.swipeHint{display:none!important}@media (max-width:1024px){.featuredContainer{width:calc(100% - 40px)!important;max-width:none!important}.featuredCarousel{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;flex-wrap:nowrap!important;gap:16px!important;width:100%!important;padding:10px 2px 24px!important;display:flex!important;overflow:auto hidden!important}.featuredCarousel>a{scroll-snap-align:start!important;scroll-snap-stop:always!important;flex:0 0 calc(50% - 8px)!important;width:calc(50% - 8px)!important;min-width:0!important;max-width:none!important;display:block!important}.featuredCarousel>a>.seriesCard{border-radius:20px!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.featuredCarousel .seriesOverlay{opacity:1!important}.featuredCarousel .seriesContent{opacity:1!important;transform:translateY(0)!important}.carouselWrapper{position:relative!important}.swipeHint{z-index:20!important;-webkit-backdrop-filter:blur(10px)!important;color:#fff!important;letter-spacing:.01em!important;white-space:nowrap!important;pointer-events:none!important;opacity:0!important;background:#000000b8!important;border:1px solid #ffffff24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:8px 14px!important;font-size:13px!important;font-weight:600!important;transition:opacity .35s,transform .35s!important;display:flex!important;position:absolute!important;top:-44px!important;bottom:auto!important;left:50%!important;transform:translate(-50%,8px)!important}.swipeHint.isVisible{opacity:1!important;animation:1.2s ease-in-out infinite daoSwipeHintPulse!important;transform:translate(-50%)!important}.swipeHintArrow{font-size:21px!important;line-height:1!important;animation:.9s ease-in-out infinite daoSwipeHintArrow!important;display:inline-block!important}@keyframes daoSwipeHintPulse{0%,to{opacity:.88}50%{opacity:1}}@keyframes daoSwipeHintArrow{0%,to{transform:translate(0)}50%{transform:translate(7px)}}}@media (max-width:600px){.featured{padding-left:0!important;padding-right:0!important}.featuredContainer{width:calc(100% - 32px)!important}.featuredCarousel{gap:14px!important}.featuredCarousel>a{flex-basis:calc(50% - 7px)!important;width:calc(50% - 7px)!important}.featuredCarousel>a>.seriesCard{border-radius:20px!important;width:100%!important}.swipeHint{padding:8px 13px!important;font-size:12px!important;top:-42px!important}}@media (max-width:1024px){.searchOverlay{z-index:20000!important}.searchOverlayPanel,.seriesOverlayPanel{z-index:20001!important;position:relative!important}.searchOverlayClose{z-index:20002!important}}.daoErrorPage{background:radial-gradient(circle at 50% 35%,#c6a45c1a,#0000 32%),#050505;place-items:center;min-height:100svh;padding:120px 24px 60px;display:grid;position:relative;overflow:hidden}.daoErrorGlow{filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#d6b36a14,#0000 68%);border-radius:50%;width:min(70vw,760px);height:min(70vw,760px);position:absolute}.daoErrorCard{z-index:1;text-align:center;background:linear-gradient(145deg,#1c1b19f5,#0c0c0cf5);border:1px solid #ffffff1f;border-radius:28px;width:min(720px,100%);padding:clamp(44px,7vw,76px) clamp(24px,7vw,72px);position:relative;box-shadow:0 30px 100px #0000008c}.daoErrorBrand{letter-spacing:.16em;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#f7e7b2 0%,#d6b36a 48%,#9e7a38 100%);-webkit-background-clip:text;background-clip:text;padding-left:.16em;font-size:clamp(42px,8vw,72px);font-weight:800;line-height:1;display:inline-block}.daoErrorLine{background:#d6b36a;border-radius:999px;width:72px;height:2px;margin:26px auto 34px;box-shadow:0 0 18px #d6b36a73}.daoErrorEyebrow{color:#d6b36a;letter-spacing:.28em;margin-bottom:14px;font-size:12px;font-weight:700}.daoErrorCard h1{color:#fff;letter-spacing:-.045em;max-width:620px;margin:0 auto;font-size:clamp(34px,6vw,62px);line-height:.98}.daoErrorMessage{color:#ffffff9e;max-width:560px;margin:24px auto 0;font-size:clamp(15px,2vw,18px);line-height:1.7}.daoErrorActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.daoErrorPrimary,.daoErrorSecondary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:14px;font-weight:600;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.daoErrorPrimary{color:#111;background:#fff;border:1px solid #ffffff2e}.daoErrorSecondary{color:#f0d99c;background:#d6b36a14;border:1px solid #d6b36a73}.daoErrorPrimary:hover,.daoErrorSecondary:hover{transform:translateY(-2px)}.daoErrorPrimary:hover{background:#f2f2f2}.daoErrorSecondary:hover{background:#d6b36a24;border-color:#d6b36abf}@media (max-width:600px){.daoErrorPage{padding:96px 16px 32px}.daoErrorCard{border-radius:22px;padding:42px 22px 38px}.daoErrorLine{margin:20px auto 28px}.daoErrorMessage{line-height:1.6}.daoErrorActions{flex-direction:column}.daoErrorPrimary,.daoErrorSecondary{width:100%}}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;background:#0b0b0b;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body{min-height:100vh}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}header .profileNavItem{z-index:99999!important;position:relative!important}header .profileWrapper{z-index:100000!important;position:relative!important}header .profileWrapper .profileMenu{opacity:1!important;visibility:visible!important;z-index:999999!important;-webkit-backdrop-filter:none!important;background:#111!important;border:1px solid #ffffff26!important;border-radius:16px!important;width:300px!important;min-height:150px!important;padding:10px!important;position:absolute!important;top:calc(100% + 14px)!important;right:0!important;overflow:hidden!important;box-shadow:0 25px 70px #000c,0 10px 30px #00000080!important}header .profileWrapper .profileMenu *{box-sizing:border-box}header .profileWrapper .profileHeader{align-items:center!important;gap:13px!important;padding:12px!important;display:flex!important}header .profileWrapper .profileDivider{background:#ffffff1a!important;height:1px!important;margin:7px 4px!important}header .profileWrapper .profileMenuItem{color:#ffffffe6!important;background:0 0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:13px 12px!important;text-decoration:none!important;display:flex!important}header .profileWrapper .profileMenuItem:hover{color:#fff!important;background:#ffffff14!important}header .profileWrapper .profileSignOut{color:#fff9!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:10px!important;width:100%!important;padding:13px 12px!important;display:block!important}header .profileWrapper .profileSignOut:hover{color:#fff!important;background:#ffffff14!important}.heroButtons{justify-content:center;align-items:center;gap:16px;display:flex}.heroExploreButton{appearance:none;color:#111;letter-spacing:.1px;cursor:pointer;background:#fff;border:1px solid #ffffff40;border-radius:999px;padding:14px 34px;font-size:15px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s;box-shadow:0 8px 24px #00000040,0 2px 6px #00000026}.heroExploreButton:hover{background:#f5f5f5;transform:translateY(-2px);box-shadow:0 12px 30px #00000059,0 4px 10px #0003}.heroExploreButton:active{transform:translateY(0)}
.daoDropdown{flex-direction:column;gap:10px;width:320px;display:flex;position:relative}.daoDropdown__label{color:#8e8e8e;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:700}.daoDropdown__button{color:#fff;cursor:pointer;background:#161616;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;width:100%;height:58px;padding:0 20px;font-size:16px;transition:border .25s,background .25s,transform .2s;display:flex}.daoDropdown__button:hover{background:#1b1b1b;border-color:#f2c14e}.daoDropdown__button:active{transform:scale(.985)}.daoDropdown__menu{overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:999;background:#101010f5;border:1px solid #ffffff14;border-radius:18px;width:100%;max-height:260px;position:absolute;top:82px;left:0;overflow:hidden auto;box-shadow:0 18px 50px #00000073}.daoDropdown__item{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:18px 20px;font-size:15px;transition:background .22s,color .22s,padding-left .22s}.daoDropdown__item:hover{color:#000;background:#f2c14e;padding-left:28px}.daoDropdown__item.active{color:#f2c14e;font-weight:700}.daoDropdown__item.active:hover{color:#000}@media (max-width:900px){.daoDropdown{width:100%}}
.header{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#050505a6;border-bottom:1px solid #ffffff0d;width:100%;transition:all .35s;position:fixed;top:0;left:0}.header.scrolled{-webkit-backdrop-filter:blur(28px);background:#000000e0;border-bottom:1px solid #ffffff14}.header nav{justify-content:space-between;align-items:center;width:min(1800px,92vw);height:88px;margin:0 auto;display:flex}.logo{flex-shrink:0;align-items:center;display:flex}.logo img{width:auto;height:64px}.desktopNav{align-items:center;gap:42px;list-style:none;display:flex}.desktopNav a,.desktopNav button{color:#ffffffe0;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:500;transition:all .3s;position:relative}.desktopNav a:hover,.desktopNav button:hover{color:#d6b36a}.desktopNav a:after,.desktopNav button:after{content:"";background:#c6a45c;width:0;height:2px;transition:all .3s;position:absolute;bottom:-8px;left:0}.desktopNav a:hover:after,.desktopNav button:hover:after{width:100%}.menuButton{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:52px;height:52px;display:none}.menuButton span{background:#fff;width:24px;height:2px;transition:all .35s}.menuButton.open span:first-child{transform:translateY(8px)rotate(45deg)}.menuButton.open span:nth-child(2){opacity:0}.menuButton.open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.mobileMenu{z-index:999;background:#0b0b0b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mobileMenu ul{text-align:center;list-style:none}.mobileMenu li{margin:28px 0}.mobileMenu a,.mobileMenu button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:34px;font-weight:700;transition:all .3s}.mobileMenu a:hover,.mobileMenu button:hover{color:#c6a45c}@media (min-width:1920px){.header nav{width:min(2200px,90vw)}.desktopNav{gap:56px}}@media (max-width:1200px){.header nav{width:94vw}.desktopNav{gap:28px}}@media (max-width:900px){.desktopNav{display:none}.menuButton{display:flex}.logo img{height:56px}.header nav{height:80px}}@media (max-width:480px){.logo img{height:48px}.mobileMenu a,.mobileMenu button{font-size:28px}}.mobileMenuContent{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.closeButton{color:#fff;cursor:pointer;background:0 0;border:none;width:56px;height:56px;font-size:34px;position:absolute;top:28px;right:28px}.searchOverlay{z-index:1100;-webkit-backdrop-filter:blur(30px)saturate(115%);overscroll-behavior:none;background:#020203e6;justify-content:center;align-items:center;padding:48px;display:flex;position:fixed;inset:0;overflow-y:auto}.searchOverlayPanel{background:radial-gradient(circle at 12% 0,#c6a45c1f,#0000 35%),linear-gradient(135deg,#1f1f20fa,#09090afc);border:1px solid #ffffff1f;border-radius:32px;outline:none;width:min(75vw,1100px);margin:auto 0;padding:clamp(56px,7vw,88px);position:relative;box-shadow:0 40px 120px #0009,inset 0 1px #ffffff0d}.searchOverlayClose{color:#ffffffad;cursor:pointer;background:0 0;border:0;border-radius:50%;width:38px;height:38px;font-size:30px;line-height:1;transition:color .25s,background .25s,transform .25s;position:absolute;top:26px;right:28px}.searchOverlayClose:hover,.searchOverlayClose:focus-visible{color:#fff;background:#ffffff14;transform:rotate(90deg)}.searchOverlayIntro{max-width:620px}.searchOverlayIntro h2{color:#fff;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1}.searchOverlayIntro p{color:#ffffff94;letter-spacing:.01em;margin-top:18px;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.searchInputShell{background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:16px;width:min(80%,780px);margin:52px auto 0;padding:0 24px;transition:border-color .3s,background .3s,box-shadow .3s,transform .3s;display:flex;box-shadow:inset 0 1px #ffffff0a}.searchInputShell:focus-within{background:#ffffff14;border-color:#d6b36abf;transform:translateY(-2px);box-shadow:0 0 0 5px #c6a45c1a,inset 0 1px #ffffff0d}.searchInputShell svg{color:#d6b36a;flex:none;width:24px;height:24px}.searchInputShell input{color:#fff;width:100%;min-width:0;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;letter-spacing:-.025em;background:0 0;border:0;outline:0;padding:22px 0;font-size:clamp(20px,2.5vw,30px);font-weight:400}.searchInputShell input::placeholder{color:#ffffff59}.searchTrending{border-top:1px solid #ffffff14;margin-top:56px;padding-top:32px}.searchTrending h2{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:600}.searchTrending ul{flex-wrap:wrap;gap:12px;list-style:none;display:flex}.searchNoResults{color:#ffffff94;font-size:15px;line-height:1.5}.seriesOverlayCard{aspect-ratio:2/3;color:#fff;cursor:pointer;isolation:isolate;background:#111;border:1px solid #ffffff1a;border-radius:20px;width:100%;text-decoration:none;transition:transform .35s cubic-bezier(.22,.61,.36,1),border-color .35s,box-shadow .35s;display:block;position:relative;overflow:hidden}.seriesOverlayCardShade{z-index:1;pointer-events:none;background:linear-gradient(#0000 30%,#0000002e 52%,#000000eb);position:absolute;inset:0}.seriesOverlayBadge{-webkit-backdrop-filter:blur(10px);color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;z-index:2;pointer-events:none;background:#00000059;border:1px solid #fff3;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:600;position:absolute;top:16px;left:16px}.seriesOverlayTitle{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:-.035em;text-align:left;z-index:2;pointer-events:none;font-size:clamp(18px,1.7vw,25px);font-weight:600;line-height:1.1;position:absolute;bottom:18px;left:16px;right:16px}.seriesOverlayCard:hover,.seriesOverlayCard:focus-visible{border-color:#d6b36ab8;outline:none;transform:translateY(-7px);box-shadow:0 20px 45px #00000073,0 0 0 3px #c6a45c1a}@media (max-width:1100px){.seriesOverlayPanel{width:min(88vw,1000px)}.seriesOverlayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (max-width:900px){.seriesOverlayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px}.seriesOverlayCard{border-radius:18px}}@media (max-width:600px){.seriesOverlayGrid{grid-template-columns:1fr;gap:18px;margin-top:38px}.seriesOverlayCard{aspect-ratio:2/3;border-radius:18px;width:min(72vw,280px);margin:0 auto}.seriesOverlayBadge{padding:6px 9px;font-size:9px;top:14px;left:14px}.seriesOverlayTitle{font-size:21px;bottom:16px;left:15px;right:15px}}.seriesOverlayCard{aspect-ratio:1.6;color:#fff;cursor:pointer;isolation:isolate;background:#111;border:1px solid #ffffff1a;border-radius:20px;transition:transform .35s cubic-bezier(.22,.61,.36,1),border-color .35s,box-shadow .35s;display:block;position:relative;overflow:hidden}.seriesOverlayCard img{object-fit:cover;transition:transform .6s cubic-bezier(.22,.61,.36,1),filter .35s}.seriesOverlayBadge,.seriesOverlayTitle{z-index:2;position:absolute}.seriesOverlayBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;background:#0000004d;border:1px solid #fff3;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:600;top:18px;left:18px}.seriesOverlayTitle{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;letter-spacing:-.04em;text-align:left;font-size:clamp(22px,2.4vw,34px);font-weight:600;bottom:20px;left:22px;right:22px}.seriesOverlayCard:hover,.seriesOverlayCard:focus-visible{border-color:#d6b36ab8;transform:translateY(-7px);box-shadow:0 20px 45px #00000073,0 0 0 3px #c6a45c1a}.seriesOverlayCard:hover img,.seriesOverlayCard:focus-visible img{filter:brightness(1.08)saturate(1.08);transform:scale(1.06)}.searchTrending button{color:#ffffffe6;letter-spacing:.015em;cursor:pointer;background:linear-gradient(135deg,#ffffff14,#ffffff06);border:1px solid #ffffff29;border-radius:999px;padding:13px 19px;font-size:14px;font-weight:500;transition:border-color .28s,background .28s,box-shadow .28s,color .28s,transform .28s}.searchTrending button:hover,.searchTrending button:focus-visible{color:#fff;background:linear-gradient(135deg,#c6a45c3d,#c6a45c14);border-color:#c6a45c;transform:translateY(-3px);box-shadow:0 8px 24px #c6a45c29,0 0 0 3px #c6a45c14}@media (max-width:900px){.searchOverlay{padding:32px}.searchOverlayPanel{border-radius:28px;width:min(88vw,900px);padding:clamp(48px,8vw,64px)}.seriesOverlayGrid{gap:18px}}@media (max-width:600px){.searchOverlay{align-items:flex-start;padding:16px}.searchOverlayPanel{border-radius:24px;width:100%;padding:52px 28px 32px}.searchOverlayClose{top:18px;right:18px}.searchInputShell{border-radius:16px;gap:12px;width:100%;margin-top:38px;padding:0 18px}.searchInputShell input{padding:18px 0}.searchTrending{margin-top:38px;padding-top:26px}.seriesOverlayGrid{grid-template-columns:1fr;gap:16px;margin-top:38px}.seriesOverlayCard{aspect-ratio:1.5}}.seriesOverlayPanel{width:min(82vw,1200px)!important}.seriesOverlayGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin-top:52px!important;display:grid!important}.seriesOverlayCard{aspect-ratio:2/3!important;border-radius:20px!important;width:100%!important;text-decoration:none!important;display:block!important;position:relative!important;overflow:hidden!important}.seriesOverlayCard img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.seriesOverlayCardShade{z-index:1!important;background:linear-gradient(#0000 25%,#00000026 45%,#000000eb)!important;position:absolute!important;inset:0!important}.seriesOverlayBadge{z-index:2!important;border-radius:999px!important;padding:7px 10px!important;font-size:10px!important;position:absolute!important;top:16px!important;left:16px!important}.seriesOverlayTitle{z-index:2!important;pointer-events:none!important;font-size:22px!important;line-height:1.1!important;position:absolute!important;bottom:18px!important;left:16px!important;right:16px!important}.seriesOverlayCard:hover{border-color:#d6b36ab8!important;transform:translateY(-7px)!important;box-shadow:0 20px 45px #00000073,0 0 0 3px #c6a45c1a!important}.seriesOverlayCard:hover img{transform:scale(1.06)!important}@media (max-width:1000px){.seriesOverlayGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}}@media (max-width:700px){.seriesOverlayGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (max-width:500px){.seriesOverlayGrid{grid-template-columns:1fr!important;gap:18px!important}.seriesOverlayCard{width:min(72vw,280px)!important;margin:0 auto!important}}.videoPlayer{isolation:isolate;background:#000;border-radius:18px;justify-content:center;align-items:center;width:min(92vw,1400px);height:min(88vh,820px);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #000000b3,0 0 0 1px #ffffff14}.videoPlayer--vertical{width:min(70vw,560px);height:min(88vh,900px)}.videoPlayerVideo{object-fit:contain;background:#000;width:100%;height:100%;display:block}.videoPlayerClose{z-index:20;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#00000080;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:26px;line-height:1;transition:background .25s,transform .25s;display:flex;position:absolute;top:18px;right:18px}.videoPlayerControls{z-index:10;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000e6);padding:70px 22px 20px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.videoPlayerControls--visible{opacity:1;pointer-events:auto}.videoPlayerProgress{appearance:none;cursor:pointer;background:#ffffff40;border-radius:999px;width:100%;height:4px;margin-bottom:14px;display:block}.videoPlayerProgress::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:0;border-radius:50%;width:13px;height:13px}.videoPlayerProgress::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:13px;height:13px}.videoPlayerBottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.videoPlayerLeft,.videoPlayerRight{align-items:center;gap:14px;display:flex}.videoPlayerControls button{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:17px;transition:transform .2s,opacity .2s;display:flex}.videoPlayerControls button:hover{transform:scale(1.1)}.videoPlayerTime{color:#ffffffe6;font-variant-numeric:tabular-nums;font-size:13px}.videoPlayerVolume{appearance:none;cursor:pointer;background:#ffffff40;border-radius:999px;width:80px;height:4px}.videoPlayerVolume::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:11px;height:11px}.videoPlayerVolume::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:11px;height:11px}.videoPlayerTitle{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:13px;overflow:hidden}.videoPlayerLoading{z-index:15;pointer-events:none;background:#0003;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.videoPlayerSpinner{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite videoPlayerSpin}.videoPlayerError{z-index:30;text-align:center;color:#fff;background:#080808;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex;position:absolute;inset:0}.videoPlayerError span{color:#ffffff8c;max-width:400px;font-size:14px;line-height:1.5}.videoPlayer:fullscreen{border-radius:0;width:100vw;height:100vh}.videoPlayer:fullscreen .videoPlayerVideo{width:100%;height:100%}@keyframes videoPlayerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes videoPlayerSpin{to{transform:rotate(360deg)}}@media (max-width:700px){.videoPlayer{border-radius:0;width:100vw;height:100vh}.videoPlayer--vertical,.videoPlayer--horizontal{aspect-ratio:auto;width:100vw;height:100vh}.videoPlayerControls{padding-left:14px;padding-right:14px}.videoPlayerVolume{display:none}.videoPlayerTitle{max-width:70vw}}.videoPlayer--vertical .videoPlayerYouTube,.videoPlayer--horizontal .videoPlayerYouTube{width:100%;height:100%}.videoPlayerFullscreenButton{z-index:25;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#000000a6;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;transition:background .2s,transform .2s;display:flex;position:absolute;bottom:18px;right:18px}.videoPlayer--vertical{aspect-ratio:9/16;width:min(70vw,560px);height:min(88vh,900px)}.videoPlayer--horizontal{aspect-ratio:16/9;width:min(92vw,1400px);height:auto}@media (max-width:700px){.videoPlayer--vertical,.videoPlayer--horizontal{aspect-ratio:auto;border-radius:0;width:100vw;height:100vh}.videoPlayerFullscreenButton{bottom:18px;right:14px}}.videoPlayerBackdrop{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#5a46282e,#0000 45%);position:absolute;inset:-10%}.videoPlayer{z-index:2;background:#050505;border:1px solid #ffffff1a;flex-direction:column;animation:.35s cubic-bezier(.22,1,.36,1) daoVideoPlayerIn;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #000000bf,0 0 0 1px #ffffff06}.videoPlayer--vertical{border-radius:22px;width:min(430px,78vw);height:min(820px,88vh)}.videoPlayerHeader{z-index:20;pointer-events:none;background:linear-gradient(#000000c7,#0000);justify-content:space-between;align-items:flex-start;padding:18px;display:flex;position:absolute;top:0;left:0;right:0}.videoPlayerBrand{color:#fff;align-items:center;gap:11px;min-width:0;display:flex}.videoPlayerBrandMark{color:#fffffff2;letter-spacing:-.08em;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-family:Georgia,serif;font-size:10px;display:flex}.videoPlayerBrand div{flex-direction:column;gap:2px;min-width:0;display:flex}.videoPlayerBrand strong{letter-spacing:.12em;font-size:11px;font-weight:700}.videoPlayerBrand span:last-child{text-overflow:ellipsis;white-space:nowrap;color:#fff9;max-width:260px;font-size:11px;overflow:hidden}.videoPlayerClose{color:#fff;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(10px);background:#0000007a;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:25px;line-height:1;transition:background .2s,transform .2s;display:flex}.videoPlayerViewport{background:#000;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.videoPlayerFooter{z-index:20;pointer-events:none;background:linear-gradient(#0000,#000000d1);justify-content:space-between;align-items:flex-end;gap:20px;padding:42px 18px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.videoPlayerEpisodeInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.videoPlayerOriginal{color:#ffffff80;letter-spacing:.13em;font-size:9px;font-weight:700}.videoPlayerCurrentTitle{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:350px;font-size:14px;font-weight:600;overflow:hidden}.videoPlayerFullscreenButton{color:#fff;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(10px);background:#0000008c;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:flex}.videoPlayerFullscreenButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.videoPlayer:fullscreen{border:0;border-radius:0;width:100vw;max-width:none;height:100vh;max-height:none}.videoPlayer:fullscreen.videoPlayer--vertical{width:100vw;height:100vh}.videoPlayer:fullscreen.videoPlayer--horizontal{aspect-ratio:auto;width:100vw;height:100vh}@keyframes daoVideoPlayerIn{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:700px){.videoPlayer--vertical,.videoPlayer--horizontal{aspect-ratio:auto;border-radius:0;width:100vw;height:100vh}.videoPlayerHeader{padding:14px}.videoPlayerFooter{padding:42px 14px 14px}.videoPlayerBrandMark{width:32px;height:32px}.videoPlayerBrand strong{font-size:10px}.videoPlayerBrand span:last-child{max-width:190px}.videoPlayerCurrentTitle{max-width:230px;font-size:12px}}.videoPlayer{background:#000;border:1px solid #ffffff1f;animation:.25s daoPlayerIn;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000bf}.videoPlayerFullscreenButton{z-index:20;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#0000008c;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:17px;transition:background .2s,transform .2s;display:flex;position:absolute;bottom:14px;right:14px}.videoPlayerFullscreenButton:hover{background:#ffffff1f;transform:scale(1.08)}.videoPlayer:fullscreen{aspect-ratio:auto;border:0;border-radius:0;width:100vw;height:100vh}.videoPlayer:fullscreen.videoPlayer--vertical,.videoPlayer:fullscreen.videoPlayer--horizontal{aspect-ratio:auto;width:100vw;height:100vh}@keyframes daoPlayerIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width:700px){.videoPlayer--vertical,.videoPlayer--horizontal{aspect-ratio:auto;border-radius:0;width:100vw;height:100vh}.videoPlayerClose{top:12px;right:12px}.videoPlayerFullscreenButton{bottom:12px;right:12px}}.videoPlayerOverlay{z-index:5000;-webkit-backdrop-filter:blur(18px);background:#000000eb;justify-content:center;align-items:center;padding:24px;animation:.25s daoPlayerOverlayIn;display:flex;position:fixed;inset:0}.videoPlayer{isolation:isolate;background:#000;border:1px solid #ffffff1f;animation:.25s daoPlayerIn;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000bf}.videoPlayer--vertical{aspect-ratio:9/16;border-radius:18px;width:min(430px,78vw);height:min(765px,88vh)}.videoPlayer--horizontal{aspect-ratio:16/9;border-radius:18px;width:min(1200px,92vw)}.videoPlayerYouTube{background:#000;border:0;width:100%;height:100%;display:block}.videoPlayerClose{z-index:20;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#0000008c;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:24px;line-height:1;transition:background .2s,transform .2s;display:flex;position:absolute;top:14px;right:14px}.videoPlayerClose:hover{background:#ffffff1f;transform:rotate(90deg)}.videoPlayerError{z-index:6000;color:#fff;text-align:center;background:#050505;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex;position:fixed;inset:0}.videoPlayerError strong{font-size:20px}.videoPlayerError span{color:#ffffff8c;font-size:14px}.videoPlayerError button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;margin-top:8px;padding:10px 20px}@keyframes daoPlayerOverlayIn{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.videoPlayerOverlay{padding:0}.videoPlayer--vertical,.videoPlayer--horizontal{aspect-ratio:auto;border-radius:0;width:100vw;height:100vh}.videoPlayerClose{top:12px;right:12px}}
.hero{background:#000;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.heroVideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.heroGradient{z-index:1;background:linear-gradient(#0003 0%,#0000004d 30%,#0000008c 65%,#000000d1 100%);position:absolute;inset:0}.heroOverlay{z-index:2;width:min(92vw,900px);margin:0 auto;position:relative}.heroContent{text-align:center;text-shadow:0 8px 40px #000000bf}.heroContent h1{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(3rem,7vw,6.5rem);font-weight:900;line-height:.95}.heroContent p{color:#ffffffd1;width:min(90%,620px);margin:0 auto 52px;font-size:clamp(1rem,2vw,1.45rem);line-height:1.7}.heroButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.heroButtons button{cursor:pointer;border:none;border-radius:999px;min-width:220px;padding:18px 36px;font-size:1.05rem;font-weight:700;transition:all .35s}.heroButtons button:first-child{color:#000;background:#fff}.heroButtons button:first-child:hover{transform:translateY(-4px);box-shadow:0 18px 45px #ffffff38}.heroButtons button:last-child{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff2e}.heroButtons button:last-child:hover{background:#ffffff2e;transform:translateY(-4px)}@media (min-width:1920px){.heroOverlay{width:min(80vw,1100px)}.heroContent h1{font-size:7.5rem}.heroContent p{font-size:1.6rem}}@media (max-width:900px){.hero{padding:110px 24px 60px}.heroContent h1{line-height:1.02}.heroButtons{flex-direction:column}.heroButtons button{width:min(360px,100%)}}@media (max-width:600px){.hero{min-height:90svh;padding:100px 20px 50px}.heroContent h1{font-size:clamp(2.8rem,12vw,4rem)}.heroContent p{margin-bottom:36px;font-size:1.05rem}.heroButtons{gap:14px}.heroButtons button{width:100%;min-width:unset;padding:16px 20px;font-size:1rem}}
.featured{background:#000;padding:140px 0 120px}.featuredContainer{width:min(1900px,94vw);margin:auto}.sectionHeader{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:50px;display:flex;position:relative}.sectionHeader:before{content:"";filter:blur(80px);pointer-events:none;z-index:-1;background:radial-gradient(#c6a45c1f,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;left:-120px}.sectionHeader h2{letter-spacing:-1px;font-size:clamp(40px,4vw,60px);font-weight:800;line-height:1.05}.sectionHeader p{color:#ffffffb8;max-width:650px;margin-top:14px;font-size:18px;line-height:1.7}.sectionHeader a{color:#d6b36a;font-weight:700;text-decoration:none;transition:all .3s}.sectionHeader a:hover{color:#fff}.carouselWrapper{position:relative}.featuredCarousel{scroll-behavior:smooth;scroll-snap-type:x proximity;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;gap:24px;padding:10px 8px 24px;scroll-padding-left:8px;display:flex;overflow:auto hidden}.featuredCarousel.dragging{cursor:grabbing;scroll-behavior:auto}.featuredCarousel::-webkit-scrollbar{display:none}.featuredCarousel>*{scroll-snap-align:start;scroll-snap-stop:always}.carouselWrapper:before,.carouselWrapper:after{content:"";z-index:20;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.carouselWrapper:before{background:linear-gradient(90deg,#000,#0000);left:0}.carouselWrapper:after{background:linear-gradient(270deg,#000,#0000);right:0}.carouselButton{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;z-index:30;opacity:0;background:#121212d1;border:none;border-radius:50%;width:56px;height:56px;font-size:24px;transition:opacity .3s,transform .3s,background .3s,box-shadow .3s;position:absolute;top:50%;transform:translateY(-50%)}.carouselWrapper:hover .carouselButton{opacity:1}.carouselButton:hover{color:#000;background:#d6b36a;transform:translateY(-50%)scale(1.08);box-shadow:0 16px 45px #d6b36a73}.carouselButton:active{transform:translateY(-50%)scale(.96)}.carouselButton.left{left:-28px}.carouselButton.right{right:-28px}.seriesCard{aspect-ratio:2/3;cursor:pointer;isolation:isolate;scroll-snap-align:start;will-change:transform;background:#111;border-radius:24px;flex:0 0 calc(16.6667% - 20px);transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s,filter .45s;position:relative;overflow:hidden}.seriesCard:hover{z-index:10;transform:translateY(-10px)scale(1.03);box-shadow:0 30px 70px #0009,0 0 0 1px #d6b36a47,0 0 55px #d6b36a33}.seriesPoster{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,.61,.36,1),filter .45s;display:block}.seriesCard:hover .seriesPoster{filter:brightness(1.08)saturate(1.12)contrast(1.03);transform:scale(1.08)rotate(.2deg)}.seriesCard:after{content:"";pointer-events:none;z-index:4;border-radius:24px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.seriesOverlay{opacity:0;z-index:2;background:linear-gradient(#0000 0%,#00000024 22%,#00000080 46%,#000000e0 76%,#000000fa 100%);align-items:flex-end;padding:24px;transition:opacity .35s,background .45s;display:flex;position:absolute;inset:0}.seriesCard:hover .seriesOverlay{opacity:1}.seriesContent{opacity:0;z-index:3;will-change:transform,opacity;flex-direction:column;align-items:flex-start;gap:14px;width:100%;transition:transform .55s cubic-bezier(.22,.61,.36,1) 50ms,opacity .4s 50ms;display:flex;transform:translateY(28px)}.seriesCard:hover .seriesContent{opacity:1;transform:translateY(0)}.seriesContent h3{color:#fff;letter-spacing:-.4px;text-shadow:0 4px 15px #0000008c;margin:0;font-size:24px;font-weight:800;line-height:1.15}.seriesContent p{color:#ffffffc7;margin:0;font-size:15px;line-height:1.6}.seriesContent button{color:#111;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:12px 22px;font-size:15px;font-weight:700;transition:background .3s,transform .3s,box-shadow .3s;display:inline-flex}.seriesContent button:hover{background:#d6b36a;transform:translateY(-2px);box-shadow:0 12px 30px #d6b36a59}.seriesCard:before{content:"";opacity:0;z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:60%;height:150%;position:absolute;top:-20%;left:-150%;transform:rotate(18deg)}.seriesCard:hover:before{opacity:1;animation:1s forwards daoLightSweep}@keyframes daoLightSweep{0%{left:-150%}to{left:180%}}@media (min-width:1900px){.featuredCarousel{gap:28px}.seriesCard{flex:0 0 calc(16.6667% - 23.3333px)}}@media (max-width:1400px){.featuredCarousel{gap:20px}.seriesCard{flex:0 0 calc(20% - 16px)}}@media (max-width:992px){.featured{padding:90px 0}.featuredCarousel{gap:18px}.seriesCard{flex:0 0 calc(25% - 13.5px)}.carouselButton{display:none}}@media (max-width:768px){.sectionHeader{flex-direction:column;align-items:flex-start;gap:18px}.sectionHeader h2{font-size:38px}.sectionHeader p{font-size:16px}.featuredCarousel{gap:12px}.seriesCard{flex:0 0 calc(50% - 6px)}.seriesOverlay{padding:18px}.seriesContent h3{font-size:20px}.seriesContent button{padding:10px 18px;font-size:14px}}@media (max-width:480px){.featured{padding:70px 0}.seriesCard{flex:0 0 calc(50% - 6px)}.sectionHeader h2{font-size:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:992px){.carouselWrapper:before,.carouselWrapper:after{display:none}}
.stats{position:relative;overflow:hidden}.statsGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#c6a45c1a,#0000 70%);border-radius:50%;width:900px;height:900px;position:absolute;top:-300px;left:50%;transform:translate(-50%)}.storyBlock,.journeyIntro{z-index:2;position:relative}.journeyIntro{text-align:center;max-width:760px;margin:0 auto 140px;padding:180px 40px 0}.journeyIntro span{color:#c6a45c;letter-spacing:8px;font-size:13px;font-weight:700}.journeyIntro h2{letter-spacing:-.04em;font-size:clamp(56px,6vw,88px);line-height:.95}.journeyIntro p{color:#ffffffb3;max-width:650px;margin:32px auto 0;font-size:18px;line-height:1.8}.journeyWrapper{width:100%;position:relative}.stickyStage{position:relative}.storyBlock{justify-content:center;align-items:center;height:100vh;padding:0 8%;display:flex;position:relative;overflow:hidden}.backgroundWord{letter-spacing:10px;color:#fff;opacity:.026;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0;font-size:clamp(120px,18vw,300px);font-weight:900;position:absolute;top:50%;transform:translateY(-50%)}.storyBlock.left .backgroundWord{left:8%}.storyBlock.right .backgroundWord{right:8%}.storyContent{z-index:2;width:min(1800px,92vw);margin:auto;position:relative}.storyText{width:100%;max-width:650px}.storyBlock.left .storyText{text-align:left}.storyBlock.right .storyText{text-align:right;margin-left:auto}.goldLine{background:linear-gradient(90deg,#c6a45c,#e8c87a);border-radius:999px;width:80px;height:2px;margin-bottom:28px;box-shadow:0 0 10px #c6a45ca6,0 0 24px #c6a45c47}.storyBlock.left .goldLine{margin-right:auto}.storyBlock.right .goldLine{margin-left:auto}.chapter{color:#c6a45c;letter-spacing:10px;opacity:.5;font-size:11px;font-weight:700}.storyText h3{color:#fff;margin-top:16px;font-size:clamp(32px,3.2vw,48px);line-height:1.08}.storyValue{color:#fff;margin:34px 0 18px;font-size:clamp(84px,11vw,160px);font-weight:900;line-height:.88}.storyText h4{color:#fff;margin-bottom:16px;font-size:26px}.storyText p{color:#ffffffb8;max-width:600px;font-size:17px;line-height:1.65}.storyBlock.left .storyText p{margin:0}.storyBlock.right .storyText p{margin-left:auto}@media (min-width:1920px){.storyContent{width:min(2000px,90vw)}.storyText{max-width:760px}}@media (max-width:1024px){.storyBlock{height:auto;min-height:100vh;padding:100px 48px}.storyBlock.left .storyText,.storyBlock.right .storyText{text-align:center;margin:0 auto}.storyText p{margin:0 auto}.backgroundWord{font-size:clamp(120px,22vw,220px)}}@media (max-width:768px){.journeyIntro{margin-bottom:80px;padding:0 24px}.journeyIntro h2{font-size:48px}.storyBlock{padding:80px 24px}.storyValue{font-size:96px}.storyText h3{font-size:36px}.storyText h4{font-size:24px}.storyText p{font-size:16px}}
