:root{--ng-cross:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 28' fill='%23d0101c'%3E%3Cpath d='M10 0 12.2 3 11.3 8.6 16.8 7.8 20 10 16.8 12.2 11.3 11.4 12 25 10 28 8 25 8.7 11.4 3.2 12.2 0 10 3.2 7.8 8.7 8.6 7.8 3Z'/%3E%3C/svg%3E");--ng-cross-bone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 28' fill='%23f2eee7'%3E%3Cpath d='M10 0 12.2 3 11.3 8.6 16.8 7.8 20 10 16.8 12.2 11.3 11.4 12 25 10 28 8 25 8.7 11.4 3.2 12.2 0 10 3.2 7.8 8.7 8.6 7.8 3Z'/%3E%3C/svg%3E");--ng-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' fill='%23d0101c'%3E%3Cpath d='M0 14 94 12.8 100 14 94 15.2Z'/%3E%3Cpath d='M240 14 146 12.8 140 14 146 15.2Z'/%3E%3Cpath d='M103 14 106 11 109 14 106 17Z'/%3E%3Cpath d='M137 14 134 11 131 14 134 17Z'/%3E%3Cg transform='translate(110 0)'%3E%3Cpath d='M10 0 12.2 3 11.3 8.6 16.8 7.8 20 10 16.8 12.2 11.3 11.4 12 25 10 28 8 25 8.7 11.4 3.2 12.2 0 10 3.2 7.8 8.7 8.6 7.8 3Z'/%3E%3C/g%3E%3C/svg%3E");--ng-corner-tl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cg transform='rotate(0 14 14)'%3E%3Cg fill='none' stroke='%23d0101c' stroke-width='1.4'%3E%3Cpath d='M1.5 26V1.5H26'/%3E%3Cpath d='M1.5 1.5 7.5 7.5'/%3E%3C/g%3E%3Cg fill='%23d0101c'%3E%3Cpath d='M9.5 6.5 12.5 9.5 9.5 12.5 6.5 9.5Z'/%3E%3Ccircle cx='1.5' cy='26.5' r='1.5'/%3E%3Ccircle cx='26.5' cy='1.5' r='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--ng-corner-tr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cg transform='rotate(90 14 14)'%3E%3Cg fill='none' stroke='%23d0101c' stroke-width='1.4'%3E%3Cpath d='M1.5 26V1.5H26'/%3E%3Cpath d='M1.5 1.5 7.5 7.5'/%3E%3C/g%3E%3Cg fill='%23d0101c'%3E%3Cpath d='M9.5 6.5 12.5 9.5 9.5 12.5 6.5 9.5Z'/%3E%3Ccircle cx='1.5' cy='26.5' r='1.5'/%3E%3Ccircle cx='26.5' cy='1.5' r='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--ng-corner-br:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cg transform='rotate(180 14 14)'%3E%3Cg fill='none' stroke='%23d0101c' stroke-width='1.4'%3E%3Cpath d='M1.5 26V1.5H26'/%3E%3Cpath d='M1.5 1.5 7.5 7.5'/%3E%3C/g%3E%3Cg fill='%23d0101c'%3E%3Cpath d='M9.5 6.5 12.5 9.5 9.5 12.5 6.5 9.5Z'/%3E%3Ccircle cx='1.5' cy='26.5' r='1.5'/%3E%3Ccircle cx='26.5' cy='1.5' r='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--ng-corner-bl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cg transform='rotate(270 14 14)'%3E%3Cg fill='none' stroke='%23d0101c' stroke-width='1.4'%3E%3Cpath d='M1.5 26V1.5H26'/%3E%3Cpath d='M1.5 1.5 7.5 7.5'/%3E%3C/g%3E%3Cg fill='%23d0101c'%3E%3Cpath d='M9.5 6.5 12.5 9.5 9.5 12.5 6.5 9.5Z'/%3E%3Ccircle cx='1.5' cy='26.5' r='1.5'/%3E%3Ccircle cx='26.5' cy='1.5' r='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--ng-arch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 130' preserveAspectRatio='none'%3E%3Cpath d='M0 130V46C0 25 25 10 50 0 75 10 100 25 100 46V130Z'/%3E%3C/svg%3E");--ng-arch-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 130' preserveAspectRatio='none'%3E%3Cpath d='M3 130V46.5C3 27 26 12.5 50 3.4 74 12.5 97 27 97 46.5V130' fill='none' stroke='%23d0101c' stroke-opacity='.8' stroke-width='1.3' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M6.5 130V47.5C6.5 29.5 27.5 16 50 7.2 72.5 16 93.5 29.5 93.5 47.5V130' fill='none' stroke='%23f2eee7' stroke-opacity='.22' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--ng-thorns:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 14' fill='%23d0101c'%3E%3Cpath d='M0 6.6h56v.9H0Z'/%3E%3Cpath d='M9 7 13.5 1.5 14 7Z'/%3E%3Cpath d='M23 7 19.5 12.5 18.8 7Z'/%3E%3Cpath d='M37 7 41.2 2.4 41.6 7Z'/%3E%3Cpath d='M51 7 47.6 11.8 46.8 7Z'/%3E%3C/svg%3E");--ng-thorns-dim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 14' fill='%23f2eee7' fill-opacity='.28'%3E%3Cpath d='M0 6.6h56v.9H0Z'/%3E%3Cpath d='M9 7 13.5 1.5 14 7Z'/%3E%3Cpath d='M23 7 19.5 12.5 18.8 7Z'/%3E%3Cpath d='M37 7 41.2 2.4 41.6 7Z'/%3E%3Cpath d='M51 7 47.6 11.8 46.8 7Z'/%3E%3C/svg%3E")}.lp,#content.nf-rp{--ng-red:#d0101c;--ng-red-hi:#ff3a41;--ng-bone:#f2eee7;--ng-ash:#b9aaa3;--ng-ink:#070708;--ng-insc:"Cinzel","Trajan Pro",Georgia,serif;--ng-black:"NFR London","NF Old London","Old English Text MT",Georgia,serif;--ng-snap:cubic-bezier(.77,0,.18,1);--ng-out:cubic-bezier(.16,1,.3,1);--ng-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' 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 .5 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E")}.ng-orn{display:block;width:min(260px,70%);height:28px;margin:26px 0 0;background:var(--ng-divider) center/contain no-repeat}.ng-orn--center{margin-inline:auto}.ng-numeral{position:absolute;top:clamp(40px,6vw,90px);right:clamp(-10px,2vw,40px);z-index:0;color:transparent;font-family:var(--ng-insc);font-size:clamp(150px,24vw,380px);font-weight:900;line-height:.8;letter-spacing:-.02em;-webkit-text-stroke:1px rgba(242,238,231,.12);pointer-events:none;-webkit-user-select:none;user-select:none}.ng-halo{position:absolute;left:50%;top:44%;z-index:0;width:150%;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 0deg,#d0101c00 0deg 5deg,#d0101c57 5deg 6deg,#d0101c00 6deg 11deg,#ffd2c81a 11deg 11.6deg);-webkit-mask:radial-gradient(closest-side,#000 18%,rgba(0,0,0,.55) 45%,transparent 72%);mask:radial-gradient(closest-side,#000 18%,rgba(0,0,0,.55) 45%,transparent 72%);transform:translate(-50%,-50%);animation:ng-spin 90s linear infinite;pointer-events:none}@keyframes ng-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.ng-rays{position:absolute;top:-10%;right:0;bottom:30%;left:0;z-index:0;background:conic-gradient(from 180deg at 50% -8%,transparent 0 150deg,rgba(255,226,214,.16) 154deg,transparent 158deg,rgba(208,16,28,.3) 163deg,transparent 168deg,rgba(255,226,214,.2) 173deg,transparent 177deg,rgba(255,226,214,.13) 183deg,transparent 187deg,rgba(208,16,28,.28) 192deg,transparent 197deg,rgba(255,226,214,.18) 203deg,transparent 207deg 360deg);filter:blur(5px);-webkit-mask:linear-gradient(#000 20%,transparent);mask:linear-gradient(#000 20%,transparent);animation:ng-flicker 7s ease-in-out infinite;pointer-events:none}@keyframes ng-flicker{0%,to{opacity:1}23%{opacity:.78}41%{opacity:.95}58%{opacity:.7}77%{opacity:.92}}.ng-scripture{position:relative;z-index:1;overflow:hidden;padding:30px 0 28px;background:var(--ng-thorns) 0 0/56px 14px repeat-x,var(--ng-thorns) 0 100%/56px 14px repeat-x,radial-gradient(60% 120% at 50% 50%,#78000a47,#0000 70%),#0a0708}.ng-scripture__row{display:flex;align-items:center;gap:clamp(26px,3vw,48px);width:max-content;white-space:nowrap;animation:ng-marquee 38s linear infinite}.ng-scripture__row span{font-family:var(--ng-black);font-size:clamp(44px,6.2vw,96px);line-height:1.05;color:transparent;-webkit-text-stroke:1px rgba(242,238,231,.55)}.ng-scripture__row span:nth-of-type(2n){color:var(--ng-red);-webkit-text-stroke:0;text-shadow:0 0 30px rgba(208,16,28,.35)}.ng-scripture__row i{flex:none;width:clamp(18px,2vw,28px);aspect-ratio:20/28;background:var(--ng-cross) center/contain no-repeat;filter:drop-shadow(0 0 10px rgba(208,16,28,.5))}@keyframes ng-marquee{to{transform:translate(-50%)}}.ng-progress{position:fixed;left:0;right:0;top:0;z-index:70;height:3px;background:linear-gradient(90deg,#5d020a,var(--ng-red) 70%,var(--ng-red-hi));transform:scaleX(0);transform-origin:0 50%;pointer-events:none;opacity:0}.ng-rail{position:fixed;right:22px;top:50%;z-index:45;display:none;flex-direction:column;align-items:flex-end;gap:14px;transform:translateY(-50%);opacity:0;transition:opacity .5s ease}.ng-rail.is-on{opacity:1}.ng-rail a{display:flex;align-items:center;gap:12px;color:#f2eee766;font-family:var(--ng-insc);font-size:12px;font-weight:700;letter-spacing:.24em;text-decoration:none;transition:color .3s}.ng-rail a span{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .5s var(--ng-out),opacity .3s}.ng-rail a:after{content:"";width:10px;height:14px;background:var(--ng-cross-bone) center/contain no-repeat;opacity:.35;transition:opacity .3s,transform .4s var(--ng-out)}.ng-rail a:hover,.ng-rail a[aria-current=true]{color:var(--ng-bone)}.ng-rail a:hover span,.ng-rail a[aria-current=true] span{max-width:160px;opacity:1}.ng-rail a[aria-current=true]:after{background-image:var(--ng-cross);opacity:1;transform:scale(1.3)}@media(min-width:1200px){.ng-rail{display:flex}}.lp .lp-eyebrow{display:flex;align-items:center;gap:12px;color:var(--ng-ash);font-family:var(--ng-insc);font-size:12px;font-weight:700;letter-spacing:.3em}.lp .lp-eyebrow:before{content:"";flex:none;width:10px;height:14px;background:var(--ng-cross) center/contain no-repeat;filter:drop-shadow(0 0 6px rgba(208,16,28,.6))}.lp .lp-h2{font-family:var(--ng-black);font-size:clamp(50px,5.6vw,92px);font-weight:400;line-height:1;letter-spacing:0;text-transform:lowercase;text-shadow:0 10px 40px rgba(0,0,0,.6)}.lp .lp-h2:first-letter{text-transform:uppercase;color:var(--ng-red);text-shadow:0 0 28px rgba(208,16,28,.55)}.lp .lp-h2 .lp-red{color:var(--ng-red)}.lp .lp-label{font-family:var(--ng-insc);font-size:12px;font-weight:700;letter-spacing:.24em}.lp .lp-btn{border-radius:0;font-family:var(--ng-insc);font-size:13px;font-weight:700;letter-spacing:.2em}.lp .lp-btn--bone{background:linear-gradient(180deg,#faf7f1,#dcd4c8);box-shadow:inset 0 -2px #0000002e}.lp .lp-btn--outline{border-color:#f2eee766}.lp .lp-text{font-size:17px;line-height:1.75}.lp .lp-link{font-family:var(--ng-insc);font-weight:700;letter-spacing:.2em;border-bottom-color:var(--ng-red)}.lp .lp-section{border-top:0}.lp .lp-legend,.lp .lp-gear,.lp .lp-faq{background-image:var(--ng-thorns-dim);background-repeat:repeat-x;background-size:56px 14px;background-position:0 0}.lp .lp-legend:after,.lp .lp-gear:after,.lp .lp-faq:after{content:"";position:absolute;left:50%;top:-12px;z-index:2;width:22px;height:31px;margin-left:-11px;background:var(--ng-cross) center/contain no-repeat;filter:drop-shadow(0 0 12px rgba(208,16,28,.7));pointer-events:none}.lp .lp-shell{position:relative;z-index:1}.lp .lp-hero__intro{font-family:var(--ng-insc);font-size:clamp(13px,1.1vw,16px);font-weight:800;letter-spacing:.24em}.lp .lp-hero__script--blood{position:relative}.lp .lp-hero__script--blood:before{content:"";position:absolute;left:50%;top:34%;z-index:-1;width:120%;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 8deg,#d0101c00 0deg 6deg,#d0101c42 6deg 7deg);-webkit-mask:radial-gradient(closest-side,#000 10%,transparent 70%);mask:radial-gradient(closest-side,#000 10%,transparent 70%);transform:translate(-50%,-50%);animation:ng-spin 120s linear infinite;pointer-events:none}.lp .lp-hero__body{font-size:18px}.lp .lp-hero__content:after{content:"";display:block;width:min(260px,70%);height:28px;margin-top:34px;background:var(--ng-divider) left center/contain no-repeat}.ng-cue{position:absolute;left:50%;bottom:26px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;color:#f2eee78c;font-family:var(--ng-insc);font-size:10px;font-weight:700;letter-spacing:.34em;transform:translate(-50%);pointer-events:none}.ng-cue:after{content:"";width:1px;height:46px;background:linear-gradient(var(--ng-red),rgba(208,16,28,0));transform-origin:top;animation:ng-cue 2.2s var(--ng-snap) infinite}@keyframes ng-cue{0%{transform:scaleY(0)}45%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.ng-vert{position:absolute;left:clamp(10px,1.6vw,26px);bottom:120px;z-index:3;color:#f2eee747;font-family:var(--ng-insc);font-size:10px;font-weight:700;letter-spacing:.5em;writing-mode:vertical-rl;transform:rotate(180deg);pointer-events:none}.ng-shrine{position:relative;isolation:isolate}.ng-shrine .ng-halo{top:38%;width:185%;background:repeating-conic-gradient(from 0deg,#d0101c00 0deg 4deg,#d0101c8c 4deg 5deg,#d0101c00 5deg 9deg,#ffd6cc29 9deg 9.5deg);-webkit-mask:radial-gradient(closest-side,#000 30%,rgba(0,0,0,.6) 52%,transparent 74%);mask:radial-gradient(closest-side,#000 30%,rgba(0,0,0,.6) 52%,transparent 74%)}.ng-shrine:before{content:"";position:absolute;left:50%;top:36%;z-index:0;width:120%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#aa000e73,#aa000e00);transform:translate(-50%,-50%);animation:ng-flicker 6s ease-in-out infinite;pointer-events:none}.lp .ng-arch{position:relative;z-index:1;-webkit-mask:var(--ng-arch) center/100% 100% no-repeat;mask:var(--ng-arch) center/100% 100% no-repeat}.lp .ng-arch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;height:auto;background:var(--ng-arch-line) center/100% 100% no-repeat;pointer-events:none}.lp .lp-buy__media.ng-arch{box-shadow:none;background:#120a0b}.lp .lp-buy__media.ng-arch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#5a000859,#0000 30% 70%,#0000008c);pointer-events:none}.lp .lp-buy__title{font-size:clamp(84px,8.6vw,140px);text-shadow:0 14px 50px rgba(0,0,0,.7)}.lp .lp-buy__title:first-letter{color:var(--ng-red);text-shadow:0 0 30px rgba(208,16,28,.6)}.lp .lp-buy__meta{font-family:var(--ng-insc);font-weight:700;letter-spacing:.2em}.lp .lp-flavor__chip{border-radius:0;border-color:#f2eee742;background:#0c0a0b;font-weight:800}.lp .lp-flavor__chip i{width:9px;height:12px;border-radius:0;background:var(--flavor,var(--ng-red));-webkit-mask:var(--ng-cross) center/contain no-repeat;mask:var(--ng-cross) center/contain no-repeat}.lp .lp-pack__chip,.lp .lp-bundle{border-radius:0;background:var(--ng-corner-tl) left 5px top 5px/13px no-repeat,var(--ng-corner-tr) right 5px top 5px/13px no-repeat,var(--ng-corner-bl) left 5px bottom 5px/13px no-repeat,var(--ng-corner-br) right 5px bottom 5px/13px no-repeat,#0c0a0b}.lp .lp-pack__chip strong{font-family:var(--ng-insc);font-size:15px;font-weight:800;letter-spacing:.14em}.lp .lp-pack__chip b,.lp .lp-price strong,.lp .lp-bundle__price strong,.lp .lp-sticky__price{font-family:var(--ng-insc);font-weight:800;letter-spacing:.02em}.lp .lp-pack input:checked+.lp-pack__chip{background:var(--ng-corner-tl) left 5px top 5px/13px no-repeat,var(--ng-corner-tr) right 5px top 5px/13px no-repeat,var(--ng-corner-bl) left 5px bottom 5px/13px no-repeat,var(--ng-corner-br) right 5px bottom 5px/13px no-repeat,radial-gradient(120% 90% at 50% 0,#d0101c57,#3c000666 60%,#0c0a0b)}.lp .lp-pack__badge{width:max-content;border-radius:0;font-family:var(--ng-insc);font-weight:800;letter-spacing:.18em;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);padding:5px 12px}.lp .lp-pack input:checked+.lp-pack__chip:after{border-radius:0;background:var(--ng-cross-bone) center/9px 12px no-repeat,var(--ng-red);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:22px;height:22px;top:6px;right:6px}.lp .lp-size span{border-radius:0;font-family:var(--ng-insc);font-weight:800}.lp .lp-assure li:before{width:9px;height:12px;margin-top:0;border:0;background:var(--ng-cross) center/contain no-repeat;transform:none}.lp .lp-buy__links a{font-family:var(--ng-insc);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration-color:#d0101ccc}.lp .lp-doses{counter-reset:ng-dose;border-top:0;border-bottom:0;background:var(--ng-thorns-dim) 0 0/56px 14px repeat-x,var(--ng-thorns-dim) 0 100%/56px 14px repeat-x;padding:14px 0}.lp .lp-dose{position:relative;counter-increment:ng-dose;border-left-color:#f2eee71a}.lp .lp-dose:before{content:counter(ng-dose,upper-roman);position:absolute;top:30px;right:22px;color:var(--ng-red);font-family:var(--ng-insc);font-size:13px;font-weight:800;letter-spacing:.2em}.lp .lp-dose__amount{font-family:var(--ng-insc);font-weight:800;letter-spacing:-.01em}.lp .lp-dose__amount small{font-family:var(--ng-insc);font-weight:700;letter-spacing:.1em}.lp .lp-dose__cat{color:var(--ng-red);font-family:var(--ng-insc);letter-spacing:.24em}.lp .lp-dose:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:2px;background:linear-gradient(90deg,var(--ng-red),rgba(208,16,28,0));transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ng-out)}.lp .lp-dose:first-child:after{left:0}.lp .lp-dose:hover:after{transform:scaleX(1)}.lp .lp-film__icon{width:78px;height:78px;padding-left:4px;border:0;background:var(--ng-bone);color:var(--ng-ink);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.lp .lp-film__play:hover .lp-film__icon{background:var(--ng-red);color:#fff}.lp .lp-film__label{font-family:var(--ng-insc);letter-spacing:.24em}.lp .lp-stat dd{font-family:var(--ng-insc);font-weight:800;letter-spacing:.04em}.lp .lp-stat dt{font-family:var(--ng-insc);letter-spacing:.18em}.lp .lp-quote{position:relative;padding:6px 0 0 44px;border-left:0}.lp .lp-quote:before{content:"\201c";position:absolute;left:0;top:-14px;color:var(--ng-red);font-family:var(--ng-black);font-size:78px;line-height:1}.lp .lp-quote p{font-size:18px}.lp .lp-quote footer{font-family:var(--ng-insc);letter-spacing:.3em}.lp .lp-card__media.ng-arch{background:#120a0b}.lp .lp-card__title{font-family:var(--ng-black);font-size:clamp(34px,3.2vw,50px);font-weight:400;letter-spacing:0;text-transform:none}.lp .lp-card__title:first-letter{color:var(--ng-red)}.lp .lp-card__product{font-family:var(--ng-insc);letter-spacing:.22em}.lp .lp-bundle{border:1px solid rgba(208,16,28,.35);box-shadow:0 0 0 1px #0009,0 30px 80px -40px #d0101c73}.lp .lp-bundle__title{font-family:var(--ng-insc);font-weight:800;letter-spacing:.08em}.lp .lp-bundle__thumbs span{border-radius:0;clip-path:polygon(0 18%,50% 0,100% 18%,100% 100%,0 100%)}.lp .lp-sealed{padding-top:clamp(140px,14vw,210px)}.ng-sealed-cross{display:block;width:34px;height:48px;margin:0 auto 26px;background:var(--ng-cross-bone) center/contain no-repeat;filter:drop-shadow(0 0 18px rgba(255,220,205,.55)) drop-shadow(0 0 40px rgba(208,16,28,.45))}.lp .lp-sealed__title{text-shadow:0 0 40px rgba(255,214,200,.28),0 0 90px rgba(208,16,28,.35)}.lp .lp-sealed .lp-eyebrow{justify-content:center}.lp .lp-sealed__window,.lp .lp-countdown{font-family:var(--ng-insc)}.lp .lp-waitlist__row input{border-radius:0;font-family:var(--ng-insc);letter-spacing:.08em}.lp .lp-faq__list{counter-reset:ng-q}.lp .lp-faq__item summary{counter-increment:ng-q;justify-content:flex-start;gap:18px;font-size:18px}.lp .lp-faq__item summary:before{content:counter(ng-q,upper-roman) ".";flex:none;min-width:40px;color:var(--ng-red);font-family:var(--ng-insc);font-size:13px;font-weight:800;letter-spacing:.14em}.lp .lp-faq__icon{margin-left:auto;width:12px;height:17px}.lp .lp-faq__icon:before{left:0;top:5px;width:12px;height:2px}.lp .lp-faq__icon:after{left:5px;top:0;width:2px;height:17px;transform:none}.lp .lp-faq__item[open] .lp-faq__icon{transform:rotate(45deg)}.lp .lp-faq__icon{transition:transform .35s var(--ng-out)}.lp .lp-faq__item[open] .lp-faq__icon:after{transform:none}.lp .lp-sticky{border-top:1px solid rgba(208,16,28,.55);background:var(--ng-grain),#0a0708;background-blend-mode:soft-light,normal}.lp .lp-sticky:before{content:"";position:absolute;left:50%;top:-10px;width:14px;height:20px;margin-left:-7px;background:var(--ng-cross) center/contain no-repeat;filter:drop-shadow(0 0 8px rgba(208,16,28,.8));pointer-events:none}.lp .lp-sticky__meta strong{font-family:var(--ng-black);font-size:22px;font-weight:400}.lp.is-motion [data-lp-reveal]{opacity:0;transform:translate3d(0,72px,0);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform 1.1s var(--ng-out)}.lp.is-motion [data-lp-reveal].is-in{opacity:1;transform:none}.lp.is-motion [data-lp-reveal] .lp-h2,.lp.is-motion [data-lp-reveal] .lp-buy__title,.lp.is-motion [data-lp-reveal] .lp-sealed__title{clip-path:inset(-20% 100% -30% 0);transition:clip-path 1.2s var(--ng-snap) .12s}.lp.is-motion [data-lp-reveal].is-in .lp-h2,.lp.is-motion [data-lp-reveal].is-in .lp-buy__title,.lp.is-motion [data-lp-reveal].is-in .lp-sealed__title{clip-path:inset(-20% -5% -30% 0)}.lp.is-motion .ng-shrine[data-lp-reveal]{transform:translate3d(0,40px,0) scale(.94)}.lp.is-motion .ng-arch img{transform:scale(1.22);transition:transform 1.8s var(--ng-out)}.lp.is-motion .is-in .ng-arch img,.lp.is-motion .ng-arch.is-in img,.lp.is-motion [data-lp-reveal].is-in.ng-arch img{transform:none}.lp.is-motion .lp-doses[data-lp-reveal] .lp-dose{opacity:0;transform:translate3d(0,48px,0);transition:opacity .5s ease,transform .9s var(--ng-out)}.lp.is-motion .lp-doses[data-lp-reveal].is-in .lp-dose{opacity:1;transform:none}.lp.is-motion .lp-doses .lp-dose:nth-child(2){transition-delay:.08s}.lp.is-motion .lp-doses .lp-dose:nth-child(3){transition-delay:.16s}.lp.is-motion .lp-doses .lp-dose:nth-child(4){transition-delay:.24s}.lp.is-motion .lp-doses .lp-dose:nth-child(5){transition-delay:.32s}.lp.is-motion .lp-doses[data-lp-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ng-scripture__row{animation:ng-slide linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.ng-scripture__row--back{animation-name:ng-slide-back}.ng-numeral{animation:ng-float linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.ng-progress{opacity:1;animation:ng-fill linear both;animation-timeline:scroll(root)}.lp .lp-blood{transform-origin:50% 0;animation:ng-stretch linear both;animation-timeline:scroll(root);animation-range:0 110vh}.lp .lp-hero__media picture{animation:ng-zoom linear both;animation-timeline:scroll(root);animation-range:0 100vh}.lp .lp-dose__amount{animation:ng-pulse linear both;animation-timeline:view();animation-range:entry 40% cover 45%}}}@keyframes ng-slide{0%{transform:translate(0)}to{transform:translate(-38%)}}@keyframes ng-slide-back{0%{transform:translate(-38%)}to{transform:translate(0)}}@keyframes ng-float{0%{transform:translateY(18%)}to{transform:translateY(-22%)}}@keyframes ng-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ng-stretch{0%{transform:scaleY(1)}to{transform:scaleY(1.55)}}@keyframes ng-zoom{0%{transform:scale(1)}to{transform:scale(1.12)}}@media(min-width:750px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.lp .lp-hero__content{animation:ng-lift linear both;animation-timeline:scroll(root);animation-range:0 90vh}}}@keyframes ng-lift{0%{transform:none;opacity:1}to{transform:translate3d(0,-70px,0);opacity:.15}}@keyframes ng-pulse{0%{color:var(--ng-red);text-shadow:0 0 30px rgba(208,16,28,.8)}to{color:var(--ng-bone);text-shadow:none}}@media(max-width:749px){.lp .lp-h2{font-size:clamp(46px,13vw,64px)}.lp .lp-buy__title{font-size:clamp(78px,23vw,108px)}.ng-numeral{top:18px;right:-6px;font-size:clamp(130px,44vw,200px)}.ng-scripture{padding:22px 0 20px}.ng-scripture__row span{font-size:44px}.ng-cue,.ng-vert{display:none}.lp .lp-hero__content:after{margin-top:26px}.lp .lp-dose:before{top:20px;right:0}.lp .lp-dose:after{left:0;right:0}.lp .lp-card__title{font-size:38px}.lp .lp-faq__item summary{font-size:16px;gap:12px}.lp .lp-faq__item summary:before{min-width:30px}.ng-shrine .ng-halo{width:170%}}@media(prefers-reduced-motion:reduce){.ng-halo,.ng-rays,.ng-scripture__row,.ng-cue:after,.lp .lp-hero__script--blood:before{animation:none}.lp.is-motion [data-lp-reveal] .lp-h2,.lp.is-motion [data-lp-reveal] .lp-buy__title,.lp.is-motion [data-lp-reveal] .lp-sealed__title{clip-path:none;transition:none}.lp.is-motion .ng-arch img{transform:none;transition:none}}#content#content.nf-rp{background:radial-gradient(70% 520px at 50% 0,#82000c42,#0000 72%),var(--ng-grain),#070708;background-repeat:no-repeat,repeat,no-repeat;background-blend-mode:normal,soft-light,normal}#content#content.nf-rp .nf-rp-identity__eyebrow{color:var(--ng-ash);font-family:var(--ng-insc);font-size:11px;font-weight:700;letter-spacing:.3em}#content#content.nf-rp .nf-rp-identity__title{font-family:var(--ng-black);font-size:30px;color:var(--ng-bone);text-shadow:0 0 24px rgba(208,16,28,.35)}#content#content.nf-rp .nf-rp-identity__sigil{filter:drop-shadow(0 0 10px rgba(208,16,28,.7))}#content#content.nf-rp .nf-rp-identity__nav a,#content#content.nf-rp .nf-rp-nav-label{font-family:var(--ng-insc);font-weight:700;letter-spacing:.22em}#content#content.nf-rp .nf-rp-identity__nav a[aria-current=page]{padding-left:18px;background:var(--ng-cross) 0 50%/10px 14px no-repeat,linear-gradient(var(--ng-red),var(--ng-red)) 18px calc(100% - 6px) / calc(100% - 18px) 2px no-repeat}#content#content.nf-rp .product-detail .gallery__inner,#content#content.nf-rp .product-detail .gallery .main-image{isolation:isolate}#content#content.nf-rp .product-detail .gallery .main-image:before{content:"";position:absolute;left:50%;top:40%;z-index:-1;width:150%;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 0deg,#d0101c00 0deg 4deg,#d0101c80 4deg 5deg,#d0101c00 5deg 9deg,#ffd2c824 9deg 9.5deg),radial-gradient(closest-side,#aa000e80,#aa000e00 70%);-webkit-mask:radial-gradient(closest-side,#000 20%,rgba(0,0,0,.5) 48%,transparent 72%);mask:radial-gradient(closest-side,#000 20%,rgba(0,0,0,.5) 48%,transparent 72%);transform:translate(-50%,-50%);animation:ng-spin 90s linear infinite;pointer-events:none}#content#content.nf-rp .product-detail .gallery .slideshow{-webkit-mask:var(--ng-arch) center/100% 100% no-repeat;mask:var(--ng-arch) center/100% 100% no-repeat;background:radial-gradient(80% 60% at 50% 40%,#1a0a0c,#070708)}#content#content.nf-rp .product-detail .gallery .main-image:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:auto;height:auto;border:0;border-radius:0;background:var(--ng-arch-line) center/100% 100% no-repeat;opacity:1;transform:none;pointer-events:none}#content#content.nf-rp .product-detail .thumbnail{border-radius:0;-webkit-mask:var(--ng-arch) center/100% 100% no-repeat;mask:var(--ng-arch) center/100% 100% no-repeat;opacity:.6;transition:opacity .3s,filter .3s}#content#content.nf-rp .product-detail .thumbnail.selected,#content#content.nf-rp .product-detail .thumbnail:hover{opacity:1;filter:drop-shadow(0 0 1px var(--ng-red))}#content#content.nf-rp .product-detail .slideshow-controls .slick-arrow{border-radius:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}#content#content.nf-rp .product-detail .title-row:before{content:"The Resurrection Series";display:flex;width:100%;align-items:center;gap:12px;margin:0 0 12px;padding-left:22px;background:var(--ng-cross) 0 50%/10px 14px no-repeat;color:var(--ng-ash);font-family:var(--ng-insc);font-size:11px;font-weight:700;letter-spacing:.32em;text-transform:uppercase}#content#content.nf-rp .product-detail h1.title{font-size:clamp(56px,5.4vw,92px)}#content#content.nf-rp .product-form>.lightly-spaced-row>.product-info-block:not(.product-inventory-notice){font-size:17px;line-height:1.75}#content#content.nf-rp .product-form>.lightly-spaced-row>.product-info-block:not(.product-inventory-notice):after{content:"";display:block;width:min(240px,70%);height:26px;margin-top:22px;background:var(--ng-divider) left center/contain no-repeat}#content#content.nf-rp .nf-rp-review-link{font-family:var(--ng-insc);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#content#content.nf-rp .product-detail .price-container .current-price{font-family:var(--ng-insc);font-weight:800;letter-spacing:.01em}#content#content.nf-rp .product-detail hr{height:14px;border:0;background:var(--ng-thorns-dim) 0 50%/56px 14px repeat-x}#content#content.nf-rp .product-detail .option-selector .label,#content#content.nf-rp .mm-quantity_packages .label-title label,#content#content.nf-rp .quantity-submit-row>.label{font-family:var(--ng-insc);font-weight:700;letter-spacing:.24em}#content#content.nf-rp .product-detail .opt-label{border-radius:0;background:#0c0a0b}#content#content.nf-rp .product-detail .opt-label__text{font-family:var(--ng-insc);font-weight:700;letter-spacing:.06em}#content#content.nf-rp .product-detail .opt-btn:checked+.opt-label{background:radial-gradient(120% 120% at 50% 0,#d0101c4d,#28000580);box-shadow:inset 0 0 0 1px var(--ng-red),0 0 24px -8px #d0101ccc}#content#content.nf-rp .mm-quantity_packages .pack__block{border-radius:0;background:var(--ng-corner-tl) left 5px top 5px/13px no-repeat,var(--ng-corner-tr) right 5px top 5px/13px no-repeat,var(--ng-corner-bl) left 5px bottom 5px/13px no-repeat,var(--ng-corner-br) right 5px bottom 5px/13px no-repeat,#0c0a0b}#content#content.nf-rp .mm-quantity_packages .pack__block.active{background:var(--ng-corner-tl) left 5px top 5px/13px no-repeat,var(--ng-corner-tr) right 5px top 5px/13px no-repeat,var(--ng-corner-bl) left 5px bottom 5px/13px no-repeat,var(--ng-corner-br) right 5px bottom 5px/13px no-repeat,radial-gradient(120% 90% at 50% 0,#d0101c57,#3c000666 60%,#0c0a0b);box-shadow:inset 0 0 0 1px var(--ng-red),0 18px 40px -22px #d0101ce6}#content#content.nf-rp .mm-quantity_packages .pack__block .label{font-family:var(--ng-insc);font-size:15px;font-weight:800;letter-spacing:.14em}#content#content.nf-rp .nf-packs .pack__block .nf-pack__price{font-family:var(--ng-insc);font-weight:800;letter-spacing:.01em}#content#content.nf-rp .nf-packs .pack__block .nf-pack__badge{width:max-content;border-radius:0;padding:5px 12px;font-family:var(--ng-insc);letter-spacing:.18em;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%)}#content#content.nf-rp .nf-packs .pack__block.active:after{border-radius:0;width:22px;height:22px;top:6px;right:6px;background:var(--ng-cross-bone) center/9px 12px no-repeat,var(--ng-red);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}#content#content.nf-rp .quantity-wrapper{border-radius:0}#content#content.nf-rp .product-purchase-form .button.button--large{font-family:var(--ng-insc);font-size:14px;font-weight:800;letter-spacing:.22em}#content#content.nf-rp .nf-crucifix-facts,#content#content.nf-rp .nf-crucifix-dossier{border-top:0;background:var(--ng-thorns-dim) 0 0/56px 14px repeat-x}#content#content.nf-rp .nf-crucifix-facts__eyebrow,#content#content.nf-rp .nf-crucifix-dossier summary small{font-family:var(--ng-insc);font-weight:700;letter-spacing:.24em}#content#content.nf-rp .nf-crucifix-facts__title,#content#content.nf-rp .nf-crucifix-dossier summary strong{font-family:var(--ng-insc);font-size:19px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#content#content.nf-rp .nf-crucifix-share summary,#content#content.nf-rp .sharing-label{font-family:var(--ng-insc)}#content#content.nf-rp .nf-edition__eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--ng-insc);letter-spacing:.3em}#content#content.nf-rp .nf-edition__eyebrow:before{content:"";display:block;width:10px;height:14px;background:var(--ng-cross) center/contain no-repeat}#content#content.nf-rp .nf-edition h2{font-size:clamp(52px,5vw,84px)}#content#content.nf-rp .nf-edition h2:first-letter{color:var(--ng-red);text-shadow:0 0 26px rgba(208,16,28,.55)}#content#content.nf-rp .nf-edition__link{font-family:var(--ng-insc);letter-spacing:.2em;border-bottom-color:var(--ng-red)}#content#content.nf-rp .nf-edition__details li span{font-family:var(--ng-insc);font-weight:800}#content#content.nf-rp .jdgm-rev-widg__title,#content#content.nf-rp .product-recommendations .section-title{font-family:var(--ng-black);font-size:clamp(40px,4vw,64px);font-weight:400;letter-spacing:0;text-transform:none}#content#content.nf-rp .jdgm-write-rev-link{border-radius:0;font-family:var(--ng-insc)}#content#content.nf-rp.ng-motion [data-ng-reveal]{opacity:0;transform:translate3d(0,64px,0);transition:opacity .6s cubic-bezier(.2,.8,.2,1) calc(var(--ng-i,0) * 80ms),transform 1.1s var(--ng-out) calc(var(--ng-i,0) * 80ms)}#content#content.nf-rp.ng-motion [data-ng-reveal].is-in{opacity:1;transform:none}#content#content.nf-rp.ng-motion .nf-edition[data-ng-reveal] .nf-edition__media img{transform:scale(1.18);transition:transform 1.8s var(--ng-out)}#content#content.nf-rp.ng-motion .nf-edition[data-ng-reveal].is-in .nf-edition__media img{transform:none}@media(max-width:767px){#content#content.nf-rp .nf-rp-identity__title{font-size:25px}#content#content.nf-rp .product-detail h1.title{font-size:clamp(56px,16vw,76px)}#content#content.nf-rp .nf-crucifix-facts__title,#content#content.nf-rp .nf-crucifix-dossier summary strong{font-size:17px}}@media(prefers-reduced-motion:reduce){#content#content.nf-rp .product-detail .gallery .main-image:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/nf-gothic.css.map */
