/** Shopify CDN: Minification failed

Line 138:2 Expected "}" to go with "{"

**/
.nm-about-page{
  --about-black:#050505;
  --about-ink:#111111;
  --about-muted:#5f5f5f;
  --about-line:#dddddd;
  --about-soft:#f4f4f2;
  --about-white:#ffffff;
  background:#fff;
  color:var(--about-ink);
  padding:clamp(2.4rem,4vw,5.5rem) 0 8rem;
}
.nm-about-page *{box-sizing:border-box}
.nm-about-page :is(h1,h2,h3,p){margin-top:0}
.nm-about-page :is(h1,h2,h3){color:var(--about-ink)!important;letter-spacing:-.045em}
.nm-about-page p{color:var(--about-muted)!important}
.nm-about-shell{width:min(136rem,calc(100% - 4.8rem));margin-inline:auto}
.nm-about-kicker{margin-bottom:1.4rem!important;color:#000!important;font-size:1.15rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}
.nm-about-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(31rem,.55fr);gap:clamp(2.2rem,4vw,6rem);align-items:stretch;border:1px solid var(--about-line);background:var(--about-soft);padding:clamp(3rem,6vw,8rem);min-height:57rem}
.nm-about-hero__copy{display:flex;flex-direction:column;justify-content:center}
.nm-about-hero h1{font-size:clamp(4.6rem,7vw,8.8rem);line-height:.96;max-width:82rem;margin-bottom:2.6rem}
.nm-about-hero__copy>p:last-child{font-size:clamp(1.55rem,2vw,2rem);line-height:1.65;max-width:76rem;margin-bottom:0!important}
.nm-about-hero__mark{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;overflow:hidden;background:#fff;border:1px solid #cfcfcf;padding:clamp(2.6rem,4vw,5rem);box-shadow:0 24px 60px rgba(0,0,0,.08)}
.nm-about-brand{display:block;max-width:100%;color:#000!important;font-size:clamp(2.4rem,2.5vw,3.6rem);font-weight:950;letter-spacing:.02em;line-height:1;white-space:nowrap}
.nm-about-brand-sub{display:block;max-width:100%;margin-top:.8rem;color:#222!important;font-size:1rem;font-weight:900;letter-spacing:.22em;white-space:nowrap}
.nm-about-year{width:100%;border-top:1px solid var(--about-line);margin-top:4rem;padding-top:3rem}
.nm-about-year small{display:block;color:#666;font-size:1.1rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.nm-about-year strong{display:block;color:#000;font-size:clamp(6rem,9vw,11rem);letter-spacing:-.08em;line-height:.92;margin-top:1rem}
.nm-about-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,10rem);padding:clamp(6rem,9vw,12rem) clamp(0rem,3vw,4rem);align-items:start}
.nm-about-intro h2,.nm-about-heading h2,.nm-about-footprint h2{font-size:clamp(3.4rem,5vw,6.2rem);line-height:1.04;margin-bottom:0}
.nm-about-intro__copy{border-left:1px solid var(--about-line);padding-left:clamp(2.6rem,5vw,7rem)}
.nm-about-intro__copy p{font-size:1.72rem;line-height:1.78;margin-bottom:2rem}
.nm-about-intro__copy p:last-child{margin-bottom:0}
.nm-about-legacy{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #111}
.nm-about-legacy article{min-height:19rem;padding:3rem;display:flex;flex-direction:column;justify-content:space-between;background:#fff}
.nm-about-legacy article:not(:last-child){border-right:1px solid #111}
.nm-about-legacy strong{color:#000;font-size:clamp(4rem,6vw,7rem);letter-spacing:-.07em;line-height:1}
.nm-about-legacy span{color:#414141;font-size:1.35rem;font-weight:800}
.nm-about-journey{padding:clamp(7rem,10vw,13rem) 0}
.nm-about-heading{max-width:82rem;margin-bottom:4.5rem}
.nm-about-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem}
.nm-about-timeline article,.nm-about-value-grid article{background:#fff;border:1px solid var(--about-line);padding:clamp(2.7rem,4vw,4.5rem);min-height:31rem}
.nm-about-timeline article>span,.nm-about-value-grid article>span{display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:50%;background:#000;color:#fff;font-weight:900;margin-bottom:5rem}
.nm-about-timeline h3,.nm-about-value-grid h3{font-size:2.4rem;line-height:1.12;margin-bottom:1.4rem}
.nm-about-timeline p,.nm-about-value-grid p{font-size:1.5rem;line-height:1.7;margin-bottom:0}
.nm-about-footprint{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(3rem,7vw,9rem);align-items:center;background:#050505;padding:clamp(4rem,7vw,8rem)}
.nm-about-footprint :is(h2,p){color:#fff!important}
.nm-about-footprint .nm-about-kicker{color:#fff!important;opacity:.72}
.nm-about-footprint__copy>p:last-child{font-size:1.65rem;line-height:1.7;opacity:.76;margin:2.4rem 0 0!important}
.nm-about-locations{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.nm-about-locations span{display:flex;align-items:center;min-height:6.2rem;border:1px solid #3a3a3a;background:#111;color:#fff;padding:1.4rem 1.8rem;font-size:1.25rem;font-weight:850}
.nm-about-values{padding:clamp(7rem,10vw,13rem) 0}
.nm-about-heading--center{text-align:center;margin-inline:auto}
.nm-about-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem}
.nm-about-value-grid article{background:var(--about-soft)}
.nm-about-closing{text-align:center;border-top:1px solid var(--about-line);padding:clamp(6rem,8vw,10rem) 2rem 1rem}
.nm-about-closing p{margin-bottom:1.5rem!important;color:#000!important;font-size:1.1rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}
.nm-about-closing h2{font-size:clamp(3.6rem,6vw,7rem);line-height:1.03;max-width:98rem;margin:0 auto}

html body:has(.nm-about-page) #MainContent{background:#fff!important}
html body:has(.nm-about-page) .section:has(.nm-about-page){margin:0!important}
@media(max-width:989px){
  .nm-about-shell{width:min(100% - 3rem,136rem)}
  .nm-about-hero{grid-template-columns:1fr;min-height:0}
  .nm-about-hero__mark{min-height:32rem}
  .nm-about-intro{grid-template-columns:1fr}
  .nm-about-intro__copy{border-left:0;border-top:1px solid var(--about-line);padding:3rem 0 0}
  .nm-about-timeline,.nm-about-value-grid{grid-template-columns:1fr}
  .nm-about-timeline article,.nm-about-value-grid article{min-height:0}
  .nm-about-timeline article>span,.nm-about-value-grid article>span{margin-bottom:3rem}
  .nm-about-footprint{grid-template-columns:1fr}
}
@media(max-width:749px){
  .nm-about-page{padding-top:1.2rem;padding-bottom:5rem}
  .nm-about-shell{width:calc(100% - 2.4rem)}
  .nm-about-hero{padding:2.6rem 2rem;gap:1.5rem}
  .nm-about-hero h1{font-size:4.4rem}
  .nm-about-hero__copy>p:last-child{font-size:1.45rem}
  .nm-about-hero__mark{min-height:25rem;padding:2.4rem}
  .nm-about-brand{font-size:2.8rem}
  .nm-about-brand-sub{font-size:.9rem;letter-spacing:.18em}
  .nm-about-year{margin-top:2.8rem;padding-top:2.2rem}
  .nm-about-intro{padding:6rem .6rem}
  .nm-about-intro h2,.nm-about-heading h2,.nm-about-footprint h2{font-size:3.5rem}
  .nm-about-intro__copy p{font-size:1.5rem}
  .nm-about-legacy{grid-template-columns:1fr}
  .nm-about-legacy article{min-height:13rem}
  .nm-about-legacy article:not(:last-child){border-right:0;border-bottom:1px solid #111}
  .nm-about-journey,.nm-about-values{padding:6.5rem 0}
  .nm-about-heading{margin-bottom:3rem}
  .nm-about-footprint{padding:4rem 2rem}
  .nm-about-locations{grid-template-columns:1fr}
  .nm-about-closing{padding-top:6rem}
}


/* About Us correction: white page, black typography, restored charts and leadership. */
.nm-about-page .nm-about-legacy{grid-template-columns:repeat(4,1fr)!important}
.nm-about-page .nm-about-timeline{grid-template-columns:repeat(4,1fr)!important}
.nm-about-page .nm-about-footprint{
  background:#fff!important;color:#111!important;border:1px solid var(--about-line)!important
}
.nm-about-page .nm-about-footprint :is(h2,p),.nm-about-page .nm-about-footprint .nm-about-kicker{color:#111!important;opacity:1!important}
.nm-about-page .nm-about-region-chart{background:#f7f7f5;border:1px solid var(--about-line);padding:clamp(2.6rem,4vw,4.2rem)}
.nm-about-page .nm-about-region-row{margin:0 0 2.2rem}
.nm-about-page .nm-about-region-row>div{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}
.nm-about-page .nm-about-region-row strong{font-size:1.45rem}
.nm-about-page .nm-about-region-row small{font-size:1rem}
.nm-about-page .nm-about-region-row>span{display:block;height:.9rem;background:#e1e1e1;margin:.9rem 0;overflow:hidden}
.nm-about-page .nm-about-region-row>span i{display:block;height:100%;background:#111}
.nm-about-page .nm-about-region-row>b{color:#111;font-size:1rem}
.nm-about-page .nm-about-region-note{background:#fff;border:1px solid var(--about-line);padding:2rem;margin-top:2.8rem}
.nm-about-page .nm-about-region-note p{margin:.7rem 0 0!important;line-height:1.6}
.nm-about-leadership{padding:0 0 clamp(7rem,9vw,11rem)}
.nm-about-leader-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem}
.nm-about-leader{background:#fff;border:1px solid var(--about-line);overflow:hidden}
.nm-about-leader__image{aspect-ratio:1;background:#f2f2f2;overflow:hidden}
.nm-about-leader__image img{width:100%;height:100%;object-fit:cover}
.nm-about-leader__copy{padding:1.7rem}
.nm-about-leader h3{font-size:1.48rem;line-height:1.18;margin-bottom:.8rem}
.nm-about-leader p{font-size:1.08rem;line-height:1.55;margin-bottom:0!important}
@media(max-width:1100px){
  .nm-about-leader-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:989px){
  .nm-about-page .nm-about-legacy,.nm-about-page .nm-about-timeline{grid-template-columns:1fr 1fr!important}
}
@media(max-width:749px){
  .nm-about-page .nm-about-legacy,.nm-about-page .nm-about-timeline{grid-template-columns:1fr!important}
  .nm-about-leader-grid{grid-template-columns:1fr}
  .nm-about-leader{display:grid;grid-template-columns:10rem 1fr}
  .nm-about-leader__image{aspect-ratio:auto;min-height:13rem}
  .nm-about-leader__copy{padding:1.4rem}
  