.tv-s{--tv-black: #04060b;--tv-pad: max(1.5rem, calc((100vw - var(--page-width, 140rem)) / 2 + 5rem));position:relative;isolation:isolate;overflow:clip;background:var(--tv-black);color:var(--tv-text-hi);letter-spacing:.01em;--tv-focus: var(--tv-yellow)}@media screen and (max-width:749px){.tv-s{--tv-pad: 1.5rem}}.tv-display{margin:0;font-family:var(--tv-font-display);font-weight:700;line-height:1.04;letter-spacing:-.028em;color:var(--tv-text-hi);text-wrap:balance}.tv-lede{margin:0;max-width:52rem;font-size:clamp(1.6rem,1.15vw,1.9rem);line-height:1.6;color:var(--tv-text-mid)}.tv-lede p{margin:0 0 1rem}.tv-lede strong{color:var(--tv-text-hi);font-weight:600}.tv-kicker{display:flex;align-items:center;gap:1.2rem;margin:0 0 2.4rem;font-family:var(--tv-font-display);font-size:1.2rem;font-weight:600;letter-spacing:.26em;line-height:1.2;text-transform:uppercase;color:#8fb6ff;text-shadow:none}.tv-kicker__i{display:inline-flex;align-items:center;gap:1.2rem;color:var(--tv-yellow);letter-spacing:.12em}.tv-kicker__i:after{content:"";width:3.2rem;height:1px;background:linear-gradient(90deg,#ffd400cc,#8fb6ff66)}.tv-kicker__dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--tv-yellow);box-shadow:0 0 0 4px #ffd4001f}.tv-link{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--tv-font-display);font-size:1.5rem;font-weight:600;color:#8fb6ff;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .45s var(--tv-ease-out),color .2s}.tv-link svg{width:1.6rem;height:1.6rem;transition:translate .35s var(--tv-ease-out)}.tv-link:hover{color:var(--tv-text-hi);background-size:100% 1px}.tv-link:hover svg{translate:4px 0}.tv-link:focus-visible{outline:2px solid var(--tv-focus);outline-offset:4px}.tv-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.tv-s+.tv-s:after,.tv-section+.tv-section .tv-s:after{content:"";position:absolute;top:0;left:50%;z-index:3;width:min(120rem,86%);height:1px;translate:-50% 0;background:linear-gradient(90deg,transparent,rgba(77,141,255,.28),transparent);pointer-events:none}.tv-stage{min-height:clamp(66rem,calc(100svh - 7rem),100rem);display:grid;align-items:center;padding:7rem 0 9rem;background:radial-gradient(90% 70% at 72% 18%,#0f1f45,#0f1f4500 60%),radial-gradient(60% 50% at 10% 100%,rgba(31,107,255,.08),transparent 70%),linear-gradient(180deg,#070b14,#04060b)}.tv-stage__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.tv-stage__beam{position:absolute;top:-8%;left:38%;width:70%;height:100%;background:conic-gradient(from 0deg at 50% 0%,transparent 0deg 164deg,rgba(150,190,255,.06) 171deg,rgba(185,212,255,.17) 180deg,rgba(150,190,255,.06) 189deg,transparent 196deg 360deg);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.6) 55%,transparent 88%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.6) 55%,transparent 88%)}.tv-stage__halo{position:absolute;top:50%;right:4%;width:72rem;height:72rem;margin-top:-36rem;border-radius:50%;background:radial-gradient(circle,rgba(31,107,255,.3) 0%,rgba(31,107,255,.1) 38%,transparent 68%);transform:translate3d(calc(var(--tv-mx, 0) * 40px),calc(var(--tv-my, 0) * 30px),0);translate:0 calc(var(--tv-sp, 0) * 60px);transition:transform 1.1s var(--tv-ease-out)}.tv-stage__horizon{position:absolute;left:0;right:0;bottom:0;height:34%;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent 0%,transparent 50%,rgba(143,182,255,.2) 64%,rgba(143,182,255,.32) 80%,transparent 100%) 1;background:radial-gradient(60% 90% at 70% 0%,rgba(31,107,255,.14),transparent 70%),linear-gradient(180deg,#0a122499,#04060b00)}.tv-stage__light{position:absolute;left:-50%;top:-50%;width:200%;height:200%;background:radial-gradient(40rem circle at 50% 50%,rgba(110,162,255,.2),rgba(31,107,255,.06) 45%,transparent 72%);opacity:0;transform:translate3d(calc(var(--tv-mx, 0) * 50%),calc(var(--tv-my, 0) * 50%),0);transition:opacity .8s var(--tv-ease),transform .5s var(--tv-ease-out)}.tv-stage.is-lit .tv-stage__light{opacity:1;will-change:transform}.tv-stage__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:4rem;width:100%}.tv-stage__copy{position:relative;z-index:2;translate:0 calc(var(--tv-sp, 0) * -70px);opacity:calc(1 - clamp(0,(var(--tv-sp, 0) - .1) * 1.9,1))}.tv-stage__kicker{margin-bottom:3.2rem;color:var(--tv-text-mid);letter-spacing:.32em}.tv-stage__title{font-size:clamp(5.6rem,7.6vw,12.4rem);line-height:1;letter-spacing:-.036em}.tv-line{display:block;overflow:hidden;padding:0 .04em .22em 0;margin-bottom:-.2em}.tv-line>span{display:block;animation:tvLineUp 1s var(--tv-ease-out) both;animation-delay:calc(var(--i, 0) * .11s + .12s)}.tv-line--accent>span{padding-bottom:.22em;margin-bottom:-.22em;background:linear-gradient(100deg,#fff,#cfe0ff,#6ea2ff 70%,#3d7dff);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes tvLineUp{0%{translate:0 105%}to{translate:0 0}}.tv-stage__text{margin-top:3.2rem;max-width:46rem;animation:tvFadeUp .9s var(--tv-ease-out) .45s both}.tv-stage__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:4rem;animation:tvFadeUp .9s var(--tv-ease-out) .55s both}@keyframes tvFadeUp{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.tv-stage__chapters{margin-top:6.4rem;animation:tvFadeUp .9s var(--tv-ease-out) .7s both}.tv-stage__chapter-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--tv-line)}.tv-chapter{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.8rem 1.6rem 0 0;color:var(--tv-text-mid);font-family:var(--tv-font-display);font-size:1.45rem;font-weight:500;text-decoration:none;transition:color .3s}.tv-chapter:before{content:"";position:absolute;top:-1px;left:0;right:1.6rem;height:1px;background:linear-gradient(90deg,var(--tv-yellow),var(--tv-blue));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--tv-ease-out)}.tv-chapter__n{font-size:1.15rem;letter-spacing:.14em;color:#8fb6ffb3}.tv-chapter svg{width:1.4rem;height:1.4rem;opacity:.5;transition:translate .35s var(--tv-ease-out),opacity .3s}.tv-chapter:hover{color:var(--tv-text-hi)}.tv-chapter:hover:before{transform:scaleX(1)}.tv-chapter:hover svg{opacity:1;translate:3px 0}.tv-chapter:focus-visible{outline:2px solid var(--tv-focus);outline-offset:4px}.tv-stage__scene{position:relative;z-index:1;height:clamp(50rem,46vw,74rem)}.tv-stage__products{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.tv-stage__item{position:absolute;--d: 1;transform:translate3d(calc(var(--tv-mx, 0) * var(--d) * 56px),calc(var(--tv-my, 0) * var(--d) * 40px),0) rotateY(calc(var(--tv-mx, 0) * var(--d) * 6deg));translate:0 calc(var(--tv-sp, 0) * var(--d) * -120px);transition:transform 1s var(--tv-ease-out)}.tv-stage__item--1{--d: 1;left:27%;top:9%;width:46%;z-index:3}.tv-stage__item--2{--d: .45;left:0;top:2%;width:31%;z-index:1}.tv-stage__item--3{--d: 1.6;right:-1%;top:47%;width:33%;z-index:4}.tv-stage__float{animation:tvFloatIn 1.3s var(--tv-ease-out) both;animation-delay:calc(var(--i, 1) * .13s + .15s)}@keyframes tvFloatIn{0%{opacity:.12;translate:0 70px;scale:.9}to{opacity:1;translate:0 0;scale:1}}.tv-stage__item--2 .tv-stage__float{filter:saturate(.85) brightness(.8)}.tv-stage__card{--tv-rx: 12deg;--tv-ry: 16deg;--tv-lift: -8px;position:relative;display:block;padding:1rem;border-radius:2.6rem;background:linear-gradient(155deg,#ffffff29,#ffffff08 60%);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ffffff14,0 50px 90px -40px #000000e6,0 30px 80px -50px #1f6bffcc;color:var(--tv-text-hi);text-decoration:none;transition:transform .6s var(--tv-ease-out),box-shadow .6s var(--tv-ease-out)}.tv-stage__float{position:relative}.tv-stage__float:after{content:"";position:absolute;left:10%;right:10%;bottom:-5.2rem;z-index:-1;height:3.2rem;background:radial-gradient(closest-side,rgba(0,0,0,.75),transparent),radial-gradient(closest-side,rgba(77,141,255,.35),transparent 100%);pointer-events:none}.tv-stage__card.is-tilting{box-shadow:inset 0 1px #ffffff47,0 0 0 1px #6ea2ff4d,calc(var(--tv-px, 0) * -40px) calc(var(--tv-py, 0) * -30px + 60px) 100px -40px #000000f2,0 30px 90px -40px #1f6bfff2}.tv-stage__media{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border-radius:1.8rem;background:radial-gradient(120% 90% at 50% 12%,#fff,#eef2f9 58%,#d9e1ef)}.tv-stage__img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;transition:translate .35s var(--tv-ease-out),scale .6s var(--tv-ease-out)}.tv-stage__card.is-tilting .tv-stage__img{translate:calc(var(--tv-px, 0) * -14px) calc(var(--tv-py, 0) * -10px);scale:1.05}.tv-stage__meta{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;padding:1.3rem .6rem .4rem}.tv-stage__name{overflow:hidden;font-family:var(--tv-font-display);font-size:1.4rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis;color:var(--tv-text-hi)}.tv-stage__price{flex:0 0 auto;font-family:var(--tv-font-display);font-size:1.4rem;font-weight:600;color:#8fb6ff}.tv-stage__card:focus-visible{outline:2px solid var(--tv-focus);outline-offset:6px}.tv-stage__card--cutout{padding:0;background:none;box-shadow:none}.tv-stage__card--cutout .tv-stage__media{background:none}.tv-stage__card--cutout .tv-stage__img{width:100%;height:100%;mix-blend-mode:normal;filter:drop-shadow(0 40px 40px rgba(0,0,0,.6))}@media screen and (max-width:989px){.tv-stage{min-height:0;padding:4.8rem 0 6rem}.tv-stage__inner{grid-template-columns:1fr;gap:2rem}.tv-stage__title{font-size:clamp(4.8rem,13vw,8rem)}.tv-stage__scene{height:clamp(34rem,92vw,52rem);margin-top:1rem}.tv-stage__item--1{left:24%;top:4%;width:52%}.tv-stage__item--2{left:-2%;top:20%;width:36%;rotate:-8deg}.tv-stage__item--3{right:-2%;top:24%;width:36%;rotate:8deg}.tv-stage__chapters{margin-top:4rem}.tv-stage__chapter-list{grid-template-columns:1fr}.tv-chapter{padding:1.6rem 0;border-bottom:1px solid var(--tv-line)}.tv-stage__halo{width:48rem;height:48rem;margin-top:-24rem;right:-20%;top:70%}.tv-stage__beam{left:10%;width:100%}}@media screen and (max-width:989px){.tv-stage__meta{padding:1rem .4rem .2rem}.tv-stage__name,.tv-stage__price{font-size:1.2rem}.tv-stage__item--2 .tv-stage__meta,.tv-stage__item--3 .tv-stage__meta{display:none}.tv-stage__float:after{bottom:-3.2rem;height:2.2rem}}.tv-stage--room .tv-stage__scene{height:auto;aspect-ratio:1}.tv-room__layer,.tv-room__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.tv-room__layer,.tv-stage--room .tv-stage__item,.tv-hot{transform:translate3d(calc(var(--tv-mx, 0) * var(--d) * 24px),calc(var(--tv-my, 0) * var(--d) * 18px),0);translate:0 calc(var(--tv-sp, 0) * var(--d) * -40px);transition:transform 1.1s var(--tv-ease-out)}.tv-room__layer--far{--d: .25;z-index:0}.tv-room__layer--mid{--d: .5;z-index:1}.tv-room__layer--near{--d: 1.1;z-index:3}.tv-room__photo{z-index:0;overflow:hidden;border-radius:2.4rem}.tv-room__photo-img{width:100%;height:100%;object-fit:cover}.tv-room__layer,.tv-room__photo{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%),linear-gradient(180deg,transparent 0,#000 10%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%),linear-gradient(180deg,transparent 0,#000 10%,#000 86%,transparent 100%);mask-composite:intersect}.tv-stage--room .tv-stage__beam,.tv-stage--room .tv-stage__horizon{display:none}.tv-room__layer{animation:tvRoomIn 1.5s var(--tv-ease-out) both}.tv-room__layer--mid{animation-delay:.12s}.tv-room__layer--near{animation-delay:.24s}@keyframes tvRoomIn{0%{opacity:0;scale:1.04}to{opacity:1;scale:1}}.tv-stage--room .tv-stage__item--1{--d: .5;left:44%;top:35.6%;width:16%;z-index:2}.tv-stage--room .tv-stage__item--2{--d: .5;left:19.6%;top:28.7%;width:13%;z-index:2}.tv-stage--room .tv-stage__item--3{--d: 1.1;left:80%;top:59.6%;width:16%;z-index:4}.tv-stage--room .tv-stage__item--2 .tv-stage__float{filter:none}.tv-stage--room .tv-stage__item{rotate:none}.tv-stage--room .tv-stage__card{padding:.5rem;border-radius:1.4rem;animation:tvBob 7s ease-in-out 1.6s infinite alternate}.tv-stage--room .tv-stage__item--2 .tv-stage__card{animation-duration:8s;animation-delay:2s}.tv-stage--room .tv-stage__item--3 .tv-stage__card{animation-duration:6.5s;animation-delay:2.3s}.tv-stage--room .tv-stage__media{border-radius:1rem}.tv-stage--room .tv-stage__float:after{left:6%;right:6%;bottom:-.9rem;height:1.2rem}.tv-stage--room .tv-stage__meta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes tvBob{0%{translate:0 0}to{translate:0 -5px}}.tv-room__hots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;margin:0;padding:0;list-style:none;pointer-events:none}.tv-hot{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0 -2.2rem;border-radius:50%;color:var(--tv-text-hi);text-decoration:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;animation:tvHotIn .8s var(--tv-ease-out) both;animation-delay:calc(1.1s + var(--i, 1) * 90ms)}@keyframes tvHotIn{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.tv-hot:hover,.tv-hot:focus-visible{z-index:2;outline:none}.tv-hot__dot{position:relative;width:1.3rem;height:1.3rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#9cc2ff 38%,#1f6bff 78%);box-shadow:0 0 0 3px #070b148c,0 0 14px 2px #1f6bff99;transition:scale .4s var(--tv-ease-out),box-shadow .4s var(--tv-ease-out)}.tv-hot__dot:before{content:"";position:absolute;top:-.7rem;right:-.7rem;bottom:-.7rem;left:-.7rem;border-radius:50%;border:1px solid rgba(143,182,255,.75);opacity:0;animation:tvHotPulse 3s cubic-bezier(.2,.7,.2,1) 1;animation-delay:calc(1.1s + var(--i, 1) * 90ms)}@keyframes tvHotPulse{0%{scale:.55;opacity:.9}70%,to{scale:1.9;opacity:0}}.tv-hot:focus-visible .tv-hot__dot,.tv-hot:active .tv-hot__dot{scale:1.3;box-shadow:0 0 0 3px #070b14a6,0 0 0 5px var(--tv-yellow),0 0 24px 5px #1f6bffd9}.tv-hot__card{position:absolute;left:50%;bottom:calc(100% + .2rem);display:grid;grid-template-columns:6.4rem minmax(0,1fr);align-items:center;gap:1.2rem;width:27rem;padding:.9rem 1.4rem .9rem .9rem;border-radius:1.6rem;background:#090f1ee0;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #8fb6ff33,0 26px 50px -22px #000000e6,0 18px 40px -26px #1f6bffbf;text-align:left;opacity:0;visibility:hidden;pointer-events:none;translate:-50% 8px;scale:.96;transform-origin:50% 100%;transition:opacity .25s var(--tv-ease),translate .45s var(--tv-ease-out),scale .45s var(--tv-ease-out),visibility 0s .45s}.tv-hot--below .tv-hot__card{bottom:auto;top:calc(100% + .2rem);transform-origin:50% 0;translate:-50% -8px}.tv-hot--end .tv-hot__card{left:auto;right:-1.2rem;translate:0 8px;transform-origin:100% 100%}.tv-hot--start .tv-hot__card{left:-1.2rem;translate:0 8px;transform-origin:0 100%}.tv-hot--below.tv-hot--end .tv-hot__card,.tv-hot--below.tv-hot--start .tv-hot__card{translate:0 -8px}.tv-hot:focus-visible .tv-hot__card{opacity:1;visibility:visible;translate:-50% 0;scale:1;transition-delay:0s}.tv-hot--end:focus-visible .tv-hot__card,.tv-hot--start:focus-visible .tv-hot__card{translate:0 0}@media(hover:hover)and (pointer:fine){.tv-hot:hover .tv-hot__dot{scale:1.3;box-shadow:0 0 0 3px #070b14a6,0 0 0 5px #8fb6ff8c,0 0 24px 5px #1f6bffd9}.tv-hot:hover .tv-hot__card{opacity:1;visibility:visible;translate:-50% 0;scale:1;transition-delay:0s}.tv-hot--end:hover .tv-hot__card,.tv-hot--start:hover .tv-hot__card{translate:0 0}}.tv-hot__media{display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border-radius:1rem;background:radial-gradient(120% 90% at 50% 12%,#fff,#eef2f9 60%,#d9e1ef)}.tv-hot__img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.tv-hot__body{display:grid;gap:.3rem;min-width:0}.tv-hot__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--tv-font-display);font-size:1.35rem;font-weight:600;line-height:1.3;color:var(--tv-text-hi)}.tv-hot__meta{font-family:var(--tv-font-display);font-size:1.3rem;font-weight:600;color:#8fb6ff}.tv-hot__cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--tv-font-display);font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tv-yellow)}.tv-hot__cta svg{width:1.2rem;height:1.2rem}.tv-room__hint{position:absolute;right:0;bottom:-3.6rem;z-index:6;display:flex;align-items:center;gap:.9rem;margin:0;font-family:var(--tv-font-display);font-size:1.15rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--tv-text-mid)}.tv-room__hint-dot{width:.8rem;height:.8rem;border-radius:50%;background:#4d8dff;box-shadow:0 0 0 3px #1f6bff33,0 0 12px #1f6bffb3}.tv-room__sheen{animation:tvSheen 11s ease-in-out infinite alternate}.tv-room__glow,.tv-room__cone{animation:tvBreath 6s ease-in-out infinite alternate}.tv-room__led{animation:tvBlink 2.8s ease-in-out infinite}.tv-room__ring{animation:tvBreath 4.5s ease-in-out infinite alternate}.tv-room__backlight{animation:tvBacklight 8s ease-in-out infinite alternate}@keyframes tvSheen{0%{translate:-60px 0}to{translate:360px 0}}@keyframes tvBreath{0%{opacity:.72}to{opacity:1}}@keyframes tvBlink{0%,to{opacity:.35}50%{opacity:1}}@keyframes tvBacklight{0%{opacity:.75}to{opacity:1}}.tv-stage.is-offscreen .tv-room__layer *,.tv-stage.is-offscreen .tv-stage__card,.tv-stage.is-offscreen .tv-hot__dot:before{animation-play-state:paused}@media screen and (max-width:989px){.tv-stage--room .tv-stage__scene{margin-top:1.6rem;margin-bottom:4rem}.tv-room__hint{left:0;right:auto}.tv-hot--wide-only{display:none}.tv-hot__dot{width:1.05rem;height:1.05rem;box-shadow:0 0 0 2px #070b148c,0 0 10px 1px #1f6bff99}.tv-hot__dot:before{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.tv-room__hint{font-size:1.05rem;letter-spacing:.1em}.tv-hot__card{width:22rem;grid-template-columns:5.2rem minmax(0,1fr)}}.tv-index{padding:14rem 0 12rem;background:radial-gradient(70% 60% at 100% 40%,rgba(31,107,255,.1),transparent 70%),linear-gradient(180deg,#04060b,#070b14)}.tv-index__head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:4rem;margin-bottom:6.4rem}.tv-index__title{font-size:clamp(4.6rem,6.4vw,10rem)}.tv-index__aside{display:grid;gap:2.4rem;justify-items:end;padding-bottom:.8rem;text-align:right}.tv-index__body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:7rem;align-items:start}.tv-index__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--tv-line)}.tv-index__row{border-bottom:1px solid var(--tv-line)}.tv-index__link{position:relative;display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto 4.6rem;align-items:center;gap:2rem;padding:2.3rem 0;color:#e2e9f88c;text-decoration:none;transition:color .35s,padding .55s var(--tv-ease-out)}.tv-index__link:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--tv-yellow) 0,var(--tv-blue) 18%,rgba(77,141,255,.2) 100%);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--tv-ease-out)}.tv-index__thumb{display:none}.tv-index__num{font-family:var(--tv-font-display);font-size:1.25rem;font-weight:500;letter-spacing:.14em;color:#8fb6ffcc}.tv-index__name{font-family:var(--tv-font-display);font-size:clamp(2.6rem,2.6vw,4.2rem);font-weight:600;line-height:1.05;letter-spacing:-.03em}.tv-index__count{font-size:1.3rem;color:var(--tv-text-mid);white-space:nowrap}.tv-index__go{display:grid;place-items:center;width:4.6rem;height:4.6rem;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:var(--tv-text-hi);transition:background-color .35s,border-color .35s,rotate .5s var(--tv-ease-out)}.tv-index__go svg{width:1.6rem;height:1.6rem}.tv-index__row.is-active .tv-index__link,.tv-index__link:hover,.tv-index__link:focus-visible{color:var(--tv-text-hi);padding-left:1.6rem}.tv-index__row.is-active .tv-index__link:before{transform:scaleX(1)}.tv-index__row.is-active .tv-index__num{color:var(--tv-yellow)}.tv-index__row.is-active .tv-index__go{background:var(--tv-blue);border-color:transparent;rotate:-45deg}.tv-index__link:focus-visible{outline:2px solid var(--tv-focus);outline-offset:2px}.tv-index__viewer{position:sticky;top:12rem}.tv-index__frame{--tv-rx: 8deg;--tv-ry: 10deg;--tv-lift: -4px;position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:3rem;background:#0b1222;box-shadow:0 0 0 1px #ffffff0f,0 60px 120px -60px #1f6bffb3,0 40px 80px -40px #000000e6;transition:transform .6s var(--tv-ease-out),box-shadow .6s var(--tv-ease-out)}.tv-index__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .7s var(--tv-ease)}.tv-index__slide.is-active{opacity:1}.tv-index__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;scale:1.1;transition:scale 1.4s var(--tv-ease-out),translate .35s var(--tv-ease-out)}.tv-index__slide.is-active .tv-index__img{scale:1.02}.tv-index__slide--product{background:radial-gradient(110% 80% at 50% 18%,#fff,#eef2f9 55%,#cfd8e8)}.tv-index__slide--product .tv-index__img{top:10%;right:12%;bottom:22%;left:12%;width:76%;height:68%;object-fit:contain;mix-blend-mode:multiply}.tv-index__slide--product:after{background:linear-gradient(180deg,#04060b00 62%,#04060bc7)}.tv-index__frame.is-tilting .tv-index__img{translate:calc(var(--tv-px, 0) * -20px) calc(var(--tv-py, 0) * -16px)}.tv-index__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04060b00 45%,#04060bd9)}.tv-index__caption{position:absolute;left:3.2rem;right:3.2rem;bottom:3rem;z-index:1;display:grid;gap:.8rem}.tv-index__caption-num{font-family:var(--tv-font-display);font-size:1.2rem;font-weight:600;letter-spacing:.2em;color:var(--tv-yellow)}.tv-index__caption-name{font-family:var(--tv-font-display);font-size:clamp(3rem,3vw,4.8rem);font-weight:700;line-height:1;letter-spacing:-.035em;color:#fff}.tv-index__slide.is-active .tv-index__caption>*{animation:tvFadeUp .7s var(--tv-ease-out) both}.tv-index__slide.is-active .tv-index__caption-name{animation-delay:.06s}@media screen and (max-width:989px){.tv-index{padding:9rem 0 8rem}.tv-index__head{grid-template-columns:1fr;gap:2.4rem;margin-bottom:4rem}.tv-index__aside{justify-items:start;text-align:left}.tv-index__link{color:var(--tv-text-hi)}.tv-index__body{grid-template-columns:1fr}.tv-index__viewer{display:none}.tv-index__link{grid-template-columns:6.4rem minmax(0,1fr) auto;gap:1.6rem;padding:1.4rem 0}.tv-index__thumb{display:block;overflow:hidden;width:6.4rem;height:6.4rem;border-radius:1.4rem;background:#0b1222}.tv-index__thumb img{width:100%;height:100%;object-fit:cover}.tv-index__num,.tv-index__count{display:none}.tv-index__name{font-size:clamp(2.2rem,6vw,3rem)}.tv-index__go{width:4rem;height:4rem}.tv-index__row.is-active .tv-index__link,.tv-index__link:hover{padding-left:0}.tv-index__row.is-active .tv-index__go{background:none;border-color:#ffffff24;rotate:0deg}.tv-index__row.is-active .tv-index__link:before{transform:scaleX(0)}.tv-index__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 1.6rem;border-top:0}.tv-index__row{border-bottom:0}.tv-index__link{grid-template-columns:1fr;gap:1.2rem;padding:0}.tv-index__link:before{display:none}.tv-index__thumb{position:relative;width:100%;height:auto;aspect-ratio:4 / 3;border-radius:1.8rem;box-shadow:0 0 0 1px #ffffff0f,0 24px 40px -28px #1f6bffcc}.tv-index__thumb img{transition:scale .6s var(--tv-ease-out)}.tv-index__link:hover .tv-index__thumb img,.tv-index__link:focus-visible .tv-index__thumb img{scale:1.05}.tv-index__name{font-size:clamp(1.6rem,2.6vw,2rem);line-height:1.2;letter-spacing:-.01em}.tv-index__go{display:none}.tv-index__link:focus-visible{outline-offset:4px;border-radius:1.8rem}}@media screen and (max-width:749px){.tv-index__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem}.tv-index__thumb{border-radius:1.4rem}}@media screen and (min-width:990px){.tv-index--dense .tv-index__link{padding:1.5rem 0}.tv-index--dense .tv-index__name{font-size:clamp(2.2rem,2vw,3.2rem)}.tv-index--dense .tv-index__go{width:4rem;height:4rem}}.tv-rail{padding:12rem 0 10rem;background:linear-gradient(180deg,#070b14,#04060b)}.tv-rail__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem;margin-bottom:4.8rem}.tv-rail__title{font-size:clamp(4rem,5.4vw,8.4rem)}.tv-rail__text{margin-top:2rem}.tv-rail__controls{display:grid;justify-items:end;gap:2rem;min-width:0}.tv-rail__tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem;max-width:64rem}.tv-rail__tab{padding:1rem 1.7rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff05;color:var(--tv-text-mid);font-family:var(--tv-font-display);font-size:1.35rem;font-weight:500;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}.tv-rail__tab:hover{border-color:#8fb6ff80;color:var(--tv-text-hi)}.tv-rail__tab[aria-selected=true]{background:var(--tv-text-hi);border-color:transparent;color:#04060b}.tv-rail__tab:focus-visible{outline:2px solid var(--tv-focus);outline-offset:3px}.tv-rail__arrows{display:flex;gap:.8rem}.tv-rail__arrow{display:grid;place-items:center;width:5.2rem;height:5.2rem;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff05;color:var(--tv-text-hi);cursor:pointer;transition:background-color .3s,border-color .3s,opacity .3s}.tv-rail__arrow svg{width:1.8rem;height:1.8rem}.tv-rail__arrow:hover:not(:disabled){background:var(--tv-blue);border-color:transparent}.tv-rail__arrow:disabled{opacity:.3;cursor:default}.tv-rail__arrow:focus-visible{outline:2px solid var(--tv-focus);outline-offset:3px}.tv-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((min(100vw,var(--page-width, 140rem)) - 10rem - 3 * 2rem) / 4.2);gap:2rem;margin:0;padding:1.6rem var(--tv-pad) 4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tv-pad);scrollbar-width:none;list-style:none}.tv-rail__track::-webkit-scrollbar{display:none}.tv-rail__item{scroll-snap-align:start;min-width:0}.tv-rail__panel[hidden]{display:none}.tv-rail__foot{display:flex;align-items:center;justify-content:space-between;gap:3rem}.tv-rail__progress{position:relative;flex:1 1 auto;max-width:48rem;height:2px;border-radius:2px;background:#ffffff1a;overflow:hidden}.tv-rail__thumb{position:absolute;inset:0 auto 0 0;width:calc(var(--tv-rail-w, .3) * 100%);background:linear-gradient(90deg,var(--tv-blue),#8fb6ff);translate:calc(var(--tv-rail-p, 0) * (1 / var(--tv-rail-w, .3) - 1) * 100%) 0;transition:translate .15s linear}.tv-rail__all{display:flex;flex-direction:column;justify-content:flex-end;gap:.8rem;height:100%;min-height:32rem;padding:3rem;border:1px solid rgba(255,255,255,.08);border-radius:2.6rem;background:radial-gradient(90% 70% at 100% 0%,rgba(31,107,255,.35),transparent 70%),#0a1020;color:var(--tv-text-hi);text-decoration:none;transition:border-color .3s}.tv-rail__all-label{font-family:var(--tv-font-display);font-size:1.3rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--tv-yellow)}.tv-rail__all-name{font-family:var(--tv-font-display);font-size:clamp(2.6rem,2.4vw,3.6rem);font-weight:700;line-height:1;letter-spacing:-.03em}.tv-rail__all-count{color:var(--tv-text-mid);font-size:1.4rem}.tv-rail__all-go{display:grid;place-items:center;width:5.2rem;height:5.2rem;margin-top:2rem;border-radius:50%;background:var(--tv-blue);transition:rotate .5s var(--tv-ease-out)}.tv-rail__all-go svg{width:1.8rem;height:1.8rem}.tv-rail__all:hover{border-color:#8fb6ff73}.tv-rail__all:hover .tv-rail__all-go{rotate:-45deg}.tv-rail__all:focus-visible{outline:2px solid var(--tv-focus);outline-offset:4px}.tv-pcard{--tv-rx: 12deg;--tv-ry: 15deg;--tv-lift: -8px;position:relative;display:flex;flex-direction:column;height:100%;padding:1rem;border-radius:2.6rem;background:linear-gradient(170deg,#111b33,#0a1020 70%);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff0f,0 30px 60px -40px #000000e6;color:var(--tv-text-hi);text-decoration:none;transition:transform .6s var(--tv-ease-out),box-shadow .6s var(--tv-ease-out)}.tv-pcard.is-tilting{box-shadow:inset 0 1px #ffffff24,0 0 0 1px #6ea2ff4d,calc(var(--tv-px, 0) * -34px) calc(var(--tv-py, 0) * -26px + 46px) 80px -36px #000000f2,0 24px 70px -40px #1f6bffe6}.tv-pcard__media{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border-radius:1.9rem;background:radial-gradient(120% 95% at 50% 10%,#fff,#eef2f9 60%,#dbe3f0);transition:translate .35s var(--tv-ease-out)}.tv-pcard__img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .5s var(--tv-ease),translate .35s var(--tv-ease-out),scale .6s var(--tv-ease-out)}.tv-pcard__img--alt{position:absolute;top:8%;right:8%;bottom:8%;left:8%;opacity:0}@media(hover:none){.tv-pcard__img--alt{display:none}}.tv-pcard.is-tilting .tv-pcard__media{translate:calc(var(--tv-px, 0) * 6px) calc(var(--tv-py, 0) * 6px)}.tv-pcard.is-tilting .tv-pcard__img{translate:calc(var(--tv-px, 0) * -14px) calc(var(--tv-py, 0) * -10px);scale:1.06}@media(hover:hover){.tv-pcard--alt:hover .tv-pcard__img:not(.tv-pcard__img--alt){opacity:0}.tv-pcard--alt:hover .tv-pcard__img--alt{opacity:1}}.tv-pcard__badge{position:absolute;top:1.2rem;left:1.2rem;padding:.5rem 1rem;border-radius:999px;background:var(--tv-yellow);color:#070b14;font-family:var(--tv-font-display);font-size:1.15rem;font-weight:700;letter-spacing:.04em}.tv-pcard__badge--out{background:#0b1222;color:#fff}.tv-pcard__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem;padding:1.8rem .8rem .8rem}.tv-pcard__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:var(--tv-font-display);font-size:1.55rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}.tv-pcard__rating{font-size:1.3rem;color:var(--tv-yellow)}.tv-pcard__count{color:var(--tv-text-mid)}.tv-pcard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-top:auto;font-family:var(--tv-font-display);font-size:1.6rem;font-weight:600;color:#8fb6ff}.tv-pcard__was{font-size:1.35rem;font-weight:500;color:#e2e9f873}.tv-pcard__cta{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--tv-font-display);font-size:1.3rem;font-weight:600;color:var(--tv-text-hi);opacity:0;translate:-6px 0;transition:opacity .35s,translate .45s var(--tv-ease-out)}.tv-pcard__cta svg{width:1.4rem;height:1.4rem}.tv-pcard:hover .tv-pcard__cta,.tv-pcard:focus-visible .tv-pcard__cta{opacity:1;translate:0 0}.tv-pcard:focus-visible{outline:2px solid var(--tv-focus);outline-offset:4px}@media(hover:none){.tv-pcard__cta{display:none}}@media screen and (max-width:989px){.tv-rail{padding:8rem 0 7rem}.tv-rail__head{grid-template-columns:1fr;gap:2.4rem}.tv-rail__controls{justify-items:start}.tv-rail__tabs{flex-wrap:nowrap;justify-content:flex-start;max-width:calc(100vw - 3rem);overflow-x:auto;scrollbar-width:none;padding-bottom:.4rem}.tv-rail__tab{flex:0 0 auto}.tv-rail__track{grid-auto-columns:44vw;gap:1.2rem}.tv-rail__arrows{display:none}}@media screen and (max-width:549px){.tv-rail__track{grid-auto-columns:68vw}}.tv-story{padding:12rem 0 8rem;background:#04060b}.tv-story__head{max-width:80rem;margin-bottom:4rem}.tv-story__heading{font-size:clamp(4rem,5.2vw,8rem)}.tv-story__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:7rem}.tv-story__step{display:flex;flex-direction:column;justify-content:center;min-height:82vh;padding:6rem 0}.tv-story__step>*{transition:opacity .6s var(--tv-ease)}.tv-story.is-ready .tv-story__step:not(.is-active)>:not(.tv-story__actions){opacity:.75}.tv-story.is-ready .tv-story__step:focus-within>:not(.tv-story__actions){opacity:1}.tv-story__step-media{display:none}.tv-story__title{margin-bottom:2.4rem;font-size:clamp(3.6rem,4.2vw,6.4rem)}.tv-story__actions{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem;margin-top:3.6rem}.tv-story__media{position:relative}.tv-story__frame{position:sticky;top:10vh;overflow:hidden;height:80vh;border-radius:3.2rem;background:#0b1222;box-shadow:0 0 0 1px #ffffff0f,0 80px 140px -70px #1f6bffa6}.tv-story__shot{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .9s var(--tv-ease)}.tv-story__shot img,.tv-story__shot svg{width:100%;height:100%;object-fit:cover;scale:1.12;transition:scale 2.4s var(--tv-ease-out)}.tv-story__shot.is-active{opacity:1}.tv-story__shot.is-active img{scale:1.02}.tv-story__shot.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(190,215,255,.22) 45%,transparent 60%);translate:-100% 0;animation:tvSweep 1.6s var(--tv-ease-out) .1s both;pointer-events:none}@keyframes tvSweep{to{translate:100% 0}}.tv-story__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04060b00 55%,#04060bbf),radial-gradient(70% 50% at 100% 0%,rgba(31,107,255,.25),transparent 70%);pointer-events:none}.tv-story__counter{position:absolute;left:3.2rem;bottom:2.8rem;font-family:var(--tv-font-display);font-weight:600;letter-spacing:.08em;color:#fff}.tv-story__current{font-size:4.4rem;letter-spacing:-.03em}.tv-story__total{margin-left:.4rem;font-size:1.4rem;color:var(--tv-text-mid)}.tv-story__bars{position:absolute;right:3.2rem;bottom:3.6rem;display:flex;gap:.6rem}.tv-story__bar{width:3.2rem;height:2px;border-radius:2px;background:#ffffff40}.tv-story__bar{background-image:linear-gradient(90deg,var(--tv-yellow),var(--tv-yellow));background-repeat:no-repeat;background-size:calc(clamp(0,var(--tv-story-i, 0) - var(--i, 0) + 1,1)*100%) 100%;transition:background-size .5s var(--tv-ease-out)}@media screen and (max-width:989px){.tv-story{padding:8rem 0 4rem}.tv-story__grid{grid-template-columns:1fr;gap:0}.tv-story__media{display:none}.tv-story__step{min-height:0;padding:3.2rem 0 4.8rem}.tv-story.is-ready .tv-story__step:not(.is-active)>:not(.tv-story__actions){opacity:1}.tv-story__step-media{display:block;overflow:hidden;aspect-ratio:4 / 3;margin-bottom:3.2rem;border-radius:2.4rem;background:#0b1222}.tv-story__step-media img{width:100%;height:100%;object-fit:cover}}.tv-promo{isolation:isolate;padding:12rem 0;background:#04060b}.tv-promo__title.tv-display{font-size:clamp(4.4rem,6vw,9.6rem);line-height:1.02}.tv-promo .tv-rule{margin:2.8rem 0 2.4rem}.tv-promo__media{aspect-ratio:4 / 5;border-radius:3rem}.tv-promo__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8rem}.tv-promo--cinema{display:flex;align-items:flex-end;min-height:clamp(64rem,100svh,104rem);padding:12rem 0 10rem}.tv-promo--cinema .tv-promo__grid{display:block;width:100%}.tv-promo--cinema .tv-promo__copy{max-width:100rem}.tv-promo--cinema .tv-promo__text{max-width:52rem}.tv-promo--cinema .tv-promo__title.tv-display{font-size:clamp(6rem,11vw,17rem)}.tv-promo__backdrop{position:absolute;top:-12%;right:0;bottom:-12%;left:0;z-index:-1;translate:0 calc(var(--tv-sp, 0) * 90px)}.tv-promo__backdrop .tv-promo__img{width:100%;height:100%;object-fit:cover;scale:1;translate:none}.tv-promo__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#04060beb,#04060b8c 45%,#04060b1a),linear-gradient(0deg,#04060b,#04060b00 40%),linear-gradient(180deg,#04060b,#04060b00 22%)}.tv-promo--cinema .tv-promo__glow{z-index:0;left:-10rem;right:auto;top:auto;bottom:-20rem}.tv-promo__glint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(105deg,transparent 30%,rgba(200,220,255,.16) 46%,rgba(255,255,255,.26) 50%,rgba(200,220,255,.12) 54%,transparent 70%);translate:-120% 0;animation:tvPromoGlint 9s ease-in-out 2s 1;pointer-events:none}@keyframes tvPromoGlint{0%,72%{translate:-120% 0}to{translate:120% 0}}.tv-promo.is-offscreen .tv-promo__glint{animation-play-state:paused}.tv-fx-off .tv-promo__glint{animation:none}.tv-promo--light{background:linear-gradient(180deg,#eef2f9,#f7f9fc)}.tv-promo--light .tv-display{color:var(--tv-navy)}.tv-promo--light .tv-kicker{color:var(--tv-blue)}@media screen and (max-width:989px){.tv-promo{padding:8rem 0}.tv-promo__grid{grid-template-columns:1fr;gap:3.6rem}.tv-promo__media{aspect-ratio:4 / 3}.tv-promo--cinema{min-height:72rem;padding:8rem 0 6rem}.tv-promo__backdrop:after{background:linear-gradient(0deg,#04060b 5%,#04060bb3 55%,#04060b33)}}.tv-statement{--tv-p: clamp(0, calc(var(--tv-sp, 1) + .92), 1);padding:16rem 0 14rem;background:#04060b}.tv-statement__bg{position:absolute;top:-10%;right:0;bottom:-10%;left:0;z-index:-1;opacity:.3;translate:0 calc(var(--tv-sp, 0) * 80px)}.tv-statement__bg img{width:100%;height:100%;object-fit:cover;filter:saturate(.6)}.tv-statement__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 70% at 50% 50%,#04060b8c,#04060b 85%),linear-gradient(180deg,rgba(31,107,255,.18),transparent 60%)}.tv-statement__quote{max-width:16ch;font-size:clamp(4.6rem,7.6vw,12rem);line-height:1.05;letter-spacing:-.032em}.tv-word{opacity:clamp(.14,calc(var(--tv-p) * (var(--n, 6) + 3) - var(--i, 0)),1);transition:opacity .25s linear}.tv-statement__body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6rem;margin-top:7.2rem;padding-top:4rem;border-top:1px solid var(--tv-line)}.tv-statement__side{display:grid;align-content:start;justify-items:start;gap:3.2rem}.tv-statement__keys{display:flex;flex-wrap:wrap;gap:1.2rem 2.8rem;margin:0;padding:0;list-style:none}.tv-statement__keys li{display:inline-flex;align-items:center;gap:1rem;font-family:var(--tv-font-display);font-size:clamp(2rem,1.8vw,2.6rem);font-weight:600;letter-spacing:-.02em}.tv-statement__keys li:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--tv-yellow)}@media screen and (max-width:989px){.tv-statement{padding:10rem 0 9rem}.tv-statement__body{grid-template-columns:1fr;gap:3.6rem;margin-top:4.8rem}}.tv-signoff{padding:13rem 0 0;background:radial-gradient(70% 60% at 50% 100%,rgba(31,107,255,.2),transparent 70%),linear-gradient(180deg,#04060b,#070b14)}.tv-signoff--plain{padding-bottom:10rem}.tv-signoff__top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:6rem}.tv-signoff__tagline{font-size:clamp(4.4rem,6.4vw,10rem);line-height:1.02}.tv-signoff__side{display:grid;justify-items:start;gap:2.4rem;padding-bottom:1rem}.tv-signoff__mail{font-family:var(--tv-font-display);font-size:clamp(2rem,2vw,2.8rem);font-weight:500;letter-spacing:-.02em;color:var(--tv-text-hi);text-decoration:none;background:linear-gradient(90deg,var(--tv-yellow),var(--tv-blue)) 0 100% / 100% 1px no-repeat;padding-bottom:.4rem;transition:color .3s}.tv-signoff__mail:hover{color:#8fb6ff}.tv-signoff__mail:focus-visible{outline:2px solid var(--tv-focus);outline-offset:4px}.tv-signoff__mark{--tv-lx: calc((var(--tv-mx, 0) + .5) * 100%);--tv-ly: calc((var(--tv-my, 0) + .5) * 100%);margin:8rem 0 -.18em;padding:0 1rem;font-family:var(--tv-font-display);font-size:14.2vw;font-weight:800;line-height:1;letter-spacing:-.055em;text-align:center;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(143,182,255,.28);background:radial-gradient(34vw circle at var(--tv-lx) var(--tv-ly),rgba(214,228,255,.95) 0%,rgba(77,141,255,.55) 30%,rgba(31,107,255,.1) 60%,transparent 75%);-webkit-background-clip:text;background-clip:text;translate:0 calc(var(--tv-sp, 0) * -40px);-webkit-user-select:none;user-select:none}.tv-signoff__logo{position:relative;display:grid;place-items:center;width:min(44rem,68vw);margin:7.2rem auto 0;padding-bottom:7rem;translate:0 calc(var(--tv-sp, 0) * -30px)}.tv-signoff__emblem{position:relative;z-index:1;width:100%;height:auto;translate:calc(var(--tv-mx, 0) * -18px) calc(var(--tv-my, 0) * -12px);transition:translate .7s var(--tv-ease-out)}.tv-signoff__halo{position:absolute;top:-12%;right:-18%;bottom:6%;left:-18%;border-radius:50%;background:radial-gradient(closest-side at calc((var(--tv-mx, 0) + .5) * 100%) calc((var(--tv-my, 0) + .5) * 100%),rgba(77,141,255,.4),rgba(31,107,255,.12) 55%,transparent 78%)}.tv-signoff__floor{position:absolute;left:6%;right:6%;bottom:3rem;height:4.4rem;border-radius:50%;background:radial-gradient(closest-side,rgba(31,107,255,.32),rgba(255,212,0,.06) 60%,transparent)}@media screen and (max-width:989px){.tv-signoff{padding-top:9rem}.tv-signoff__top{grid-template-columns:1fr;gap:3.2rem}.tv-signoff__mark{margin-top:5rem}.tv-signoff__logo{margin-top:4.8rem;padding-bottom:5.6rem}.tv-signoff--plain{padding-bottom:7.2rem}}@property --tv-ex{syntax: "<number>"; inherits: true; initial-value: 0;}.tv-stage--pano{min-height:0;padding:0;align-items:stretch;background:#04060b}.tv-stage--pano .tv-stage__bg,.tv-stage--pano .tv-stage__chapters{display:none}.tv-stage--pano .tv-stage__inner.page-width{max-width:none;padding:0}.tv-stage--pano .tv-stage__inner{display:grid;grid-template-areas:"stack";grid-template-columns:minmax(0,1fr);gap:0}.tv-stage--pano .tv-stage__copy,.tv-stage--pano .tv-stage__scene{grid-area:stack}.tv-stage--pano .tv-stage__scene{height:auto;z-index:0}.tv-stage--pano .tv-stage__copy{z-index:7;align-self:end;justify-self:start;width:min(54rem,calc(100% - 10rem));margin:0 0 8.4rem max(5rem,calc((100vw - var(--page-width, 140rem)) / 2 + 5rem));padding:3rem 3.4rem 3.2rem;border:1px solid rgba(255,255,255,.09);border-radius:2.4rem;background:linear-gradient(180deg,#070b14d6,#070b14eb);-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);box-shadow:0 40px 80px -40px #000000e6;translate:none;opacity:1}.tv-stage--pano .tv-stage__kicker{margin-bottom:1.6rem}.tv-stage--pano .tv-stage__title{font-size:clamp(3.6rem,3.4vw,5.8rem)}.tv-stage--pano .tv-stage__text{margin-top:1.6rem;font-size:1.5rem}.tv-stage--pano .tv-stage__actions{margin-top:2.4rem}.tv-pano{--tv-ex: clamp(0, calc((var(--tv-mx, 0) - .04) * 2.4), 1);position:relative;transition:--tv-ex .8s var(--tv-ease-out)}.tv-pano.is-open{--tv-ex: 1}.tv-pano__track{position:relative;overflow:hidden;background:#04060b}.tv-pano__scene{position:relative;width:min(100%,calc((100svh - 6rem) * var(--ratio)));aspect-ratio:var(--ratio);margin-inline:auto}.tv-pano__band{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.tv-pano__img{display:block;width:100%;height:100%;object-fit:cover}.tv-pano--layers .tv-pano__band--back{--cut: calc(var(--split-1) + max(0, 1 - var(--tv-ex) * 8) * 110%);-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--cut) - 1.2%),transparent calc(var(--cut) + 1.2%));mask-image:linear-gradient(180deg,#000 calc(var(--cut) - 1.2%),transparent calc(var(--cut) + 1.2%));transform:translate(calc(var(--tv-mx, 0) * var(--tv-ex) * -14px),calc(var(--tv-ex) * -14px))}.tv-pano--layers .tv-pano__band--mid{-webkit-mask-image:linear-gradient(180deg,transparent calc(var(--split-1) - 1.2%),#000 calc(var(--split-1) + 1.2%),#000 calc(var(--split-2) - 1.2%),transparent calc(var(--split-2) + 1.2%));mask-image:linear-gradient(180deg,transparent calc(var(--split-1) - 1.2%),#000 calc(var(--split-1) + 1.2%),#000 calc(var(--split-2) - 1.2%),transparent calc(var(--split-2) + 1.2%))}.tv-pano--layers .tv-pano__band--front{-webkit-mask-image:linear-gradient(180deg,transparent calc(var(--split-2) - 1.2%),#000 calc(var(--split-2) + 1.2%));mask-image:linear-gradient(180deg,transparent calc(var(--split-2) - 1.2%),#000 calc(var(--split-2) + 1.2%));transform:translate(calc(var(--tv-mx, 0) * var(--tv-ex) * 22px),calc(var(--tv-ex) * 22px))}.tv-pano__seam{position:absolute;left:4%;right:4%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(77,141,255,.9) 18%,#cfe0ff 50%,rgba(255,212,0,.8) 82%,transparent);box-shadow:0 0 18px 3px #1f6bff8c;opacity:var(--tv-ex);pointer-events:none}.tv-pano__seam--1{top:var(--split-1);translate:0 calc(var(--tv-ex) * -7px - 1px)}.tv-pano__seam--2{top:var(--split-2);translate:0 calc(var(--tv-ex) * 11px - 1px)}.tv-pano__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04060b8c,#04060b00 16% 70%,#04060bb8),linear-gradient(90deg,#04060b80,#04060b00 34%);pointer-events:none}.tv-stage--pano .tv-room__hots{z-index:6}.tv-stage--pano .tv-hot{transform:none;translate:0 0;transition:translate .8s var(--tv-ease-out)}.tv-stage--pano .tv-hot--back{translate:calc(var(--tv-mx, 0) * var(--tv-ex) * -14px) calc(var(--tv-ex) * -14px)}.tv-stage--pano .tv-hot--front{translate:calc(var(--tv-mx, 0) * var(--tv-ex) * 22px) calc(var(--tv-ex) * 22px)}.tv-hot__tag{position:absolute;top:50%;left:calc(100% - .4rem);padding:.55rem 1.1rem;border:1px solid rgba(77,141,255,.45);border-radius:4rem;background:#070b14d1;font-family:var(--tv-font-display);font-size:1.15rem;font-weight:600;letter-spacing:.08em;white-space:nowrap;color:#fff;opacity:0;translate:-6px -50%;transition:opacity .4s,translate .4s var(--tv-ease-out);pointer-events:none}.tv-hot--end .tv-hot__tag{left:auto;right:calc(100% - .4rem);translate:6px -50%}.tv-hot.is-spot .tv-hot__tag{opacity:1;translate:0 -50%}.tv-hot.is-spot .tv-hot__dot{scale:1.3;box-shadow:0 0 0 3px #070b1499,0 0 0 5px #ffd400b3,0 0 22px 5px #1f6bffcc}.tv-hot:hover .tv-hot__tag,.tv-hot:focus-visible .tv-hot__tag{opacity:0}.tv-pano__bar{position:absolute;right:max(5rem,calc((100vw - var(--page-width, 140rem)) / 2 + 5rem));bottom:3.2rem;z-index:7;display:flex;align-items:center;gap:2rem}.tv-stage--pano .tv-room__hint{position:static}.tv-pano__hint-touch{display:none}.tv-pano__toggle{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;padding:0 1.8rem;border:1px solid rgba(255,255,255,.16);border-radius:4rem;background:#070b14b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:600 1.3rem/1 var(--tv-font-display);letter-spacing:.04em;color:#fff;white-space:nowrap;flex:none;cursor:pointer;transition:border-color .2s,background-color .2s}.tv-pano__toggle:hover{border-color:#4d8dffb3}.tv-pano__toggle[aria-pressed=true]{border-color:transparent;background:#1f6bff}.tv-pano__toggle:focus-visible{outline:2px solid var(--tv-yellow);outline-offset:3px}.tv-pano__toggle-icon{display:grid;gap:2px;width:1.6rem}.tv-pano__toggle-icon span{height:2px;border-radius:2px;background:currentColor;transition:translate .4s var(--tv-ease-out)}.tv-pano__toggle[aria-pressed=true] .tv-pano__toggle-icon span:first-child{translate:0 -2px}.tv-pano__toggle[aria-pressed=true] .tv-pano__toggle-icon span:last-child{translate:0 2px}@media(hover:none){.tv-pano__hint-wide{display:none}.tv-pano__hint-touch{display:inline}}@media screen and (max-width:1279px){.tv-stage--pano .tv-stage__inner{grid-template-areas:none}.tv-stage--pano .tv-stage__copy,.tv-stage--pano .tv-stage__scene{grid-area:auto}.tv-stage--pano .tv-stage__copy{width:auto;margin:0;padding:4.8rem 5rem 2.8rem;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.tv-pano__bar{position:static;justify-content:space-between;gap:1.2rem;padding:1.6rem 5rem 3.2rem}}@media screen and (max-width:989px){.tv-stage--pano .tv-stage__copy{padding:4rem 1.5rem 2.4rem}.tv-pano__track{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.tv-pano__track::-webkit-scrollbar{display:none}.tv-pano__scene{width:auto;height:clamp(36rem,58svh,56rem);margin:0}.tv-pano__bar{position:static;justify-content:space-between;gap:1.2rem;padding:1.6rem 1.5rem 3.2rem}.tv-pano__shade{background:linear-gradient(180deg,#04060b59,#04060b00 18% 78%,#04060b80)}}.tv-stage.is-offscreen .tv-hot.is-spot .tv-hot__tag{transition:none}@media(prefers-reduced-motion:reduce){.tv-line>span,.tv-stage__text,.tv-stage__actions,.tv-stage__chapters,.tv-stage__float,.tv-index__slide.is-active .tv-index__caption>*,.tv-story__shot.is-active:after{animation:none}.tv-stage__item,.tv-stage__halo,.tv-stage__copy,.tv-promo__backdrop,.tv-statement__bg,.tv-signoff__mark,.tv-signoff__logo,.tv-signoff__emblem{translate:none}.tv-stage__item,.tv-stage__halo{transform:none}.tv-room__layer,.tv-stage--room .tv-stage__item,.tv-hot{transform:none;translate:none}.tv-room__layer,.tv-room__layer *,.tv-stage--room .tv-stage__card,.tv-hot,.tv-hot__dot:before{animation:none}.tv-hot__dot:before{opacity:0}.tv-hot__card,.tv-hot__dot{transition:none}.tv-stage__copy{opacity:1}.tv-stage__light{display:none}.tv-word{opacity:1}.tv-index__img,.tv-story__shot img,.tv-index__link,.tv-pcard,.tv-stage__card,.tv-index__frame{transition:none}.tv-promo__glint{animation:none}.tv-pano{--tv-ex: 0;transition:none}.tv-pano.is-open{--tv-ex: 1}.tv-stage--pano .tv-hot,.tv-pano__toggle-icon span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tv-home.css.map */
