.nith-showcase-page.nc-page{--main:var(--nh-paper);--quiet:var(--nh-fog);--ground:var(--nh-ink);--surface:var(--nh-raised);--hairline:var(--nh-line);--edge:var(--nh-fog);--cta:var(--nh-paper);--cta-ink:var(--nh-ink);--danger-ink:var(--nh-red);--warn-ink:var(--nh-bone);--background:var(--ground);--foreground:var(--main);--card:var(--surface);--card-foreground:var(--main);--muted:var(--surface);--muted-foreground:var(--quiet);--border:var(--hairline);--input:var(--edge);--primary:var(--cta);--primary-foreground:var(--cta-ink);--secondary:var(--surface);--secondary-foreground:var(--main);--accent:var(--surface);--accent-foreground:var(--main);--ring:var(--nh-red);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nc-page :is(.nc-about-intro,.nc-contact-layout) h1{letter-spacing:-.045em;font-size:clamp(56px,6.7vw,100px);font-weight:500;line-height:1.02}.nc-page .nc-page-label{color:var(--nh-fog);font-size:14px;line-height:1.5}.nc-page .nc-prose{min-width:0;color:var(--nh-bone);flex-direction:column;align-items:flex-start;gap:24px;font-size:16px;line-height:1.75;display:flex}.nc-page .nc-prose>p{text-wrap:pretty;max-width:60ch}.nc-page .nc-prose .nc-lead{color:var(--nh-paper);font-size:clamp(22px,2.2vw,28px);line-height:1.45;font-family:var(--font-display)}.nc-page .nc-prose a:not(.nc-link){text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.nc-page .nc-link{min-height:40px;color:var(--nh-paper);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--nh-fog);text-decoration-color:var(--nh-fog);align-items:center;gap:12px;font-size:14px;line-height:1.5;display:inline-flex}.nc-page .nc-link:hover{text-decoration-color:currentColor}.nc-page .nc-link svg{flex:none}.nc-page .nc-inline-links{flex-wrap:wrap;gap:8px 28px;display:flex}.nc-page .nc-about-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px;padding-block:88px 112px;display:grid}.nc-page .nc-about-heading{gap:32px;display:grid}.nc-page .nc-brand-story{color:var(--nh-ink);background:var(--nh-paper)}.nc-page .nc-brand-story-inner{gap:88px;padding-block:88px 96px;display:grid}.nc-page .nc-brand-pair{--nith-tittle:var(--nh-red-on-paper);flex-wrap:wrap;align-items:baseline;gap:56px;display:flex}.nc-page .nc-nith-mark{flex:none;width:396px;height:120px}.nc-page .nc-jot-mark{width:auto;height:158px;position:relative;top:38px}.nc-page .nc-jot-mark [data-jot-tittle]{fill:var(--nh-red-on-paper)}.nc-page .nc-story-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;display:grid}.nc-page .nc-story-grid h2{letter-spacing:-.03em;font-size:clamp(32px,3.4vw,48px);line-height:1.15}.nc-page .nc-brand-story .nc-prose{color:var(--nh-muted-on-paper)}.nc-page .nc-brand-story .nc-link{color:var(--nh-ink)}.nc-page .nc-about-people{padding-block:104px}.nc-page .nc-company-facts{flex-wrap:wrap;gap:24px 48px;margin:8px 0 0;display:flex}.nc-page .nc-company-facts div{gap:6px;display:grid}.nc-page .nc-company-facts dt{color:var(--nh-fog);font-size:13px}.nc-page .nc-company-facts dd{color:var(--nh-paper);margin:0}.nc-page .nc-prose .nc-press{color:var(--nh-fog);font-size:14px}.nc-page .nc-about-product{background:var(--nh-raised);padding-block:72px 88px}.nc-page .nc-contact-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px;padding-block:88px 96px;display:grid}.nc-page .nc-contact-intro{gap:28px}.nc-page .nc-contact-layout h1{color:var(--nh-paper);font-size:clamp(48px,4.8vw,72px);line-height:1.06}.nc-page .nc-contact-layout .nc-lead{font-size:22px}.nc-page .nc-contact-email{font-size:14px}.nc-page .nc-contact-form{--main:var(--nh-ink);--quiet:var(--nh-muted-on-paper);--ground:var(--nh-paper);--surface:var(--nh-paper);--hairline:var(--nh-bone);--edge:var(--nh-muted-on-paper);--cta:var(--nh-ink);--cta-ink:var(--nh-paper);--danger-ink:var(--nh-red-on-paper);--warn-ink:var(--nh-ink);color:var(--main);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface);min-width:0;padding:36px}.nc-page .nc-form-title,.nc-page .nc-contact-fallback h2{letter-spacing:-.025em;font-size:28px;line-height:1.2}.nc-page .nc-form-title{margin-bottom:32px}.nc-page .nc-contact-fallback{color:var(--main)}.nc-page .platform-form.platform-form .sw-form-card{box-shadow:none;border:0;padding:0}.nc-page .platform-form.platform-form .sw-form-card:before{content:none}.nc-page .platform-form.platform-form .sw-form{gap:24px 20px}.nc-page .platform-form.platform-form .sw-input{border-radius:2px;min-height:48px;font-size:16px}.nc-page .platform-form.platform-form :is(input,textarea,select,button):focus-visible{outline:2px solid var(--nh-red-on-paper);outline-offset:3px}.nc-page .platform-form.platform-form .sw-btn{font-family:var(--font-body);letter-spacing:0;text-transform:none;border-radius:2px;font-size:14px}.nc-page .platform-form.platform-form .sw-label{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:14px;line-height:1.5}@container platform-form (max-width:559px){.nc-page .platform-form.platform-form .sw-form>.sw-field-half{grid-column:1/-1}}.nc-page .nc-contact-help{gap:28px;padding-bottom:96px;display:grid}.nc-page .nc-contact-help h2{letter-spacing:-.025em;font-size:28px;line-height:1.25}.nc-page .nc-help-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.nc-page .nc-help-links>a{border-top:1px solid var(--nh-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding-block:24px;display:grid}.nc-page .nc-help-links>a:hover{border-color:var(--nh-fog)}.nc-page .nc-help-links>a>span{gap:8px;display:grid}.nc-page .nc-help-links strong{font-family:var(--font-display);font-size:18px;font-weight:500;line-height:1.3}.nc-page .nc-help-links>a>span>span{color:var(--nh-fog);font-size:14px;line-height:1.6}@media (max-width:1000px){.nc-page .nc-about-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px}.nc-page .nc-story-grid{gap:40px}.nc-page .nc-contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px}.nc-page .nc-contact-form{padding:28px}.nc-page .nc-help-links{gap:24px}.nc-page .nc-help-links>a{grid-template-columns:minmax(0,1fr) auto}.nc-page .nc-help-links>a>svg:first-child{grid-column:1/-1}}@media (max-width:760px){.nc-page :is(.nc-about-intro,.nc-contact-layout,.nc-story-grid){grid-template-columns:minmax(0,1fr);gap:40px}.nc-page :is(.nc-about-intro,.nc-contact-layout){padding-block:48px 64px}.nc-page .nc-about-heading{gap:24px}.nc-page .nc-about-intro h1{font-size:clamp(48px,11.8vw,76px)}.nc-page .nc-contact-layout h1{font-size:clamp(42px,10.8vw,64px)}.nc-page .nc-prose{gap:20px}.nc-page .nc-brand-story-inner{gap:56px;padding-block:56px 64px}.nc-page .nc-brand-pair{gap:28px}.nc-page .nc-nith-mark{width:198px;height:60px}.nc-page .nc-jot-mark{height:79px;top:19px}.nc-page .nc-about-people{padding-block:64px}.nc-page .nc-about-product{padding-block:56px 64px}.nc-page .nc-contact-help{padding-bottom:64px}.nc-page .nc-help-links{grid-template-columns:minmax(0,1fr);gap:0}.nc-page .nc-help-links>a{grid-template-columns:auto minmax(0,1fr) auto}.nc-page .nc-help-links>a>svg:first-child{grid-column:auto}}@media (max-width:420px){.nc-page .nc-contact-form{padding:24px 20px}.nc-page .nc-brand-pair{gap:20px}.nc-page .nc-nith-mark{width:165px;height:50px}.nc-page .nc-jot-mark{height:66px;top:16px}}
