.nn-careers-page{--nnc-heading-font:var(--font-heading-family,Georgia,"Times New Roman",serif);--nnc-body-font:var(--font-body-family,Arial,Helvetica,sans-serif);margin:0;background:#fff;color:#0c0c0c;font-family:var(--nnc-body-font)}.nn-careers-page *{box-sizing:border-box}.nn-careers-page a{color:inherit}.nnc-shell{width:min(var(--nnc-width,1500px),calc(100% - 2 * var(--nnc-gutter,32px)));margin-inline:auto}.nnc-label{display:block;font:700 11px/1.2 var(--nnc-body-font);letter-spacing:.18em;text-transform:uppercase}.nnc-heading{margin:0;font-family:var(--nnc-heading-font);font-weight:var(--nnc-heading-weight,500);letter-spacing:var(--nnc-heading-tracking,-.045em);line-height:var(--nnc-heading-leading,.94)}.nnc-copy,.nnc-copy p{font-family:var(--nnc-body-font);line-height:1.55}.nnc-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border:1px solid currentColor;text-decoration:none;text-transform:uppercase;font:700 11px/1.2 var(--nnc-body-font);letter-spacing:.15em;transition:background .2s,color .2s,border-color .2s}.nnc-button:focus-visible,.nnc-card-button:focus-visible,.nnc-chip:focus-visible,.nnc-path:focus-visible,.nnc-modal-close:focus-visible{outline:3px solid var(--nnc-focus,#d7f43a);outline-offset:3px}.nnc-hero{position:relative;isolation:isolate;display:flex;min-height:var(--nnc-hero-height,760px);overflow:hidden;background:var(--nnc-bg,#151515);color:var(--nnc-text,#fff)}.nnc-hero-media,.nnc-hero-media video,.nnc-hero-media iframe,.nnc-hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nnc-hero-media video,.nnc-hero-media img{object-fit:cover;object-position:var(--nnc-media-position,center center)}.nnc-hero-media iframe{border:0;transform:scale(1.12);pointer-events:none}.nnc-hero-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:var(--nnc-overlay,#111);opacity:var(--nnc-overlay-opacity,.62)}.nnc-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(32px,7vw,110px);align-items:end;padding-block:var(--nnc-pad-top,110px) var(--nnc-pad-bottom,92px)}.nnc-hero .nnc-label{color:var(--nnc-eyebrow,#fff);margin-bottom:24px}.nnc-hero h1{max-width:10ch;color:var(--nnc-heading,#fff);font-size:var(--nnc-hero-title,clamp(68px,10vw,160px));text-transform:uppercase}.nnc-hero h1 em{color:var(--nnc-accent,#cfcfcf);font-style:normal}.nnc-hero-lede{max-width:39ch;margin:0 0 30px;color:var(--nnc-body,#f2f2f2);font:600 var(--nnc-body-size,20px)/1.55 var(--nnc-body-font,Arial,sans-serif)}.nnc-actions{display:flex;flex-wrap:wrap;gap:12px}.nnc-button--primary{background:var(--nnc-primary-bg,#fff);border-color:var(--nnc-primary-border,#fff);color:var(--nnc-primary-text,#111)}.nnc-button--secondary{background:var(--nnc-secondary-bg,transparent);border-color:var(--nnc-secondary-border,#fff);color:var(--nnc-secondary-text,#fff)}.nnc-hero-rail{position:relative;z-index:3;margin-top:auto;border-top:1px solid var(--nnc-rail-border,rgba(255,255,255,.35));background:var(--nnc-rail-bg,rgba(0,0,0,.18));color:var(--nnc-rail-text,#fff);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nnc-hero-rail-inner{display:grid;grid-template-columns:repeat(var(--nnc-stat-count,4),minmax(170px,1fr))}.nnc-stat{padding:22px 24px;border-right:1px solid var(--nnc-rail-border,rgba(255,255,255,.35))}.nnc-stat:last-child{border-right:0}.nnc-stat span{display:block;margin-bottom:8px;font:700 10px/1.2 var(--nnc-body-font,Arial,sans-serif);letter-spacing:.16em;text-transform:uppercase;opacity:.72}.nnc-stat strong{font:700 17px/1.2 var(--nnc-heading-font,Arial,sans-serif)}.nnc-section{background:var(--nnc-bg,#fff);color:var(--nnc-text,#111);padding-block:var(--nnc-section-space,100px)}.nnc-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);gap:40px;align-items:end;margin-bottom:clamp(34px,5vw,64px)}.nnc-section-head .nnc-label{color:var(--nnc-eyebrow,var(--nnc-text,#111));margin-bottom:16px}.nnc-section-head h2{color:var(--nnc-heading,var(--nnc-text,#111));font-size:var(--nnc-title-size,clamp(48px,6vw,92px));text-transform:uppercase;max-width:13ch}.nnc-section-intro{margin:0;color:var(--nnc-body,var(--nnc-text,#111));font:400 var(--nnc-body-size,16px)/1.6 var(--nnc-body-font,Arial,sans-serif);opacity:.78}.nnc-principles{background:var(--nnc-bg,#fff);color:var(--nnc-text,#111);border-bottom:1px solid var(--nnc-border,#ddd)}.nnc-principles-inner{display:grid;grid-template-columns:repeat(var(--nnc-columns,3),1fr)}.nnc-principle{padding:var(--nnc-card-pad,48px) clamp(26px,3vw,46px);border-right:1px solid var(--nnc-border,#ddd)}.nnc-principle:first-child{padding-left:0}.nnc-principle:last-child{border-right:0;padding-right:0}.nnc-principle .nnc-label{color:var(--nnc-eyebrow,#666)}.nnc-principle h3{max-width:18ch;margin:14px 0 10px;color:var(--nnc-heading,#111);font:var(--nnc-heading-weight,700) var(--nnc-card-title,26px)/1.12 var(--nnc-heading-font,Arial,sans-serif);letter-spacing:-.03em}.nnc-principle .nnc-copy{color:var(--nnc-body,#666);font-size:var(--nnc-body-size,15px)}.nnc-paths{background:var(--nnc-bg,#111);color:var(--nnc-text,#fff);padding-block:var(--nnc-section-space,100px)}.nnc-path{width:100%;display:grid;grid-template-columns:56px minmax(0,1fr) auto 32px;gap:24px;align-items:center;padding:28px 0;border:0;border-top:1px solid var(--nnc-border,#555);background:transparent;color:inherit;text-align:left;cursor:pointer}.nnc-path:last-child{border-bottom:1px solid var(--nnc-border,#555)}.nnc-path-number{color:var(--nnc-accent,#d7f43a);font:700 11px/1 var(--nnc-body-font,Arial,sans-serif);letter-spacing:.15em}.nnc-path-title{display:block;color:var(--nnc-card-heading,#fff);font:700 var(--nnc-card-title,29px)/1.1 var(--nnc-heading-font,Arial,sans-serif);letter-spacing:-.025em}.nnc-path-description{display:block;max-width:70ch;margin-top:7px;color:var(--nnc-card-body,#bbb);font:400 var(--nnc-body-size,15px)/1.55 var(--nnc-body-font,Arial,sans-serif)}.nnc-path-count{color:var(--nnc-card-body,#bbb);font:700 11px/1.2 var(--nnc-body-font,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}.nnc-path-arrow{font-size:25px;transition:transform .2s}.nnc-path:hover .nnc-path-arrow{transform:translate(6px)}.nnc-opportunities{background:var(--nnc-bg,#fff);color:var(--nnc-text,#111);padding-block:var(--nnc-section-space,100px)}.nnc-role-tools{position:sticky;z-index:6;top:0;margin-bottom:28px;padding:14px 0;background:var(--nnc-toolbar-bg,#fff);border-block:1px solid var(--nnc-border,#ddd)}.nnc-role-tools-inner{display:flex;gap:18px;align-items:center}.nnc-search{flex:1;min-width:200px}.nnc-search input{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--nnc-border,#ddd);background:var(--nnc-input-bg,#fff);color:var(--nnc-input-text,#111);font:400 15px/1.2 var(--nnc-body-font,Arial,sans-serif)}.nnc-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.nnc-chips::-webkit-scrollbar{display:none}.nnc-chip{white-space:nowrap;padding:10px 14px;border:1px solid var(--nnc-border,#ddd);background:transparent;color:var(--nnc-text,#111);font:700 10px/1.2 var(--nnc-body-font,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.nnc-chip[aria-pressed=true]{background:var(--nnc-chip-active-bg,#111);border-color:var(--nnc-chip-active-bg,#111);color:var(--nnc-chip-active-text,#fff)}.nnc-result-count{min-width:max-content;margin:0;font:700 11px/1.2 var(--nnc-body-font,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}.nnc-role-list{border-top:1px solid var(--nnc-border,#ddd)}.nnc-role{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(170px,.38fr) auto;gap:24px;align-items:center;padding:28px 0;border-bottom:1px solid var(--nnc-border,#ddd)}.nnc-role[hidden]{display:none}.nnc-role-title{margin:0 0 8px;color:var(--nnc-card-heading,#111);font:700 var(--nnc-card-title,29px)/1.1 var(--nnc-heading-font,Arial,sans-serif);letter-spacing:-.03em}.nnc-role-dept,.nnc-role-meta{color:var(--nnc-card-body,#666);font:400 14px/1.55 var(--nnc-body-font,Arial,sans-serif)}.nnc-role-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.nnc-badge{display:inline-flex;padding:6px 9px;border:1px solid color-mix(in srgb,var(--badge) 55%,transparent);background:color-mix(in srgb,var(--badge) 14%,transparent);color:var(--badge);font:700 9px/1 var(--nnc-body-font,Arial,sans-serif);letter-spacing:.11em;text-transform:uppercase}.nnc-card-button{min-width:130px;padding:12px 16px;border:1px solid var(--nnc-button-border,#111);background:var(--nnc-button-bg,#111);color:var(--nnc-button-text,#fff);font:700 10px/1.2 var(--nnc-body-font,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.nnc-empty{padding:50px 0;color:var(--nnc-body,#666);font-family:var(--nnc-body-font,Arial,sans-serif)}.nnc-modal[hidden]{display:none}.nnc-modal{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0}.nnc-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a8}.nnc-modal-panel{position:absolute;top:0;right:0;width:min(720px,100%);height:100%;overflow-y:auto;padding:clamp(30px,5vw,70px);background:var(--nnc-modal-bg,#fff);color:var(--nnc-modal-text,#111);box-shadow:-20px 0 80px #00000040}.nnc-modal-close{position:absolute;top:18px;right:20px;width:42px;height:42px;border:1px solid var(--nnc-modal-border,#ddd);background:transparent;color:inherit;font-size:26px;cursor:pointer}.nnc-modal-title{max-width:14ch;margin:26px 0 18px;font:700 clamp(42px,7vw,78px)/.92 var(--nnc-heading-font,Arial,sans-serif);letter-spacing:-.05em;text-transform:uppercase}.nnc-modal-summary{font:500 18px/1.55 var(--nnc-body-font,Arial,sans-serif)}.nnc-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:26px 0;background:var(--nnc-modal-border,#ddd);border:1px solid var(--nnc-modal-border,#ddd)}.nnc-modal-fact{padding:16px;background:var(--nnc-modal-bg,#fff)}.nnc-modal-fact span{display:block;margin-bottom:7px;font:700 9px/1.1 var(--nnc-body-font,Arial,sans-serif);letter-spacing:.13em;text-transform:uppercase;opacity:.55}.nnc-modal-fact strong{font:600 14px/1.35 var(--nnc-body-font,Arial,sans-serif)}.nnc-modal-section{padding:26px 0;border-top:1px solid var(--nnc-modal-border,#ddd)}.nnc-modal-section h3{margin:0 0 12px;font:700 21px/1.2 var(--nnc-heading-font,Arial,sans-serif)}.nnc-modal-section,.nnc-modal-section p,.nnc-modal-section li{font:400 15px/1.6 var(--nnc-body-font,Arial,sans-serif)}.nnc-modal-section ul{padding-left:20px}.nnc-modal-actions{position:sticky;bottom:0;padding-top:20px;background:linear-gradient(transparent,var(--nnc-modal-bg,#fff) 20%)}body.nnc-modal-open{overflow:hidden}.nnc-collaboration-grid{display:grid;grid-template-columns:repeat(var(--nnc-columns,3),1fr);border:1px solid var(--nnc-border,#ddd)}.nnc-collaboration-card{padding:clamp(26px,3vw,42px);border-right:1px solid var(--nnc-border,#ddd)}.nnc-collaboration-card:last-child{border-right:0}.nnc-collaboration-card h3{margin:0 0 12px;color:var(--nnc-card-heading,#111);font:700 var(--nnc-card-title,28px)/1.1 var(--nnc-heading-font,Arial,sans-serif);letter-spacing:-.03em}.nnc-collaboration-card .nnc-copy{color:var(--nnc-card-body,#666);font-size:var(--nnc-body-size,15px)}.nnc-collaboration-foot{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;margin-top:34px}.nnc-collaboration-tags{display:flex;flex-wrap:wrap;gap:8px}.nnc-collaboration-tags span{padding:7px 10px;border:1px solid var(--nnc-border,#ddd);font:700 9px/1.2 var(--nnc-body-font,Arial,sans-serif);letter-spacing:.1em;text-transform:uppercase}.nnc-collaboration-note{max-width:80ch;margin:16px 0 0;color:var(--nnc-body,#666);font:400 13px/1.55 var(--nnc-body-font,Arial,sans-serif)}.nnc-process-list{display:grid;grid-template-columns:repeat(var(--nnc-columns,4),1fr);border:1px solid var(--nnc-border,#ddd)}.nnc-process-step{min-height:260px;padding:30px clamp(24px,3vw,42px);border-right:1px solid var(--nnc-border,#ddd)}.nnc-process-step:last-child{border-right:0}.nnc-process-step .nnc-label{color:var(--nnc-number,#666)}.nnc-process-step h3{margin:34px 0 10px;color:var(--nnc-card-heading,#111);font:700 var(--nnc-card-title,28px)/1.1 var(--nnc-heading-font,Arial,sans-serif);letter-spacing:-.03em}.nnc-process-step .nnc-copy{color:var(--nnc-card-body,#666);font-size:var(--nnc-body-size,15px)}.nnc-application{background:var(--nnc-bg,#111);color:var(--nnc-text,#fff);padding-block:var(--nnc-section-space,100px)}.nnc-application-inner{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(320px,1.28fr);gap:clamp(40px,8vw,120px);align-items:start}.nnc-application h2{margin:16px 0 24px;color:var(--nnc-heading,#fff);font-size:var(--nnc-title-size,clamp(48px,6vw,92px));text-transform:uppercase}.nnc-application-copy{color:var(--nnc-body,#ccc);font-size:var(--nnc-body-size,16px)}.nnc-application-legal{margin-top:28px;color:var(--nnc-legal,#aaa);font:400 12px/1.55 var(--nnc-body-font,Arial,sans-serif)}.nnc-application-legal a{color:var(--nnc-link,#fff)}.nnc-form-wrap{min-height:var(--nnc-form-min-height,680px);padding:var(--nnc-form-pad,24px);background:var(--nnc-form-bg,#fff);border:1px solid var(--nnc-form-border,#333)}.nnc-form-wrap iframe{display:block;width:100%;min-height:var(--nnc-form-min-height,680px);border:0}.nnc-form-placeholder{display:grid;min-height:420px;place-content:center;padding:40px;text-align:center;color:var(--nnc-form-text,#111);font-family:var(--nnc-body-font,Arial,sans-serif)}.nnc-form-placeholder p{max-width:42ch}.nnc-form-placeholder code{word-break:break-word}@media(max-width:900px){.nnc-shell{--nnc-gutter:24px}.nnc-hero-inner,.nnc-section-head,.nnc-application-inner{grid-template-columns:1fr}.nnc-hero-inner{align-content:end}.nnc-hero h1{max-width:9ch}.nnc-hero-support{max-width:620px}.nnc-principles-inner{grid-template-columns:1fr}.nnc-principle{padding:28px 0;border-right:0;border-bottom:1px solid var(--nnc-border,#ddd)}.nnc-principle:last-child{border-bottom:0}.nnc-collaboration-grid{grid-template-columns:1fr}.nnc-collaboration-card{border-right:0;border-bottom:1px solid var(--nnc-border,#ddd)}.nnc-collaboration-card:last-child{border-bottom:0}.nnc-process-list{grid-template-columns:1fr 1fr}.nnc-process-step:nth-child(2){border-right:0}.nnc-process-step:nth-child(-n+2){border-bottom:1px solid var(--nnc-border,#ddd)}}@media(max-width:640px){.nnc-shell{--nnc-gutter:20px}.nnc-hero{min-height:var(--nnc-hero-mobile-height,720px)}.nnc-hero-inner{padding-block:var(--nnc-mobile-pad-top,84px) var(--nnc-mobile-pad-bottom,42px)}.nnc-hero h1{font-size:var(--nnc-hero-mobile-title,56px)}.nnc-hero-lede{font-size:var(--nnc-mobile-body-size,17px)}.nnc-actions{display:grid}.nnc-button{width:100%}.nnc-hero-rail{overflow:hidden}.nnc-hero-rail-inner,.nnc-principles-inner,.nnc-process-list{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.nnc-hero-rail-inner::-webkit-scrollbar,.nnc-principles-inner::-webkit-scrollbar,.nnc-process-list::-webkit-scrollbar{display:none}.nnc-stat{flex:0 0 calc(82vw - 20px);border:1px solid var(--nnc-rail-border,rgba(255,255,255,.35));scroll-snap-align:start}.nnc-principles-inner{padding-block:16px}.nnc-principle{flex:0 0 calc(100% - 42px);min-height:286px;padding:28px 24px;border:1px solid var(--nnc-border,#ddd);scroll-snap-align:start}.nnc-section{padding-block:var(--nnc-mobile-space,70px)}.nnc-section-head{gap:18px;margin-bottom:34px}.nnc-section-head h2,.nnc-application h2{font-size:var(--nnc-mobile-title-size,44px)}.nnc-path{grid-template-columns:38px minmax(0,1fr) 24px;gap:12px}.nnc-path-count{display:none}.nnc-path-title{font-size:24px}.nnc-role-tools{position:static}.nnc-role-tools-inner{display:grid}.nnc-role{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:24px 0}.nnc-role-main{grid-column:1/-1}.nnc-role-meta{grid-column:1}.nnc-card-button{grid-column:2;grid-row:2;align-self:end}.nnc-role-title{font-size:25px}.nnc-modal-grid,.nnc-collaboration-foot{grid-template-columns:1fr}.nnc-process-list{border:0}.nnc-process-step,.nnc-process-step:nth-child(2),.nnc-process-step:last-child{flex:0 0 calc(100% - 42px);min-height:286px;padding:28px 24px 34px;border:1px solid var(--nnc-border,#ddd);scroll-snap-align:start}.nnc-application-inner{gap:36px}.nnc-form-wrap{padding:12px}.nnc-modal-panel{padding:54px 22px 30px}}@media(prefers-reduced-motion:reduce){.nnc-hero-media video{display:none}.nnc-path-arrow{transition:none}}.nnc-hero{flex-direction:column;align-items:stretch}.nnc-hero-inner{width:min(var(--nnc-width,1500px),calc(100% - 2 * var(--nnc-gutter,32px)));flex:1 0 auto}.nnc-hero-rail{width:100%;margin-top:0}.nn-careers-page .nnc-button--primary{background:var(--nnc-primary-bg,#fff);border-color:var(--nnc-primary-border,#fff);color:var(--nnc-primary-text,#111)!important}.nn-careers-page .nnc-button--secondary{background:var(--nnc-secondary-bg,transparent);border-color:var(--nnc-secondary-border,#fff);color:var(--nnc-secondary-text,#fff)!important}.nn-careers-page button,.nn-careers-page input,.nn-careers-page select,.nn-careers-page textarea{font-family:var(--nnc-body-font,Arial,sans-serif)}.nnc-section-head h2,.nnc-application h2,.nnc-modal-title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.nnc-modal-panel{padding-bottom:72px}.nnc-modal-summary{margin:0 0 30px}.nnc-modal-grid{margin:32px 0}.nnc-modal-fact{padding:20px 18px}.nnc-modal-section{padding:32px 0}.nnc-modal-section p:first-child,.nnc-modal-section ul:first-child{margin-top:0}.nnc-modal-section p:last-child,.nnc-modal-section ul:last-child{margin-bottom:0}.nnc-modal-actions{position:static;margin-top:30px;padding-top:0;background:none}.nnc-form-wrap{min-height:var(--nnc-form-min-height,620px);padding:var(--nnc-form-pad,24px);background:var(--nnc-form-bg,#fff);border:1px solid var(--nnc-form-border,#333)}.nnc-form-wrap iframe{display:block;width:100%;min-height:var(--nnc-form-min-height,620px);border:0}.nnc-klaviyo-form{min-height:360px;color:var(--nnc-form-text,#111)}.nnc-native-form{color:var(--nnc-form-text,#111);font-family:var(--nnc-body-font)}.nnc-native-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.nnc-field{display:grid;align-content:start;gap:8px;min-width:0}.nnc-field--wide{grid-column:1/-1}.nnc-field label,.nnc-form-check{font:600 12px/1.35 var(--nnc-body-font);letter-spacing:.02em}.nnc-field input,.nnc-field select,.nnc-field textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--nnc-form-border,#d4d4d0);border-radius:0;background:var(--nnc-form-bg,#fff);color:var(--nnc-form-text,#111);font:400 15px/1.45 var(--nnc-body-font);box-shadow:none}.nnc-field textarea{min-height:126px;resize:vertical}.nnc-field input:focus,.nnc-field select:focus,.nnc-field textarea:focus{outline:2px solid var(--nnc-form-text,#111);outline-offset:2px}.nnc-field-help{margin:0 0 2px;color:color-mix(in srgb,var(--nnc-form-text,#111) 68%,transparent);font:400 13px/1.5 var(--nnc-body-font)}.nnc-form-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;margin:0}.nnc-form-check input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--nnc-form-text,#111)}.nnc-form-submit{width:100%;margin-top:24px;background:var(--nnc-form-text,#111);border-color:var(--nnc-form-text,#111);color:var(--nnc-form-bg,#fff)}.nnc-form-message{margin:0 0 22px;padding:14px 16px;border:1px solid currentColor;font:600 13px/1.5 var(--nnc-body-font)}.nnc-form-message--success{color:#1f6a3d;background:#eef7f1}.nnc-form-message--error{color:#9a2f2f;background:#fff3f3}@media(max-width:640px){.nnc-native-form-grid{grid-template-columns:1fr;gap:18px}.nnc-field--wide{grid-column:auto}.nnc-field input,.nnc-field select,.nnc-field textarea{font-size:16px}}.nnc-hero-lede,.nnc-hero-lede p{font-weight:400}.nnc-hero-media{z-index:0;overflow:hidden;background:var(--nnc-bg,#151515);pointer-events:none}.nnc-hero-media .nnc-hero-poster{z-index:0;display:block;object-fit:cover;object-position:var(--nnc-media-position,center center)}.nnc-hero-media .nnc-hero-video{z-index:1;display:block;object-fit:cover;object-position:var(--nnc-media-position,center center);opacity:0;visibility:visible;transition:opacity .35s ease}.nnc-hero-media .nnc-hero-video.is-ready{opacity:1}.nnc-hero>.nnc-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;background:var(--nnc-overlay,#111);opacity:var(--nnc-overlay-opacity,.45)}.nnc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;pointer-events:none;background:var(--nnc-overlay,#111);opacity:var(--nnc-overlay-opacity,.45)}.nnc-hero>.nnc-hero-overlay{display:none}.nnc-hero>.nnc-hero-inner{z-index:5}.nnc-hero>.nnc-hero-rail{z-index:6}@media(max-width:900px){.nnc-hero-inner{width:min(var(--nnc-width,1500px),calc(100% - 48px))}}@media(max-width:640px){.nnc-hero-inner{width:calc(100% - 40px)}.nnc-section-head h2,.nnc-application h2{max-width:100%;font-size:min(var(--nnc-mobile-title-size,44px),10vw);line-height:1;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.nnc-principles-inner .nnc-principle,.nnc-principles-inner .nnc-principle:first-child,.nnc-principles-inner .nnc-principle:last-child{padding:30px 24px}.nnc-collaboration-card{padding:30px 26px}.nnc-collaboration-foot{gap:26px;margin-top:30px}.nnc-collaboration-note{margin-top:20px}.nnc-form-wrap{padding:12px;min-height:520px}.nnc-modal-panel{padding:62px 24px 44px}.nnc-modal-title{font-size:clamp(36px,12vw,54px);line-height:.96}.nnc-modal-grid{margin:28px 0}.nnc-modal-fact{padding:18px 16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/NN-careers.css.map */
