.nm-page-about-us{background:#f5f4f1}.nm-page-about-us .nm-about-main{overflow-x:clip;background:linear-gradient(135deg,#fff0,#fff0),linear-gradient(180deg,#f7f6f3 0%,#ffffff 18%,#f8f7f4 100%);color:var(--nm-ink)}.nm-page-about-us .nm-about-main *,.nm-page-about-us .nm-about-main *::before,.nm-page-about-us .nm-about-main *::after{box-sizing:border-box}.nm-page-about-us .nm-about-main :where(section,div,article,figure,header,nav){min-width:0}.nm-about-kicker{margin:0 0 18px;color:var(--nm-red);font-family:var(--nm-font-ui);font-size:clamp(0.72rem, 0.68vw, 0.8rem);font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.nm-about-kicker--light{color:#ff7d90}.nm-about-section-title{margin:0;max-width:980px;font-family:var(--nm-font-display);font-size:clamp(3rem, 5.35vw, 6rem);font-weight:700;line-height:.94;letter-spacing:-.042em}.nm-about-section-lead{margin:0;max-width:720px;color:#5e646a;font-family:var(--nm-font-ui);font-size:clamp(1rem, 1.15vw, 1.2rem);line-height:1.75}.nm-about-main img,.nm-about-main iframe{display:block;max-width:100%}.nm-about-accordion{border-top:1px solid rgb(16 19 22 / .18)}.nm-about-accordion__item{border-bottom:1px solid rgb(16 19 22 / .18)}.nm-about-accordion__trigger{display:grid;grid-template-columns:48px minmax(0,1fr) 42px;gap:22px;align-items:center;width:100%;padding:clamp(25px, 2.5vw, 38px) 0;border:0;background:#fff0;color:#142128;text-align:start;cursor:pointer}.nm-about-accordion__number{color:var(--nm-red);font-family:var(--nm-font-ui);font-size:.72rem;font-weight:800;letter-spacing:.08em}.nm-about-accordion__title{font-family:var(--nm-font-display);font-size:clamp(1.85rem, 3vw, 3.35rem);font-weight:700;line-height:1;letter-spacing:-.025em}.nm-about-accordion__symbol{position:relative;width:32px;height:32px;justify-self:end;border:1px solid rgb(16 19 22 / .22);border-radius:50%}.nm-about-accordion__symbol::before,.nm-about-accordion__symbol::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:var(--nm-red);transform:translate(-50%,-50%);transition:transform 260ms var(--nm-ease-premium)}.nm-about-accordion__symbol::after{transform:translate(-50%,-50%) rotate(90deg)}.nm-about-accordion__trigger[aria-expanded="true"] .nm-about-accordion__symbol::after{transform:translate(-50%,-50%) rotate(0deg)}.nm-about-accordion__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows 440ms var(--nm-ease-premium),visibility 440ms}.nm-about-accordion__trigger[aria-expanded="true"]+.nm-about-accordion__panel{grid-template-rows:1fr;visibility:visible}.nm-about-accordion__panel-inner{overflow:hidden}.nm-about-accordion__trigger:focus-visible{outline:3px solid rgb(235 16 47 / .28);outline-offset:4px}html[dir="rtl"] .nm-about-kicker{letter-spacing:0}html[dir="rtl"] .nm-about-section-title,html[dir="rtl"] .nm-about-accordion__title{letter-spacing:0;line-height:1.1}html[dir="rtl"] .nm-about-accordion__trigger{direction:rtl}@media (max-width:1199px){.nm-about-section-title{font-size:clamp(3rem, 6.6vw, 5.1rem)}}@media (min-width:600px) and (max-width:979px) and (orientation:portrait){.nm-about-section-title{font-size:clamp(3.4rem, 8.5vw, 5.3rem)}.nm-about-accordion__trigger{grid-template-columns:38px minmax(0,1fr) 38px;gap:16px}}@media (max-width:599px) and (orientation:portrait){.nm-page-about-us .nm-content-shell{width:min(calc(100% - 32px), var(--nm-content-max))}.nm-about-kicker{margin-bottom:13px;font-size:.68rem}.nm-about-section-title{font-size:clamp(2.7rem, 12.7vw, 4.2rem);line-height:.96}html[dir="rtl"] .nm-about-section-title{font-size:clamp(2.45rem, 11vw, 3.7rem);line-height:1.12}.nm-about-section-lead{font-size:.98rem;line-height:1.78}.nm-about-accordion__trigger{grid-template-columns:28px minmax(0,1fr) 34px;gap:10px;padding-block:22px}.nm-about-accordion__number{font-size:.63rem}.nm-about-accordion__title{font-size:clamp(1.55rem, 7.4vw, 2.15rem);line-height:1.04}.nm-about-accordion__symbol{width:30px;height:30px}}@media (max-width:920px) and (orientation:landscape){.nm-page-about-us .nm-content-shell{width:min(calc(100% - 44px), var(--nm-content-max))}.nm-about-section-title{font-size:clamp(2.75rem, 6.8vw, 4.4rem)}.nm-about-accordion__trigger{padding-block:20px}}@media (prefers-reduced-motion:reduce){.nm-about-accordion__panel,.nm-about-accordion__symbol::before,.nm-about-accordion__symbol::after{transition:none}}@media (max-width:599px) and (orientation:portrait){.nm-page-about-us .nm-about-main section+section{margin-top:0}.nm-page-about-us .nm-about-main .nm-about-section-title,.nm-page-about-us .nm-about-main h2{text-wrap:balance}}