:root{--bg:#100706;--surface:#1a1311;--surface-2:#2a201d;--line:#3a2e2a;--txt:#fff;--txt-2:#d2cac6;--txt-3:#8f837e;--orange:#da4726;--orange-lt:#e8823a;--gold-lt:#f2c062;--pad:max(20px,4vw);--nm:clamp(10px,1.6vw,32px);--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;font-family:Lato,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit}.wrap{width:100%;max-width:1360px;padding:0 var(--pad);margin-inline:auto}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.nav{z-index:50;width:calc(100% - 2*var(--nm));padding:18px max(14px,calc(var(--pad) - var(--nm))) 18px max(16px,calc(var(--pad) - var(--nm)));-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);opacity:0;animation:navIn .8s .4s var(--ease) forwards;background:linear-gradient(#1007068c,#1007064d);border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:18px;transition:background .4s,box-shadow .4s,border-color .4s;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.nav.is-solid{background:#100706eb;border-color:#ffffff1a;box-shadow:0 20px 44px -18px #000000f2}.nav__logo{flex:none;display:block}.nav__logo img{width:auto;height:clamp(26px,1.8vw,36px)}.nav__sp{flex:1}.nav__cta{background:var(--orange);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:4px;align-items:center;height:clamp(40px,2.6vw,48px);padding:0 clamp(18px,1.4vw,26px);font-size:clamp(14px,.95vw,16px);font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.nav__cta:hover{background:#c23c1e}.nav__avatar{color:#2a1206;background:#fff;border:1px solid #ffffffe6;border-radius:8px;flex:none;justify-content:center;align-items:center;width:clamp(36px,2.4vw,44px);height:clamp(36px,2.4vw,44px);display:flex}.nav__avatar svg{width:58%;height:58%}.bb{isolation:isolate;align-items:flex-end;height:100vh;min-height:720px;max-height:1200px;display:flex;position:relative;overflow:hidden}.bb__img{z-index:-3;background:var(--hero-desktop) center top/cover no-repeat;animation:bbZoom 2.6s var(--ease) forwards;position:absolute;inset:0;transform:scale(1.05)}.bb__glow,.bb__person{display:none}.bb__shade{z-index:-1;background:linear-gradient(77deg,#100706f5 0%,#100706c7 26%,#10070640 52%,#10070600 75%), linear-gradient(180deg,#10070600 55%,#100706bf 80%,var(--bg) 100%), linear-gradient(180deg,#1007068c 0%,#10070600 16%);position:absolute;inset:0}.bb__info{width:100%;padding-bottom:clamp(60px,8vh,100px)}.bb__inner{max-width:max(680px,44vw)}.bb__logo{opacity:0;width:clamp(150px,12vw,240px);animation:fadeUp .9s .15s var(--ease) forwards;margin:0 0 20px -3px}.bb__meta{opacity:0;animation:fadeUp .9s .25s var(--ease) forwards;align-items:center;gap:10px;margin-bottom:16px;display:flex}.bb__badge{background:var(--orange);border-radius:3px;flex:none;place-items:center;width:28px;height:28px;display:grid}.bb__badge svg{color:#fff;width:16px;height:16px}.bb__meta strong{letter-spacing:.005em;font-size:clamp(17px,1.5vw,21px);font-weight:700}.bb h1 strong{font-weight:900}.bb h1{letter-spacing:-.025em;text-wrap:balance;text-shadow:0 3px 24px #0006;opacity:0;max-width:12.5em;animation:fadeUp 1s .35s var(--ease) forwards;margin-bottom:20px;font-size:clamp(40px,4.4vw,92px);font-weight:400;line-height:1.01}.bb p{color:#ffffffe6;text-shadow:0 2px 10px #00000073;opacity:0;max-width:32em;animation:fadeUp 1s .45s var(--ease) forwards;margin-bottom:28px;font-size:clamp(16px,1.35vw,24px);line-height:1.45}.bb p span{text-wrap:balance;display:block}.bb__actions{opacity:0;animation:fadeUp 1s .55s var(--ease) forwards;gap:12px;display:flex}.scrolldown{z-index:3;color:#ffffffd1;opacity:0;animation:fadeUpCenter 1s .8s var(--ease) forwards;flex-direction:column;align-items:center;gap:6px;text-decoration:none;transition:color .2s;display:inline-flex;position:absolute;bottom:clamp(28px,5vh,56px);left:50%;transform:translate(-50%)}.scrolldown:hover{color:#fff}.scrolldown__t{letter-spacing:.16em;font-size:11px;font-weight:700}.scrolldown__a{width:38px;height:38px;animation:scrollBob 1.8s var(--ease) infinite;background:#00000040;border:1.5px solid #ffffff59;border-radius:50%;place-items:center;display:grid}.scrolldown__a svg{width:18px;height:18px}@keyframes scrollBob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.scrolldown__a{animation:none}}.btn{color:#000;letter-spacing:.02em;cursor:pointer;background:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;gap:12px;height:56px;padding:0 30px 0 24px;font-size:clamp(16px,1.25vw,18px);font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.btn:hover{background:#ffffffbf}.btn svg{flex:none;width:26px;height:26px}.btn--ghost{color:#fff;background:#6d6d6eb3;width:56px;padding:0}.btn--ghost:hover{background:#6d6d6e66}.btn--ghost svg{width:28px;height:28px}.row{z-index:2;margin-top:clamp(-20px,1.5vw,30px);padding-top:clamp(24px,3vw,48px);padding-bottom:clamp(56px,7vw,90px);position:relative}.row__title{color:#e8e3e0;text-wrap:balance;max-width:26em;margin-bottom:22px;font-size:clamp(22px,2.9vw,56px);font-weight:700;line-height:1.18}.row__title .hl{color:var(--orange-lt);font-style:normal}.top4{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.2vw,18px);list-style:none;display:grid}.t{cursor:default;align-items:flex-end;display:flex;position:relative}.t__n{letter-spacing:-.08em;color:var(--bg);-webkit-text-stroke:4px #5e5350;-webkit-user-select:none;user-select:none;flex:none;margin-right:-8%;font-size:clamp(170px,15vw,240px);font-weight:900;line-height:.72;transition:-webkit-text-stroke-color .3s}.poster{z-index:1;aspect-ratio:2/3;background:var(--surface);transition:transform .35s var(--ease),box-shadow .35s;border-radius:6px;flex:0 0 76%;position:relative;overflow:hidden;box-shadow:0 14px 30px -12px #000000e6}.poster__art{transition:transform .6s var(--ease);background-position:50%;background-size:cover;position:absolute;inset:0}.poster:after{content:"";background:linear-gradient(#10070600 30%,#100706d9 62%,#100706fa 100%);position:absolute;inset:0}.poster__txt{z-index:2;padding:14px 14px 16px;position:absolute;bottom:0;left:0;right:0}.poster__ic{width:clamp(30px,2.6vw,38px);height:clamp(30px,2.6vw,38px);color:var(--orange-lt);background:#100706;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;margin-bottom:9px;display:flex;box-shadow:0 6px 16px -8px #000000e6}.poster__ic svg{width:56%;height:56%}.poster h3{letter-spacing:.02em;margin-bottom:6px;font-size:clamp(13px,1vw,15px);font-weight:900;line-height:1.2}.poster p{color:var(--txt-2);font-size:clamp(12px,.9vw,13.5px);line-height:1.4}.art-1{background-image:var(--img-card1);background-position:50% 30%}.art-2{background-image:var(--img-card2);background-position:50% 38%}.art-2 img{display:none}.art-3{background-image:var(--img3);background-position:62% 40%}.art-4{background-image:var(--img-card4);background-position:50% 42%;background-size:cover}@media (hover:hover){.t:hover .poster{transform:scale(1.06);box-shadow:0 26px 50px -16px #000}.t:hover .poster__art{transform:scale(1.06)}.t:hover .t__n{-webkit-text-stroke-color:#9a8c86}}.eps{padding-bottom:clamp(56px,7vw,96px)}.box{background:var(--surface);border-radius:10px;padding:clamp(20px,3vw,40px) clamp(14px,3vw,44px) clamp(18px,2.4vw,32px);scroll-margin-top:120px;box-shadow:0 30px 60px -30px #000c}.days{grid-template-columns:1fr 1fr;gap:clamp(10px,1.2vw,18px);margin-bottom:clamp(16px,2vw,28px);display:grid}.day{text-align:left;border:1px solid var(--line);cursor:pointer;color:#b9aea9;transition:background .3s,border-color .3s,color .3s,transform .3s var(--ease);-webkit-tap-highlight-color:transparent;background:#150f0d;border-radius:8px;align-items:center;gap:clamp(12px,1.1vw,18px);padding:clamp(14px,1.2vw,18px) clamp(16px,1.4vw,22px);display:flex;position:relative;overflow:hidden}.day:before{content:"";background:var(--orange);transform-origin:0;height:4px;transition:transform .45s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}@keyframes dayFillFlow{0%{background-position:50% 100%}50%{background-position:50% 0}to{background-position:50% 100%}}.day__n{white-space:nowrap;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #7a6c67;background-image:linear-gradient(180deg, #e8823a00 0%, #e8823a0a 14%, #e8823a1a 26%, #e8823a33 38%, #e8823a52 50%, #e8823a75 62%, #e8823a9e 74%, #e8823acc 88%, var(--orange-lt) 100%);background-position:50% 100%;background-repeat:no-repeat;background-size:100% 420%;-webkit-background-clip:text;background-clip:text;flex:none;font-size:clamp(26px,2.2vw,38px);font-weight:900;line-height:.9;transition:-webkit-text-stroke-color .3s;animation:12s cubic-bezier(.45,0,.55,1) infinite dayFillFlow}@media (prefers-reduced-motion:reduce){.day__n{background-position:50% 60%;animation:none}}.day__txt{flex-direction:column;gap:5px;min-width:0;display:flex}.day__t{letter-spacing:.015em;font-size:clamp(16px,1.2vw,20px);font-weight:900;line-height:1.15;transition:color .3s}.day__when{align-items:center;gap:8px;font-size:clamp(13px,.85vw,15px);font-weight:700;display:flex}.day__when svg{flex:none;width:1.1em;height:1.1em}.day:hover{color:var(--txt-2);background:#1c1412;border-color:#4a3d38}.day:hover .day__n{-webkit-text-stroke-color:#8f837e}.day[aria-selected=true]{color:#1a100d;background:linear-gradient(135deg,#fff 0%,#f2ece8 100%);border-color:#e8823a73;box-shadow:0 18px 40px -22px #da47268c}.day[aria-selected=true]:before{transform:scaleX(1)}.day[aria-selected=true] .day__t{color:#1a100d}.day[aria-selected=true] .day__n{-webkit-text-stroke-color:var(--orange);background-image:linear-gradient(180deg,#da472600 0%,#da47261a 18%,#da472647 36%,#da472680 58%,#da4726bf 80%,var(--orange) 100%)}.day[aria-selected=true] .day__when{color:#6b534a}.panel[hidden]{display:none}.ep-list{list-style:none}.ep{border-bottom:1px solid var(--line);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:6px;grid-template-columns:clamp(36px,3vw,56px) clamp(50px,3.8vw,60px) 1fr 48px;align-items:center;gap:clamp(12px,1.6vw,22px);padding:clamp(12px,1.1vw,18px) clamp(10px,1.4vw,20px);transition:background .25s;display:grid;position:relative}.ep:last-child{border-bottom:0}@media (width>=1440px){.ep-list{grid-template-rows:repeat(5,auto);grid-auto-columns:1fr;grid-auto-flow:column;column-gap:clamp(24px,2.4vw,48px);display:grid}.ep:nth-child(5){border-bottom:0}.ep{grid-template-columns:clamp(34px,2.4vw,48px) clamp(46px,3vw,56px) 1fr 44px}}.ep:hover,.ep:focus-visible{background:var(--surface-2)}.ep__i{color:var(--txt-2);text-align:center;font-variant-numeric:tabular-nums;font-size:clamp(22px,1.9vw,28px);font-weight:400}.ep__ic{aspect-ratio:1;color:#fff;transition:background .3s,border-color .3s,transform .3s var(--ease);background:linear-gradient(160deg,#302521,#1f1715);border:1px solid #ffffff12;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.ep__ic svg{stroke-width:1.7px;width:50%;height:50%}.ep:hover .ep__ic{border-color:#ffffff47;transform:scale(1.06)}.ep__bar{background:#ffffff1f;height:3px;position:absolute;bottom:0;left:0;right:0}.ep__bar i{background:var(--orange);width:0;height:100%;transition:width .6s var(--ease);display:block}.ep.is-on .ep__bar i{width:100%}.ep__t{color:var(--txt-2);font-size:clamp(16px,1.45vw,20px);font-weight:400;line-height:1.35}.ep__t b{color:var(--orange-lt);font-weight:900}.ep__ck{color:#ffffff59;width:42px;height:42px;transition:background .3s,border-color .3s,color .3s,transform .3s var(--ease);background:#2a201d99;border:2px solid #ffffff73;border-radius:50%;justify-self:end;place-items:center;font-size:18px;font-weight:900;display:grid}.ep:hover .ep__ck{color:#fff;border-color:#fff}.ep.is-on .ep__ck{color:#000;animation:pop .45s var(--ease);background:#fff;border-color:#fff}.next{border:1px solid var(--line);cursor:pointer;text-align:left;letter-spacing:.02em;width:100%;color:var(--txt-2);background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:18px 22px;font-size:clamp(14px,1.15vw,16px);font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.next:hover{background:var(--surface-2);color:#fff;border-color:#5a4d48}.next svg{flex:none;width:22px;height:22px}.cta-mid{text-align:center;padding-bottom:clamp(70px,9vw,120px)}.soon{padding-bottom:clamp(64px,8vw,110px)}.soon__card{isolation:isolate;color:#2a1206;border-radius:10px;align-items:center;min-height:clamp(440px,32vw,640px);padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.soon__card:before{content:"";z-index:-2;background:var(--banner-web) center center/cover no-repeat;position:absolute;inset:0}.soon__card:after{content:"";z-index:-1;background:linear-gradient(90deg,#fff0d6b8 0%,#ffecc86b 45%,#ffecc800 72%);position:absolute;inset:0}.soon__in{max-width:min(560px,40%)}.soon h2{letter-spacing:-.02em;text-wrap:balance;color:#2a1206;margin-bottom:14px;font-size:clamp(24px,2.5vw,44px);font-weight:400;line-height:1.05}.soon h2 strong{font-weight:900}.soon p{color:#4a2a12;text-wrap:balance;margin-bottom:22px;font-size:clamp(14px,1.05vw,18px)}.clock{align-items:flex-start;gap:clamp(8px,1vw,14px);display:flex}.clock__u{text-align:center;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff52;border:1px solid #ffffff73;border-radius:12px;min-width:clamp(52px,4.2vw,80px);padding:clamp(8px,.8vw,12px) clamp(6px,.7vw,10px);box-shadow:0 10px 30px -18px #2a12068c}.clock__u b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#2a1206;font-size:clamp(28px,3vw,54px);font-weight:900;line-height:1;display:block}.clock__u small{letter-spacing:.1em;color:#6b4321;margin-top:6px;font-size:10px;font-weight:700;display:block}.clock__sep{color:#2a120673;padding-top:2px;font-size:clamp(24px,2.4vw,36px);font-weight:300;line-height:1}.scrub{background:#2a120633;border-radius:2px;max-width:max(520px,30vw);height:4px;margin-top:34px;position:relative}.scrub i{background:var(--orange);border-radius:2px;width:0;transition:width 1s linear;position:absolute;top:0;bottom:0;left:0}.scrub i:after{content:"";background:var(--orange);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-7px;box-shadow:0 0 0 4px #da472640}@keyframes bbZoom{to{transform:scale(1)}}@keyframes fade{to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fadeUpCenter{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes navIn{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}@keyframes pop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.panel.is-in{animation:panelIn .4s var(--ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-delay:0s!important}html{scroll-behavior:auto}}@media (width<=1080px){.top4{scroll-snap-type:x mandatory;margin:0 calc(var(--pad)*-1);padding:14px var(--pad) 22px;scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.top4::-webkit-scrollbar{display:none}.top4:after{content:"";flex:0 0 var(--pad);align-self:stretch}.t{scroll-snap-align:start;flex:0 0 min(74vw,300px)}.t .poster{flex-basis:82%}.t__n{font-size:190px}}@media (width<=860px){.bb{height:auto;min-height:0;max-height:none;display:block}.bb__img{background-image:var(--hero-mobile);background-position:top;height:60vh;min-height:440px;max-height:580px;bottom:auto}.bb__shade{background:linear-gradient(0deg,var(--bg) 0%,var(--bg) calc(100% - min(60vh,580px) + 10px),#10070626 calc(100% - min(60vh,580px) + 220px),#10070600 100%), linear-gradient(180deg,#100706b3 0%,#10070600 22%)}.bb__info{text-align:center;padding-top:max(275px,min(60vh,580px) - 185px);padding-bottom:10px}.bb__inner{margin:0 auto}.bb__logo{width:130px;margin:0 auto 16px}.bb__meta{justify-content:center}.bb h1,.bb p{margin-left:auto;margin-right:auto}.bb__actions{justify-content:center}.scrolldown{margin:clamp(14px,1.6vw,22px) auto 0;animation-name:fadeUp;position:static;transform:none}.row{margin-top:48px;padding-top:0}.soon__card:before{background:var(--banner-mob) center top/cover no-repeat}.soon__card:after{background:linear-gradient(#ffecc800 22%,#ffeece8c 45%,#ffeecec7 100%)}.soon__card{align-items:flex-end;min-height:465px;padding-top:18px;padding-bottom:24px}.soon__in{text-align:center;width:100%;max-width:none}.soon h2,.soon p{text-align:center;margin-left:auto;margin-right:auto}.clock{justify-content:center}.scrub{max-width:100%;margin-left:auto;margin-right:auto}}@media (width<=640px){.nav{border-radius:12px;gap:10px;width:calc(100% - 20px);padding:14px 10px 14px 14px;top:10px}.nav__logo img{height:21px}.nav__cta{height:36px;padding:0 13px;font-size:12px}.nav__avatar{display:none}.bb__logo{width:112px;margin-bottom:12px}.bb h1{font-size:clamp(26px,7.4vw,34px)}.bb p{width:100%;max-width:none}.bb p span{text-wrap:pretty;display:block}.bb p span+span{margin-top:6px}.bb__actions{padding-inline:8%}.btn{flex:1;gap:8px;height:46px;padding:0 14px;font-size:14px}.btn svg{width:20px;height:20px}.btn--ghost{flex:0 0 46px;padding:0}.btn--ghost svg{width:22px;height:22px}.days{grid-template-columns:1fr;gap:8px}.day{gap:14px;padding:14px 16px}.day__n{font-size:28px}.day__t{font-size:16px}.day__when{font-size:14px}.ep{grid-template-columns:22px 42px 1fr 36px;gap:12px;padding:12px 6px}.ep__i{font-size:16px}.ep__t{font-size:15px}.ep__ck{width:36px;height:36px;font-size:15px}.cta-mid .btn{width:100%}.soon__card{padding:28px 20px}.clock{justify-content:space-between;gap:6px}.clock__sep{display:none}.clock__u{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff57;border:1px solid #ffffff73;border-radius:10px;flex:1;min-width:0;padding:14px 0 10px}.clock__u b{font-size:36px}}.ft{border-top:1px solid var(--line);text-align:center;padding:clamp(40px,5vw,72px) 0 clamp(36px,4vw,60px)}.ft__logo{width:clamp(96px,9vw,130px);height:auto;margin:0 auto clamp(16px,1.8vw,24px);display:block}.ft__links{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-bottom:clamp(18px,2vw,26px);display:flex}.ft__links a{color:var(--txt-2);font-size:clamp(15px,1.15vw,18px);text-decoration:none;transition:color .2s}.ft__links a:hover{color:#fff}.ft__legal{color:#8b7b75;font-size:clamp(13px,1vw,15px);line-height:1.6}.ft__legal span{display:block}@media (width<=760px){.ft{padding-left:28px;padding-right:28px}.ft__legal,.ft__links{max-width:300px;margin-left:auto;margin-right:auto}}
