html:has(.nsc){overflow-x:clip}html:has(.nsc) body{overflow-x:clip}html.nsc-lock{scroll-behavior:auto!important}.nsc{--nsc-hdr:73px;--nsc-safe:max(0px,calc(100vh - 100dvh));color:#fbf4ea;background:#2a1a12;height:280vh;position:relative}@supports (height:100svh){.nsc{--nsc-safe:calc(100vh - 100svh)}}.nsc__stage{top:var(--nsc-hdr);height:calc(100vh - var(--nsc-hdr));isolation:isolate;contain:layout paint;width:100%;position:sticky;overflow:hidden}.nsc__f0,.nsc__f0 img,.nsc__cv{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.nsc__f0 img{object-fit:cover}.nsc__cv{will-change:contents;opacity:0;transform:translateZ(0)}.nsc.is-on .nsc__cv{opacity:1}.nsc__shade{pointer-events:none;z-index:1;background:linear-gradient(#1e120cd1 0%,#1e120c8c 22%,#1e120c00 42% 52%,#1e120c8c 70%,#1e120ceb 100%);position:absolute;top:0;bottom:0;left:0;right:0}.nsc__hero{z-index:2;will-change:opacity,transform;text-align:center;flex-direction:column;justify-content:flex-start;padding:.9rem 1.15rem 0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.nsc__hero .np-hero__bot{left:1.15rem;right:1.15rem;bottom:calc(var(--nsc-safe) + .55rem + env(safe-area-inset-bottom,0px));position:absolute}.nsc__hero .np-hero__top{width:100%;max-width:34rem;margin:0 auto}.nsc__hero .np-hero__bot{width:auto;max-width:34rem;margin-left:auto;margin-right:auto}.nsc__hero .eyebrow{color:#f3b27a}.nsc__hero h1{color:#fff8ee;text-shadow:0 2px 24px #00000073;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:.35rem 0 0;font-size:clamp(1.85rem,7.6vw,4.2rem);line-height:1.02}.nsc__hero .grad-text{color:#f6c08a;-webkit-text-fill-color:#f6c08a;text-shadow:0 2px 18px #0000008c;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.nsc__hero .lead{color:#fbf4eaeb;text-shadow:0 1px 12px #00000080;max-width:36ch;margin:0 auto .55rem;font-size:.92rem;line-height:1.4}.nsc__hero .np-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1rem}.nsc__hero .btn-primary{min-height:44px;padding:.55rem 1.1rem}.nsc__hero .np-trust{justify-content:center;margin-top:.7rem}.nsc__hero .np-trust li{color:#fbf4ead9}.nsc__end{z-index:2;text-align:center;opacity:0;pointer-events:none;will-change:opacity,transform;padding:0 1.25rem;position:absolute;top:clamp(.9rem,3vh,2rem);left:0;right:0}.nsc__end .eyebrow{color:#f3b27a;letter-spacing:.14em}.nsc__t{max-width:18ch;font-family:var(--font-display);color:#fff8ee;text-shadow:0 2px 22px #0006;margin:.45rem auto 0;font-size:clamp(1.85rem,6.2vw,3.5rem);font-weight:500;line-height:1.05}.nsc__bar{z-index:2;left:50%;bottom:calc(var(--nsc-safe) + .45rem);background:#fff8ee38;border-radius:3px;width:72px;height:3px;margin-left:-36px;position:absolute;overflow:hidden}.nsc__bar i{transform-origin:0;background:linear-gradient(90deg,#f3b27a,#e07a45);height:100%;display:block;transform:scaleX(0)}@media (max-width:899px){.nsc__hero .np-trust{display:none}}@media (max-height:720px) and (max-width:899px){.nsc__hero .lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-height:640px) and (max-width:899px){.nsc__hero .lead{display:none}}@media (min-width:900px){.nsc__shade{background:linear-gradient(90deg,#1e120ce6 0%,#1e120ca8 30%,#1e120c1a 55%,#1e120c00 70%),linear-gradient(#0000 75%,#1e120c59)}.nsc__hero{text-align:left;justify-content:center;max-width:min(40rem,48vw);padding:1rem clamp(2rem,6vw,6rem) 2rem;position:absolute}.nsc__hero .np-hero__bot{position:static;bottom:auto;left:auto;right:auto}.nsc__hero .np-hero__top,.nsc__hero .np-hero__bot{margin:0}.nsc__hero .lead{margin:1rem 0 1.2rem;font-size:1.1rem;display:block}.nsc__hero .np-row,.nsc__hero .np-trust{justify-content:flex-start}.nsc__hero .np-trust{display:flex}.nsc__hero h1{font-size:clamp(2.6rem,4.4vw,4.4rem)}}.nsc.is-still{height:auto}.nsc.is-still .nsc__stage{height:calc(100vh - var(--nsc-hdr));min-height:480px;position:relative;top:0}@supports (height:100svh){.nsc.is-still .nsc__stage{height:calc(100svh - var(--nsc-hdr))}.nsc.is-still{--nsc-safe:0px}}.nsc.is-still .nsc__cv,.nsc.is-still .nsc__bar,.nsc.is-still .nsc__end{display:none}
