.nl-page-section{--pg-pt: var(--nl-section-y-lg);--pg-pb: var(--nl-section-y-lg);position:relative;padding-block:var(--pg-pt) var(--pg-pb)}.nl-page-pt-0{--pg-pt: 0px}.nl-page-pt-sm{--pg-pt: 40px}.nl-page-pt-md{--pg-pt: var(--nl-section-y)}.nl-page-pt-lg{--pg-pt: var(--nl-section-y-lg)}.nl-page-pt-xl{--pg-pt: var(--nl-section-y-xl)}.nl-page-pb-0{--pg-pb: 0px}.nl-page-pb-sm{--pg-pb: 40px}.nl-page-pb-md{--pg-pb: var(--nl-section-y)}.nl-page-pb-lg{--pg-pb: var(--nl-section-y-lg)}.nl-page-pb-xl{--pg-pb: var(--nl-section-y-xl)}@media(max-width:767px){.nl-page-pt-sm{--pg-pt: 32px}.nl-page-pb-sm{--pg-pb: 32px}}body:has(.nl-footer--overlap) .nl-main>.shopify-section:last-child .nl-page-section{padding-bottom:calc(var(--pg-pb) + var(--nl-footer-overlap))}.nl-page-section[id],.nl-page-anchor{scroll-margin-top:calc(var(--nl-header-offset) + 24px)}.nl-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:48px}.nl-page-head__titles{display:grid;gap:16px;max-width:760px}.nl-page-head__title{max-width:22ch}.nl-page-head__title.h3{max-width:32ch}.nl-page-head__lede{max-width:62ch;color:var(--nl-text-muted);font-size:var(--nl-fs-body-1);line-height:1.55}.nl-page-head__lede>*+*{margin-top:.8em}.nl-page-head__lede a{color:var(--nl-link)}.nl-page-head--center{justify-content:center;text-align:center}.nl-page-head--center .nl-page-head__titles{justify-items:center}.nl-page-head--center .nl-page-head__title{margin-inline:auto}@media(max-width:767px){.nl-page-head{margin-bottom:32px}}.nl-page-index{display:inline-block;font-family:var(--nl-font-mono);font-size:var(--nl-fs-label-2);line-height:var(--nl-lh-label-2);letter-spacing:var(--nl-ls-label-2);font-weight:var(--nl-fw-bold);text-transform:uppercase;color:var(--nl-eyebrow)}.nl-page-medallion{--med-size: 56px;display:inline-grid;place-items:center;flex:none;width:var(--med-size);height:var(--med-size);border:1px solid var(--nl-border);border-radius:50%;background:var(--nl-white);color:var(--nl-primary)}.nl-page-medallion .nl-icon{width:calc(var(--med-size) * .46);height:calc(var(--med-size) * .46)}.scheme-dark .nl-page-medallion,.scheme-black .nl-page-medallion{border-color:#ffffff24;background:#ffffff0a;color:var(--nl-mint-200)}.nl-page-checks{display:grid;gap:12px;padding:0;list-style:none}.nl-page-checks li{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;color:var(--nl-text-strong);font-size:var(--nl-fs-body-2);line-height:1.45}.nl-page-checks__bubble{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--nl-mint-100);color:var(--nl-green-500)}.nl-page-checks__bubble .nl-icon{width:14px;height:14px;--nl-icon-stroke: 2}.scheme-dark .nl-page-checks__bubble,.scheme-black .nl-page-checks__bubble{background:var(--nl-green-800);color:var(--nl-mint-500)}@media(max-width:767px){.nl-page-rail-mobile{display:flex!important;gap:12px;margin-inline:calc(var(--nl-gutter) * -1);padding-inline:var(--nl-gutter);padding-bottom:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--nl-gutter);scrollbar-width:none}.nl-page-rail-mobile::-webkit-scrollbar{display:none}.nl-page-rail-mobile>*{flex:0 0 min(84%,340px);scroll-snap-align:start}}.nl-page-symbol{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.nl-page-hero{--hero-pt: calc(var(--nl-header-overlap) + 24px);--hero-pb: 56px;position:relative;padding-block:var(--hero-pt) var(--hero-pb);color:var(--nl-text)}@media(min-width:768px){.nl-page-hero{--hero-pt: calc(var(--nl-header-overlap) + 48px);--hero-pb: 72px}}@media(min-width:1280px){.nl-page-hero{--hero-pt: calc(var(--nl-header-overlap) + 56px);--hero-pb: 88px}}.nl-page-hero--compact{--hero-pb: 48px}@media(min-width:1280px){.nl-page-hero--compact{--hero-pb: 64px}}.nl-page-hero--large .nl-page-hero__inner{min-height:clamp(360px,52vh,560px)}.nl-page-hero--flat{background-color:var(--nl-grey-800)}.nl-page-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:40px}.nl-page-hero__crumbs{font-size:var(--nl-fs-body-2)}.nl-page-hero__grid{display:grid;gap:40px;align-items:center;flex:1 1 auto}@media(min-width:1024px){.nl-page-hero--side .nl-page-hero__grid{grid-template-columns:minmax(0,788fr) minmax(0,956fr);gap:24px}}.nl-page-hero__copy{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;max-width:788px;align-content:center}.nl-page-hero--center .nl-page-hero__copy{justify-items:center;margin-inline:auto;text-align:center}.nl-page-hero__title{color:var(--nl-white);line-height:1.12;max-width:20ch}.nl-page-hero__title--xl{font-size:clamp(2.25rem,1.4rem + 2.6vw,4rem);letter-spacing:-.045em;line-height:1.04}.nl-page-hero__lede{max-width:62ch;color:var(--nl-grey-300);font-size:var(--nl-fs-body-1);line-height:1.55}.nl-page-hero__lede>*+*{margin-top:.8em}.nl-page-hero__lede a{color:var(--nl-mint-200)}.nl-page-hero__chips{margin-top:4px}.nl-page-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.nl-page-hero--center .nl-page-hero__actions,.nl-page-hero--center .nl-page-hero__chips{justify-content:center}.nl-page-hero__media{position:relative;aspect-ratio:16 / 9;margin-block:-24px}.nl-page-hero__media img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse 58% 62% at 50% 50%,#000 52%,transparent 100%);mask-image:radial-gradient(ellipse 58% 62% at 50% 50%,#000 52%,transparent 100%)}@media(max-width:1023px){.nl-page-hero__media{max-width:640px;margin-block:-16px -24px}}.nl-page-hero__emblem{position:relative;display:grid;place-items:center;height:100%;min-height:240px}.nl-page-hero__emblem:before{content:"";position:absolute;width:min(78%,520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(0 215 175 / .32),transparent 72%),radial-gradient(closest-side at 70% 30%,rgb(115 65 224 / .5),transparent 70%);filter:blur(20px)}.nl-page-hero__emblem img{position:relative;width:min(46%,300px);height:auto;opacity:.92}@media(prefers-reduced-motion:no-preference){html:not(.nl-motion-off,.nl-design-mode) .nl-page-hero__emblem img{animation:nl-page-spin 90s linear infinite}html:not(.nl-motion-off,.nl-design-mode) .nl-page-hero__emblem:before{animation:nl-page-breathe 9s var(--nl-ease-in-out) infinite alternate}}@media(max-width:1023px){.nl-page-hero__emblem{display:none}.nl-page-hero--side .nl-page-hero__media:has(.nl-page-hero__emblem){display:none}}.nl-page-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.nl-page-hero__bg img{width:100%;height:100%;object-fit:cover}.nl-page-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / var(--hero-overlay, .7)),rgb(0 0 0 / calc(var(--hero-overlay, .7) * .55)) 60%,rgb(0 0 0 / calc(var(--hero-overlay, .7) * .35))),linear-gradient(0deg,rgb(0 0 0 / .55),transparent 45%)}.nl-page-hero--center .nl-page-hero__bg:after{background:rgb(0 0 0 / var(--hero-overlay, .7))}@media(prefers-reduced-motion:no-preference){html.js:not(.nl-motion-off,.nl-design-mode) .nl-page-hero [data-hero-rise]{animation:nl-page-rise .72s var(--nl-ease-out) both;animation-delay:calc(var(--rise, 0) * 90ms + 80ms)}}@keyframes nl-page-rise{0%{opacity:0;transform:translate3d(0,14px,0)}}@keyframes nl-page-spin{to{transform:rotate(1turn)}}@keyframes nl-page-breathe{0%{opacity:.7;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}.nl-prose{color:var(--nl-grey-500);font-size:1.0625rem;line-height:1.7}.nl-prose>*+*{margin-top:1.1em}.nl-prose :is(h2,h3,h4,h5,h6){color:var(--nl-heading);scroll-margin-top:calc(var(--nl-header-offset) + 32px)}.nl-prose h2{margin-top:2.4em;font-size:var(--nl-fs-h2);line-height:1.15;letter-spacing:var(--nl-ls-h2)}.nl-prose h3{margin-top:2em;font-size:var(--nl-fs-h3);line-height:1.2}.nl-prose h4{margin-top:1.8em;font-size:var(--nl-fs-h4);line-height:1.25}.nl-prose :is(h5,h6){margin-top:1.6em;font-size:var(--nl-fs-h5)}.nl-prose>:first-child{margin-top:0}.nl-prose :is(h2,h3,h4,h5,h6)+*{margin-top:.7em}.nl-prose :is(strong,b){font-weight:var(--nl-fw-semibold);color:var(--nl-text-strong)}.nl-prose a{color:var(--nl-link);text-decoration:underline;text-decoration-color:#00666859;text-underline-offset:.2em;transition:text-decoration-color var(--nl-dur) var(--nl-ease-out),color var(--nl-dur) var(--nl-ease-out)}.nl-prose a:hover{color:var(--nl-link-hover);text-decoration-color:currentColor}.nl-prose :is(ul,ol){padding-inline-start:1.3em}.nl-prose li+li{margin-top:.5em}.nl-prose li::marker{color:var(--nl-primary);font-weight:var(--nl-fw-semibold)}.nl-prose blockquote{margin-block:2em;padding:4px 0 4px 28px;border-inline-start:2px solid var(--nl-primary);color:var(--nl-heading);font-size:1.375rem;line-height:1.4;letter-spacing:-.02em;font-weight:var(--nl-fw-semibold)}.nl-prose blockquote p+p{margin-top:.6em}.nl-prose :is(img,video,iframe){border-radius:var(--nl-radius-24)}.nl-prose img{height:auto}.nl-prose iframe{width:100%;aspect-ratio:16 / 9;height:auto}.nl-prose figure{margin-block:2em}.nl-prose figcaption{margin-top:12px;font-family:var(--nl-font-mono);font-size:var(--nl-fs-label-2);letter-spacing:var(--nl-ls-label-2);font-weight:var(--nl-fw-bold);text-transform:uppercase;color:var(--nl-text-muted)}.nl-prose hr{margin-block:2.5em;border:0;border-top:1px solid var(--nl-border)}.nl-prose table{width:100%;font-size:var(--nl-fs-body-2);line-height:1.5}@media(max-width:767px){.nl-prose table{display:block;max-width:100%;overflow-x:auto}}.nl-prose th{padding:14px 20px 14px 0;border-bottom:1px solid var(--nl-grey-500);font-family:var(--nl-font-mono);font-size:var(--nl-fs-label-2);letter-spacing:var(--nl-ls-label-2);text-transform:uppercase;text-align:start;color:var(--nl-text-muted);white-space:nowrap}.nl-prose td{padding:14px 20px 14px 0;border-bottom:1px solid var(--nl-border);vertical-align:top}.nl-prose code{font-family:var(--nl-font-mono);font-size:.88em;padding:2px 6px;border-radius:var(--nl-radius-4);background:var(--nl-grey-100)}@media(max-width:767px){.nl-prose{font-size:1rem;line-height:1.65}.nl-prose blockquote{padding-inline-start:20px;font-size:1.1875rem}}.nl-page-measure{max-width:var(--measure, var(--nl-container-prose))}.nl-page-richtext--center .nl-page-measure{margin-inline:auto}.nl-page-content__head{margin-bottom:40px}.nl-page-content__card{padding:clamp(28px,5vw,72px);border-radius:var(--nl-radius-32);background:var(--nl-white)}.scheme-light .nl-page-content__card{background:var(--nl-cream)}.nl-page-empty{display:grid;justify-items:start;gap:12px;padding:32px;border:1px dashed var(--nl-grey-300);border-radius:var(--nl-radius-24);color:var(--nl-text-muted)}.nl-page-split__grid{display:grid;gap:40px;align-items:center}@media(max-width:767px){.nl-page-split__media:has(.nl-page-split__placeholder){aspect-ratio:1 / 1}}@media(min-width:1024px){.nl-page-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:clamp(56px,6vw,120px)}.nl-page-split--media-right .nl-page-split__media{order:2}}.nl-page-split__media{position:relative;aspect-ratio:var(--split-ratio, 4 / 5);border-radius:var(--nl-radius-32);overflow:hidden;background:var(--nl-warm)}.nl-page-split__media img{width:100%;height:100%;object-fit:cover}.nl-page-split__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:end;gap:16px;padding:clamp(28px,4vw,56px)}.nl-page-split__placeholder .nl-page-symbol{top:50%;left:50%;width:58%;height:auto;translate:-50% -58%;opacity:.16}.nl-page-split__quote{position:relative;max-width:16ch;color:var(--nl-white);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);line-height:1.1;letter-spacing:-.04em;font-weight:var(--nl-fw-semibold)}.nl-page-split__quote-cite{position:relative;color:var(--nl-mint-200)}.nl-page-split__copy{display:grid;gap:20px;max-width:680px}.nl-page-split__text{color:var(--nl-text-muted);line-height:1.6}.nl-page-split__text>*+*{margin-top:1em}.nl-page-split__text :is(strong,b){color:var(--nl-text-strong);font-weight:var(--nl-fw-semibold)}.nl-page-split__text a{color:var(--nl-link)}.nl-page-split__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin-top:16px}.nl-page-split__fact{display:grid;gap:10px;padding-top:20px;border-top:1px solid var(--nl-border)}.nl-page-split__fact dt{font-family:var(--nl-font-mono);font-size:var(--nl-fs-label-2);letter-spacing:var(--nl-ls-label-2);font-weight:var(--nl-fw-bold);text-transform:uppercase;color:var(--nl-text-muted)}.nl-page-split__fact dd{margin:0;color:var(--nl-heading);font-size:var(--nl-fs-h4);line-height:1.25;letter-spacing:var(--nl-ls-h4);font-weight:var(--nl-fw-semibold)}.nl-page-split__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.nl-page-features__grid{--grid-cols: 1;display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));gap:24px;padding:0;list-style:none}@media(min-width:768px){.nl-page-features__grid{--grid-cols: 2}}@media(min-width:1280px){.nl-page-features__grid--3{--grid-cols: 3}.nl-page-features__grid--4{--grid-cols: 4}}.nl-page-feature{position:relative;display:flex;flex-direction:column;gap:16px;height:100%}.nl-page-feature__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.nl-page-feature__title{color:var(--nl-heading)}.nl-page-feature__text{color:var(--nl-text-muted);font-size:var(--nl-fs-body-2);line-height:1.55}.nl-page-feature__text>*+*{margin-top:.8em}.nl-page-feature__text a{color:var(--nl-link)}.nl-page-feature__link{margin-top:auto;padding-top:8px}.nl-page-features--cream .nl-page-feature{padding:32px 32px 36px;border-radius:var(--nl-radius-28);background:var(--nl-cream)}.scheme-cream.nl-page-features--cream .nl-page-feature{background:var(--nl-white)}.nl-page-features--outline .nl-page-feature{padding:32px;border:1px solid var(--nl-border);border-radius:var(--nl-radius-28)}.nl-page-features--rule .nl-page-feature{padding-top:28px;border-top:1px solid var(--nl-border)}.nl-page-features--rule .nl-page-medallion{--med-size: 36px;border:0;background:none;justify-content:start}.nl-page-features--rule .nl-page-medallion .nl-icon{width:36px;height:36px}.nl-page-features--dark .nl-page-feature{isolation:isolate;overflow:hidden;padding:32px 32px 36px;border-radius:var(--nl-radius-28);background:var(--nl-grey-800);color:var(--nl-white)}.nl-page-features--dark .nl-page-feature:before{content:"";position:absolute;z-index:-1;inset:auto -30% -55% auto;width:120%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(var(--nl-acc-glow-rgb) / .4),transparent 72%);transition:transform var(--nl-dur-slow) var(--nl-ease-out),opacity var(--nl-dur-slow) var(--nl-ease-out);opacity:.8}.nl-page-features--dark .nl-page-feature__title{color:var(--nl-white)}.nl-page-features--dark .nl-page-feature__text{color:var(--nl-grey-300)}.nl-page-features--dark .nl-page-medallion{border-color:#ffffff24;background:#ffffff0a;color:var(--nl-mint-200)}.nl-page-features--dark .nl-page-index{color:var(--nl-mint-200)}.nl-page-features--dark .nl-link-arrow{color:var(--nl-white)}:is(.scheme-dark,.scheme-black).nl-page-features--cream .nl-page-feature,:is(.scheme-dark,.scheme-black).nl-page-features--outline .nl-page-feature{background:#ffffff0a;border:1px solid rgb(255 255 255 / .1)}@media(hover:hover)and (pointer:fine){.nl-page-feature:has(.nl-page-feature__link){transition:transform var(--nl-dur-slow) var(--nl-ease-out),box-shadow var(--nl-dur-slow) var(--nl-ease-out)}.nl-page-feature:has(.nl-page-feature__link):hover{transform:translateY(-4px)}.nl-page-features--dark .nl-page-feature:hover:before{transform:scale(1.12);opacity:1}.nl-page-feature:hover .nl-page-medallion{border-color:var(--nl-primary)}.nl-page-medallion{transition:border-color var(--nl-dur) var(--nl-ease-out)}}.nl-page-features__footer{display:flex;justify-content:center;margin-top:48px}.nl-page-features__note{margin-top:32px;font-family:var(--nl-font-mono);font-size:var(--nl-fs-label-2);letter-spacing:var(--nl-ls-label-2);font-weight:var(--nl-fw-bold);text-transform:uppercase;color:var(--nl-text-muted)}.nl-page-naming__anatomy{display:grid;gap:24px;margin-bottom:64px}@media(min-width:1024px){.nl-page-naming__anatomy{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:stretch}}.nl-page-naming__specimen{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:center;gap:18px;min-height:380px;padding:clamp(32px,5vw,72px);border-radius:var(--nl-radius-32);background:var(--nl-grey-800);color:var(--nl-white)}.nl-page-naming__specimen:before{content:"";position:absolute;z-index:-1;width:900px;aspect-ratio:1;left:-320px;top:10%;background:radial-gradient(closest-side,rgb(var(--nl-acc-glow-rgb) / .55),transparent 70%)}.nl-page-naming__specimen:after{content:"";position:absolute;z-index:-1;width:620px;aspect-ratio:1;right:-260px;top:-320px;background:radial-gradient(closest-side,rgb(var(--nl-acc-glow-rgb) / .22),transparent 70%)}.nl-page-naming__name{display:flex;align-items:baseline;flex-wrap:wrap;gap:0;color:var(--nl-white);font-size:clamp(4rem,2.4rem + 6vw,8.5rem);line-height:.95;letter-spacing:-.055em;font-weight:var(--nl-fw-semibold)}.nl-page-naming__dot{color:var(--nl-acc)}.nl-page-naming__sub{color:var(--nl-white);font-size:var(--nl-fs-h3);line-height:var(--nl-lh-h3);letter-spacing:var(--nl-ls-h3);font-weight:var(--nl-fw-semibold)}.nl-page-naming__meta{color:var(--nl-grey-400)}.nl-page-naming__pin{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;margin-inline-start:12px;border:1px solid rgb(255 255 255 / .32);border-radius:50%;background:#ffffff0f;color:var(--nl-white);font-family:var(--nl-font-mono);font-size:11px;line-height:1;letter-spacing:0;font-weight:var(--nl-fw-bold);vertical-align:middle;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);translate:0 -.15em}.nl-page-naming__name .nl-page-naming__pin{align-self:center;margin-inline-start:18px;translate:0 .1em}.nl-page-naming__legend{display:grid;align-content:center;gap:0;padding:0;list-style:none}.nl-page-naming__legend li{display:grid;grid-template-columns:40px 1fr;gap:4px 16px;padding-block:28px;border-top:1px solid var(--nl-border)}.nl-page-naming__legend li:last-child{border-bottom:1px solid var(--nl-border)}.nl-page-naming__legend-num{grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--nl-primary);border-radius:50%;color:var(--nl-primary);font-family:var(--nl-font-mono);font-size:12px;font-weight:var(--nl-fw-bold)}.nl-page-naming__legend-text{color:var(--nl-text-muted);font-size:var(--nl-fs-body-2);line-height:1.55}@media(min-width:1024px){.nl-page-naming__legend{padding-inline:32px 0}}.nl-page-naming__lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none}@media(min-width:768px){.nl-page-naming__lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(min-width:1280px){.nl-page-naming__lines--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.nl-page-line{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:end;gap:10px;min-height:220px;height:100%;padding:28px;border-radius:var(--nl-radius-28);background:var(--nl-grey-800);color:var(--nl-white)}.nl-page-line:before{content:"";position:absolute;z-index:-1;width:520px;aspect-ratio:1;left:-160px;top:-200px;background:radial-gradient(closest-side,rgb(var(--nl-acc-glow-rgb) / .55),transparent 70%);opacity:.85;transition:transform .9s var(--nl-ease-out),opacity var(--nl-dur-slow) var(--nl-ease-out)}.nl-page-line__index{position:absolute;top:24px;right:24px;color:var(--nl-grey-400)}.nl-page-line__name{color:var(--nl-white);font-size:clamp(1.75rem,1.3rem + 1.2vw,2.5rem);line-height:1;letter-spacing:-.05em;font-weight:var(--nl-fw-semibold)}.nl-page-line__name .nl-accent-dot{color:var(--nl-acc)}.nl-page-line__desc{color:var(--nl-grey-300);font-size:var(--nl-fs-body-2);line-height:1.45}.nl-page-line__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.nl-page-line__link:focus-visible{outline:2px solid var(--nl-mint-500);outline-offset:3px}.nl-page-line__arrow{position:absolute;right:20px;bottom:20px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff14;color:var(--nl-white);transition:background-color var(--nl-dur) var(--nl-ease-out),transform var(--nl-dur) var(--nl-ease-out)}.nl-page-line__arrow .nl-icon{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.nl-page-line:has(.nl-page-line__link):hover:before{transform:scale(1.18) translate(6%,6%);opacity:1}.nl-page-line:has(.nl-page-line__link):hover .nl-page-line__arrow{background:var(--nl-primary);transform:translate(2px)}}@media(max-width:767px){.nl-page-line{min-height:168px;padding:20px}.nl-page-line__index{top:16px;right:16px}.nl-page-line__arrow{display:none}}.nl-page-team__grid{display:grid;grid-template-columns:repeat(var(--team-cols, 1),minmax(0,1fr));gap:48px 24px;padding:0;list-style:none}@media(min-width:768px){.nl-page-team__grid{--team-cols: 2}}@media(min-width:1024px){.nl-page-team__grid{--team-cols: 3}}@media(min-width:1280px){.nl-page-team__grid--4{--team-cols: 4}}.nl-page-person{display:grid;gap:20px;align-content:start}.nl-page-person__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--nl-radius-28);overflow:hidden;background:var(--nl-cream)}.nl-page-person__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--nl-ease-out)}@media(hover:hover)and (pointer:fine){.nl-page-person:hover .nl-page-person__media img{transform:scale(1.03)}}.nl-page-person__monogram{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--nl-green-500);font-size:clamp(3rem,2rem + 3vw,5rem);letter-spacing:-.05em;font-weight:var(--nl-fw-semibold);background:radial-gradient(60% 50% at 30% 20%,rgb(0 215 175 / .14),transparent 70%),radial-gradient(60% 50% at 80% 90%,rgb(115 65 224 / .12),transparent 70%),var(--nl-cream)}.nl-page-person__monogram .nl-page-symbol{right:20px;bottom:20px;width:40px;height:40px;opacity:.35}.nl-page-person__body{display:grid;gap:8px}.nl-page-person__role{color:var(--nl-eyebrow)}.nl-page-person__bio{color:var(--nl-text-muted);font-size:var(--nl-fs-body-2);line-height:1.55}.nl-page-cta__card{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:32px;padding:clamp(40px,7vw,112px) clamp(24px,6vw,96px);border-radius:var(--nl-radius-48)}@media(max-width:767px){.nl-page-cta__card{border-radius:var(--nl-radius-32)}}@media(min-width:1024px){.nl-page-cta__card{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.nl-page-cta--teal .nl-page-cta__card{background:radial-gradient(60% 90% at 100% 0%,rgb(0 215 175 / .35),transparent 70%),radial-gradient(50% 80% at 0% 100%,rgb(115 65 224 / .35),transparent 70%),var(--nl-green-700)}.nl-page-cta--cream .nl-page-cta__card{background:var(--nl-cream)}.nl-page-cta__copy{position:relative;z-index:1;display:grid;gap:16px;max-width:760px}.nl-page-cta__title{max-width:20ch}.nl-page-cta__text{color:var(--nl-text-muted);max-width:56ch;line-height:1.55}.nl-page-cta__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px}.nl-page-cta__card .nl-page-symbol{right:-6%;top:50%;width:clamp(260px,34vw,560px);height:auto;translate:0 -50%;opacity:.07;z-index:0}.nl-page-cta--cream .nl-page-symbol{opacity:.08}@media(prefers-reduced-motion:no-preference){html:not(.nl-motion-off,.nl-design-mode) .nl-page-cta__card .nl-page-symbol{animation:nl-page-spin 120s linear infinite}}.nl-page-steps__list{--step-circle: 64px;display:grid;gap:40px;padding:0;list-style:none;counter-reset:nl-step}@media(min-width:1024px){.nl-page-steps__list{grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));gap:32px}}.nl-page-step{position:relative;display:grid;gap:16px;align-content:start}.nl-page-step__circle{position:relative;z-index:1;display:grid;place-items:center;width:var(--step-circle);height:var(--step-circle);border:1.2px solid var(--nl-primary);border-radius:50%;background:var(--nl-bg);color:var(--nl-primary)}.nl-page-step__circle .nl-icon{width:26px;height:26px}.nl-page-step__num{font-family:var(--nl-font-mono);font-size:15px;font-weight:var(--nl-fw-bold)}.nl-page-step__title{margin-top:8px}.nl-page-step__text{color:var(--nl-text-muted);line-height:1.55;max-width:40ch}.nl-page-step__text>*+*{margin-top:.8em}.nl-page-step:not(:last-child):after{content:"";position:absolute;background:var(--nl-border);transform-origin:left top;transition:transform .9s var(--nl-ease-out);transition-delay:calc(var(--nl-reveal-index, 0) * .12s + .3s)}@media(min-width:1024px){.nl-page-step:not(:last-child):after{top:calc(var(--step-circle) / 2);left:calc(var(--step-circle) + 16px);right:-16px;height:1px}}@media(max-width:1023px){.nl-page-steps__list{gap:0}.nl-page-step{grid-template-columns:var(--step-circle) 1fr;column-gap:24px;padding-bottom:40px}.nl-page-step__circle{grid-row:span 3}.nl-page-step__title{margin-top:0}.nl-page-step:not(:last-child):after{top:calc(var(--step-circle) + 12px);bottom:12px;left:calc(var(--step-circle) / 2);width:1px}}@media(max-width:767px){.nl-page-steps__list{--step-circle: 52px}.nl-page-step{column-gap:16px}}@media(prefers-reduced-motion:no-preference){html.js:not(.nl-motion-off,.nl-design-mode) .nl-page-steps__list:not(.is-revealed) .nl-page-step:after{transform:scaleX(0)}@media(max-width:1023px){html.js:not(.nl-motion-off,.nl-design-mode) .nl-page-steps__list:not(.is-revealed) .nl-page-step:after{transform:scaleY(0)}}}:is(.scheme-dark,.scheme-black) .nl-page-step__circle{border-color:var(--nl-mint-200);color:var(--nl-mint-200)}.nl-page-legend{display:grid;grid-template-columns:repeat(var(--legend-cols, 1),minmax(0,1fr));gap:32px 32px;padding:0;list-style:none}@media(min-width:768px){.nl-page-legend{--legend-cols: 2}}@media(min-width:1280px){.nl-page-legend{--legend-cols: 4}}.nl-page-legend__item{display:grid;gap:14px;align-content:start;padding-top:28px;border-top:1px solid var(--nl-border)}.nl-page-legend__label{display:inline-flex;align-items:center;gap:10px}.nl-page-legend__text{color:var(--nl-text-muted);font-size:var(--nl-fs-body-2);line-height:1.55}.nl-page-composition{margin-top:64px;padding:48px 32px 40px;border-radius:var(--nl-radius-28);background:var(--nl-cream)}.scheme-cream .nl-page-composition{background:var(--nl-white)}@media(min-width:1024px){.nl-page-composition{padding:56px 56px 48px}}.nl-page-composition__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;margin-bottom:40px}.nl-page-composition__product{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.nl-page-composition__line{font-size:var(--nl-fs-h2);line-height:1;letter-spacing:var(--nl-ls-h2);font-weight:var(--nl-fw-semibold);color:var(--nl-heading)}.nl-page-composition__line .nl-accent-dot{color:var(--nl-acc)}.nl-page-composition__rings{display:grid;grid-template-columns:repeat(var(--rings, 3),minmax(0,1fr));gap:24px;margin-bottom:48px;padding:0;list-style:none}@media(max-width:767px){.nl-page-composition__rings{grid-template-columns:repeat(2,minmax(0,1fr))}}.nl-page-ring{display:grid;justify-items:center;gap:14px;text-align:center}.nl-page-ring__svg{position:relative;width:min(168px,100%);aspect-ratio:1}.nl-page-ring__svg svg{width:100%;height:100%;transform:rotate(-90deg)}.nl-page-ring__track{fill:none;stroke:var(--nl-grey-200);stroke-width:2}.nl-page-ring__bar{fill:none;stroke:var(--nl-acc);stroke-width:3;stroke-linecap:round;stroke-dasharray:var(--ring-dash) 440;transition:stroke-dasharray 1.4s var(--nl-ease-out)}.nl-page-ring__over{fill:none;stroke:var(--nl-acc);stroke-width:1.5;stroke-dasharray:2 5}.nl-page-ring__value{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:4px}.nl-page-ring__value strong{font-size:var(--nl-fs-h3);line-height:1;letter-spacing:var(--nl-ls-h3);font-weight:var(--nl-fw-semibold);color:var(--nl-heading)}.nl-page-ring__name{font-size:var(--nl-fs-h5);line-height:1.2;font-weight:var(--nl-fw-semibold);color:var(--nl-heading)}.nl-page-ring__amount{margin-top:-8px;color:var(--nl-text-muted);font-size:var(--nl-fs-body-2)}@media(prefers-reduced-motion:no-preference){html.js:not(.nl-motion-off,.nl-design-mode) .nl-page-composition__rings:not(.is-revealed) .nl-page-ring__bar{stroke-dasharray:0 440}}.nl-page-composition__table{width:100%;font-size:var(--nl-fs-body-2)}.nl-page-composition__table th{padding:0 16px 18px 0;border-bottom:1px solid var(--nl-grey-500);font-family:var(--nl-font-mono);font-size:var(--nl-fs-label-2);letter-spacing:var(--nl-ls-label-2);font-weight:var(--nl-fw-bold);text-transform:uppercase;text-align:start;color:var(--nl-text-muted)}.nl-page-composition__table td{padding:18px 16px 18px 0;border-bottom:1px solid var(--nl-border);vertical-align:top}.nl-page-composition__table td:first-child{color:var(--nl-heading);font-size:var(--nl-fs-h5);font-weight:var(--nl-fw-semibold);letter-spacing:-.02em}.nl-page-composition__table .is-num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.nl-page-composition__table th.is-num{text-align:end}.nl-page-composition__table .is-rhp{color:var(--nl-primary);font-weight:var(--nl-fw-semibold)}.nl-page-composition__source{color:var(--nl-text-muted)}.nl-page-composition__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}.nl-page-composition__note{font-family:var(--nl-font-mono);font-size:var(--nl-fs-label-2);letter-spacing:var(--nl-ls-label-2);font-weight:var(--nl-fw-bold);text-transform:uppercase;color:var(--nl-text-muted);max-width:80ch}@media(max-width:767px){.nl-page-composition{margin-top:40px;margin-inline:calc(var(--nl-gutter) * -.5);padding:32px 20px 28px}.nl-page-composition__table thead .is-src,.nl-page-composition__table tbody .is-src{display:none}}.nl-page-marks__grid{display:grid;grid-template-columns:repeat(var(--marks-cols, 1),minmax(0,1fr));gap:24px;padding:0;list-style:none}@media(min-width:768px){.nl-page-marks__grid{--marks-cols: 2}}@media(min-width:1280px){.nl-page-marks__grid{--marks-cols: 3}}.nl-page-mark{display:flex;flex-direction:column;gap:16px;height:100%;padding:32px;border:1px solid var(--nl-border);border-radius:var(--nl-radius-28);background:var(--nl-white);transition:border-color var(--nl-dur) var(--nl-ease-out),transform var(--nl-dur-slow) var(--nl-ease-out)}.scheme-light .nl-page-mark{background:var(--nl-white)}.nl-page-mark__name{color:var(--nl-heading);font-size:clamp(1.5rem,1.25rem + .6vw,1.875rem);line-height:1.05;letter-spacing:-.045em;font-weight:var(--nl-fw-semibold)}.nl-page-mark__name sup{font-size:.45em;letter-spacing:0;vertical-align:super}.nl-page-mark__text{color:var(--nl-text-muted);font-size:var(--nl-fs-body-2);line-height:1.55}.nl-page-mark__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:auto;padding-top:18px;border-top:1px solid var(--nl-border)}.nl-page-mark__used{display:grid;gap:6px}.nl-page-mark__used-value{color:var(--nl-heading);font-size:var(--nl-fs-h6);font-weight:var(--nl-fw-semibold);letter-spacing:-.02em}@media(hover:hover)and (pointer:fine){.nl-page-mark:hover{border-color:var(--nl-green-200)}}.nl-page-marks__note{margin-top:32px;font-family:var(--nl-font-mono);font-size:var(--nl-fs-label-2);letter-spacing:var(--nl-ls-label-2);font-weight:var(--nl-fw-bold);text-transform:uppercase;color:var(--nl-text-muted)}.nl-page-richtext__inner{display:grid;gap:20px}.nl-page-richtext--center .nl-page-richtext__inner{justify-items:center;text-align:center}.nl-page-richtext__text{color:var(--nl-text-muted);line-height:1.6;max-width:68ch}.nl-page-richtext__text>*+*{margin-top:1em}.nl-page-richtext__text a{color:var(--nl-link)}.nl-page-richtext--statement .nl-page-richtext__text{max-width:30ch;color:var(--nl-heading);font-size:clamp(1.625rem,1.1rem + 1.7vw,2.75rem);line-height:1.15;letter-spacing:-.04em;font-weight:var(--nl-fw-semibold)}.nl-page-richtext--statement .nl-page-richtext__text em{font-style:normal;color:var(--nl-primary)}.nl-page-richtext--card .nl-page-richtext__inner{padding:clamp(28px,5vw,64px);border-radius:var(--nl-radius-32);background:var(--nl-cream)}.scheme-cream.nl-page-richtext--card .nl-page-richtext__inner{background:var(--nl-white)}.nl-page-richtext__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.nl-page-richtext--callout .nl-callout{align-items:start}.nl-page-richtext--callout .nl-callout p+p{margin-top:.6em}.nl-page-faq__layout{display:grid;gap:40px}@media(min-width:1024px){.nl-page-faq__layout{grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:clamp(48px,6vw,120px);align-items:start}.nl-page-faq__layout--single{grid-template-columns:minmax(0,1fr)}.nl-page-faq__aside{position:sticky;top:calc(var(--nl-header-offset) + 32px);transition:top var(--nl-dur-slow) var(--nl-ease-out)}}.nl-page-faq__aside{display:grid;gap:32px;align-content:start}.nl-page-faq__nav ol{display:grid;gap:4px;padding:0;list-style:none}.nl-page-faq__nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 18px;border-radius:var(--nl-radius-pill);color:var(--nl-text-strong);font-weight:var(--nl-fw-medium);text-decoration:none;transition:background-color var(--nl-dur) var(--nl-ease-out),color var(--nl-dur) var(--nl-ease-out)}.nl-page-faq__nav a:hover{background:var(--nl-grey-100)}.nl-page-faq__nav a[aria-current=true]{background:var(--nl-green-50);color:var(--nl-green-500)}.nl-page-faq__nav-count{font-family:var(--nl-font-mono);font-size:var(--nl-fs-label-2);font-weight:var(--nl-fw-bold);color:var(--nl-text-muted)}@media(max-width:1023px){.nl-page-faq__nav ol{display:flex;gap:8px;margin-inline:calc(var(--nl-gutter) * -1);padding-inline:var(--nl-gutter);overflow-x:auto;scrollbar-width:none}.nl-page-faq__nav ol::-webkit-scrollbar{display:none}.nl-page-faq__nav a{min-height:40px;padding:8px 16px;border:1px solid var(--nl-border);white-space:nowrap;font-size:var(--nl-fs-body-2)}.nl-page-faq__aside .nl-page-faq__help{display:none}}.nl-page-faq__help{display:grid;gap:14px;padding:32px;border-radius:var(--nl-radius-28);background:var(--nl-grey-800);color:var(--nl-white);overflow:hidden;position:relative;isolation:isolate}.nl-page-faq__help:before{content:"";position:absolute;z-index:-1;inset:-40% -40% auto auto;width:120%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(0 215 175 / .28),transparent 70%)}.nl-page-faq__help p{color:var(--nl-grey-300);font-size:var(--nl-fs-body-2);line-height:1.55}.nl-page-faq__help .h4{color:var(--nl-white)}.nl-page-faq__help--wide{margin-top:64px}@media(min-width:1024px){.nl-page-faq__help--wide{display:none}}@media(min-width:768px){.nl-page-faq__help--wide{grid-template-columns:1fr auto;align-items:center}}.nl-page-faq__search{margin-bottom:40px}.nl-page-faq__field{position:relative}.nl-page-faq__search .nl-icon{position:absolute;top:50%;left:22px;width:20px;height:20px;translate:0 -50%;color:var(--nl-primary);pointer-events:none}.nl-page-faq__search .nl-input{--in-h: 56px;padding-inline-start:54px}.nl-page-faq__status{margin-top:12px;color:var(--nl-text-muted);font-size:var(--nl-fs-body-2)}.nl-page-faq__group+.nl-page-faq__group{margin-top:72px}.nl-page-faq__group-title{margin-bottom:8px}.nl-page-faq__empty{padding:40px 0;color:var(--nl-text-muted)}.nl-page-faq mark{padding:0 2px;border-radius:3px;background:var(--nl-mint-100);color:inherit}@media(max-width:767px){.nl-page-faq__group+.nl-page-faq__group{margin-top:48px}.nl-page-faq .nl-accordion--faq .nl-accordion__summary{padding-block:22px}}.nl-page-form,.nl-page-form__grid{display:grid;gap:20px}.nl-page-form__grid>.nl-field{align-content:start}@media(min-width:768px){.nl-page-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.nl-page-form__full{grid-column:1 / -1}}.nl-page-form .nl-label .nl-page-form__opt{color:var(--nl-text-muted);font-weight:var(--nl-fw-regular)}.nl-page-form .nl-label abbr{color:var(--nl-danger-500);text-decoration:none}.nl-page-form__consent{font-size:var(--nl-fs-body-2);color:var(--nl-text-muted)}.nl-page-form__consent a{color:var(--nl-link);text-decoration:underline}.nl-page-form__submit{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.nl-page-form__required-note{color:var(--nl-text-muted);font-size:var(--nl-fs-caption)}.nl-page-form__summary{padding:14px 18px;border-radius:var(--nl-radius-16);background:var(--nl-danger-50)}.nl-page-form__summary:focus{outline:none}.nl-page-form__summary ul{margin-top:6px;padding-inline-start:1.2em}.nl-page-success{display:grid;justify-items:start;gap:16px;padding:8px 0}.nl-page-success__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--nl-mint-100);color:var(--nl-green-500)}.nl-page-success__icon .nl-icon{width:30px;height:30px}.nl-page-success p{color:var(--nl-text-muted);max-width:48ch}@media(prefers-reduced-motion:no-preference){html:not(.nl-motion-off,.nl-design-mode) .nl-page-success__icon{animation:nl-page-pop .64s var(--nl-ease-spring) both}}@keyframes nl-page-pop{0%{opacity:0;transform:scale(.6)}}.nl-page-formcard{padding:clamp(24px,4vw,56px);border:1px solid var(--nl-border);border-radius:var(--nl-radius-32);background:var(--nl-white)}.scheme-light .nl-page-formcard{border-color:var(--nl-border)}.nl-page-contact__grid{display:grid;gap:24px}@media(min-width:1024px){.nl-page-contact__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start}.nl-page-contact__info{position:sticky;top:calc(var(--nl-header-offset) + 24px);transition:top var(--nl-dur-slow) var(--nl-ease-out)}}.nl-page-contact__info{display:grid;gap:24px}.nl-page-contact__card{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:32px;padding:clamp(28px,4vw,48px);border-radius:var(--nl-radius-32);background:var(--nl-grey-800);color:var(--nl-white)}.nl-page-contact__card:before{content:"";position:absolute;z-index:-1;inset:-30% -50% auto auto;width:110%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(115 65 224 / .38),transparent 70%)}.nl-page-contact__card:after{content:"";position:absolute;z-index:-1;inset:auto auto -40% -40%;width:90%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(0 215 175 / .2),transparent 70%)}.nl-page-contact__company{color:var(--nl-white)}.nl-page-contact__rows{display:grid;gap:0;margin:0}.nl-page-contact__row{display:grid;grid-template-columns:40px 1fr;gap:4px 16px;padding-block:18px;border-top:1px solid rgb(255 255 255 / .1)}.nl-page-contact__row dt{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff0f;color:var(--nl-mint-100)}.nl-page-contact__row dt .nl-icon{width:18px;height:18px}.nl-page-contact__label{color:var(--nl-grey-400)}.nl-page-contact__row dd{margin:0;color:var(--nl-white);line-height:1.5}.nl-page-contact__row a{color:var(--nl-white);text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:.2em}.nl-page-contact__row a:hover{text-decoration-color:var(--nl-mint-200);color:var(--nl-mint-100)}.nl-page-contact__ids{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--nl-grey-300);font-family:var(--nl-font-mono);font-size:var(--nl-fs-label-1);font-weight:var(--nl-fw-bold);letter-spacing:0}.nl-page-contact__links{display:grid;gap:12px;margin-top:48px;padding:0;list-style:none}@media(min-width:768px){.nl-page-contact__links{grid-template-columns:repeat(var(--links, 3),minmax(0,1fr));gap:24px}}.nl-page-qlink{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;height:100%;padding:24px;border-radius:var(--nl-radius-24);background:var(--nl-white);color:var(--nl-text-strong);text-decoration:none;transition:transform var(--nl-dur-slow) var(--nl-ease-out),box-shadow var(--nl-dur-slow) var(--nl-ease-out)}.scheme-light .nl-page-qlink{background:var(--nl-cream)}.nl-page-qlink__text{display:grid;gap:4px}.nl-page-qlink__text span{color:var(--nl-text-muted);font-size:var(--nl-fs-body-2)}.nl-page-qlink>.nl-icon{color:var(--nl-primary);transition:transform var(--nl-dur) var(--nl-ease-out)}@media(hover:hover)and (pointer:fine){.nl-page-qlink:hover{transform:translateY(-3px);box-shadow:var(--nl-shadow-lift)}.nl-page-qlink:hover>.nl-icon:last-child{transform:translate(3px)}}.nl-page-legal__layout{display:grid;gap:32px}@media(min-width:1024px){.nl-page-legal__layout{grid-template-columns:minmax(220px,300px) minmax(0,760px);gap:clamp(48px,7vw,136px);justify-content:start;align-items:start}.nl-page-legal__layout--no-toc{grid-template-columns:minmax(0,760px)}.nl-page-legal__aside{position:sticky;top:calc(var(--nl-header-offset) + 32px);max-height:calc(100vh - var(--nl-header-offset) - 64px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;transition:top var(--nl-dur-slow) var(--nl-ease-out)}}.nl-page-legal__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--nl-border)}.nl-page-legal__updated{color:var(--nl-text-muted)}.nl-toc{display:block}.nl-toc__details{border:1px solid var(--nl-border);border-radius:var(--nl-radius-24);background:var(--nl-white)}.nl-toc__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 20px}.nl-toc__summary .nl-icon{color:var(--nl-primary);transition:transform var(--nl-dur) var(--nl-ease-out)}.nl-toc__details[open] .nl-toc__summary .nl-icon{transform:rotate(180deg)}.nl-toc__list{display:grid;gap:2px;margin:0;padding:0 12px 16px;list-style:none;counter-reset:nl-toc}.nl-toc__list a{position:relative;display:block;padding:8px 12px 8px 16px;border-radius:var(--nl-radius-12);color:var(--nl-text-muted);font-size:var(--nl-fs-body-2);line-height:1.4;text-decoration:none;transition:color var(--nl-dur) var(--nl-ease-out),background-color var(--nl-dur) var(--nl-ease-out)}.nl-toc__list a:before{content:"";position:absolute;left:4px;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--nl-primary);transform:scaleY(0);transition:transform var(--nl-dur) var(--nl-ease-out)}.nl-toc__list a:hover{color:var(--nl-text-strong);background:var(--nl-grey-100)}.nl-toc__list a[aria-current=true]{color:var(--nl-green-500);font-weight:var(--nl-fw-semibold)}.nl-toc__list a[aria-current=true]:before{transform:scaleY(1)}.nl-toc__list .is-sub a{padding-inline-start:30px;font-size:var(--nl-fs-caption)}@media(min-width:1024px){.nl-toc__details{border:0;background:none}.nl-toc__summary{min-height:0;padding:0 0 16px;pointer-events:none}.nl-toc__summary .nl-icon{display:none}.nl-toc__list{padding:0;border-inline-start:1px solid var(--nl-border)}.nl-toc__list a{border-radius:0 var(--nl-radius-12) var(--nl-radius-12) 0}.nl-toc__list a:before{left:-1px;top:6px;bottom:6px}}.nl-page-legal__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:64px;padding-top:32px;border-top:1px solid var(--nl-border)}@media print{.nl-header-section,.nl-footer-section,.nl-page-hero,.nl-page-legal__aside,.nl-page-legal__actions,.nl-page-legal__print,.skip-link{display:none!important}.nl-page-legal__layout{display:block}.nl-prose{color:#000;font-size:11pt}.nl-page-section{padding:0!important}}.nl-b2b-segments__grid{display:grid;gap:24px;padding:0;list-style:none}@media(min-width:768px){.nl-b2b-segments__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.nl-b2b-segments__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.nl-b2b-segments__grid>li{grid-column:span 2}.nl-b2b-segments__grid>li.is-half{grid-column:span 3}.nl-b2b-segments__grid>li.is-full{grid-column:1 / -1}}.nl-b2b-segment{display:flex;flex-direction:column;gap:20px;height:100%;padding:32px;border-radius:var(--nl-radius-32);background:var(--nl-cream);transition:transform var(--nl-dur-slow) var(--nl-ease-out),box-shadow var(--nl-dur-slow) var(--nl-ease-out),background-color var(--nl-dur) var(--nl-ease-out)}.scheme-cream .nl-b2b-segment{background:var(--nl-white)}.nl-b2b-segment__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nl-b2b-segment__text{color:var(--nl-text-muted);line-height:1.55}.nl-b2b-segment__foot{margin-top:auto;padding-top:8px}@media(hover:hover)and (pointer:fine){.nl-b2b-segment:hover{transform:translateY(-4px);box-shadow:var(--nl-shadow-lift)}}.nl-b2b-downloads__panel{position:relative;isolation:isolate;overflow:hidden;padding:clamp(28px,6vw,96px);border-radius:var(--nl-radius-48)}@media(max-width:767px){.nl-b2b-downloads__panel{border-radius:var(--nl-radius-32)}}.nl-b2b-downloads--plain .nl-b2b-downloads__panel{padding:0;border-radius:0}.nl-b2b-downloads__list{display:grid;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--nl-border)}:is(.scheme-dark,.scheme-black) .nl-b2b-downloads__list{border-color:#ffffff1f}.nl-b2b-file{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px 24px;align-items:center;padding-block:24px;border-top:1px solid var(--nl-border)}:is(.scheme-dark,.scheme-black) .nl-b2b-file{border-color:#ffffff1f}.nl-b2b-file__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--nl-radius-16);background:var(--nl-cream);color:var(--nl-primary)}:is(.scheme-dark,.scheme-black) .nl-b2b-file__icon{background:#ffffff0f;color:var(--nl-mint-200)}.nl-b2b-file__body{display:grid;gap:6px}.nl-b2b-file__desc{color:var(--nl-text-muted);font-size:var(--nl-fs-body-2);line-height:1.5}.nl-b2b-file__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.nl-b2b-file__action{justify-self:end}@media(max-width:767px){.nl-b2b-file{grid-template-columns:48px minmax(0,1fr);align-items:start}.nl-b2b-file__icon{width:48px;height:48px}.nl-b2b-file__action{grid-column:2;justify-self:start}}.nl-b2b-downloads__note{margin-top:24px;color:var(--nl-text-muted);font-size:var(--nl-fs-body-2)}.nl-b2b-form__grid{display:grid;gap:40px}@media(min-width:1024px){.nl-b2b-form__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:clamp(48px,6vw,120px);align-items:start}.nl-b2b-form__intro{position:sticky;top:calc(var(--nl-header-offset) + 32px);transition:top var(--nl-dur-slow) var(--nl-ease-out)}}.nl-b2b-form__intro{display:grid;gap:24px;align-content:start}.nl-b2b-form__intro .nl-page-head{margin-bottom:0}.nl-b2b-form__contact{display:grid;gap:6px;padding-top:24px;border-top:1px solid var(--nl-border)}.nl-b2b-form__contact a{color:var(--nl-heading);font-size:var(--nl-fs-h4);font-weight:var(--nl-fw-semibold);letter-spacing:-.02em;text-decoration:none}.nl-b2b-form__contact a:hover{color:var(--nl-primary)}@media(prefers-reduced-motion:no-preference){.nl-page-formcard.is-flash{animation:nl-page-flash 1.2s var(--nl-ease-out)}}@keyframes nl-page-flash{0%{box-shadow:0 0 #00666859}to{box-shadow:0 0 0 18px #00666800}}.nl-page-faq .nl-accordion__body.nl-prose,.nl-page-faq-inline .nl-accordion__body.nl-prose{color:var(--nl-text-muted);font-size:var(--nl-fs-body-1);line-height:1.6}@media(min-width:1024px){.nl-page-steps__list>.nl-page-step:nth-child(4n):after{display:none}}.nl-page-composition__scroll{overflow-x:auto}@media(min-width:1024px){.nl-page-legal__layout:has(nl-toc[hidden]){grid-template-columns:minmax(0,760px)}}.nl-page-legal__layout:has(nl-toc[hidden]) .nl-page-legal__aside{display:none}body:has(.nl-footer--overlap) .nl-main>.shopify-section:has(+.shopify-section:last-child:not(:has(*))) .nl-page-section{padding-bottom:calc(var(--pg-pb) + var(--nl-footer-overlap))}@media(max-width:767px){.nl-page-naming__specimen{min-height:300px}}.nl-page-hero__grid,.nl-page-split__grid,.nl-page-naming__anatomy,.nl-page-faq__layout,.nl-page-contact__grid,.nl-page-legal__layout,.nl-b2b-form__grid{grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.nl-page-hero--side .nl-page-hero__grid{grid-template-columns:minmax(0,788fr) minmax(0,956fr)}.nl-page-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}.nl-page-naming__anatomy{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.nl-page-faq__layout{grid-template-columns:minmax(240px,360px) minmax(0,1fr)}.nl-page-faq__layout--single{grid-template-columns:minmax(0,1fr)}.nl-page-contact__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.nl-page-legal__layout{grid-template-columns:minmax(220px,300px) minmax(0,760px)}.nl-page-legal__layout--no-toc,.nl-page-legal__layout:has(nl-toc[hidden]){grid-template-columns:minmax(0,760px)}.nl-b2b-form__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1fr)}}.nl-page-faq__aside{grid-template-columns:minmax(0,1fr);min-width:0}.nl-page-faq__main{min-width:0}.nl-page-form .nl-check__input[aria-invalid=true]{border-color:var(--nl-danger-500)}@media(max-width:767px){.nl-page-rail-mobile.nl-page-rail-mobile{padding-inline:var(--nl-gutter);scroll-padding-inline:var(--nl-gutter)}.nl-page-checks li,.nl-page-feature__text,.nl-page-naming__legend-text,.nl-page-line__desc,.nl-page-person__bio,.nl-page-legend__text,.nl-page-mark__text,.nl-page-faq__help p,.nl-page-qlink__text,.nl-b2b-file__desc{font-size:.9375rem}}.nl-b2b-file__action .nl-btn{--btn-h: 44px}.nl-b2b-form__contact a{display:inline-flex;align-items:center;justify-self:start;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nl-page.css.map */
