.nm-about.nm-home .nm-about-hero{display:block;min-height:0;padding-bottom:8px}.nm-about .nm-about-hero .nm-hero{padding:26px var(--nm-gm) 72px}.nm-about .nm-about-hero .nm-hero h1{height:auto;margin-bottom:18px}.nm-about .nm-hero h1 em:after{display:none}.nm-lede{max-width:34ch;font-size:18px;line-height:1.45;font-weight:600}.nm-story{display:grid;gap:26px;padding:34px var(--nm-gm) 6px}.nm-story h2,.nm-promise h2{display:inline;margin-left:-4px;padding:0 4px;font:400 36px/1.15 "Instrument Serif",Georgia,serif;letter-spacing:-.01em;background:linear-gradient(transparent 62%,var(--nm-cyan) 62%,var(--nm-cyan) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.nm-prose{margin-top:16px;font-size:16px;line-height:1.55}.nm-prose p+p{margin-top:12px}.nm-prose a{border-bottom:2px solid var(--nm-pink);font-weight:700}.nm-story-img{aspect-ratio:1;box-shadow:6px 6px 0 var(--nm-pink)}.nm-story-img img{mix-blend-mode:normal}.nm-steps{display:grid;gap:22px;padding:16px var(--nm-gm) 6px}.nm-step{position:relative;padding:20px 18px 22px;background:var(--nm-card);border:2px solid var(--nm-ink);border-radius:3px;box-shadow:4px 4px 0 var(--nm-cyan)}.nm-step:nth-child(2){box-shadow:4px 4px 0 var(--nm-pink)}.nm-step:nth-child(3){box-shadow:4px 4px 0 var(--nm-mint)}.nm-num{font:900 34px/1 Big Shoulders Display,Arial Narrow,sans-serif;color:var(--nm-pink);text-shadow:2px 2px 0 var(--nm-cyan)}.nm-step h3{margin-top:6px;font:800 18px/1.25 var(--font-body-family)}.nm-step p{margin-top:8px;font-size:15px;line-height:1.5;color:var(--nm-soft)}.nm-promise{padding:56px var(--nm-gm) 6px}.nm-promise .nm-prose{max-width:56ch}@media(min-width:990px){.nm-about .nm-about-hero .nm-hero{padding:72px 0 110px;max-width:760px}.nm-about .nm-about-hero .nm-hero h1{font-size:clamp(64px,6.6vw,84px)}.nm-about.nm-home .nm-about-hero{padding:0 var(--nm-gx)}.nm-lede{max-width:40ch;font-size:21px}.nm-story{grid-template-columns:1fr 480px;gap:64px;align-items:center;padding:80px var(--nm-gx) 8px}.nm-story h2,.nm-promise h2{font-size:56px}.nm-prose{font-size:18px}.nm-steps{grid-template-columns:repeat(3,1fr);gap:30px;padding:24px var(--nm-gx) 8px}.nm-step{padding:28px 26px 30px}.nm-step h3{font-size:21px}.nm-step p{font-size:16px}.nm-promise{padding:96px var(--nm-gx) 8px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nm-about.css.map */
