:root{--navy: #0B1F33;--navy-2: #13304C;--navy-3: #1B3D5E;--yellow: #F7C928;--yellow-hot: #FFD54A;--yellow-wash: rgb(247 201 40 / .14);--carbon: #111315;--warm: #F8F7F3;--mist: #E9EDF0;--slate: #626B73;--white: #FFFFFF;--bg: var(--warm);--ink: var(--navy);--ink-soft: #3E4A55;--muted: var(--slate);--line: rgb(11 31 51 / .1);--line-strong: rgb(11 31 51 / .18);--on-dark: #F8F7F3;--on-dark-muted: #AFBBC7;--line-dark: rgb(255 255 255 / .12);--font-head: "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display: clamp(2.6rem, 1.4rem + 5.6vw, 5.75rem);--fs-h1: clamp(2.2rem, 1.3rem + 3.8vw, 4.25rem);--fs-h2: clamp(1.85rem, 1.2rem + 2.6vw, 3.25rem);--fs-h3: clamp(1.15rem, 1rem + .6vw, 1.45rem);--fs-lead: clamp(1.075rem, 1rem + .35vw, 1.3rem);--fs-body: 1.0625rem;--fs-small: .9375rem;--fs-label: .78rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--sp-10: 128px;--section-y: clamp(64px, 5vw + 40px, 128px);--container: 1240px;--gutter: clamp(20px, 4vw, 40px);--r-sm: 10px;--r-md: 18px;--r-lg: 28px;--r-pill: 999px;--shadow-1: 0 1px 2px rgb(11 31 51 / .06), 0 4px 16px rgb(11 31 51 / .06);--shadow-2: 0 2px 4px rgb(11 31 51 / .06), 0 18px 48px rgb(11 31 51 / .12);--shadow-3: 0 30px 80px rgb(11 31 51 / .22);--dur-micro: .18s;--dur-enter: .48s;--dur-scene: .82s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-micro: cubic-bezier(.4, 0, .2, 1);--header-h: 68px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:4px}.on-light :focus-visible,.bg-warm :focus-visible,.bg-white :focus-visible{outline-color:var(--navy)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--navy);color:var(--white);padding:10px 16px;border-radius:var(--r-sm);text-decoration:none}.skip-link:focus{top:12px}main:focus{outline:none}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:calc(var(--section-y) * .6)}.bg-warm{background:var(--warm);color:var(--ink)}.bg-white{background:var(--white);color:var(--ink)}.bg-mist{background:var(--mist);color:var(--ink)}.bg-navy{background:var(--navy);color:var(--on-dark)}.bg-carbon{background:var(--carbon);color:var(--on-dark)}.bg-navy .muted,.bg-carbon .muted{color:var(--on-dark-muted)}.h-display,.h1,.h2,.h3{font-family:var(--font-head);font-weight:800;color:inherit;text-wrap:balance}.h-display{font-size:var(--fs-display);line-height:.98;letter-spacing:-.035em}.h1{font-size:var(--fs-h1);line-height:1.02;letter-spacing:-.03em}.h2{font-size:var(--fs-h2);line-height:1.06;letter-spacing:-.028em}.h3{font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.015em;font-weight:700}.upper .h-display,.upper .h1,.upper .h2,.h-upper{text-transform:uppercase}.lead{font-size:var(--fs-lead);line-height:1.55;color:var(--ink-soft);max-width:58ch}.bg-navy .lead,.bg-carbon .lead{color:var(--on-dark-muted)}.muted{color:var(--muted)}.small{font-size:var(--fs-small)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-size:var(--fs-label);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.eyebrow:before{content:"";width:22px;height:3px;border-radius:3px;background:var(--yellow)}.bg-navy .eyebrow,.bg-carbon .eyebrow{color:var(--on-dark-muted)}.text-yellow{color:var(--yellow)}.section-head{display:grid;gap:var(--sp-4);margin-bottom:clamp(32px,4vw,56px);max-width:820px}.section-head--center{margin-inline:auto;text-align:center;justify-items:center}.tabular{font-variant-numeric:tabular-nums}.swipe{position:relative;display:inline;white-space:nowrap;z-index:0}.swipe:after{content:"";position:absolute;z-index:-1;left:-.12em;right:-.14em;bottom:.02em;height:.36em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 40' preserveAspectRatio='none'%3E%3Cpath d='M4 28C60 14 150 8 250 10c60 1 110 6 146 12l-2 12c-40-5-90-9-150-9-96 0-178 6-236 14z' fill='%23F7C928'/%3E%3C/svg%3E") no-repeat center / 100% 100%;transform-origin:left center;clip-path:inset(0 0 0 0)}.js .reveal .swipe:after,.js [data-reveal] .swipe:after{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-out) .35s}.js .is-in .swipe:after,.js .is-in.swipe:after{clip-path:inset(0 0 0 0)}.swipe-rule{display:block;width:88px;height:12px;color:var(--yellow)}.swipe-rule path{stroke-dasharray:120;stroke-dashoffset:0}.js [data-reveal] .swipe-rule path{stroke-dashoffset:120;transition:stroke-dashoffset .9s var(--ease-out) .2s}.js .is-in .swipe-rule path{stroke-dashoffset:0}.btn{--btn-bg: var(--yellow);--btn-fg: var(--navy);--btn-bd: transparent;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 28px;border-radius:var(--r-pill);border:2px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-head);font-weight:800;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate;transition:transform var(--dur-micro) var(--ease-micro),box-shadow var(--dur-micro) var(--ease-micro),background-color var(--dur-micro);box-shadow:0 1px #ffffff59 inset,0 8px 24px #f7c92847;-webkit-tap-highlight-color:transparent}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .55) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--ease-out)}.btn:hover:before{transform:translate(120%)}.btn:hover{transform:translateY(-1px);background:var(--yellow-hot)}.btn:active{transform:translateY(1px) scale(.99)}.btn .arrow{transition:transform var(--dur-micro) var(--ease-micro)}.btn:hover .arrow{transform:translate(4px)}.btn--navy{--btn-bg: var(--navy);--btn-fg: var(--white);box-shadow:0 8px 24px #0b1f3338}.btn--navy:hover{background:var(--navy-3)}.btn--ghost{--btn-bg: transparent;--btn-fg: currentColor;--btn-bd: currentColor;box-shadow:none}.btn--ghost:hover{background:#7f7f7f14}.btn--block{width:100%}.btn--lg{min-height:62px;font-size:1.05rem;padding:0 34px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn.is-loading{color:transparent}.btn.is-loading:after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;border:3px solid var(--navy);border-right-color:transparent;animation:nit-spin .7s linear infinite}@keyframes nit-spin{to{transform:rotate(360deg)}}.text-link{font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--yellow)}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1)}.bg-navy .card--dark{background:var(--navy-2);border-color:var(--line-dark);box-shadow:none}.check{width:22px;height:22px;flex:none;border-radius:50%;background:var(--yellow);color:var(--navy);display:grid;place-items:center}.check svg{width:12px;height:12px}.media{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--mist)}.media>img,.media>video,.media>canvas,.media>.nit-demo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media--4x5{aspect-ratio:4 / 5}.media--1x1{aspect-ratio:1}.media--16x9{aspect-ratio:16 / 9}.media--3x4{aspect-ratio:3 / 4}.js [data-reveal]>*{opacity:0;transform:translateY(18px);transition:opacity var(--dur-scene) var(--ease-out),transform var(--dur-scene) var(--ease-out)}.js [data-reveal].is-in>*{opacity:1;transform:none}.js [data-reveal].is-in>*:nth-child(2){transition-delay:70ms}.js [data-reveal].is-in>*:nth-child(3){transition-delay:.14s}.js [data-reveal].is-in>*:nth-child(4){transition-delay:.21s}.js [data-reveal].is-in>*:nth-child(5){transition-delay:.28s}.js [data-reveal].is-in>*:nth-child(n+6){transition-delay:.35s}@media(prefers-reduced-motion:reduce){.js [data-reveal]>*{transform:none!important;transition:opacity .3s linear!important}.js .reveal .swipe:after,.js [data-reveal] .swipe:after{clip-path:none;transition:none}.js [data-reveal] .swipe-rule path{stroke-dashoffset:0;transition:none}.btn:before{display:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.slot-hint{position:absolute;left:12px;bottom:12px;z-index:3;pointer-events:none;font:700 11px/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:8px;background:#0b1f33b8;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.shopify-design-mode .slot-hint{display:block}.slot-hint{display:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nit-base.css.map */
