.nm-rws{--rws-ink: #fff;background:#0b0b0b;color:var(--rws-ink);overflow:hidden}.nm-rws__hero{position:relative;min-height:calc(100svh - 60px);display:grid;align-items:center;padding:96px 20px 72px;isolation:isolate}.nm-rws__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.nm-rws__bg img{width:100%;height:100%;object-fit:cover;object-position:70% 30%;opacity:.55;transform:scale(1.06);animation:nm-rws-zoom 14s ease-out both}.nm-rws__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0b0b 4%,#0b0b0b8c 45%,#0b0b0bb3),radial-gradient(60% 50% at 75% 45%,rgb(255 255 255 / .08),transparent 70%)}@keyframes nm-rws-zoom{to{transform:scale(1)}}.nm-rws__hero-in{width:100%;max-width:1240px;margin:0 auto;display:grid;gap:40px;align-items:center}.nm-rws__copy{display:grid;gap:16px;justify-items:start}.nm-rws__kicker{margin:0;font-family:var(--nm-mono);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;opacity:.8}.nm-rws__title{margin:0;font-family:var(--nm-condensed);font-weight:400;text-transform:uppercase;line-height:.86;letter-spacing:.01em;font-size:clamp(64px,17vw,150px);color:#fff}.nm-rws__title span{display:block}.nm-rws__title span:last-child{color:transparent;-webkit-text-stroke:1px rgb(255 255 255 / .9)}.nm-rws__lead{margin:0;max-width:40ch;font-size:15px;line-height:1.6;color:#ffffffd1}.nm-rws__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.nm-rws__btn{display:inline-flex;align-items:center;padding:14px 22px;border-radius:999px;background:#fff;color:#0b0b0b;border:1px solid #fff;text-decoration:none;font-family:var(--nm-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.nm-rws__btn:hover{background:#d9d9d9}.nm-rws__btn--ghost{background:#ffffff0f;color:#fff;border-color:#ffffff59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nm-rws__btn--ghost:hover{background:#fff;color:#0b0b0b}.nm-rws__meter{position:relative;width:min(64vw,300px);aspect-ratio:1;justify-self:center;display:grid;place-items:center}.nm-rws__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.nm-rws__ring circle{fill:none;stroke-width:3}.nm-rws__ring-bg{stroke:#ffffff24}.nm-rws__ring-fg{stroke:#fff;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 6px rgb(255 255 255 / .5))}.nm-rws__count,.nm-rws__voucher{grid-area:1 / 1;display:grid;justify-items:center;gap:4px;text-align:center;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.nm-rws__count strong{font-family:var(--nm-condensed);font-weight:400;font-size:clamp(64px,18vw,110px);line-height:.9;font-variant-numeric:tabular-nums}.nm-rws__count span,.nm-rws__voucher span,.nm-rws__voucher small{font-family:var(--nm-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;opacity:.75}.nm-rws__voucher{opacity:0;transform:scale(.85) rotateY(-70deg)}.nm-rws__voucher strong{font-family:var(--nm-condensed);font-weight:400;font-size:clamp(72px,20vw,120px);line-height:.9}.nm-rws.is-done .nm-rws__count{opacity:0;transform:scale(1.1)}.nm-rws.is-done .nm-rws__voucher{opacity:1;transform:none}.nm-rws.is-done .nm-rws__meter{animation:nm-rws-pop .6s ease}@keyframes nm-rws-pop{40%{transform:scale(1.05)}}.nm-rws__scroll{position:absolute;left:50%;bottom:22px;transform:translate(-50%);margin:0;font-family:var(--nm-mono);font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;opacity:.6}.nm-rws__scroll:after{content:"";display:block;width:1px;height:26px;margin:8px auto 0;background:linear-gradient(#fff,transparent);animation:nm-rws-line 1.8s ease-in-out infinite}@keyframes nm-rws-line{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.nm-rws__how,.nm-rws__levels{max-width:1240px;margin:0 auto;padding:72px 20px}.nm-rws__h2{margin:0 0 34px;font-family:var(--nm-condensed);font-weight:400;text-transform:uppercase;font-size:clamp(34px,8vw,64px);line-height:.95;letter-spacing:.01em;max-width:16ch}.nm-rws__steps{list-style:none;margin:0;padding:0 0 0 26px;position:relative;display:grid;gap:34px}.nm-rws__steps:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1px;background:#ffffff26}.nm-rws__steps:after{content:"";position:absolute;left:4px;top:6px;width:1px;height:var(--rws-fill, 0%);max-height:calc(100% - 12px);background:#fff;box-shadow:0 0 8px #fff9;transition:height .2s linear}.nm-rws__step{position:relative;display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:start;padding-bottom:30px;border-bottom:1px solid rgb(255 255 255 / .1);opacity:.25;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.nm-rws__step:before{content:"";position:absolute;left:-26px;top:6px;width:9px;height:9px;border-radius:50%;background:#0b0b0b;border:1px solid rgb(255 255 255 / .5);transition:background .4s ease,box-shadow .4s ease}.nm-rws__step.is-in{opacity:1;transform:none}.nm-rws__step.is-in:before{background:#fff;box-shadow:0 0 0 5px #ffffff1f}.nm-rws__no{grid-column:1 / -1;font-family:var(--nm-mono);font-size:10.5px;letter-spacing:.24em;opacity:.55}.nm-rws__step h3{margin:0 0 6px;font-family:var(--nm-condensed);font-weight:400;text-transform:uppercase;font-size:clamp(30px,7vw,48px);line-height:1}.nm-rws__step p{margin:0;max-width:46ch;font-size:14.5px;line-height:1.6;color:#ffffffc7}.nm-rws__chip{align-self:center;padding:9px 14px;border-radius:12px;border:1px solid rgb(255 255 255 / .3);background:linear-gradient(180deg,#ffffff29,#ffffff0d);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--nm-mono);font-size:12px;letter-spacing:.08em;white-space:nowrap}.nm-rws__cards{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding:0 20px 8px}.nm-rws__cards::-webkit-scrollbar{display:none}.nm-rws__card{scroll-snap-align:start;position:relative;overflow:hidden;display:grid;gap:8px;align-content:start;min-height:300px;padding:26px 22px;border-radius:22px;border:1px solid rgb(255 255 255 / .16);background:#161616;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.nm-rws__levels.is-in .nm-rws__card{opacity:1;transform:none}.nm-rws__levels.is-in .nm-rws__card:nth-child(2){transition-delay:.12s}.nm-rws__levels.is-in .nm-rws__card:nth-child(3){transition-delay:.24s}.nm-rws__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .16) 45%,transparent 60%);background-size:260% 100%;animation:nm-rws-shine 5s ease-in-out infinite}@keyframes nm-rws-shine{0%{background-position:130% 0}60%,to{background-position:-130% 0}}.nm-rws__card h3{margin:4px 0 6px;font-family:var(--nm-condensed);font-weight:400;text-transform:uppercase;font-size:44px;line-height:.95}.nm-rws__card ul{margin:auto 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:14px}.nm-rws__card li:before{content:"+ ";opacity:.6}.nm-rws__req{margin:0;font-family:var(--nm-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.75}.nm-rws__card--member{background:linear-gradient(160deg,#2a2a2a,#121212)}.nm-rws__card--gold{background:linear-gradient(150deg,#e8cf94,#b88d45 38%,#f3e2b6 55%,#9c7434);color:#1a1408;border-color:#ffffff59}.nm-rws__card--inner{background:radial-gradient(120% 90% at 80% 0%,#3a3a3a,#0b0b0b 60%);border-color:#fff6;box-shadow:inset 0 1px #fff3}@media(min-width:750px){.nm-rws__hero{padding:120px 48px 90px}.nm-rws__hero-in{grid-template-columns:1.25fr 1fr}.nm-rws__title{font-size:clamp(72px,7.2vw,124px)}.nm-rws__title span:last-child{white-space:nowrap}.nm-rws__meter{width:min(30vw,380px)}.nm-rws__how,.nm-rws__levels{padding:110px 48px}.nm-rws__how{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}.nm-rws__how .nm-rws__h2{position:sticky;top:120px}.nm-rws__cards{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;overflow:visible;margin:0;padding:0}.nm-rws__card{min-height:360px;padding:34px 30px}}body:has(.nm-rws) .nm-rw__head,body:has(.nm-rws) .nm-rw__steps,body:has(.nm-rws) .nm-rw__tiers{display:none}@media(prefers-reduced-motion:reduce){.nm-rws__bg img,.nm-rws__card:after,.nm-rws__scroll:after{animation:none}.nm-rws__step,.nm-rws__card{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/naamane-rewards.css.map */
