.ns-root{--ns-navy:#13254A;--ns-navy-2:#1C3366;--ns-white:#FBF9F4;--ns-tint:#E3ECF8;--ns-bar:#EEF2F8;--ns-blue:#2563C9;--ns-gold:#E2B65A;--ns-gold-deep:#C99A3B;--ns-ink:#13254A;--ns-muted:rgba(19,37,74,.82);--ns-line:rgba(19,37,74,.14);--ns-serif:"Spectral",Georgia,"Times New Roman",serif;--ns-sans:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--ns-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ns-gutter:clamp(24px,6.6vw,96px);font-family:var(--ns-sans);color:var(--ns-ink);-webkit-font-smoothing:antialiased}.ns-root *,.ns-root *:before,.ns-root *:after{box-sizing:border-box}.ns-root img{max-width:100%;display:block}:where(.ns-root) a{color:inherit}.ns-light{background:var(--ns-white);color:var(--ns-ink)}.ns-dark{background:var(--ns-navy);color:var(--ns-white)}.ns-kick{font:500 12px/1.3 var(--ns-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ns-blue);margin:0}.ns-dark .ns-kick{color:var(--ns-gold)}.ns-serif{font-family:var(--ns-serif);font-variant-numeric:lining-nums}.ns-h1,.ns-h2{font-family:var(--ns-serif);font-weight:500;letter-spacing:-.015em;margin:0;line-height:1.02}.ns-h1{font-size:clamp(44px,6.2vw,92px)}.ns-h2{font-size:clamp(40px,5.4vw,84px)}.ns-h1 em,.ns-h2 em{font-weight:400;color:var(--ns-blue)}.ns-dark .ns-h1 em,.ns-dark .ns-h2 em{color:var(--ns-gold);text-shadow:0 0 22px rgba(226,182,90,.35)}.ns-lead{font-size:clamp(16px,1.4vw,20px);line-height:1.45;color:var(--ns-muted);margin:0}.ns-dark .ns-lead{color:#fbf9f4e0}.ns-meta{font:500 10.5px/1.3 var(--ns-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ns-blue)}.ns-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:999px;font:600 16px var(--ns-sans);text-decoration:none;background:var(--ns-navy);color:var(--ns-white);transition:transform .25s ease}.ns-btn:hover{transform:translateY(-1px)}.ns-btn:focus-visible{outline:2px solid var(--ns-blue);outline-offset:3px}.ns-dark .ns-btn{background:var(--ns-white);color:var(--ns-navy)}.ns-dark .ns-btn:focus-visible{outline-color:var(--ns-gold)}.ns-link{font:500 15px var(--ns-sans);text-decoration:underline;text-underline-offset:5px;display:inline-flex;align-items:center;min-height:44px}@property --ns-a{syntax:"<angle>";initial-value:0deg;inherits:false}.ns-glow{display:inline-flex;padding:2px;border-radius:999px;background:conic-gradient(from var(--ns-a),rgba(201,154,59,.18) 0deg 280deg,var(--ns-gold) 330deg,rgba(201,154,59,.18) 360deg);animation:ns-spin-a 3.2s linear infinite;box-shadow:0 8px 28px #c99a3b38}@keyframes ns-spin-a{to{--ns-a:360deg}}.ns-halo{position:relative;width:var(--ns-halo,220px);aspect-ratio:1}.ns-halo svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ns-halo .ns-halo-text{transform-box:view-box;transform-origin:50% 50%;animation:ns-rot 22s linear infinite}.ns-halo img{position:absolute;top:23%;right:23%;bottom:23%;left:23%;width:54%;height:54%}@keyframes ns-rot{to{transform:rotate(360deg)}}.ns-scene{position:relative}.ns-sticky{position:sticky;top:var(--ns-top-offset,0px);height:calc(100vh - var(--ns-top-offset,0px));height:calc(100svh - var(--ns-top-offset,0px));overflow:hidden}[data-ns-range],[data-ns-view]{--t:0}[data-ns-view].ns-loaded{--t:1}.ns-root [data-ns-range]:focus-within,.ns-root [data-ns-view]:focus-within{--t:1 !important}.ns-fade{opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 24px))}.ns-fade-out{opacity:calc(1 - var(--t));transform:translateY(calc(var(--t) * -28px))}.ns-words .ns-w{display:inline-block;opacity:0;filter:blur(10px);transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),filter .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 90ms)}.ns-words.is-in .ns-w{opacity:1;filter:none;transform:none}@media(prefers-reduced-motion:no-preference){.ns-js .ns-words:not(.is-in){opacity:0}}.ns-reduced [data-ns-range],.ns-reduced [data-ns-view]{--t:1 !important}.ns-reduced .ns-scene{height:auto!important}.ns-reduced .ns-sticky{position:relative;top:0}.ns-reduced .ns-six-move{transform:none!important}.ns-reduced .ns-six-viewport{overflow-x:auto;scroll-snap-type:x mandatory}.ns-reduced .ns-six-card{scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.ns-root [data-ns-range],.ns-root [data-ns-view]{--t:1 !important}.ns-root .ns-scene{height:auto!important}.ns-root .ns-sticky{position:relative;top:0}.ns-root .ns-six-move{transform:none!important}.ns-root .ns-six-viewport{overflow-x:auto;scroll-snap-type:x mandatory}.ns-root .ns-six-card{scroll-snap-align:start}.ns-glow,.ns-halo .ns-halo-text{animation:none}.ns-words .ns-w{opacity:1;filter:none;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ns-core.css.map */
