.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:root{--nv-h: 72px;--nv-bars: calc(100lvh - 100svh) }html:has(.hv4){scroll-snap-type:y proximity;scroll-padding-top:0}@media (pointer: fine) and (prefers-reduced-motion: no-preference){html.js:has(.hv4){scroll-snap-type:none}}@media (pointer: coarse) and (prefers-reduced-motion: no-preference){html:has(.hv4){scroll-snap-type:y mandatory}}.hv4{background:var(--black)}.hv4 main{color:var(--white)}.nv{position:relative}.nv__nav{position:sticky;top:calc(100dvh - var(--nv-h));z-index:5;height:var(--nv-h);margin-bottom:calc(var(--nv-h) * -1);display:flex;align-items:center;padding-inline:max(4vw,22px)}.nv__nav ul{flex:1;display:flex;flex-wrap:wrap;justify-content:center;gap:0 clamp(20px,4vw,64px);border-top:1px solid rgba(255,255,255,.28)}.nv__nav a{position:relative;display:block;margin-top:-1px;padding:18px 2px;color:#ffffffb8;font-size:14px;line-height:1.3;letter-spacing:.01em;white-space:nowrap;transition:color .3s var(--ease-standard);text-shadow:0 1px 10px rgba(0,0,0,.55)}.nv__nav a:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--white);transform:scaleX(0);transition:transform .5s var(--ease-reveal)}.nv__nav a:hover,.nv__nav a[aria-current]{color:var(--white)}.nv__nav a[aria-current]:before{transform:none}.nv-slide{--beam-w: 30vw;position:relative;display:flex;align-items:flex-end;justify-content:center;height:100lvh;min-height:540px;padding:44px 22px calc(var(--nv-bars) + var(--nv-h) + clamp(20px,6svh,56px));overflow:hidden;isolation:isolate;background:var(--black);scroll-snap-align:start;scroll-snap-stop:always}.nv-slide__media{position:absolute;inset:0}.nv-slide__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 9s cubic-bezier(.2,.4,.4,1);will-change:transform}.nv-slide.is-active .nv-slide__media img{transform:none}.nv-slide__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000038 0,#0000001a 34%,#000000c7 82%)}.nv-slide__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;text-shadow:0 1px 24px rgba(0,0,0,.35)}.js .nv-slide__copy{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-reveal) .15s,transform .9s var(--ease-reveal) .15s}.js .nv-slide.is-active .nv-slide__copy{opacity:1;transform:none}.nv-slide__name{font-size:80px;line-height:1.05;font-weight:600;letter-spacing:-.015em}.nv-slide__line{margin-top:8px;font-size:28px;line-height:1.14286;letter-spacing:.007em}html:lang(zh-Hans) .nv-slide__name{line-height:1.09375}html:lang(zh-Hans) .nv-slide__line{line-height:1.25}.nv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:22px;padding:12px 22px;border-radius:980px;background:var(--white);color:var(--ink);font-size:17px;line-height:1.17648;letter-spacing:-.022em;text-shadow:none;transition:background-color .3s var(--ease-standard)}.nv-btn:hover{background:var(--platter)}.nv-slide--car{align-items:flex-start;padding-block:clamp(84px,13svh,128px) var(--nv-h)}.nv-car{position:absolute;inset:auto 0 calc(var(--nv-bars) + var(--nv-h) + 1svh);height:60%}.nv-car img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%}.nv-car__lit,.nv-car__beam,.nv-glow{display:none}.is-dark .nv-car__dim{filter:brightness(.36) contrast(1.05);animation:nv-dawn 2.2s .2s var(--ease-reveal) backwards}.is-dark .nv-car__beam{display:block;position:absolute;top:0;left:0;width:calc(var(--beam-w) * 2);height:88vh;-webkit-mask-image:radial-gradient(closest-side,var(--black) 0,rgba(0,0,0,.72) 34%,transparent 100%);mask-image:radial-gradient(closest-side,var(--black) 0,rgba(0,0,0,.72) 34%,transparent 100%);will-change:transform}.is-dark .nv-car__lit{display:block;top:0;left:0;width:var(--car-w);max-width:none;height:var(--car-h);filter:brightness(2.6) contrast(1.08) sepia(.28);animation:nv-fade 1.8s .9s linear backwards;will-change:transform}.is-dark .nv-glow{display:block;position:absolute;top:0;left:0;z-index:1;pointer-events:none;width:calc((var(--beam-w) + 4vw) * 2);height:92vh;background:radial-gradient(closest-side,rgba(212,178,117,.15),transparent 100%);will-change:transform}@keyframes nv-dawn{0%{filter:brightness(0) contrast(1.05)}}@keyframes nv-fade{0%{opacity:0}}.nv-more{position:relative;z-index:6;padding:88px max(4vw,22px) 96px;background:var(--black);scroll-snap-align:start}.nv-more__title{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:-.01em;text-align:center}.nv-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:1400px;margin:40px auto 0}.nv-tile a{position:relative;display:block;aspect-ratio:45 / 32;border-radius:18px;overflow:hidden;background:var(--ink)}.nv-tile img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-reveal)}.nv-tile a:hover img,.nv-tile a:focus-visible img{transform:scale(1.04)}.nv-tile a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 55%,#000000a8)}.nv-tile__name{position:absolute;inset:auto 20px 16px;z-index:1;display:inline-flex;align-items:center;gap:.4em;font-size:21px;font-weight:600;letter-spacing:-.01em}.hv4 .gf{--hair: #2c2c2e;background:var(--black);color:#ffffff9e;scroll-snap-align:end}.hv4 .gf a{color:#fffc}.hv4 .gf a:hover{color:var(--white)}.hv4 .gf__region .gf__langs{background:var(--surface-dark);box-shadow:0 0 0 1px var(--hair-dark),0 8px 28px #00000080}.hv4 .gf__langs a:hover{background:var(--dark-hover)}.hv4 .gf__langs a[aria-current]:after{border-color:var(--link-dark)}.hv4 .gf__region summary:hover{color:var(--white)}.hv4 .gf__wrap{padding-top:28px;border-top:1px solid var(--hair)}.hv4 .gf__col summary{color:var(--white)}@media (max-width: 1068px){.nv-slide__name{font-size:64px}.nv-slide__line{font-size:24px}}@media (max-width: 734px){.nv-slide__name{font-size:44px}.nv-slide__line{font-size:19px;line-height:1.21}}@media (max-width: 833px){:root{--nv-h: 56px}.nv__nav{padding-inline:0}.nv__nav ul{position:relative;flex-wrap:nowrap;justify-content:flex-start;gap:0 20px;padding-inline:16px;border-top:0;box-shadow:inset 0 1px #ffffff47;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.nv__nav ul::-webkit-scrollbar{display:none}.nv__nav li{flex:none}.nv__nav li:first-child{margin-left:auto}.nv__nav li:last-child{margin-right:auto}.nv__nav a{margin-top:0;padding:14px 2px 13px;font-size:13px;letter-spacing:0}.nv-slide{--beam-w: 62vw;padding-bottom:calc(var(--nv-bars) + var(--nv-h) + 24px)}.nv-slide--car{padding-top:96px}.nv-car{inset:auto 0 calc(var(--nv-bars) + var(--nv-h) + 3svh);height:44%}.is-dark .nv-car__dim{filter:brightness(.6) contrast(1.05)}.nv-more{padding-block:64px 72px}.nv-more__title{font-size:32px}.nv-tiles{gap:8px;margin-top:28px}.nv-tile__name{inset:auto 14px 12px;font-size:17px}#subscription .nv-slide__media img{height:80%;object-position:88% 62%!important;-webkit-mask-image:linear-gradient(180deg,var(--black) 86%,transparent);mask-image:linear-gradient(180deg,var(--black) 86%,transparent)}#driver .nv-slide__media img{object-position:97% 18%!important}}@media (max-width: 560px){.nv-tiles{grid-template-columns:1fr;gap:12px}.nv-tile a{aspect-ratio:16 / 10}.nv-tile__name{inset:auto 18px 14px;font-size:21px}}html.nv-deck{scroll-snap-type:none}.nv-deck .nv{height:100svh;min-height:540px;overflow:hidden}.nv-deck .nv__nav{position:absolute;inset:auto 0 0;margin:0}.nv-deck .nv-slide{position:absolute;inset:0;height:auto;min-height:0;padding-bottom:calc(var(--nv-h) + clamp(20px,6svh,56px));visibility:hidden}.nv-deck .nv-slide.is-shown{visibility:visible}.nv-deck .nv-slide--car{padding-bottom:var(--nv-h)}.nv-deck .nv-car{bottom:calc(var(--nv-h) + 1svh)}.nv-deck .nv-slide__copy,.nv-deck .nv-slide.is-active .nv-slide__copy{opacity:1;transform:none;transition:none}.nv-deck .nv-slide__copy>*{opacity:0;transform:translateY(32px);transition:opacity .25s var(--ease-standard),transform .25s var(--ease-standard),background-color .3s var(--ease-standard)}.nv-deck .nv-slide.is-active .nv-slide__copy>*{opacity:1;transform:none;transition:opacity .6s var(--ease-reveal),transform .8s cubic-bezier(.16,1,.3,1),background-color .3s var(--ease-standard)}.nv-deck .nv-slide.is-active .nv-slide__copy>:nth-child(2){transition-delay:.1s,.1s,0s}.nv-deck .nv-slide.is-active .nv-slide__copy>:nth-child(3){transition-delay:.2s,.2s,0s}.nv-entering .gn,.nv-entering .nv__nav{opacity:0}.nv-deck .nv-car__beam,.nv-deck .nv-glow{transition:opacity .8s var(--ease-standard)}.nv-entering .nv-car__beam,.nv-entering .nv-glow{opacity:0;transition:none}.nv-lamp{display:none}.nv-entering .nv-lamp{display:block;position:absolute;top:0;left:0;right:0;z-index:3;height:70%;pointer-events:none;opacity:0;transform-origin:50% 0}.nv-lamp:before,.nv-lamp:after{content:"";position:absolute;left:50%;width:min(64vw,980px);transform:translate(-50%)}.nv-lamp:before{top:0;height:9%;clip-path:polygon(0 0,100% 0,84% 100%,16% 100%);background:linear-gradient(180deg,var(--on-dark-2),var(--white))}.nv-lamp:after{top:9%;height:91%;clip-path:polygon(16% 0,84% 0,100% 100%,0 100%);background:linear-gradient(180deg,#ffffff12,#fff0 85%)}@media (max-width: 833px){.nv-deck .nv-slide{padding-bottom:calc(var(--nv-h) + 24px)}.nv-deck .nv-car{bottom:calc(var(--nv-h) + 3svh)}}.nv-intro{display:none}.has-intro .nv-intro{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--black);color:var(--white);animation:nv-intro-out .5s 1.8s ease forwards}.has-intro .nv-intro.is-skipped{animation:nv-intro-skip .25s ease forwards}.nv-intro__logo{width:48px;height:auto;filter:invert(1);opacity:0;animation:nv-intro-logo .6s .1s ease-out forwards}.nv-intro__line{margin:30px 24px 0;text-align:center;font-size:clamp(11px,1.05vw,13px);font-weight:500;letter-spacing:.3em;text-transform:uppercase}html:lang(zh-Hans) .nv-intro__line{letter-spacing:.3em!important}html:lang(zh-Hans) .nv-intro__line *{letter-spacing:inherit!important}.nv-intro__part{white-space:nowrap}.nv-intro__part>span{display:inline-block;opacity:0;filter:blur(8px);animation:nv-intro-word .5s calc(.3s + var(--i) * .06s) ease-out forwards}.nv-intro__bar{position:absolute;left:50%;bottom:calc(48px + env(safe-area-inset-bottom));width:140px;height:1px;margin-left:-70px;background:#fff3}.nv-intro__bar:after{content:"";position:absolute;inset:0;background:var(--white);transform:scaleX(0);transform-origin:left;animation:nv-intro-bar 1.7s .1s ease-in-out forwards}@keyframes nv-intro-logo{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nv-intro-word{to{opacity:1;filter:blur(0)}}@keyframes nv-intro-bar{to{transform:scaleX(1)}}@keyframes nv-intro-out{to{opacity:0;visibility:hidden}}@keyframes nv-intro-skip{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion: reduce){.nv-slide__media img{transform:none;transition:none}.js .nv-slide__copy{opacity:1;transform:none;transition:none}.nv-tile img,.nv__nav a:before{transition:none}}@media (prefers-reduced-transparency: reduce){.nv-btn{background:var(--white)}}
