.ndp-intro{--cream:#f4f0e6;--ink:#050505;background:var(--ink);width:100%;min-width:0;max-width:100%;color:var(--cream);margin:0;padding:0 0 72px;position:relative;overflow-x:clip}.ndp-intro *{box-sizing:border-box}.ndp-intro :focus-visible{outline:1px solid var(--cream);outline-offset:3px}.ndp-intro h1,.ndp-intro h2,.ndp-intro h3,.ndp-intro p{margin:0}.ndp-intro h1,.ndp-intro h2,.ndp-intro h3{letter-spacing:-.06em;color:var(--cream);font-weight:500;line-height:.88}.ndp-intro-wrap{width:min(1120px,100%);max-width:100%;margin-inline:auto;padding-inline:24px}.ndp-intro [data-jump]{scroll-margin-top:76px}.ndp-intro-nav{z-index:20;background:#050505;border-bottom:1px solid #ffffff14;height:64px;position:sticky;top:0}.ndp-intro-nav-inner{align-items:center;gap:22px;height:100%;display:flex}.ndp-intro-nav .ndp-brand{margin-right:auto}.ndp-intro-nav-side{position:relative}.ndp-intro-links{align-items:center;gap:18px;min-width:0;display:flex}.ndp-intro-links a{color:#f4f0e680;white-space:nowrap;font-size:14px;text-decoration:none}.ndp-intro-links a:hover,.ndp-intro-links a:focus-visible{color:var(--cream)}a.ndp-intro-go{background:var(--cream);color:#111;-webkit-text-fill-color:#111;white-space:nowrap;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}a.ndp-intro-go:hover{color:#111;-webkit-text-fill-color:#111;background:#fff}.ndp-intro button.ndp-intro-menu{height:36px;color:var(--cream);-webkit-text-fill-color:var(--cream);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;display:none}.ndp-intro-pop{z-index:30;background:#050505;border:1px solid #ffffff1f;width:min(260px,70vw);padding:8px;position:absolute;top:calc(100% + 8px);right:0}.ndp-intro button.ndp-intro-jump{width:100%;color:var(--cream);-webkit-text-fill-color:var(--cream);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px;font-size:16px;display:block}.ndp-intro button.ndp-intro-jump:hover,.ndp-intro button.ndp-intro-jump:focus-visible{background:#ffffff0f}.ndp-film{position:relative}.ndp-intro.is-motion .ndp-film{height:480vh}.ndp-film-sticky{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:18px 36px;width:min(1180px,100%);max-width:100%;margin-inline:auto;padding:28px 28px 18px;display:grid;position:relative;overflow:hidden}.ndp-intro.is-motion .ndp-film-sticky{height:calc(100dvh - 64px);position:sticky;top:64px}.ndp-film-copy{align-self:center;min-width:0;position:relative}.ndp-intro.is-motion .ndp-film-copy{align-self:stretch;height:100%;min-height:0}.ndp-film-line{max-width:38rem}.ndp-intro.is-motion .ndp-film-line{opacity:0;pointer-events:none;max-height:100%;transition:opacity .45s linear;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.ndp-intro.is-motion .ndp-film-sticky[data-beat="0"] .ndp-film-line[data-beat="0"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="1"] .ndp-film-line[data-beat="1"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="2"] .ndp-film-line[data-beat="2"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-film-line[data-beat="3"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="4"] .ndp-film-line[data-beat="4"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="5"] .ndp-film-line[data-beat="5"]{opacity:1;pointer-events:auto}.ndp-film-line .ndp-kicker{margin-bottom:14px}.ndp-film-line h1,.ndp-film-line h2{font-size:clamp(56px,6.6vw,108px)}.ndp-film-body{max-width:38ch;margin-top:18px}.ndp-film-body p{color:#f4f0e6b8;margin-top:10px;font-size:16px;line-height:1.45}.ndp-film-body p:first-child{margin-top:0}.ndp-film-pills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ndp-film-pills span{color:#f4f0e66b;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;display:inline-flex}.ndp-film-pills span.is-on{color:var(--cream);border-color:#f4f0e6b3}.ndp-film-presave{background:var(--cream);-webkit-text-fill-color:#111;font-weight:600;color:#111!important;border-color:var(--cream)!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important}.ndp-film-specs{max-width:42ch;margin:16px 0 0;padding:0;list-style:none}.ndp-film-specs li{color:var(--cream);border-top:1px solid #ffffff1a;padding:9px 0;font-size:15px;line-height:1.35}.ndp-film-euro{color:#f4f0e69e!important;margin-top:18px!important}.ndp-film-euro strong{color:var(--cream);letter-spacing:-.045em;margin-bottom:4px;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:.95;display:block}.ndp-film-split{max-width:280px;margin-top:18px!important}.ndp-film-track{background:#ffffff1f;height:2px;display:block}.ndp-film-track i{background:var(--cream);width:20%;height:2px;display:block}.ndp-film-split>span:last-child{color:#f4f0e69e;margin-top:8px;font-size:13px;display:block}.ndp-film-body a{color:var(--cream)}.ndp-room{min-width:0;height:100%;min-height:460px;position:relative;overflow:hidden}.ndp-intro.is-motion .ndp-room{min-height:0}.ndp-intro-desk{flex-direction:column;height:100%;min-height:0;display:flex}.ndp-intro .ndp-shelf{flex:1;width:100%;min-height:0}.ndp-intro .ndp-shelf-world{background:radial-gradient(72% 48% at 46% 64%,#f4f0e612,#0000 70%),0 0;height:100%;min-height:0;overflow:hidden}.ndp-intro .ndp-shelf-read{padding:8px 0 0}.ndp-intro.is-motion .ndp-sleeve[data-sleeve=akimbo][data-reflect="0"]{transform:translate3d(calc(-50% - 28px),-46%,300px)scale(1.07)}.ndp-intro.is-motion .ndp-sleeve[data-sleeve=share][data-reflect="0"]{transform:translate3d(calc(228px - 50%),calc(26px - 46%),180px)scale(1.07)}.ndp-intro .ndp-sleeve.is-reflect{opacity:0}.ndp-intro .ndp-shelf-world[data-ready] .ndp-sleeve.is-reflect{opacity:1}.ndp-intro .ndp-sleeve-face img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ndp-intro-phone{display:none}.ndp-curve-wrap{z-index:6;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:6% 0 18%}.ndp-intro:not(.is-motion) .ndp-curve-wrap{opacity:1;margin-top:12px;position:relative;inset:auto}.ndp-film-curve{width:100%;height:auto;display:block}.ndp-intro.is-motion .ndp-film-curve{height:min(360px,82%)}.ndp-curve-pale{fill:none;stroke:#f4f0e66b;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ndp-curve-sharp{fill:none;stroke:#f4f0e6;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.ndp-intro.is-motion .ndp-curve-pale,.ndp-intro.is-motion .ndp-curve-sharp{stroke-dasharray:var(--len,2400);stroke-dashoffset:var(--len,2400)}.ndp-curve-key{color:#f4f0e68c;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:12px;display:flex}.ndp-curve-key i,.ndp-curve-key b{vertical-align:middle;background:#f4f0e661;width:18px;height:2px;margin-right:8px;display:inline-block}.ndp-curve-key b{background:var(--cream)}.ndp-film-foot{grid-column:1/-1;min-width:0}.ndp-film-index{flex-wrap:wrap;gap:4px 16px;display:flex}.ndp-intro button.ndp-film-index-btn{color:#f4f0e666;-webkit-text-fill-color:#f4f0e666;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px}.ndp-intro button.ndp-film-index-btn:hover,.ndp-intro button.ndp-film-index-btn:focus-visible{color:var(--cream);-webkit-text-fill-color:var(--cream)}.ndp-intro.is-motion .ndp-film-sticky[data-beat="0"] .ndp-film-index button[data-beat="0"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="1"] .ndp-film-index button[data-beat="1"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="2"] .ndp-film-index button[data-beat="2"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-film-index button[data-beat="3"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="4"] .ndp-film-index button[data-beat="4"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="5"] .ndp-film-index button[data-beat="5"]{color:var(--cream);-webkit-text-fill-color:var(--cream);box-shadow:inset 0 -1px 0 var(--cream)}.ndp-film-progress{background:#ffffff1f;height:1px;margin-top:8px}.ndp-film-progress i{height:1px;width:calc(var(--p,0) * 100%);background:var(--cream);display:block}.ndp-intro:not(.is-motion) .ndp-film-progress{display:none}.ndp-intro:not(.is-motion) .ndp-film-sticky{flex-direction:column;gap:28px;height:auto;display:flex;overflow:visible}.ndp-intro:not(.is-motion) .ndp-room{order:-1;height:auto;min-height:0;overflow:visible}.ndp-intro:not(.is-motion) .ndp-shelf-world{perspective:none;height:auto;min-height:0;overflow:visible}.ndp-intro:not(.is-motion) .ndp-shelf-rig{flex-wrap:wrap;gap:16px;height:auto;display:flex;position:relative;inset:auto;transform:none!important}.ndp-intro:not(.is-motion) .ndp-sleeve{aspect-ratio:1;opacity:1;width:min(220px,46%);height:auto;position:relative;top:auto;left:auto;transform:none!important}.ndp-intro:not(.is-motion) .ndp-sleeve.is-reflect,.ndp-intro:not(.is-motion) .ndp-shelf-floor{display:none}.ndp-intro:not(.is-motion) .ndp-film-line{opacity:1;margin-top:8px;position:relative}.ndp-intro:not(.is-motion) .ndp-film-foot{order:2}.ndp-intro-block{padding-top:clamp(64px,8vw,104px)}.ndp-intro-block h2{max-width:12ch;font-size:clamp(40px,5vw,72px)}.ndp-intro-lead{color:#f4f0e6b8;max-width:46ch;margin-top:16px;font-size:17px;line-height:1.45}.ndp-intro-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ndp-intro-steps li{border-top:1px solid #ffffff24;min-width:0;padding-top:14px}.ndp-intro-steps span{color:#f4f0e66b;letter-spacing:.14em;margin-bottom:10px;font-size:12px;display:block}.ndp-intro-steps h3{font-size:28px}.ndp-intro-steps p{color:#f4f0e6ad;margin-top:10px;font-size:15px;line-height:1.45}.ndp-intro-deal{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 20px;margin:0;padding:28px 0 8px;list-style:none;display:grid}.ndp-intro-deal li{border-top:1px solid #ffffff24;min-width:0;padding-top:12px}.ndp-intro-deal strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,88px);font-weight:500;line-height:.88;display:block}.ndp-intro-deal span{color:#f4f0e68c;max-width:16ch;margin-top:8px;font-size:14px;line-height:1.35;display:block}.ndp-intro-stores{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.ndp-intro button.ndp-intro-store{color:#f4f0e6c7;-webkit-text-fill-color:#f4f0e6c7;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:0 14px;font-size:14px}.ndp-intro button.ndp-intro-store:hover,.ndp-intro button.ndp-intro-store:focus-visible{border-color:var(--cream);color:var(--cream);-webkit-text-fill-color:var(--cream)}.ndp-intro button.ndp-intro-store.is-on{background:var(--cream);border-color:var(--cream);color:#111;-webkit-text-fill-color:#111}.ndp-intro-faq{max-width:720px;margin-top:8px}.ndp-intro-faq>div{border-top:1px solid #ffffff1a}.ndp-intro button.ndp-intro-ask{width:100%;min-height:56px;color:var(--cream);-webkit-text-fill-color:var(--cream);font:inherit;letter-spacing:-.03em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:18px;display:flex}.ndp-intro button.ndp-intro-ask:after{content:"";border-right:1px solid var(--cream);border-bottom:1px solid var(--cream);flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.ndp-intro button.ndp-intro-ask[aria-expanded=true]:after{transform:rotate(225deg)translateY(-2px)}.ndp-intro-faq-a{grid-template-rows:0fr;display:grid}.ndp-intro-faq-a.is-open{grid-template-rows:1fr}.ndp-intro-faq-a p{color:#f4f0e6b8;max-width:62ch;margin:0;line-height:1.5;overflow:hidden}.ndp-intro-faq-a.is-open p{padding-bottom:16px}.ndp-intro-close{padding-bottom:12px}.ndp-intro .ndp-key-form{flex-flow:wrap;align-items:flex-end;gap:10px;max-width:560px;margin-top:22px}.ndp-intro .ndp-field{flex:240px;min-width:0}.ndp-intro .ndp-btn{height:46px;padding:0 18px}.ndp-intro .ndp-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ndp-intro .ndp-key-form.is-compact{flex-flow:row;flex:220px;align-items:center;gap:8px;min-width:0;max-width:380px;margin:0;position:relative}.ndp-intro .ndp-key-form.is-compact .ndp-field{flex:1 1 0;min-width:0}.ndp-intro .ndp-key-form.is-compact .ndp-key{background:#101010;border-radius:999px;width:100%;min-width:0;max-width:100%;height:36px;min-height:36px;padding:0 14px}.ndp-intro .ndp-key-form.is-compact .ndp-btn{white-space:nowrap;border-radius:999px;flex:none;width:auto;height:36px;min-height:36px;padding:0 14px}.ndp-intro .ndp-key-form.is-compact .ndp-msg{z-index:5;white-space:nowrap;margin:0;position:absolute;top:calc(100% + 8px);right:0}@media (max-width:1100px){.ndp-intro-links{display:none}.ndp-intro button.ndp-intro-menu{display:inline-flex}}@media (max-width:900px){.ndp-intro-nav{height:auto}.ndp-intro-nav-inner{flex-wrap:wrap;row-gap:10px;height:auto;padding-block:10px}.ndp-intro-nav .ndp-brand{margin-right:0}.ndp-intro-nav-side{margin-left:auto}.ndp-intro .ndp-key-form.is-compact{flex:100%;order:3;min-width:0;max-width:none}.ndp-intro.is-motion .ndp-film{height:420vh}.ndp-intro.is-motion .ndp-film-sticky{flex-direction:column;justify-content:flex-start;gap:10px;width:100%;max-width:100%;height:calc(100dvh - 104px);padding:12px 0 8px;display:flex;top:104px}.ndp-intro.is-motion .ndp-film-copy{flex:none;align-content:start;height:auto;min-height:0;padding-inline:16px;display:grid}.ndp-intro.is-motion .ndp-film-line{grid-area:1/1;max-height:none;position:absolute;top:0;left:0;right:0;overflow:hidden;transform:none}.ndp-intro.is-motion .ndp-film-sticky[data-beat="0"] .ndp-film-line[data-beat="0"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="1"] .ndp-film-line[data-beat="1"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="2"] .ndp-film-line[data-beat="2"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-film-line[data-beat="3"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="4"] .ndp-film-line[data-beat="4"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="5"] .ndp-film-line[data-beat="5"]{height:auto;position:relative;top:auto;overflow:visible}.ndp-intro.is-motion .ndp-film-line h1,.ndp-intro.is-motion .ndp-film-line h2{font-size:clamp(34px,9.2vw,56px)}.ndp-intro.is-motion .ndp-film-body{max-height:none;overflow:visible}.ndp-intro .ndp-film-specs{display:none}.ndp-intro.is-motion .ndp-room{flex:auto;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex;overflow:hidden;container-type:size}.ndp-intro-desk{display:none!important}.ndp-intro-phone{flex-direction:column;justify-content:flex-end;width:min(100%,300px);min-height:0;max-height:100%;margin:0 auto;display:flex}.ndp-intro .ndp-phone-card{flex-direction:column;width:100%;min-height:0;max-height:100%;margin:0 auto;display:flex}.ndp-intro .ndp-phone-cover{aspect-ratio:1;background:#121212;width:min(100%,100cqh - 70px);max-width:100%;margin-inline:auto;display:block;position:relative;overflow:hidden;container-type:inline-size}.ndp-intro .ndp-phone-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ndp-intro .ndp-phone-scrim{background:linear-gradient(#0000,#000000c7);flex-direction:column;gap:2px;padding:clamp(14px,16cqw,56px) 12px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.ndp-intro .ndp-phone-scrim em{color:#f4f0e6b8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-style:normal}.ndp-intro .ndp-phone-scrim strong{color:#f4f0e6;letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(15px,14cqw,28px);font-weight:600;line-height:.95}.ndp-intro .ndp-phone-scrim span{color:#f4f0e6c7;font-size:13px}.ndp-intro .ndp-phone-figs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:10px 2px 0;display:grid}.ndp-intro .ndp-phone-figs b{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(16px,5.4vw,22px);font-weight:600;line-height:1;display:block}.ndp-intro .ndp-phone-figs span{color:#f4f0e680;letter-spacing:.08em;text-transform:uppercase;white-space:normal;margin-top:3px;font-size:11px;line-height:1.25;display:block}.ndp-intro.is-motion .ndp-curve-wrap{visibility:hidden;height:min(168px,72%);top:auto;bottom:8px}.ndp-intro.is-motion .ndp-film-sticky[data-beat="2"] .ndp-phone-figs{display:none}.ndp-intro.is-motion .ndp-film-sticky[data-beat="2"] .ndp-phone-cover{width:min(100%,100cqh)}.ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-curve-wrap{visibility:visible}.ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-intro-phone{visibility:hidden}.ndp-film-foot{width:100%;min-width:0;max-width:100%;margin-top:auto}.ndp-film-index{scrollbar-width:none;flex-wrap:nowrap;gap:0 8px;width:100%;min-width:0;max-width:100%;padding-inline:12px;overflow-x:auto}.ndp-film-index::-webkit-scrollbar{display:none}.ndp-intro button.ndp-film-index-btn{flex:none}.ndp-intro-steps,.ndp-intro-deal{grid-template-columns:1fr 1fr}.ndp-intro-steps{grid-template-columns:1fr}.ndp-intro-wrap{padding-inline:16px}.ndp-intro-close .ndp-key-form{flex-direction:column;align-items:stretch}.ndp-intro-close .ndp-btn{width:100%}.ndp-intro .ndp-key-form.is-compact{flex-direction:row;max-width:none}}@media (prefers-reduced-motion:reduce){.ndp-intro.is-motion .ndp-film-line,.ndp-intro-faq-a,.ndp-intro button.ndp-intro-ask:after{transition:none}}.ndp-app .ndp-intro{padding-bottom:36px}.ndp-app .ndp-intro-nav{background:#050505;height:auto;position:relative;top:auto}.ndp-app .ndp-intro-nav-inner{height:auto}.ndp-app .ndp-intro-wrap,.ndp-app .ndp-film-sticky{padding-inline:0}.ndp-app .ndp-film-sticky{width:100%;max-width:100%}.ndp-app .ndp-intro.is-motion .ndp-film-sticky{height:calc(100svh - 148px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-inline:0;top:0}.ndp-app .ndp-intro button.ndp-intro-menu,.ndp-app .ndp-intro button.ndp-intro-jump,.ndp-app .ndp-intro button.ndp-film-index-btn,.ndp-app .ndp-intro button.ndp-intro-store,.ndp-app .ndp-intro button.ndp-intro-ask{border-radius:0}.ndp-app .ndp-intro button.ndp-intro-menu,.ndp-app .ndp-intro button.ndp-intro-store,.ndp-app a.ndp-intro-go{border-radius:999px}.ndp-app .ndp-intro .ndp-btn{color:#111;-webkit-text-fill-color:#111;background:#f4f0e6;border-radius:999px;min-height:48px}.ndp-app .ndp-intro .ndp-field input.ndp-key{background:#101010;border-radius:999px;min-height:48px}.ndp-app .ndp-intro .ndp-key-form.is-compact .ndp-key,.ndp-app .ndp-intro .ndp-key-form.is-compact .ndp-btn{width:auto;height:36px;min-height:36px}.ndp-app .ndp-intro-desk{display:none!important}.ndp-app .ndp-intro-phone{width:min(100%,300px);max-height:100%;margin:0 auto;display:block}.ndp-app .ndp-intro .ndp-phone-card{width:100%;height:auto;display:block}.ndp-app .ndp-intro .ndp-phone-cover{aspect-ratio:1;width:100%;max-width:100%;height:auto;margin-inline:auto;display:block}.ndp-app .ndp-intro .ndp-phone-figs>span>span{white-space:normal;letter-spacing:.06em}.ndp-app .ndp-intro.is-motion .ndp-film-copy{flex:none;min-height:auto;padding-inline:0;display:grid}.ndp-app .ndp-intro.is-motion .ndp-room{justify-content:center;align-items:flex-end;min-height:0;display:flex;overflow:hidden;container-type:size}.ndp-app .ndp-intro.is-motion .ndp-film-line{grid-area:1/1;max-height:none;position:absolute;top:0;left:0;right:0;overflow:visible;transform:none}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="0"] .ndp-film-line[data-beat="0"],.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="1"] .ndp-film-line[data-beat="1"],.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="2"] .ndp-film-line[data-beat="2"],.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-film-line[data-beat="3"],.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="4"] .ndp-film-line[data-beat="4"],.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="5"] .ndp-film-line[data-beat="5"]{position:relative;top:auto}.ndp-app .ndp-intro.is-motion .ndp-film-body{max-height:none;overflow:visible}.ndp-app .ndp-intro .ndp-film-specs{display:none}.ndp-app .ndp-film-index{scrollbar-width:none;flex-wrap:nowrap;gap:0 12px;width:100%;min-width:0;max-width:100%;padding-inline:0;overflow-x:auto}.ndp-app .ndp-film-index::-webkit-scrollbar{display:none}.ndp-app .ndp-intro button.ndp-film-index-btn{flex:none;font-size:11px}.ndp-app .ndp-intro .ndp-curve-wrap{visibility:hidden;height:min(168px,70%);max-height:100%;top:auto;bottom:8px}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="2"] .ndp-phone-figs{display:none}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-curve-wrap{visibility:visible}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-intro-phone{visibility:hidden}@media (max-width:380px){.ndp-app .ndp-film-index,.ndp-film-index{gap:0 6px}.ndp-app .ndp-intro button.ndp-film-index-btn,.ndp-intro button.ndp-film-index-btn{letter-spacing:0;font-size:10px}}@media (max-height:740px) and (max-width:900px){.ndp-app .ndp-intro.is-motion .ndp-film-copy,.ndp-intro.is-motion .ndp-film-copy{scrollbar-width:none;flex:0 auto;min-height:0;max-height:54%;overflow:hidden auto}.ndp-intro.is-motion .ndp-film-copy::-webkit-scrollbar{display:none}.ndp-app .ndp-intro.is-motion .ndp-film-line,.ndp-intro.is-motion .ndp-film-line{height:0;max-height:0;overflow:hidden}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="0"] .ndp-film-line[data-beat="0"],.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="1"] .ndp-film-line[data-beat="1"],.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="2"] .ndp-film-line[data-beat="2"],.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-film-line[data-beat="3"],.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="4"] .ndp-film-line[data-beat="4"],.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="5"] .ndp-film-line[data-beat="5"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="0"] .ndp-film-line[data-beat="0"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="1"] .ndp-film-line[data-beat="1"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="2"] .ndp-film-line[data-beat="2"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-film-line[data-beat="3"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="4"] .ndp-film-line[data-beat="4"],.ndp-intro.is-motion .ndp-film-sticky[data-beat="5"] .ndp-film-line[data-beat="5"]{height:auto;max-height:none;overflow:visible}.ndp-app .ndp-intro.is-motion .ndp-room{min-height:0}.ndp-app .ndp-intro .ndp-phone-cover{width:min(100%,124px);max-height:124px}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="2"] .ndp-phone-cover,.ndp-intro.is-motion .ndp-film-sticky[data-beat="2"] .ndp-phone-cover{width:min(100%,176px);max-height:176px}.ndp-intro.is-motion .ndp-film-line h1,.ndp-intro.is-motion .ndp-film-line h2{font-size:clamp(28px,8vw,40px)}.ndp-intro.is-motion .ndp-film-body p{font-size:15px;line-height:1.35}.ndp-intro .ndp-kicker{margin-bottom:8px}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-film-copy{max-height:none;overflow:visible}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-film-line h2{font-size:26px}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-film-body{margin-top:8px}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-film-body p{margin-top:6px;font-size:13px;line-height:1.25}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-film-euro{margin-top:8px!important}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-film-euro strong{font-size:26px}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-curve-wrap{height:70px;max-height:100%;top:auto;bottom:0}.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="3"] .ndp-room{align-items:flex-end;overflow:hidden}}@media (max-height:520px) and (min-width:700px){.ndp-app .ndp-intro-nav-inner{flex-wrap:nowrap;gap:10px;padding-block:8px}.ndp-app .ndp-intro .ndp-key-form.is-compact{flex:1 1 0;order:0;width:auto;min-width:0;max-width:none}.ndp-app .ndp-intro.is-motion .ndp-film-sticky{height:calc(100svh - 84px - env(safe-area-inset-top) - env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.15fr) minmax(150px,.85fr);align-items:stretch;gap:6px 16px;padding:6px 0 4px;display:grid;top:0}.ndp-app .ndp-intro.is-motion .ndp-film-copy{grid-area:1/1;align-self:stretch;height:auto;min-height:0;max-height:none;overflow:auto}.ndp-app .ndp-intro.is-motion .ndp-film-body p{margin-top:6px}.ndp-app .ndp-intro.is-motion .ndp-film-pills{margin-top:8px}.ndp-app .ndp-intro.is-motion .ndp-room{grid-area:1/2;align-self:stretch;height:auto;min-height:0}.ndp-app .ndp-film-foot{grid-area:2/1/auto/-1}.ndp-intro.is-motion .ndp-film-line h1,.ndp-intro.is-motion .ndp-film-line h2{font-size:clamp(24px,4vw,32px)}.ndp-intro.is-motion .ndp-film-body p{margin-top:6px;font-size:13px;line-height:1.28}.ndp-app .ndp-intro.is-motion .ndp-film-copy{overflow:hidden}.ndp-app .ndp-film-foot{z-index:2;background:#050505;position:relative}.ndp-app .ndp-intro .ndp-phone-cover,.ndp-app .ndp-intro.is-motion .ndp-film-sticky[data-beat="2"] .ndp-phone-cover{width:100%;max-height:none}}
