@namespace svgns "http://www.w3.org/2000/svg";@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-variable.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/plus-jakarta-sans-variable.woff2)format("woff2")}.nf-page[hidden]{display:none!important}.nf-page{min-height:100vh}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active{outline:0}@media (hover:hover){a:hover{outline:0}}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:var(--paper-50);min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}.nf-w-inline-block{max-width:100%;display:inline-block}:where(button.nf-w-popover-trigger){color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background-color:#0000;border:0;margin:0;padding:0}html[data-w-dynpage] :where(#team) [data-w-cloak],html[data-w-dynpage] :where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) [data-w-cloak],html[data-w-dynpage] [data-w-cloak]:where(#team),html[data-w-dynpage] [data-w-cloak]:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){color:#0000!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}.nf-w-embed:before,.nf-w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.nf-w-embed:after{clear:both}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}label{margin-bottom:5px;font-weight:700;display:block}.nf-w-container{max-width:940px;margin-left:auto;margin-right:auto}.nf-w-container:before,.nf-w-container:after{content:" ";grid-area:1/1/2/2;display:table}.nf-w-container:after{clear:both}@media screen and (width<=991px){.nf-w-container{max-width:728px}}@media screen and (width<=479px){.nf-w-container{max-width:none}}:where(#team) [data-nav-menu-open],:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) [data-nav-menu-open],[data-nav-menu-open]:where(#team),[data-nav-menu-open]:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--link-color--link-primary\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>:var(--base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);--border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>:var(--base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);--text-color--text-secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>:var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);--background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>:var(--base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);--text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>:var(--base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);--background-color--background-primary\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>:var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);--text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>:var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);--_type---display-1--font-family:var(--_type---family-200-200-300);--_type---display-1--font-size-2:28px;--_type---display-1--line-height-2:36.4px;--_type---display-1--font-weight:var(--_type---weight-200-200-300);--_type---display-1--letter-spacing-2:-.3px;--_type---display-2--font-family:var(--_type---family-200-200-300);--_type---display-2--font-size-2:28px;--_type---display-2--line-height-2:36.4px;--_type---display-2--font-weight:var(--_type---weight-200-200-300);--_type---display-2--letter-spacing-2:-.3px;--_type---display-3--font-family:var(--_type---family-200-200-300);--_type---display-3--font-size-2:28px;--_type---display-3--line-height-2:36.4px;--_type---display-3--font-weight:var(--_type---weight-200-200-300);--_type---display-3--letter-spacing-2:-.3px;--_type---headline-1--font-family:var(--_type---family-300);--_type---headline-1--font-size-2:26px;--_type---headline-1--line-height-2:33.8px;--_type---headline-1--font-weight:var(--_type---weight-300);--_type---headline-1--letter-spacing-2:-.2px;--_type---headline-2--font-family:var(--_type---family-300);--_type---headline-2--font-size-2:24px;--_type---headline-2--line-height-2:31.2px;--_type---headline-2--font-weight:var(--_type---weight-300);--_type---headline-3--letter-spacing-2:-.2px;--_type---headline-3--font-family:var(--_type---family-300);--_type---headline-3--font-size-2:22px;--_type---headline-3--line-height-2:28.6px;--_type---headline-3--font-weight:var(--_type---weight-300);--_type---paragraph-xl--font-family:var(--_type---family-300);--_type---paragraph-xl--font-size-2:16px;--_type---paragraph-xl--line-height-2:22.4px;--_type---paragraph-xl--letter-spacing-2:0px;--_type---paragraph-l--font-family:var(--_type---family-300);--_type---paragraph-l--font-size-2:16px;--_type---paragraph-l--line-height-2:22.4px;--_type---paragraph-l--letter-spacing-2:0px;--_type---paragraph-m--font-family:var(--_type---family-300);--_type---paragraph-m--font-size-2:14px;--_type---paragraph-m--line-height-2:19.6px;--_type---paragraph-m--letter-spacing-2:0px;--_type---paragraph-s--font-family:var(--_type---family-300);--_type---paragraph-s--font-size-2:12px;--_type---paragraph-s--line-height-2:16.8px;--_type---paragraph-s--letter-spacing-2:0px;--_type---paragraph-xs--font-family:var(--_type---family-400);--_type---paragraph-xs--font-size-2:10px;--_type---paragraph-xs--line-height-2:14px;--_type---paragraph-xs--letter-spacing-2:.3px;--_type---paragraph-longform--font-family:var(--_type---family-300);--_type---paragraph-longform--font-size-2:16px;--_type---paragraph-longform--line-height-2:22.4px;--_type---paragraph-longform--letter-spacing-2:.2px;--_type---tag-l--font-family:var(--_type---family-mono-400);--_type---tag-l--font-size-2:12px;--_type---tag-s--line-height-2:14px;--_type---tag-l--letter-spacing-2:1px;--_type---tag-s--font-family:var(--_type---family-mono-400);--_type---tag-s--font-size-2:10px;--_type---tag-s--letter-spacing-2:.8px;--_color---calcium-white-800:#d8d8d8;--_color---carbon-black-500:#1e1e1e;--_color---amino-azure-100:#e6f7ff;--_color---acid-green-100:#e9ffe9;--_size---page-side-padding--page-side-padding:24px;--_size---card-padding--card-padding:28px;--_size---spacing--spacing-7:20px;--_size---hero-height:660px;--_size---spacing--spacing-9:60px;--_size---spacing--spacing-10:80px;--_size---spacing--spacing-11:120px;--_size---navigation-height:72px;--_radius---radius--radius-4:5px;--_color---genesis-orange-100:#ffe4cc;--_color---evo-pink-100:#ffecfc;--_radius---radius--radius-container:12px;--_size---spacing--spacing-8:30px;--_size---spacing--spacing-5:16px;--_size---btn-size--btn-size-4:36px;--_size---card-padding--card-padding-3:28px;--_size---card-padding--card-padding-5:32px;--_size---spacing--spacing-6:18px;--_type---quote-m--font-family:var(--_type---family-300);--_type---quote-m--font-size-2:16px;--_type---quote-m--line-height-2:22.4px;--_type---quote-m--letter-spacing-2:0px;--_size---spacing--spacing-4:14px;--_size---spacing--spacing-1:4px;--_size---functional-ui-icon-size--functional-ui-icon-size-s:10px;--_size---functional-ui-icon-size--ui-icon:0px;--_size---functional-ui-icon-size--functional-ui-icon-size-xl:14px;--_type---quote-l--font-family:var(--_type---family-200-300-300);--_type---quote-l--font-size-2:22px;--_type---quote-l--line-height-2:30.8px;--_type---quote-l--font-weight:var(--_type---weight-200-300-300);--_type---quote-l--letter-spacing-2:-.2px;--_size---max-width-600:600px;--_size---btn-size--btn-size-3:30px;--_radius---radius--radius-3:4.2px;--_size---card-padding--card-padding-1:16px;--_size---spacing--spacing-3:12px;--_color---carbon-black-400:#3a3a3a;--_size---navigation-padding:20px;--_size---btn-size--btn-size-5:56px;--_size---card-padding--card-padding-2:28px;--accessible-components--dark-grey:#9b9b9b;--accessible-components--dodger-blue:#1378d1;--_size---functional-ui-icon-size--functional-ui-icon-size-m:12px;--_radius---radius--radius-5:10px;--_size---spacing--spacing-2:8px;--_size---max-width-1000:1000px;--_size---btn-size--btn-size-2:26px;--_radius---radius--radius-1:2.8px;--_type---quote-s--font-family:var(--_type---family-300);--_type---quote-s--font-size-2:16px;--_type---quote-s--line-height-2:22.4px;--_type---quote-s--letter-spacing-2:0px;--_size---btn-size--btn-size-1:20px;--_size---news-text-indent--news-text-indent-paragraph:0px;--_type---family-400:"Soehne Buch", Arial, sans-serif;--_radius---radius--radius-2:3.6px;--_color---card-label-background:#62626280;--_blur---background-blur--background-blur-s-3:20px;--_size---max-width-400:400px;--_color---alpha-chartreuse-100:#e8fac3;--_color---hydro-blue-100:var(--paper-50);--_size---card-padding--card-padding-6:32px;--_size---max-width-326:326px;--_type---tag-l--line-height-2:16.8px;--_size---functional-ui-icon-size--functional-ui-icon-size-l:12px;--_type---family-mono-400:"Sohne Mono", Arial, sans-serif;--_type---weight-300:300;--_z-index---z-index-nav:10;--_color---hydro-blue-900:#304a57;--_color---calcium-white-800--hover:#d8d8d81a;--_type---headline-2--letter-spacing-2:-.2px;--_type---break-point-2:Mobile;--_type---screen-width-2:360px;--_type---weight-200-300-300:200;--_type---weight-200-200-300:200;--_type---family-200-200-300:"Soehne Extraleicht", Arial, sans-serif;--_type---family-200-300-300:"Soehne Extraleicht", Arial, sans-serif;--_type---family-300:"Soehne Leicht", Arial, sans-serif;--_blur---background-blur--background-blur-l-3:60px;--_size---btn-size--btn-size-6:56px;--_size---expressive-icon-size--expressive-icon-size:26px;--_size---news-text-indent--news-text-indent-interview:48px;--_size---news-text-indent--news-text-indent-caption:48px;--_size---break-point:Mobile;--_size---screen-width:360px;--_size---max-w-500:500px;--base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>:#2d62ff;--base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>:var(--paper-100);--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>:#222;--base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>:#f8e4e4;--base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>:#3b0b0b;--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>:#000;--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>:var(--paper-50)}.nf-w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.nf-w-layout-hflex{flex-direction:row;align-items:flex-start;display:flex}@media screen and (width<=991px){.nf-w-layout-blockcontainer{max-width:728px}}@media screen and (width<=767px){.nf-w-layout-blockcontainer{max-width:none}}body{color:#000;--_type---display-1--font-family:var(--_type---family-200-200-300);--_type---display-1--font-size-2:70px;--_type---display-1--line-height-2:77px;--_type---display-1--font-weight:var(--_type---weight-200-200-300);--_type---display-1--letter-spacing-2:-2px;--_type---display-2--font-family:var(--_type---family-200-200-300);--_type---display-2--font-size-2:56px;--_type---display-2--line-height-2:61.6px;--_type---display-2--font-weight:var(--_type---weight-200-200-300);--_type---display-2--letter-spacing-2:-1.7px;--_type---display-3--font-family:var(--_type---family-200-200-300);--_type---display-3--font-size-2:48px;--_type---display-3--line-height-2:57.6px;--_type---display-3--font-weight:var(--_type---weight-200-200-300);--_type---display-3--letter-spacing-2:-1px;--_type---headline-1--font-family:var(--_type---family-300);--_type---headline-1--font-size-2:36px;--_type---headline-1--line-height-2:43.2px;--_type---headline-1--font-weight:var(--_type---weight-300);--_type---headline-1--letter-spacing-2:-.7px;--_type---headline-2--font-family:var(--_type---family-300);--_type---headline-2--font-size-2:28px;--_type---headline-2--line-height-2:36.4px;--_type---headline-2--font-weight:var(--_type---weight-300);--_type---headline-3--letter-spacing-2:-.25px;--_type---headline-3--font-family:var(--_type---family-300);--_type---headline-3--font-size-2:24px;--_type---headline-3--line-height-2:31.2px;--_type---headline-3--font-weight:var(--_type---weight-300);--_type---paragraph-xl--font-family:var(--_type---family-300);--_type---paragraph-xl--font-size-2:24px;--_type---paragraph-xl--line-height-2:32.4px;--_type---paragraph-xl--letter-spacing-2:-.25px;--_type---paragraph-l--font-family:var(--_type---family-300);--_type---paragraph-l--font-size-2:20px;--_type---paragraph-l--line-height-2:28px;--_type---paragraph-l--letter-spacing-2:-.2px;--_type---paragraph-m--font-family:var(--_type---family-300);--_type---paragraph-m--font-size-2:16px;--_type---paragraph-m--line-height-2:22.4px;--_type---paragraph-m--letter-spacing-2:0px;--_type---paragraph-s--font-family:var(--_type---family-300);--_type---paragraph-s--font-size-2:14px;--_type---paragraph-s--line-height-2:19.6px;--_type---paragraph-s--letter-spacing-2:0px;--_type---paragraph-xs--font-family:var(--_type---family-400);--_type---paragraph-xs--font-size-2:12px;--_type---paragraph-xs--line-height-2:16.8px;--_type---paragraph-xs--letter-spacing-2:.36px;--_type---paragraph-longform--font-family:var(--_type---family-300);--_type---paragraph-longform--font-size-2:20px;--_type---paragraph-longform--line-height-2:28px;--_type---paragraph-longform--letter-spacing-2:.2px;--_type---tag-l--font-family:var(--_type---family-mono-400);--_type---tag-l--font-size-2:14px;--_type---tag-s--line-height-2:16.8px;--_type---tag-l--letter-spacing-2:1.1px;--_type---tag-s--font-family:var(--_type---family-mono-400);--_type---tag-s--font-size-2:12px;--_type---tag-s--letter-spacing-2:1px;--_type---quote-m--font-family:var(--_type---family-300);--_type---quote-m--font-size-2:36px;--_type---quote-m--line-height-2:43.2px;--_type---quote-m--letter-spacing-2:-.7px;--_type---quote-l--font-family:var(--_type---family-200-300-300);--_type---quote-l--font-size-2:48px;--_type---quote-l--line-height-2:57.6px;--_type---quote-l--font-weight:var(--_type---weight-200-300-300);--_type---quote-l--letter-spacing-2:-1px;--_type---quote-s--font-family:var(--_type---family-300);--_type---quote-s--font-size-2:28px;--_type---quote-s--line-height-2:36.4px;--_type---quote-s--letter-spacing-2:-.3px;--_type---family-400:"Soehne Buch", Arial, sans-serif;--_type---tag-l--line-height-2:19.6px;--_type---family-mono-400:"Sohne Mono", Arial, sans-serif;--_type---weight-300:300;--_type---headline-2--letter-spacing-2:-.3px;--_type---break-point-2:Desktop;--_type---screen-width-2:1440px;--_type---weight-200-300-300:200;--_type---weight-200-200-300:200;--_type---family-200-200-300:"Soehne Extraleicht", Arial, sans-serif;--_type---family-200-300-300:"Soehne Extraleicht", Arial, sans-serif;--_type---family-300:"Soehne Leicht", Arial, sans-serif;--_size---page-side-padding--page-side-padding:8vw;--_size---card-padding--card-padding:50px;--_size---spacing--spacing-7:40px;--_size---hero-height:660px;--_size---spacing--spacing-9:80px;--_size---spacing--spacing-10:120px;--_size---spacing--spacing-11:200px;--_size---navigation-height:72px;--_size---spacing--spacing-8:60px;--_size---spacing--spacing-5:20px;--_size---btn-size--btn-size-4:50px;--_size---card-padding--card-padding-3:40px;--_size---card-padding--card-padding-5:60px;--_size---spacing--spacing-6:30px;--_size---spacing--spacing-4:16px;--_size---spacing--spacing-1:4px;--_size---functional-ui-icon-size--functional-ui-icon-size-s:12px;--_size---functional-ui-icon-size--ui-icon:40px;--_size---functional-ui-icon-size--functional-ui-icon-size-xl:24px;--_size---max-width-600:600px;--_size---btn-size--btn-size-3:40px;--_size---card-padding--card-padding-1:20px;--_size---spacing--spacing-3:12px;--_size---navigation-padding:20px;--_size---btn-size--btn-size-5:70px;--_size---card-padding--card-padding-2:30px;--_size---functional-ui-icon-size--functional-ui-icon-size-m:16px;--_size---spacing--spacing-2:8px;--_size---max-width-1000:1000px;--_size---btn-size--btn-size-2:32px;--_size---btn-size--btn-size-1:24px;--_size---news-text-indent--news-text-indent-paragraph:100px;--_size---max-width-400:400px;--_size---card-padding--card-padding-6:80px;--_size---functional-ui-icon-size--functional-ui-icon-size-l:20px;--_size---btn-size--btn-size-6:100px;--_size---expressive-icon-size--expressive-icon-size:40px;--_size---news-text-indent--news-text-indent-interview:100px;--_size---news-text-indent--news-text-indent-caption:300px;--_size---break-point:Desktop;--_size---screen-width:1440px;--_radius---radius--radius-4:7px;--_radius---radius--radius-container:20px;--_radius---radius--radius-3:5.6px;--_radius---radius--radius-5:10px;--_radius---radius--radius-1:3.3px;--_radius---radius--radius-2:4.5px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5}h1{margin-top:0;margin-bottom:0;font-size:4rem;font-weight:700;line-height:1.1}h2{margin-top:0;margin-bottom:0;font-size:3rem;font-weight:700;line-height:1.2}h3{margin-top:0;margin-bottom:0;font-size:2rem;font-weight:700;line-height:1.2}h4{margin-top:0;margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:1.4}h5{margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:700;line-height:1.5}h6{margin-top:0;margin-bottom:0;font-size:1rem;font-weight:700;line-height:1.5}p{margin-bottom:0}a{color:var(--link-color--link-primary\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>)}ul,ol{margin-top:0;margin-bottom:0;padding-left:1.5rem}li{margin-bottom:.25rem}img{max-width:100%;display:inline-block}label{margin-bottom:.25rem;font-weight:500}strong{font-weight:700}blockquote{border-left:.25rem solid #e2e2e2;margin-bottom:0;padding:0 1.25rem;font-size:1.25rem;line-height:1.5}figure{margin-top:2rem;margin-bottom:2rem}figcaption{text-align:center;margin-top:.25rem}.nf-text-display-2{font-family:var(--_type---display-2--font-family);font-size:var(--_type---display-2--font-size-2);line-height:var(--_type---display-2--line-height-2);font-weight:var(--_type---display-2--font-weight);letter-spacing:var(--_type---display-2--letter-spacing-2);text-wrap:balance;margin-top:0}.nf-text-display-3{font-family:var(--_type---display-3--font-family);font-size:var(--_type---display-3--font-size-2);line-height:var(--_type---display-3--line-height-2);font-weight:var(--_type---display-3--font-weight);letter-spacing:var(--_type---display-3--letter-spacing-2);margin-top:0;margin-bottom:0}.nf-text-paragraph-l{font-family:var(--_type---paragraph-l--font-family);font-size:var(--_type---paragraph-l--font-size-2);line-height:var(--_type---paragraph-l--line-height-2);letter-spacing:var(--_type---paragraph-l--letter-spacing-2);font-weight:400}.nf-text-tag-l{font-family:var(--_type---tag-l--font-family);font-size:var(--_type---tag-l--font-size-2);line-height:var(--_type---tag-s--line-height-2);letter-spacing:var(--_type---tag-l--letter-spacing-2);text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:400}.nf-text-tag-s{font-family:var(--_type---tag-s--font-family);font-size:var(--_type---tag-s--font-size-2);letter-spacing:var(--_type---tag-s--letter-spacing-2);text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:400;line-height:1}.nf-container{max-width:1240px;margin-right:var(--_size---page-side-padding--page-side-padding);margin-left:var(--_size---page-side-padding--page-side-padding);grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr}.nf-spacer-nav{height:var(--_size---navigation-height)}.nf-bg-amino-acid-ambience-100{background-image:linear-gradient(0deg, var(--_color---amino-azure-100), var(--_color---acid-green-100))}.nf-overlay{position:absolute;inset:0}.nf-overlay.nf-bg-amino-acid-ambience-100{z-index:0;pointer-events:none}.nf-overlay.nf-bg-amino-acid-ambience-100:where(.nf-w-variant-a2c0c0a9-6cff-0911-41ad-11c3309d6d70){z-index:0;background-image:linear-gradient(0deg, var(--_color---genesis-orange-100), var(--_color---evo-pink-100))}.nf-section{margin-bottom:var(--_size---spacing--spacing-10);position:relative}.nf-section.nf-section-overflow-hidden{min-height:var(--_size---hero-height);clip-path:inset(0);overflow:hidden}.nf-navigation{width:100%;height:var(--_size---navigation-height);background-image:linear-gradient(#ffffff7d,#fff0 50%);position:absolute}.nf-s-cta{padding:var(--_size---spacing--spacing-10) var(--_size---spacing--spacing-8);border-radius:var(--_radius---radius--radius-container);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid;position:relative;overflow:hidden}.nf-s-cta-content{z-index:1;position:relative}.nf-cta-module{grid-column-gap:var(--_size---spacing--spacing-9);grid-row-gap:var(--_size---spacing--spacing-9);grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:start;display:grid}.nf-dot-tag{grid-column-gap:8px;grid-row-gap:8px;align-items:baseline;display:flex}.nf-dot-tag-dot{background-color:currentColor;border-radius:1.5px;width:9px;height:9px}.nf-cta{color:currentColor;text-decoration:none;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;display:inline-flex}.nf-cta:active{transform:scale(.98)}.nf-cta-label{padding-right:var(--_size---spacing--spacing-5);padding-left:var(--_size---spacing--spacing-5);border-radius:var(--_radius---radius--radius-4);border-style:solid;border-width:1px;align-items:center;display:flex}.nf-cta-icon{width:var(--_size---btn-size--btn-size-4);height:var(--_size---btn-size--btn-size-4);border-radius:var(--_radius---radius--radius-4);border-style:solid;border-width:1px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:center;place-items:center;margin-left:-1px;display:flex}.nf-cta-module-top{grid-column-gap:var(--_size---spacing--spacing-7);grid-row-gap:var(--_size---spacing--spacing-7);grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.nf-text-balance{text-wrap:balance}.nf-cta-icon-embed{width:var(--_size---functional-ui-icon-size--functional-ui-icon-size-xl);height:var(--_size---functional-ui-icon-size--functional-ui-icon-size-xl);justify-content:center;align-items:center;display:flex}.nf-u-inline{flex-flow:wrap;justify-content:center;display:inline-flex}.nf-footer{padding:var(--_size---card-padding--card-padding-3);background-color:var(--_color---carbon-black-400)}.nf-page-slot{z-index:1;background-color:var(--paper-50);position:relative}.nf-s-cta-image{z-index:1;position:absolute;inset:0% 0% 0% 0;transform:scale(1.07)}.nf-s-cta-image:where(.nf-w-variant-a2c0c0a9-6cff-0911-41ad-11c3309d6d70){z-index:1}.nf-navigation-logo{z-index:9010;height:var(--_size---btn-size--btn-size-3);pointer-events:auto;position:relative}.nf-navigation-logo-link{height:100%;display:inline-flex;position:relative}.nf-navigation-bar-inner{z-index:1;height:100%;padding-right:var(--_size---navigation-padding);padding-left:var(--_size---navigation-padding);background-color:#ffffff03;background-image:linear-gradient(#ffffff0d,#fff0);justify-content:space-between;align-items:center;position:relative}.nf-progressive-blur{z-index:0;height:var(--_size---navigation-height);position:relative}.nf-progressive-blur-item{position:absolute;inset:0%}.nf-progressive-blur-style{width:0;height:0;position:fixed;inset:0% auto auto 0%}.nf-navigation-link{height:var(--_size---btn-size--btn-size-3);min-width:130px;padding-right:var(--_size---spacing--spacing-5);padding-left:var(--_size---spacing--spacing-5);grid-column-gap:var(--_size---spacing--spacing-1);grid-row-gap:var(--_size---spacing--spacing-1);border:1px solid var(--_color---carbon-black-500);border-radius:var(--_radius---radius--radius-3);color:var(--_color---carbon-black-500);white-space:nowrap;word-break:normal;justify-content:center;align-items:center;text-decoration:none;transition:all .15s cubic-bezier(.455,.03,.515,.955);display:flex}.nf-navigation-link:where(.nf-w-variant-64b74e60-d0ea-5a4b-2a2d-b65eaf141a56){min-width:160px}@media (hover:hover){.nf-navigation-link:hover{border-radius:var(--_radius---radius--radius-container)}}.nf-navigation-link.nf-active{border-radius:var(--_radius---radius--radius-container)}.nf-navigation-list{align-items:center;display:flex}.nf-navigation-link-arrow{justify-content:center;align-items:center;margin-right:-12px;display:none}.nf-navigation-link-arrow:where(.nf-w-variant-64b74e60-d0ea-5a4b-2a2d-b65eaf141a56){display:flex}.nf-navigation-trigger-wrap{z-index:1;display:none;position:relative}.nf-navigation-bar-wrap{z-index:9000;width:100%;height:var(--_size---navigation-height);position:fixed;top:0%;left:0%}.nf-navigation-blur{z-index:15;pointer-events:none;position:fixed;inset:0%}.nf-navigation-modal-placeholder{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);height:0}.nf-mobile-nav-backdrop{z-index:8000;-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;display:none;position:fixed;inset:0%}.nf-navigation-logo-border{height:var(--_size---btn-size--btn-size-3);border:1px solid var(--_color---carbon-black-500);border-radius:var(--_radius---radius--radius-3);pointer-events:none;padding-left:10px;padding-right:10px;display:inline-flex;position:relative;left:-1px}.nf-navigation-logo-border.nf-navigation-logo-border-first{width:var(--_size---btn-size--btn-size-3);left:0}.nf-team-leadership-title{margin-bottom:var(--_size---spacing--spacing-9)}.nf-team-hero{padding-top:var(--_size---spacing--spacing-9);padding-bottom:var(--_size---spacing--spacing-9);background-image:linear-gradient(180deg, var(--_color---acid-green-100), var(--_color---amino-azure-100));overflow:hidden}.nf-team-hero:where(.nf-w-variant-216f7cc2-7e37-b045-e891-7442140d9469){background-image:linear-gradient(180deg, var(--_color---alpha-chartreuse-100), var(--_color---hydro-blue-100))}.nf-team-hero:where(.nf-w-variant-c60d3c93-5b5a-1010-f41d-22874457e71d){background-image:linear-gradient(180deg, var(--_color---genesis-orange-100), var(--_color---evo-pink-100))}.nf-team-hero-main{min-height:var(--_size---hero-height);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}.nf-team-hero-main:where(.nf-w-variant-216f7cc2-7e37-b045-e891-7442140d9469){min-height:var(--_size---hero-height);grid-template-rows:2fr 1fr;grid-auto-columns:1fr;display:grid}.nf-team-hero-bottom{padding:var(--_size---card-padding--card-padding);grid-column-gap:16px;grid-row-gap:16px;border:1px solid var(--_color---carbon-black-500);border-radius:var(--_radius---radius--radius-container);flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;margin-top:-1px;margin-left:-1px;display:flex}.nf-team-hero-top-left{padding:var(--_size---card-padding--card-padding);grid-column-gap:var(--_size---spacing--spacing-7);grid-row-gap:var(--_size---spacing--spacing-7);border:1px solid var(--_color---carbon-black-500);border-radius:var(--_radius---radius--radius-container);flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:flex}.nf-team-hero-top-left:where(.nf-w-variant-216f7cc2-7e37-b045-e891-7442140d9469){grid-column-gap:var(--_size---spacing--spacing-7);grid-row-gap:var(--_size---spacing--spacing-7)}.nf-team-hero-top-right{border:1px solid var(--_color---carbon-black-500);border-radius:var(--_radius---radius--radius-container);margin-left:-1px}.nf-team-hero-image{pointer-events:none;width:100%;height:100%;position:absolute;inset:0% 0% 0% 0}.nf-team-hero-title{z-index:10;position:relative}.nf-u-hidden-embed{width:0;display:none}@media screen and (width<=991px){body{--_type---display-1--font-family:var(--_type---family-200-200-300);--_type---display-1--font-size-2:48px;--_type---display-1--line-height-2:57.6px;--_type---display-1--font-weight:var(--_type---weight-200-200-300);--_type---display-1--letter-spacing-2:-1px;--_type---display-2--font-family:var(--_type---family-200-200-300);--_type---display-2--font-size-2:42px;--_type---display-2--line-height-2:50.4px;--_type---display-2--font-weight:var(--_type---weight-200-200-300);--_type---display-2--letter-spacing-2:-.8px;--_type---display-3--font-family:var(--_type---family-200-200-300);--_type---display-3--font-size-2:36px;--_type---display-3--line-height-2:43.2px;--_type---display-3--font-weight:var(--_type---weight-200-200-300);--_type---display-3--letter-spacing-2:-.4px;--_type---headline-1--font-family:var(--_type---family-300);--_type---headline-1--font-size-2:28px;--_type---headline-1--line-height-2:36.4px;--_type---headline-1--font-weight:var(--_type---weight-300);--_type---headline-1--letter-spacing-2:-.3px;--_type---headline-2--font-family:var(--_type---family-300);--_type---headline-2--font-size-2:26px;--_type---headline-2--line-height-2:33.8px;--_type---headline-2--font-weight:var(--_type---weight-300);--_type---headline-3--letter-spacing-2:-.2px;--_type---headline-3--font-family:var(--_type---family-300);--_type---headline-3--font-size-2:22px;--_type---headline-3--line-height-2:28.6px;--_type---headline-3--font-weight:var(--_type---weight-300);--_type---paragraph-xl--font-family:var(--_type---family-300);--_type---paragraph-xl--font-size-2:22px;--_type---paragraph-xl--line-height-2:30.8px;--_type---paragraph-xl--letter-spacing-2:-.2px;--_type---paragraph-l--font-family:var(--_type---family-300);--_type---paragraph-l--font-size-2:18px;--_type---paragraph-l--line-height-2:25.2px;--_type---paragraph-l--letter-spacing-2:-.2px;--_type---paragraph-m--font-family:var(--_type---family-300);--_type---paragraph-m--font-size-2:16px;--_type---paragraph-m--line-height-2:22.4px;--_type---paragraph-m--letter-spacing-2:0px;--_type---paragraph-s--font-family:var(--_type---family-300);--_type---paragraph-s--font-size-2:14px;--_type---paragraph-s--line-height-2:19.6px;--_type---paragraph-s--letter-spacing-2:0px;--_type---paragraph-xs--font-family:var(--_type---family-400);--_type---paragraph-xs--font-size-2:12px;--_type---paragraph-xs--line-height-2:16.8px;--_type---paragraph-xs--letter-spacing-2:.36px;--_type---paragraph-longform--font-family:var(--_type---family-300);--_type---paragraph-longform--font-size-2:20px;--_type---paragraph-longform--line-height-2:28px;--_type---paragraph-longform--letter-spacing-2:.2px;--_type---tag-l--font-family:var(--_type---family-mono-400);--_type---tag-l--font-size-2:14px;--_type---tag-s--line-height-2:16.8px;--_type---tag-l--letter-spacing-2:1.1px;--_type---tag-s--font-family:var(--_type---family-mono-400);--_type---tag-s--font-size-2:12px;--_type---tag-s--letter-spacing-2:1px;--_type---quote-m--font-family:var(--_type---family-300);--_type---quote-m--font-size-2:20px;--_type---quote-m--line-height-2:28px;--_type---quote-m--letter-spacing-2:-.2px;--_type---quote-l--font-family:var(--_type---family-200-300-300);--_type---quote-l--font-size-2:28px;--_type---quote-l--line-height-2:36.4px;--_type---quote-l--font-weight:var(--_type---weight-200-300-300);--_type---quote-l--letter-spacing-2:-.3px;--_type---quote-s--font-family:var(--_type---family-300);--_type---quote-s--font-size-2:20px;--_type---quote-s--line-height-2:28px;--_type---quote-s--letter-spacing-2:-.2px;--_type---family-400:"Soehne Buch", Arial, sans-serif;--_type---tag-l--line-height-2:19.6px;--_type---family-mono-400:"Sohne Mono", Arial, sans-serif;--_type---weight-300:300;--_type---headline-2--letter-spacing-2:-.2px;--_type---break-point-2:Tablet;--_type---screen-width-2:768px;--_type---weight-200-300-300:300;--_type---weight-200-200-300:200;--_type---family-200-200-300:"Soehne Extraleicht", Arial, sans-serif;--_type---family-200-300-300:"Soehne Leicht", Arial, sans-serif;--_type---family-300:"Soehne Leicht", Arial, sans-serif;--_size---page-side-padding--page-side-padding:8vw;--_size---card-padding--card-padding:36px;--_size---spacing--spacing-7:30px;--_size---hero-height:500px;--_size---spacing--spacing-9:70px;--_size---spacing--spacing-10:100px;--_size---spacing--spacing-11:160px;--_size---navigation-height:72px;--_size---spacing--spacing-8:50px;--_size---spacing--spacing-5:18px;--_size---btn-size--btn-size-4:42px;--_size---card-padding--card-padding-3:30px;--_size---card-padding--card-padding-5:42px;--_size---spacing--spacing-6:24px;--_size---spacing--spacing-4:14px;--_size---spacing--spacing-1:4px;--_size---functional-ui-icon-size--functional-ui-icon-size-s:12px;--_size---functional-ui-icon-size--ui-icon:32px;--_size---functional-ui-icon-size--functional-ui-icon-size-xl:20px;--_size---max-width-600:600px;--_size---btn-size--btn-size-3:34px;--_size---card-padding--card-padding-1:18px;--_size---spacing--spacing-3:12px;--_size---navigation-padding:20px;--_size---btn-size--btn-size-5:64px;--_size---card-padding--card-padding-2:28px;--_size---functional-ui-icon-size--functional-ui-icon-size-m:16px;--_size---spacing--spacing-2:8px;--_size---max-width-1000:1000px;--_size---btn-size--btn-size-2:28px;--_size---btn-size--btn-size-1:22px;--_size---news-text-indent--news-text-indent-paragraph:108px;--_size---max-width-400:400px;--_size---card-padding--card-padding-6:50px;--_size---functional-ui-icon-size--functional-ui-icon-size-l:16px;--_size---btn-size--btn-size-6:64px;--_size---expressive-icon-size--expressive-icon-size:32px;--_size---news-text-indent--news-text-indent-interview:108px;--_size---news-text-indent--news-text-indent-caption:108px;--_size---break-point:Tablet;--_size---screen-width:768px;--_radius---radius--radius-4:5.9px;--_radius---radius--radius-container:16px;--_radius---radius--radius-3:4.8px;--_radius---radius--radius-5:10px;--_radius---radius--radius-1:3.1px;--_radius---radius--radius-2:3.9px}.nf-container{max-width:none}.nf-s-cta{min-height:480px;padding-top:var(--_size---spacing--spacing-9);grid-template-columns:3fr 1fr}.nf-navigation-list{display:none}.nf-navigation-trigger-wrap{display:flex}.nf-navigation-logo-border{padding-left:9px;padding-right:9px}.nf-team-hero-main{grid-template-columns:3fr 1fr}.nf-team-hero-paragraph{max-width:300px}.nf-team-hero-image{width:70%;inset:auto 0% 0% auto}}@media screen and (width<=767px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}.nf-container{margin-left:20px;margin-right:20px}.nf-s-cta{grid-template-rows:1fr .5fr;grid-template-columns:1fr;height:70vh}.nf-footer{padding:20px}.nf-s-cta-image{width:100%;height:100%;inset:0%}.nf-navigation-logo-border{padding-left:8px;padding-right:8px}.nf-team-hero{padding-bottom:var(--_size---spacing--spacing-11)}.nf-team-hero-main{grid-template-columns:3fr}.nf-team-hero-main:where(.nf-w-variant-216f7cc2-7e37-b045-e891-7442140d9469){grid-template-rows:1fr 1fr}.nf-team-hero-bottom{justify-content:flex-start}.nf-team-hero-top-left{width:100%}.nf-team-hero-top-right{display:none}.nf-team-hero-paragraph{padding-top:0}.nf-team-hero-image{width:100%;inset:auto 0% 0% auto}.nf-team-hero-title{padding-bottom:var(--_size---spacing--spacing-7)}}@media screen and (width<=479px){body{--_type---display-1--font-family:var(--_type---family-200-200-300);--_type---display-1--font-size-2:28px;--_type---display-1--line-height-2:36.4px;--_type---display-1--font-weight:var(--_type---weight-200-200-300);--_type---display-1--letter-spacing-2:-.3px;--_type---display-2--font-family:var(--_type---family-200-200-300);--_type---display-2--font-size-2:28px;--_type---display-2--line-height-2:36.4px;--_type---display-2--font-weight:var(--_type---weight-200-200-300);--_type---display-2--letter-spacing-2:-.3px;--_type---display-3--font-family:var(--_type---family-200-200-300);--_type---display-3--font-size-2:28px;--_type---display-3--line-height-2:36.4px;--_type---display-3--font-weight:var(--_type---weight-200-200-300);--_type---display-3--letter-spacing-2:-.3px;--_type---headline-1--font-family:var(--_type---family-300);--_type---headline-1--font-size-2:26px;--_type---headline-1--line-height-2:33.8px;--_type---headline-1--font-weight:var(--_type---weight-300);--_type---headline-1--letter-spacing-2:-.2px;--_type---headline-2--font-family:var(--_type---family-300);--_type---headline-2--font-size-2:24px;--_type---headline-2--line-height-2:31.2px;--_type---headline-2--font-weight:var(--_type---weight-300);--_type---headline-3--letter-spacing-2:-.2px;--_type---headline-3--font-family:var(--_type---family-300);--_type---headline-3--font-size-2:22px;--_type---headline-3--line-height-2:28.6px;--_type---headline-3--font-weight:var(--_type---weight-300);--_type---paragraph-xl--font-family:var(--_type---family-300);--_type---paragraph-xl--font-size-2:16px;--_type---paragraph-xl--line-height-2:22.4px;--_type---paragraph-xl--letter-spacing-2:0px;--_type---paragraph-l--font-family:var(--_type---family-300);--_type---paragraph-l--font-size-2:16px;--_type---paragraph-l--line-height-2:22.4px;--_type---paragraph-l--letter-spacing-2:0px;--_type---paragraph-m--font-family:var(--_type---family-300);--_type---paragraph-m--font-size-2:14px;--_type---paragraph-m--line-height-2:19.6px;--_type---paragraph-m--letter-spacing-2:0px;--_type---paragraph-s--font-family:var(--_type---family-300);--_type---paragraph-s--font-size-2:12px;--_type---paragraph-s--line-height-2:16.8px;--_type---paragraph-s--letter-spacing-2:0px;--_type---paragraph-xs--font-family:var(--_type---family-400);--_type---paragraph-xs--font-size-2:10px;--_type---paragraph-xs--line-height-2:14px;--_type---paragraph-xs--letter-spacing-2:.3px;--_type---paragraph-longform--font-family:var(--_type---family-300);--_type---paragraph-longform--font-size-2:16px;--_type---paragraph-longform--line-height-2:22.4px;--_type---paragraph-longform--letter-spacing-2:.2px;--_type---tag-l--font-family:var(--_type---family-mono-400);--_type---tag-l--font-size-2:12px;--_type---tag-s--line-height-2:14px;--_type---tag-l--letter-spacing-2:1px;--_type---tag-s--font-family:var(--_type---family-mono-400);--_type---tag-s--font-size-2:10px;--_type---tag-s--letter-spacing-2:.8px;--_type---quote-m--font-family:var(--_type---family-300);--_type---quote-m--font-size-2:16px;--_type---quote-m--line-height-2:22.4px;--_type---quote-m--letter-spacing-2:0px;--_type---quote-l--font-family:var(--_type---family-200-300-300);--_type---quote-l--font-size-2:22px;--_type---quote-l--line-height-2:30.8px;--_type---quote-l--font-weight:var(--_type---weight-200-300-300);--_type---quote-l--letter-spacing-2:-.2px;--_type---quote-s--font-family:var(--_type---family-300);--_type---quote-s--font-size-2:16px;--_type---quote-s--line-height-2:22.4px;--_type---quote-s--letter-spacing-2:0px;--_type---family-400:"Soehne Buch", Arial, sans-serif;--_type---tag-l--line-height-2:16.8px;--_type---family-mono-400:"Sohne Mono", Arial, sans-serif;--_type---weight-300:300;--_type---headline-2--letter-spacing-2:-.2px;--_type---break-point-2:Mobile;--_type---screen-width-2:360px;--_type---weight-200-300-300:300;--_type---weight-200-200-300:300;--_type---family-200-200-300:"Soehne Leicht", Arial, sans-serif;--_type---family-200-300-300:"Soehne Leicht", Arial, sans-serif;--_type---family-300:"Soehne Leicht", Arial, sans-serif;--_size---page-side-padding--page-side-padding:20px;--_size---card-padding--card-padding:28px;--_size---spacing--spacing-7:20px;--_size---hero-height:440px;--_size---spacing--spacing-9:60px;--_size---spacing--spacing-10:80px;--_size---spacing--spacing-11:120px;--_size---navigation-height:72px;--_size---spacing--spacing-8:30px;--_size---spacing--spacing-5:16px;--_size---btn-size--btn-size-4:36px;--_size---card-padding--card-padding-3:28px;--_size---card-padding--card-padding-5:32px;--_size---spacing--spacing-6:18px;--_size---spacing--spacing-4:14px;--_size---spacing--spacing-1:4px;--_size---functional-ui-icon-size--functional-ui-icon-size-s:10px;--_size---functional-ui-icon-size--ui-icon:26px;--_size---functional-ui-icon-size--functional-ui-icon-size-xl:14px;--_size---max-width-600:600px;--_size---btn-size--btn-size-3:30px;--_size---card-padding--card-padding-1:16px;--_size---spacing--spacing-3:12px;--_size---navigation-padding:20px;--_size---btn-size--btn-size-5:56px;--_size---card-padding--card-padding-2:28px;--_size---functional-ui-icon-size--functional-ui-icon-size-m:12px;--_size---spacing--spacing-2:8px;--_size---max-width-1000:1000px;--_size---btn-size--btn-size-2:26px;--_size---btn-size--btn-size-1:20px;--_size---news-text-indent--news-text-indent-paragraph:0px;--_size---max-width-400:400px;--_size---card-padding--card-padding-6:32px;--_size---functional-ui-icon-size--functional-ui-icon-size-l:12px;--_size---btn-size--btn-size-6:56px;--_size---expressive-icon-size--expressive-icon-size:26px;--_size---news-text-indent--news-text-indent-interview:48px;--_size---news-text-indent--news-text-indent-caption:48px;--_size---break-point:Mobile;--_size---screen-width:360px;--_radius---radius--radius-4:5px;--_radius---radius--radius-container:12px;--_radius---radius--radius-3:4.2px;--_radius---radius--radius-5:10px;--_radius---radius--radius-1:2.8px;--_radius---radius--radius-2:3.6px}.nf-container{margin-left:20px;margin-right:20px}.nf-s-cta{grid-template-columns:1fr}.nf-cta-icon{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center}}[data-source-grid=w-node-f2b224cf-e62a-3d37-3293-e8f512d0bede-12d0beda]{grid-area:span 1/span 2/span 1/span 2}[data-source-grid=w-node-f053db6c-c6cf-3760-af2e-6e3c8891c5c2-db7bb855]{grid-area:1/1/3/3}[data-source-grid=w-node-f31001f5-de2d-27dd-274a-036c9aabcc02-9aabcbf6],#w-node-c7a35862-3c0e-66e7-551a-719602b30c93-02b30c89{grid-area:span 1/span 2/span 1/span 2}#w-node-cf4f3205-8379-d5ff-af37-86b52241844b-73f77614{grid-area:1/1/2/2}#w-node-fb356547-a68a-946a-e2c1-11467e4e99d8-73f77614{grid-area:span 1/span 2/span 1/span 2}[data-source-grid=w-node-_1e602f3a-43e9-990a-6741-91236d997a0d-78820759]{grid-column:span 2/span 2}[data-source-grid=w-node-c8ddaec4-90eb-8389-ced1-a7061f86fc38-1f86fc29],[data-source-grid=w-node-c8ddaec4-90eb-8389-ced1-a7061f86fc38-1f86fc29]:where(.nf-w-variant-216f7cc2-7e37-b045-e891-7442140d9469){grid-area:span 1/span 2/span 1/span 2}#w-node-_267b877b-88a5-c4e5-960d-1117ddae2c00-36443f0d{grid-area:1/1/2/2}#w-node-_9c198eca-c7b9-3754-05e2-63826cee9b6d-36443f0d{grid-area:2/2/3/3}[data-source-grid=w-node-_70ee84fb-68ba-4ca4-0ce0-ee866f8b4e84-8c0281fd],[data-source-grid=w-node-_1ca1ab5a-180e-7fd2-9313-fb30649dc42e-649dc42b]{grid-area:1/2/2/3}[data-source-grid=w-node-_547bc165-54d6-c81e-6fce-754744636df9-44636df8]{align-self:start}#w-node-_3028f92c-50a2-23b2-5eea-5be5d2d2f163-d2d2f151{grid-area:span 1/span 1/span 1/span 1}#w-node-_38ab576b-31d8-7b1a-2a38-08b8c23b86eb-84d10c41,#w-node-_36f988cd-06e5-fb21-c524-778e7f6ac48d-84d10c41{grid-area:1/1/2/2}#w-node-_97afa60a-5115-7a5d-0168-760bba26bb2f-ba26bb24,#w-node-f4253fde-e59d-e99b-8c66-815720816fa3-20816f98{grid-area:span 1/span 2/span 1/span 2}#w-node-_0847a1dd-5cc6-21c4-8e7c-09c9cf57bab8-e91ca32f,#w-node-_270acee5-db0a-e346-b0e2-72703ce1c8a2-e91818b0,#w-node-_91a78ec3-d0b8-d784-5976-bab58663ab66-3e1e7f36,#w-node-_0847a1dd-5cc6-21c4-8e7c-09c9cf57bab8-caa00b43{grid-area:1/2/2/4}#w-node-f4034a9b-bb81-d864-3b38-954f1549b4fe-aee0eaf0{grid-area:span 1/span 2/span 1/span 2}@media screen and (width<=991px){[data-source-grid=w-node-f2b224cf-e62a-3d37-3293-e8f512d0bede-12d0beda],#w-node-_9d4893f3-c1ad-4ed8-26bb-ae725bf9839f-809091ac{grid-column:span 1/span 1}#w-node-_267b877b-88a5-c4e5-960d-1117ddae2c00-36443f0d,#w-node-_9c198eca-c7b9-3754-05e2-63826cee9b6d-36443f0d{grid-area:span 1/span 1/span 1/span 1}[data-source-grid=w-node-_1ca1ab5a-180e-7fd2-9313-fb30649dc42e-649dc42b]{grid-column:1/2}[data-source-grid=w-node-_547bc165-54d6-c81e-6fce-754744636df8-44636df8]{grid-area:span 1/span 2/span 1/span 2}[data-source-grid=w-node-_0fa735eb-3c13-1f78-2269-df2e21d4199e-44636df8]{grid-area:2/2/3/3}#w-node-b406a540-0fd5-f19a-77da-930d312afbf7-312afbf6{grid-area:span 1/span 2/span 1/span 2}}@media screen and (width<=767px){[data-source-grid=w-node-f00f5b19-7ccb-5fda-e7eb-841336924934-2b384bc3]{order:9999}[data-source-grid=w-node-_1d992af7-e024-2bcb-61a4-9291f03f62e5-12d0beda]{order:-9999}[data-source-grid=w-node-f31001f5-de2d-27dd-274a-036c9aabcc02-9aabcbf6],#w-node-c7a35862-3c0e-66e7-551a-719602b30c93-02b30c89{grid-column:span 1/span 1}#w-node-_043cf697-1e33-3b4b-15a5-655904cb8bdd-04cb8bdc{grid-area:1/2/3/3}#w-node-_043cf697-1e33-3b4b-15a5-655904cb8bdf-04cb8bdc{grid-area:1/1/2/2}#w-node-_043cf697-1e33-3b4b-15a5-655904cb8be1-04cb8bdc{grid-area:2/1/3/2}[data-source-grid=w-node-c8ddaec4-90eb-8389-ced1-a7061f86fc38-1f86fc29]{grid-column:span 1/span 1}[data-source-grid=w-node-_547bc165-54d6-c81e-6fce-754744636df8-44636df8],[data-source-grid=w-node-_0fa735eb-3c13-1f78-2269-df2e21d4199e-44636df8]{grid-column-start:2}#w-node-_97afa60a-5115-7a5d-0168-760bba26bb24-ba26bb24{grid-column:span 1/span 1}#w-node-b406a540-0fd5-f19a-77da-930d312afbf6-312afbf6{grid-area:span 1/span 2/span 1/span 2}#w-node-b406a540-0fd5-f19a-77da-930d312afbf7-312afbf6{grid-column:span 1/span 1}}:focus-visible{outline-offset:4px;outline:2px solid}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:#fff}[tabindex]:focus-visible,input[type=file]:focus-visible{outline-offset:.125rem;outline:.125rem solid #4d65ff}@media screen and (width>=1440px){.nf-container{max-width:1240px;margin-left:auto;margin-right:auto}}.nf-u-inline>*{margin-top:-1px}.nf-u-inline>:nth-of-type(n+1){margin-left:-1px}.nf-text-display-2,.nf-text-display-3,.nf-text-paragraph-l,.nf-text-tag-s,.nf-text-tag-l{text-box:trim-both cap alphabetic}.nf-progressive-blur>.nf-progressive-blur-item:first-of-type{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1;-webkit-mask:linear-gradient(#0000 40%,#000 60% 80%,#0000 100%);mask:linear-gradient(#0000 40%,#000 60% 80%,#0000 100%)}.nf-progressive-blur>.nf-progressive-blur-item:nth-of-type(2){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;-webkit-mask:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%);mask:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%)}.nf-progressive-blur>.nf-progressive-blur-item:nth-of-type(3){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;-webkit-mask:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%);mask:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%)}.nf-progressive-blur>.nf-progressive-blur-item:nth-of-type(4){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:4;-webkit-mask:linear-gradient(#000 0% 20%,#0000 40%);mask:linear-gradient(#000 0% 20%,#0000 40%)}.nf-progressive-blur>.nf-progressive-blur-item:nth-of-type(5){-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);z-index:5;-webkit-mask:linear-gradient(#000 0%,#0000 20%);mask:linear-gradient(#000 0%,#0000 20%)}html,body,:where(#team) p,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) p,p:where(#team),p:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) li,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) li,li:where(#team),li:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) a,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) a,a:where(#team),a:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) span,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) span,span:where(#team),span:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) div,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) div,div:where(#team),div:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) input,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) input,input:where(#team),input:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) textarea,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) textarea,textarea:where(#team),textarea:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) select,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) select,select:where(#team),select:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) button,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) button,button:where(#team),button:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) dd,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) dd,dd:where(#team),dd:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) dt,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) dt,dt:where(#team),dt:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) label,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) label,label:where(#team),label:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) figcaption,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) figcaption,figcaption:where(#team),figcaption:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}:where(#team) h1,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h1,h1:where(#team),h1:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) h2,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h2,h2:where(#team),h2:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) h3,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h3,h3:where(#team),h3:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) h4,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h4,h4:where(#team),h4:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) h5,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h5,h5:where(#team),h5:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) h6,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h6,h6:where(#team),h6:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-text-display-2,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-text-display-2,.nf-text-display-2:where(#team),.nf-text-display-2:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-text-display-3,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-text-display-3,.nf-text-display-3:where(#team),.nf-text-display-3:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-text-tag-s,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-text-tag-s,.nf-text-tag-s:where(#team),.nf-text-tag-s:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-text-tag-l,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-text-tag-l,.nf-text-tag-l:where(#team),.nf-text-tag-l:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-cta-label,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-cta-label,.nf-cta-label:where(#team),.nf-cta-label:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-tab,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-tab,.nf-tab:where(#team),.nf-tab:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-field label,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-field label,.nf-field:where(#team) label,.nf-field:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) label,.nf-field label:where(#team),.nf-field label:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-jd-back,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-jd-back,.nf-jd-back:where(#team),.nf-jd-back:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.nf-text-display-2{letter-spacing:-.018em}.nf-text-display-3{letter-spacing:-.012em}.nf-text-tag-s,.nf-text-tag-l,.nf-field label,.nf-jd-back{letter-spacing:.08em}:where(#team) [hidden],:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) [hidden],[hidden]:where(#team),[hidden]:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){display:none!important}button{cursor:pointer}a:focus-visible,button:focus-visible{outline-offset:4px;outline:2px solid #0a8f5e}.nf-skip{z-index:99999;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.nf-skip:focus{top:10px}.nf-navigation-logo-border-first{justify-content:center;padding:3px}.nf-menu-button{background:0 0;border:1px solid;padding:10px 14px}.nf-mobile-menu{z-index:9999;background:#fff;border:1px solid #1e1e1e;gap:12px;padding:20px;display:grid;position:fixed;inset:65px 20px auto}.nf-mobile-menu a{padding:16px}:where(#team) .nf-subhero-art,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-subhero-art,.nf-subhero-art:where(#team),.nf-subhero-art:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){opacity:1!important}.nf-subhero-art:after{content:"";background:linear-gradient(90deg,#edf3ecb0,#0000);position:absolute;inset:0}.nf-form{gap:24px;margin-top:35px;display:grid}.nf-form label{margin-bottom:10px;font-size:13px;display:block}:where(#team) .nf-form textarea,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-form textarea,.nf-form:where(#team) textarea,.nf-form:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) textarea,.nf-form textarea:where(#team),.nf-form textarea:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){min-height:140px!important}@media (width<=767px){:where(#team) .nf-navigation-logo-link,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-link,.nf-navigation-logo-link:where(#team),.nf-navigation-logo-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-navigation-logo-border,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-border,.nf-navigation-logo-border:where(#team),.nf-navigation-logo-border:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){display:inline-flex!important}.nf-subhero-art:after{background:linear-gradient(#edf3eca0,#0000)}}@media (prefers-reduced-motion:reduce){:where(#team) *,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) *,:where(#team),:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){scroll-behavior:auto!important;transition:none!important;animation:none!important}}a,a:visited{color:inherit}a{text-decoration:none}.nf-navigation-logo-link,.nf-navigation-logo-link:visited{color:var(--_color---carbon-black-500);text-decoration:none}@media (hover:hover){.nf-navigation-logo-link:hover{opacity:.72}}:where(#team) .nf-consent,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-consent,.nf-consent:where(#team),.nf-consent:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){align-items:flex-start;gap:10px;line-height:1.6;display:flex!important}.nf-consent input{accent-color:#245b43;flex-shrink:0;width:16px;height:16px;margin-top:4px}.nf-form fieldset:focus-within{outline:none}#nf-legacy-home>.nf-section:first-child>.nf-container{pointer-events:none}#nf-legacy-home>.nf-section:first-child>.nf-container a{pointer-events:auto}.nf-media{pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.nf-media canvas{width:100%;height:100%;display:block}.nf-media-banner{inset:4% 2% 4% 48%}.nf-media-hero{inset:17% 3% 9% 48%}[data-media-id=team-hero] .nf-media-hero{inset:7% -5% -9% 46%}.nf-media-section .nf-subhero-art:after{display:none}.nf-media-section .nf-subhero-art{width:100%;height:100%;inset:0;overflow:clip}:where(#team) .nf-media-section-banner .nf-s-cta-image,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-media-section-banner .nf-s-cta-image,.nf-media-section-banner:where(#team) .nf-s-cta-image,.nf-media-section-banner:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-s-cta-image,.nf-media-section-banner .nf-s-cta-image:where(#team),.nf-media-section-banner .nf-s-cta-image:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){pointer-events:none;width:100%;height:100%;inset:0!important;transform:none!important}@media (width<=991px){:where(#team) .nf-media-section-banner .nf-s-cta,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-media-section-banner .nf-s-cta,.nf-media-section-banner:where(#team) .nf-s-cta,.nf-media-section-banner:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-s-cta,.nf-media-section-banner .nf-s-cta:where(#team),.nf-media-section-banner .nf-s-cta:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){grid-template-rows:auto;grid-template-columns:1fr;height:auto;min-height:590px;padding-bottom:350px!important}.nf-media-banner{height:310px;inset:auto 8% 0}.nf-media-hero{inset:20% 0 12% 48%}[data-media-id=team-hero] .nf-media-hero{inset:12% -10% -5% 52%}}@media (width<=767px){:where(#team) .nf-media-section-banner .nf-s-cta,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-media-section-banner .nf-s-cta,.nf-media-section-banner:where(#team) .nf-s-cta,.nf-media-section-banner:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-s-cta,.nf-media-section-banner .nf-s-cta:where(#team),.nf-media-section-banner .nf-s-cta:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){grid-template-rows:auto;height:auto;min-height:590px;padding-bottom:330px!important}.nf-media-banner{height:290px;inset:auto 5% 0}.nf-media-section-hero .nf-team-hero{padding-bottom:250px}.nf-media-hero{height:245px;inset:auto 8% 0}[data-media-id=team-hero] .nf-team-hero{padding-bottom:390px}[data-media-id=team-hero] .nf-media-hero{height:410px;inset:auto -3% -20px 0}}#careers{--career-rule:var(--_color---carbon-black-100,#bbc0b7)}#openings>section:first-child{padding-bottom:35px}#career-no-results{border-bottom:1px solid var(--career-rule);padding:45px 0}#career-no-results p{margin:25px 0}#career-resume-note{margin-top:-17px}#career-form-result{border-top:1px solid var(--career-rule);padding:25px 0}#career-form-result p{margin-top:20px}.nf-jd-back{margin-bottom:45px;display:inline-block}#career-overview,#career-apply{padding-top:60px;scroll-margin-top:110px}#career-not-found{padding-top:160px}#career-not-found p{margin:30px 0}#career-policy-dialog{background:var(--paper-50);color:#111;border:1px solid #222;max-width:min(600px,100% - 32px);max-height:85vh;padding:35px;overflow:auto}#career-policy-dialog::backdrop{background:#0f201b66}#career-policy-close{color:inherit;background:0 0;border:0;margin:0 0 30px auto;padding:5px;display:block}#career-policy-dialog h2{margin-bottom:25px}#career-policy-dialog p+p{margin-top:20px}@media (width<=767px){#career-policy-dialog{padding:25px}}#nf-source-career-frame{z-index:100;background:#eaffeb;border:0;width:100%;height:100%;position:fixed;inset:0}#nf-source-career-status{z-index:101;background:#fff;border:1px solid #222;padding:15px 20px;font-size:14px;position:fixed;bottom:25px;left:25px}.nf-navigation{z-index:10000;isolation:isolate;background:0 0;width:100%;position:absolute;inset:0 0 auto}.nf-navigation .nf-navigation-bar-wrap{z-index:2}.nf-navigation .nf-navigation-blur{z-index:0;pointer-events:none}.nf-navigation>.nf-mobile-nav-backdrop{display:none}.nf-navigation .nf-mobile-menu{z-index:4}:where(#team) .nf-navigation-logo-link,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-link,.nf-navigation-logo-link:where(#team),.nf-navigation-logo-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){align-items:center;text-decoration:none!important}.nf-navigation-logo-link .nf-brand-bird{flex-shrink:0;justify-content:center;align-items:center;padding:5px}.nf-brand-bird img{object-fit:contain;width:100%;height:100%;display:block}:where(#team) .nf-navigation-logo-link .nf-brand-name,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-link .nf-brand-name,.nf-navigation-logo-link:where(#team) .nf-brand-name,.nf-navigation-logo-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-brand-name,.nf-navigation-logo-link .nf-brand-name:where(#team),.nf-navigation-logo-link .nf-brand-name:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;color:#1e1e1e;justify-content:center;align-items:center;padding:0 13px;font-size:20px;font-weight:600;line-height:1;font-family:Outfit,sans-serif!important}@media (width<=767px){.nf-navigation-logo-link .nf-brand-name{letter-spacing:.05em;padding:0 10px;font-size:14px}.nf-navigation-logo-link .nf-brand-bird{padding:4px}}#nf-legacy-home>.nf-section:first-child,.nf-team-hero{isolation:isolate;position:relative}#nf-legacy-home>.nf-section:first-child>.nf-overlay{z-index:0}:where(#team) .nf-team-hero-image,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-team-hero-image,.nf-team-hero-image:where(#team),.nf-team-hero-image:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){pointer-events:none;z-index:0!important}.nf-team-hero>.nf-container,.nf-team-hero-main{z-index:2;position:relative}.nf-team-hero-top-left,.nf-team-hero-top-right,.nf-team-hero-bottom{border-color:#1e1e1e}.nf-team-hero-paragraph{color:#1e1e1e;opacity:1;background:0 0}.nf-team-hero-paragraph p{color:#1e1e1e;opacity:1}:root{--study-ink:var(--text);--study-accent:var(--forest-700);--study-tint:var(--paper-100);--study-wash:var(--paper-50);--study-radius:24px;--_size---spacing--spacing-10:100px;--_size---page-side-padding--page-side-padding:6vw}html{background:var(--paper-50)}:where(#team) h1,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h1,h1:where(#team),h1:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) h2,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h2,h2:where(#team),h2:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) h3,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h3,h3:where(#team),h3:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) h4,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h4,h4:where(#team),h4:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) [class*=text-display],:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) [class*=text-display],[class*=text-display]:where(#team),[class*=text-display]:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) [class*=text-h],:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) [class*=text-h],[class*=text-h]:where(#team),[class*=text-h]:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){font-family:Outfit,sans-serif!important}.nf-container{width:88%;max-width:1320px;margin-inline:auto}.nf-navigation{padding:20px 4vw 0}.nf-navigation-bar-wrap{background:0 0;padding:0}.nf-navigation-blur{display:none}:where(#team) .nf-navigation-link,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-link,.nf-navigation-link:where(#team),.nf-navigation-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){background:0 0;border:0;border-radius:0;padding:12px 18px;font-weight:500;min-width:unset!important}.nf-navigation-link .nf-text-tag-s{text-transform:none;letter-spacing:0;font-size:14px}.nf-navigation-link[aria-current=page]{color:var(--study-accent);background:var(--study-tint)}@media (hover:hover){.nf-navigation-link:hover{color:var(--study-accent);background:var(--study-tint)}}.nf-navigation-logo-link .nf-brand-name{letter-spacing:-.035em;text-transform:none;padding-inline:12px;font-size:23px}.nf-navigation-logo-link .nf-brand-bird,.nf-navigation-logo-link .nf-brand-name{background:var(--paper-50)}:where(#team) .nf-navigation-logo-border,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-border,.nf-navigation-logo-border:where(#team),.nf-navigation-logo-border:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){border-radius:0!important}.nf-menu-button{background:var(--study-tint);color:#1e1e1e;border:0;border-radius:40px;min-height:44px}.nf-mobile-menu{color:#1e1e1e;background:#fff;border:0;border-radius:20px;box-shadow:0 10px 38px #1e1e1e18}:where(#team) .nf-team-hero-top-left,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-team-hero-top-left,.nf-team-hero-top-left:where(#team),.nf-team-hero-top-left:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-team-hero-top-right,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-team-hero-top-right,.nf-team-hero-top-right:where(#team),.nf-team-hero-top-right:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-team-hero-bottom,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-team-hero-bottom,.nf-team-hero-bottom:where(#team),.nf-team-hero-bottom:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){margin:0;padding:0;border:0!important;border-radius:0!important}.nf-team-hero-title h1{letter-spacing:-.055em;font-family:Outfit,sans-serif;font-size:clamp(58px,6.9vw,100px);font-weight:400;line-height:1.02}#nf-legacy-home>.nf-section:first-child{background:var(--study-wash);min-height:820px}#nf-legacy-home>.nf-section:first-child>.nf-overlay{background:0 0}.nf-team-hero{background:var(--study-wash);padding-bottom:70px}.nf-team-hero-main{grid-template-rows:auto 1fr;grid-template-columns:1.12fr 1fr;row-gap:40px;min-height:620px;padding-top:65px}.nf-team-hero-top-left{grid-area:1/1;gap:30px;max-width:700px}.nf-team-hero-top-right{display:none}:where(#team) .nf-team-hero-bottom,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-team-hero-bottom,.nf-team-hero-bottom:where(#team),.nf-team-hero-bottom:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){justify-content:flex-start;max-width:420px;padding-top:8px;grid-area:2/1!important}.nf-team-hero-paragraph{max-width:420px}.nf-team-hero-paragraph p{font-size:18px;line-height:1.65}.nf-team-hero-title{padding:0}.nf-dot-tag{gap:10px}.nf-dot-tag .nf-text-tag-s{text-transform:none;letter-spacing:0;font-size:14px}.nf-dot-tag-dot{background:var(--study-accent);border-radius:50%;width:6px;height:6px}h2{letter-spacing:-.035em;line-height:1.12}h3{letter-spacing:-.025em}.nf-text-tag-l{text-transform:none;letter-spacing:0}.nf-cta{border:0;align-items:center;gap:14px;padding:0}:where(#team) .nf-cta>div:not(.nf-cta-icon),:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-cta>div:not(.nf-cta-icon),.nf-cta:where(#team)>div:not(.nf-cta-icon),.nf-cta:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer)>div:not(.nf-cta-icon),.nf-cta>div:not(.nf-cta-icon):where(#team),.nf-cta>div:not(.nf-cta-icon):where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){background:0 0;padding-left:0;padding-right:0;border:0!important;border-radius:0!important}.nf-cta-icon{background:var(--study-tint);width:46px;height:46px;color:var(--study-ink);border:0;border-radius:50%;margin-left:0}@media (hover:hover){.nf-cta:hover .nf-cta-icon{background:var(--study-accent);color:#fff}}.nf-s-cta{border-radius:var(--study-radius);background:var(--study-wash);border:0;padding:75px 55px}.nf-s-cta>.nf-overlay{background:var(--study-wash)}.nf-footer{background:var(--study-wash);border:0}a:focus-visible,button:focus-visible{outline:3px solid var(--study-accent);outline-offset:5px}@media (width>=1600px){.nf-container{width:86%}}@media (width<=991px){.nf-container{width:88%}.nf-navigation{padding:15px 4vw 0}.nf-navigation-logo-link .nf-brand-name{font-size:19px}.nf-team-hero-title h1{font-size:clamp(56px,8vw,76px)}#nf-legacy-home>.nf-section:first-child{min-height:850px}.nf-team-hero-main{grid-template-columns:1fr;min-height:500px;padding-top:45px}.nf-team-hero-top-left{max-width:650px}.nf-team-hero-bottom,.nf-team-hero-paragraph{max-width:500px}.nf-media-section-hero .nf-team-hero{padding-bottom:300px}.nf-media-hero{height:340px;inset:auto 0 0 20%}[data-media-id=team-hero] .nf-media-hero{height:370px;inset:auto -8% -20px 18%}#nf-legacy-tech .nf-team-hero{padding-bottom:260px}#nf-legacy-tech .nf-team-hero-main{min-height:500px}.nf-s-cta{padding:45px 35px}}@media (width<=600px){:root{--_size---spacing--spacing-10:70px}.nf-container{width:88%}.nf-navigation{padding:12px 4vw 0}.nf-navigation-logo-link .nf-brand-name{font-size:18px}:where(#team) .nf-navigation-logo-border,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-border,.nf-navigation-logo-border:where(#team),.nf-navigation-logo-border:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){height:35px!important}.nf-team-hero-title h1{letter-spacing:-.045em;font-size:clamp(46px,12vw,66px);line-height:1.04}.nf-team-hero-paragraph p{font-size:16px;line-height:1.65}#nf-legacy-home>.nf-section:first-child{min-height:800px}.nf-team-hero-main{row-gap:30px;min-height:520px;padding-top:45px}.nf-team-hero-bottom{padding:0}.nf-team-hero{padding-bottom:20px}.nf-media-section-hero .nf-team-hero{padding-bottom:240px}.nf-media-hero{height:280px;left:0;right:0}[data-media-id=team-hero] .nf-media-hero{height:320px;left:5%}#nf-legacy-tech .nf-team-hero{padding-bottom:245px}#nf-legacy-tech .nf-team-hero-main{min-height:450px}.nf-cta-icon{width:42px;height:42px}.nf-cta{gap:12px}.nf-s-cta{padding:40px 24px}}@media (prefers-reduced-motion:reduce){:where(#team) *,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) *,:where(#team),:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){scroll-behavior:auto!important}}:root{--study-accent:var(--forest-700);--study-tint:var(--sage-100);--study-wash:var(--paper-50);--study-radius:0px}#nf-legacy-home>.nf-section:first-child,.nf-team-hero{background:var(--paper-50)}.nf-team-hero-title h1{font-weight:430}.nf-s-cta{background:var(--paper-100)}.nf-navigation-link[aria-current=page]{box-shadow:inset 0 -2px var(--study-accent);background:0 0}:root{--of-ink:var(--text);--of-forest:var(--forest-900);--of-sage:var(--sage-100);--of-peach:#f4e4d5;--of-lilac:#eae4f0;--of-paper:var(--paper-50);--study-accent:var(--forest-700);--study-radius:0px}.nf-skip:focus-visible{visibility:visible;pointer-events:auto;top:10px}body{color:#1e1e1e;background:var(--paper-50)}body,:where(#team) p,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) p,p:where(#team),p:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) button,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) button,button:where(#team),button:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) input,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) input,input:where(#team),input:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) select,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) select,select:where(#team),select:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) textarea,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) textarea,textarea:where(#team),textarea:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) [class*=text-paragraph],:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) [class*=text-paragraph],[class*=text-paragraph]:where(#team),[class*=text-paragraph]:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) [class*=text-tag],:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) [class*=text-tag],[class*=text-tag]:where(#team),[class*=text-tag]:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){font-family:Plus Jakarta Sans,sans-serif!important}:where(#team) h1,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h1,h1:where(#team),h1:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) h2,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h2,h2:where(#team),h2:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) h3,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h3,h3:where(#team),h3:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) h4,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) h4,h4:where(#team),h4:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) strong,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) strong,strong:where(#team),strong:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) b,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) b,b:where(#team),b:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) [class*=text-display],:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) [class*=text-display],[class*=text-display]:where(#team),[class*=text-display]:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) [class*=text-h],:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) [class*=text-h],[class*=text-h]:where(#team),[class*=text-h]:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-of-footer-wordmark,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-of-footer-wordmark,.nf-of-footer-wordmark:where(#team),.nf-of-footer-wordmark:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){font-family:Outfit,sans-serif!important}:where(#team) .nf-navigation,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation,.nf-navigation:where(#team),.nf-navigation:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){padding:24px 5vw 0;position:absolute!important;inset:0 0 auto!important}:where(#team) .nf-navigation-bar-wrap,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-bar-wrap,.nf-navigation-bar-wrap:where(#team),.nf-navigation-bar-wrap:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){background:0 0;position:static!important}:where(#team) .nf-navigation-logo-link,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-link,.nf-navigation-logo-link:where(#team),.nf-navigation-logo-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){align-items:center;gap:11px;color:#1e1e1e!important;text-decoration:none!important}:where(#team) .nf-navigation-logo-link .nf-navigation-logo-border,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-link .nf-navigation-logo-border,.nf-navigation-logo-link:where(#team) .nf-navigation-logo-border,.nf-navigation-logo-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-border,.nf-navigation-logo-link .nf-navigation-logo-border:where(#team),.nf-navigation-logo-link .nf-navigation-logo-border:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:where(#team) .nf-navigation-logo-link .nf-brand-bird,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-link .nf-brand-bird,.nf-navigation-logo-link:where(#team) .nf-brand-bird,.nf-navigation-logo-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-brand-bird,.nf-navigation-logo-link .nf-brand-bird:where(#team),.nf-navigation-logo-link .nf-brand-bird:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){mix-blend-mode:multiply;width:46px!important;height:46px!important;padding:2px!important}:where(#team) .nf-navigation-logo-link .nf-brand-name,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-link .nf-brand-name,.nf-navigation-logo-link:where(#team) .nf-brand-name,.nf-navigation-logo-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-brand-name,.nf-navigation-logo-link .nf-brand-name:where(#team),.nf-navigation-logo-link .nf-brand-name:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){font-weight:500;letter-spacing:-.045em!important;text-transform:none!important;color:#1e1e1e!important;height:auto!important;padding:0!important;font-family:Outfit,sans-serif!important;font-size:27px!important}.nf-navigation-link .nf-text-tag-s{font-size:13px}.nf-navigation-link{padding:12px 16px}.nf-navigation-link[aria-current=page]{box-shadow:none;border-bottom:1px solid #315943;border-radius:0}.nf-menu-button{background:var(--sage-100);color:var(--forest-900)}.nf-team-hero-title h1{letter-spacing:-.058em;font-weight:420}:where(#team) .nf-media,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-media,.nf-media:where(#team),.nf-media:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-s-cta,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-s-cta,.nf-s-cta:where(#team),.nf-s-cta:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){clip-path:none!important;border-radius:0!important}:where(#team) .nf-media,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-media,.nf-media:where(#team),.nf-media:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){box-shadow:none!important;background:0 0!important;border:0!important}.nf-cta-icon{background:var(--sage-100)}.nf-media-section-banner .nf-s-cta{background:var(--of-sage);border:0;min-height:430px;padding:70px 55px;display:block}:where(#team) .nf-media-section-banner .nf-s-cta>.nf-overlay,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-media-section-banner .nf-s-cta>.nf-overlay,.nf-media-section-banner:where(#team) .nf-s-cta>.nf-overlay,.nf-media-section-banner:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-s-cta>.nf-overlay,.nf-media-section-banner .nf-s-cta:where(#team)>.nf-overlay,.nf-media-section-banner .nf-s-cta:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer)>.nf-overlay,.nf-media-section-banner .nf-s-cta>.nf-overlay:where(#team),.nf-media-section-banner .nf-s-cta>.nf-overlay:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){background:0 0!important}.nf-media-section-banner .nf-media{inset:0 0 0 48%}.nf-media-section-banner .nf-s-cta-content{z-index:2;width:48%;position:relative}.nf-media-section-banner .nf-cta-module{max-width:none}.nf-media-section-banner .nf-cta-module h2{max-width:520px}.nf-media-section-banner .nf-s-cta-image{overflow:visible}[data-media-id=home-partner] .nf-s-cta,[data-media-id=tech-nos] .nf-s-cta{background:var(--of-lilac)}.nf-team-hero{background:var(--of-paper);overflow:hidden}:where(#team) #nf-legacy-tech .nf-team-hero-image,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #nf-legacy-tech .nf-team-hero-image,#nf-legacy-tech:where(#team) .nf-team-hero-image,#nf-legacy-tech:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-team-hero-image,#nf-legacy-tech .nf-team-hero-image:where(#team),#nf-legacy-tech .nf-team-hero-image:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){inset:0!important}#flavor-space .nf-dot-tag{grid-column:1/-1}#flavor-space h2{grid-area:2/1/5;margin:25px 0 0;font-size:clamp(40px,4.5vw,68px)}#flavor-space .nf-text-paragraph-l{grid-area:2/2;margin-top:25px}:where(#team) .nf-of-footer,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-of-footer,.nf-of-footer:where(#team),.nf-of-footer:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){border:0;margin-top:80px;padding:76px 6vw 28px;position:relative;background:var(--forest-900)!important;color:var(--paper-100)!important;display:block!important}:where(#team) .nf-of-footer a,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-of-footer a,.nf-of-footer:where(#team) a,.nf-of-footer:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) a,.nf-of-footer a:where(#team),.nf-of-footer a:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-of-footer button,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-of-footer button,.nf-of-footer:where(#team) button,.nf-of-footer:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) button,.nf-of-footer button:where(#team),.nf-of-footer button:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) .nf-of-footer summary,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-of-footer summary,.nf-of-footer:where(#team) summary,.nf-of-footer:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) summary,.nf-of-footer summary:where(#team),.nf-of-footer summary:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){text-decoration:none;color:var(--paper-100)!important;font-family:Plus Jakarta Sans,sans-serif!important}.nf-of-footer-main{grid-template-columns:1.25fr .6fr 1.1fr;gap:7vw;max-width:1320px;margin:auto;padding-bottom:75px;display:grid}:where(#team) .nf-of-footer-wordmark,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-of-footer-wordmark,.nf-of-footer-wordmark:where(#team),.nf-of-footer-wordmark:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:28px;font-size:clamp(32px,3.3vw,50px);font-weight:450;line-height:1.15;display:flex;font-family:Outfit,sans-serif!important}.nf-of-footer-wordmark span{color:#c2d4a9;font-size:.7em}.nf-of-footer-brand p{color:#cfdbcb;margin-top:22px;font-size:15px}:where(#team) .nf-of-footer-label,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-of-footer-label,.nf-of-footer-label:where(#team),.nf-of-footer-label:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px;font-weight:500;color:var(--sage-300)!important;font-size:12px!important}.nf-of-footer-nav{flex-direction:column;align-items:flex-start;gap:0;display:flex}.nf-of-footer-nav a{min-height:40px;padding:9px 0;font-size:16px;line-height:1.4}.nf-of-footer-connect>a{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:14px;min-height:44px;font-size:14px;line-height:1.5;display:flex}.nf-of-footer-careers{flex-wrap:wrap;gap:6px 28px;margin-top:23px;display:flex}.nf-of-footer-careers a{padding-block:10px;font-size:13px}@media (hover:hover){.nf-of-footer a:hover,.nf-of-footer button:hover,.nf-of-footer summary:hover{text-underline-offset:5px;text-decoration:underline}}.nf-of-footer-bottom{border-top:1px solid var(--sage-600);justify-content:space-between;align-items:center;gap:25px;max-width:1320px;margin:auto;padding-top:23px;font-size:12px;display:flex}.nf-of-footer-bottom p{color:#cfdbcb;margin:0}.nf-of-footer-tools{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.nf-of-footer-tools button,.nf-of-footer-tools summary,.nf-of-footer-tools>a{cursor:pointer;background:0 0;border:0;min-height:44px;padding:12px 0;font-size:12px}.nf-of-footer-tools details{position:relative}.nf-of-footer-tools details>button{white-space:nowrap;background:var(--forest-700);padding:15px 20px;position:absolute;bottom:48px;right:0;box-shadow:0 4px 20px #152c2930}.nf-of-footer :focus-visible{outline-offset:5px;outline-color:#e5d49b}:where(#team) .nf-footer:not(.nf-of-footer),:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-footer:not(.nf-of-footer),.nf-footer:not(.nf-of-footer):where(#team),.nf-footer:not(.nf-of-footer):where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){padding-block:45px;background:var(--forest-900)!important;color:var(--paper-100)!important}:where(#team) .nf-footer:not(.nf-of-footer) *,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-footer:not(.nf-of-footer) *,.nf-footer:not(.nf-of-footer):where(#team) *,.nf-footer:not(.nf-of-footer):where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) *,.nf-footer:not(.nf-of-footer) :where(#team),.nf-footer:not(.nf-of-footer) :where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){color:var(--paper-100)!important;border-color:#0000!important}:where(#team) .nf-footer:not(.nf-of-footer) a,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-footer:not(.nf-of-footer) a,.nf-footer:not(.nf-of-footer):where(#team) a,.nf-footer:not(.nf-of-footer):where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) a,.nf-footer:not(.nf-of-footer) a:where(#team),.nf-footer:not(.nf-of-footer) a:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){min-height:42px;font-size:14px!important}@media (width<=991px){.nf-navigation{padding:18px 5vw 0}:where(#team) .nf-navigation-logo-link .nf-brand-name,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-link .nf-brand-name,.nf-navigation-logo-link:where(#team) .nf-brand-name,.nf-navigation-logo-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-brand-name,.nf-navigation-logo-link .nf-brand-name:where(#team),.nf-navigation-logo-link .nf-brand-name:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){font-size:24px!important}.nf-media-section-banner .nf-s-cta{min-height:600px;padding:48px 35px}.nf-media-section-banner .nf-cta-module{max-width:100%}.nf-media-section-banner .nf-media{height:340px;inset:auto 0 0 10%}.nf-media-section-banner .nf-s-cta-content{padding-bottom:285px}#nf-legacy-tech .nf-team-hero{padding-bottom:380px}#nf-legacy-tech .nf-team-hero-main{min-height:450px}.nf-of-footer-main{grid-template-columns:1fr 1fr;gap:45px}.nf-of-footer-brand{grid-column:1/-1}.nf-of-footer-connect{min-width:0}.nf-of-footer-main{padding-bottom:45px}.nf-of-footer-wordmark{font-size:40px}.nf-of-footer-bottom{align-items:flex-start}.nf-of-footer-tools{gap:15px}}@media (width<=600px){.nf-navigation-logo-link{gap:7px}:where(#team) .nf-navigation-logo-link .nf-brand-bird,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-link .nf-brand-bird,.nf-navigation-logo-link:where(#team) .nf-brand-bird,.nf-navigation-logo-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-brand-bird,.nf-navigation-logo-link .nf-brand-bird:where(#team),.nf-navigation-logo-link .nf-brand-bird:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){width:36px!important;height:36px!important}:where(#team) .nf-navigation-logo-link .nf-brand-name,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-logo-link .nf-brand-name,.nf-navigation-logo-link:where(#team) .nf-brand-name,.nf-navigation-logo-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-brand-name,.nf-navigation-logo-link .nf-brand-name:where(#team),.nf-navigation-logo-link .nf-brand-name:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){font-size:22px!important}.nf-media-section-banner .nf-s-cta{min-height:570px;padding:35px 25px}.nf-media-section-banner .nf-media{height:280px;left:-5%;right:-5%}.nf-media-section-banner .nf-s-cta-content{padding-bottom:245px}#nf-legacy-tech .nf-team-hero{padding-bottom:300px}#nf-legacy-tech .nf-team-hero-main{min-height:430px}#flavor-space h2{margin-block:26px;font-size:43px}.nf-of-footer{margin-top:60px;padding:50px 6vw 24px}.nf-of-footer-main{grid-template-columns:1fr;gap:37px}.nf-of-footer-brand{grid-column:auto}.nf-of-footer-wordmark{font-size:39px}.nf-of-footer-brand p{margin-top:16px}.nf-of-footer-nav{grid-template-columns:1fr 1fr;display:grid}.nf-of-footer-label{grid-column:1/-1;margin-bottom:14px}.nf-of-footer-connect>a{max-width:100%;font-size:13px}.nf-of-footer-bottom{padding-top:22px;display:block}.nf-of-footer-tools{gap:8px 22px;margin-top:12px}.nf-of-footer-tools details>button{left:-100px;right:auto}.nf-of-footer-nav a{min-height:44px}}@media (width<=991px){.nf-media-section-banner .nf-s-cta-content{width:100%}}[data-media-id=home-recruit] .nf-s-cta{background:radial-gradient(at 95%,#d0dec6 0,#0000 70%),#f0f4e9}[data-media-id=home-partner] .nf-s-cta{background:radial-gradient(at 90% 80%,#e0cde6 0,#0000 68%),#f5edf0}.nf-team-hero{background:radial-gradient(ellipse at 100% 50%, var(--sage-100) 0, transparent 65%), var(--paper-50)}#nf-legacy-tech .nf-team-hero{background:radial-gradient(ellipse at 90% 60%, var(--sage-100) 0, transparent 63%), var(--paper-50)}[data-media-id=tech-nos] .nf-s-cta,[data-media-id=partner-nos] .nf-s-cta{background:radial-gradient(at 95% 80%,#c9ddcf 0,#0000 70%),#eaf0e4}:where(#team) .nf-navigation,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation,.nf-navigation:where(#team),.nf-navigation:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){transition:background-color .2s,box-shadow .2s;top:0;left:0;right:0;position:fixed!important}:where(#team) .nf-navigation-bar-wrap,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-bar-wrap,.nf-navigation-bar-wrap:where(#team),.nf-navigation-bar-wrap:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){position:static!important}:where(#team) .nf-navigation.nf-nav-scrolled,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation.nf-nav-scrolled,.nf-navigation.nf-nav-scrolled:where(#team),.nf-navigation.nf-nav-scrolled:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){box-shadow:0 1px #d1dbcb;background-color:var(--paper-50)!important}#team [data-media-id=team-hero]{isolation:isolate;background:linear-gradient(180deg, var(--paper-100) 0%, var(--paper-50) 30%, var(--paper-50) 58%, var(--paper-50) 78%, var(--paper-50) 100%);position:relative}:where(#team) #team .nf-team-hero,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team .nf-team-hero,#team:where(#team) .nf-team-hero,#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-team-hero,#team .nf-team-hero:where(#team),#team .nf-team-hero:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){background:0 0!important}#team #leaders,#team #advisors{background:var(--paper-50)}@media (width>=992px){#team .nf-team-hero-main{grid-template-columns:44% 56%}#team [data-media-id=team-hero] .nf-media-hero{inset:4% -7% -10% 43%}}#team .nf-team-hero-image{z-index:0}#team .nf-team-hero{z-index:1;position:relative}#team .nf-team-hero-top-left,#team .nf-team-hero-bottom{z-index:2;position:relative}:where(#team) #team [data-media-id=team-hero] canvas[data-media-scene],:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team [data-media-id=team-hero] canvas[data-media-scene],#team:where(#team) [data-media-id=team-hero] canvas[data-media-scene],#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) [data-media-id=team-hero] canvas[data-media-scene],#team [data-media-id=team-hero] canvas[data-media-scene]:where(#team),#team [data-media-id=team-hero] canvas[data-media-scene]:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) #team [data-media-id=team-purpose] canvas[data-media-scene],:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team [data-media-id=team-purpose] canvas[data-media-scene],#team:where(#team) [data-media-id=team-purpose] canvas[data-media-scene],#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) [data-media-id=team-purpose] canvas[data-media-scene],#team [data-media-id=team-purpose] canvas[data-media-scene]:where(#team),#team [data-media-id=team-purpose] canvas[data-media-scene]:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){display:none!important}.nf-field-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#team [data-media-id=team-hero] .nf-media-hero{opacity:1;transition:opacity .2s linear}#team .nf-team-leadership-title{position:relative}.nf-person-card{cursor:pointer}.nf-person-card:focus-within{outline:1px solid var(--_color---carbon-black-500,#1e1e1e);outline-offset:8px}@keyframes nf-drift{0%{opacity:0;transform:translate(0)scale(.6)}22%{opacity:.85}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3)}}@media (width<=860px){#team .nf-team-hero-main{grid-template-columns:1fr}}:where(#team) #team [data-media-id=team-hero] .nf-team-hero-image,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team [data-media-id=team-hero] .nf-team-hero-image,#team:where(#team) [data-media-id=team-hero] .nf-team-hero-image,#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) [data-media-id=team-hero] .nf-team-hero-image,#team [data-media-id=team-hero] .nf-team-hero-image:where(#team),#team [data-media-id=team-hero] .nf-team-hero-image:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) #team [data-media-id=team-hero] .nf-media-hero,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team [data-media-id=team-hero] .nf-media-hero,#team:where(#team) [data-media-id=team-hero] .nf-media-hero,#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) [data-media-id=team-hero] .nf-media-hero,#team [data-media-id=team-hero] .nf-media-hero:where(#team),#team [data-media-id=team-hero] .nf-media-hero:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){width:100%!important;height:100%!important;inset:0!important;overflow:visible!important}:where(#team) #team>.nf-media-section-hero,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team>.nf-media-section-hero,#team:where(#team)>.nf-media-section-hero,#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer)>.nf-media-section-hero,#team>.nf-media-section-hero:where(#team),#team>.nf-media-section-hero:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer),:where(#team) #team>.nf-media-section-hero>.nf-team-hero,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team>.nf-media-section-hero>.nf-team-hero,#team:where(#team)>.nf-media-section-hero>.nf-team-hero,#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer)>.nf-media-section-hero>.nf-team-hero,#team>.nf-media-section-hero:where(#team)>.nf-team-hero,#team>.nf-media-section-hero:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer)>.nf-team-hero,#team>.nf-media-section-hero>.nf-team-hero:where(#team),#team>.nf-media-section-hero>.nf-team-hero:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){min-height:100svh!important}#team>.nf-media-section-hero>.nf-team-hero{flex-direction:column;display:flex}#team>.nf-media-section-hero .nf-team-hero>.nf-container{flex-direction:column;flex:1;width:100%;display:flex}:where(#team) #team>.nf-media-section-hero .nf-team-hero-main,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team>.nf-media-section-hero .nf-team-hero-main,#team:where(#team)>.nf-media-section-hero .nf-team-hero-main,#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer)>.nf-media-section-hero .nf-team-hero-main,#team>.nf-media-section-hero:where(#team) .nf-team-hero-main,#team>.nf-media-section-hero:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-team-hero-main,#team>.nf-media-section-hero .nf-team-hero-main:where(#team),#team>.nf-media-section-hero .nf-team-hero-main:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){flex:1;align-content:center;min-height:calc(100svh - var(--_size---navigation-height,72px))!important}#team #leaders,#team #advisors{scroll-margin-top:var(--_size---navigation-height,72px)}#team>.nf-media-section-hero{isolation:isolate}#team>.nf-media-section-hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--paper-50));pointer-events:none;z-index:1;height:13%;position:absolute;bottom:0;left:0;right:0}:where(#team) .nf-navigation .nf-navigation-link,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation .nf-navigation-link,.nf-navigation:where(#team) .nf-navigation-link,.nf-navigation:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-link,.nf-navigation .nf-navigation-link:where(#team),.nf-navigation .nf-navigation-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){position:relative;background:0 0!important;border-bottom:1px solid #0000!important;transition:color .22s,background-color .22s,opacity .22s!important}:where(#team) .nf-navigation .nf-navigation-link:focus-visible,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation .nf-navigation-link:focus-visible,.nf-navigation:where(#team) .nf-navigation-link:focus-visible,.nf-navigation:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-link:focus-visible,.nf-navigation .nf-navigation-link:focus-visible:where(#team),.nf-navigation .nf-navigation-link:focus-visible:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){color:#315943!important;background:0 0!important;border-bottom-color:#8eaa98!important}@media (hover:hover){:where(#team) .nf-navigation .nf-navigation-link:hover,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation .nf-navigation-link:hover,.nf-navigation:where(#team) .nf-navigation-link:hover,.nf-navigation:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-link:hover,.nf-navigation .nf-navigation-link:hover:where(#team),.nf-navigation .nf-navigation-link:hover:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){color:#315943!important;background:0 0!important;border-bottom-color:#8eaa98!important}}:where(#team) .nf-navigation .nf-navigation-link[aria-current=page],:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation .nf-navigation-link[aria-current=page],.nf-navigation:where(#team) .nf-navigation-link[aria-current=page],.nf-navigation:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-link[aria-current=page],.nf-navigation .nf-navigation-link[aria-current=page]:where(#team),.nf-navigation .nf-navigation-link[aria-current=page]:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){color:var(--forest-900)!important;border-bottom-color:var(--forest-700)!important;background:0 0!important}:where(#team) #team .nf-person-card:focus-within,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team .nf-person-card:focus-within,#team:where(#team) .nf-person-card:focus-within,#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-person-card:focus-within,#team .nf-person-card:focus-within:where(#team),#team .nf-person-card:focus-within:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){outline:none!important}@media (prefers-reduced-motion:no-preference){.nf-reveal-ready #team #leaders .nf-team-leadership-title,.nf-reveal-ready #team #advisors .nf-team-leadership-title,.nf-reveal-ready #team .nf-person-card{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.2,.65,.2,1);transform:translateY(80px)}:where(#team) .nf-reveal-ready #team .nf-reveal-visible,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-reveal-ready #team .nf-reveal-visible,.nf-reveal-ready:where(#team) #team .nf-reveal-visible,.nf-reveal-ready:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team .nf-reveal-visible,.nf-reveal-ready #team:where(#team) .nf-reveal-visible,.nf-reveal-ready #team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-reveal-visible,.nf-reveal-ready #team .nf-reveal-visible:where(#team),.nf-reveal-ready #team .nf-reveal-visible:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){opacity:1!important;transform:translateY(0)!important}}@media (width<=767px){:where(#team) #team>.nf-media-section-hero .nf-team-hero-main,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team>.nf-media-section-hero .nf-team-hero-main,#team:where(#team)>.nf-media-section-hero .nf-team-hero-main,#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer)>.nf-media-section-hero .nf-team-hero-main,#team>.nf-media-section-hero:where(#team) .nf-team-hero-main,#team>.nf-media-section-hero:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-team-hero-main,#team>.nf-media-section-hero .nf-team-hero-main:where(#team),#team>.nf-media-section-hero .nf-team-hero-main:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){align-content:center;min-height:calc(100svh - var(--_size---navigation-height,72px))!important}}@media (height<=660px){#team>.nf-media-section-hero .nf-team-hero-main{align-content:start}}@media (prefers-reduced-motion:reduce){:where(#team) .nf-navigation .nf-navigation-link,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation .nf-navigation-link,.nf-navigation:where(#team) .nf-navigation-link,.nf-navigation:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-link,.nf-navigation .nf-navigation-link:where(#team),.nf-navigation .nf-navigation-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){transition:none!important}}:where(#team) .nf-navigation.nf-nav-scrolled,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation.nf-nav-scrolled,.nf-navigation.nf-nav-scrolled:where(#team),.nf-navigation.nf-nav-scrolled:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){box-shadow:none!important}:where(#team) .nf-navigation .nf-navigation-link,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation .nf-navigation-link,.nf-navigation:where(#team) .nf-navigation-link,.nf-navigation:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-link,.nf-navigation .nf-navigation-link:where(#team),.nf-navigation .nf-navigation-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){border-bottom-width:1px!important;margin-bottom:0!important}@media (prefers-reduced-motion:no-preference){#team #advisors .nf-team-leadership{transform:translate3d(0, var(--nf-advisor-lift,0px), 0);will-change:transform}#team .nf-media-section-banner .nf-s-cta{opacity:var(--nf-cta-opacity,1);transform:translate3d(0, var(--nf-cta-enter,0px), 0);will-change:transform}}:where(#team) .nf-navigation,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation,.nf-navigation:where(#team),.nf-navigation:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){top:0;left:0;right:0;background-image:linear-gradient(#ffffffa8,#fff0 100%)!important;position:fixed!important}:where(#team) .nf-navigation-bar-wrap,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-bar-wrap,.nf-navigation-bar-wrap:where(#team),.nf-navigation-bar-wrap:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){top:0;left:0;right:0;z-index:9000!important;position:fixed!important}:where(#team) .nf-navigation-blur,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-blur,.nf-navigation-blur:where(#team),.nf-navigation-blur:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){display:block!important}:where(#team) .nf-navigation.nf-nav-scrolled,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation.nf-nav-scrolled,.nf-navigation.nf-nav-scrolled:where(#team),.nf-navigation.nf-nav-scrolled:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){box-shadow:none!important;background:0 0!important}:where(#team) .nf-navigation .nf-navigation-link,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation .nf-navigation-link,.nf-navigation:where(#team) .nf-navigation-link,.nf-navigation:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-link,.nf-navigation .nf-navigation-link:where(#team),.nf-navigation .nf-navigation-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){position:relative;border:0!important;padding-bottom:14px!important}:where(#team) .nf-navigation .nf-navigation-link[aria-current=page],:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation .nf-navigation-link[aria-current=page],.nf-navigation:where(#team) .nf-navigation-link[aria-current=page],.nf-navigation:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-link[aria-current=page],.nf-navigation .nf-navigation-link[aria-current=page]:where(#team),.nf-navigation .nf-navigation-link[aria-current=page]:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){box-shadow:none!important;background:0 0!important;border:0!important}.nf-navigation .nf-navigation-link:after{content:"";background:var(--forest-700);transform-origin:0;opacity:.55;height:1px;transition:transform .22s,opacity .22s;position:absolute;bottom:7px;left:16px;right:16px;transform:scaleX(0)}.nf-navigation .nf-navigation-link:focus-visible:after{transform:scaleX(1)}@media (hover:hover){.nf-navigation .nf-navigation-link:hover:after{transform:scaleX(1)}}.nf-navigation .nf-navigation-link[aria-current=page]:after{opacity:1;transform:scaleX(1)}@media (width<=991px){:where(#team) .nf-navigation .nf-navigation-link,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation .nf-navigation-link,.nf-navigation:where(#team) .nf-navigation-link,.nf-navigation:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-navigation-link,.nf-navigation .nf-navigation-link:where(#team),.nf-navigation .nf-navigation-link:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){padding-bottom:12px!important}.nf-navigation .nf-navigation-link:after{bottom:5px}}@media (prefers-reduced-motion:no-preference){#team #leaders .nf-team-leadership,#team #advisors .nf-team-leadership{transform:translate3d(0, var(--nf-content-drift,0px), 0);will-change:transform}#team #advisors .nf-team-leadership{transform:translate3d(0, calc(var(--nf-content-drift,0px) + var(--nf-advisor-lift,0px)), 0)}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){#team .nf-team-hero-title .nf-hero-word{opacity:0;filter:blur(3px);animation:.64s cubic-bezier(.16,.78,.25,1) forwards nf-hero-word-in;display:inline-block;transform:translate(-.42em)}#team .nf-team-hero-top-left .nf-dot-tag{opacity:0;animation:.42s 60ms forwards nf-hero-soft-in;transform:translateY(9px)}#team .nf-team-hero-bottom{opacity:0;animation:.58s cubic-bezier(.16,.78,.25,1) .68s forwards nf-hero-soft-in;transform:translateY(14px)}#team [data-media-id=team-hero] .nf-media-hero{opacity:0;animation:1.05s cubic-bezier(.16,.78,.25,1) .28s forwards nf-hero-media-in;transform:scale(1.035)}}@media (prefers-reduced-motion:no-preference){#team .nf-media-section-banner .nf-s-cta{transform:translate3d(0, var(--nf-cta-enter,0px), 0) scale(var(--nf-cta-scale,1));transform-origin:50%;transition:transform .12s linear,opacity .12s linear}}@keyframes nf-hero-word-in{to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes nf-hero-soft-in{to{opacity:1;transform:translate(0,0)}}@keyframes nf-hero-media-in{to{opacity:1;transform:scale(1)}}@media (width>=768px) and (prefers-reduced-motion:no-preference){#team .nf-media-section-banner{min-height:220svh;margin-bottom:0}#team .nf-media-section-banner>.nf-container{min-height:220svh;display:block}:where(#team) #team .nf-media-section-banner .nf-s-cta,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team .nf-media-section-banner .nf-s-cta,#team:where(#team) .nf-media-section-banner .nf-s-cta,#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-media-section-banner .nf-s-cta,#team .nf-media-section-banner:where(#team) .nf-s-cta,#team .nf-media-section-banner:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-s-cta,#team .nf-media-section-banner .nf-s-cta:where(#team),#team .nf-media-section-banner .nf-s-cta:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){width:100%;transform:translate3d(0, 0, 0) scaleX(var(--nf-cta-scale-x,1)) scaleY(var(--nf-cta-scale-y,.54));transform-origin:50%;position:sticky;top:0;min-height:100svh!important;transition:none!important}}@media (prefers-reduced-motion:no-preference){:where(#team) #team .nf-media-section-banner,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team .nf-media-section-banner,#team:where(#team) .nf-media-section-banner,#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-media-section-banner,#team .nf-media-section-banner:where(#team),#team .nf-media-section-banner:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){min-height:0!important;margin-bottom:var(--_size---spacing--spacing-10)!important}:where(#team) #team .nf-media-section-banner>.nf-container,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team .nf-media-section-banner>.nf-container,#team:where(#team) .nf-media-section-banner>.nf-container,#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-media-section-banner>.nf-container,#team .nf-media-section-banner:where(#team)>.nf-container,#team .nf-media-section-banner:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer)>.nf-container,#team .nf-media-section-banner>.nf-container:where(#team),#team .nf-media-section-banner>.nf-container:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){min-height:0!important;display:block!important}:where(#team) #team .nf-media-section-banner .nf-s-cta,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team .nf-media-section-banner .nf-s-cta,#team:where(#team) .nf-media-section-banner .nf-s-cta,#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-media-section-banner .nf-s-cta,#team .nf-media-section-banner:where(#team) .nf-s-cta,#team .nf-media-section-banner:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-s-cta,#team .nf-media-section-banner .nf-s-cta:where(#team),#team .nf-media-section-banner .nf-s-cta:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){opacity:var(--nf-cta-opacity,1);clip-path:inset(var(--nf-cta-mask,0%) var(--nf-cta-mask,0%) var(--nf-cta-mask,0%) var(--nf-cta-mask,0%));transform-origin:50%;min-height:600px!important;transform:translate3d(0, var(--nf-cta-enter,0px), 0) scale(var(--nf-cta-scale,1))!important;position:relative!important;top:auto!important}#team .nf-media-section-banner .nf-s-cta-content{transform:translate3d(0, var(--nf-cta-content-y,0px), 0);opacity:var(--nf-cta-content-opacity,1);will-change:transform, opacity}:where(#team) #team .nf-media-section-banner .nf-s-cta-image,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) #team .nf-media-section-banner .nf-s-cta-image,#team:where(#team) .nf-media-section-banner .nf-s-cta-image,#team:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-media-section-banner .nf-s-cta-image,#team .nf-media-section-banner:where(#team) .nf-s-cta-image,#team .nf-media-section-banner:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-s-cta-image,#team .nf-media-section-banner .nf-s-cta-image:where(#team),#team .nf-media-section-banner .nf-s-cta-image:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){will-change:transform;transform:scale(var(--nf-cta-media-scale,1))!important}}@keyframes nf-profile-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}:where(#team) .nf-dot-tag-dot,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-dot-tag-dot,.nf-dot-tag-dot:where(#team),.nf-dot-tag-dot:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){display:none!important}:where(#team) .nf-dot-tag,:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer) .nf-dot-tag,.nf-dot-tag:where(#team),.nf-dot-tag:where(.nf-navigation,.nf-mobile-menu,#mobile-nav-backdrop,.nf-skip,.nf-of-footer){gap:0!important}.nf-team-hero-title .nf-hero-word:nth-of-type(2){margin-right:100%}#team .nf-team-hero-top-left{top:-17px;left:26px}#team .nf-team-hero-bottom{left:26px}:root{--nf-green:var(--forest-900);--nf-modal-portrait:min(23.43vw, 340px);--nf-modal-gap:min(3.6vw, 52px);--nf-modal-pad:clamp(40px, 7.1vh, 64px);--nf-green-hover:var(--forest-700);--nf-green-pale:var(--sage-100);--nf-grid-filler:#c6c6c2;--nf-ink:var(--text)}.nf-p-team-list{background-color:#0000;grid-template-columns:1fr 1fr;gap:1px;margin-top:40px;display:grid}.nf-p-team-item{background-color:var(--nf-green-pale);display:grid;position:relative}.nf-p-team-item-image{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.nf-p-team-item-image-mono,.nf-p-team-item-image-color{position:absolute;inset:0}.nf-p-team-item-image img{object-fit:cover;object-position:center 18%;width:100%;height:100%;transition:transform .4s cubic-bezier(.33,1,.68,1);transform:scale(1)}.nf-p-team-item-image-mono img{filter:grayscale()contrast(1.02)}.nf-p-team-item-image-color{z-index:1;opacity:var(--_image-opacity,0);transition:opacity .4s cubic-bezier(.33,1,.68,1)}.nf-p-team-item-image:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#12221b00 38%,#12221b33 66%,#12221ba8 100%);position:absolute;inset:0}.nf-p-team-item-info{z-index:3;color:var(--paper-50);pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 36px 8px 8px;display:flex;position:absolute;bottom:0;left:0}.nf-p-team-item-info-position-text{opacity:.86;margin:0;font-size:.75rem;font-weight:400;line-height:1.5}.nf-p-team-item-info-name-text{margin:0;font-size:1.25rem;font-weight:500;line-height:1.1}.nf-p-team-item-icon{z-index:3;pointer-events:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:8px;right:8px}.nf-p-team-item-icon-line{background-color:var(--paper-50);width:65%;height:1px;position:absolute}.nf-p-team-item-icon-line:last-child{transform:rotate(90deg)}.nf-p-team-item-button{z-index:4;opacity:0;cursor:pointer;background-color:#0000;border:0;padding:0;position:absolute;inset:0}.nf-p-team-item-button:focus-visible{opacity:1;outline:2px solid var(--paper-50);outline-offset:-4px}.nf-p-team-item.nf-is-empty{background-color:var(--nf-grid-filler);display:none}@media screen and (width>=768px){:root{--nf-green:var(--forest-900);--nf-modal-portrait:min(23.43vw, 340px);--nf-modal-gap:min(3.6vw, 52px);--nf-modal-pad:clamp(40px, 7.1vh, 64px);--nf-green-hover:var(--forest-700);--nf-green-pale:var(--sage-100);--nf-grid-filler:#c6c6c2;--nf-ink:var(--text)}.nf-p-team-list{grid-template-columns:repeat(4,1fr)}.nf-p-team-item-info{padding:20px 16px}.nf-p-team-item-info-position-text{font-size:min(1.02vw,14px)}.nf-p-team-item-info-name-text{font-size:min(1.76vw,24px)}.nf-p-team-item-icon{display:none}.nf-p-team-item.nf-is-empty{display:block}@media (hover:hover){.nf-p-team-item:hover{--_image-opacity:1}.nf-p-team-item:hover .nf-p-team-item-image img{transform:scale(1.05)}}}.nf-p-team-modal{z-index:10100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.nf-p-team-modal-inner{opacity:0}.nf-p-team-modal-inner.nf-is-open{--_scroll:scroll;--_pointer-events-auto:auto;pointer-events:auto}.nf-p-team-modal-overlay{-webkit-backdrop-filter:blur(5px);background-color:#203c302e;position:absolute;inset:0}.nf-p-team-modal-list{pointer-events:none;justify-content:flex-start;align-items:center;height:100dvh;display:flex}.nf-p-team-modal-item{flex-shrink:0;width:100%;height:100%;padding:24px 16px}.nf-p-team-modal-item-inner{pointer-events:var(--_pointer-events-auto,none);width:100%;height:100%;padding:24px 24px 96px;position:relative}.nf-p-team-modal-item-background{background-color:var(--paper-50);border-radius:8px;position:absolute;inset:0}.nf-p-team-modal-item-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.nf-p-team-modal-item-scroller{z-index:1;height:100%;overflow-y:var(--_scroll,hidden);position:relative}.nf-p-team-modal-item-image{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.nf-p-team-modal-item-image-mono,.nf-p-team-modal-item-image-color{position:absolute;inset:0}.nf-p-team-modal-item-image img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.nf-p-team-modal-item-image-mono img{filter:grayscale()contrast(1.02)}.nf-p-team-modal-item-info{margin-top:32px}.nf-p-team-modal-item-info-position-text{opacity:.7;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.nf-p-team-modal-item-info-name-text{margin:7px 0 0;font-size:2rem;font-weight:500;line-height:1.1}.nf-p-team-modal-item-credential{opacity:.7;margin:8px 0 0;font-size:.875rem;line-height:1.5}.nf-p-team-modal-item-introduction{margin-top:24px;font-size:1rem;font-weight:300;line-height:1.6}.nf-p-team-modal-item-introduction-scroller{gap:16px;display:grid}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-italic-variable.woff2)format("woff2")}.nf-p-team-modal-item-quote{margin:min(38px,4.6vh) 0 0;padding-left:66px;position:relative}.nf-p-team-modal-item-quote:before{content:"“";color:#426b3c;opacity:.26;pointer-events:none;font-size:min(132px,16.5vh);font-style:italic;font-weight:400;line-height:1;position:absolute;top:-34px;left:-8px;font-family:Newsreader,Georgia,serif!important}.nf-p-team-modal-item-quote blockquote{text-wrap:pretty;max-width:33ch;color:inherit;border:0;margin:0;padding:0;font-size:min(23px,2.9vh);font-style:italic;font-weight:300;line-height:1.44;font-family:Newsreader,Georgia,serif!important}@media (width<=991px){.nf-p-team-modal-item-quote{margin-top:28px;padding-left:52px}.nf-p-team-modal-item-quote:before{font-size:108px;top:-28px}}@media (width<=767px){.nf-p-team-modal-item-quote{padding-left:44px}.nf-p-team-modal-item-quote blockquote{font-size:21px}.nf-p-team-modal-item-quote:before{font-size:94px;top:-24px}}.nf-p-team-modal-item-introduction p{margin:0}.nf-p-team-modal-navigation{z-index:1;pointer-events:none;width:100%;padding:0 40px;position:absolute;bottom:48px;left:0}.nf-p-team-modal-navigation-list{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.nf-p-team-modal-navigation-button{height:32px;color:var(--paper-50);background-color:var(--nf-green);cursor:pointer;pointer-events:var(--_pointer-events-auto,none);border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .4s cubic-bezier(.16,1,.3,1);display:flex}@media (hover:hover){.nf-p-team-modal-navigation-button:hover{background-color:var(--nf-green-hover)}}.nf-p-team-modal-navigation-button-icon{width:var(--_icon-width,24px);height:var(--_icon-height,24px);transform:rotate(var(--_icon-rotate,0deg));justify-content:center;align-items:center;display:flex;position:relative}.nf-p-team-modal-navigation-button-icon-line{background-color:currentColor;width:70%;height:1px;position:absolute}.nf-p-team-modal-navigation-button-icon-line:first-child{transform:rotate(-45deg)}.nf-p-team-modal-navigation-button-icon-line:last-child{transform:rotate(45deg)}.nf-p-team-modal-navigation-button[data-type=next],.nf-p-team-modal-navigation-button[data-type=prev]{--_icon-width:27px;--_icon-height:10px}.nf-p-team-modal-navigation-button[data-type=prev]{--_icon-rotate:180deg}html.nf-is-scroll-lock{overflow:hidden}@media screen and (width>=768px){.nf-p-team-modal-item{align-items:center;padding:40px clamp(40px,15.38vw - 78px,132px);display:flex}.nf-p-team-modal-item-inner{width:100%;max-width:1100px;height:auto;max-height:100%;padding:var(--nf-modal-pad) var(--nf-modal-pad) clamp(100px, 14.2vh, 128px);pointer-events:var(--_pointer-events-auto,none);margin:0 auto}.nf-p-team-modal-item-wrapper{height:auto;max-height:100%}.nf-p-team-modal-item-scroller{gap:var(--nf-modal-gap);height:auto;overflow-y:initial;align-items:flex-start;display:flex}.nf-p-team-modal-item-image{width:var(--nf-modal-portrait);flex-shrink:0}.nf-p-team-modal-item-body{flex-direction:column;flex-grow:1;align-items:flex-start;min-width:0;max-width:58ch;display:flex}.nf-p-team-modal-item-info{margin-top:0}.nf-p-team-modal-item-info-position-text{font-size:min(16px,2.08vh)}.nf-p-team-modal-item-info-name-text{font-size:min(40px,5.21vh)}.nf-p-team-modal-item-introduction{max-height:46vh;margin-top:28px;font-size:min(17px,2.2vh);line-height:1.7;overflow-y:auto}.nf-p-team-modal-navigation{padding-left:calc(var(--nf-modal-pad) + var(--nf-modal-portrait) + var(--nf-modal-gap));justify-content:flex-start;display:flex;position:absolute;inset:auto 0 32px}.nf-p-team-modal-navigation-list{gap:4px;display:flex}.nf-p-team-modal-navigation-button{width:88px}}@media (prefers-reduced-motion:reduce){.nf-p-team-item-image img,.nf-p-team-item-image-color{transition:none}}[data-gsap=s-cta]{will-change:max-width;margin-inline:auto}[data-gsap=hero-image]{will-change:transform}#home{all:initial;min-height:100vh;display:block}#home :not(svgns|*),#home :before,#home :after{all:revert}#home{--ink:#1e1e1e;--ink-soft:#3a3a3a;--deep:#304a57;--rule:#d8d8d8;--display:"Outfit", -apple-system, Segoe UI, Arial, sans-serif;--body:"Plus Jakarta Sans", -apple-system, Segoe UI, Arial, sans-serif}#home,#home *{box-sizing:border-box}#home{background:linear-gradient(130deg, var(--paper-100), var(--sage-100) 70%, #f3e2f0);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0}#home .nf-stage{height:900vh;position:relative}#home .nf-sticky{height:100vh;position:sticky;top:0;overflow:hidden}#home .nf-stage canvas{cursor:default;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}#home #groundWash{opacity:0;z-index:0;pointer-events:none;background:radial-gradient(at 48% 42%,#c4442f 0,#a82e23 62%,#8c2018 100%);position:absolute;inset:0}#home .nf-lines{pointer-events:none;position:absolute;inset:0}#home .nf-line{opacity:0;max-width:min(46ch,80vw);transition:opacity .5s,transform .5s;position:absolute;bottom:clamp(64px,12vh,132px);left:clamp(20px,6vw,104px);transform:translateY(10px)}#home .nf-line .nf-tag,#home .nf-line small{will-change:transform, opacity}#home .nf-line.nf-on{opacity:1;transform:none}#home .nf-line small{font-family:var(--body);color:var(--ink);max-width:46ch;font-size:clamp(15px,1.25vw,17px);font-weight:300;line-height:1.62;display:block}#home .nf-tag{font-family:var(--body);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:400;display:inline-flex}#home .nf-tag i{background:var(--deep);border-radius:50%;width:6px;height:6px;display:block}#home .nf-cta{border-bottom:1px solid var(--ink);font-family:var(--body);color:var(--ink);pointer-events:auto;align-items:center;gap:10px;margin-top:22px;padding-bottom:8px;font-size:14px;text-decoration:none;display:inline-flex}#home .nf-cta svg{stroke:currentColor;width:15px;height:15px}#home .nf-hero-mark{max-width:min(18ch,70vw);transition:opacity .45s;position:absolute;top:clamp(84px,16vh,150px);left:clamp(20px,6vw,104px)}#home .nf-hero-mark h1{font-family:var(--display);letter-spacing:-.022em;margin:0;font-size:clamp(34px,5.4vw,78px);font-weight:200;line-height:1.04}#home .nf-hint{background:linear-gradient(180deg, transparent, var(--ink));opacity:.34;width:1px;height:46px;transition:opacity .4s;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){#home .nf-stage{height:auto}#home .nf-sticky{height:78vh;position:relative}}#home{--ink:#243b3c;--ink-soft:#4a6261;--rule:#cedbd4;--copy-ink:#405755;--rule-soft:#9bac9f;--bar:#78958b;--bar-track:#506a6012;--copy-lead:var(--copper-600);scroll-behavior:auto;background:var(--sage-100)}#home .nf-stage{height:1386svh}#home .nf-sticky{background:radial-gradient(ellipse at 62% 46%, #fff9e757 0, #fff9e700 42%), radial-gradient(ellipse at 78% 38%, var(--sage-100) 0, transparent 62%), radial-gradient(ellipse at 8% 12%, #dae9eb 0, transparent 64%), linear-gradient(135deg, var(--sage-100), var(--sage-100) 72%, #ebe6ed);height:100svh}#home canvas{cursor:default;touch-action:pan-y}#home #copyVeil{pointer-events:none;opacity:0;background:linear-gradient(90deg,#e6efebf5,#e6efeba6 24%,#0000 47%);position:absolute;inset:0}#home a:focus-visible,#home button:focus-visible{outline-offset:7px;outline:2px solid #496e67}#home .nf-hero-mark{pointer-events:none;max-width:47vw;transition:none;top:24%;left:6vw}#home .nf-hero-mark h1{letter-spacing:-.045em;font-size:clamp(42px,5.35vw,88px);font-weight:300;line-height:1.06}#home .nf-line{pointer-events:none;max-width:min(38ch,35vw);transition:none;bottom:14%;left:6vw}#home .nf-line small{color:var(--copy-ink);font-size:clamp(13px,1.1vw,16px);font-weight:450;line-height:1.75}#home .nf-line small b{color:var(--copy-lead);font-weight:600}#home .nf-line .nf-tag{letter-spacing:.12em;margin-bottom:18px;font-size:10px}#home .nf-line[data-beat="0"]{bottom:18%}#home .nf-line[data-beat="4"]{max-width:35ch;bottom:12%}#home .nf-hint{width:auto;height:auto;font:400 10px var(--body);color:var(--ink-soft);opacity:1;background:0 0;align-items:center;gap:14px;display:flex;bottom:32px;left:6vw;transform:none}#home .nf-hint:before{content:"";background:#78958b;width:1px;height:28px;animation:2.8s ease-in-out infinite scrollTick;display:block}@keyframes scrollTick{0%,to{transform-origin:top;opacity:.48;transform:scaleY(.72)}50%{transform-origin:top;opacity:1;transform:scaleY(1)}}#home .nf-progress-track{background:var(--bar-track);height:2px;position:absolute;bottom:0;left:0;right:0}#home #progressBar{background:var(--bar);transform-origin:0;height:100%;transform:scaleX(0)}#home #readout{max-width:19ch;font:300 clamp(22px, 2.2vw, 36px)/1.15 var(--display);letter-spacing:-.025em;opacity:0;pointer-events:none;z-index:2;position:absolute;top:10%;left:6vw}#home #imageError{color:#813d35;font-size:14px;position:absolute;top:45%;left:53%}body.nf-reduced #home .nf-stage{height:auto}body.nf-reduced #home .nf-sticky{height:auto;padding-top:72svh;position:relative;overflow:visible}body.nf-reduced #home canvas{height:70svh}body.nf-reduced #home .nf-hero-mark{top:130px}body.nf-reduced #home .nf-lines{grid-template-columns:1fr 1fr;gap:36px;padding:20px 6vw 70px;display:grid;position:relative;inset:auto}body.nf-reduced #home .nf-line{opacity:1;visibility:visible;max-width:42ch;position:relative;inset:auto;transform:none}body.nf-reduced #home .nf-hint,body.nf-reduced #home #readout,body.nf-reduced #home .nf-progress-track{display:none}#home .nf-content{--pg-bg:#f3f5ec;--pg-paper:#fbfcf6;--pg-ink:#173c2c;--pg-muted:#5c6e60;--pg-line:#173c2c29;--pg-accent:#d6ed91;--pg-radius:12px;background:var(--pg-bg);color:var(--pg-ink);z-index:2;position:relative}#home .nf-wrap{width:100%;max-width:1440px;margin:0 auto;padding-inline:clamp(20px,4.5vw,72px)}#home .nf-sec{border-top:1px solid var(--pg-line);align-items:center;min-height:100svh;padding-block:clamp(72px,9vh,120px);display:flex}#home .nf-sec>.nf-wrap{width:100%}#home .nf-sec:first-child{background:var(--pg-paper);border-top:0}#home .nf-sec.nf-paper{background:var(--pg-paper)}#home .nf-eyebrow{font:500 10px/1.6 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--pg-muted);display:block}#home .nf-head{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:42px;display:flex}#home .nf-head h2{font:400 clamp(36px, 4vw, 58px)/1.06 var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:20px 0 0}#home .nf-head>p{width:380px;max-width:40%;color:var(--pg-muted);font:400 15px/1.75 var(--body);margin:0}#home .nf-link{min-height:48px;font:500 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-ink);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:32px;min-width:200px;margin-top:30px;padding:10px 0;text-decoration:none;display:inline-flex}@media (hover:hover){#home .nf-link:hover>span{transform:translate(2px,-2px)}}#home .nf-link>span{transition:transform .2s}#home .nf-quote blockquote{font:400 clamp(30px, 3.6vw, 52px)/1.14 var(--display);letter-spacing:-.042em;text-wrap:balance;max-width:20ch;margin:0}#home .nf-quote figcaption{font:400 13px/1.7 var(--body);color:var(--pg-muted);margin-top:32px}#home .nf-quote figcaption b{color:var(--pg-ink);font-size:14px;font-weight:500;display:block}#home .nf-of-footer{background:var(--forest-900);color:var(--paper-100);z-index:2;padding:76px 6vw 28px;position:relative}#home .nf-of-footer a,#home .nf-of-footer button{color:var(--paper-100);font-family:var(--body);text-decoration:none}#home .nf-of-footer-main{grid-template-columns:1.25fr .6fr 1.1fr;gap:7vw;max-width:1320px;margin:auto;padding-bottom:75px;display:grid}#home .nf-of-footer-wordmark{font-family:var(--display);letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:28px;font-size:clamp(32px,3.3vw,50px);font-weight:450;line-height:1.15;display:flex}#home .nf-of-footer-wordmark span{color:#c2d4a9;font-size:.7em}#home .nf-of-footer-brand p{font:400 15px/1.6 var(--body);color:#cfdbcb;margin-top:22px}#home .nf-of-footer-nav{flex-direction:column;align-items:flex-start;gap:0;display:flex}#home .nf-of-footer-nav a{font:400 14px/1.5 var(--body);align-items:center;min-height:44px;display:inline-flex}#home .nf-of-footer-label{color:var(--sage-300);font:500 12px/1.4 var(--body);text-transform:uppercase;letter-spacing:.08em;margin:0 0 24px}#home .nf-of-footer-connect>a{font:400 14px/1.5 var(--body);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}#home .nf-of-footer-careers{flex-wrap:wrap;gap:6px 28px;margin-top:23px;display:flex}#home .nf-of-footer-careers a{font:400 13px/1.5 var(--body)}#home .nf-of-footer-bottom{border-top:1px solid var(--sage-600);max-width:1320px;font:400 12px/1.6 var(--body);justify-content:space-between;align-items:center;gap:25px;margin:auto;padding-top:23px;display:flex}#home .nf-of-footer-bottom p{color:#cfdbcb;margin:0}#home .nf-of-footer-tools{flex-wrap:wrap;align-items:center;gap:26px;display:flex}#home .nf-of-footer-tools a{align-items:center;min-height:44px;padding:12px 0;font-size:12px;display:inline-flex}@media (width<=900px){#home .nf-sec{padding-block:64px}#home .nf-head{display:block}#home .nf-head>p{width:auto;max-width:none;margin-top:20px}#home .nf-of-footer{padding:52px 20px 24px}#home .nf-of-footer-main{grid-template-columns:1fr;gap:34px;padding-bottom:40px}}@media (width<=700px){#home .nf-sec{min-height:auto;padding-block:52px}#home .nf-of-footer-bottom{flex-wrap:wrap;gap:8px 16px;font-size:11px}#home .nf-stage{height:1694svh}#home #readout{max-width:16ch;font-size:23px;top:11%;left:6vw}#home .nf-hero-mark{max-width:90vw;top:15%}#home .nf-hero-mark h1{font-size:clamp(33px,8.7vw,54px);line-height:1.05}#home .nf-line,#home .nf-line[data-beat="0"],#home .nf-line[data-beat="4"]{max-width:87vw;bottom:10%}#home .nf-line small{max-width:43ch;font-size:12px;line-height:1.7}#home .nf-line .nf-tag{margin-bottom:11px;font-size:9px}#home .nf-hint{font-size:9px;bottom:20px}#home .nf-hint:before{height:18px}#home #readout{max-width:17ch;font-size:25px;top:16%}#home #copyVeil{background:linear-gradient(0deg, var(--sage-100), #e8f0e9fa 25%, transparent 48%)}body.nf-reduced #home .nf-lines{grid-template-columns:1fr}body.nf-reduced #home .nf-hero-mark{top:90px}}@media (height<=520px) and (width>=701px){#home .nf-hero-mark{top:20%}#home .nf-hero-mark h1{font-size:40px}#home .nf-line small{font-size:11px}#home .nf-line,#home .nf-line[data-beat="0"]{bottom:13%}}#tech{all:initial;min-height:100vh;display:block}#tech :not(svgns|*),#tech :before,#tech :after{all:revert}#tech{--of-ink:var(--text);--of-forest:var(--forest-900);--of-sage:var(--sage-100);--of-peach:#f4e4d5;--of-lilac:#eae4f0;--of-paper:var(--paper-50);--of-accent:var(--forest-700);--of-rule:#8f947e;--of-quiet:var(--text-muted);--of-line:#a9afa2;--ink:#1e1e1e;--display:Outfit, -apple-system, Segoe UI, Arial, sans-serif;--body:"Plus Jakarta Sans", -apple-system, Segoe UI, Arial, sans-serif;--pad:26px;--radius:0px}#tech,#tech *{box-sizing:border-box}#tech{scroll-behavior:auto;background:var(--paper-50);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400}#tech img{max-width:100%}#tech h1,#tech h2,#tech h3,#tech h4,#tech strong,#tech b{font-family:var(--display)}#tech h1,#tech h2,#tech h3{letter-spacing:-.05em;margin:0;font-weight:450;line-height:1.06}#tech h1{letter-spacing:-.058em;font-weight:420}#tech p{margin:0}#tech a{color:inherit}#tech :focus-visible{outline:2px solid var(--of-accent);outline-offset:5px}#tech .nf-wrap-variant{width:100%;max-width:1320px;padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}#tech .nf-tag{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--of-accent);align-items:center;gap:9px;font-size:12px;font-weight:500;display:inline-flex}#tech .nf-tag i{background:var(--of-accent);border-radius:50%;flex:none;width:6px;height:6px;display:block}#tech .nf-lede{font-family:var(--body);color:var(--ink);font-size:clamp(17px,1.5vw,19px);font-weight:400;line-height:1.7}#tech .nf-body-s{font-family:var(--body);color:var(--of-quiet);font-size:15px;font-weight:400;line-height:1.8;display:block}#tech .nf-cta{border-bottom:1px solid var(--of-accent);font-family:var(--body);color:var(--of-ink);border-radius:var(--radius);align-items:center;gap:12px;padding-bottom:9px;font-size:14px;font-weight:500;text-decoration:none;transition:gap .3s;display:inline-flex}@media (hover:hover){#tech .nf-cta:hover{gap:18px}}#tech .nf-cta svg{stroke:currentColor;flex:none;width:15px;height:15px}#tech .nf-navigation{z-index:10000;isolation:isolate;background:linear-gradient(#ffffffa8,#fff0 100%);padding:24px 5vw 0;transition:background-color .2s,box-shadow .2s;position:fixed;top:0;left:0;right:0}#tech .nf-navigation.nf-nav-scrolled{box-shadow:none;background:0 0}#tech .nf-navigation-bar-wrap{z-index:2;height:72px;position:fixed;top:0;left:0;right:0}#tech .nf-navigation-bar-inner{background-color:#ffffff03;background-image:linear-gradient(#ffffff0d,#fff0);justify-content:space-between;align-items:center;height:100%;padding-left:20px;padding-right:20px;display:flex}#tech .nf-navigation-logo{z-index:9010;pointer-events:auto;height:40px;position:relative}#tech .nf-navigation-logo-link{color:#1e1e1e;align-items:center;gap:11px;height:100%;text-decoration:none;display:inline-flex}@media (hover:hover){#tech .nf-navigation-logo-link:hover{opacity:.72}}#tech .nf-brand-bird{width:46px;height:46px;box-shadow:none;mix-blend-mode:multiply;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}#tech .nf-brand-bird img{object-fit:contain;width:100%;height:100%;display:block}#tech .nf-brand-name{box-shadow:none;font-family:var(--display);letter-spacing:-.045em;text-transform:none;white-space:nowrap;color:#1e1e1e;background:0 0;border:0;border-radius:0;align-items:center;font-size:27px;font-weight:500;line-height:1;display:inline-flex}#tech .nf-navigation-list{align-items:center;display:flex}#tech .nf-u-inline{flex-flow:wrap;justify-content:center;align-items:center;display:inline-flex}#tech .nf-navigation .nf-navigation-link{color:#1e1e1e;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:12px 16px 14px;font-weight:500;text-decoration:none;transition:color .22s,background-color .22s,opacity .22s;display:flex;position:relative}#tech .nf-navigation-link .nf-text-tag-s{font-family:var(--display);text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;line-height:1}#tech .nf-navigation-link-arrow{justify-content:center;align-items:center;margin-right:-12px;display:none}#tech .nf-navigation-link-arrow svg{width:21px;height:20px;display:block}#tech .nf-navigation .nf-navigation-link:after{content:"";background:var(--forest-700);transform-origin:0;opacity:.55;height:1px;transition:transform .22s,opacity .22s;position:absolute;bottom:7px;left:16px;right:16px;transform:scaleX(0)}#tech .nf-navigation .nf-navigation-link:focus-visible:after{transform:scaleX(1)}@media (hover:hover){#tech .nf-navigation .nf-navigation-link:hover:after{transform:scaleX(1)}}#tech .nf-navigation .nf-navigation-link[aria-current=page]:after{opacity:1;transform:scaleX(1)}#tech .nf-navigation .nf-navigation-link:focus-visible{color:#315943;background:0 0}@media (hover:hover){#tech .nf-navigation .nf-navigation-link:hover{color:#315943;background:0 0}}#tech .nf-navigation .nf-navigation-link[aria-current=page]{color:var(--forest-900);background:0 0}#tech .nf-navigation-trigger-wrap{z-index:1;display:none;position:relative}#tech .nf-menu-button{background:var(--sage-100);color:var(--forest-900);min-height:44px;font-family:var(--display);letter-spacing:0;text-transform:none;cursor:pointer;border:0;border-radius:40px;padding:10px 14px;font-size:13px;font-weight:500}#tech .nf-navigation-blur{z-index:0;pointer-events:none;display:block;position:fixed;inset:0}#tech .nf-navigation-modal-placeholder{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);height:0}#tech .nf-progressive-blur{z-index:0;height:72px;position:relative}#tech .nf-progressive-blur-item{position:absolute;inset:0}#tech .nf-progressive-blur-item:first-of-type{-webkit-backdrop-filter:blur(2px);z-index:1;-webkit-mask:linear-gradient(#0000 40%,#000 60% 80%,#0000 100%);mask:linear-gradient(#0000 40%,#000 60% 80%,#0000 100%)}#tech .nf-progressive-blur-item:nth-of-type(2){-webkit-backdrop-filter:blur(4px);z-index:2;-webkit-mask:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%);mask:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%)}#tech .nf-progressive-blur-item:nth-of-type(3){-webkit-backdrop-filter:blur(8px);z-index:3;-webkit-mask:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%);mask:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%)}#tech .nf-progressive-blur-item:nth-of-type(4){-webkit-backdrop-filter:blur(16px);z-index:4;-webkit-mask:linear-gradient(#000 0% 20%,#0000 40%);mask:linear-gradient(#000 0% 20%,#0000 40%)}#tech .nf-progressive-blur-item:nth-of-type(5){-webkit-backdrop-filter:blur(32px);z-index:5;-webkit-mask:linear-gradient(#000 0%,#0000 20%);mask:linear-gradient(#000 0%,#0000 20%)}#tech .nf-mobile-menu{z-index:9999;background:var(--paper-50);color:#1e1e1e;border:0;border-radius:20px;gap:12px;padding:20px;display:grid;position:fixed;inset:65px 20px auto;box-shadow:0 10px 38px #1e1e1e18}#tech .nf-mobile-menu[hidden]{display:none}#tech .nf-mobile-menu a{color:inherit;font-family:var(--display);padding:16px;font-size:13px;font-weight:500;text-decoration:none}#tech a:focus-visible,#tech button:focus-visible{outline-offset:7px;outline:2px solid #496e67}@media screen and (width<=991px){#tech .nf-navigation{padding:18px 5vw 0}#tech .nf-navigation-list{display:none}#tech .nf-navigation-trigger-wrap{display:flex}#tech .nf-navigation .nf-navigation-link{padding-bottom:12px}#tech .nf-navigation .nf-navigation-link:after{bottom:5px}#tech .nf-brand-name{font-size:24px}}@media screen and (width<=600px){#tech .nf-navigation{padding:12px 4vw 0}#tech .nf-navigation-logo-link{gap:7px}#tech .nf-brand-bird{width:36px;height:36px}#tech .nf-brand-name{font-size:22px}}#tech .nf-of-hero{background:linear-gradient(180deg, var(--paper-100) 0%, var(--paper-50) 44%, var(--paper-50) 100%);align-items:flex-start;min-height:100svh;padding-block:216px clamp(76px,10vh,124px);display:flex;position:relative;overflow:hidden}#tech .nf-of-hero-media{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}#tech .nf-of-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(101deg,#fffffff2 0%,#ffffffe0 34%,#fff0 64%);position:absolute;inset:0}#tech .nf-of-hero-inner{z-index:2;width:100%;position:relative}#tech .nf-of-hero h1{max-width:520px;margin:0;font-size:clamp(42px,5.4vw,84px);line-height:1.02}#tech .nf-of-hero .nf-lede{max-width:480px;color:var(--of-quiet);margin-top:30px;font-size:18px;line-height:1.65}#tech .nf-of-hero-go{flex-wrap:wrap;gap:18px 36px;margin-top:44px;display:flex}#tech .nf-cta-quiet{border-bottom-color:var(--of-line);color:var(--of-quiet)}#tech .nf-of-voices,#tech .nf-of-system,#tech .nf-of-pubs,#tech .nf-of-def{padding-block:clamp(84px,11vh,142px)}#tech .nf-of-def{background:var(--of-paper)}#tech .nf-of-def-lede{max-width:64ch;color:var(--of-quiet);margin-top:24px}#tech .nf-of-entry{grid-template-columns:minmax(200px,.8fr) minmax(0,1.7fr);gap:clamp(30px,4.5vw,76px);margin-top:clamp(44px,5.5vw,72px);display:grid}#tech .nf-of-headword{letter-spacing:-.055em;margin:0;font-size:clamp(50px,6.4vw,92px);line-height:.94}#tech .nf-of-expand{max-width:16ch;font:450 clamp(17px, 1.5vw, 20px)/1.4 var(--display);letter-spacing:-.02em;margin:14px 0 0}#tech .nf-of-phon{color:var(--of-quiet);font:400 13.5px/1.5 "Lucida Grande", "Charis SIL", "Doulos SIL", "Gentium Plus", var(--body);margin:16px 0 0}#tech .nf-of-senses{margin:0;padding:0;list-style:none}#tech .nf-of-senses li{padding:26px 0}#tech .nf-of-senses li:first-child{padding-top:0}#tech .nf-of-senses b{font:600 9.5px/1.6 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--of-accent);margin-bottom:8px;display:block}#tech .nf-of-senses p{max-width:56ch;font:450 clamp(17px, 1.6vw, 21px)/1.55 var(--display);letter-spacing:-.02em;margin:0}#tech .nf-of-senses p.nf-of-eg{max-width:56ch;font:400 15px/1.55 var(--body);color:var(--of-quiet);letter-spacing:normal;margin:12px 0 0;font-style:italic}#tech .nf-of-senses p.nf-of-eg b{font:inherit;letter-spacing:normal;text-transform:none;color:var(--of-ink);margin:0;font-style:italic;font-weight:600;display:inline}#tech .nf-of-usage{background:0 0;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(12px,1.2vw,18px);margin:42px 0 0;padding:0;display:grid}#tech .nf-of-usage:before{content:"“";font:700 clamp(66px, 6.2vw, 92px)/.6 var(--display);color:var(--of-accent);grid-area:1/1/span 2;align-self:start;margin-top:6px}#tech .nf-of-usage p{font:500 clamp(24px, 2.4vw, 32px)/1.38 var(--body);letter-spacing:-.015em;color:var(--ink);grid-area:1/2;margin:0}#tech .nf-of-usage cite{font-style:normal;font:600 9.5px/1.6 var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--of-accent);grid-area:2/2;margin-top:14px;display:block}@media (width<=760px){#tech .nf-of-entry{grid-template-columns:1fr;gap:26px}}#tech .nf-of-boxes{padding-block:clamp(56px,7vh,92px) clamp(64px,8vh,104px)}#tech .nf-of-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}#tech .nf-of-box{background:rgb(var(--bxc));border:1px solid #173c2c29;border-radius:12px;align-items:flex-end;min-height:352px;display:flex;position:relative;overflow:hidden}#tech .nf-of-box canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}#tech .nf-of-box:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(0deg, rgb(var(--bxc)) 0 42%, rgba(var(--bxc), .86) 68%, rgba(var(--bxc), 0) 100%);height:62%;position:absolute;bottom:0;left:0;right:0}#tech .nf-of-box-body{z-index:2;flex-direction:column;gap:11px;width:100%;padding:32px 34px 30px;display:flex;position:relative}#tech .nf-of-box-peach{--bxc:244, 228, 213;--bxa:#6b4420;--bxs:#574c40}#tech .nf-of-box-lilac{--bxc:234, 228, 240;--bxa:#443263;--bxs:#4e4759}#tech .nf-of-box-eyebrow{font:600 10px/1.6 var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--bxa);display:block}#tech .nf-of-box-title{font:450 clamp(23px, 2.2vw, 31px)/1.1 var(--display);letter-spacing:-.035em;color:var(--of-ink);margin:0}#tech .nf-of-box-sub{max-width:44ch;font:400 15px/1.6 var(--body);color:var(--bxs);margin:0}#tech .nf-of-box-link{font:600 12.5px/1 var(--body);color:var(--bxa);border-bottom:1px solid #173c2c47;align-self:flex-start;align-items:center;gap:9px;margin-top:2px;padding-bottom:6px;text-decoration:none;display:inline-flex}@media (hover:hover){#tech .nf-of-box-link:hover{border-bottom-color:var(--bxa)}}#tech .nf-of-box-link svg{width:15px;height:15px}@media (width<=820px){#tech .nf-of-box-grid{grid-template-columns:1fr}}#tech .nf-of-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.6vw,22px);margin-top:clamp(26px,3vw,40px);display:grid}#tech .nf-of-voice{background:var(--paper-100);border-radius:12px;flex-direction:column;margin:0;padding:clamp(26px,2.8vw,38px) clamp(26px,2.8vw,38px) clamp(30px,3.2vw,44px);display:flex}#tech .nf-of-voice-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}#tech .nf-of-name{font:500 18px/1.35 var(--body);color:var(--of-ink);display:block}#tech .nf-of-role{font:400 14px/1.45 var(--body);color:var(--of-quiet);max-width:24ch;margin-top:9px;display:block}#tech .nf-of-voice blockquote{margin:clamp(34px,4.2vw,62px) 0 0}#tech .nf-of-say{max-width:15ch;font:700 clamp(28px, 3vw, 42px)/1.06 var(--display);letter-spacing:-.04em;color:var(--of-ink);text-wrap:pretty;margin:0}#tech .nf-of-say-more{max-width:34ch;font:400 16px/1.6 var(--body);color:var(--of-quiet);margin:clamp(26px,3vw,44px) 0 0}#tech .nf-of-portrait{aspect-ratio:1;background:var(--of-sage);border-radius:12px;flex:none;width:clamp(124px,12vw,172px);position:relative;overflow:hidden}#tech .nf-of-portrait img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=820px){#tech .nf-of-voice-grid{grid-template-columns:1fr}}#tech .nf-of-build{padding:30px max(var(--pad), calc((100% - 1320px) / 2 + var(--pad)));color:var(--paper-100);background:#2b4c3a;border-block:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(64px,9vh,112px);display:flex}#tech .nf-of-build h3{color:var(--paper-100);font-size:clamp(23px,2.4vw,32px)}#tech .nf-of-build p{color:#c9d7cc;margin-top:8px}#tech .nf-of-build .nf-cta{color:var(--paper-100);border-bottom-color:#eef3ea6b}@media (hover:hover){#tech .nf-of-build .nf-cta:hover{border-bottom-color:var(--paper-100)}}#tech .nf-of-system-head h2{margin:22px 0 0;font-size:clamp(34px,4.2vw,62px)}#tech .nf-of-system-head .nf-lede{max-width:62ch;color:var(--of-quiet);margin-top:26px}#tech .nf-of-pubs-head{padding-bottom:0}#tech .nf-of-pubs-head h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.04}#tech .nf-of-pub-grid{gap:clamp(20px,2.2vw,30px);margin:clamp(30px,3.4vw,44px) 0 0;padding:0;list-style:none;display:grid}#tech .nf-of-pub{background:var(--of-sage);border:1px solid #173c2c29;border-radius:12px;padding:clamp(28px,3vw,40px) clamp(26px,3vw,42px)}#tech .nf-of-pub-top{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:16px;display:flex}#tech .nf-of-pub-venue{font:400 14.5px/1.4 var(--body);color:var(--of-quiet)}#tech .nf-of-pub h3{max-width:54ch;margin:0;font-size:clamp(20px,1.9vw,26px);line-height:1.3}#tech .nf-of-pub-authors{font:400 15px/1.7 var(--body);color:var(--of-quiet);margin:18px 0 0}#tech .nf-of-pub-authors sup,#tech .nf-of-pub-aff sup{vertical-align:super;color:var(--of-accent);font-size:.7em}#tech .nf-of-pub-aff{font:400 13px/1.7 var(--body);color:var(--of-line);margin:11px 0 0}@media (width<=1000px){#tech .nf-of-hero-media{opacity:.4}#tech .nf-of-hero:after{background:linear-gradient(#ffffffe6 0%,#ffffff9e 52%,#fff3 100%)}#tech .nf-of-hero h1{max-width:none}#tech .nf-of-voice{grid-template-columns:1fr;gap:26px}#tech .nf-of-voice blockquote{max-width:none}#tech .nf-of-portrait{aspect-ratio:1;max-width:280px}#tech .nf-of-pubs-head{display:block}#tech .nf-of-pubs-head>p{width:auto;max-width:none;margin-top:18px}#tech .nf-of-pub{grid-template-columns:1fr;gap:16px}}@media (width<=700px){#tech .nf-of-hero{padding-block:clamp(92px,13vh,128px) 96px}#tech .nf-of-senses li{grid-template-columns:24px minmax(0,1fr);gap:12px}#tech .nf-of-build{padding:24px}}#tech [data-unified-design]{scroll-margin-top:24px}#tech [data-unified-design] [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){#tech [data-unified-design] *{scroll-behavior:auto!important;transition:none!important}}#tech .nf-media-section-banner{position:relative}#tech .nf-s-cta{border:0;align-items:center;min-height:clamp(360px,44vh,500px);padding-block:clamp(56px,7vh,84px);display:flex;position:relative;overflow:hidden}#tech .nf-s-cta>.nf-wrap-variant{z-index:2;width:100%;position:relative}#tech .nf-s-cta-content{z-index:2;width:48%;position:relative}#tech .nf-s-cta-content h2{max-width:15ch;margin-top:18px;font-size:clamp(34px,3.9vw,58px)}#tech .nf-s-cta-content p{max-width:46ch;margin-top:24px}#tech .nf-s-cta-content .nf-cta{margin-top:34px}#tech .nf-media{z-index:1;pointer-events:none;position:absolute;inset:0 0 0 48%}#tech .nf-media canvas{width:100%;height:100%;display:block}@media (width<=991px){#tech .nf-s-cta{align-items:center;min-height:0;padding-block:44px}#tech .nf-s-cta-content{width:100%;padding-bottom:250px}#tech .nf-media{height:280px;inset:auto 0 0 10%}}@media (width<=600px){#tech .nf-s-cta{padding-block:34px}#tech .nf-s-cta-content{padding-bottom:210px}#tech .nf-media{height:230px;left:-5%;right:-5%}}body[data-nf-page=tech] .nf-of-footer{margin-top:0}#tech .nf-of-footer{background:var(--of-forest);color:var(--paper-100);margin-top:0;padding:76px 6vw 28px;position:relative}#tech .nf-of-footer a{color:var(--paper-100);text-decoration:none}@media (hover:hover){#tech .nf-of-footer a:hover{text-underline-offset:5px;text-decoration:underline}}#tech .nf-of-footer-main{grid-template-columns:1.25fr .6fr 1.1fr;gap:7vw;max-width:1320px;margin:auto;padding-bottom:75px;display:grid}#tech .nf-of-footer-wordmark{font-family:var(--display);letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:28px;font-size:clamp(32px,3.3vw,50px);font-weight:450;line-height:1.15;display:flex}#tech .nf-of-footer-wordmark span{color:#c2d4a9;font-size:.7em}#tech .nf-of-footer-brand p{color:#cfdbcb;max-width:34ch;margin-top:22px;font-size:15px;line-height:1.7}#tech .nf-of-footer-label{color:var(--sage-300);text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px;font-size:12px;font-weight:500}#tech .nf-of-footer-nav{flex-direction:column;gap:0;display:flex}#tech .nf-of-footer-nav a{min-height:40px;padding:9px 0;font-size:16px;line-height:1.4}#tech .nf-of-footer-connect a{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:14px;min-height:44px;font-size:14px;line-height:1.5;display:flex}#tech .nf-of-footer-bottom{border-top:1px solid var(--sage-600);justify-content:space-between;align-items:center;gap:25px;max-width:1320px;margin:auto;padding-top:23px;font-size:12px;display:flex}#tech .nf-of-footer-bottom p{color:#cfdbcb;margin:0}#tech .nf-of-footer :focus-visible{outline-color:#e5d49b}@media (width<=991px){#tech .nf-of-footer{padding:50px 6vw 24px}#tech .nf-of-footer-main{grid-template-columns:1fr 1fr;gap:45px;padding-bottom:45px}#tech .nf-of-footer-brand{grid-column:1/-1}#tech .nf-of-footer-wordmark{font-size:40px}#tech .nf-of-footer-bottom{align-items:flex-start}}@media (width<=600px){#tech .nf-of-footer-main{grid-template-columns:1fr;gap:37px}#tech .nf-of-footer-brand{grid-column:auto}#tech .nf-of-footer-nav{grid-template-columns:1fr 1fr;display:grid}#tech .nf-of-footer-label{grid-column:1/-1;margin-bottom:14px}#tech .nf-of-footer-bottom{padding-top:22px;display:block}}#tech .nf-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(18px)}#tech .nf-reveal.nf-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#tech .nf-stage{height:auto}#tech .nf-reveal{opacity:1;transform:none}}#partnership,#careers{--display:"Outfit", -apple-system, Segoe UI, Arial, sans-serif;--body:"Plus Jakarta Sans", -apple-system, Segoe UI, Arial, sans-serif;--pg-bg:var(--paper-100);--pg-paper:var(--paper-50);--pg-ink:var(--forest-900);--pg-muted:var(--sage-600);--pg-line:#173c2c29;--pg-accent:var(--lime-200);--pg-radius:12px;background:var(--pg-bg);color:var(--pg-ink);font-family:var(--body)}#partnership .nf-wrap,#careers .nf-wrap{width:100%;max-width:1440px;margin:0 auto;padding-inline:clamp(20px,4.5vw,72px)}#partnership .nf-eyebrow,#careers .nf-eyebrow{font:500 10px/1.6 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--pg-muted);display:block}#partnership .nf-head,#careers .nf-head{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:42px;display:flex}#partnership .nf-head h2,#careers .nf-head h2{font:400 clamp(36px, 4vw, 58px)/1.06 var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:20px 0 0}#partnership .nf-head>p,#careers .nf-head>p{width:380px;max-width:40%;color:var(--pg-muted);font:400 15px/1.75 var(--body);margin:0}#partnership .nf-card,#careers .nf-card{border:1px solid var(--pg-line);border-radius:var(--pg-radius);background:var(--pg-paper);padding:30px}#partnership .nf-card p,#careers .nf-card p{color:var(--pg-muted);font:400 14px/1.75 var(--body);margin:0}#partnership .nf-link,#careers .nf-link{min-height:48px;font:500 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-ink);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:32px;min-width:200px;margin-top:30px;padding:10px 0;text-decoration:none;display:inline-flex}#partnership .nf-sec,#careers .nf-sec{padding-block:clamp(56px,7vh,96px)}#partnership .nf-page-hero,#careers .nf-page-hero{padding-block:clamp(132px,16vh,196px) clamp(48px,7vh,84px)}.nf-page-hero{min-height:auto;padding-block:clamp(96px,14vh,168px) clamp(48px,7vh,84px)}.nf-hero-h1{font:400 clamp(40px, 5.4vw, 78px)/1.04 var(--display);letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:20px 0 0}.nf-hero-sub{font:400 clamp(15px, 1.3vw, 18px)/1.7 var(--body);color:var(--pg-muted,var(--sage-600));max-width:48ch;margin:26px 0 0}#partnership .nf-sec,#careers .nf-sec{min-height:auto;display:block}#partnership .nf-sec>.nf-wrap,#careers .nf-sec>.nf-wrap{width:100%}.nf-offer{border-top:1px solid var(--pg-line,#173c2c29);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);padding-block:clamp(40px,5vh,64px);display:grid}.nf-offer h3{font:400 clamp(26px, 2.8vw, 40px)/1.1 var(--display);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 16px}.nf-offer p{font:400 15px/1.75 var(--body);color:var(--pg-muted,var(--sage-600));max-width:52ch;margin:0}.nf-box{border:1px solid var(--pg-line,#173c2c29);border-radius:var(--pg-radius,12px);background:var(--pg-paper,var(--paper-50));grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:40px;padding:clamp(30px,4vw,56px);display:grid}.nf-box h2{font:400 clamp(28px, 3.2vw, 44px)/1.08 var(--display);letter-spacing:-.04em;max-width:15ch;margin:18px 0 0}.nf-box p{font:400 14px/1.75 var(--body);color:var(--pg-muted,var(--sage-600));max-width:34ch;margin:14px 0 0}.nf-box>div:last-child{justify-self:end}.nf-tabs{flex-wrap:wrap;gap:6px;margin-top:38px;display:flex}.nf-tabs.nf-sub{margin-top:0;margin-bottom:34px}.nf-tab{appearance:none;border:1px solid var(--pg-line,#173c2c29);cursor:pointer;min-height:44px;font:500 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-muted,var(--sage-600));background:0 0;border-radius:100px;padding:12px 20px}.nf-tab.nf-is-on{background:var(--pg-ink,var(--forest-900));color:var(--pg-bg,var(--paper-100));border-color:#0000}.nf-tabpanel[hidden],.nf-subpanel[hidden]{display:none}.nf-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.nf-grid4 .nf-card h3{font:400 20px/1.25 var(--display);letter-spacing:-.02em;margin:16px 0 10px}.nf-icon{border:1px solid var(--pg-line,#173c2c29);border-radius:9px;width:34px;height:34px}.nf-jobs{border-collapse:collapse;width:100%;font-family:var(--body)}.nf-jobs th{text-align:left;font:500 10px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--pg-muted,var(--sage-600));border-bottom:1px solid var(--pg-line,#173c2c29);padding:0 0 14px}.nf-jobs td{border-bottom:1px solid var(--pg-line,#173c2c29);padding:22px 0;font-size:15px}.nf-jobs td:last-child{text-align:right}.nf-faq details{border-bottom:1px solid var(--pg-line,#173c2c29)}.nf-faq summary{cursor:pointer;font:400 18px/1.4 var(--display);letter-spacing:-.02em;padding:22px 0}.nf-faq p{font:400 14px/1.75 var(--body);color:var(--pg-muted,var(--sage-600));max-width:60ch;margin:0 0 22px}[data-mock]{outline-offset:6px;outline:1px dashed #173c2c38}@media (width<=900px){.nf-offer,.nf-box{grid-template-columns:1fr;gap:26px}.nf-box>div:last-child{justify-self:start}.nf-grid4{grid-template-columns:1fr}}#home .nf-sec{border-top:0;min-height:0;padding-block:clamp(54px,6.2vh,86px);display:block}#home .nf-sec:first-child{padding-top:clamp(62px,7.4vh,100px)}#home #ark .nf-head{align-items:flex-start;margin-bottom:34px}#home .nf-head-copy{gap:15px;width:520px;max-width:46%;margin-top:6px;display:grid}#home .nf-head-copy p{font:400 15px/1.72 var(--body);color:var(--pg-muted);margin:0}#home .nf-head-copy p:first-child{color:var(--pg-ink);font-size:16px}#home .nf-quote{background:var(--pg-paper)}#home .nf-quote-fig{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(26px,3.4vw,56px);margin:0;display:grid}#home .nf-quote-portrait{object-fit:cover;object-position:50% 22%;background:var(--pg-bg);width:clamp(92px,9.5vw,132px);height:clamp(92px,9.5vw,132px);box-shadow:0 0 0 1px var(--pg-line), 0 14px 34px #173c2c1a;border-radius:50%;display:block}#home .nf-quote blockquote{max-width:none;font-size:clamp(25px,2.9vw,42px)}#home .nf-quote figcaption{max-width:none;margin-top:22px}#home .nf-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.9vw,26px);display:grid}#home .nf-box{border:1px solid var(--pg-line);border-radius:var(--pg-radius);background:var(--pg-paper);flex-direction:column;display:flex;overflow:hidden}#home .nf-box-media{border-bottom:1px solid var(--pg-line);height:clamp(140px,15vw,188px)}#home .nf-box-media canvas{width:100%;height:100%;display:block}#home .nf-box-body{flex-direction:column;flex:1;gap:11px;padding:clamp(20px,2.1vw,30px);display:flex}#home .nf-box-title{font:400 clamp(23px, 2.2vw, 31px)/1.1 var(--display);letter-spacing:-.035em;margin:0}#home .nf-box-body>p{max-width:44ch;font:400 15px/1.7 var(--body);color:var(--pg-muted);margin:0}#home .nf-box .nf-link{align-self:flex-start;gap:22px;min-height:44px;margin-top:auto}#home .nf-box.nf-ink{background:var(--forest-900);border-color:var(--forest-900);color:var(--sage-100)}#home .nf-box.nf-ink .nf-eyebrow{color:#a7bfa9}#home .nf-box.nf-ink .nf-box-body>p{color:#c6d5c2}#home .nf-box.nf-ink .nf-link{color:var(--sage-100)}#home .nf-box.nf-ink .nf-box-media{border-bottom-color:#eef3e429}.nf-of-footer{margin-top:0}@media (width<=900px){#home .nf-box-grid{grid-template-columns:1fr}#home .nf-head-copy{width:auto;max-width:none;margin-top:18px}#home .nf-quote-fig{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){#home .nf-box-media canvas{opacity:.9}}#home #ark{padding-block:clamp(56px,7.2vh,92px) clamp(92px,14.4vh,176px)}#home #ark .nf-head h2{font:300 clamp(32px, 3.8vw, 54px)/1.04 var(--display);letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:14px 0 20px}#home .nf-head-copy{width:auto;max-width:none;margin-top:0}#home .nf-quote{padding-block:0 clamp(52px,6.8vh,86px)}#home .nf-boxes{background:var(--pg-paper);padding-bottom:clamp(88px,13.2vh,168px)}#home .nf-quote-fig{width:min(52%,620px);display:block}#home .nf-qtop{align-items:center;gap:15px;margin-bottom:18px;display:flex}#home .nf-quote-portrait{width:clamp(58px,5.2vw,68px);height:clamp(58px,5.2vw,68px);box-shadow:0 0 0 1px var(--pg-line)}#home .nf-quote blockquote{font:300 clamp(22px, 2.4vw, 34px)/1.16 var(--display);letter-spacing:-.04em;text-wrap:balance}#home .nf-quote figcaption{margin-top:0}#home .nf-box,#home .nf-box.nf-ink{color:var(--forest-900);background:#eaf0dc;border:0}#home .nf-box-media{border-bottom:0}#home .nf-box .nf-eyebrow,#home .nf-box.nf-ink .nf-eyebrow{color:#5a6e4a}#home .nf-box-body>p,#home .nf-box.nf-ink .nf-box-body>p{color:#556b4f}#home .nf-box .nf-link,#home .nf-box.nf-ink .nf-link{color:var(--forest-900)}.nf-rvh #home .nf-rv{opacity:0;will-change:opacity, transform;transform:translateY(80px)}@media (prefers-reduced-motion:no-preference){.nf-rvh #home .nf-rv{transition:opacity 1s cubic-bezier(.22,.7,.3,1),transform 1s cubic-bezier(.22,.7,.3,1)}}.nf-rvh #home .nf-rv.nf-in{opacity:1;transform:none}@media (width<=900px){#home #ark .nf-head,#home .nf-quote-fig{width:auto;margin-left:0}#home .nf-qtop{flex-direction:column;align-items:flex-start;gap:13px}}.nf-dd{display:inline-flex;position:relative}.nf-dd-toggle{align-items:center;gap:5px;display:inline-flex}.nf-dd-caret{opacity:.75;align-items:center;transition:transform .2s;display:inline-flex}.nf-dd:hover .nf-dd-caret,.nf-dd:focus-within .nf-dd-caret{transform:rotate(180deg)}.nf-dd-panel{z-index:40;background:var(--paper-50);opacity:0;visibility:hidden;border-radius:14px;width:max-content;padding:6px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:100%;right:0;transform:translateY(-6px);box-shadow:0 10px 38px #1e1e1e24}.nf-dd:hover .nf-dd-panel,.nf-dd:focus-within .nf-dd-panel{opacity:1;visibility:visible;transform:none}.nf-dd-panel .nf-navigation-link{white-space:nowrap;border-radius:9px;justify-content:flex-start;color:#1e1e1e!important;min-height:0!important;padding:10px 14px!important}.nf-dd-panel .nf-navigation-link:after{display:none!important}.nf-dd-panel .nf-navigation-link:hover{background:var(--sage-100)!important;color:#1e1e1e!important}.nf-mobile-menu .nf-mm-sub{opacity:.72}.nf-mobile-menu a[href=\#careers]+.nf-mm-sub{border-top:1px solid #1e1e1e14;margin-top:4px;padding-top:16px}#partnership .nf-btn{text-transform:none;letter-spacing:0;border:1px solid var(--pg-ink);background:var(--pg-ink);min-height:46px;color:var(--pg-bg);cursor:pointer;font:400 14px/1 var(--body);border-radius:4px;align-items:center;gap:14px;padding:0 20px;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}#partnership .nf-btn:active{transform:scale(.99)}@media (hover:hover){#partnership .nf-btn:hover{background:#0f2d20;border-color:#0f2d20}}#partnership .nf-btn-arrow{flex:none;width:16px;height:16px;display:block}#partnership .nf-btn.nf-is-quiet{color:var(--pg-ink);border-color:var(--pg-ink);background:0 0}@media (hover:hover){#partnership .nf-btn.nf-is-quiet:hover{background:#173c2c12}}#partnership{--pg-radius:0px}#partnership .nf-pt-hero{isolation:isolate;background:var(--pg-paper);--pt-gap:clamp(24px, 3.2vw, 56px);align-items:center;min-height:100svh;padding-block:clamp(120px,14vh,170px) clamp(64px,9vh,110px);display:flex;position:relative;overflow:hidden}#partnership .nf-pt-hero-stage{pointer-events:none;width:min(100% - 2*clamp(20px,4.5vw,72px),1440px - 2*clamp(20px,4.5vw,72px));margin-inline:auto;position:absolute;inset:0}#partnership .nf-pt-hero-art{z-index:-1;position:absolute;inset:0;transform:translate(-50%);width:100vw!important;left:50%!important;right:auto!important}#partnership .nf-pt-hero-art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#partnership .nf-pt-hero-grid{width:100%;display:block}#partnership .nf-pt-hero-body{max-width:min(34%,460px)}#partnership .nf-pt-hero .nf-hero-h1{text-wrap:initial;max-width:none;font-size:clamp(30px,3.6vw,52px)}#partnership .nf-pt-brief{z-index:3;--pt-cell:calc(( 100vw - var(--pt-body,min(34%, 460px)) - var(--pt-gap) - min(30%, 330px) - 16px ) / 14);left:calc(var(--pt-body,min(34%, 460px)) + var(--pt-gap) - var(--pt-cell));background:var(--paper-50);border:1px solid var(--pg-line);border-radius:4px;width:min(30%,330px);height:max-content;margin-block:auto;padding:19px 22px;transition:border-color .4s,box-shadow .4s;position:absolute;top:0;bottom:0;box-shadow:0 10px 30px #173c2c12}#partnership .nf-pt-brief.nf-is-sent{border-color:#365b4873}#partnership .nf-pt-brief.nf-is-done{border-color:#4a7a5c;box-shadow:0 10px 30px #4a7a5c29}#partnership .nf-pt-brief-lbl{font:500 9.5px/1 var(--body);letter-spacing:.11em;text-transform:uppercase;color:var(--pg-muted);align-items:center;gap:7px;margin-bottom:12px;display:flex}#partnership .nf-pt-brief.nf-is-done .nf-pt-brief-lbl{color:#4a7a5c}#partnership .nf-pt-tick{opacity:0;flex:none;width:12px;height:12px;transition:opacity .3s,transform .3s cubic-bezier(.2,1.4,.4,1);transform:scale(.6)}#partnership .nf-pt-brief.nf-is-done .nf-pt-tick{opacity:1;transform:scale(1)}#partnership .nf-pt-brief-txt{font:400 16.5px/1.5 var(--body);color:var(--pg-ink);min-height:3em}#partnership .nf-pt-brief-txt i{border-right:1.5px solid var(--forest-700);margin-left:1px;font-style:normal}#partnership .nf-pt-brief.nf-is-typing .nf-pt-brief-txt i{animation:1s step-end infinite ptCaret}@keyframes ptCaret{50%{border-color:#0000}}#partnership .nf-pt-result{z-index:4;--pt-cell:calc(( 100vw - var(--pt-body,min(34%, 460px)) - var(--pt-gap) - min(30%, 330px) - 16px ) / 14);left:calc(var(--pt-body,min(34%, 460px)) + var(--pt-gap) - var(--pt-cell));background:var(--paper-50);opacity:0;pointer-events:none;transform-origin:50%;border:1px solid #4a7a5c;border-radius:4px;width:min(30%,330px);height:max-content;margin-block:auto;padding:19px 22px;position:absolute;top:0;bottom:0;box-shadow:0 10px 30px #4a7a5c29}#partnership .nf-pt-result-lbl{font:500 9.5px/1 var(--body);letter-spacing:.11em;text-transform:uppercase;color:#4a7a5c;margin-bottom:12px;display:block}#partnership .nf-pt-result-name{font:400 31px/1 var(--display);letter-spacing:-.025em;color:var(--pg-ink);margin-bottom:10px;display:block}#partnership .nf-pt-result-sub{font:400 13.5px/1.6 var(--body);color:var(--pg-muted);display:block}#partnership .nf-hero-sub{min-height:5.2em;transition:opacity .3s}#partnership .nf-hero-sub.nf-is-swapping{opacity:0}#partnership .nf-hero-sub{color:var(--sage-600)}#partnership .nf-hero-sub b{color:var(--pg-ink);font-weight:500}#partnership .nf-pt-hero-cta{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}#partnership .nf-pt-ways{padding-block:clamp(56px,7vw,104px) clamp(56px,7vh,96px)}#partnership .nf-pt-big-title{font:400 clamp(30px, 2.646vw, 52px)/1.3 var(--display);text-transform:uppercase;letter-spacing:-.03em;opacity:0;margin:0}#partnership .nf-pt-big-title .nf-letter{opacity:0;filter:blur(7px);clip-path:polygon(0% 0,0 0,0 100%,0% 100%);will-change:filter, clip-path, opacity;display:inline-block;position:relative;transform:translateY(-.661vw)scale(.9)rotateY(-90deg)}#partnership .nf-is-inview .nf-pt-big-title{opacity:1}#partnership .nf-is-inview .nf-pt-big-title .nf-letter{opacity:1;filter:blur();clip-path:polygon(150% 0,0 0,-40% 100%,100% 100%);transition:transform 1.9s cubic-bezier(0,.55,.45,1),clip-path 1.9s cubic-bezier(0,.55,.45,1),opacity 1.9s ease-out,filter 1.9s cubic-bezier(0,.55,.45,1);transform:translateY(0)scale(1)}#partnership .nf-pt-lede{margin-top:1.6vw;transition:height .6s cubic-bezier(0,.55,.45,1);position:relative}#partnership .nf-pt-lede-item{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.83,0,.17,1)}#partnership .nf-pt-lede-item:not(:first-child){width:100%;position:absolute;top:0;left:0}#partnership .nf-pt-lede-item.nf-on{opacity:1;pointer-events:auto}#partnership .nf-pt-lede-item p{font:400 15px/1.8 var(--body);color:var(--pg-muted);margin:0}#partnership .nf-pt-lede-item .nf-btn{margin-top:clamp(18px,1.4vw,24px)}#partnership .nf-pt-cat{appearance:none;cursor:pointer;background:var(--pg-paper);border:1px solid var(--pg-line);color:var(--pg-ink);font:500 clamp(11px, 1.058vw, 14px)/1.4 var(--body);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:.794vw 1.323vw;transition:opacity .3s ease-out,background-color .3s ease-out,color .3s ease-out}@media (hover:hover){#partnership .nf-pt-cat:hover:not(.nf-active){opacity:.4}}#partnership .nf-pt-cat.nf-active{background:var(--pg-ink);color:var(--pg-paper);border-color:var(--pg-ink)}#partnership .nf-pt-rail2{width:100%;transition:height .6s cubic-bezier(0,.55,.45,1);position:relative}#partnership .nf-pt-set{z-index:-1;grid-template-columns:repeat(3,1fr);align-content:start;gap:1.6vw;width:100%;display:grid}#partnership .nf-pt-set:not(:first-child){position:absolute;top:0;left:0}#partnership .nf-pt-set.nf-active{z-index:3}#partnership .nf-join{z-index:1;color:var(--pg-ink);text-align:center;background:#e4f0bd;border-radius:12px;place-items:center;min-height:clamp(300px,28vw,400px);padding:clamp(40px,4.6vw,72px);display:grid;position:relative;overflow:hidden}#partnership .nf-join-body{flex-direction:column;align-items:center;gap:clamp(26px,3vw,42px);max-width:44ch;margin:0;display:flex}#partnership .nf-join .nf-eyebrow{color:color-mix(in srgb, var(--pg-muted) 78%, var(--pg-ink))}#partnership .nf-join h2{font:400 clamp(28px, 3.4vw, 48px)/1.08 var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:18px auto 0}#partnership .nf-join p{font:400 15px/1.75 var(--body);max-width:42ch;color:color-mix(in srgb, var(--pg-ink) 78%, transparent);margin:18px auto 0}#partnership .nf-join-cta{cursor:pointer;background:var(--pg-ink);min-height:52px;color:var(--pg-bg);font:400 16px/1 var(--body);letter-spacing:normal;text-transform:none;border:0;border-radius:5px;align-items:center;gap:14px;padding:0 14px 0 26px;text-decoration:none;transition:background .2s,box-shadow .26s;display:inline-flex}@media (hover:hover){#partnership .nf-join-cta:hover{background:#0f2a1f;box-shadow:0 12px 36px #173c2c3d}}#partnership .nf-join-cta-label{padding-bottom:1px}#partnership .nf-join-cta-icon{width:30px;height:30px;color:var(--pg-accent);flex:none;place-items:center;transition:transform .22s cubic-bezier(.2,.7,.3,1);display:grid}#partnership .nf-join-cta-icon svg{width:18px;height:18px;display:block}@media (hover:hover){#partnership .nf-join-cta:hover .nf-join-cta-icon{transform:translate(4px)}}.nf-pt-dialog{background:var(--paper-50);width:min(92vw,720px);max-width:720px;color:var(--forest-900);border:0;border-radius:16px;padding:0;box-shadow:0 40px 120px #061a1157}.nf-pt-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#091e1485}.nf-pt-dialog form{margin:0}.nf-pt-dl-head{border-bottom:1px solid #173c2c29;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 20px;display:flex}.nf-pt-dl-head h2{letter-spacing:-.035em;margin:9px 0 0;font:400 27px/1.15 Outfit,sans-serif}.nf-pt-dl-head p{color:var(--sage-600);max-width:52ch;margin:12px 0 0;font:400 13.5px/1.7 Plus Jakarta Sans,sans-serif}.nf-pt-x{appearance:none;cursor:pointer;width:36px;height:36px;color:var(--forest-900);background:0 0;border:1px solid #173c2c29;border-radius:50%;flex:none;font-size:17px;line-height:1}@media (hover:hover){.nf-pt-x:hover{background:var(--sage-100)}}.nf-pt-dl-body{max-height:min(58vh,560px);padding:24px 30px 4px;overflow-y:auto}.nf-pt-fs{border:0;margin:0 0 26px;padding:0}.nf-pt-fs legend{letter-spacing:.12em;text-transform:uppercase;color:var(--sage-600);margin-bottom:14px;padding:0;font:500 10px/1 Plus Jakarta Sans,sans-serif}.nf-pt-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nf-pt-f{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.nf-pt-f label{color:var(--forest-900);font:500 12px/1.4 Plus Jakarta Sans,sans-serif}.nf-pt-f label .nf-req{color:#8a6a2f}.nf-pt-f input,.nf-pt-f select,.nf-pt-f textarea{color:var(--forest-900);background:var(--paper-50);border:1px solid #173c2c29;border-radius:9px;width:100%;min-height:46px;padding:12px 13px;font:400 14px/1.5 Plus Jakarta Sans,sans-serif}.nf-pt-f textarea{resize:vertical;min-height:112px}.nf-pt-f input:focus,.nf-pt-f select:focus,.nf-pt-f textarea:focus{outline:2px solid var(--forest-700);outline-offset:1px;border-color:#0000}.nf-pt-hint{color:var(--sage-600);margin:0;font:400 11.5px/1.6 Plus Jakarta Sans,sans-serif}.nf-pt-radios{gap:8px;display:grid}.nf-pt-radio{cursor:pointer;background:var(--paper-50);border:1px solid #173c2c29;border-radius:9px;align-items:flex-start;gap:11px;padding:11px 13px;font:400 13.5px/1.5 Plus Jakarta Sans,sans-serif;display:flex}@media (hover:hover){.nf-pt-radio:hover{background:var(--paper-100)}}.nf-pt-radio input{accent-color:var(--forest-700);margin:2px 0 0}.nf-pt-radio:has(input:checked){border-color:var(--forest-700);background:var(--sage-100)}.nf-pt-consent{background:var(--sage-100);color:#3d5146;border-radius:10px;align-items:flex-start;gap:11px;padding:15px 16px;font:400 12.5px/1.65 Plus Jakarta Sans,sans-serif;display:flex}.nf-pt-consent input{accent-color:var(--forest-700);margin:2px 0 0}.nf-pt-dl-foot{border-top:1px solid #173c2c29;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 30px 24px;display:flex}.nf-pt-status{color:var(--sage-600);max-width:38ch;margin:0 auto 0 0;font:400 11.5px/1.5 Plus Jakarta Sans,sans-serif}.nf-pt-submit{appearance:none;cursor:pointer;background:var(--forest-900);min-height:48px;color:var(--paper-100);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:100px;padding:14px 26px;font:500 12px/1 Plus Jakarta Sans,sans-serif}@media (hover:hover){.nf-pt-submit:hover{background:#0f2d20}}.nf-pt-secondary{appearance:none;cursor:pointer;min-height:48px;color:var(--sage-600);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #173c2c29;border-radius:100px;padding:14px 20px;font:500 12px/1 Plus Jakarta Sans,sans-serif}@media (hover:hover){.nf-pt-secondary:hover{background:var(--sage-100);color:var(--forest-900)}}.nf-pt-done{text-align:center;padding:52px 30px 56px;display:none}.nf-pt-dialog.nf-is-done .nf-pt-done{display:block}.nf-pt-dialog.nf-is-done form{display:none}.nf-pt-done h2{letter-spacing:-.035em;margin:20px 0 0;font:400 28px/1.2 Outfit,sans-serif}.nf-pt-done p{color:var(--sage-600);max-width:40ch;margin:12px auto 26px;font:400 14px/1.7 Plus Jakarta Sans,sans-serif}.nf-pt-tick{width:54px;height:54px;margin:0 auto;display:block}@media (width<=900px){#partnership .nf-pt-lede{margin-top:18px}#partnership .nf-pt-cat{border-radius:4px;padding:10px 14px;font-size:11px}#partnership .nf-pt-set{flex-direction:column;gap:14px;display:flex}#partnership .nf-join{padding:clamp(34px,7vw,56px)}#partnership .nf-join-body{max-width:none}#partnership .nf-pt-hero{flex-direction:column;justify-content:flex-start;min-height:0;padding-block:clamp(104px,13vh,150px) clamp(48px,7vh,80px);display:flex;overflow:visible}#partnership .nf-pt-hero-stage{display:contents}#partnership .nf-pt-hero-art{order:2;width:100%;height:clamp(300px,90vw,400px);margin-top:38px;position:relative}#partnership .nf-pt-hero-art canvas{position:absolute;inset:0}#partnership .nf-pt-hero-body{max-width:none}#partnership .nf-pt-brief,#partnership .nf-pt-result{order:3;width:calc(100% - 2*clamp(20px,4.5vw,72px));height:auto;margin:22px 0 0;position:static;transform:none!important}#partnership .nf-pt-result{opacity:1;order:4}#partnership .nf-hero-sub{min-height:0}.nf-pt-row{grid-template-columns:1fr}.nf-pt-dl-body{max-height:64vh}}@media (prefers-reduced-motion:reduce){#partnership .nf-pt-hero-art{animation:none!important}}html[data-nf-page=partnership] .nf-of-footer{margin-top:0!important}html[data-nf-page=partnership] .nf-navigation-blur:after{content:"";pointer-events:none;background:linear-gradient(#f3f5eceb 0%,#f3f5ecc7 42%,#f3f5ec5c 76%,#f3f5ec00 100%);height:104px;position:absolute;inset:0 0 auto}html[data-nf-page=partnership] .nf-navigation-blur{height:104px;position:fixed;inset:0 0 auto}#partnership [data-mock]{outline:0}@media (width<=1100px){#partnership .nf-pt-set{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){#partnership .nf-pt-big-title,#partnership .nf-pt-big-title .nf-letter{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;transform:none!important}}#careers .nf-sec.nf-paper{background:var(--pg-paper)}#careers blockquote{border:0;margin:0;padding:0}#careers figcaption{text-align:left}.nf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#careers .nf-page-hero{align-content:center;min-height:100svh;padding-block:clamp(120px,14vh,180px) clamp(56px,8vh,96px);display:grid;position:relative;overflow:hidden}#careers .nf-hero-pic{z-index:0;background:var(--pg-ink);position:absolute;inset:0}#careers .nf-hero-pic img{object-fit:cover;mix-blend-mode:luminosity;filter:contrast(1.05)brightness(1.04);width:100%;height:100%;display:block}#careers .nf-hero-pic:after{content:"";background:linear-gradient(#173c2c8c,#173c2c00 170px),linear-gradient(92deg,#173c2cf2 4%,#173c2cc2 44%,#173c2c4d 100%);position:absolute;inset:0}#careers .nf-page-hero>.nf-wrap{z-index:2;position:relative}#careers .nf-hero-photo .nf-eyebrow{color:var(--pg-accent)}#careers .nf-hero-photo .nf-hero-h1{color:var(--pg-bg);max-width:15ch}#careers .nf-hero-photo .nf-hero-lead{color:color-mix(in srgb, var(--pg-bg) 78%, transparent)}#careers .nf-hero-photo .nf-link{color:var(--pg-bg);border-bottom-color:color-mix(in srgb, var(--pg-bg) 48%, transparent);margin-top:34px}@media (hover:hover){#careers .nf-hero-photo .nf-link:hover{color:var(--pg-accent);border-bottom-color:var(--pg-accent)}}body.nf-hero-dark .nf-navigation,body.nf-hero-dark .nf-navigation-bar-wrap,body.nf-hero-dark .nf-navigation-bar-inner,body.nf-hero-dark .nf-navigation-blur{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.nf-hero-dark .nf-navigation-logo-link .nf-brand-bird{mix-blend-mode:normal!important;filter:brightness(0)invert()!important}body.nf-hero-dark .nf-navigation-logo-link .nf-brand-name,body.nf-hero-dark .nf-navigation-list .nf-navigation-link{color:var(--paper-100)!important}body.nf-hero-dark .nf-navigation-link[aria-current=page]{border-bottom-color:#f3f5ec!important}@media (hover:hover){body.nf-hero-dark .nf-navigation-link:hover{color:var(--paper-100)!important;background:#f3f5ec1f!important}}body.nf-hero-dark .nf-menu-button{color:var(--paper-100)!important;background:#f3f5ec29!important}#careers .nf-hero-h1{max-width:19ch}body[data-nf-page=careers] .nf-of-footer{margin-top:0}#careers .nf-hero-lead{font:400 clamp(15px, 1.25vw, 18px)/1.72 var(--body);color:var(--pg-muted);max-width:52ch;margin:24px 0 0}#careers .nf-tabs{margin-top:0}#careers #job-openings>.nf-sec{padding-top:clamp(28px,3vh,44px)}#careers .nf-tab{transition:background .16s,color .16s,border-color .16s}@media (hover:hover){#careers .nf-tab:hover:not(.nf-is-on){border-color:var(--pg-ink);color:var(--pg-ink)}}#careers .nf-tab:focus-visible{outline:2px solid var(--pg-ink);outline-offset:3px}#careers .nf-tabs.nf-sub{border:1px solid var(--pg-line);background:var(--pg-paper);border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}#careers .nf-tabs.nf-sub .nf-tab{min-height:38px;color:var(--pg-muted);background:0 0;border:0;border-radius:5px;padding:0 18px}@media (hover:hover){#careers .nf-tabs.nf-sub .nf-tab:hover:not(.nf-is-on){color:var(--pg-ink);border-color:#0000}}#careers .nf-tabs.nf-sub .nf-tab.nf-is-on{background:var(--pg-ink);color:var(--pg-bg)}#careers .nf-tabs.nf-sub .nf-tab:focus-visible{outline-offset:1px}@media (width<=520px){#careers .nf-tabs.nf-sub{width:100%;display:flex}#careers .nf-tabs.nf-sub .nf-tab{text-align:center;flex:1;justify-content:center;padding:0 10px}}.nf-sum-h2{font:400 clamp(28px, 3.2vw, 46px)/1.1 var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:18px 0 0}.nf-sum-lead{font:400 16px/1.8 var(--body);color:var(--pg-muted);max-width:52ch;margin:22px 0 0}.nf-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);margin-top:clamp(40px,5.5vh,68px);display:grid}.nf-tiles>div{text-align:center;opacity:0;align-content:start;justify-items:center;gap:14px;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.3,1);display:grid;transform:translateY(14px)}.nf-tiles>div.nf-is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nf-tiles>div{opacity:1;transition:none;transform:none}.nf-tiles b i{opacity:1;transition:none}}.nf-tiles b{font:300 clamp(46px, 6.6vw, 104px)/.9 var(--display);letter-spacing:-.05em;color:var(--pg-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;display:block}.nf-tiles b>span{font-variant-numeric:tabular-nums}.nf-tiles b i{letter-spacing:-.02em;opacity:0;margin-left:.05em;font-size:.42em;font-style:normal;transition:opacity .3s}.nf-tiles b.nf-is-set i{opacity:1}.nf-tiles>div>span{font:400 13px/1.55 var(--body);color:var(--pg-muted);max-width:20ch}.nf-sum-rest{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,64px);margin-top:clamp(44px,6vh,76px);display:grid}.nf-sum-rest p{font:400 15px/1.8 var(--body);color:var(--pg-muted);max-width:52ch;margin:0}.nf-sum-rest .nf-link{grid-column:1/-1;justify-self:start;margin-top:8px}@media (width<=1000px){.nf-tiles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}}@media (width<=760px){.nf-sum-rest{grid-template-columns:1fr}}#careers .nf-head.nf-head-stack{margin-bottom:48px;display:block}#careers .nf-head.nf-head-stack>p{width:auto;max-width:54ch;margin:20px 0 0}#careers .nf-dot-sec{clip-path:inset(-4000px 0 0);padding-top:0;position:relative}#careers .nf-dot-sec>.nf-wrap{z-index:1;position:relative}#careers .nf-why-sec,#careers .nf-dot-stage{background:color-mix(in srgb, var(--pg-ink) 12%, var(--pg-bg));background:color-mix(in srgb, var(--pg-ink) 12%, var(--pg-bg))}#careers .nf-why-sec{padding-bottom:clamp(170px,19vw,330px)}#careers .nf-why-sec,#careers .nf-team-sec{padding-top:clamp(120px,15vw,250px)}#careers .nf-dot-sec{padding-bottom:clamp(120px,14vw,220px)}#careers .nf-dot-stage{pointer-events:none;height:2100px;margin-bottom:-1500px;position:relative}#careers .nf-dot{background:var(--pg-paper);clip-path:circle(50px at 50% 2650px);will-change:clip-path;position:absolute;inset:-2600px 0 0}@media (prefers-reduced-motion:reduce){#careers .nf-dot-stage{height:0}#careers .nf-dot{display:none}#careers .nf-dot-sec{padding-top:revert}}#careers .nf-head.nf-head-stack>p.nf-statement{font:400 clamp(22px, 3.2vw, 42px)/1.2 var(--display);letter-spacing:-.03em;max-width:26ch;margin:26px 0 0}#careers .nf-dot-sec .nf-head-stack{will-change:transform, opacity}#careers [data-lift].nf-is-armed{opacity:0;transition:opacity 1s cubic-bezier(.22,.61,.36,1),transform 1s cubic-bezier(.22,.61,.36,1);transform:translateY(80px)}#careers [data-lift].nf-is-armed.nf-is-in{opacity:1;transform:none}#careers .nf-ln{display:block;position:relative}#careers .nf-msk{opacity:.8;transform-origin:100%;pointer-events:none;width:100%;height:115%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){#careers .nf-dot-sec .nf-head-stack{opacity:1!important;transform:none!important}#careers [data-lift].nf-is-armed{opacity:1;transform:none}#careers .nf-msk{display:none}}#careers .nf-grid4[data-rise] .nf-card{opacity:0;transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .72s cubic-bezier(.22,.61,.36,1);transform:translateY(40px)}#careers .nf-grid4[data-rise].nf-is-in .nf-card{opacity:1;transform:none}#careers .nf-grid4[data-rise].nf-is-in .nf-card:nth-child(2){transition-delay:.19s}#careers .nf-grid4[data-rise].nf-is-in .nf-card:nth-child(3){transition-delay:.38s}#careers .nf-grid4[data-rise].nf-is-in .nf-card:nth-child(4){transition-delay:.57s}#careers .nf-grid4{gap:clamp(18px,2vw,28px)}#careers .nf-grid4 .nf-card{flex-direction:column;gap:0;padding:clamp(30px,3.2vw,46px);display:flex}#careers .nf-grid4 .nf-card h3{font-size:clamp(19px,1.5vw,23px)}#careers .nf-grid4 .nf-card p{font-size:clamp(15px,1.15vw,16px)}#careers .nf-icon{background:var(--pg-bg);border-color:var(--pg-line);border-radius:10px;place-items:center;display:grid}#careers .nf-icon svg{width:20px;height:20px;stroke:var(--pg-ink);stroke-width:1.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}#careers .nf-grid4 .nf-card h3{margin:18px 0 10px}.nf-qhead{font:400 clamp(28px, 3.2vw, 48px)/1.1 var(--display);letter-spacing:-.04em;max-width:20ch;margin:18px 0 0}.nf-qslider{margin-top:clamp(34px,5vh,58px);position:relative}.nf-qmask{overflow:hidden}.nf-qtrack{display:grid}.nf-qslide{opacity:0;pointer-events:none;grid-area:1/1;margin:0;padding-right:clamp(0px,4vw,80px);transition:opacity .3s,transform .3s;transform:translateY(12px)}.nf-qslide[aria-hidden=false]{opacity:1;pointer-events:auto;transition:opacity .62s cubic-bezier(.22,.61,.36,1) .12s,transform .78s cubic-bezier(.22,.61,.36,1) .12s;transform:none}#careers .nf-qslide blockquote{max-width:26ch;font:400 clamp(24px, 2.8vw, 40px)/1.3 var(--display);letter-spacing:-.03em;color:var(--pg-ink);margin:0}#careers .nf-qslide figcaption{font:400 13px/1.6 var(--body);color:var(--pg-muted);align-items:center;gap:16px;margin-top:clamp(26px,3.4vh,40px);display:flex}#careers .nf-qslide figcaption b{color:var(--pg-ink);font-size:14px;font-weight:500;display:block}.nf-qfoot{align-items:center;gap:clamp(20px,4vw,64px);margin-top:clamp(30px,4.4vh,54px);display:flex}.nf-qbars{flex:1;gap:6px;min-width:0;display:flex}.nf-qbar{cursor:pointer;background:0 0;border:0;flex:1;height:1px;padding:14px 0;position:relative}.nf-qbar:after{content:"";background:var(--pg-ink);opacity:.1;height:1px;transition:opacity .25s;position:absolute;inset:auto 0 14px}.nf-qbar[aria-current=true]:after{opacity:.28}.nf-qbar:before{content:"";height:1px;width:calc(var(--p,0) * 100%);background:var(--pg-ink);opacity:0;position:absolute;inset:auto auto 14px 0}.nf-qbar[aria-current=true]:before{opacity:1}.nf-qarrows{flex:none;gap:10px;display:flex}.nf-qarrow{cursor:pointer;border:1px solid var(--pg-line);width:60px;height:60px;color:var(--pg-ink);background:0 0;border-radius:50%;place-items:center;display:grid}@media (hover:hover){.nf-qarrow:hover{background:var(--pg-paper)}}.nf-qarrow svg{stroke:currentColor;stroke-width:1.3px;fill:none;width:15px;height:15px}@media (width<=700px){.nf-qfoot{flex-direction:column;align-items:stretch;gap:22px}.nf-qarrows{justify-content:flex-end}}[data-print] .nf-ch{opacity:.34;transition:opacity .45s}[data-print] .nf-ch.nf-on{opacity:1}@media (prefers-reduced-motion:reduce){[data-print] .nf-ch{opacity:1;transition:none}}#careers .nf-lead-sec{margin-bottom:-80px;padding-bottom:clamp(150px,20vh,260px)}.nf-marker{font:500 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--pg-muted);align-items:center;gap:14px;margin:0;display:flex}#careers .nf-lead-print{max-width:30ch;font:400 clamp(26px, 2.9vw, 40px)/1.4 var(--display);letter-spacing:-.025em;color:var(--pg-ink);margin:clamp(34px,4.6vh,52px) 0 0}.nf-lead-by{font:400 13px/1.6 var(--body);color:var(--pg-muted);margin:clamp(26px,3.4vh,40px) 0 0}.nf-lead-by b{color:var(--pg-ink);font-size:14px;font-weight:500;display:block}#careers .nf-lead-grid{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:clamp(32px,5vw,80px);display:grid}#careers .nf-lead-grid>div:first-child{flex-direction:column;display:flex}#careers .nf-lead-grid .nf-lead-by{margin-top:auto;padding-top:clamp(26px,3.4vh,40px)}#careers .nf-lead-face{align-self:start;width:clamp(210px,27vw,370px);margin:calc(12px + clamp(34px,4.6vh,52px)) 0 0}#careers .nf-lead-face img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--pg-radius);width:100%;height:auto;display:block}@media (width<=860px){#careers .nf-lead-grid{grid-template-columns:1fr}#careers .nf-lead-face{width:clamp(180px,52vw,280px);margin:clamp(30px,5vw,44px) 0 0}}#careers .nf-close-sec{z-index:2;background:var(--pg-bg);border-bottom-right-radius:clamp(22px,2.6vw,52px);border-bottom-left-radius:clamp(22px,2.6vw,52px);padding-block:clamp(230px,35vw,520px) clamp(56px,9vw,130px);position:relative;overflow:hidden}#careers .nf-close-bg{z-index:0;pointer-events:none;position:absolute;inset:0}#careers .nf-close-bg canvas{width:100%;height:100%;display:block}#careers .nf-close-sec>.nf-wrap{z-index:1;position:relative}#careers .nf-join{z-index:1;color:var(--pg-ink);background:var(--pg-accent);border-radius:var(--pg-radius);text-align:center;place-items:center;min-height:clamp(300px,28vw,400px);padding:clamp(40px,4.6vw,72px);display:grid;position:relative;overflow:hidden}#careers .nf-join>.nf-wrap{justify-items:center;width:100%;max-width:none;padding:0;display:grid;position:relative}#careers .nf-join-body{flex-direction:column;align-items:center;gap:clamp(26px,3vw,42px);max-width:44ch;margin:0;display:flex}#careers .nf-join .nf-eyebrow{color:color-mix(in srgb, var(--pg-muted) 78%, var(--pg-ink))}#careers .nf-join h2{font:400 clamp(28px, 3.4vw, 48px)/1.08 var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:18px auto 0}#careers .nf-join p{font:400 15px/1.75 var(--body);max-width:42ch;color:color-mix(in srgb, var(--pg-ink) 78%, transparent);margin:18px auto 0}#careers .nf-join-cta{background:var(--pg-ink);min-height:52px;color:var(--pg-bg);font:400 16px/1 var(--body);letter-spacing:normal;text-transform:none;border:0;border-radius:5px;align-items:center;gap:14px;padding:0 14px 0 26px;text-decoration:none;transition:background .2s,box-shadow .26s;display:inline-flex}@media (hover:hover){#careers .nf-join-cta:hover{background:#0f2a1f;box-shadow:0 12px 36px #173c2c3d}}#careers .nf-join-cta-label{padding-bottom:1px}#careers .nf-join-cta-icon{width:30px;height:30px;color:var(--pg-accent);flex:none;place-items:center;transition:transform .22s cubic-bezier(.2,.7,.3,1);display:grid}#careers .nf-join-cta-icon svg{width:18px;height:18px;display:block}@media (hover:hover){#careers .nf-join-cta:hover .nf-join-cta-icon{transform:translate(4px)}}@media (width<=900px){#careers .nf-close-sec{padding-top:clamp(230px,62vw,340px)}#careers .nf-join{padding:clamp(34px,7vw,56px)}#careers .nf-join-body{max-width:none}}#careers .nf-open-head,#careers .nf-subpanel>.nf-head{margin:0 0 clamp(26px,3.4vw,44px);display:block}#careers .nf-open-head h2,#careers .nf-subpanel>.nf-head h2{font:400 clamp(36px, 4vw, 58px)/1.06 var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:20px 0 0}#careers .nf-open-head h2 span{color:var(--pg-muted)}#careers .nf-open-head>p,#careers .nf-subpanel>.nf-head>p,#careers .nf-subpanel .nf-form-note{width:auto;max-width:56ch;font:400 15px/1.75 var(--body);color:var(--pg-muted);margin:16px 0 0}#careers .nf-subpanel .nf-form-note{margin-bottom:clamp(28px,3.2vw,44px)}#careers .nf-count{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#careers .nf-jobs{margin-top:clamp(40px,5.2vw,76px)}#careers .nf-apply{border:1px solid var(--pg-line);min-height:40px;color:var(--pg-ink);font:500 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}@media (hover:hover){#careers .nf-apply:hover{border-color:var(--pg-ink);background:var(--pg-paper)}}#careers .nf-apply:focus-visible{outline:2px solid var(--pg-ink);outline-offset:3px}#careers .nf-btn{border-radius:5px}#careers .nf-jobs td:last-child{text-align:right}#careers .nf-join-jobs{margin-top:clamp(56px,7vw,110px)}.nf-nudge{border-radius:var(--pg-radius);background:var(--pg-paper);border:1px solid var(--pg-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding:22px 26px;display:flex}.nf-nudge p{font:400 15px/1.6 var(--body);color:var(--pg-ink);margin:0}.nf-nudge p span{color:var(--pg-muted);margin-top:4px;font-size:13px;display:block}.nf-nudge .nf-link{min-width:auto;margin:0}.nf-jobbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.nf-field-inline{align-items:center;display:flex;position:relative}.nf-field-inline svg{width:15px;height:15px;stroke:var(--pg-muted);stroke-width:1.3px;fill:none;pointer-events:none;position:absolute;left:14px}.nf-search{border:1px solid var(--pg-line);background:var(--pg-paper);min-width:260px;height:44px;font:400 14px var(--body);color:var(--pg-ink);border-radius:100px;flex:1;padding:0 16px 0 38px}.nf-search::placeholder{color:var(--pg-muted)}.nf-select{border:1px solid var(--pg-line);background:var(--pg-paper) no-repeat right 15px center/11px 7px;height:44px;font:500 11px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--pg-muted);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none'%3E%3Cpath d='M1 1l4.5 4.5L10 1' stroke='%235c6e60'/%3E%3C/svg%3E");border-radius:100px;padding:0 38px 0 16px}.nf-search:focus,.nf-select:focus{outline:2px solid var(--pg-ink);outline-offset:1px}.nf-count{font:500 10px/1 var(--body);letter-spacing:.11em;text-transform:uppercase;color:var(--pg-muted);font-variant-numeric:tabular-nums;margin:0 0 18px}.nf-jobs td .nf-jt{font:400 17px/1.35 var(--display);letter-spacing:-.02em;color:var(--pg-ink);text-decoration:none;display:inline-block}@media (hover:hover){.nf-jobs tr:hover .nf-jt{text-underline-offset:4px;text-decoration:underline}}.nf-jobs .nf-meta{font:500 10px/1.5 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--pg-muted);margin-top:8px;display:block}.nf-jobs .nf-pay{font-variant-numeric:tabular-nums;color:var(--pg-muted);white-space:nowrap;font-size:14px}.nf-jobs tr{cursor:pointer;border-bottom:1px solid var(--pg-line);gap:6px;padding:20px 0;display:grid}.nf-empty{text-align:center;color:var(--pg-muted);font:400 15px/1.7 var(--body);padding:56px 0}@media (width<=820px){.nf-jobs thead{display:none}.nf-jobs tr{border-bottom:1px solid var(--pg-line);gap:6px;padding:20px 0;display:grid}.nf-jobs td{border:0;padding:0}.nf-jobs td:last-child{text-align:left;margin-top:8px}}.nf-jd[hidden]{display:none}.nf-jd-back{cursor:pointer;color:var(--pg-muted);font:500 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;margin-bottom:30px;padding:0;display:inline-flex}@media (hover:hover){.nf-jd-back:hover{color:var(--pg-ink)}}.nf-jd-back svg{stroke:currentColor;stroke-width:1.4px;fill:none;width:14px;height:14px}.nf-jd h2{font:400 clamp(30px, 3.6vw, 50px)/1.08 var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin:0}.nf-jd-meta{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.nf-jd-meta li{font:500 11px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--pg-line);color:var(--pg-muted);border-radius:100px;padding:9px 13px}.nf-jd .nf-tabs.nf-sub{margin-top:34px}.nf-prose{max-width:64ch}.nf-prose h3{font:400 21px/1.3 var(--display);letter-spacing:-.02em;margin:34px 0 12px}.nf-prose h3:first-child{margin-top:0}.nf-prose p{font:400 15px/1.8 var(--body);color:var(--pg-muted);margin:0 0 14px}.nf-prose ul{margin:0 0 14px;padding-left:20px}.nf-prose li{font:400 15px/1.8 var(--body);color:var(--pg-muted);margin-bottom:6px}.nf-form{max-width:760px;margin-top:4px}.nf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.nf-field{gap:8px;display:grid}.nf-field.nf-wide{grid-column:1/-1}.nf-field label{font:500 10px/1.5 var(--body);letter-spacing:.11em;text-transform:uppercase;color:var(--pg-muted)}.nf-field label .nf-req{color:#a33}.nf-field input,.nf-field select,.nf-field textarea{border:1px solid var(--pg-line);background:var(--pg-paper);width:100%;font:400 15px/1.5 var(--body);color:var(--pg-ink);border-radius:8px;padding:13px 15px}.nf-field select{appearance:none;cursor:pointer;background:var(--pg-paper) no-repeat right 15px center/11px 7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none'%3E%3Cpath d='M1 1l4.5 4.5L10 1' stroke='%235c6e60'/%3E%3C/svg%3E")}.nf-field textarea{resize:vertical;min-height:110px}.nf-field input[readonly]{background:var(--pg-bg);color:var(--pg-muted);cursor:default}.nf-field input[readonly]:focus{border-color:var(--pg-line);outline:0}.nf-field input:focus,.nf-field select:focus,.nf-field textarea:focus{outline:2px solid var(--pg-ink);outline-offset:1px;border-color:#0000}.nf-field small{font:400 12px/1.6 var(--body);color:var(--pg-muted)}.nf-phone{grid-template-columns:118px minmax(0,1fr);gap:8px;display:grid}.nf-file{border:1px dashed var(--pg-line);background:var(--pg-paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 15px;display:flex}.nf-file input[type=file]{font:400 13px var(--body);color:var(--pg-muted);background:0 0;border:0;width:auto;padding:0}.nf-consent{align-items:flex-start;gap:12px;margin-top:24px;display:flex}.nf-consent input{width:18px;height:18px;accent-color:var(--pg-ink);flex:none;margin-top:2px}.nf-consent span{font:400 14px/1.7 var(--body);color:var(--pg-muted)}.nf-consent a{color:var(--pg-ink)}.nf-form-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.nf-btn{cursor:pointer;background:var(--pg-ink);min-height:48px;color:var(--pg-bg);font:500 11px/1 var(--body);letter-spacing:.09em;text-transform:uppercase;border:0;border-radius:100px;align-items:center;gap:12px;padding:0 26px;display:inline-flex}.nf-btn:disabled{opacity:.4;cursor:not-allowed}.nf-btn.nf-ghost{color:var(--pg-muted);border:1px solid var(--pg-line);background:0 0}.nf-saved{font:400 12px/1.6 var(--body);color:var(--pg-muted)}.nf-form-note{font:400 13px/1.75 var(--body);color:var(--pg-muted);max-width:62ch;margin:0 0 26px}.nf-sent{border:1px solid var(--pg-line);border-radius:var(--pg-radius);background:var(--pg-paper);max-width:760px;padding:34px}.nf-sent h3{font:400 26px/1.2 var(--display);letter-spacing:-.03em;margin:0 0 12px}.nf-sent p{font:400 15px/1.75 var(--body);color:var(--pg-muted);max-width:56ch;margin:0 0 12px}@media (width<=700px){.nf-form-grid{grid-template-columns:1fr}}.nf-faq-group+.nf-faq-group{margin-top:52px}.nf-faq-group>h3{font:500 10px/1.5 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--pg-muted);margin:0 0 6px}.nf-faq summary{justify-content:space-between;align-items:center;gap:24px;list-style:none;display:flex}.nf-faq summary::-webkit-details-marker{display:none}.nf-faq summary:after{content:"";border-right:1px solid var(--pg-ink);border-bottom:1px solid var(--pg-ink);flex:none;width:11px;height:11px;transition:transform .18s;transform:rotate(45deg)translate(-3px,-3px)}.nf-faq details[open] summary:after{transform:rotate(225deg)translate(-3px,-3px)}@media (width<=760px){#careers .nf-head{flex-direction:column;align-items:stretch;gap:18px}#careers .nf-head>p{width:auto;max-width:none}}@media (prefers-reduced-motion:reduce){#careers *{transition-duration:.01ms!important}}.nf-navigation .nf-navigation-list .nf-navigation-link:focus-visible,.nf-navigation .nf-navigation-list .nf-navigation-link[aria-current=page]{background:0 0!important}@media (hover:hover){.nf-navigation .nf-navigation-list .nf-navigation-link:hover{background:0 0!important}}body.nf-hero-dark .nf-navigation .nf-navigation-link:after{background:var(--paper-100)!important}.nf-navigation .nf-navigation-list .nf-dd-panel .nf-navigation-link{color:#1e1e1e!important}.nf-navigation .nf-navigation-list .nf-dd-panel .nf-navigation-link:hover{background:var(--sage-100)!important;color:#1e1e1e!important}.nf-navigation .nf-navigation-list .nf-navigation-link,.nf-navigation .nf-navigation-logo-link .nf-brand-name,.nf-navigation .nf-menu-button{transition:background-color .22s,opacity .22s!important}#team .nf-team-hero-title h1,#tech .nf-of-hero h1,#partnership .nf-page-hero .nf-hero-h1,#careers .nf-page-hero .nf-hero-h1{font-family:var(--display,Outfit, sans-serif)!important;font-size:var(--t-display)!important;letter-spacing:-.04em!important;font-weight:300!important;line-height:1.04!important}#team .nf-team-hero-paragraph p,#tech .nf-of-hero .nf-lede,#partnership .nf-page-hero .nf-hero-sub,#careers .nf-page-hero .nf-hero-lead{font-family:var(--body,"Plus Jakarta Sans", sans-serif)!important;font-size:var(--t-body)!important;letter-spacing:normal!important;max-width:46ch!important;font-weight:400!important;line-height:1.5!important}#team .nf-team-hero-title h1,#tech .nf-of-hero h1{color:var(--forest-900)!important}#team .nf-team-hero-paragraph p,#tech .nf-of-hero .nf-lede,#partnership .nf-page-hero .nf-hero-sub{color:var(--sage-600)!important}#partnership .nf-wrap,#careers .nf-wrap{padding-inline:clamp(20px,6vw,96px)}#careers .nf-join{background:#e4f0bd!important}#team .nf-media-section-banner .nf-s-cta,#team .nf-s-cta{color:var(--forest-900)!important;background:#e4f0bd!important}#team .nf-s-cta .nf-text-tag-s,#team .nf-s-cta .nf-text-tag-l,#team .nf-s-cta h2,#team .nf-s-cta p,#team .nf-s-cta a,#team .nf-s-cta .nf-cta-label,#team .nf-s-cta .nf-cta-icon{color:var(--forest-900)!important}#team .nf-s-cta .nf-dot-tag-dot{background:var(--forest-900)!important}#team .nf-s-cta .nf-cta-icon{border-color:#173c2c59!important}#team .nf-s-cta .nf-overlay{background:0 0!important}#team .nf-s-cta .nf-cta{border:0;border-radius:5px;align-items:center;gap:14px;min-height:52px;padding:0 14px 0 26px;text-decoration:none;transition:background .2s,box-shadow .26s;display:inline-flex;background:var(--forest-900)!important;color:var(--paper-100)!important}@media (hover:hover){#team .nf-s-cta .nf-cta:hover{box-shadow:0 12px 36px #173c2c3d;background:#0f2a1f!important}}#team .nf-s-cta .nf-cta .nf-cta-label,#team .nf-s-cta .nf-cta .nf-text-tag-l{color:var(--paper-100)!important;letter-spacing:normal!important;text-transform:none!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1!important}#team .nf-s-cta .nf-cta .nf-cta-icon{flex:none;transition:transform .22s cubic-bezier(.2,.7,.3,1);width:30px!important;height:30px!important;color:var(--lime-200)!important;background:0 0!important;border:0!important;border-radius:0!important}@media (hover:hover){#team .nf-s-cta .nf-cta:hover .nf-cta-icon{transform:translate(4px)}}:root{--nf-measure:88%;--nf-edge:6vw}#home .nf-hero-mark,#home .nf-lines .nf-line{left:var(--nf-edge)!important}#team .nf-w-layout-blockcontainer.nf-container{width:var(--nf-measure)!important;max-width:none!important;margin-inline:auto!important}#team .nf-team-hero-top-left,#team .nf-team-hero-bottom{left:0!important}#tech .nf-wrap-variant,#partnership .nf-wrap,#careers .nf-wrap{width:var(--nf-measure)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}#home .nf-lines{z-index:2}#home .nf-stage canvas.nf-sugar-still{display:none}body.nf-reduced #home .nf-line{width:auto;max-width:none;visibility:visible!important;opacity:1!important;inset:auto!important;transform:none!important}body.nf-reduced #home .nf-stage canvas.nf-sugar-still{width:100%;height:230px;margin-bottom:20px;display:block;position:relative;inset:auto}body.nf-reduced #home .nf-line .nf-tag,body.nf-reduced #home .nf-line small{opacity:1!important;transform:none!important}body.nf-reduced #home .nf-lines{gap:42px}@media (width<=760px){body.nf-reduced #home .nf-lines{grid-template-columns:1fr}}#home .nf-molecule-note{opacity:.85;max-width:40ch;margin-top:12px;font:400 11px/1.55 Plus Jakarta Sans,sans-serif;display:block}#tech .nf-of-hero-media{opacity:1}@media (width<=900px){#tech .nf-of-hero{min-height:0;padding-top:145px;padding-bottom:580px}#tech .nf-of-hero-media{height:490px;top:auto;bottom:65px}#tech .nf-of-hero:after{display:none}#tech .nf-of-hero h1,#tech .nf-of-hero .nf-lede{max-width:620px}}@media (width<=480px){#tech .nf-of-hero{padding-top:130px;padding-bottom:505px}#tech .nf-of-hero-media{height:410px;bottom:88px}}#tech [data-demo-molecule]{width:100%;height:305px;display:block}#tech .nf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#partnership .nf-partner-intro{background:var(--paper-50);padding-block:90px 64px}#partnership .nf-partner-intro h2{letter-spacing:-.05em;margin:20px 0 40px;font:400 clamp(48px,6.8vw,98px)/1.05 Outfit,sans-serif}#partnership .nf-partner-intro nav{flex-wrap:wrap;gap:14px 36px;display:flex}#partnership .nf-partner-intro nav a{color:#3a5140;border-bottom:1px solid #9aac94;align-items:center;gap:28px;padding:10px 0;font-size:14px;text-decoration:none;display:flex}#partnership .nf-offer{background:var(--paper-50);padding:clamp(65px,8vw,120px) 0;scroll-margin-top:85px;display:block}#partnership .nf-offer:nth-of-type(2n){background:var(--sage-100)}#partnership .nf-offer:focus{outline:0}#partnership .nf-offer:focus-visible{outline:2px solid var(--forest-700);outline-offset:-7px}#partnership .nf-offer-head{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;margin-bottom:60px;display:grid}#partnership .nf-offer h2{letter-spacing:-.04em;max-width:16ch;margin:22px 0 0;font:400 clamp(36px,4vw,58px)/1.1 Outfit,sans-serif}#partnership .nf-offer-lead p{color:var(--sage-700);margin:0 0 24px;font:400 14px/1.9 Plus Jakarta Sans,sans-serif}#partnership .nf-offer-points{grid-template-columns:repeat(2,1fr);gap:36px 6vw;display:grid}#partnership .nf-offer-point{border-top:1px solid #b5c1ac;padding-top:22px}#partnership .nf-offer-point-title{letter-spacing:-.02em;margin:0 0 14px;font:400 23px/1.3 Outfit,sans-serif}#partnership .nf-offer-num{color:#68765f;vertical-align:middle;margin-right:14px;font:400 11px Plus Jakarta Sans,sans-serif}#partnership .nf-offer-point p{max-width:60ch;color:var(--sage-700);margin:0;font:400 13px/1.8 Plus Jakarta Sans,sans-serif}@media (width>=1200px){#partnership .nf-offer-n-os .nf-offer-points{grid-template-columns:repeat(3,1fr)}}@media (width<=1000px){#partnership .nf-offer-head{gap:5vw}}@media (width<=600px){#tech [data-demo-molecule]{height:245px}#partnership .nf-offer-head{grid-template-columns:1fr;gap:30px;margin-bottom:42px}#partnership .nf-offer-points{grid-template-columns:1fr;gap:30px}#partnership .nf-partner-intro nav{gap:8px 25px}#partnership .nf-partner-intro nav a{gap:18px;font-size:12px}#partnership .nf-offer h2{max-width:20ch}}#tech .nf-of-voices{padding-bottom:0}#tech .nf-of-system{padding-block:clamp(72px,9vh,112px)}#tech .nf-of-system-head h2{margin-top:0}#tech .nf-of-system-head .nf-lede{max-width:62ch;margin:24px 0 0}#tech .nf-of-pubs{padding-top:24px}#tech .nf-fd-lab{color:var(--forest-900);margin-top:48px;font-family:Plus Jakarta Sans,sans-serif}#tech .nf-fd-lab *,#tech .nf-fd-lab :before,#tech .nf-fd-lab :after{box-sizing:border-box}#tech .nf-fd-tabs{border-bottom:1px solid #bacab6;gap:0;display:flex}#tech .nf-fd-tabs button{color:#6a7d6b;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;padding:23px 34px;scroll-margin-top:90px;font:400 clamp(23px,2.2vw,32px)/1.2 Outfit,sans-serif;position:relative}#tech .nf-fd-tabs button:after{content:"";background:var(--forest-700);transform-origin:0;height:2px;transition:transform .35s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}#tech .nf-fd-tabs button[aria-selected=true]{color:#1c432e}#tech .nf-fd-tabs button[aria-selected=true]:after{transform:scaleX(1)}#tech .nf-fd-world{isolation:isolate;background:radial-gradient(ellipse at 68% 52%, var(--sage-100) 0%, var(--paper-100) 48%, var(--paper-100) 100%);min-height:calc(810px + var(--extra-rows,0) * 45px);position:relative;overflow:hidden}#tech .nf-fd-world>[data-flavor-map]{z-index:0;touch-action:pan-y;cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}#tech .nf-fd-panel{z-index:1;min-height:calc(810px + var(--extra-rows,0) * 45px);pointer-events:none;position:relative}#tech .nf-fd-panel[hidden]{display:none!important}#tech .nf-fd-copy{pointer-events:none;width:min(600px,55%);position:absolute;top:40px;left:40px}#tech .nf-fd-copy h3{letter-spacing:-.045em;text-wrap:balance;max-width:21ch;margin:0 0 20px;font:400 clamp(34px,3.8vw,56px)/1.06 Outfit,sans-serif}#tech .nf-fd-copy p{color:var(--forest-500);max-width:51ch;margin:0;font:400 14px/1.85 Plus Jakarta Sans,sans-serif}#tech .nf-fd-copy h3 span{white-space:nowrap}#tech .nf-fd-panel.nf-is-entering .nf-fd-copy{animation:.55s cubic-bezier(.18,.7,.28,1) both fd-title-in}@keyframes fd-title-in{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}#tech .nf-fd-formulation{pointer-events:auto;background:linear-gradient(90deg,#f7f8f0eb,#f7f8f0bd 85%,#f7f8f000);width:310px;padding:8px 12px 8px 0;position:absolute;bottom:102px;left:40px}#tech .nf-fd-add{align-items:end;gap:14px;margin-bottom:17px;display:flex}#tech .nf-fd-add label{color:#5c6d55;flex:1;min-width:0;font:400 11px/1.5 Plus Jakarta Sans,sans-serif}#tech .nf-fd-add select{width:100%;color:var(--forest-900);background:0 0;border:0;border-bottom:1px solid #9aac91;border-radius:0;min-height:42px;padding:9px 23px 9px 0;font:400 13px/1.6 Plus Jakarta Sans,sans-serif;display:block}#tech .nf-fd-add button{background:var(--forest-700);border:1px solid var(--forest-700);color:#fff;cursor:pointer;border-radius:2px;min-height:42px;padding:10px 13px;font:500 12px/1.5 Plus Jakarta Sans,sans-serif}#tech .nf-fd-ingredient{border-top:1px solid #aebfa381;grid-template-columns:minmax(0,1fr) auto 27px;align-items:center;gap:3px 10px;padding:8px 0;display:grid}#tech .nf-fd-ingredient label{font:400 12px/1.5 Plus Jakarta Sans,sans-serif}#tech .nf-fd-ingredient output{color:#5c6d55;font:400 10px/1.5 Plus Jakarta Sans,sans-serif}#tech .nf-fd-ingredient input{accent-color:#567548;cursor:pointer;grid-column:1/3;width:100%;min-height:19px;margin:0}#tech .nf-fd-ingredient button{cursor:pointer;color:#5a6e54;background:0 0;border:0;grid-area:1/3/3;min-height:40px;font:400 21px/1 Outfit,sans-serif}#tech .nf-fd-formulation-foot{color:#4d6248;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font:400 10px/1.5 Plus Jakarta Sans,sans-serif;display:flex}#tech .nf-fd-formulation-foot button{text-underline-offset:4px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:34px;text-decoration:underline}#tech .nf-fd-lab button:disabled,#tech .nf-fd-lab select:disabled{opacity:.5;cursor:default}#tech .nf-fd-empty{color:#617159;padding:18px 0;font:400 12px/1.7 Plus Jakarta Sans,sans-serif}#tech .nf-fd-molecule{pointer-events:none;width:62%;height:55%;position:absolute;top:29%;right:1%}#tech .nf-fd-another{color:var(--forest-700);pointer-events:auto;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #829879;align-items:center;gap:30px;min-height:44px;padding:10px 0;font:400 13px/1.6 Plus Jakarta Sans,sans-serif;display:flex;position:absolute;bottom:132px;left:40px}#tech .nf-fd-another span{font-size:21px}#tech .nf-fd-cta{pointer-events:auto;background:var(--forest-700);color:var(--paper-50);justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:16px 21px;font:400 13px/1.5 Plus Jakarta Sans,sans-serif;text-decoration:none;display:inline-flex;position:absolute;bottom:30px;right:38px}#tech .nf-fd-cta svg{stroke:currentColor;stroke-width:1.1px;flex-shrink:0;width:21px;height:21px;display:block}@media (hover:hover){#tech .nf-fd-cta:hover{background:var(--forest-900)}}#tech .nf-fd-legend{z-index:2;pointer-events:none;color:#314e34;align-items:center;gap:22px;font:400 11px/1.5 Plus Jakarta Sans,sans-serif;display:flex;position:absolute;bottom:48px;left:40px}#tech .nf-fd-legend span{align-items:center;gap:8px;display:flex}#tech .nf-fd-legend [hidden]{display:none!important}#tech .nf-fd-legend i{width:9px;height:9px;display:inline-block}#tech .nf-fd-target-key{border:1px solid var(--forest-900);border-radius:50%}#tech .nf-fd-blend-key{background:#b65e43;transform:rotate(45deg)}#tech .nf-fd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#tech .nf-fd-lab button:focus-visible,#tech .nf-fd-lab a:focus-visible,#tech .nf-fd-lab input:focus-visible,#tech .nf-fd-lab select:focus-visible,#tech .nf-fd-lab canvas:focus-visible{outline-offset:4px;outline:2px solid #386440}#tech .nf-fd-world>[data-flavor-map]:focus-visible{outline-offset:-4px}#tech .nf-of-pub h3 a{color:inherit;text-decoration:none;transition:color .2s;display:inline}@media (hover:hover){#tech .nf-of-pub h3 a:hover{text-underline-offset:5px;color:#46754e;text-decoration:underline}}#tech .nf-of-pub h3 a:focus-visible{outline-offset:5px;outline:2px solid #386440}#tech .nf-of-pub-authors{max-width:85ch}@media (width<=1000px){#tech .nf-fd-copy{width:66%}#tech .nf-fd-copy h3{font-size:42px}#tech .nf-fd-copy p{font-size:13px}#tech .nf-fd-formulation{width:290px}#tech .nf-fd-molecule{width:70%;height:46%;top:33%;right:-3%}}@media (width<=650px){#tech .nf-fd-lab{margin-top:30px}#tech .nf-fd-tabs button{white-space:nowrap;min-width:0;padding:20px 16px;font-size:25px}#tech .nf-fd-world,#tech .nf-fd-panel{min-height:calc(870px + var(--extra-rows,0) * 58px)}#tech .nf-fd-lab[data-mode=palette] .nf-fd-world,#tech .nf-fd-lab[data-mode=palette] .nf-fd-panel{min-height:780px}#tech .nf-fd-copy{width:calc(100% - 44px);top:27px;left:22px}#tech .nf-fd-copy h3{max-width:20ch;margin-bottom:17px;font-size:clamp(30px,8.5vw,36px)}#tech .nf-fd-copy p{max-width:46ch;font-size:12px;line-height:1.8}#tech .nf-fd-formulation{background:linear-gradient(90deg,#f7f8f0ee,#f7f8f0c9);width:calc(100% - 44px);padding-right:0;bottom:127px;left:22px}#tech .nf-fd-molecule{width:100%;height:36%;top:36%;right:0}#tech .nf-fd-another{bottom:163px;left:22px}#tech .nf-fd-legend{gap:18px;font-size:10px;bottom:96px;left:22px}#tech .nf-fd-cta{gap:16px;max-width:calc(100% - 44px);padding:14px 16px;font-size:12px;bottom:22px;right:22px}}@media (prefers-reduced-motion:reduce){#tech .nf-fd-panel.nf-is-entering .nf-fd-copy{animation:none}#tech .nf-fd-tabs button:after{transition:none}}#tech .nf-of-pubs-head .nf-of-pubs-description{width:auto;max-width:48ch;font:400 14px/1.8 var(--body);color:var(--sage-700);text-align:left;border-left:2px solid #b4c2aa;margin:20px 0 0;padding-left:16px}#tech .nf-of-pub-author{white-space:nowrap}#tech .nf-of-pub-authors strong{color:var(--ink);font-weight:700}#tech .nf-of-pub .nf-of-pub-aff{font:400 12px/1.7 var(--body);color:var(--sage-700);flex-wrap:wrap;gap:4px 20px;margin:16px 0 0;display:flex}#tech .nf-of-pub-aff span+span{margin-left:0}#tech .nf-of-def{padding-bottom:clamp(44px,5vw,64px)}#tech .nf-of-manifesto{background:var(--paper-100);padding-block:clamp(40px,4.5vw,60px)}#tech .nf-of-manifesto-inner{display:block;position:relative}#tech .nf-of-manifesto-brand{right:var(--pad);box-sizing:border-box;opacity:.8;border:1px solid #70826580;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;bottom:-28px;transform:rotate(-10deg)}#tech .nf-of-manifesto-brand img{object-fit:contain;width:42px;height:42px;display:block}#tech .nf-of-manifesto .nf-of-usage{text-align:center;max-width:900px;margin:0 auto;display:block;position:relative}#tech .nf-of-manifesto .nf-of-usage:before{margin:0 0 14px;font-size:58px;line-height:.6;display:block}#tech .nf-of-manifesto .nf-of-usage p{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.55}#tech .nf-of-manifesto .nf-of-usage cite{letter-spacing:.015em;text-transform:none;color:var(--of-accent);margin:22px 0 0;font:italic 600 16px/1.5 Georgia,Times New Roman,serif;display:block}#tech .nf-of-manifesto .nf-of-usage cite:before{content:"— "}@media (width<=650px){#tech .nf-of-manifesto-brand{width:48px;height:48px;bottom:-26px;right:0}#tech .nf-of-manifesto-brand img{width:31px;height:31px}#tech .nf-of-manifesto .nf-of-usage cite{font-size:14px}}#home #molGL{pointer-events:none;opacity:0;cursor:default}#home #ark{padding-block:clamp(58px,8vh,102px);position:relative}#home #ark>.nf-wrap{z-index:2;position:relative}#home #ark .nf-head{width:auto;margin-bottom:0;margin-left:0;display:block}#home #ark .nf-head>div:first-child{text-align:right}#home #ark .nf-head h2{text-align:right;max-width:18ch;color:var(--pg-ink);font:300 clamp(31px, 4.9vw, 72px)/1.04 var(--display);letter-spacing:-.045em;margin-top:clamp(6px,.9vw,13px);margin-bottom:0;margin-left:auto}#home #ark .nf-head-copy{gap:16px;width:100%;max-width:none;margin-top:clamp(44px,5.8vw,82px);padding-top:0;display:grid;position:relative}#home #ark .nf-head-copy p{max-width:min(54%,640px);color:var(--pg-muted);font-size:clamp(15px,1.5vw,19px);line-height:1.46}#home #ark .nf-head-copy p:first-child{color:var(--pg-ink);font-size:clamp(17px,1.75vw,23px);line-height:1.4}#home .nf-quote{background:var(--forest-500);text-align:center;min-height:0;padding-block:clamp(58px,8vh,104px);display:block}#home .nf-quote-fig:before{content:none;color:var(--forest-700)}#home .nf-quote-fig{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(20px,2.2vw,30px);width:auto;max-width:980px;margin:0 auto;display:grid}#home .nf-quote figcaption{max-width:none;font:400 14px/1.45 var(--body);letter-spacing:normal;text-transform:none;color:#e8ece0b8;grid-row:1;margin:0;display:block}#home .nf-quote figcaption:before{content:none}#home .nf-quote figcaption b{font:500 18px/1.35 var(--body);letter-spacing:normal;color:var(--paper-100);margin-bottom:9px;display:block}#home .nf-quote figcaption b:after{content:none}#home .nf-qtop{grid-row:2;width:min(252px,52vw);margin:0;display:block}#home .nf-quote-portrait{aspect-ratio:560/752;object-fit:cover;object-position:50% 16%;filter:grayscale()contrast(1.03);width:100%;height:auto;box-shadow:none;background:0 0;border-radius:0}#home .nf-quote blockquote{max-width:22ch;font:300 clamp(24px, 2.7vw, 38px)/1.18 var(--display);letter-spacing:-.032em;color:var(--paper-100);text-wrap:balance;grid-row:3;margin:0}#home .nf-quote>.nf-wrap{width:100%}#home .nf-ln{display:block;position:relative}#home .nf-msk{opacity:.8;transform-origin:100%;pointer-events:none;width:100%;height:115%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){#home .nf-msk{display:none}}@media (width<=900px){#home #ark .nf-head-copy p{max-width:none}#home .nf-quote-fig:before{font-size:44px}#home .nf-quote figcaption{font-size:14px}}#partnership .nf-pt-closing{background:var(--paper-50)}#ptDialog,#ptDialog *{overscroll-behavior:contain}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (scripting:enabled){body[data-nf-page=team] #team .nf-s-cta,body[data-nf-page=team] #team .nf-content-reveal,body[data-nf-page=team] #team .nf-team-leadership-title{animation:linear both nf-rise-sd;animation-timeline:view();animation-range:entry 4% cover 46%}}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){@supports (animation-timeline:view()){body[data-nf-page=team] #team .nf-p-team-item{animation:linear both nf-card-in;animation-timeline:view();animation-range:cover cover 8%;transform:none}body[data-nf-page=team] #team .nf-p-team-item:nth-child(4n+2){animation-range:cover 1% cover 9%}body[data-nf-page=team] #team .nf-p-team-item:nth-child(4n+3){animation-range:cover 2% cover 10%}body[data-nf-page=team] #team .nf-p-team-item:nth-child(4n+4){animation-range:cover 3% cover 11%}body[data-nf-page=team] #team .nf-p-team-list{animation:linear both nf-grid-push;animation-timeline:view();animation-range:cover cover 22%}body[data-nf-page=careers] #careers .nf-content-reveal{animation:linear both nf-rise-sd;animation-timeline:view();animation-range:entry 4% cover 46%}body[data-nf-page=careers] #careers .nf-grid4>.nf-card{animation:linear both nf-card-up;animation-timeline:view();animation-range:cover 5% cover 42%}body[data-nf-page=careers] #careers .nf-grid4>.nf-card:nth-child(4n+2){animation-range:cover 12% cover 49%}body[data-nf-page=careers] #careers .nf-grid4>.nf-card:nth-child(4n+3){animation-range:cover 19% cover 56%}body[data-nf-page=careers] #careers .nf-grid4>.nf-card:nth-child(4n+4){animation-range:cover 26% cover 63%}body[data-nf-page=careers] #careers [data-lift],body[data-nf-page=careers] #careers .nf-nudge{animation:linear both nf-rise-sd;animation-timeline:view();animation-range:entry 4% cover 46%}body[data-nf-page=careers] #careers .nf-tiles>*{animation:linear both nf-card-up;animation-timeline:view();animation-range:cover 6% cover 32%}body[data-nf-page=careers] #careers .nf-tiles>:nth-child(2){animation-range:cover 10% cover 36%}body[data-nf-page=careers] #careers .nf-tiles>:nth-child(3){animation-range:cover 14% cover 40%}body[data-nf-page=careers] #careers .nf-tiles>:nth-child(4){animation-range:cover 18% cover 44%}}}body[data-nf-page=careers] #careers .nf-quote-word{will-change:transform;display:inline-block}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){@supports (animation-timeline:view()){body[data-nf-page=careers] #careers .nf-qslider{view-timeline-name:--nf-quote}body[data-nf-page=careers] #careers .nf-quote-word,body[data-nf-page=careers] #careers .nf-qslide>figcaption>*{animation:linear both nf-qline;animation-timeline:--nf-quote;animation-range:cover 4% cover 30%}}}@keyframes nf-qline{0%{opacity:0;transform:translateY(.52em)}to{opacity:1;transform:none}}@keyframes nf-card-up{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}@keyframes nf-rise-sd{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}.nf-hero-word{display:inline-block}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){#team .nf-team-hero-title .nf-hero-word,#partnership .nf-hero-h1 .nf-hero-word,#careers .nf-hero-h1 .nf-hero-word{opacity:0;filter:blur(4px);animation:.8s cubic-bezier(.16,.78,.25,1) forwards nf-hero-word-in;animation-delay:var(--nf-hero-delay,.16s);transform:translate(-.9em)}#team .nf-team-hero-bottom,#careers .nf-hero-lead{opacity:0;animation:.95s cubic-bezier(.16,.78,.25,1) forwards nf-hero-soft-in;animation-delay:var(--nf-hero-lead-delay,.44s);transform:translateY(14px)}#team [data-media-id=team-hero] .nf-media-hero{animation-duration:2.2s;animation-delay:.34s}#careers .nf-hero-pic{animation:2.2s cubic-bezier(.16,.78,.25,1) .2s forwards nf-hero-photo-in;transform:scale(1.04)}.nf-content-reveal{opacity:0;transition:opacity 1s cubic-bezier(.22,.7,.3,1),transform 1s cubic-bezier(.22,.7,.3,1);transform:translateY(80px)}.nf-content-reveal.nf-content-visible{opacity:1;transform:none}}@keyframes nf-hero-photo-in{to{transform:scale(1)}}@keyframes nf-card-in{0%{opacity:0}to{opacity:1}}@keyframes nf-grid-push{0%{transform:translateY(80px)}to{transform:none}}#home .nf-line[data-beat="4"] small .nf-flavor-copy-line,#home .nf-line[data-beat="5"] small .nf-flavor-copy-line{display:block;overflow:hidden}#home .nf-line[data-beat="4"] small .nf-flavor-copy-text,#home .nf-line[data-beat="5"] small .nf-flavor-copy-text{will-change:transform;display:block}body.nf-reduced #home .nf-flavor-copy-text{transform:none!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}[hidden]{display:none!important}html:not(.nf-rvh) #home .nf-stage{height:auto}html:not(.nf-rvh) #home .nf-sticky{height:auto;min-height:100vh;padding:120px 6vw 70px;position:relative}html:not(.nf-rvh) #home .nf-hero-mark,html:not(.nf-rvh) #home .nf-lines{position:static}html:not(.nf-rvh) #home .nf-line{opacity:1;margin:40px 0;position:static;transform:none}html:not(.nf-rvh) #home .nf-line small{opacity:1}html:not(.nf-rvh) .nf-menu-button{display:none}@media (width<=991px){html:not(.nf-rvh) .nf-navigation-list{display:block}html:not(.nf-rvh) .nf-navigation-list .nf-u-inline{flex-wrap:wrap;display:flex}}#careers a.nf-tab{justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.nf-skip{visibility:visible;pointer-events:auto}#careers .nf-form,#careers .nf-form-grid,#careers .nf-field,#careers .nf-phone input{min-width:0}#main{display:block}#careers .nf-file,#careers input[type=file]{min-width:0;max-width:100%}.nf-api-status:empty,[data-jobs-status]:empty,[data-jd-status]:empty{display:none}.nf-saved,.nf-pt-status{white-space:pre-line}button:disabled{cursor:not-allowed}#tech .nf-api-flavors{color:#284e32;padding:24px 0;font:400 14px/1.6 Plus Jakarta Sans,sans-serif}#tech .nf-api-flavors select{max-width:100%;color:inherit;background:0 0;border:1px solid;border-radius:4px;margin-left:16px;padding:10px}#tech .nf-api-flavors p:empty{display:none}[data-quotes-list]>figure+figure{margin-top:64px}#careers .nf-prose{font:400 15px/1.8 var(--body);color:var(--pg-muted);overflow-wrap:anywhere}#careers .nf-prose :is(h1,h2,h3,h4,h5,h6){max-width:none;font:500 20px/1.3 var(--display);color:var(--pg-ink);letter-spacing:-.02em;text-wrap:pretty;margin:32px 0 12px}#careers .nf-prose h1{font-size:clamp(24px,2vw,28px)}#careers .nf-prose h2{font-size:clamp(22px,1.7vw,24px)}#careers .nf-prose h4{font-size:18px}#careers .nf-prose :is(h5,h6){font-size:16px}#careers .nf-prose :is(p,ul,ol){font:inherit;margin:0 0 20px}#careers .nf-prose :is(ul,ol){padding-inline-start:1.5em}#careers .nf-prose li{font:inherit;margin-bottom:8px}#careers .nf-prose li :is(p,ul,ol){margin-block:8px}#careers .nf-prose li>:last-child{margin-bottom:0}#careers .nf-prose .nf-jd-task{list-style:none;position:relative}#careers .nf-jd-task>input,#careers .nf-jd-task>p>input{inset-inline-start:-1.5em;width:1em;height:1em;accent-color:var(--pg-ink);margin:0;position:absolute;top:.4em}#careers .nf-prose strong{color:var(--pg-ink);font-weight:600}#careers .nf-prose a{color:var(--pg-ink);text-underline-offset:.15em;text-decoration:underline}#careers .nf-jd-table-scroll{border:1px solid var(--pg-line);border-radius:8px;max-width:100%;margin-bottom:20px;overflow-x:auto}#careers .nf-prose table{border-collapse:collapse;width:100%;font:inherit;overflow-wrap:normal}#careers .nf-prose th,#careers .nf-prose td{border-bottom:1px solid var(--pg-line);padding:10px 14px}#careers .nf-prose th{background:var(--pg-paper);color:var(--pg-ink);font-weight:600}#careers .nf-prose tbody tr:last-child td{border-bottom:0}#careers .nf-prose blockquote{border:0;border-inline-start:2px solid var(--pg-line);color:var(--pg-ink);font:inherit;margin:24px 0;padding:4px 0 4px 18px}#careers .nf-prose blockquote p{color:inherit}#careers .nf-prose blockquote>:last-child{margin-bottom:0}#careers .nf-prose code{background:var(--pg-paper);color:var(--pg-ink);border-radius:4px;padding:.15em .35em;font:.9em/1.6 ui-monospace,monospace}#careers .nf-prose pre{border:1px solid var(--pg-line);background:var(--pg-paper);max-width:100%;color:var(--pg-ink);tab-size:2;border-radius:8px;margin:20px 0;padding:16px;font:13px/1.7 ui-monospace,monospace;overflow:auto}#careers .nf-prose pre code{color:inherit;font:inherit;background:0 0;padding:0}#careers .nf-prose :is(a,pre,.nf-jd-table-scroll):focus-visible{outline:2px solid var(--pg-ink);outline-offset:3px}#careers .nf-prose hr{border:0;border-top:1px solid var(--pg-line);margin:28px 0}#careers .nf-prose img{max-width:100%;height:auto}#careers .nf-jd-section{margin-top:32px;display:flow-root}#careers .nf-jd-section>:first-child{margin-top:0}#careers .nf-jd-section>:last-child{margin-bottom:0}#careers .nf-prose>:first-child{margin-top:0}#careers .nf-prose>:last-child{margin-bottom:0}:root{--forest-900:#173c2c;--forest-700:#315943;--forest-500:#4a6151;--sage-700:#4f6053;--sage-600:#5c6e60;--sage-300:#c4d4b5;--sage-100:#e9efe3;--paper-50:#fbfcf6;--paper-100:#f3f5ec;--copper-600:#8a4a2e;--apple-500:#c44536;--lime-200:#d6ed91;--bg-page:var(--paper-100);--bg-surface:var(--paper-50);--bg-tint:var(--sage-100);--bg-inverse:var(--forest-900);--bg-feature:var(--forest-500);--text:var(--forest-900);--text-muted:var(--sage-600);--text-muted-strong:var(--sage-700);--text-inverse:var(--paper-50);--text-accent:var(--copper-600);--highlight:var(--lime-200);--border:#173c2c29;--f-display:"Outfit", -apple-system, "Segoe UI", Arial, sans-serif;--f-body:"Plus Jakarta Sans", -apple-system, "Segoe UI", Arial, sans-serif;--t-display:clamp(40px, calc(27.3px + 3.38vw), 76px);--t-h1:clamp(32px, calc(25px + 1.88vw), 52px);--t-quote:clamp(24px, calc(20.5px + .94vw), 34px);--t-h2:clamp(22px, calc(19.2px + .75vw), 30px);--t-h3:clamp(18px, calc(17.3px + .19vw), 20px);--t-lead:clamp(18px, calc(16.6px + .38vw), 22px);--t-body:clamp(16px, calc(15.3px + .19vw), 18px);--t-small:14px;--t-label:12px;--tap-min:24px;--tap-primary:44px}#partnership .nf-offer-lead .nf-btn+.nf-btn{margin-left:12px}#partnership .nf-nos-mock{font-family:var(--body);color:#1d3a22;background:#fbfbf6;border:1px solid #173c2c1f;border-radius:14px;margin:0 0 64px;overflow:hidden;box-shadow:0 30px 70px -30px #12301f59,0 2px 6px #12301f0f}#partnership .nf-nos-bar{background:#fff;border-bottom:1px solid #173c2c17;align-items:center;gap:14px;height:40px;padding:0 16px;display:flex}#partnership .nf-nos-logo{font:600 13px var(--display);letter-spacing:-.01em}#partnership .nf-nos-crumb{color:#6b7c70;font-size:11px}#partnership .nf-nos-dots{gap:6px;margin-left:auto;display:flex}#partnership .nf-nos-dots i{background:#d9dfd5;border-radius:50%;width:8px;height:8px}#partnership .nf-nos-body{grid-template-columns:minmax(250px,30%) 1fr;height:clamp(380px,40vw,560px);display:grid}#partnership .nf-nos-side{background:#fff;border-right:1px solid #173c2c17;flex-direction:column;min-width:0;display:flex}#partnership .nf-nos-side-head{letter-spacing:.08em;color:#56685c;justify-content:space-between;align-items:center;padding:12px 14px;font-size:10px;display:flex}#partnership .nf-nos-side-head b{background:#eef1ea;border-radius:8px;place-items:center;min-width:16px;height:16px;margin-left:4px;font-size:9px;display:inline-grid}#partnership .nf-nos-btns{gap:6px;display:flex}#partnership .nf-nos-btns em{letter-spacing:0;border:1px solid #173c2c26;border-radius:5px;padding:4px 8px;font-size:10px;font-style:normal}#partnership .nf-nos-btns em.nf-is-dark{color:#fff;background:#1d3a22;border-color:#1d3a22}#partnership .nf-nos-cols{letter-spacing:.09em;color:#8a978d;border-block:1px solid #173c2c12;grid-template-columns:1fr 54px 60px;gap:8px;padding:6px 14px;font-size:8.5px;display:grid}#partnership .nf-nos-rows{margin:0;padding:4px 0;list-style:none}#partnership .nf-nos-rows li{grid-template-rows:auto auto;grid-template-columns:3px 1fr 54px 60px;align-items:center;column-gap:8px;padding:5px 14px 5px 11px;transition:background-color .25s;display:grid}#partnership .nf-nos-rows li.nf-is-on{background:#f1f6ec}#partnership .nf-nos-rows li.nf-is-on .nf-nos-conc{border-color:var(--c);background:#fff}#partnership .nf-nos-rows li.nf-is-on:before{box-shadow:0 0 0 1.5px var(--c)}#partnership .nf-nos-rows li:before{content:"";background:var(--c);border-radius:2px;grid-row:1/3;align-self:stretch}#partnership .nf-nos-rows li b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}#partnership .nf-nos-rows li small{color:#8a978d;grid-column:2;font-size:9px}#partnership .nf-nos-conc{text-align:right;background:#fbfcf9;border:1px solid #173c2c1f;border-radius:4px;grid-area:1/3/3;justify-self:stretch;padding:5px 6px;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .4s}#partnership .nf-nos-conc.nf-is-moving{background:#eef6e6}#partnership .nf-nos-price{text-align:right;color:#3b5143;grid-area:1/4/3;font-size:10.5px}#partnership .nf-nos-mask{background:linear-gradient(90deg,#dfe5dc,#eef1ea);border-radius:3px;width:72%;height:9px;display:block}#partnership .nf-nos-mask.nf-s{width:34%;height:6px;margin-top:3px}#partnership .nf-nos-mask.nf-p{justify-self:end;width:42px;height:8px}#partnership .nf-nos-lib{border-top:1px solid #173c2c12;margin-top:auto;padding:10px 14px 14px}#partnership .nf-nos-lib-head{letter-spacing:.09em;color:#8a978d;justify-content:space-between;margin-bottom:8px;font-size:8.5px;display:flex}#partnership .nf-nos-lib ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}#partnership .nf-nos-lib li{grid-template-columns:3px 1fr;align-items:center;gap:9px;display:grid}#partnership .nf-nos-lib li i{border-radius:2px;height:14px}#partnership .nf-nos-map{background:#f7f7f2;min-width:0;position:relative}#partnership .nf-nos-map canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#partnership .nf-nos-target{white-space:nowrap;background:#fff;border:1px solid #173c2c1f;border-left:3px solid #c2554a;border-radius:7px;align-items:center;gap:14px;padding:8px 10px 8px 14px;transition:opacity .5s,transform .5s;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #12301f14}#partnership .nf-nos-target.nf-is-off{opacity:0;transform:translate(-50%,-6px)}#partnership .nf-nos-t-lbl{letter-spacing:.1em;color:#8a978d;font-size:8px;display:block}#partnership .nf-nos-t-lbl i{vertical-align:middle;background:#c2554a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}#partnership .nf-nos-target>b{font:600 12.5px var(--display);display:block}#partnership .nf-nos-target{flex-direction:row}#partnership .nf-nos-target>span.nf-nos-t-lbl+b{margin-top:2px}#partnership .nf-nos-loss{text-align:right;border-left:1px solid #173c2c17;padding-left:12px}#partnership .nf-nos-loss small{letter-spacing:.1em;color:#8a978d;font-size:8px;display:block}#partnership .nf-nos-loss b{font:500 17px ui-monospace,SFMono-Regular,Menlo,monospace}#partnership .nf-pt-media{border-radius:12px;width:100%;height:clamp(220px,22vw,320px);margin-top:36px;display:block}@media (width<=860px){#partnership .nf-nos-body{grid-template-columns:1fr;height:auto}#partnership .nf-nos-side{border-bottom:1px solid #173c2c17;border-right:0}#partnership .nf-nos-lib{display:none}#partnership .nf-nos-map{height:320px}#partnership .nf-nos-target{top:10px}}#partnership .nf-pal-split{padding:clamp(100px,9vw,150px) 0 clamp(80px,7.8vw,124px)}#partnership .nf-pal-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,110px);display:grid}#partnership .nf-pal-media{aspect-ratio:1.35;min-width:0;position:relative}#partnership .nf-pal-media canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#partnership .nf-pal-copy{flex-direction:column;align-items:flex-start;gap:22px;max-width:520px;display:flex}#partnership .nf-pal-copy h2{font:400 clamp(36px, 3.6vw, 56px)/1.06 var(--display);letter-spacing:-.04em;color:#173c2c;margin:0 0 6px}#partnership .nf-pal-copy p{font:400 clamp(15px, 1.15vw, 18px)/1.7 var(--body);color:#4a5f50;margin:0}#partnership .nf-pal-copy .nf-btn{margin-top:10px}#partnership#partnership .nf-pal-usps{grid-template-columns:repeat(4,1fr);margin-top:clamp(80px,7.8vw,112px)}@media (width<=1000px){#partnership#partnership .nf-pal-usps{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){#partnership .nf-pal-top{grid-template-columns:1fr;gap:32px}#partnership#partnership .nf-pal-usps{grid-template-columns:1fr}}#partnership#partnership .nf-nos-grad{padding:clamp(160px,18.15vw,300px) 0 clamp(80px,7.8vw,124px)}#partnership#partnership .nf-nos-head{gap:clamp(24px,3.1vw,45px)}#partnership#partnership .nf-nos-head .nf-nos-sub{margin-top:0}#partnership#partnership .nf-nos-grad .nf-nos-usps{margin-top:clamp(80px,7.8vw,124px);padding-bottom:0}#partnership .nf-nos-usps{column-gap:clamp(18px,1.25vw,24px)}#partnership .nf-offer-n-palette{border-top:0!important}body.nf-hero-dark .nf-navigation-blur:after{background:linear-gradient(#0f2a1ef0 0%,#0f2a1ec7 42%,#0f2a1e52 76%,#0f2a1e00 100%)!important}@supports (animation-timeline:view()){body[data-nf-page=partnership] #partnership .nf-nos-usps .nf-content-reveal{animation-range:entry entry 70%}}#partnership .nf-nos-grad{--k:0;background:0 0;padding:clamp(110px,10vw,160px) 0 clamp(80px,6vw,100px);position:relative;overflow:hidden}#partnership .nf-nos-grad-bg{pointer-events:none;background:linear-gradient(#0f2a1e 23.08%,#2e6a4c 60.1%,#2e6a4c00 82.69%);height:100%;position:absolute;inset:auto 0 0}#partnership .nf-nos-grad .nf-wrap{z-index:1;position:relative}#partnership .nf-nos-head{text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex}#partnership .nf-nos-head h2{font:400 clamp(40px, 5.2vw, 80px)/1 var(--display);letter-spacing:-.04em;max-width:16ch;color:color-mix(in srgb, #f6f7f1, #173c2c calc(var(--k) * 100%));margin:0}#partnership .nf-nos-sub{max-width:min(47%,640px);font:400 clamp(15px, 1.15vw, 18px)/1.65 var(--body);color:color-mix(in srgb, #f0f5eee0, #4a5f50 calc(var(--k) * 100%));margin:10px 0 0}#partnership .nf-nos-head .nf-btn.nf-is-solid{background:color-mix(in srgb, #f4f6ef, #173c2c calc(var(--k) * 100%));color:color-mix(in srgb, #173c2c, #f4f6ef calc(var(--k) * 100%));border-color:#0000}#partnership .nf-nos-grad .nf-nos-mock{margin:clamp(60px,6vw,100px) 0 0}#partnership .nf-nos-usps{grid-template-columns:repeat(3,1fr);gap:clamp(56px,4.6vw,72px) 24px;margin-top:clamp(100px,9.4vw,150px);padding:10px 0;display:grid}#partnership .nf-nos-usp{flex-direction:column;gap:14px;min-width:0;display:flex}#partnership .nf-nos-usp-head{flex-direction:column;gap:8px;display:flex}#partnership .nf-nos-usp-idx{font:500 12px/1.4 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#5a6e4a}#partnership .nf-nos-usp-rule{width:100%;height:8px;display:block}#partnership .nf-nos-usp-rule circle{fill:#3d7a55}#partnership .nf-nos-usp-rule line{stroke:#3d7a55;stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}#partnership .nf-nos-usp-body{flex-direction:column;gap:28px;display:flex}#partnership .nf-nos-usp-body h3{font:300 clamp(26px, 2.1vw, 32px)/1.2 var(--display);letter-spacing:-.015em;color:#173c2c;margin:0}#partnership .nf-nos-usp-body p{font:400 clamp(15px, 1.1vw, 17px)/1.6 var(--body);color:#2d4436;max-width:44ch;margin:0}@media (width<=900px){#partnership .nf-nos-head{text-align:left;align-items:flex-start;gap:20px}#partnership .nf-nos-sub{max-width:none}#partnership .nf-nos-usps{grid-template-columns:1fr;row-gap:30px;margin-top:120px;padding:0}#partnership .nf-nos-usp{gap:8px}#partnership .nf-nos-usp-body{gap:20px}#partnership .nf-nos-usps{row-gap:56px}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){#home .nf-hero-mark h1 .nf-hero-word{opacity:0;animation:.8s cubic-bezier(.16,.78,.25,1) forwards nf-hero-word-in;display:inline-block}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){body[data-nf-page=tech] #tech .nf-content-reveal,body[data-nf-page=partnership] #partnership .nf-content-reveal{animation:linear both nf-rise-sd;animation-timeline:view();animation-range:entry 4% cover 46%}body[data-nf-page=tech] #tech .nf-content-reveal .nf-content-reveal,body[data-nf-page=partnership] #partnership .nf-content-reveal .nf-content-reveal{opacity:1;transition:none;animation:none;transform:none}body[data-nf-page=tech] #tech .nf-of-voice,body[data-nf-page=tech] #tech .nf-of-pub,body[data-nf-page=tech] #tech .nf-of-box,body[data-nf-page=tech] #tech .nf-fd-world,body[data-nf-page=partnership] #partnership .nf-offer-point{animation:linear both nf-card-up;animation-timeline:view();animation-range:cover 40px cover 500px}@media (width>=601px){body[data-nf-page=partnership] #partnership .nf-offer-point:nth-child(2n){animation-range:cover 130px cover 590px}}@media (width>=1200px){body[data-nf-page=partnership] #partnership .nf-offer-n-os .nf-offer-point:nth-child(2n){animation-range:cover 40px cover 500px}body[data-nf-page=partnership] #partnership .nf-offer-n-os .nf-offer-point:nth-child(3n+2){animation-range:cover 130px cover 590px}body[data-nf-page=partnership] #partnership .nf-offer-n-os .nf-offer-point:nth-child(3n){animation-range:cover 220px cover 680px}}body[data-nf-page=tech] #tech .nf-of-build{clip-path:inset(0)}body[data-nf-page=tech] #tech .nf-of-build>*{animation:linear both nf-rise-sd;animation-timeline:view();animation-range:cover 30px cover 330px}body[data-nf-page=tech] #tech .nf-of-build>.nf-cta{animation-range:cover 90px cover 390px}}}body .nf-of-footer a,body #careers a.nf-jt,body #tech .nf-fd-lab [data-clear-blend]{text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .22s cubic-bezier(.2,.7,.3,1)}body .nf-of-footer a{text-underline-offset:5px}body #careers a.nf-jt,body #tech .nf-fd-lab [data-clear-blend]{text-underline-offset:4px}.nf-navigation-logo-link{transition:opacity .22s cubic-bezier(.2,.7,.3,1)}#tech .nf-of-box-link,#careers .nf-link,#careers .nf-jd-back{transition:color .22s cubic-bezier(.2,.7,.3,1),border-color .22s cubic-bezier(.2,.7,.3,1)}#tech .nf-fd-cta,#careers .nf-qarrow{transition:background-color .22s cubic-bezier(.2,.7,.3,1),border-color .22s cubic-bezier(.2,.7,.3,1)}#tech .nf-fd-lab [role=tab],#tech .nf-fd-lab button[aria-label^=Remove],#careers .nf-tab{transition:color .22s cubic-bezier(.2,.7,.3,1),background-color .22s cubic-bezier(.2,.7,.3,1)}#tech .nf-fd-lab [data-add-ingredient]{transition:background-color .22s cubic-bezier(.2,.7,.3,1),border-color .22s cubic-bezier(.2,.7,.3,1)}#tech .nf-fd-lab select,#careers .nf-search,#careers .nf-select{transition:border-color .22s cubic-bezier(.2,.7,.3,1)}#home .nf-cta svg,#tech .nf-of-box-link svg,#tech .nf-fd-cta svg,#careers .nf-link>span,#careers .nf-qarrow svg,#partnership nav a[href^="#partnership/"]>span{transition:transform .22s cubic-bezier(.2,.7,.3,1);display:inline-block}#partnership nav a[href^="#partnership/"]{transition:border-color .22s cubic-bezier(.2,.7,.3,1),color .22s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){body .nf-of-footer a:hover,body #careers a.nf-jt:hover,body #careers .nf-jobs tbody tr:hover a.nf-jt,body #tech .nf-fd-lab [data-clear-blend]:hover{text-decoration-color:currentColor}#partnership nav a[href^="#partnership/"]:hover{color:var(--forest-900);border-bottom-color:currentColor}#tech .nf-fd-lab [role=tab][aria-selected=false]:hover{color:var(--forest-900)}#tech .nf-fd-lab [data-add-ingredient]:hover{background-color:var(--forest-700);border-color:var(--forest-700)}#tech .nf-fd-lab button[aria-label^=Remove]:hover{color:var(--forest-900)}#tech .nf-fd-lab select:hover{border-bottom-color:var(--forest-900)}#careers .nf-tab:not(.nf-is-on):hover{color:var(--forest-900);background-color:#173c2c12}#careers .nf-search:hover,#careers .nf-select:hover{border-color:#173c2c6b}#careers .nf-qbar:not([aria-current=true]):hover:after{opacity:.22}}@media (hover:hover) and (prefers-reduced-motion:no-preference){#home .nf-cta:hover svg,#tech .nf-of-box-link:hover svg,#tech .nf-fd-cta:hover svg,#careers .nf-link:hover>span,#careers .nf-qarrow[data-qnext]:hover svg{transform:translate(4px)}#careers .nf-qarrow[data-qprev]:hover svg{transform:translate(-4px)}#partnership nav a[href^="#partnership/"]:hover>span{transform:translate(3px,3px)}}#ptDialog[open]{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}#ptDialog>form{flex-direction:column;flex:auto;min-height:0;display:flex}#ptDialog .nf-pt-dl-head,#ptDialog .nf-pt-dl-foot{flex:none}#ptDialog .nf-pt-dl-body{flex:0 auto;min-height:0}.nf-mobile-menu{overscroll-behavior:contain;max-height:calc(100dvh - 85px);overflow-y:auto}.nf-p-team-modal-item-scroller{overscroll-behavior:contain}@media screen and (width>=768px){.nf-p-team-modal-item-inner{flex-direction:column;display:flex;overflow-y:visible}.nf-p-team-modal-item-wrapper{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;max-height:none;overflow:hidden auto}.nf-p-team-modal-item-image{position:sticky;top:0}}#partnership#partnership .nf-pal-usps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,6vw,110px)}@media (width<=900px){#partnership#partnership .nf-pal-usps{grid-template-columns:1fr}}#partnership#partnership .nf-offer-cdmo{border-top:0}#partnership .nf-cd-split{padding:clamp(100px,9vw,150px) 0 clamp(80px,7.8vw,124px)}#partnership .nf-cd-head{flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;display:flex}#partnership#partnership .nf-cd-head h2{max-width:none;font-family:var(--f-display);font-size:var(--t-h1);letter-spacing:-.03em;text-wrap:balance;margin:22px 0 0;font-weight:300;line-height:1.1}#partnership .nf-cd-sub{width:0;min-width:100%;font:400 var(--t-body)/1.6 var(--f-body);color:var(--sage-700);margin:clamp(18px,1.6vw,24px) 0 0}#partnership .nf-cd-head .nf-btn{margin-top:30px}#partnership .nf-cd-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,96px);margin-top:clamp(64px,6.5vw,100px);display:grid}#partnership .nf-cd-list{margin:0;padding:0;list-style:none}#partnership .nf-cd-list li{border-bottom:1px solid #173c2c24;position:relative}#partnership .nf-cd-list li:last-child{border-bottom-color:#0000}#partnership .nf-cd-q{all:unset;box-sizing:border-box;cursor:pointer;color:#173c2c;grid-template-columns:34px 1fr;align-items:center;gap:14px;width:100%;padding:28px 0;display:grid}#partnership .nf-cd-q:focus-visible{outline:2px solid var(--forest-700);outline-offset:4px;border-radius:4px}#partnership .nf-cd-idx{font:500 12px/1.4 var(--body);letter-spacing:.08em;color:#5a6e4a}#partnership .nf-cd-t{font:400 clamp(20px, 1.65vw, 26px)/1.25 var(--f-display);letter-spacing:-.015em}#partnership .nf-cd-chev{color:#173c2c;background:#173c2c0d;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .35s,background .35s,color .35s;display:grid}#partnership .nf-cd-list li.nf-is-on .nf-cd-chev{color:#f4f6ef;background:#173c2c;transform:rotate(180deg)}@media (hover:hover){#partnership .nf-cd-q:hover .nf-cd-chev{background:#173c2c1f}#partnership .nf-cd-list li.nf-is-on .nf-cd-q:hover .nf-cd-chev{background:#173c2c}}#partnership .nf-cd-a{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1);display:grid}#partnership .nf-cd-list li.nf-is-on .nf-cd-a{grid-template-rows:1fr}#partnership .nf-cd-a>div{min-height:0;overflow:hidden}#partnership .nf-cd-q{transition:padding .5s cubic-bezier(.2,.7,.2,1)}#partnership .nf-cd-list li.nf-is-on .nf-cd-q{padding-bottom:14px}#partnership .nf-cd-a p{max-width:46ch;font:400 var(--t-body)/1.6 var(--f-body);color:#2d4436;margin:0 0 28px 48px}#partnership .nf-cd-bar{transform-origin:0;background:#173c2c;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}#partnership .nf-cd-list li.nf-is-on .nf-cd-bar{animation:7s linear forwards paused cd-fill}#partnership .nf-cd-list.nf-is-run li.nf-is-on .nf-cd-bar{animation-play-state:running}@keyframes cd-fill{to{transform:scaleX(1)}}#partnership .nf-cd-media{aspect-ratio:1/1.02;color:#e6eee3;background:radial-gradient(120% 90% at 85% 0,#2e6a4c 0%,#2e6a4c00 60%),linear-gradient(170deg,#1b4532 0%,#132f23 55%,#0d2219 100%);border-radius:18px;min-height:540px;margin:0;position:relative;overflow:hidden}#partnership .nf-cd-scene{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:18px;padding:clamp(24px,3vw,44px);transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0;transform:translateY(12px)}#partnership .nf-cd-scene.nf-is-on{opacity:1;pointer-events:auto;transform:none}#partnership .nf-cd-ask{font:400 14px/1.3 var(--f-body);color:#eef3ec;background:#ffffff12;border:1px solid #ffffff1c;border-radius:10px;align-self:flex-end;padding:10px 14px}#partnership .nf-cd-panel{background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;padding:20px 22px 22px}#partnership .nf-cd-ph{font:500 14px/1.3 var(--f-body);color:#e6eee3;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}#partnership .nf-cd-ph em{letter-spacing:.02em;color:#c7dccb;border:1px solid #ffffff26;border-radius:999px;padding:5px 11px;font-size:11px;font-style:normal}#partnership .nf-cd-scene li,#partnership .nf-cd-rank,#partnership .nf-cd-chart i,#partnership .nf-cd-send{transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1)}#partnership .nf-cd-mol{width:100%;height:clamp(150px,13vw,200px);margin:-6px 0 8px;display:block}#partnership .nf-cd-roles{grid-template-columns:1fr 54px 1fr;align-items:stretch;display:grid}#partnership .nf-cd-lane{border:1px solid #ffffff1a;border-radius:12px;padding:14px 16px}#partnership .nf-cd-lane.nf-is-you{background:#c7dccb14;border-color:#c7dccb40}#partnership .nf-cd-lane b{font:500 12px/1.3 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:#a9c4ad;margin-bottom:10px;display:block}#partnership .nf-cd-lane ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}#partnership .nf-cd-lane li{font:400 14px/1.35 var(--f-body);color:#eef3ec;padding-left:16px;position:relative}#partnership .nf-cd-lane li:before{content:"";background:#6ec04a;border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}#partnership .nf-cd-lane.nf-is-you li:before{background:0 0;border:1px solid #c7dccb}#partnership .nf-cd-hand{background:repeating-linear-gradient(90deg,#c7dccb66 0 3px,#0000 3px 7px);align-self:center;height:1px;margin:0 6px;position:relative}#partnership .nf-cd-hand i{background:#6ec04a;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0;box-shadow:0 0 12px #6ec04a}#partnership .nf-cd-scene.nf-is-on .nf-cd-hand i{animation:2.4s cubic-bezier(.45,0,.3,1) infinite cd-hand}@keyframes cd-hand{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}#partnership .nf-cd-ranks{gap:12px;display:grid}#partnership .nf-cd-rank{font:500 13px/1 var(--f-body);color:#dfe8dc;grid-template-columns:64px 1fr 40px;align-items:center;gap:12px;display:grid}#partnership .nf-cd-rank b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}#partnership .nf-cd-track{background:#ffffff0d;border-radius:6px;height:22px;overflow:hidden}#partnership .nf-cd-track i{transform-origin:0;background:linear-gradient(90deg,#3d7a55,#6ec04a);border-radius:6px;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);display:block;transform:scaleX(0)}#partnership .nf-cd-scene.nf-is-on .nf-cd-track i{transform:scaleX(var(--v))}#partnership .nf-cd-rank.nf-is-low{color:#9fb3a3}#partnership .nf-cd-rank.nf-is-low .nf-cd-track i{background:linear-gradient(90deg,#4b5d52,#71857a)}#partnership .nf-cd-rank:nth-child(2) .nf-cd-track i{transition-delay:.12s}#partnership .nf-cd-rank:nth-child(3) .nf-cd-track i{transition-delay:.24s}#partnership .nf-cd-rank:nth-child(4) .nf-cd-track i{transition-delay:.36s}#partnership .nf-cd-rank.nf-is-top span{color:#fff}#partnership .nf-cd-send{color:#0f2a1e;font:500 13px/1 var(--f-body);opacity:0;background:#6ec04a;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:9px 14px;display:inline-flex;transform:translateY(6px)}#partnership .nf-cd-scene.nf-is-on .nf-cd-send{opacity:1;transition-delay:1.2s;transform:none}#partnership .nf-cd-chart{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#ffffff0f calc(25% - 1px) 25%);border-bottom:1px solid #ffffff26;grid-template-columns:repeat(6,1fr);align-items:end;gap:clamp(10px,1.2vw,18px);height:clamp(180px,15vw,230px);display:grid;position:relative}#partnership .nf-cd-chart i{height:calc(var(--h) * 100%);transform-origin:bottom;background:linear-gradient(#8fc77a 0%,#3d7a55 70%,#3d7a5559 100%);border-radius:6px 6px 0 0;display:block;transform:scaleY(0)}#partnership .nf-cd-scene.nf-is-on .nf-cd-chart i{transform:none}#partnership .nf-cd-chart i:nth-of-type(2){transition-delay:.1s}#partnership .nf-cd-chart i:nth-of-type(3){transition-delay:.2s}#partnership .nf-cd-chart i:nth-of-type(4){transition-delay:.3s}#partnership .nf-cd-chart i:nth-of-type(5){transition-delay:.4s}#partnership .nf-cd-chart i:nth-of-type(6){transition-delay:.5s}#partnership .nf-cd-avg{z-index:1;border-top:1px dashed #e6eee380;position:absolute;bottom:62%;left:0;right:0}#partnership .nf-cd-avg em{font-style:normal;font:500 11px/1 var(--f-body);color:#0f2a1e;background:#c7dccb;border-radius:5px;padding:6px 8px;position:absolute;top:-13px;left:0}#partnership .nf-cd-x{font:400 11px/1 var(--f-body);color:#a9c4ad;text-align:center;grid-template-columns:repeat(6,1fr);gap:clamp(10px,1.2vw,18px);margin-top:10px;display:grid}#partnership .nf-cd-steps{counter-reset:cd;gap:20px;margin:0;padding:0 0 0 28px;list-style:none;display:grid;position:relative}#partnership .nf-cd-steps:before{content:"";background:#ffffff26;width:1px;position:absolute;top:8px;bottom:8px;left:7px}#partnership .nf-cd-steps:after{content:"";transform-origin:top;background:#6ec04a;width:1px;position:absolute;top:8px;bottom:8px;left:7px;transform:scaleY(0)}#partnership .nf-cd-scene.nf-is-on .nf-cd-steps:after{animation:5.5s cubic-bezier(.4,0,.2,1) .3s forwards cd-route}@keyframes cd-route{to{transform:scaleY(1)}}#partnership .nf-cd-steps li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex;position:relative}#partnership .nf-cd-steps li:before{content:"";box-sizing:border-box;background:#132f23;border:1px solid #ffffff4d;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:-26px}#partnership .nf-cd-steps li.nf-is-you:before{background:#6ec04a;border-color:#6ec04a;box-shadow:0 0 0 5px #6ec04a2e}#partnership .nf-cd-steps b{font:500 15px/1.3 var(--f-body);color:#eef3ec}#partnership .nf-cd-steps small{font:500 11px/1 var(--f-body);color:#0f2a1e;background:#c7dccb;border-radius:999px;padding:5px 9px}#partnership .nf-cd-steps li:not(.nf-is-you) small{color:#a9c4ad;background:0 0;border:1px solid #ffffff26}#partnership .nf-cd-scene .nf-cd-lane li,#partnership .nf-cd-scene .nf-cd-steps li{opacity:0;transform:translateY(6px)}#partnership .nf-cd-scene.nf-is-on .nf-cd-lane li,#partnership .nf-cd-scene.nf-is-on .nf-cd-steps li{opacity:1;transform:none}#partnership .nf-cd-scene.nf-is-on .nf-cd-lane li:nth-child(2){transition-delay:.12s}#partnership .nf-cd-scene.nf-is-on .nf-cd-lane li:nth-child(3){transition-delay:.24s}#partnership .nf-cd-scene.nf-is-on .nf-cd-lane.nf-is-you li:first-child{transition-delay:.9s}#partnership .nf-cd-scene.nf-is-on .nf-cd-lane.nf-is-you li:nth-child(2){transition-delay:1.02s}#partnership .nf-cd-scene.nf-is-on .nf-cd-lane.nf-is-you li:nth-child(3){transition-delay:1.14s}#partnership .nf-cd-scene.nf-is-on .nf-cd-steps li:nth-child(2){transition-delay:1.3s}#partnership .nf-cd-scene.nf-is-on .nf-cd-steps li:nth-child(3){transition-delay:2.4s}#partnership .nf-cd-scene.nf-is-on .nf-cd-steps li:nth-child(4){transition-delay:3.5s}#partnership .nf-cd-scene.nf-is-on .nf-cd-steps li:nth-child(5){transition-delay:4.6s}@media (width<=900px){#partnership .nf-cd-head{width:auto}#partnership .nf-cd-sub{width:auto;min-width:0}#partnership .nf-cd-body{grid-template-columns:1fr;gap:36px}#partnership .nf-cd-media{aspect-ratio:auto;min-height:460px}#partnership .nf-cd-q{padding:22px 0}#partnership .nf-cd-a p{margin-left:48px}}@media (width<=520px){#partnership .nf-cd-roles{grid-template-columns:1fr;gap:0}#partnership .nf-cd-hand{background:repeating-linear-gradient(#c7dccb66 0 3px,#0000 3px 7px);width:1px;height:34px;margin:0 auto}#partnership .nf-cd-hand i{display:none}#partnership .nf-cd-a p{margin-left:0}}@media (prefers-reduced-motion:reduce){#partnership .nf-cd-scene,#partnership .nf-cd-scene *{transition:none!important;animation:none!important}#partnership .nf-cd-scene.nf-is-on .nf-cd-steps:after{transform:scaleY(1)}}#partnership#partnership .nf-cd-a{grid-template-rows:1fr}#partnership#partnership .nf-cd-list li .nf-cd-q{padding:26px 0 12px}#partnership .nf-cd-list li .nf-cd-idx{transition:color .3s}#partnership .nf-cd-list li.nf-is-on .nf-cd-idx{color:#2e6a4c}#partnership .nf-cd-list li .nf-cd-t{transition:color .3s}@media (hover:hover){#partnership .nf-cd-list li:not(.nf-is-on) .nf-cd-q:hover .nf-cd-t{color:#2e6a4c}}#partnership .nf-cd-a p{margin-bottom:26px}#partnership#partnership .nf-pal-usps{border-top:1px solid #173c2c24;margin-top:clamp(56px,5.4vw,80px);padding-top:clamp(56px,5.4vw,80px)}#partnership .nf-partner-intro .nf-pw-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,5vw,96px);display:grid}#partnership#partnership .nf-partner-intro h2{max-width:9ch;margin:20px 0 0}#partnership .nf-pw-list{border-top:1px dashed #173c2c40;margin:0;padding:0;list-style:none}#partnership .nf-pw-list li{border-bottom:1px dashed #173c2c40}#partnership .nf-partner-intro nav{display:block}#partnership#partnership .nf-pw-list a{font-size:inherit;color:#173c2c;border-bottom:0;grid-template-columns:clamp(84px,7.4vw,112px) 1fr;align-items:center;gap:clamp(20px,2.6vw,40px);padding:clamp(18px,1.8vw,26px) 0;text-decoration:none;display:grid}#partnership .nf-pw-box{aspect-ratio:1;color:#e6eee3;background:#173c2c;place-items:center;transition:background .35s;display:grid}#partnership .nf-pw-box svg{width:44%;height:auto;transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){#partnership .nf-pw-list a:hover .nf-pw-box{background:#2e6a4c}#partnership .nf-pw-list a:hover .nf-pw-box svg{transform:translate(5px)}}#partnership .nf-pw-list a:focus-visible{outline:2px solid var(--forest-700);outline-offset:4px}#partnership .nf-pw-txt{flex-direction:column;gap:8px;min-width:0;display:flex}#partnership .nf-pw-txt b{font:300 clamp(26px, 2.3vw, 36px)/1.1 var(--f-display);letter-spacing:-.02em}#partnership .nf-pw-txt span{font:400 var(--t-body)/1.55 var(--f-body);color:#2d4436;max-width:48ch}@media (width<=900px){#partnership .nf-partner-intro .nf-pw-grid{grid-template-columns:1fr;gap:32px}#partnership#partnership .nf-partner-intro h2{max-width:none}}@media (width<=520px){#partnership#partnership .nf-pw-list a{grid-template-columns:64px 1fr;gap:16px}}#team#team .nf-team-hero-title span.nf-hero-word{font-family:var(--f-display)!important}@media (width>=901px){#partnership .nf-pt-hero{--pt-body:min(44%, 600px)}#partnership .nf-pt-hero-body{max-width:var(--pt-body)}#partnership#partnership .nf-pt-brief,#partnership#partnership .nf-pt-result{left:calc(var(--pt-body) + var(--pt-gap))}}#partnership#partnership nav a[href^="#partnership/"]>span.nf-pw-box{display:grid}#partnership#partnership nav a[href^="#partnership/"]>span.nf-pw-txt{display:flex}#partnership#partnership .nf-partner-intro{padding-bottom:clamp(110px,10vw,160px)}#partnership#partnership .nf-pw-list{border-top:0;gap:clamp(28px,2.8vw,44px);display:grid}#partnership#partnership .nf-pw-list li{border-bottom:0}#partnership#partnership .nf-pw-list a{align-items:center;padding:0}#partnership#partnership .nf-pw-list .nf-content-reveal{opacity:1;animation:none;transform:none}#partnership .nf-pw-box svg{width:46%;transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){#partnership#partnership .nf-pw-list a:hover .nf-pw-box svg{transform:scale(1.08)}}@media (width>=901px){#partnership#partnership .nf-pal-top{align-items:stretch}#partnership#partnership .nf-pal-media{aspect-ratio:auto;min-height:0}}#partnership#partnership .nf-cd-list li{border-bottom:0}#partnership#partnership .nf-cd-bar{display:none}#partnership .nf-cd-prog{z-index:2;grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;bottom:clamp(20px,2.2vw,30px);left:clamp(24px,3vw,44px);right:clamp(24px,3vw,44px)}#partnership .nf-cd-prog i{background:#ffffff26;border-radius:2px;height:3px;position:relative;overflow:hidden}#partnership .nf-cd-prog i:after{content:"";transform-origin:0;background:#c7dccb;position:absolute;inset:0;transform:scaleX(0)}#partnership .nf-cd-prog i.nf-is-done:after{opacity:.55;transform:scaleX(1)}#partnership .nf-cd-prog i.nf-is-on:after{animation:7s linear forwards paused cd-fill}#partnership .nf-cd-prog.nf-is-run i.nf-is-on:after{animation-play-state:running}#partnership .nf-cd-prog:not(.nf-is-run) i.nf-is-on:after{animation:none;transform:scaleX(1)}#partnership#partnership .nf-offer-n-os,#partnership#partnership .nf-offer-research,#partnership#partnership .nf-pt-closing{border-top:0}#partnership .nf-rs-split{padding:clamp(100px,9vw,150px) 0 clamp(80px,7.8vw,124px)}#partnership .nf-rs-head{text-align:center;flex-direction:column;align-items:center;display:flex}#partnership#partnership .nf-rs-head h2{max-width:none;margin:22px 0 0}#partnership .nf-rs-sub{max-width:46ch;color:var(--sage-700);margin:clamp(18px,1.6vw,24px) auto 0}#partnership .nf-rs-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}#partnership .nf-rs-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,130px);margin-top:clamp(64px,6.5vw,100px);display:grid}#partnership .nf-rs-copy{flex-direction:column;gap:14px;max-width:520px;display:flex}#partnership .nf-rs-copy h3{font:400 clamp(24px, 2vw, 32px)/1.2 var(--f-display);letter-spacing:-.015em;color:#173c2c;margin:0 0 4px}#partnership .nf-rs-copy p{font:400 var(--t-body)/1.6 var(--f-body);color:#2d4436;margin:0}#partnership .nf-rs-media{--rs:10s;background:#fbfcf7;border:1px solid #173c2c14;border-radius:18px;flex-direction:column;gap:16px;margin:0;padding:clamp(22px,2.6vw,36px);display:flex;position:relative;box-shadow:0 30px 60px -40px #173c2c59}#partnership .nf-rs-ask{color:#eef3ec;font:400 14px/1.3 var(--f-body);background:#173c2c;border-radius:10px;align-self:flex-start;padding:10px 14px}#partnership .nf-rs-scales{gap:10px;margin:0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}#partnership .nf-rs-scales:before{content:"";background:#173c2c26;width:1px;position:absolute;top:18px;bottom:18px;left:5px}#partnership .nf-rs-scales:after{content:"";width:9px;height:9px;animation:rs-walk var(--rs) cubic-bezier(.6, 0, .3, 1) infinite;background:#2e6a4c;border-radius:50%;position:absolute;top:14px;left:1px;box-shadow:0 0 0 4px #2e6a4c26}@keyframes rs-walk{0%,18%{top:14%}25%,43%{top:38%}50%,68%{top:62%}75%,93%{top:86%}to{top:14%}}#partnership .nf-rs-scales li{opacity:.6;animation:rs-lit var(--rs) linear infinite;background:#f3f5ee;border:1px solid #173c2c0f;border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:16px;padding:10px;display:grid}#partnership .nf-rs-scales li:nth-child(2){animation-delay:calc(var(--rs) * -.75)}#partnership .nf-rs-scales li:nth-child(3){animation-delay:calc(var(--rs) * -.5)}#partnership .nf-rs-scales li:nth-child(4){animation-delay:calc(var(--rs) * -.25)}@keyframes rs-lit{0%,22%{opacity:1;background:#fff;border-color:#2e6a4c66}26%,to{opacity:.6;background:#f3f5ee;border-color:#173c2c0f}}#partnership .nf-rs-vis{background:#eef2e8;border-radius:10px;place-items:center;height:clamp(72px,6.6vw,100px);display:grid;overflow:hidden}#partnership .nf-rs-vis svg,#partnership .nf-rs-vis canvas{width:100%;height:100%;display:block}#partnership .nf-rs-lbl{flex-direction:column;gap:4px;display:flex}#partnership .nf-rs-lbl small{font:500 11px/1.3 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:#5a6e4a}#partnership .nf-rs-lbl b{font:400 clamp(16px, 1.3vw, 20px)/1.2 var(--f-display);color:#173c2c}#partnership .nf-rs-mem{stroke:#173c2c33;stroke-width:1.2px;fill:none}#partnership .nf-rs-rec{stroke:#2e6a4c;stroke-width:1.6px;fill:none;stroke-linecap:round}#partnership .nf-rs-lig{fill:#c2554a;animation:3s cubic-bezier(.4,0,.2,1) infinite rs-dock}@keyframes rs-dock{0%{opacity:0;transform:translate(-56px,-26px)}20%{opacity:1}60%,to{opacity:1;transform:none}}#partnership .nf-rs-pt{fill:#173c2c}#partnership .nf-rs-ring{fill:none;stroke:#173c2c;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite rs-ping}@keyframes rs-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}#partnership .nf-rs-ax{stroke:#173c2c33;stroke-width:1px;fill:none}#partnership .nf-rs-curve{stroke:#2e6a4c;stroke-width:2px;fill:none;stroke-dasharray:1;stroke-dashoffset:1px;animation:3.4s ease-in-out infinite rs-draw}@keyframes rs-draw{0%{stroke-dashoffset:1px}60%,to{stroke-dashoffset:0}}#partnership .nf-rs-vis text{font:500 8px var(--f-body);fill:#5a6e4a}#partnership .nf-rs-foot{font:400 12px/1.4 var(--f-body);color:#5a6e4a}@media (width<=900px){#partnership .nf-rs-body{grid-template-columns:1fr;gap:40px}#partnership .nf-rs-copy{max-width:none}}@media (prefers-reduced-motion:reduce){#partnership .nf-rs-media *,#partnership .nf-rs-scales:after,#partnership .nf-rs-scales li{animation:none!important}#partnership .nf-rs-scales li{opacity:1}#partnership .nf-rs-curve{stroke-dashoffset:0}}#partnership#partnership .nf-nos-head h2,#partnership#partnership .nf-pal-copy h2,#partnership#partnership .nf-cd-head h2,#partnership#partnership .nf-rs-head h2{font-family:var(--f-display);font-size:var(--t-h1);letter-spacing:-.03em;font-weight:300;line-height:1.1}#partnership#partnership .nf-nos-head .nf-nos-sub,#partnership#partnership .nf-pal-copy p,#partnership#partnership .nf-cd-sub,#partnership#partnership .nf-rs-sub{font:400 var(--t-body)/1.6 var(--f-body)}#partnership#partnership .nf-partner-intro h2{font-family:var(--f-display);font-size:var(--t-h1);letter-spacing:-.03em;max-width:12ch;font-weight:300;line-height:1.1}#partnership#partnership .nf-pw-list a{grid-template-columns:clamp(64px,5.4vw,84px) 1fr;gap:clamp(18px,2vw,28px)}#partnership#partnership .nf-pw-box{background:linear-gradient(150deg,#2e6a4c 0%,#1d4a36 100%);border-radius:16px;box-shadow:0 12px 24px -16px #173c2c80}#partnership#partnership .nf-pw-box svg{stroke-width:1.2px;width:48%}@media (hover:hover){#partnership#partnership .nf-pw-list a:hover .nf-pw-box{background:linear-gradient(150deg,#3d7a55 0%,#2e6a4c 100%)}}#partnership#partnership .nf-pw-txt b{font:400 clamp(22px, 1.7vw, 26px)/1.2 var(--f-display);letter-spacing:-.015em}#partnership#partnership .nf-pw-txt span{color:#4a5f50}#partnership#partnership .nf-cd-prog{font:500 12px/1 var(--f-body);color:#c7dccb;align-items:center;gap:10px;display:flex}#partnership .nf-cd-ring{flex:none;width:22px;height:22px;transform:rotate(-90deg)}#partnership .nf-cd-ring circle{fill:none;stroke:#ffffff26;stroke-width:3px}#partnership .nf-cd-ring .nf-cd-ring-v{stroke:#c7dccb;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round}#partnership .nf-cd-ring.nf-is-on .nf-cd-ring-v{animation:7s linear forwards paused cd-ring}#partnership .nf-cd-prog.nf-is-run .nf-cd-ring.nf-is-on .nf-cd-ring-v{animation-play-state:running}#partnership .nf-cd-prog:not(.nf-is-run) .nf-cd-ring-v{stroke-dashoffset:0;animation:none!important}@keyframes cd-ring{to{stroke-dashoffset:0}}#partnership .nf-cd-step{color:#eef3ec;letter-spacing:.06em}#partnership .nf-cd-step b{font-weight:600}#partnership .nf-cd-next{color:#a9c4ad;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}#partnership#partnership .nf-offer-n-palette{background:#e9efe3}#partnership#partnership .nf-offer-research{background:var(--paper-50)}#partnership#partnership .nf-rs-media{box-shadow:none;aspect-ratio:1.2;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative}#partnership .nf-rs-media canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#partnership#partnership .nf-pw-txt b{font-size:clamp(18px,1.4vw,22px)}#partnership#partnership .nf-pw-txt span{font-size:16px;line-height:1.55}#partnership .nf-cd-next{display:none}#partnership#partnership .nf-pw-box{color:#1d4a36;background:linear-gradient(150deg,#eef3ea 0%,#dfe9db 100%);box-shadow:inset 0 0 0 1px #173c2c14,0 10px 22px -16px #173c2c59}@media (hover:hover){#partnership#partnership .nf-pw-list a:hover .nf-pw-box{background:linear-gradient(150deg,#e4ede0 0%,#d2e2cd 100%)}}:root{--nf-banner-foot:clamp(72px, 9vw, 130px)}#home#home .nf-boxes,#tech#tech .nf-of-boxes{padding-bottom:var(--nf-banner-foot)}#team#team .nf-media-section-banner{margin-bottom:calc(var(--nf-banner-foot) + var(--nf-team-foot-adj,29px))!important}#partnership#partnership .nf-pt-closing,#careers#careers .nf-close-sec{padding-bottom:var(--nf-banner-foot)}@media (width<=991px){#team{--nf-team-foot-adj:21px}}@media (width<=767px){#team{--nf-team-foot-adj:23px}}#partnership#partnership .nf-pw-box{box-shadow:none;background:#e4ece0;border:0}@media (hover:hover){#partnership#partnership .nf-pw-list a:hover .nf-pw-box{background:#d8e4d3}}#partnership#partnership .nf-offer:focus,#partnership#partnership .nf-offer:focus-visible{outline:none}#partnership .nf-pw-box svg *{transform-box:view-box}#partnership .nf-pw-tgt{animation:6s ease-in-out infinite pw-seek}@keyframes pw-seek{0%,to{transform:translate(0)}30%{transform:translate(-7px,-3px)}60%{transform:translate(4px,-6px)}}#partnership .nf-pw-dot{animation:3s ease-in-out infinite pw-blink}#partnership .nf-pw-dot:nth-of-type(2){animation-delay:-1s}#partnership .nf-pw-dot:nth-of-type(3){animation-delay:-2s}@keyframes pw-blink{0%,to{opacity:1}50%{opacity:.25}}#partnership .nf-pw-mol{transform-origin:24px 25px;animation:14s linear infinite pw-turn}@keyframes pw-turn{to{transform:rotate(360deg)}}#partnership .nf-pw-bub{opacity:0;animation:2.6s ease-in infinite pw-rise}#partnership .nf-pw-bub:nth-of-type(2){animation-delay:-.9s}#partnership .nf-pw-bub:nth-of-type(3){animation-delay:-1.7s}@keyframes pw-rise{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-12px)}}#partnership .nf-pw-lens{animation:5s ease-in-out infinite pw-scan}@keyframes pw-scan{0%,to{transform:translate(0)}25%{transform:translate(3px,-2px)}50%{transform:translate(4px,3px)}75%{transform:translate(-2px,3px)}}@media (prefers-reduced-motion:reduce){#partnership .nf-pw-box svg *{opacity:1;animation:none!important}}#partnership#partnership .nf-nos-grad-bg{transform-origin:50% 100%;will-change:transform;background:linear-gradient(#0f2a1e 20%,#1d4a36 42%,#2e6a4c 60%,#2e6a4c80 74%,#2e6a4c00 88%);height:100%}html[data-nf-page=partnership] .nf-navigation-blur:after{content:none!important}html[data-nf-page=partnership] .nf-navigation-blur{height:auto}body.nf-ink-logo-pale .nf-navigation-logo-link .nf-brand-bird{mix-blend-mode:normal!important;filter:brightness(0)invert()!important}body.nf-ink-logo-pale .nf-navigation-logo-link .nf-brand-name,body.nf-ink-links-pale .nf-navigation-list .nf-navigation-link{color:var(--paper-100)!important}body.nf-ink-links-pale .nf-navigation-link[aria-current=page]{border-bottom-color:var(--paper-100)!important}body.nf-ink-links-pale .nf-navigation .nf-navigation-link:after{background:var(--paper-100)!important}body.nf-ink-links-pale .nf-navigation .nf-navigation-list .nf-dd-panel .nf-navigation-link{color:#1e1e1e!important}#partnership#partnership .nf-nos-head .nf-eyebrow{color:color-mix(in srgb, #c7dccb, var(--sage-600) calc(var(--k) * 100%))}#partnership#partnership .nf-nos-head .nf-nos-sub{color:color-mix(in srgb, #f0f5eee0, var(--sage-700) calc(var(--k) * 100%))}#partnership#partnership .nf-nos-usp-idx,#partnership#partnership .nf-cd-idx,#partnership#partnership .nf-rs-lbl small,#partnership#partnership .nf-rs-foot{color:var(--sage-600)}#partnership#partnership .nf-cd-list li.nf-is-on .nf-cd-idx{color:var(--forest-700)}@media (hover:hover){#partnership#partnership .nf-cd-list li:not(.nf-is-on) .nf-cd-q:hover .nf-cd-t{color:var(--forest-700)}}#partnership#partnership .nf-nos-usp-body h3,#partnership#partnership .nf-cd-t,#partnership#partnership .nf-rs-copy h3,#partnership#partnership .nf-pw-txt b{color:var(--forest-900)}#partnership#partnership .nf-nos-usp-body p,#partnership#partnership .nf-cd-a p,#partnership#partnership .nf-rs-copy p,#partnership#partnership .nf-pw-txt span,#partnership#partnership .nf-pal-copy p{color:var(--sage-700)}#partnership#partnership .nf-offer-cdmo{background:var(--paper-100)}#partnership#partnership .nf-pw-box{background:var(--sage-100);color:var(--forest-900)}@media (hover:hover){#partnership#partnership .nf-pw-list a:hover .nf-pw-box{background:color-mix(in srgb, var(--sage-100), var(--sage-300) 45%)}}#home#home div.nf-hero-mark>h1,#team#team span.nf-hero-word,#tech#tech div.nf-wrap.nf-of-hero-inner>h1,#tech#tech h2.nf-of-headword,#partnership#partnership h1.nf-hero-h1,#careers#careers h1.nf-hero-h1,#careers#careers b.nf-num{font-family:var(--f-display);font-size:var(--t-display);letter-spacing:-.04em;font-weight:300;line-height:1.04}#home#home div.nf-head>div>h2,#team#team h2.nf-text-display-3,#team#team h2.nf-text-display-2.nf-text-balance,#tech#tech div.nf-wrap.nf-of-system-head>h2,#tech#tech div.nf-of-pubs-head>h2,#tech#tech h2.nf-of-box-title,#partnership#partnership div.nf-wrap>h2,#partnership#partnership div.nf-offer-head>div>h2,#partnership#partnership div.nf-join-body>div>h2,#careers#careers h2.nf-sum-h2,#careers#careers div.nf-head.nf-head-stack>div>h2,#careers#careers h2.nf-qhead,#careers#careers div.nf-join-body>div>h2,#careers#careers div.nf-open-head>h2{font-family:var(--f-display);font-size:var(--t-h1);letter-spacing:-.03em;font-weight:300;line-height:1.1}#home#home figure.nf-quote-fig>blockquote,#home#home p.nf-statement,#careers#careers p.nf-statement,#careers#careers figure.nf-qslide>blockquote{font-family:var(--f-display);font-size:var(--t-quote);letter-spacing:-.02em;font-weight:300;line-height:1.2}#tech#tech p.nf-of-say{font-family:var(--f-display);font-size:var(--t-quote);letter-spacing:-.02em;font-weight:700;line-height:1.2}#home#home h3.nf-box-title,#tech#tech div.nf-of-build>div>h3,#tech#tech div.nf-fd-tabs>button,#tech#tech div.nf-fd-copy>h3,#tech#tech li.nf-of-pub>h3,#partnership#partnership b.nf-pt-result-name{font-family:var(--f-display);font-size:var(--t-h2);letter-spacing:-.015em;font-weight:300;line-height:1.2}#tech#tech p.nf-of-expand,#tech#tech ol.nf-of-senses>li>p,#partnership#partnership h3.nf-offer-point-title,#careers#careers article.nf-card>h3,#careers#careers a.nf-jt{font-family:var(--f-display);font-size:var(--t-h3);letter-spacing:-.01em;font-weight:400;line-height:1.3}#home#home div.nf-head-copy>p:first-child,#tech#tech p.nf-lede.nf-of-def-lede,#tech#tech blockquote.nf-of-usage>p,#tech#tech div.nf-wrap.nf-of-system-head>p.nf-lede{font-family:var(--f-body);font-size:var(--t-lead);letter-spacing:normal;font-weight:400;line-height:1.45}#home#home figure.nf-quote-fig>figcaption>b,#team#team p.nf-p-team-item-info-name-text,#tech#tech span.nf-of-name{font-family:var(--f-body);font-size:var(--t-lead);letter-spacing:normal;font-weight:500;line-height:1.45}#home#home div.nf-line>small,#home#home div.nf-head-copy>p:nth-child(2),#home#home div.nf-box-body>p,#team#team p.nf-text-paragraph-l,#team#team div.nf-text-tag-l,#tech#tech div.nf-wrap.nf-of-hero-inner>p.nf-lede,#tech#tech ol.nf-of-senses>li>p.nf-of-eg,#tech#tech p.nf-of-say-more,#tech#tech p.nf-body-s,#tech#tech div.nf-fd-copy>p,#tech#tech p.nf-fd-sr,#tech#tech p.nf-of-pub-authors,#tech#tech p.nf-of-box-sub,#partnership#partnership p.nf-hero-sub,#partnership#partnership div.nf-offer-lead>p,#partnership#partnership article.nf-offer-point>p,#partnership#partnership div.nf-join-body>div>p,#partnership#partnership span.nf-join-cta-label,#careers#careers p.nf-hero-lead,#careers#careers p.nf-sum-lead,#careers#careers div.nf-sum-rest>p,#careers#careers article.nf-card>p,#careers#careers div.nf-join-body>div>p,#careers#careers span.nf-join-cta-label,.nf-of-footer.nf-of-footer div.nf-of-footer-brand>p,.nf-of-footer.nf-of-footer nav.nf-of-footer-nav>a{font-family:var(--f-body);font-size:var(--t-body);letter-spacing:normal;font-weight:400;line-height:1.5}#tech#tech blockquote.nf-of-usage>cite{font-family:var(--f-body);font-size:var(--t-body);letter-spacing:normal;font-weight:600;line-height:1.5}#tech#tech span.nf-of-pub-author>strong{font-size:1em;font-weight:700}#home#home a.nf-cta,#home#home figure.nf-quote-fig>figcaption,#team#team p.nf-p-team-item-info-position-text,#team#team div.nf-text-tag-s,#tech#tech p.nf-of-phon,#tech#tech span.nf-of-role,#tech#tech div.nf-fd-add>label,#tech#tech a.nf-fd-cta,#tech#tech p.nf-of-pubs-description,#tech#tech span.nf-of-pub-venue,#tech#tech p.nf-of-pub-aff>span,#partnership#partnership span.nf-pt-result-sub,#partnership#partnership button.nf-btn,#partnership#partnership a.nf-btn,#partnership#partnership div.nf-wrap>nav>a,#careers#careers div.nf-tiles>div>span,#careers#careers figure.nf-qslide>figcaption>span,#careers#careers p.nf-lead-by,.nf-navigation.nf-navigation div.nf-text-tag-s,.nf-of-footer.nf-of-footer div.nf-of-footer-connect>a,.nf-of-footer.nf-of-footer div.nf-of-footer-careers>a{font-family:var(--f-body);font-size:var(--t-small);letter-spacing:normal;font-weight:400;line-height:1.5}#tech#tech a.nf-cta,#tech#tech a.nf-cta.nf-cta-quiet,#careers#careers figure.nf-qslide>figcaption>span>b,#careers#careers p.nf-lead-by>b{font-family:var(--f-body);font-size:var(--t-small);letter-spacing:normal;font-weight:500;line-height:1.5}#tech#tech a.nf-of-box-link{font-family:var(--f-body);font-size:var(--t-small);letter-spacing:normal;font-weight:600;line-height:1.5}#home#home span.nf-tag,#home#home span.nf-eyebrow,#home#home a.nf-link,#tech#tech span.nf-tag,#tech#tech ol.nf-of-senses>li>b,#tech#tech span.nf-of-box-eyebrow,#partnership#partnership span.nf-pt-brief-lbl>span,#partnership#partnership span.nf-pt-result-lbl,#partnership#partnership span.nf-eyebrow,#careers#careers a.nf-link,#careers#careers span.nf-eyebrow,#careers#careers p.nf-marker,#careers#careers button.nf-tab,#careers#careers p.nf-count,#careers#careers table.nf-jobs>thead>tr>th,#careers#careers span.nf-sr,#careers#careers span.nf-meta,#careers#careers a.nf-apply,.nf-of-footer.nf-of-footer p.nf-of-footer-label{font-family:var(--f-body);font-size:var(--t-label);letter-spacing:.08em;font-weight:500;line-height:1.4}#home#home div.nf-hint,#tech#tech div.nf-fd-add>button,#tech#tech div.nf-fd-ingredient>label,#tech#tech div.nf-fd-ingredient>output,#tech#tech div.nf-fd-formulation-foot>span,#tech#tech div.nf-fd-formulation-foot>button,#tech#tech div.nf-fd-legend,#partnership#partnership span.nf-offer-num,.nf-of-footer.nf-of-footer div.nf-of-footer-bottom>p,.nf-of-footer.nf-of-footer div.nf-of-footer-tools>a{font-family:var(--f-body);font-size:var(--t-label);line-height:1.4}#partnership#partnership .nf-offer-num{color:var(--text-muted)}#careers#careers .nf-why-sec span.nf-eyebrow,#careers#careers p.nf-sum-lead,#careers#careers div.nf-tiles>div>span,#careers#careers div.nf-sum-rest>p{color:var(--text-muted-strong)}.nf-mobile-menu.nf-mobile-menu a.nf-navigation-link{font-size:var(--t-label);min-height:var(--tap-primary)}#tech#tech a.nf-of-box-link{min-height:var(--tap-min);align-items:center;display:inline-flex}#careers#careers a.nf-jt{padding-block:2px;display:inline-block}#home#home .nf-ln,#home#home .nf-fli,#careers#careers .nf-ln{font-size:inherit;line-height:inherit;letter-spacing:inherit}cite{font-family:var(--f-body)}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.7,.3,1)}::view-transition-new(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.7,.3,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){@supports (height:100lvh){body:not(.nf-reduced) #home .nf-sticky{height:100lvh}body:not(.nf-reduced) #home .nf-lines{height:100svh;bottom:auto}body:not(.nf-reduced) #home .nf-hint{bottom:calc(32px + 100lvh - 100svh)}}}@media (prefers-reduced-motion:no-preference) and (width<=700px){@supports (height:100lvh){body:not(.nf-reduced) #home .nf-hint{bottom:calc(20px + 100lvh - 100svh)}}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){#ptDialog{opacity:0;transition:opacity .26s cubic-bezier(.2, .7, .3, 1), transform .26s cubic-bezier(.2, .7, .3, 1), overlay .26s allow-discrete, display .26s allow-discrete;transform:translateY(14px)scale(.985)}#ptDialog[open]{opacity:1;transform:none}@starting-style{#ptDialog[open]{opacity:0;transform:translateY(14px)scale(.985)}}#ptDialog::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .26s, backdrop-filter .26s, overlay .26s allow-discrete, display .26s allow-discrete;background-color:#091e1400}#ptDialog[open]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#091e1485}@starting-style{#ptDialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#091e1400}}.nf-mobile-menu{transition:opacity .22s cubic-bezier(.2, .7, .3, 1), transform .22s cubic-bezier(.2, .7, .3, 1), display .22s allow-discrete}.nf-mobile-menu[hidden]{opacity:0;transform:translateY(-8px)}@starting-style{.nf-mobile-menu:not([hidden]){opacity:0;transform:translateY(-8px)}}@supports (interpolate-size:allow-keywords){.nf-faq details{interpolate-size:allow-keywords}.nf-faq details>p{margin-bottom:0;padding-bottom:22px}.nf-faq details::details-content{opacity:0;block-size:0;transition:block-size .3s cubic-bezier(.2, .7, .3, 1), opacity .24s ease, content-visibility .3s allow-discrete;overflow:clip}.nf-faq details[open]::details-content{opacity:1;block-size:auto}}@supports (animation-timeline:view()){body[data-nf-page=home] #home .nf-rv{transition:none;animation:linear both nf-rise-sd;animation-timeline:view();animation-range:entry 4% cover 46%}body[data-nf-page=home] #home .nf-box.nf-rv{animation-name:nf-card-up;animation-range:cover 40px cover 500px}}}body[data-nf-page=home]{background:var(--sage-100)}body[data-nf-page=tech]{background:var(--paper-50)}@keyframes nf-enter-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){#main>.nf-page,body>.nf-of-footer{animation:.6s cubic-bezier(.2,.7,.3,1) both nf-enter-fade}@supports (animation-timeline:view()){#tech .nf-content-reveal,#partnership .nf-content-reveal{transition:none}#tech .nf-of-build{opacity:1;animation:none;transform:none}}}
