:root{--np5-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",system-ui,"Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif}.np5{--ink:#1E3B33;--ink2:#2B5146;--muted:#5A6D66;--peach:#F6A06A;--peach-d:#E98549;--peach-soft:#FDEBDF;--rust:#B5462C;--rust-soft:#FBE4DC;--butter:#FCE9B8;--cream:#FBF6EF;--mint:#E6F0EB;--line:#E8E0D5;--white:#FFFFFF;--night:#13261F;--night2:#1C352D;--night-ink:#E9F1ED;--night-mute:#A2B7AE;--night-line:rgba(255,255,255,.12);--r:18px;--shadow:0 12px 32px rgba(30,59,51,.1)}body.sm .sm-announce{background:#f6a06a;color:#1e3b33}body.sm .sm-foot{--night-line:#E8E0D5;--night-ink-2:#5A6D66;--accent:#1E3B33;background:#fbf6ef;color:#1e3b33}body.sm .sm-foot__tag{font-family:var(--np5-font);font-weight:800;letter-spacing:-.035em}body.sm .sm-foot .sm-accent{font-family:inherit;font-weight:inherit;font-size:1em;letter-spacing:inherit;background:none;color:#e98549;padding-right:0}body.sm .sm-foot__about>.sm-logo{display:none}body.sm .sm-foot__logo-dark{display:flex}body.sm .sm-foot__links a{font-weight:700}body.sm .sm-join{background:#fff;border-radius:18px}body.sm .sm-join:before{display:none}body.sm .sm-join__h{font-family:var(--np5-font);font-weight:800;letter-spacing:-.025em}body.sm .sm-join__row{background:#fff;border:2px solid #E8E0D5}body.sm .sm-join__row:focus-within{border-color:#1e3b33;box-shadow:0 0 0 4px #1e3b331a}body.sm .sm-join__row input{color:#1e3b33}body.sm .sm-join__row input::placeholder{color:#5a6d66cc}body.sm .sm-join__row button{background:#1e3b33;color:#fff;font-family:var(--np5-font);font-weight:800}body.sm .sm-join__row button:hover{background:#2b5146}body.sm .sm-join__err{color:#b5462c}body.sm .sm-join__done-h svg{color:#e98549}body.sm .sm-foot .sm-code{border-color:#e98549;background:#fdebdf;color:#1e3b33}body.sm .sm-foot .sm-code:hover{background:#fce3d3;border-color:#e98549}body.sm .sm-foot .sm-code__copy{background:#fff;color:#1e3b33}body.sm .sm-foot .sm-code.is-copied .sm-code__copy{background:#1e3b33;color:#fff}.np5 #sm-product,.np5 #faq{scroll-margin-top:120px}.np5 *{box-sizing:border-box}.np5 img{max-width:100%;display:block}.np5 a{color:inherit}.np5 h1,.np5 h2,.np5 h3{font-family:var(--np5-font);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0}.np5 h2{font-size:clamp(29px,4.8vw,44px)}.np5 h3{font-size:21px;font-weight:700;letter-spacing:-.015em}.np5 p{margin:0 0 14px}.np5 em.acc{font-style:italic;color:var(--peach-d)}.np5 .wrap{max-width:1120px;margin:0 auto;padding:0 20px}.np5 .narrow{max-width:760px}.np5 .center{text-align:center}.np5 .center.narrow{margin-left:auto;margin-right:auto}.np5 .eyebrow{display:inline-block;font-weight:800;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:12px}.np5 .lead{font-size:19px;color:var(--ink2)}.np5 .strong-line{font-weight:800;font-size:19px}.np5 section{padding:64px 0}.np5 .bg-cream{background:var(--cream)}.np5 .hl{background:linear-gradient(transparent 58%,var(--butter) 58%);padding:0 2px}.np5 .night{background:var(--night);color:var(--night-ink)}.np5 .night h2,.np5 .night h3{color:#fff}.np5 .night .eyebrow{color:var(--peach)}.np5 .night .lead{color:var(--night-ink)}.np5 .night em.acc{color:var(--peach)}.np5 .night .strong-line{color:#fff}.np5 .cta-row{display:flex;justify-content:center;margin-top:30px}.np5 .cta-row .np5-btn{max-width:440px}.np5 .np5-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--peach);color:var(--ink);font:800 18px/1 var(--np5-font);text-decoration:none;border:0;border-radius:100px;padding:19px 26px;cursor:pointer;box-shadow:0 6px 0 var(--peach-d);transition:transform .08s ease,box-shadow .08s ease}.np5 .np5-btn:hover{transform:translateY(1px);box-shadow:0 5px 0 var(--peach-d)}.np5 .np5-btn:active{transform:translateY(4px);box-shadow:0 2px 0 var(--peach-d)}.np5 .np5-btn svg{width:20px;height:20px}.np5 .np5-btn.ghost{background:#fff;box-shadow:none;border:2px solid var(--ink)}.np5 .textlink{display:inline-block;margin-top:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px;background:none;border:0;color:inherit;font:800 16px var(--np5-font);cursor:pointer;padding:0}.np5 .hero{padding:12px 0 48px}.np5 .hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "head" "body";gap:14px}.np5 .bb-head{grid-area:head}.np5 .gallery{grid-area:gallery}.np5 .bb-body{grid-area:body}.np5 .hero-grid>*,.np5 .two-col>*,.np5 .story>*{min-width:0}.np5 .g-main{position:relative;border-radius:var(--r);overflow:hidden;background:var(--cream);aspect-ratio:1/1}.np5 .g-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;outline:0}.np5 .g-track::-webkit-scrollbar{display:none}.np5 .g-slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.np5 .g-slide img{width:100%;height:100%;object-fit:cover}.np5 .pills{position:absolute;left:12px;right:12px;bottom:12px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;pointer-events:none}.np5 .pill{display:inline-flex;align-items:center;gap:7px;background:#fffffff0;border-radius:100px;padding:7px 12px;font-weight:700;font-size:13px;box-shadow:0 4px 14px #00000014}.np5 .pill i{width:9px;height:9px;border-radius:50%;background:var(--peach-d)}.np5 .pill.dim i{background:transparent;box-shadow:inset 0 0 0 2px var(--muted)}.np5 .g-thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 2px 2px;scrollbar-width:none;scroll-behavior:smooth}.np5 .g-thumbs::-webkit-scrollbar{display:none}.np5 .g-t{-webkit-user-select:none;user-select:none;flex:none;width:58px;height:58px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--cream);cursor:pointer}.np5 .g-t img{width:100%;height:100%;object-fit:cover}.np5 .g-t.is-on{border-color:var(--ink)}.np5 .sticker{position:absolute;top:12px;right:12px;width:80px;height:80px;border-radius:50%;background:var(--peach);color:var(--ink);display:grid;place-content:center;text-align:center;font-weight:900;font-size:11.5px;line-height:1.15;letter-spacing:.05em;text-transform:uppercase;transform:rotate(10deg);box-shadow:0 6px 16px #00000024;pointer-events:none}.np5 .minifaq{margin-top:16px;border-top:1px solid var(--line)}.np5 .minifaq summary{font-size:16px;padding:14px 0}.np5 .minifaq p{font-size:15.5px}@keyframes np5-nudge{0%,90%,to{transform:translate(0) rotate(0)}91.5%{transform:translate(-2px) rotate(-.5deg)}93%{transform:translate(2px) rotate(.5deg)}94.5%{transform:translate(-1.5px) rotate(-.3deg)}96%{transform:translate(1px) rotate(.2deg)}97.5%{transform:translate(0) rotate(0)}}.np5 .np5-btn.nudge{animation:np5-nudge 6s ease-in-out infinite}.np5 .np5-btn.nudge:hover{animation-play-state:paused}.np5 .deal{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:var(--rust);color:#fff;font-weight:900;font-size:12.5px;letter-spacing:.09em;text-transform:uppercase;border-radius:100px;padding:7px 14px 7px 10px;margin-bottom:12px;box-shadow:0 6px 16px #b5462c47}.np5 .deal svg{width:16px;height:16px;fill:#ffd27a;flex:none}.np5 .deal i{width:4px;height:4px;border-radius:50%;background:#ffffffa6}.np5 .deal b{color:#ffd27a;font-weight:900}@media(max-width:380px){.np5 .deal{font-size:11.5px;letter-spacing:.06em;gap:7px}}.np5 .bb-head h1{font-size:clamp(32px,5.4vw,44px);margin:2px 0 6px}.np5 .deal{max-width:100%}.np5 .stars-link{display:inline-flex;align-items:center;gap:7px;text-decoration:none;margin-bottom:10px}.np5 .stars-link .rv-stars{font-size:16px}.np5 .stars-count{font-weight:700;font-size:15px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.np5 .proof-chip{display:flex;gap:10px;align-items:center;background:var(--mint);border-radius:14px;padding:11px 14px;font-weight:700;font-size:15.5px;margin-bottom:18px}.np5 .vbadge{flex:none;width:28px;height:28px}.np5 .proof-chip b{font-weight:800;letter-spacing:-.02em;font-size:26px;line-height:1}.np5 .price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:16px}.np5 .price{font-weight:800;letter-spacing:-.02em;font-size:38px;line-height:1}.np5 .was{color:var(--muted);font-size:20px}.np5 .off{background:var(--rust);color:#fff;font-weight:900;font-size:13px;letter-spacing:.06em;border-radius:7px;padding:4px 9px}.np5 .save{flex-basis:100%;color:var(--rust);font-weight:800;font-size:15px}.np5 fieldset{border:0;margin:0 0 16px;padding:0}.np5 legend{font-weight:800;font-size:15px;margin-bottom:8px}.np5 .pack{position:relative;border:2px solid var(--line);border-radius:16px;padding:14px 16px;margin-bottom:10px;background:#fff}.np5 .pack-row{-webkit-user-select:none;user-select:none;display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;cursor:pointer}.np5 .pack-row input[name=id]{appearance:none;-webkit-appearance:none;width:22px;height:22px;border:2px solid var(--ink);border-radius:50%;margin:0;display:grid;place-content:center}.np5 .pack-row input[name=id]:checked:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--ink)}.np5 .pack.is-selected{border-color:var(--ink);background:var(--cream)}.np5 .pack .pname{font-weight:800;font-size:17px;line-height:1.25}.np5 .pack .pmeta{display:block;font-weight:600;font-size:14px;color:var(--muted);line-height:1.35;margin-top:2px}.np5 .pack .pprice{text-align:right;font-weight:800;font-size:17px;line-height:1.2}.np5 .pack .pprice s{display:block;color:var(--muted);font-weight:600;font-size:13.5px}.np5 .badge{position:absolute;top:-11px;right:14px;background:var(--peach);color:var(--ink);font-weight:900;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;border-radius:100px;padding:3px 10px}.np5 .pack .badge+.pack-row{padding-top:8px}.np5 .pack-opts{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.np5 .pack:not(.is-selected) .pack-opts{display:none}.np5 .cgroup{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px 8px 8px 12px}.np5 .clabel{display:flex;align-items:center;gap:10px;line-height:1.2;min-width:0}.np5 .clabel b{display:block;color:var(--ink);font-weight:800;font-size:15.5px}.np5 .clabel .cname{display:block;font-style:normal;font-size:13.5px;font-weight:600;color:var(--muted);margin-top:2px}.np5 .cnum{flex:none;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-content:center;font:800 13px var(--np5-font)}.np5 .cpick{display:flex;gap:6px;flex:none}.np5 .ctile{position:relative;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center;gap:4px;width:62px;padding:6px 3px 5px;border:2px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;font:700 13px var(--np5-font);color:var(--ink)}.np5 .ctile img{width:44px;height:44px;border-radius:9px;object-fit:cover;background:var(--cream)}.np5 .ctile.is-on{border-color:var(--ink);box-shadow:0 0 0 3px #1e3b331a}.np5 .ctile:has(input:focus-visible){outline:2px solid var(--peach-d);outline-offset:2px}.np5 .ctile input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.np5 .micro{text-align:center;font-size:14px;color:var(--muted);font-weight:700;margin:14px 0 16px}.np5 .eta{display:flex;gap:8px;align-items:center;justify-content:center;background:var(--cream);border-radius:12px;padding:10px 12px;font-size:14.5px;font-weight:700;margin:14px 0 16px}.np5 .eta svg{width:20px;height:20px;flex:none;color:var(--peach-d)}.np5 .trust{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.np5 .trust li{background:var(--cream);border-radius:14px;padding:12px 8px;text-align:center;font-weight:800;font-size:13px;line-height:1.3}.np5 .trust svg{width:24px;height:24px;margin:0 auto 6px;display:block;color:var(--peach-d)}.np5 .ticks{list-style:none;padding:0;margin:0}.np5 .ticks li{display:grid;grid-template-columns:24px 1fr;gap:10px;margin:0 0 10px;font-size:16px;line-height:1.45}.np5 .ticks svg{width:22px;height:22px;color:var(--ink);margin-top:1px}.np5 .press{background:var(--night);color:#fff;padding:18px 0}.np5 .press-row{display:grid;gap:10px}.np5 .press-label{margin:0;padding:0 20px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--night-mute)}.np5 .press-view{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.np5 .press-track{display:flex;width:max-content;animation:np5-marq 42s linear infinite}.np5 .press-list{display:flex;align-items:center;flex:none}.np5 .press-item{padding:0 22px;font-size:19px;font-weight:800;letter-spacing:-.03em;line-height:1.3;white-space:nowrap;opacity:.92}.np5 .press-item.serif{font-style:italic;font-weight:600;letter-spacing:-.01em;font-size:20px}.np5 .press-item.caps{text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:13px}.np5 .press-item.thin{font-weight:300;letter-spacing:0}.np5 .press-dot{flex:none;width:4px;height:4px;border-radius:50%;background:#ffffff4d}.np5 .press:hover .press-track,.np5 .press.paused .press-track{animation-play-state:paused}@keyframes np5-marq{to{transform:translate(-50%)}}.np5 .two-col{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:center}.np5 .photo{position:relative;border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}.np5 .photo img{width:100%;height:auto}.np5 .cap{position:absolute;left:12px;bottom:12px;background:#13261fbd;color:#fff;font-weight:700;font-size:13px;letter-spacing:.01em;padding:6px 12px;border-radius:100px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.np5 .notifs{display:grid;gap:10px;margin:22px 0 24px}.np5 .nt{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start;background:#ffffffeb;border:1px solid var(--line);border-radius:20px;padding:12px 14px;box-shadow:0 6px 18px #1e3b3312}.np5 .ni{width:40px;height:40px;border-radius:11px;display:grid;place-content:center;font-size:21px;background:var(--peach-soft)}.np5 .nh{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--muted);margin-bottom:2px}.np5 .nh b{color:var(--ink);font-size:14.5px;font-weight:700;letter-spacing:-.01em}.np5 .nt p{margin:0;font-size:15.5px;line-height:1.4;color:var(--ink)}.np5 .chat{display:grid;gap:12px;margin:26px 0 18px}.np5 .bub{max-width:88%;background:#eeeef0;color:#14201c;border-radius:20px 20px 20px 6px;padding:12px 15px;justify-self:start}.np5 .bub.r{justify-self:end;background:var(--mint);border-radius:20px 20px 6px}.np5 .bub p{margin:0 0 4px;font-size:16.5px;line-height:1.4}.np5 .bub span{font-size:12.5px;font-weight:700;color:var(--muted)}.np5 .something{font-size:clamp(26px,5vw,40px);font-weight:800;letter-spacing:-.03em;margin:10px 0 0}.np5 .timeline{list-style:none;padding:0;margin:22px 0 24px;border-left:3px solid var(--peach)}.np5 .timeline li{position:relative;padding:0 0 16px 22px}.np5 .timeline li:before{content:"";position:absolute;left:-9px;top:6px;width:15px;height:15px;border-radius:50%;background:var(--peach);border:3px solid var(--cream)}.np5 .timeline .t{display:block;font-weight:900;font-size:14px;letter-spacing:.04em;color:var(--rust)}.np5 .timeline li:last-child{padding-bottom:0}.np5 .bignum{display:block;font-size:clamp(70px,15vw,120px);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--peach);margin:10px 0 2px}.np5 .cal{display:grid;grid-template-columns:repeat(20,1fr);gap:5px;max-width:560px;margin:28px auto 12px}.np5 .cal i{aspect-ratio:1;border-radius:50%;background:var(--peach)}.np5 .cal i.lost{background:transparent;box-shadow:inset 0 0 0 1.5px #fff6}.np5 .cal-key{font-size:14px;color:var(--night-mute);font-weight:700}.np5 .fixes{display:grid;grid-template-columns:1fr;gap:14px;margin:28px 0 26px}.np5 .fix{background:#fff;border-radius:16px;padding:18px 18px 16px;border:1px solid var(--line)}.np5 .fix h3{font-size:19px;display:flex;gap:10px;align-items:center;margin-bottom:6px}.np5 .fix h3 .x{flex:none;width:26px;height:26px;border-radius:50%;background:var(--rust-soft);color:var(--rust);display:grid;place-content:center;font:900 15px/1 var(--np5-font)}.np5 .fix p{margin:0;color:var(--ink2);font-size:16px}.np5 .fix h3 s{text-decoration-color:var(--rust);text-decoration-thickness:2px}.np5 .mech{display:grid;grid-template-columns:1fr;gap:14px;margin:30px 0 0}.np5 .mcard{border-radius:18px;padding:20px}.np5 .mcard h3{margin-bottom:12px}.np5 .mcard.phone{background:var(--rust-soft)}.np5 .mcard.band{background:var(--mint)}.np5 .mcard ol{list-style:none;padding:0;margin:0;counter-reset:s}.np5 .mcard li{counter-increment:s;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;margin-bottom:10px;font-weight:700}.np5 .mcard li:before{content:counter(s);width:28px;height:28px;border-radius:50%;display:grid;place-content:center;font:800 14px/1 var(--np5-font);background:#fff}.np5 .mcard.phone li:last-child{color:var(--rust)}.np5 .stat{display:inline-flex;align-items:center;gap:14px;margin:22px auto 0;text-align:left;background:var(--night2);border:1px solid var(--night-line);border-radius:18px;padding:14px 18px}.np5 .stat .vbadge{width:34px;height:34px}.np5 .stat b{font-size:clamp(40px,8vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff}.np5 .stat span{font-weight:700;font-size:16px;line-height:1.35;color:var(--night-ink);max-width:250px}.np5 .spot-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center;margin-top:30px}.np5 .spot-img{position:relative;width:min(380px,82%);margin:10px auto;order:-1}.np5 .spot-img:before{content:"";position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;background:radial-gradient(closest-side,#fbf6ef3d,#f6a06a4d 55%,#f6a06a00);pointer-events:none}.np5 .spot-img .dot{position:absolute;z-index:2;width:28px;height:28px;border-radius:50%;background:var(--peach);color:var(--ink);font:800 13px/28px var(--np5-font);text-align:center;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f6a06a4d}.np5 .d1{left:29%;top:34%}.np5 .d2{left:44%;top:80%}.np5 .d3{left:73%;top:66%}.np5 .d4{left:52%;top:24%}.np5 .spot-img:after{content:"";position:absolute;left:50%;top:50%;width:104%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--night-line);pointer-events:none}.np5 .spot-img img{position:relative;z-index:1;width:100%;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}.np5 .callouts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.np5 .co{background:var(--night2);border:1px solid var(--night-line);border-radius:16px;padding:14px}.np5 .co .n{display:inline-grid;place-content:center;width:24px;height:24px;border-radius:50%;background:var(--peach);color:var(--ink);font-weight:800;font-size:13px;margin-bottom:8px}.np5 .co h3{font-size:17px;margin-bottom:4px}.np5 .co p{margin:0;font-size:14.5px;color:var(--night-mute);line-height:1.45}.np5 .specs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px}.np5 .spec{border:1px solid var(--night-line);border-radius:14px;padding:14px;text-align:center}.np5 .spec b{display:block;font-size:26px;font-weight:800;letter-spacing:-.03em;color:#fff}.np5 .spec span{font-size:13px;color:var(--night-mute);font-weight:700}.np5 .story{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center;margin-top:36px}.np5 .story+.story{margin-top:52px}.np5 .story h3{font-size:clamp(27px,4.4vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-bottom:12px}.np5 .story p{color:var(--ink2);font-size:17.5px}.np5 .stxt{position:relative;z-index:1;background:#fff;border-radius:20px;padding:22px 20px;margin:-56px 12px 0;box-shadow:0 14px 34px #1e3b331f}.np5 .stxt p{margin:0}.np5 .story .photo{margin:0 -20px;border-radius:0;box-shadow:none}.np5 .story .cap{top:12px;bottom:auto}.np5 .bye{list-style:none;padding:0;margin:18px 0 10px}.np5 .bye li{font-size:clamp(24px,5.4vw,42px);font-weight:800;letter-spacing:-.03em;line-height:1.22;color:var(--ink);margin:6px 0}.np5 .bye li span{color:#1e3b338c;text-decoration:line-through;text-decoration-color:var(--peach-d);text-decoration-thickness:.12em}.np5 .hello{font-size:clamp(28px,6vw,48px);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:18px 0 0}.np5 .rv-rail{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:26px -20px 0;padding:4px 20px 14px;scroll-padding:0 20px;scrollbar-width:none}.np5 .rv-rail::-webkit-scrollbar{display:none}.np5 .rv{scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:0 6px 18px #1e3b3312}.np5 .rv img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.np5 .rv-body{display:flex;flex-direction:column;gap:8px;flex:1;padding:14px 16px 16px}.np5 .rv-stars{color:#f2a516;font-size:15px;letter-spacing:2px;line-height:1}.np5 .rv p{margin:0;font-size:15.5px;line-height:1.5;color:var(--ink)}@media(min-width:900px){.np5 .rv-rail{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:32px 0 0;padding:0}.np5 .rv p{font-size:15px}}.np5 .faq{margin-top:22px}.np5 details{border-bottom:1px solid var(--line)}.np5 summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;font-weight:800;font-size:17.5px}.np5 summary::-webkit-details-marker{display:none}.np5 summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;background:var(--cream);display:grid;place-content:center;font-size:20px;font-weight:700}.np5 details[open] summary:after{content:"\2212"}.np5 details p{margin:0 0 18px;color:var(--ink2)}.np5 .bg-cream summary:after{background:#fff}.np5 .final{position:relative;color:#fff;padding:120px 0 72px;background-size:cover;background-position:center 30%;background-repeat:no-repeat}.np5 .final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d1a1573,#0d1a15db 45%,#0d1a15f5)}.np5 .final>.wrap{position:relative}.np5 .final h2{color:#fff}.np5 .final .lead{color:#dbe7e1}.np5 .final .price{color:#fff}.np5 .final .was{color:#a9bfb6}.np5 .final .textlink{color:#fff}.np5 .final .closeline{margin-top:22px;color:#cfe0d8;font-style:italic}.np5 .final .cap{position:static;display:inline-block;margin-bottom:16px}.np5 .ps{margin-top:30px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px;text-align:left;color:#e6efeb;font-size:16.5px}.np5 .ps b{color:var(--peach)}.np5 .np5-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px #1e3b331a;padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;transform:translate3d(0,110%,0);visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;will-change:transform}.np5 .np5-sticky.show{transform:translateZ(0);visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s}.np5 .sthumb{width:46px;height:46px;border-radius:10px;object-fit:cover;background:var(--cream);flex:none}.np5 .np5-sticky .sinfo{flex:1 1 auto;min-width:0;line-height:1.2}.np5 .np5-sticky .sinfo b{display:block;font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np5 .np5-sticky .sprice{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.np5 .np5-sticky .sprice>span{font-weight:800;font-size:19px;letter-spacing:-.02em}.np5 .np5-sticky .sprice s{color:var(--muted);font-size:12.5px}.np5 .np5-sticky .np5-btn{flex:none;width:auto;padding:14px 16px;font-size:15px;white-space:nowrap;box-shadow:0 4px 0 var(--peach-d)}@media(max-width:359px){.np5 .np5-sticky .sprice s{display:none}}.np5 .np5-email{background:#fff;border-radius:18px;padding:20px;max-width:560px;margin:0 auto 26px;text-align:center;border:1px solid var(--line)}.np5 .np5-email h3{color:var(--ink);font-size:22px;margin-bottom:6px}.np5 .np5-email form{display:flex;gap:8px;margin-top:12px}.np5 .np5-email input{flex:1;min-width:0;border:2px solid var(--line);border-radius:100px;padding:13px 16px;font:600 16px var(--np5-font);color:var(--ink)}.np5 .np5-email button{border:0;border-radius:100px;background:var(--ink);color:#fff;font:800 15px var(--np5-font);padding:0 18px;cursor:pointer}@media(max-width:899px){.np5 .pills{display:none}}@media(min-width:700px){.np5 .fixes,.np5 .mech{grid-template-columns:repeat(2,1fr)}.np5 .cal{grid-template-columns:repeat(30,1fr);gap:6px;max-width:780px}.np5 .specs{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px){.np5 section{padding:84px 0}.np5 .hero{padding:36px 0 72px}.np5 .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"gallery head" "gallery body";column-gap:48px;row-gap:0;align-items:start}.np5 .gallery{position:sticky;top:20px;align-self:start}.np5 .g-t{width:76px;height:76px}.np5 .two-col{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}.np5 .two-col.flip>:first-child{order:2}.np5 .story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.np5 .story.rev>.photo{order:2}.np5 .story .photo{margin:0;border-radius:var(--r)}.np5 .stxt{margin:0 0 0 -90px;padding:34px 32px}.np5 .story.rev .stxt{margin:0 -90px 0 0}.np5 .story.rev .cap{left:auto;right:12px}.np5 .fixes{grid-template-columns:repeat(3,1fr)}.np5 .press{padding:24px 0}.np5 .press-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0}.np5 .press-label{text-align:left;padding:0 28px;font-size:12px}.np5 .press-item{font-size:24px;padding:0 32px}.np5 .press-item.serif{font-size:25px}.np5 .press-item.caps{font-size:16px}.np5 .spot-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:28px}.np5 .spot-img{order:0;width:100%}.np5 .callouts{grid-template-columns:1fr;gap:16px}.np5 .callouts.left .co{text-align:right}.np5 .final{padding:180px 0 96px}.np5 .np5-sticky{display:none}}@media(prefers-reduced-motion:reduce){.np5 .press-track,.np5 .np5-btn.nudge{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sm-np5.css.map */
