.nm-hero{width:100%}.nm-hero__inner{border-radius:0;padding:46px 72px 0;overflow:hidden;position:relative}.nm-hero__grid{display:flex;align-items:center;justify-content:space-between;gap:40px}.nm-hero__left{max-width:720px;padding-bottom:46px}.nm-hero__kicker{font-size:18px;letter-spacing:.02em;text-transform:uppercase;color:#fff;opacity:.9;margin:0 0 8px;font-style:italic;font-weight:300}.nm-hero__title{margin:0 0 14px;color:#fff!important;font-weight:300;font-size:40px;line-height:1.15;letter-spacing:.01em;text-transform:uppercase}.nm-hero__title strong{font-weight:900;color:#fff!important}.nm-hero__desc{margin:0 0 22px;color:#fff;opacity:.85;font-size:16px;line-height:1.6;max-width:520px}.nm-hero__btn{margin-top:10px}.nm-hero__btn a{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;border:2px solid #fff;color:#fff;text-decoration:none;font-weight:800;border-radius:2px;background:0 0;transition:background .2s ease,color .2s ease,border-color .2s ease;min-width:220px}.nm-hero__btn a:hover{background:#fff;color:#000;border-color:#fff}.nm-hero__right{flex:none;display:flex;justify-content:flex-end;align-items:flex-end;align-self:stretch}.nm-hero__img{width:min(420px,38vw);height:auto;display:block}.nm-photohero{position:relative;overflow:hidden;border-radius:0;min-height:260px}.nm-photohero .nm-photohero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nm-photohero .nm-photohero__overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.nm-photohero__panel{position:relative;z-index:2;height:100%;min-height:260px;width:var(--nm-panel-w,46%);display:flex;align-items:center;padding:36px;clip-path:polygon(0 0,var(--nm-cut,78%) 0,100% 50%,var(--nm-cut,78%) 100%,0 100%)}.nm-photohero__panel-inner{max-width:420px}.nm-photohero__logo{margin-top:14px;display:flex;align-items:center}.nm-photohero__logo img{height:28px;width:auto;display:block}.nm-photohero .nm-hero__kicker{opacity:.95}.nm-photohero .nm-hero__title{font-size:40px;margin:0}.nm-photohero .nm-hero__title+.nm-hero__desc{margin-top:12px}@media(max-width:980px){.nm-hero__inner{padding:34px 20px 0}.nm-hero__left{padding-bottom:8px}.nm-hero__grid{flex-direction:column;text-align:center;align-items:center;gap:18px}.nm-hero__left{max-width:760px}.nm-hero__title{font-size:34px}.nm-hero__desc{margin-left:auto;margin-right:auto}.nm-hero__right{justify-content:center;align-self:auto}.nm-hero__img{width:min(360px,86vw)}.nm-hero__btn a{min-width:220px}.nm-photohero__panel{width:100%;min-height:0;margin-top:150px;padding:40px 22px 28px;clip-path:polygon(0 14%,100% 0,100% 100%,0 100%);justify-content:flex-start;text-align:left}.nm-photohero .nm-hero__title{font-size:34px}}@media(max-width:480px){.nm-hero__title{font-size:30px}.nm-hero__kicker{font-size:14px}.nm-photohero .nm-hero__title{font-size:30px}}.nm-photohero--right .nm-photohero__bg{width:calc(100% - var(--nm-panel-w,46%) + 6%);right:auto}.nm-photohero--right .nm-photohero__panel{margin-left:auto;min-height:420px;padding:40px 56px 40px calc(56px + 4%);clip-path:polygon(0 0,100% 0,100% 100%,5% 100%)}.nm-photohero--right .nm-photohero__panel-inner{max-width:480px}@media(max-width:980px){.nm-photohero--right .nm-photohero__bg{width:100%;height:240px}.nm-photohero--right .nm-photohero__panel{min-height:0;margin-top:200px;padding:44px 22px 28px;clip-path:polygon(0 14%,100% 0,100% 100%,0 100%)}}.nm-hero--full{--nm-edge:max(24px, calc((100% - 1300px) / 2))}.nm-hero--full .nm-hero__inner{padding-left:var(--nm-edge);padding-right:var(--nm-edge)}.nm-hero--full .nm-photohero--left .nm-photohero__panel{padding-left:var(--nm-edge)}.nm-hero--full .nm-photohero--right .nm-photohero__panel{padding-right:var(--nm-edge)}@media(max-width:980px){.nm-hero--full .nm-hero__inner{padding-left:20px;padding-right:20px}.nm-hero--full .nm-photohero--left .nm-photohero__panel,.nm-hero--full .nm-photohero--right .nm-photohero__panel{padding-left:22px;padding-right:22px}}