@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}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}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{min-height:100%;margin:0}img{vertical-align:middle}.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:8px;font-weight:700}p{margin-top:0;margin-bottom:8px}blockquote,figure{margin:0 0 8px}.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{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:var(--forest-900);--_color---amino-azure-100:#e6f7ff;--_color---acid-green-100:#e9ffe9;--_size---card-padding--card-padding:28px;--_size---spacing--spacing-7:20px;--_size---hero-height:660px;--_size---spacing--spacing-9:60px;--_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{--_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:8px;margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:1.4}h5{margin-top:8px;margin-bottom:0;font-size:1.25rem;font-weight:700;line-height:1.5}h6{margin-top:8px;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:4px;font-weight:500}strong{font-weight:700}blockquote{border-left:.25rem solid #e2e2e2;margin-bottom:0;padding:8px 20px;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);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{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{height:var(--_size---navigation-height);background-image:linear-gradient(#ffffff7d,#fff0 50%)}.nf-s-cta{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}.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{border-style:solid;border-width:1px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:center;place-items:center;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:8px;padding-right:8px;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);background-image:linear-gradient(180deg, var(--_color---acid-green-100), var(--_color---amino-azure-100))}.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{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:8px;padding-right:8px}.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}.nf-skip{z-index:99999;background:#fff;padding:16px;position:fixed;top:-100px;left:20px}.nf-skip:focus{top:10px}.nf-navigation-logo-border-first{justify-content:center;padding:3px}.nf-menu-button{padding:8px 16px}.nf-mobile-menu{z-index:9999;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;display:grid}.nf-form label{margin-bottom:8px;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){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:352px!important}.nf-media-banner{height:310px;inset:auto 8% 0}[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:328px!important}.nf-media-banner{height:290px;inset:auto 5% 0}.nf-media-section-hero .nf-team-hero{padding-bottom:248px}.nf-media-hero{height:245px;inset:auto 8% 0}[data-media-id=team-hero] .nf-team-hero{padding-bottom:392px}[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:36px}#career-no-results{border-bottom:1px solid var(--career-rule);padding:44px 0}#career-no-results p{margin:24px 0}#career-resume-note{margin-top:-16px}#career-form-result{border-top:1px solid var(--career-rule);padding:24px 0}#career-form-result p{margin-top:20px}#career-overview,#career-apply{padding-top:60px;scroll-margin-top:110px}#career-not-found{padding-top:160px}#career-not-found p{margin:32px 0}#career-policy-dialog{background:var(--paper-50);color:#111;border:1px solid #222;max-width:min(600px,100% - 32px);max-height:85vh;padding:36px;overflow:auto}#career-policy-dialog::backdrop{background:#0f201b66}#career-policy-close{color:inherit;background:0 0;border:0;margin:0 0 32px auto;padding:4px;display:block}#career-policy-dialog h2{margin-bottom:24px}#career-policy-dialog p+p{margin-top:20px}@media (width<=767px){#career-policy-dialog{padding:24px}}#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:16px 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}.nf-navigation-logo-link .nf-brand-bird{flex-shrink:0;justify-content:center;align-items:center;padding:4px}.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){white-space:nowrap;color:var(--forest-900);justify-content:center;align-items:center;padding:0 12px;line-height:1;font-family:Outfit,sans-serif!important}@media (width<=767px){.nf-navigation-logo-link .nf-brand-name{letter-spacing:.05em;padding:0 8px;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);--_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;padding:20px round(4vw,4px) 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 16px;font-weight:500;min-width:unset!important}.nf-navigation-link .nf-text-tag-s{text-transform:none;letter-spacing:0}.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{border:0;border-radius:40px;min-height:44px}.nf-mobile-menu{border:1px solid var(--forest-900);color:var(--forest-900);background:#fff;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{padding-bottom:72px}.nf-team-hero-main{grid-template-rows:auto 1fr;grid-template-columns:1.12fr 1fr;row-gap:40px;min-height:620px;padding-top:64px}.nf-team-hero-top-left{grid-area:1/1;gap:32px;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:8px}.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:16px;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{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);border:0;padding:76px 56px}.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-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:44px}.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-s-cta{padding:44px 36px}}@media (width<=600px){:root{--_size---spacing--spacing-10:70px}.nf-container{width:88%}.nf-navigation{padding:12px 4vw 0;padding:12px round(4vw,4px) 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:32px;min-height:520px;padding-top:44px}.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-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-tint:var(--sage-100);--study-wash:var(--paper-50)}#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:var(--forest-900);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;padding:24px round(5vw,4px) 0;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}: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:12px;color:var(--forest-900)!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;height:auto!important;color:var(--forest-900)!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:72px 56px;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{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:24px 0 0;font-size:clamp(40px,4.5vw,68px)}#flavor-space .nf-text-paragraph-l{grid-area:2/2;margin-top:24px}: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){padding:76px 6vw 28px;border:0;margin-top:80px;padding:76px round(6vw,4px) 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:round(7vw,4px);max-width:1320px;margin:auto;padding-bottom:76px;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:24px;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:8px 0;font-size:16px;line-height:1.4}.nf-of-footer-connect>a{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:14px;line-height:1.5;display:flex}.nf-of-footer-careers{flex-wrap:wrap;gap:8px 28px;margin-top:24px;display:flex}.nf-of-footer-careers a{padding-block:8px;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:24px;max-width:1320px;margin:auto;padding-top:24px;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:24px;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:16px 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:44px;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:16px 4vw 0;padding:16px round(4vw,4px) 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 36px}.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:284px}#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:44px}.nf-of-footer-brand{grid-column:1/-1}.nf-of-footer-connect{min-width:0}.nf-of-footer-main{padding-bottom:44px}.nf-of-footer-wordmark{font-size:40px}.nf-of-footer-bottom{align-items:flex-start}.nf-of-footer-tools{gap:16px}}@media (width<=600px){.nf-navigation-logo-link{gap:8px}: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:36px 24px}.nf-media-section-banner .nf-media{height:280px;left:-5%;right:-5%}.nf-media-section-banner .nf-s-cta-content,#nf-legacy-tech .nf-team-hero{padding-bottom:244px}#nf-legacy-tech .nf-team-hero-main{min-height:430px}#flavor-space h2{margin-block:24px;font-size:43px}.nf-of-footer{padding:48px 6vw 24px;margin-top:60px;padding:48px round(6vw,4px) 24px}.nf-of-footer-main{grid-template-columns:1fr;gap:36px}.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:16px}.nf-of-footer-connect>a{max-width:100%;font-size:13px}.nf-of-footer-bottom{padding-top:24px;display:block}.nf-of-footer-tools{gap:8px 24px;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}: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,var(--forest-900));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){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}: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-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{will-change:transform}#team .nf-media-section-banner .nf-s-cta{opacity:var(--nf-cta-opacity,1);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:16px!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}: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:0}#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:8px 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(40px,4.6vh) 0 0;margin:round(min(40px,4.6vh),4px) 0 0;padding-left:64px;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{padding:40px clamp(40px,15.38vw - 80px,132px);align-items:center;padding:40px round(clamp(40px,15.38vw - 80px,132px),4px);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:none}.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{--deep:#304a57;--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{color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0}#home .nf-stage{position:relative}#home .nf-sticky{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%,#c44536 0,#a82e23 62%,#8c2018 100%);position:absolute;inset:0}#home .nf-lines{pointer-events:none;position:absolute;inset:0}#home .nf-line{opacity:0;transition:opacity .5s,transform .5s;position:absolute;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);max-width:46ch;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:8px;margin-top:24px;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{transition:opacity .45s;position:absolute}#home .nf-hero-mark h1{font-family:var(--display);letter-spacing:-.022em;margin:0}#home .nf-hint{transition:opacity .4s;position:absolute}@media (prefers-reduced-motion:reduce){#home .nf-stage{height:auto}#home .nf-sticky{height:78vh;position:relative}}#home{--ink:var(--forest-900);--ink-soft:#5c6e60;--rule:#cedbd4;--copy-ink:#4f6053;--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%}#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:16px;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:16px;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{padding-top:72svh;height:auto;padding-top:round(72svh,4px);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{padding:20px 6vw 72px;grid-template-columns:1fr 1fr;padding:20px round(6vw,4px) 72px;display:grid;position:relative;inset:auto}body.nf-reduced #home .nf-line{opacity:1;visibility:visible;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{padding-inline:clamp(20px,4.5vw,72px);width:100%;max-width:1440px;margin:0 auto;padding-inline:round(clamp(20px,4.5vw,72px),4px)}#home .nf-sec{align-items:center}#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:40px;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:32px;padding:8px 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 figcaption b{font-size:14px;font-weight:500}#home .nf-of-footer{background:var(--forest-900);color:var(--paper-100);padding:76px 6vw 28px;z-index:2;padding:76px round(6vw,4px) 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:round(7vw,4px);max-width:1320px;margin:auto;padding-bottom:76px;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:24px}#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:16px;min-height:44px;display:flex}#home .nf-of-footer-careers{flex-wrap:wrap;gap:8px 28px;margin-top:24px;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:24px;margin:auto;padding-top:24px;display:flex}#home .nf-of-footer-bottom p{color:#cfdbcb;margin:0}#home .nf-of-footer-tools{flex-wrap:wrap;align-items:center;gap:24px;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:32px;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{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:12px;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:var(--forest-900);--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{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:8px;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:8px;font-size:14px;font-weight:500;text-decoration:none;transition:gap .3s;display:inline-flex}@media (hover:hover){#tech .nf-cta:hover{gap:16px}}#tech .nf-cta svg{stroke:currentColor;flex:none;width:15px;height:15px}#tech .nf-navigation{z-index:10000;isolation:isolate;padding:24px 5vw 0;background:linear-gradient(#ffffffa8,#fff0 100%);padding:24px round(5vw,4px) 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{height:100%;color:var(--forest-900);align-items:center;gap:12px;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:var(--forest-900);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:var(--forest-900);background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:12px 16px 16px;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:8px 16px;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:var(--forest-900);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:16px 5vw 0;padding:16px round(5vw,4px) 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;padding:12px round(4vw,4px) 0}#tech .nf-navigation-logo-link{gap:8px}#tech .nf-brand-bird{width:36px;height:36px}#tech .nf-brand-name{font-size:22px}}#tech .nf-of-hero{padding-block:216px clamp(76px,10vh,124px);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 round(clamp(76px,10vh,124px),4px);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:32px;font-size:18px;line-height:1.65}#tech .nf-of-hero-go{flex-wrap:wrap;gap:16px 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,144px);padding-block:round(clamp(84px,11vh,144px),4px)}#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{margin-top:clamp(44px,5.5vw,72px);grid-template-columns:minmax(200px,.8fr) minmax(0,1.7fr);gap:round(clamp(32px,4.5vw,76px),4px);margin-top:round(clamp(44px,5.5vw,72px),4px);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:16px 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:24px 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:round(clamp(12px,1.2vw,16px),4px);margin:40px 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:8px}#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:16px;display:block}@media (width<=760px){#tech .nf-of-entry{grid-template-columns:1fr;gap:24px}}#tech .nf-of-boxes{padding-block:clamp(56px,7vh,92px) clamp(64px,8vh,104px);padding-block:round(clamp(56px,7vh,92px),4px) round(clamp(64px,8vh,104px),4px)}#tech .nf-of-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;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:12px;width:100%;padding:32px;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:8px;margin-top:2px;padding-bottom:8px;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{margin-top:clamp(24px,3vw,40px);grid-template-columns:repeat(2,minmax(0,1fr));gap:round(clamp(16px,1.6vw,24px),4px);margin-top:round(clamp(24px,3vw,40px),4px);display:grid}#tech .nf-of-voice{background:var(--paper-100);padding:clamp(24px,2.8vw,40px) clamp(24px,2.8vw,40px) clamp(32px,3.2vw,44px);border-radius:12px;flex-direction:column;margin:0;padding:round(clamp(24px,2.8vw,40px),4px) round(clamp(24px,2.8vw,40px),4px) round(clamp(32px,3.2vw,44px),4px);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:8px;display:block}#tech .nf-of-voice blockquote{margin:clamp(32px,4.2vw,64px) 0 0;margin:round(clamp(32px,4.2vw,64px),4px) 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{margin:clamp(24px,3vw,44px) 0 0;max-width:34ch;font:400 16px/1.6 var(--body);color:var(--of-quiet);margin:round(clamp(24px,3vw,44px),4px) 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{margin-top:clamp(64px,9vh,112px);padding:32px 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:round(clamp(64px,9vh,112px),4px);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:24px 0 0;font-size:clamp(34px,4.2vw,62px)}#tech .nf-of-system-head .nf-lede{color:var(--of-quiet);margin-top:24px}#tech .nf-of-pubs-head{padding-bottom:0}#tech .nf-of-pubs-head h2{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.04}#tech .nf-of-pub-grid{margin:clamp(32px,3.4vw,44px) 0 0;gap:round(clamp(20px,2.2vw,32px),4px);margin:round(clamp(32px,3.4vw,44px),4px) 0 0;padding:0;list-style:none;display:grid}#tech .nf-of-pub{background:var(--of-sage);padding:clamp(28px,3vw,40px) clamp(24px,3vw,40px);border:1px solid #173c2c29;border-radius:12px;padding:round(clamp(28px,3vw,40px),4px) round(clamp(24px,3vw,40px),4px)}#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:16px 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:12px 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:24px}#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:16px}#tech .nf-of-pub{grid-template-columns:1fr;gap:16px}}@media (width<=700px){#tech .nf-of-hero{padding-block:clamp(92px,13vh,128px) 96px;padding-block:round(clamp(92px,13vh,128px),4px) 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{padding-block:clamp(56px,7vh,84px);border:0;align-items:center;min-height:clamp(360px,44vh,500px);padding-block:round(clamp(56px,7vh,84px),4px);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:16px;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:32px}#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:248px}#tech .nf-media{height:280px;inset:auto 0 0 10%}}@media (width<=600px){#tech .nf-s-cta{padding-block:32px}#tech .nf-s-cta-content{padding-bottom:208px}#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);padding:76px 6vw 28px;margin-top:0;padding:76px round(6vw,4px) 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:round(7vw,4px);max-width:1320px;margin:auto;padding-bottom:76px;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:24px;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:8px 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:16px;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:24px;max-width:1320px;margin:auto;padding-top:24px;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:48px 6vw 24px;padding:48px round(6vw,4px) 24px}#tech .nf-of-footer-main{grid-template-columns:1fr 1fr;gap:44px;padding-bottom:44px}#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:36px}#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:16px}#tech .nf-of-footer-bottom{padding-top:24px;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{margin:0 auto}#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:40px;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:32px}#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:32px;padding:8px 0;text-decoration:none;display:inline-flex}#partnership .nf-sec,#careers .nf-sec{padding-block:clamp(56px,7vh,96px);padding-block:round(clamp(56px,7vh,96px),4px)}#partnership .nf-page-hero,#careers .nf-page-hero{padding-block:clamp(132px,16vh,196px) clamp(48px,7vh,84px);padding-block:round(clamp(132px,16vh,196px),4px) round(clamp(48px,7vh,84px),4px)}.nf-page-hero{padding-block:clamp(96px,14vh,168px) clamp(48px,7vh,84px);min-height:auto;padding-block:round(clamp(96px,14vh,168px),4px) round(clamp(48px,7vh,84px),4px)}.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:24px 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{padding-block:clamp(40px,5vh,64px);border-top:1px solid var(--pg-line,#173c2c29);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:round(clamp(28px,4vw,64px),4px);padding-block:round(clamp(40px,5vh,64px),4px);display:grid}.nf-offer h3{font:400 clamp(26px, 2.8vw, 40px)/1.1 var(--display);letter-spacing:-.035em;text-wrap:balance;margin:16px 0}.nf-offer p{font:400 15px/1.75 var(--body);color:var(--pg-muted,var(--sage-600));max-width:52ch;margin:0}.nf-box{padding:clamp(32px,4vw,56px);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:round(clamp(32px,4vw,56px),4px);display:grid}.nf-box h2{font:400 clamp(28px, 3.2vw, 44px)/1.08 var(--display);letter-spacing:-.04em;max-width:15ch;margin:16px 0 0}.nf-box p{font:400 14px/1.75 var(--body);color:var(--pg-muted,var(--sage-600));max-width:34ch;margin:16px 0 0}.nf-box>div:last-child{justify-self:end}.nf-tabs{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.nf-tabs.nf-sub{margin-top:0;margin-bottom:32px}.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 8px}.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 16px}.nf-jobs td{border-bottom:1px solid var(--pg-line,#173c2c29);padding:24px 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:24px 0}.nf-faq p{font:400 14px/1.75 var(--body);color:var(--pg-muted,var(--sage-600));max-width:60ch;margin:0 0 24px}[data-mock]{outline-offset:6px;outline:1px dashed #173c2c38}@media (width<=900px){.nf-offer,.nf-box{grid-template-columns:1fr;gap:24px}.nf-box>div:last-child{justify-self:start}.nf-grid4{grid-template-columns:1fr}}#home .nf-sec{padding-block:clamp(72px,9vh,120px);border-top:0;min-height:0;padding-block:round(clamp(72px,9vh,120px),4px);display:block}#home .nf-sec:first-child{padding-top:clamp(64px,7.4vh,100px);padding-top:round(clamp(64px,7.4vh,100px),4px)}#home #ark .nf-head{align-items:flex-start}#home .nf-head-copy{gap:16px;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-fig{align-items:center;gap:round(clamp(24px,3.4vw,56px),4px)}#home .nf-quote-portrait{display:block}#home .nf-quote blockquote{font-size:clamp(25px,2.9vw,42px)}#home .nf-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:round(clamp(16px,1.9vw,24px),4px);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{height:clamp(140px,15vw,188px)}#home .nf-box-media canvas{width:100%;height:100%;display:block}#home .nf-box-body{padding:clamp(20px,2.1vw,32px);flex-direction:column;flex:1;gap:12px;padding:round(clamp(20px,2.1vw,32px),4px);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:24px;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:16px}#home .nf-quote-fig{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){#home .nf-box-media canvas{opacity:.9}}#home #ark .nf-head{margin-bottom:32px}#home #ark .nf-head h2{text-wrap:balance;margin:16px 0 20px}#home .nf-head-copy{width:auto;max-width:none;margin-top:8px}#home .nf-boxes{background:var(--pg-paper);padding-bottom:clamp(88px,13.2vh,168px);padding-bottom:round(clamp(88px,13.2vh,168px),4px)}#home .nf-qtop{gap:16px;margin-bottom:16px}#home .nf-quote blockquote{letter-spacing:-.04em}#home .nf-quote figcaption{margin-top:24px}#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:12px}}.nf-dd{display:inline-flex;position:relative}.nf-dd-toggle{align-items:center;gap:4px;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:8px;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:var(--forest-900)!important;min-height:0!important;padding:8px 16px!important}.nf-dd-panel .nf-navigation-link:after{display:none!important}.nf-dd-panel .nf-navigation-link:hover{background:var(--sage-100)!important;color:var(--forest-900)!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}@media (hover:hover){#partnership .nf-btn:hover{background:#0f2d20;border-color:#0f2d20}}@media (hover:hover){#partnership .nf-btn.nf-is-quiet:hover{background:#173c2c12}}#partnership .nf-pt-hero-art{z-index:-1;position:absolute;inset:0;transform:translate(-50%);width:100vw!important;left:50%!important;right:auto!important}@keyframes ptCaret{50%{border-color:#0000}}#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}@media (hover:hover){#partnership .nf-join-cta:hover{background:#0f2a1f;box-shadow:0 12px 36px #173c2c3d}}@media (hover:hover){#partnership .nf-join-cta:hover .nf-join-cta-icon{transform:translate(4px)}}@media (hover:hover){.nf-pt-x:hover{background:var(--sage-100)}}.nf-pt-paused{padding-bottom:24px}@media (hover:hover){.nf-pt-radio:hover{background:var(--paper-100)}}@media (hover:hover){.nf-pt-submit:hover{background:#0f2d20}}@media (hover:hover){.nf-pt-secondary:hover{background:var(--sage-100);color:var(--forest-900)}}@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(32px,7vw,56px);padding:round(clamp(32px,7vw,56px),4px)}#partnership .nf-join-body{max-width:none}#partnership .nf-pt-hero{padding-block:clamp(104px,13vh,152px) clamp(48px,7vh,80px);flex-direction:column;justify-content:flex-start;min-height:0;padding-block:round(clamp(104px,13vh,152px),4px) round(clamp(48px,7vh,80px),4px);display:grid;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}#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}}@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{padding-block:clamp(120px,14vh,180px) clamp(56px,8vh,96px);align-content:center;min-height:100svh;padding-block:round(clamp(120px,14vh,180px),4px) round(clamp(56px,8vh,96px),4px);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:32px}@media (hover:hover){#careers .nf-hero-photo .nf-link:hover{color:var(--pg-accent);border-bottom-color:var(--pg-accent)}}body[data-nf-page=careers].nf-hero-dark{background-color:var(--forest-900)}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-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);padding-top:round(clamp(28px,3vh,44px),4px)}#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 16px}@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 8px}}.nf-sum-h2{font:400 clamp(28px, 3.2vw, 46px)/1.1 var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:16px 0 0}.nf-sum-lead{font:400 16px/1.8 var(--body);color:var(--pg-muted);max-width:52ch;margin:24px 0 0}.nf-tiles{margin-top:clamp(40px,5.5vh,68px);grid-template-columns:repeat(4,minmax(0,1fr));gap:round(clamp(16px,2.4vw,32px),4px);margin-top:round(clamp(40px,5.5vh,68px),4px);display:grid}.nf-tiles>div{text-align:center;opacity:0;align-content:start;justify-items:center;gap:16px;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{margin-top:clamp(44px,6vh,76px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:round(clamp(24px,4vw,64px),4px);margin-top:round(clamp(44px,6vh,76px),4px);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:32px}}@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(168px,19vw,328px);padding-bottom:round(clamp(168px,19vw,328px),4px)}#careers .nf-why-sec,#careers .nf-team-sec{padding-top:clamp(120px,15vw,248px);padding-top:round(clamp(120px,15vw,248px),4px)}#careers .nf-dot-sec{padding-bottom:clamp(120px,14vw,220px);padding-bottom:round(clamp(120px,14vw,220px),4px)}#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:24px 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:round(clamp(16px,2vw,28px),4px)}#careers .nf-grid4 .nf-card{padding:clamp(32px,3.2vw,48px);flex-direction:column;gap:0;padding:round(clamp(32px,3.2vw,48px),4px);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:16px 0 8px}.nf-qhead{font:400 clamp(28px, 3.2vw, 48px)/1.1 var(--display);letter-spacing:-.04em;max-width:20ch;margin:16px 0 0}.nf-qslider{margin-top:clamp(32px,5vh,56px);margin-top:round(clamp(32px,5vh,56px),4px);position:relative}.nf-qmask{overflow:hidden}.nf-qtrack{display:grid}.nf-qslide{padding-right:clamp(0px,4vw,80px);opacity:0;pointer-events:none;grid-area:1/1;margin:0;padding-right:round(clamp(0px,4vw,80px),4px);transition:opacity .2s,transform .3s;transform:translate(48px)}.nf-qslide.nf-is-out{transform:translate3d(calc(var(--qd,1) * -48px), 0, 0)}.nf-qslide[aria-hidden=false]{opacity:1;pointer-events:auto;transition:opacity .62s cubic-bezier(.22,.61,.36,1) .24s,transform .78s cubic-bezier(.22,.61,.36,1) .24s;transform:none}#careers .nf-qslide blockquote{font:400 clamp(24px, 2.8vw, 40px)/1.3 var(--display);letter-spacing:-.03em;color:var(--pg-ink);margin:0}#careers .nf-qslide figcaption{margin-top:clamp(24px,3.4vh,40px);font:400 13px/1.6 var(--body);color:var(--pg-muted);align-items:center;gap:16px;margin-top:round(clamp(24px,3.4vh,40px),4px);display:flex}#careers .nf-qslide figcaption b{color:var(--pg-ink);font-size:14px;font-weight:500;display:block}.nf-qfoot{margin-top:clamp(32px,4.4vh,56px);align-items:center;gap:round(clamp(20px,4vw,64px),4px);margin-top:round(clamp(32px,4.4vh,56px),4px);display:flex}.nf-qbars{flex:1;gap:8px;min-width:0;display:flex}.nf-qbar{cursor:pointer;background:0 0;border:0;flex:1;height:1px;padding:16px 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:"";background:var(--pg-ink);opacity:0;width:100%;height:1px;position:absolute;inset:auto auto 14px 0}.nf-qbar[aria-current=true]:before{opacity:1}.nf-qarrows{flex:none;gap:8px;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:24px}.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{padding-bottom:clamp(152px,20vh,260px);margin-bottom:-80px;padding-bottom:round(clamp(152px,20vh,260px),4px)}.nf-marker{font:500 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--pg-muted);align-items:center;gap:16px;margin:0;display:flex}#careers .nf-lead-print{margin:clamp(32px,4.6vh,52px) 0 0;max-width:30ch;font:400 clamp(26px, 2.9vw, 40px)/1.4 var(--display);letter-spacing:-.025em;color:var(--pg-ink);margin:round(clamp(32px,4.6vh,52px),4px) 0 0}.nf-lead-by{margin:clamp(24px,3.4vh,40px) 0 0;font:400 13px/1.6 var(--body);color:var(--pg-muted);margin:round(clamp(24px,3.4vh,40px),4px) 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:round(clamp(32px,5vw,80px),4px);display:grid}#careers .nf-lead-grid>div:first-child{flex-direction:column;display:flex}#careers .nf-lead-grid .nf-lead-by{padding-top:clamp(24px,3.4vh,40px);margin-top:auto;padding-top:round(clamp(24px,3.4vh,40px),4px)}#careers .nf-lead-face{margin:calc(12px + clamp(32px,4.6vh,52px)) 0 0;align-self:start;width:clamp(210px,27vw,370px);margin:round(12px + clamp(32px,4.6vh,52px),4px) 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{margin:clamp(32px,5vw,44px) 0 0;width:clamp(180px,52vw,280px);margin:round(clamp(32px,5vw,44px),4px) 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);border-radius:var(--pg-radius);text-align:center;padding:clamp(40px,4.6vw,72px);place-items:center;min-height:clamp(300px,28vw,400px);padding:round(clamp(40px,4.6vw,72px),4px);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:round(clamp(24px,3vw,40px),4px);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:16px 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:16px 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:16px;padding:0 16px 0 24px;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(232px,62vw,340px);padding-top:round(clamp(232px,62vw,340px),4px)}#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(24px,3.4vw,44px);margin:0 0 round(clamp(24px,3.4vw,44px),4px);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);margin-bottom:round(clamp(28px,3.2vw,44px),4px)}#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);margin-top:round(clamp(40px,5.2vw,76px),4px)}#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,112px);margin-top:round(clamp(56px,7vw,112px),4px)}.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:24px;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:8px;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 40px}.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 40px 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 16px}.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:8px;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:8px;margin-bottom:44px;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:24px 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:8px 12px}.nf-jd .nf-tabs.nf-sub{margin-top:32px}.nf-prose{max-width:64ch}.nf-prose h3{font:400 21px/1.3 var(--display);letter-spacing:-.02em;margin:32px 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 16px}.nf-prose ul{margin:0 0 16px;padding-left:20px}.nf-prose li{font:400 15px/1.8 var(--body);color:var(--pg-muted);margin-bottom:8px}.nf-form{max-width:760px;margin-top:36px}.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:12px 16px}.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:16px;padding:16px;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-forms-paused a{text-decoration:underline}.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 24px;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 24px}.nf-sent{border:1px solid var(--pg-line);border-radius:var(--pg-radius);background:var(--pg-paper);max-width:760px;padding:32px}.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 8px}.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:16px}#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:var(--forest-900)!important}.nf-navigation .nf-navigation-list .nf-dd-panel .nf-navigation-link:hover{background:var(--sage-100)!important;color:var(--forest-900)!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}#careers .nf-join{background:var(--lime-100)!important}#team .nf-media-section-banner .nf-s-cta,#team .nf-s-cta{background:var(--lime-100)!important;color:var(--forest-900)!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:16px;min-height:52px;padding:0 16px 0 24px;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;font-family:Plus Jakarta Sans,sans-serif!important;font-size:var(--btn-fs-l)!important;font-weight:var(--btn-fw)!important;letter-spacing:normal!important;text-transform:none!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}#partnership .nf-wrap,#careers .nf-wrap{padding-inline:clamp(20px,4.5vw,72px);padding-inline:round(clamp(20px,4.5vw,72px),4px);width:var(--nf-measure)!important;max-width:none!important;margin-inline:auto!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:40px}@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:144px;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:128px;padding-bottom:504px}#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:88px 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:16px 36px;display:block}#partnership .nf-partner-intro nav a{color:#3a5140;border-bottom:1px solid #9aac94;align-items:center;gap:28px;padding:8px 0;font-size:14px;text-decoration:none;display:flex}#partnership .nf-offer{padding:clamp(64px,8vw,120px) 0;background:var(--paper-50);padding:round(clamp(64px,8vw,120px),4px) 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:round(8vw,4px);margin-bottom:60px;display:grid}#partnership .nf-offer h2{letter-spacing:-.04em;max-width:16ch;margin:24px 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 round(6vw,4px);display:grid}#partnership .nf-offer-point{border-top:1px solid #b5c1ac;padding-top:24px}#partnership .nf-offer-point-title{letter-spacing:-.02em;margin:0 0 16px;font:400 23px/1.3 Outfit,sans-serif}#partnership .nf-offer-num{color:#68765f;vertical-align:middle;margin-right:16px;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:round(5vw,4px)}}@media (width<=600px){#tech [data-demo-molecule]{height:245px}#partnership .nf-offer-head{grid-template-columns:1fr;gap:32px;margin-bottom:40px}#partnership .nf-offer-points{grid-template-columns:1fr;gap:32px}#partnership .nf-partner-intro nav{gap:8px 24px}#partnership .nf-partner-intro nav a{gap:16px;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);padding-block:round(clamp(72px,9vh,112px),4px)}#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:24px 32px;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:var(--text)}#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:16px;margin-bottom:16px;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:8px 24px 8px 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:8px 12px;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 8px;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:8px;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:16px 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:32px;min-height:44px;padding:8px 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 20px;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:24px;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:32px}#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:16px;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:16px;font-size:10px;bottom:96px;left:22px}#tech .nf-fd-cta{gap:16px;max-width:calc(100% - 44px);padding: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);padding-bottom:round(clamp(44px,5vw,64px),4px)}#tech .nf-of-manifesto{padding-block:clamp(40px,4.5vw,60px);background:var(--paper-100);padding-block:round(clamp(40px,4.5vw,60px),4px)}#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 16px;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:24px 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(56px,7.2vh,92px) clamp(92px,14.4vh,176px);padding-block:round(clamp(56px,7.2vh,92px),4px) round(clamp(92px,14.4vh,176px),4px);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;margin-top:clamp(8px,.9vw,12px);margin-left:auto;max-width:18ch;color:var(--pg-ink);font:300 clamp(31px, 4.9vw, 72px)/1.04 var(--display);letter-spacing:-.045em;margin-top:round(clamp(8px,.9vw,12px),4px);margin-bottom:0}#home #ark .nf-head-copy{margin-top:clamp(44px,5.8vw,80px);gap:16px;width:100%;max-width:none;margin-top:round(clamp(44px,5.8vw,80px),4px);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);padding-block:0 clamp(52px,6.8vh,88px);text-align:center;min-height:0;padding-block:0 round(clamp(52px,6.8vh,88px),4px);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:round(clamp(20px,2.2vw,32px),4px);width:auto;max-width:980px;margin:0 auto;display:grid;position:relative}#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:8px;display:block}#home .nf-quote figcaption b:after{content:none}#home .nf-qtop{flex-direction:column;grid-row:2;align-items:center;gap:8px;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;--lime-100:#e4f0bd;--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(36px, calc(21.92px + 3.756vw), 76px);--t-h1:clamp(32px, calc(25px + 1.88vw), 52px);--t-quote:clamp(20px, calc(15.07px + 1.3146vw), 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-intro:clamp(22px, calc(19.89px + .5634vw), 28px);--t-body-s:16px;--t-small:14px;--t-label:12px;--tap-min:24px;--tap-primary:44px;--space-gutter:clamp(20px, 6vw, 96px);--space-section-top:clamp(104px, 9vw, 152px);--space-section-bottom:clamp(80px, 7.8vw, 128px);--space-card:clamp(24px, 2.8vw, 40px);--space-card-l:clamp(32px, 4.6vw, 64px);--space-stack-eyebrow:20px;--space-stack-text:24px;--space-stack-eyebrow-s:12px;--space-stack-text-s:16px;--btn-h-s:40px;--btn-h-m:48px;--btn-h-l:56px;--btn-px-s:16px;--btn-px-m:24px;--btn-px-l:32px;--btn-radius:4px;--btn-gap:8px;--btn-icon:16px;--btn-fs:14px;--btn-fs-l:16px;--btn-fw:500;--btn-bg:var(--forest-900);--btn-fg:var(--paper-50);--btn-bg-hover:var(--forest-700);--btn-line:var(--forest-900);--btn-ghost-hover:var(--sage-100);--line:#173c2c29;--line-strong:var(--forest-900);--line-inverse:var(--paper-100);--r-xs:4px;--r-s:8px;--r-m:12px;--r-l:16px;--r-pill:999px;--icon-s:16px;--icon-m:20px;--icon-l:24px;--dur-fast:.15s;--dur-base:.22s;--dur-slow:.4s;--ease:cubic-bezier(.2, .7, .3, 1);--focus:var(--forest-700);--focus-inverse:var(--paper-50);--field-h:48px;--field-fs:16px;--lh-display:1.04;--lh-h1:1.1;--lh-quote:1.2;--lh-h2:1.2;--lh-h3:1.3;--lh-lead:1.45;--lh-intro:1.32;--lh-body:1.5;--lh-body-s:24px;--lh-small:1.5;--lh-label:1.4}@supports (width:round(nearest, 10px, 4px)){:root{--space-gutter:round(nearest, clamp(20px, 6vw, 96px), 4px);--space-section-top:round(nearest, clamp(104px, 9vw, 152px), 8px);--space-section-bottom:round(nearest, clamp(80px, 7.8vw, 128px), 8px);--space-card:round(nearest, clamp(24px, 2.8vw, 40px), 4px);--space-card-l:round(nearest, clamp(32px, 4.6vw, 64px), 8px);--lh-display:round(nearest, calc(var(--t-display) * 1.04), 4px);--lh-h1:round(nearest, calc(var(--t-h1) * 1.1), 4px);--lh-quote:round(nearest, calc(var(--t-quote) * 1.2), 4px);--lh-h2:round(nearest, calc(var(--t-h2) * 1.2), 4px);--lh-h3:round(nearest, calc(var(--t-h3) * 1.3), 4px);--lh-lead:round(nearest, calc(var(--t-lead) * 1.45), 4px);--lh-intro:round(nearest, calc(var(--t-intro) * 1.32), 4px);--lh-body:round(nearest, calc(var(--t-body) * 1.5), 4px);--lh-small:20px;--lh-label:16px}}#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-variant.nf-of-system-head>p.nf-lede{font-family:var(--f-display);letter-spacing:-.01em;font-weight:300;font-size:var(--t-intro);line-height:var(--lh-intro)}#partnership .nf-offer-lead .nf-btn+.nf-btn{margin-left:12px}#partnership .nf-nos-rows li{transition:background-color .25s}#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-pt-media{border-radius:12px;width:100%;height:clamp(220px,22vw,320px);margin-top:36px;display:block}@supports (animation-timeline:view()){body[data-nf-page=partnership] #partnership .nf-nos-usps .nf-content-reveal{animation-range:entry entry 70%}}#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}@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;animation-delay:var(--nf-hero-delay,.16s);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[data-scroll-to^=partnership\/]>span{transition:transform .22s cubic-bezier(.2,.7,.3,1);display:inline-block}#partnership nav a[data-scroll-to^=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[data-scroll-to^=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[data-scroll-to^=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 .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-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-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#partnership .nf-pw-list .nf-content-reveal{opacity:1;animation:none;transform:none}#partnership#partnership .nf-cd-bar{display:none}#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 .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 (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 .nf-cd-prog:not(.nf-is-run) .nf-cd-ring-v{stroke-dashoffset:0;animation:none!important}@media (hover:hover){#partnership#partnership .nf-pw-list a:hover .nf-pw-box{background:#d8e4d3}}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:var(--forest-900)!important}#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)}@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}}}.nf-navigation .nf-dd.nf-is-picked .nf-dd-panel{opacity:0;visibility:hidden;transform:translateY(-6px)}.nf-navigation .nf-dd.nf-is-picked .nf-dd-caret{transform:none}@media (width<=767px){#careers .nf-dot-stage{height:1100px;margin-bottom:-800px}}@media (prefers-reduced-motion:reduce){.nf-qslide,.nf-qslide.nf-is-out{transform:none}}#careers .nf-qslide blockquote:before{content:"";aspect-ratio:34/28;margin-bottom:clamp(8px,4px + .23vw,8px);opacity:.6;background:currentColor;width:clamp(24px,19.6px + 1vw,34px);margin-bottom:round(clamp(8px,4px + .23vw,8px),4px);display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 28'%3E%3Cpath d='M6 6H15V14.4706L10.5 22H6V6Z'/%3E%3Cpath d='M19 6H28V14.4706L23.5 22H19V6Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 28'%3E%3Cpath d='M6 6H15V14.4706L10.5 22H6V6Z'/%3E%3Cpath d='M19 6H28V14.4706L23.5 22H19V6Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}@media (width<=860px){#careers .nf-lead-grid>div:first-child{display:contents}#careers .nf-lead-grid{row-gap:0}#careers .nf-lead-face{margin-top:clamp(32px,4.6vh,52px);order:2;margin-top:round(clamp(32px,4.6vh,52px),4px)}#careers .nf-lead-grid .nf-marker{order:1}#careers .nf-lead-grid .nf-lead-print{order:3}#careers .nf-lead-grid .nf-lead-by{order:4}}@media (width<=767px){#careers .nf-close-sec{padding-top:max(34.7vw + 16px,144px);padding-top:round(max(34.7vw + 16px,144px),4px)}#careers .nf-join{padding:clamp(32px,7vw,56px);padding:round(clamp(32px,7vw,56px),4px)}#careers .nf-join-body{max-width:none}}body[data-nf-page=careers] #careers .nf-qword{display:inline-block}body[data-nf-page=careers] #careers .nf-qln{display:block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){body[data-nf-page=careers] #careers .nf-qln,body[data-nf-page=careers] #careers .nf-qslide>figcaption>*{animation:linear both nf-qline;animation-timeline:--nf-quote;animation-range:cover 4% cover 30%}}@supports (height:100lvh){@media (width<=767px){body:not(.nf-reduced) #home .nf-line[data-beat="3"],body:not(.nf-reduced) #home .nf-line[data-beat^="3b"],body:not(.nf-reduced) #home .nf-line[data-beat="3c"],body:not(.nf-reduced) #home .nf-line[data-beat="4"],body:not(.nf-reduced) #home .nf-line[data-beat="5"]{bottom:calc(28px + env(safe-area-inset-bottom,0px))}}}}#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:16px;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);padding-block:clamp(120px,14vh,168px) clamp(64px,9vh,112px);--pt-gap:clamp(24px, 3.2vw, 56px);align-items:center;min-height:100svh;padding-block:round(clamp(120px,14vh,168px),4px) round(clamp(64px,9vh,112px),4px);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}#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-join{z-index:1;color:var(--pg-ink);background:var(--lime-100);text-align:center;padding:clamp(40px,4.6vw,72px);border-radius:12px;place-items:center;min-height:clamp(300px,28vw,400px);padding:round(clamp(40px,4.6vw,72px),4px);display:grid;position:relative;overflow:hidden}#partnership .nf-join-body{flex-direction:column;align-items:center;gap:round(clamp(24px,3vw,40px),4px);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:16px 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:16px 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:16px;padding:0 16px 0 24px;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 32px 20px;display:flex}.nf-pt-dl-head h2{letter-spacing:-.035em;margin:8px 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 32px 4px;overflow-y:auto}.nf-pt-fs{border:0;margin:0 0 24px;padding:0}.nf-pt-fs legend{letter-spacing:.12em;text-transform:uppercase;color:var(--sage-600);margin-bottom:16px;padding:0;font:500 10px/1 Plus Jakarta Sans,sans-serif}.nf-pt-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nf-pt-f{flex-direction:column;gap:8px;margin-bottom:16px;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;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:12px;padding:12px;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:12px;padding: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:16px 32px 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:16px 24px;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:16px 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 32px 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 24px;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-join{padding:clamp(32px,7vw,56px);padding:round(clamp(32px,7vw,56px),4px)}#partnership .nf-join-body{max-width:none}#partnership .nf-pt-hero{padding-block:clamp(104px,13vh,152px) clamp(48px,7vh,80px);flex-direction:column;justify-content:flex-start;min-height:0;padding-block:round(clamp(104px,13vh,152px),4px) round(clamp(48px,7vh,80px),4px);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}#partnership .nf-pt-result{opacity:1;order:4}#partnership .nf-pt-hero{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}#partnership .nf-pt-brief,#partnership .nf-pt-result{grid-area:3/1;place-self:start center}#partnership .nf-pt-hero{overflow-x:clip}#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{pointer-events:none;background:linear-gradient(#f3f5eceb 0%,#f3f5ecc7 42%,#f3f5ec5c 76%,#f3f5ec00 100%);height:104px;position:absolute;inset:0 0 auto;content:none!important}html[data-nf-page=partnership] .nf-navigation-blur{height:auto;position:fixed;inset:0 0 auto}#partnership [data-mock]{outline:0}#partnership .nf-nos-mock{background:var(--paper-50);font-family:var(--body);color:var(--forest-900);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:var(--paper-50);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:var(--sage-600);font-size:11px}#partnership .nf-nos-dots{gap:8px;margin-left:auto;display:flex}#partnership .nf-nos-dots i{background:var(--sage-100);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:var(--paper-50);border-right:1px solid #173c2c17;flex-direction:column;min-width:0;display:flex}#partnership .nf-nos-side-head{letter-spacing:.08em;color:var(--sage-600);justify-content:space-between;align-items:center;padding:12px 14px;font-size:10px;display:flex}#partnership .nf-nos-side-head b{background:var(--paper-100);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{background:var(--forest-900);color:var(--paper-50);border-color:var(--forest-900)}#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;display:grid}#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:var(--paper-50);border:1px solid #173c2c1f;border-radius:4px;grid-area:1/3/3;justify-self:stretch;padding:4px 8px;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .4s}#partnership .nf-nos-conc.nf-is-moving{background:var(--sage-100)}#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, var(--sage-100), var(--paper-100));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:var(--paper-50);min-width:0;position:relative}#partnership .nf-nos-map canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#partnership .nf-nos-target{background:var(--paper-50);white-space:nowrap;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:4px;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}@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-target{top:10px}#partnership .nf-nos-map{--nos-band:74px;height:394px}}#partnership .nf-pal-split{padding:clamp(100px,9vw,152px) 0 clamp(80px,7.8vw,124px);padding:round(clamp(100px,9vw,152px),4px) 0 round(clamp(80px,7.8vw,124px),4px)}#partnership .nf-pal-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:round(clamp(40px,6vw,112px),4px);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:24px;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:var(--forest-900);margin:0 0 8px}#partnership .nf-pal-copy p{font:400 clamp(15px, 1.15vw, 18px)/1.7 var(--body);color:var(--forest-500);margin:0}#partnership .nf-pal-copy .nf-btn{margin-top:8px}#partnership#partnership .nf-pal-usps{margin-top:clamp(80px,7.8vw,112px);margin-top:round(clamp(80px,7.8vw,112px),4px)}@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-nos-grad{padding:clamp(160px,18.15vw,300px) 0 clamp(80px,7.8vw,124px);padding:round(clamp(160px,18.15vw,300px),4px) 0 round(clamp(80px,7.8vw,124px),4px)}#partnership#partnership .nf-nos-head{gap:round(clamp(24px,3.1vw,44px),4px)}#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);margin-top:round(clamp(80px,7.8vw,124px),4px);padding-bottom:0}#partnership .nf-nos-usps{column-gap:round(clamp(16px,1.25vw,24px),4px)}#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}#partnership .nf-nos-grad{padding:clamp(112px,10vw,160px) 0 clamp(80px,6vw,100px);--k:0;background:0 0;padding:round(clamp(112px,10vw,160px),4px) 0 round(clamp(80px,6vw,100px),4px);position:relative;overflow:clip}#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:32px;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, var(--paper-50), var(--forest-900) 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, var(--forest-500) calc(var(--k) * 100%));margin:8px 0 0}#partnership .nf-nos-head .nf-btn.nf-is-solid{background:color-mix(in srgb, var(--paper-100), var(--forest-900) calc(var(--k) * 100%));color:color-mix(in srgb, var(--forest-900), var(--paper-100) 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{margin-top:clamp(100px,9.4vw,152px);grid-template-columns:repeat(3,1fr);gap:round(clamp(56px,4.6vw,72px),4px) 24px;margin-top:round(clamp(100px,9.4vw,152px),4px);padding:8px 0;display:grid}#partnership .nf-nos-usp{flex-direction:column;gap:16px;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-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:var(--forest-900);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:32px;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}}#partnership#partnership .nf-pal-usps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:round(clamp(40px,6vw,112px),4px)}@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,152px) 0 clamp(80px,7.8vw,124px);padding:round(clamp(100px,9vw,152px),4px) 0 round(clamp(80px,7.8vw,124px),4px)}#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:24px 0 0;font-weight:300;line-height:1.1}#partnership .nf-cd-sub{margin:clamp(16px,1.6vw,24px) 0 0;width:0;min-width:100%;font:400 var(--t-body)/1.6 var(--f-body);color:var(--sage-700);margin:round(clamp(16px,1.6vw,24px),4px) 0 0}#partnership .nf-cd-head .nf-btn{margin-top:32px}#partnership .nf-cd-body{margin-top:clamp(64px,6.5vw,100px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:round(clamp(40px,5vw,96px),4px);margin-top:round(clamp(64px,6.5vw,100px),4px);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;width:100%;color:var(--forest-900);grid-template-columns:34px 1fr;align-items:center;gap:16px;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-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-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-media{aspect-ratio:1/1.02;background:radial-gradient(120% 90% at 85% 0%, #2e6a4c 0%, #2e6a4c00 60%), linear-gradient(170deg, var(--forest-900) 0%, #132f23 55%, #0d2219 100%);min-height:540px;color:var(--sage-100);border-radius:18px;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:var(--paper-100);background:#ffffff12;border:1px solid #ffffff1c;border-radius:10px;align-self:flex-end;padding:8px 16px}#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:var(--sage-100);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}#partnership .nf-cd-ph em{letter-spacing:.02em;color:#c4d4b5;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:-8px 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:16px}#partnership .nf-cd-lane.nf-is-you{background:#c4d4b514;border-color:#c4d4b540}#partnership .nf-cd-lane b{font:500 12px/1.3 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:#a9c4ad;margin-bottom:8px;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:var(--paper-100);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 #c4d4b5}#partnership .nf-cd-hand{background:repeating-linear-gradient(90deg,#c4d4b566 0 3px,#0000 3px 7px);align-self:center;height:1px;margin:0 8px;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-pw-list.nf-pt-off .nf-pw-tgt,#partnership .nf-pw-list.nf-pt-off .nf-pw-dot,#partnership .nf-pw-list.nf-pt-off .nf-pw-mol,#partnership .nf-pw-list.nf-pt-off .nf-pw-bub,#partnership .nf-pw-list.nf-pt-off .nf-pw-lens,#partnership .nf-pt-brief.nf-pt-off .nf-pt-brief-txt i,#partnership .nf-cd-hand.nf-pt-off i{animation-play-state:paused!important}#partnership .nf-cd-ranks{gap:12px;display:grid}#partnership .nf-cd-rank{font:500 13px/1 var(--f-body);color:var(--sage-100);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, var(--sage-700), #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:var(--paper-50)}#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:#c4d4b5;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:var(--paper-100)}#partnership .nf-cd-steps small{font:500 11px/1 var(--f-body);color:#0f2a1e;background:#c4d4b5;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:24px 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(#c4d4b566 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:24px 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:24px}#partnership#partnership .nf-pal-usps{margin-top:clamp(56px,5.4vw,80px);padding-top:clamp(56px,5.4vw,80px);border-top:1px solid #173c2c24;margin-top:round(clamp(56px,5.4vw,80px),4px);padding-top:round(clamp(56px,5.4vw,80px),4px)}#partnership .nf-partner-intro .nf-pw-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:round(clamp(40px,5vw,96px),4px);display:grid}#partnership#partnership .nf-partner-intro h2{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;padding:clamp(16px,1.8vw,24px) 0;color:var(--forest-900);border-bottom:0;gap:round(clamp(20px,2.6vw,40px),4px);padding:round(clamp(16px,1.8vw,24px),4px) 0;text-decoration:none;display:grid}#partnership .nf-pw-box{aspect-ratio:1;background:var(--forest-900);color:var(--sage-100);place-items:center;transition:background .35s;display:grid}#partnership .nf-pw-box svg{height:auto}@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[data-scroll-to^=partnership\/]>span.nf-pw-box{display:grid}#partnership#partnership nav a[data-scroll-to^=partnership\/]>span.nf-pw-txt{display:flex}#partnership#partnership .nf-partner-intro{padding-bottom:clamp(112px,10vw,160px);padding-bottom:round(clamp(112px,10vw,160px),4px)}#partnership#partnership .nf-pw-list{border-top:0;gap:round(clamp(28px,2.8vw,44px),4px);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-rv{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 .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#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,152px) 0 clamp(80px,7.8vw,124px);padding:round(clamp(100px,9vw,152px),4px) 0 round(clamp(80px,7.8vw,124px),4px)}#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:24px 0 0}#partnership .nf-rs-sub{margin:clamp(16px,1.6vw,24px) auto 0;max-width:46ch;color:var(--sage-700);margin:round(clamp(16px,1.6vw,24px),4px) auto 0}#partnership .nf-rs-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}#partnership .nf-rs-body{margin-top:clamp(64px,6.5vw,100px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:round(clamp(40px,7vw,128px),4px);margin-top:round(clamp(64px,6.5vw,100px),4px);display:grid}#partnership .nf-rs-copy{flex-direction:column;gap:16px;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:var(--forest-900);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{background:var(--paper-50);padding:clamp(24px,2.6vw,36px);--rs:10s;border:1px solid #173c2c14;border-radius:18px;flex-direction:column;gap:16px;margin:0;padding:round(clamp(24px,2.6vw,36px),4px);display:flex;position:relative;box-shadow:0 30px 60px -40px #173c2c59}@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 *{animation:none!important}}#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:round(clamp(16px,2vw,28px),4px)}#partnership#partnership .nf-pw-box{border-radius:16px}#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:var(--forest-500)}#partnership#partnership .nf-cd-prog{font:500 12px/1 var(--f-body);color:#c4d4b5;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:#c4d4b5;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.nf-is-manual .nf-cd-ring-v{stroke-dashoffset:0;animation:none!important}@keyframes cd-ring{to{stroke-dashoffset:0}}#partnership .nf-cd-step{color:var(--paper-100);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:var(--sage-100)}#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:var(--t-body-s,16px);line-height:var(--lh-body-s,24px)}#partnership .nf-cd-next{display:none}@media (hover:hover){#partnership#partnership .nf-pw-list a:hover .nf-pw-box{background:linear-gradient(150deg, var(--sage-100) 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,28px))!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:linear-gradient(150deg, var(--paper-100) 0%, var(--sage-100) 100%);border:0}@media (hover:hover){#partnership#partnership .nf-pw-list a:hover .nf-pw-box{background:var(--sage-100)}}#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%}#partnership#partnership .nf-nos-head .nf-eyebrow{color:color-mix(in srgb, #c4d4b5, 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{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%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body[data-nf-page=partnership] #partnership .nf-pw-list{animation:linear both nf-rise-sd;animation-timeline:view();animation-range:entry 4% cover 46%}}}#partnership .nf-cd-replay .nf-cd-scene,#partnership .nf-cd-replay .nf-cd-scene *{transition:none!important}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body[data-nf-page=partnership] #partnership :is(.nf-nos-head,.nf-pal-copy,.nf-cd-head,.nf-rs-head)>.nf-eyebrow,body[data-nf-page=partnership] #partnership :is(.nf-nos-head,.nf-pal-copy,.nf-cd-head)>.nf-btn,body[data-nf-page=partnership] #partnership .nf-rs-btns{animation:linear both nf-rise-sd;animation-timeline:view();animation-range:entry 4% cover 46%}body[data-nf-page=partnership] #partnership .nf-nos-usps .nf-nos-usp{animation:linear both nf-card-up;animation-timeline:view();animation-range:cover 40px cover 500px}}}#team#team .nf-media-section-banner .nf-s-cta{overflow:clip;border-radius:12px!important}@media (width>=768px){#team#team .nf-media-section-banner .nf-s-cta{align-items:center;display:flex}}@media (prefers-reduced-motion:no-preference){html.nf-rvh #tech .nf-of-hero h1 .nf-hero-word{opacity:0;animation:.8s cubic-bezier(.16,.78,.25,1) forwards nf-hero-word-in;animation-delay:var(--nf-hero-delay,.16s);display:inline-block}html.nf-rvh #tech .nf-of-hero-inner>.nf-lede,html.nf-rvh #tech .nf-of-hero-go,html.nf-rvh #partnership .nf-pt-hero-cta{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)}html.nf-rvh #tech .nf-of-hero-media{animation:2.2s cubic-bezier(.16,.78,.25,1) .2s forwards nf-hero-photo-in;transform:scale(1.04)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body[data-nf-page=careers] #careers#careers .nf-grid4>.nf-card,body[data-nf-page=careers] #careers#careers .nf-grid4>.nf-card:nth-child(n),body[data-nf-page=careers] #careers#careers .nf-tiles>*,body[data-nf-page=careers] #careers#careers .nf-tiles>:nth-child(n){animation-range:cover 40px cover 500px}}}:root{--dur-ui:.22s;--ease-ui:cubic-bezier(.2, .7, .3, 1)}html body .nf-navigation .nf-navigation-link.nf-navigation-link,html body .nf-navigation .nf-navigation-link.nf-navigation-link:after,html body .nf-navigation .nf-menu-button.nf-menu-button,html body .nf-navigation .nf-navigation-logo-link .nf-brand-name.nf-brand-name{transition-duration:var(--dur-ui)!important;transition-timing-function:var(--ease-ui)!important}html body .nf-dd-caret,html body .nf-dd-panel,html body #home .nf-link>span,html body #tech .nf-cta,html body #partnership .nf-cd-list li .nf-cd-idx,html body #partnership .nf-cd-list li .nf-cd-t,html body :is(#home,#team,#tech,#partnership,#careers) .nf-join-cta,html body #team .nf-s-cta .nf-cta,html body #partnership .nf-btn,html body #careers .nf-apply{transition-duration:var(--dur-ui);transition-timing-function:var(--ease-ui)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body[data-nf-page=partnership] #partnership .nf-pt-closing .nf-join,body[data-nf-page=careers] #careers .nf-join{animation:linear both nf-card-up;animation-timeline:view();animation-range:cover 40px cover 500px}}}#careers#careers .nf-close-sec{overflow:clip}html[data-nf-page=partnership]{overflow-anchor:none}#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#home div.nf-hero-mark>h1,#team#team span.nf-hero-word,#tech#tech div.nf-wrap-variant.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);line-height:var(--lh-display);letter-spacing:-.04em;font-weight:300}#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-variant.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);line-height:var(--lh-h1);letter-spacing:-.03em;font-weight:300}#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);line-height:var(--lh-quote);letter-spacing:-.02em;font-weight:300}#tech#tech p.nf-of-say{font-family:var(--f-display);font-size:var(--t-quote);line-height:var(--lh-quote);letter-spacing:-.02em;font-weight:700}#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);line-height:var(--lh-h2);letter-spacing:-.015em;font-weight:300}#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);line-height:var(--lh-h3);letter-spacing:-.01em;font-weight:400}#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);line-height:var(--lh-lead);letter-spacing:normal;font-weight:500}#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,#tech#tech div.nf-wrap-variant.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,#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,.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);line-height:var(--lh-body);letter-spacing:normal;font-weight:400}#tech#tech blockquote.nf-of-usage>cite{font-family:var(--f-body);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:normal;font-weight:600}#tech#tech span.nf-of-pub-author>strong{font-size:1em;font-weight:700}#home#home figure.nf-quote-fig>figcaption,#team#team p.nf-p-team-item-info-position-text,#tech#tech p.nf-of-phon,#tech#tech span.nf-of-role,#tech#tech div.nf-fd-add>label,#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 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);line-height:var(--lh-small);letter-spacing:normal;font-weight:400}#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);line-height:var(--lh-small);letter-spacing:normal;font-weight:500}#home#home span.nf-tag,#home#home span.nf-eyebrow,#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 span.nf-eyebrow,#careers#careers p.nf-marker,#careers#careers p.nf-count,#careers#careers table.nf-jobs>thead>tr>th,#careers#careers span.nf-sr,#careers#careers span.nf-meta,.nf-of-footer.nf-of-footer p.nf-of-footer-label{font-family:var(--f-body);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:.08em;font-weight:500}#home#home div.nf-hint,#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-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:var(--lh-label)}#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)}#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)}#partnership#partnership article.nf-nos-usp>div.nf-nos-usp-body>p{font-family:var(--f-body);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:normal;font-weight:400}#partnership#partnership span.nf-pw-txt>span{font-family:var(--f-body);font-size:var(--t-body-s);line-height:var(--lh-body-s);letter-spacing:normal;font-weight:400}#partnership#partnership div.nf-rs-copy>h3{font-family:var(--f-display);font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:-.015em;font-weight:300}#partnership#partnership button.nf-cd-q>span.nf-cd-t{font-family:var(--f-display);font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:-.01em;font-weight:400}#partnership#partnership div.nf-nos-usp-body>h3{font-family:var(--f-display);font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:-.015em;font-weight:300}#team#team div.nf-dot-tag>div.nf-text-tag-s{font-family:var(--f-body);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:.08em;text-transform:uppercase;font-weight:500}#home#home .nf-wrap{padding-inline:var(--space-gutter)}#home#home section.nf-sec{padding-top:var(--space-section-top);padding-bottom:var(--space-section-bottom)}#home#home section.nf-sec.nf-boxes{padding-bottom:var(--nf-banner-foot)}#tech#tech section.nf-of-def,#tech#tech section.nf-of-manifesto,#tech#tech section.nf-of-voices,#tech#tech section.nf-of-system,#tech#tech section.nf-of-pubs,#tech#tech section.nf-of-boxes{padding-top:var(--space-section-top);padding-bottom:var(--space-section-bottom)}#tech#tech section.nf-of-def{padding-bottom:calc(var(--space-section-bottom) - 24px)}#tech#tech section.nf-of-manifesto{padding-bottom:calc(var(--space-section-bottom) + 28px)}#tech#tech section.nf-of-system{padding-bottom:calc(var(--space-section-bottom) + 20px)}#tech#tech section.nf-of-boxes{padding-bottom:var(--nf-banner-foot)}#careers#careers section.nf-team-sec{padding-bottom:clamp(120px,14vw,220px);padding-bottom:round(clamp(120px,14vw,220px),4px)}#careers#careers section.nf-lead-sec{padding-top:clamp(120px,15vw,248px);padding-top:round(clamp(120px,15vw,248px),4px)}#team#team section.nf-section:not(.nf-media-section){padding-top:var(--space-section-top);padding-bottom:var(--space-section-bottom)}#team#team section.nf-section:not(.nf-media-section):has(+section.nf-media-section){padding-bottom:var(--space-section-bottom)}#team#team section.nf-section:not(.nf-media-section):has(+section.nf-media-section-banner){margin-bottom:var(--space-section-top)}#home#home div.nf-box-body,#tech#tech figure.nf-of-voice,#tech#tech li.nf-of-pub,#careers#careers article.nf-card{padding:var(--space-card)}#partnership#partnership .nf-join,#careers#careers .nf-join,#team#team .nf-s-cta{padding:var(--space-card-l)}#partnership#partnership section.nf-pal-split,#partnership#partnership section.nf-cd-split,#partnership#partnership section.nf-rs-split{padding-top:var(--space-section-top);padding-bottom:var(--space-section-bottom)}#partnership#partnership section.nf-cd-split{padding-bottom:calc(var(--space-section-bottom) - 28px)}#partnership section.nf-sec.nf-pt-closing,#partnership#partnership section.nf-partner-intro{padding-top:var(--space-section-top)}@supports (width:round(nearest, 10px, 4px)){:root{--nf-banner-foot:round(nearest, clamp(72px, 9vw, 128px), 8px)}}#home#home article.nf-box>div.nf-box-body{row-gap:16px}#home#home div.nf-box-body>h3.nf-box-title{margin-block:-4px 0}#home#home div.nf-box-body>span.nf-eyebrow{margin-block:0}#home#home div.nf-box-body>p{margin-top:0}#home#home article.nf-box.nf-ink>div.nf-box-body{row-gap:16px}#tech#tech div.nf-wrap-variant.nf-of-hero-inner>h1{margin-bottom:0}#tech#tech div.nf-wrap-variant.nf-of-hero-inner>p.nf-lede{margin-top:24px}#tech#tech div.nf-of-build>div>h3{margin-bottom:0}#tech#tech div.nf-of-build>div>p.nf-body-s{margin-top:16px}#tech#tech div.nf-wrap-variant.nf-of-system-head>h2{margin-bottom:0}#tech#tech div.nf-wrap-variant.nf-of-system-head>p.nf-lede{margin-top:24px}#tech#tech div.nf-fd-copy>h3{margin-bottom:0}#tech#tech div.nf-fd-copy>p{margin-top:16px}#tech#tech div.nf-of-pubs-head>h2{margin-top:20px;margin-bottom:0}#tech#tech div.nf-of-pubs-head>span.nf-tag{margin-bottom:0}#tech#tech div.nf-of-pubs-head>p.nf-of-pubs-description{margin-top:24px}#tech#tech li.nf-of-pub>h3{margin-bottom:0}#tech#tech li.nf-of-pub>p.nf-of-pub-authors{margin-top:16px}#tech#tech article.nf-of-box.nf-of-box-peach>div.nf-of-box-body{row-gap:24px}#tech#tech div.nf-of-box-body>h2.nf-of-box-title{margin-block:-4px 0}#tech#tech div.nf-of-box-body>span.nf-of-box-eyebrow{margin-block:0}#tech#tech div.nf-of-box-body>p.nf-of-box-sub{margin-top:0}#tech#tech article.nf-of-box.nf-of-box-lilac>div.nf-of-box-body{row-gap:24px}#partnership#partnership div.nf-pt-hero-body>h1.nf-hero-h1{margin-bottom:0}#partnership#partnership div.nf-pt-hero-body>p.nf-hero-sub{margin-top:24px}#partnership#partnership div.nf-wrap.nf-pw-grid>div>h2{margin-top:20px;margin-bottom:0}#partnership#partnership div.nf-wrap.nf-pw-grid>div>span.nf-eyebrow{margin-bottom:0}#partnership#partnership div.nf-wrap>div.nf-nos-head{row-gap:24px}#partnership#partnership div.nf-nos-head>h2{margin-block:-4px 0}#partnership#partnership div.nf-nos-head>span.nf-eyebrow{margin-block:0}#partnership#partnership div.nf-nos-head>p.nf-nos-sub{margin-top:0}#partnership#partnership article.nf-nos-usp>div.nf-nos-usp-body{row-gap:16px}#partnership#partnership article.nf-nos-usp{row-gap:12px}#partnership#partnership div.nf-nos-usp-body>h3{margin-block:0}#partnership#partnership div.nf-nos-usp-body>p{margin-top:0}#partnership#partnership div.nf-pal-top>div.nf-pal-copy{row-gap:24px}#partnership#partnership div.nf-pal-copy>h2{margin-block:-4px 0}#partnership#partnership div.nf-pal-copy>span.nf-eyebrow{margin-block:0}#partnership#partnership div.nf-pal-copy>p{margin-top:0}#partnership#partnership div.nf-wrap>div.nf-cd-head{row-gap:24px}#partnership#partnership div.nf-cd-head>h2{margin-block:-4px 0}#partnership#partnership div.nf-cd-head>span.nf-eyebrow{margin-block:0}#partnership#partnership div.nf-cd-head>p.nf-cd-sub{margin-top:0}#partnership#partnership div.nf-wrap>div.nf-rs-head{row-gap:24px}#partnership#partnership div.nf-rs-head>h2{margin-block:-4px 0}#partnership#partnership div.nf-rs-head>span.nf-eyebrow{margin-block:0}#partnership#partnership div.nf-rs-head>p.nf-rs-sub{margin-top:0}#partnership#partnership div.nf-rs-body>div.nf-rs-copy{row-gap:16px}#partnership#partnership div.nf-rs-copy>h3{margin-block:0}#partnership#partnership div.nf-rs-copy>p{margin-top:0}#partnership#partnership div.nf-join-body>div>h2{margin-top:20px;margin-bottom:0}#partnership#partnership div.nf-join-body>div>span.nf-eyebrow{margin-bottom:0}#partnership#partnership div.nf-join-body>div>p{margin-top:24px}#careers#careers div.nf-tabpanel>h1.nf-hero-h1{margin-bottom:0}#careers#careers div.nf-tabpanel>p.nf-hero-lead{margin-top:24px}#careers#careers div.nf-wrap>h2.nf-sum-h2{margin-top:20px;margin-bottom:0}#careers#careers div.nf-wrap>span.nf-eyebrow{margin-bottom:0}#careers#careers div.nf-wrap>p.nf-sum-lead{margin-top:24px}#careers#careers div.nf-head.nf-head-stack>div>h2{margin-top:20px;margin-bottom:0}#careers#careers div.nf-head.nf-head-stack>div>span.nf-eyebrow{margin-bottom:0}#careers#careers div.nf-grid4>article.nf-card{row-gap:16px}#careers#careers article.nf-card>h3{margin-block:0}#careers#careers article.nf-card>p{margin-top:0}#careers#careers div.nf-wrap>h2.nf-qhead,#careers#careers div.nf-join-body>div>h2{margin-top:20px;margin-bottom:0}#careers#careers div.nf-join-body>div>span.nf-eyebrow{margin-bottom:0}#careers#careers div.nf-join-body>div>p{margin-top:24px}#careers#careers div.nf-open-head>h2{margin-top:20px;margin-bottom:0}#careers#careers div.nf-open-head>span.nf-eyebrow{margin-bottom:0}#tech#tech div.nf-of-box-body>a.nf-of-box-link{margin-top:0}#partnership#partnership .nf-btn,#partnership#partnership .nf-join-cta,#careers#careers .nf-join-cta,#team#team .nf-s-cta a.nf-cta,#tech#tech a.nf-fd-cta,#tech#tech .nf-fd-add>button,#tech#tech button[data-clear-blend],#careers#careers a.nf-apply,#careers#careers :is(a,button).nf-tab,#ptDialog#ptDialog .nf-pt-submit,#ptDialog#ptDialog .nf-pt-secondary{justify-content:center;align-items:center;gap:var(--btn-gap);box-sizing:border-box;min-height:var(--btn-h-m);height:var(--btn-h-m);padding:0 var(--btn-px-m);border-radius:var(--btn-radius);font:var(--btn-fw) var(--btn-fs)/1 var(--f-body);letter-spacing:normal;text-transform:none;white-space:nowrap;border:1px solid #0000;display:inline-flex}#partnership#partnership .nf-join-cta,#careers#careers .nf-join-cta,#team#team .nf-s-cta a.nf-cta{height:var(--btn-h-l);min-height:var(--btn-h-l);padding:0 var(--btn-px-l);font-size:var(--btn-fs-l)}#tech#tech .nf-fd-add>button,#tech#tech button[data-clear-blend],#careers#careers a.nf-apply,#careers#careers :is(a,button).nf-tab{height:var(--btn-h-s);min-height:var(--btn-h-s);padding:0 var(--btn-px-s)}#partnership#partnership .nf-join-cta .nf-join-cta-label,#careers#careers .nf-join-cta .nf-join-cta-label,#team#team .nf-s-cta a.nf-cta .nf-cta-label,#team#team .nf-s-cta a.nf-cta .nf-text-tag-l{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;margin:0;padding:0}#partnership#partnership .nf-btn svg,#partnership#partnership .nf-join-cta svg,#careers#careers .nf-join-cta svg,#team#team .nf-s-cta a.nf-cta svg,#tech#tech a.nf-fd-cta svg{width:var(--btn-icon);height:var(--btn-icon);flex:none}#partnership#partnership .nf-join-cta .nf-join-cta-icon,#careers#careers .nf-join-cta .nf-join-cta-icon,#team#team .nf-s-cta a.nf-cta .nf-cta-icon{width:var(--btn-icon);height:var(--btn-icon);min-width:0;color:inherit;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;transform:none}#partnership#partnership .nf-btn.nf-is-solid:not(.nf-nos-head .nf-btn),#partnership#partnership .nf-join-cta,#careers#careers .nf-join-cta,#team#team .nf-s-cta a.nf-cta,#tech#tech a.nf-fd-cta,#tech#tech .nf-fd-add>button,#careers#careers :is(a,button).nf-tab.nf-is-on,#ptDialog#ptDialog .nf-pt-submit{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}@media (hover:hover){#partnership#partnership .nf-btn.nf-is-solid:not(.nf-nos-head .nf-btn):hover,#partnership#partnership .nf-join-cta:hover,#careers#careers .nf-join-cta:hover,#team#team .nf-s-cta a.nf-cta:hover,#tech#tech a.nf-fd-cta:hover,#tech#tech .nf-fd-add>button:hover,#ptDialog#ptDialog .nf-pt-submit:hover{background:var(--btn-bg-hover);border-color:var(--btn-bg-hover);color:var(--btn-fg)}}#partnership#partnership .nf-btn:not(.nf-is-solid),#tech#tech button[data-clear-blend],#careers#careers a.nf-apply,#careers#careers :is(a,button).nf-tab:not(.nf-is-on),#ptDialog#ptDialog .nf-pt-secondary{color:var(--btn-line);border-color:var(--btn-line);background:0 0}@media (hover:hover){#partnership#partnership .nf-btn:not(.nf-is-solid):hover,#tech#tech button[data-clear-blend]:hover,#careers#careers a.nf-apply:hover,#careers#careers :is(a,button).nf-tab:not(.nf-is-on):hover,#ptDialog#ptDialog .nf-pt-secondary:hover{background:var(--btn-ghost-hover)}}#home#home a.nf-link,#home#home a.nf-cta,#tech#tech a.nf-cta,#tech#tech a.nf-of-box-link,#careers#careers a.nf-link{align-items:center;gap:var(--btn-gap);font:var(--btn-fw) var(--btn-fs)/1.2 var(--f-body);letter-spacing:normal;text-transform:none;border-bottom:1px solid;height:auto;min-height:0;padding-block:8px;display:inline-flex}#home#home a.nf-link svg,#home#home a.nf-cta svg,#tech#tech a.nf-cta svg,#tech#tech a.nf-of-box-link svg,#careers#careers a.nf-link svg{width:var(--btn-icon);height:var(--btn-icon);flex:none}#careers#careers button.nf-qarrow{width:var(--btn-h-m);height:var(--btn-h-m);min-width:0;padding:0}#ptDialog#ptDialog button.nf-pt-x{width:var(--btn-h-s);height:var(--btn-h-s);min-width:0;padding:0}#partnership#partnership .nf-pt-hero-body,#partnership#partnership .nf-rs-head{container-type:inline-size}#partnership#partnership .nf-pt-hero-cta,#partnership#partnership .nf-rs-btns{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;display:inline-grid}@container (width<=475px){#partnership#partnership .nf-pt-hero-cta{grid-auto-flow:row}}@container (width<=519px){#partnership#partnership .nf-rs-btns{grid-auto-flow:row}}#partnership#partnership .nf-join,#careers#careers .nf-join{grid-template-columns:minmax(0,1fr)}@media (width<=349px){#partnership#partnership .nf-join-cta,#careers#careers .nf-join-cta{height:auto;min-height:var(--btn-h-m);max-width:100%;padding:10px var(--btn-px-m);font-size:var(--btn-fs);white-space:normal;text-align:center}#partnership#partnership .nf-join-cta .nf-join-cta-label,#careers#careers .nf-join-cta .nf-join-cta-label{text-wrap:balance;line-height:1.25}}#partnership#partnership .nf-pt-hero-cta,#partnership#partnership .nf-pt-hero-body,#partnership#partnership .nf-rs-btns,#partnership#partnership .nf-rs-head{margin-bottom:-4px;padding-bottom:4px}#partnership#partnership ol.nf-nos-rows>li>small,#partnership#partnership .nf-nos-lib-head>span:last-child{display:none}@media (width>=861px){#partnership#partnership .nf-nos-body{grid-template-columns:minmax(280px,30%) 1fr}}#partnership#partnership .nf-nos-side-head,#partnership#partnership .nf-nos-side-head b,#partnership#partnership .nf-nos-btns em,#partnership#partnership .nf-nos-rows li small,#partnership#partnership .nf-nos-price,#partnership#partnership .nf-nos-t-lbl,#partnership#partnership .nf-nos-loss small{font-size:11px}#partnership#partnership .nf-nos-cols,#partnership#partnership .nf-nos-lib-head{letter-spacing:.04em;white-space:nowrap;font-size:11px}#partnership#partnership .nf-nos-cols,#partnership#partnership .nf-nos-lib-head,#partnership#partnership .nf-nos-t-lbl,#partnership#partnership .nf-nos-loss small,#partnership#partnership .nf-nos-rows li small{color:var(--text-muted)}:root{--hero-top:216px;--team-main-pt:64px}@media (width<=991px){:root{--team-main-pt:44px}}@media (width<=900px){:root{--hero-top:144px}}@media (width<=480px){:root{--hero-top:128px}}#tech#tech section.nf-of-hero{padding-top:var(--hero-top)}#partnership#partnership section.nf-pt-hero{padding-top:calc(var(--hero-top) - 20px)}@media (width>=901px){#partnership#partnership section.nf-pt-hero{align-items:flex-start}}#team#team div.nf-team-hero-main{padding-top:var(--team-main-pt)}#team#team div.nf-team-hero{padding-top:calc(var(--hero-top) - 71px - var(--team-main-pt))}.nf-p-team-modal-inner:not(#zz):not(#zy) h2.nf-p-team-modal-item-info-name-text{font-family:var(--f-display);font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:-.015em;color:var(--text);font-weight:300}.nf-p-team-modal-inner:not(#zz):not(#zy) p.nf-p-team-modal-item-info-position-text,.nf-p-team-modal-inner:not(#zz):not(#zy) p.nf-p-team-modal-item-credential{font-family:var(--f-body);font-size:var(--t-small);line-height:var(--lh-small);letter-spacing:normal;color:var(--text-muted);font-weight:400}.nf-p-team-modal-inner:not(#zz):not(#zy) .nf-p-team-modal-item-introduction-scroller p{font-family:var(--f-body);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:normal;color:var(--text-muted-strong);font-weight:400}.nf-p-team-modal-inner:not(#zz):not(#zy) figure.nf-p-team-modal-item-quote>blockquote{font-size:var(--t-lead);line-height:var(--lh-lead)}.nf-p-team-modal-inner:not(#zz):not(#zy) button.nf-p-team-modal-navigation-button{box-sizing:border-box;width:var(--btn-h-s);height:var(--btn-h-s);border-radius:var(--r-pill);border:1px solid var(--line);min-width:0;color:var(--text);transition-property:background-color,border-color,color;transition-duration:var(--dur-base);transition-timing-function:var(--ease);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.nf-p-team-modal-inner:not(#zz):not(#zy) button.nf-p-team-modal-navigation-button:hover{background:var(--btn-ghost-hover)}}.nf-p-team-modal-inner:not(#zz):not(#zy) button.nf-p-team-modal-navigation-button svg{width:var(--icon-m);height:auto}#ptDialog#ptDialog fieldset.nf-pt-fs>legend,#ptDialog#ptDialog .nf-pt-dl-head span.nf-eyebrow,#ptDialog#ptDialog .nf-pt-dl-head span.nf-eyebrow>span{font-family:var(--f-body);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:500}#careers#careers form.nf-form .nf-field>label,#ptDialog#ptDialog .nf-pt-f>label{font-family:var(--f-body);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:normal;text-transform:none;color:var(--text);font-weight:500}#careers#careers form.nf-form span.nf-req,#ptDialog#ptDialog span.nf-req{color:var(--apple-500)}#careers#careers form.nf-form input:not([type=checkbox]):not([type=radio]):not([type=file]),#careers#careers form.nf-form select,#careers#careers form.nf-form textarea,#ptDialog#ptDialog .nf-pt-f input,#ptDialog#ptDialog .nf-pt-f select,#ptDialog#ptDialog .nf-pt-f textarea{box-sizing:border-box;min-height:var(--field-h);border:1px solid var(--line);border-radius:var(--r-xs);background-color:var(--paper-50);font-family:var(--f-body);font-size:var(--field-fs);color:var(--text)}#careers#careers form.nf-form input:not([type=checkbox]):not([type=radio]):not([type=file]),#careers#careers form.nf-form select,#ptDialog#ptDialog .nf-pt-f input,#ptDialog#ptDialog .nf-pt-f select{height:var(--field-h)}#ptDialog#ptDialog label.nf-pt-radio{min-height:var(--field-h);border-radius:var(--r-xs)}#ptDialog#ptDialog label.nf-pt-radio,#ptDialog#ptDialog label.nf-pt-radio>span{font-size:var(--t-small);line-height:var(--lh-small)}#ptDialog#ptDialog label.nf-pt-consent{border-radius:var(--r-s)}#ptDialog#ptDialog label.nf-pt-consent,#ptDialog#ptDialog label.nf-pt-consent>span,#careers#careers form.nf-form label.nf-consent>span{font-size:var(--t-small);line-height:var(--lh-small);color:var(--text-muted-strong)}#careers#careers form.nf-form label.nf-consent a{color:var(--text);text-underline-offset:3px;text-decoration:underline}#ptDialog#ptDialog p.nf-pt-hint,#ptDialog#ptDialog p.nf-pt-status,#careers#careers div.nf-file>small{font-size:var(--t-label);line-height:var(--lh-label);color:var(--text-muted)}#ptDialog#ptDialog h2#ptDlTitle{font-family:var(--f-display);font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:-.015em;color:var(--text);font-weight:300}#ptDialog#ptDialog .nf-pt-dl-head p{font-size:var(--t-small);line-height:var(--lh-small);color:var(--text-muted)}#ptDialog#ptDialog button.nf-pt-x{font-size:var(--icon-m);line-height:1}#careers#careers form.nf-form p.nf-form-note{font-size:var(--t-body);line-height:var(--lh-body)}#careers#careers form.nf-form .nf-form-actions button.nf-btn{justify-content:center;align-items:center;gap:var(--btn-gap);box-sizing:border-box;height:var(--btn-h-m);min-height:var(--btn-h-m);padding:0 var(--btn-px-m);border:1px solid var(--btn-bg);border-radius:var(--btn-radius);font:var(--btn-fw) var(--btn-fs)/1 var(--f-body);letter-spacing:normal;text-transform:none;background:var(--btn-bg);color:var(--btn-fg);transition-property:background-color,border-color,color;transition-duration:var(--dur-base);transition-timing-function:var(--ease);display:inline-flex}#careers#careers form.nf-form .nf-form-actions button.nf-btn.nf-ghost{color:var(--btn-line);border-color:var(--btn-line);background:0 0}#careers#careers form.nf-form .nf-form-actions button.nf-btn>span{font:inherit;letter-spacing:inherit;text-transform:none}@media (hover:hover){#careers#careers form.nf-form .nf-form-actions button.nf-btn:not(.nf-ghost):hover{background:var(--btn-bg-hover);border-color:var(--btn-bg-hover)}#careers#careers form.nf-form .nf-form-actions button.nf-btn.nf-ghost:hover{background:var(--btn-ghost-hover)}}#careers#careers div.nf-file{border-radius:var(--r-xs)}#careers#careers div.nf-file input[type=file]{font-family:var(--f-body);font-size:var(--t-small);color:var(--text-muted)}#careers#careers div.nf-file input[type=file]::file-selector-button{height:var(--btn-h-s);padding:0 var(--btn-px-s);border:1px solid var(--btn-line);border-radius:var(--btn-radius);color:var(--btn-line);font:var(--btn-fw) var(--btn-fs)/1 var(--f-body);cursor:pointer;background:0 0;margin-right:12px}#careers#careers div.nf-subpanel div.nf-head h2{font-family:var(--f-display);font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:-.03em;font-weight:300}#careers#careers div.nf-subpanel>div.nf-head>p{font-size:var(--t-body);line-height:var(--lh-body)}#careers#careers div.nf-faq-group>h3{font-family:var(--f-body);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:500}#careers#careers div.nf-faq-group>details>summary{font-family:var(--f-display);font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:-.01em;font-weight:400}#careers#careers div.nf-faq-group>details>p{font-size:var(--t-body);line-height:var(--lh-body)}#tech#tech p.nf-of-say{font-weight:300}#home#home :focus-visible,#team#team :focus-visible,#tech#tech :focus-visible,#partnership#partnership :focus-visible,#careers#careers :focus-visible,#ptDialog#ptDialog :focus-visible,.nf-p-team-modal-inner:not(#zz):not(#zy) :focus-visible,footer.nf-of-footer:not(#zz):not(#zy) :focus-visible{outline:2px solid var(--focus);outline-offset:3px}footer.nf-of-footer:not(#zz):not(#zy) :focus-visible,#home#home section.nf-quote :focus-visible,#tech#tech div.nf-of-build :focus-visible,#careers#careers section.nf-hero-photo :focus-visible{outline-color:var(--focus-inverse)}#partnership#partnership section.nf-nos-grad :focus-visible{outline-color:color-mix(in srgb, var(--focus) calc(var(--k,1) * 100%), var(--focus-inverse))}.nf-navigation:not(#zz):not(#zy) :focus-visible{outline-offset:3px;outline:2px solid}#home#home section.nf-boxes span.nf-eyebrow,#careers#careers section.nf-why-sec span.nf-eyebrow,#tech#tech span.nf-tag,#tech#tech ol.nf-of-senses>li>b{color:var(--text-muted)}#partnership#partnership section.nf-pt-closing span.nf-eyebrow,#careers#careers div.nf-join-body span.nf-eyebrow,#team#team div.nf-s-cta div.nf-text-tag-s{color:var(--text-muted-strong)}#tech#tech div.nf-fd-ingredient,#tech#tech div.nf-fd-tabs,#tech#tech select#fd-ingredient,#tech#tech div.nf-of-manifesto-brand,#partnership#partnership div.nf-nos-usps.nf-pal-usps{border-color:var(--line)}#tech#tech p.nf-of-pubs-description{border-left-color:var(--sage-300)}#careers#careers span.nf-icon{border-radius:var(--r-s)}#careers#careers button.nf-qarrow svg,#careers#careers span.nf-field-inline>svg{width:var(--icon-s);height:var(--icon-s)}#home#home div.nf-box-body>p{color:var(--text-muted-strong)}#tech#tech div.nf-fd-add>label,#tech#tech div.nf-fd-ingredient>output,#tech#tech div.nf-fd-ingredient>button,#tech#tech div.nf-fd-tabs>button[aria-selected=false]{color:var(--text-muted)}#tech#tech div.nf-fd-formulation-foot>span{color:var(--forest-500)}#tech#tech div.nf-fd-legend>span{color:var(--forest-700)}#tech#tech div.nf-of-build{background-color:var(--forest-700)}#tech#tech div.nf-of-build p,footer.nf-of-footer:not(#zz):not(#zy) div.nf-of-footer-brand>p,footer.nf-of-footer:not(#zz):not(#zy) div.nf-of-footer-bottom>p,footer.nf-of-footer:not(#zz):not(#zy) a.nf-of-footer-wordmark>span{color:var(--sage-300)}#tech#tech blockquote.nf-of-usage>cite,#tech#tech p.nf-of-eg>b,#tech#tech span.nf-of-pub-author>strong{font-weight:500}footer.nf-of-footer:not(#zz):not(#zy) a.nf-of-footer-wordmark{font-size:var(--t-h1);font-weight:500}#partnership#partnership .nf-btn,#partnership#partnership .nf-join-cta,#careers#careers .nf-join-cta,#team#team .nf-s-cta a.nf-cta,#tech#tech a.nf-fd-cta,#tech#tech .nf-fd-add>button,#tech#tech button[data-clear-blend],#tech#tech div.nf-fd-tabs>button,#careers#careers a.nf-apply,#careers#careers :is(a,button).nf-tab,#ptDialog#ptDialog .nf-pt-submit,#ptDialog#ptDialog .nf-pt-secondary,#home#home a.nf-link,#home#home a.nf-cta,#tech#tech a.nf-cta,#tech#tech a.nf-of-box-link,#careers#careers a.nf-link:not(.nf-is-armed),.nf-navigation:not(#zz):not(#zy) a.nf-navigation-link,footer.nf-of-footer:not(#zz):not(#zy) a{transition-duration:var(--dur-base);transition-timing-function:var(--ease)}#partnership#partnership button.nf-cd-q{transition-duration:var(--dur-slow);transition-timing-function:var(--ease)}.nf-p-team-modal-inner:not(#zz):not(#zy) figure.nf-p-team-modal-item-quote>blockquote{letter-spacing:-.01em;font-style:normal;font-weight:300;font-family:var(--f-display)!important}#tech#tech article.nf-of-box{--bxc:234, 240, 220;--bxa:var(--text-muted);--bxs:var(--text-muted-strong);border-color:#0000}#tech#tech article.nf-of-box a.nf-of-box-link{color:var(--text)}@media (width>=901px) and (width<=1339px){#partnership#partnership figure.nf-cd-media{aspect-ratio:auto;width:100%}}#partnership#partnership .nf-cd-scene{padding-bottom:calc(clamp(20px,2.2vw,30px) + 38px)}@media (width<=539px){#partnership#partnership figure.nf-cd-media{min-height:704px}}@media (width>=540px) and (width<=599px){#partnership#partnership figure.nf-cd-media{min-height:560px}}@media (width>=600px) and (width<=900px){#partnership#partnership figure.nf-cd-media{min-height:520px}}@media (width>=901px) and (width<=979px){#partnership#partnership figure.nf-cd-media{min-height:616px}}@media (width>=980px) and (width<=1339px){#partnership#partnership figure.nf-cd-media{min-height:584px}}body.nf-reduced #home#home .nf-box-media canvas{height:100%}@media (prefers-reduced-motion:reduce){#careers#careers .nf-dot-stage{height:0;margin-bottom:0}#careers#careers section.nf-dot-sec{padding-top:var(--space-section-top)}}:root{--content-max:1920px;--nf-edge:min(6vw, 64px);--nf-measure:calc(100% - 2 * min(6vw, 64px));--space-gutter:min(6vw, 64px)}#tech#tech .nf-wrap-variant,#partnership#partnership .nf-wrap,#careers#careers .nf-wrap,#team#team .nf-w-container,#team#team .nf-container{max-width:var(--content-max)!important;margin-left:auto!important;margin-right:auto!important}#home#home .nf-wrap{max-width:calc(var(--content-max) + 2 * var(--space-gutter))}footer.nf-of-footer:not(#zz) div.nf-of-footer-main,footer.nf-of-footer:not(#zz) div.nf-of-footer-bottom{max-width:var(--content-max)}@media (width>=901px){.nf-navigation .nf-navigation-bar-inner{padding-left:max(min(6vw,64px),50% - 960px)!important;padding-right:max(min(6vw,64px),50% - 960px)!important}footer.nf-of-footer:not(#zz){padding-left:var(--nf-edge)!important;padding-right:var(--nf-edge)!important}#home#home .nf-hero-mark,#home#home .nf-lines .nf-line,#home#home .nf-hint{left:max(min(6vw,64px),50% - 960px)!important}}@media (width>=701px){#tech#tech div.nf-of-build{padding-left:max(min(6vw,64px),50% - 960px)!important;padding-right:max(min(6vw,64px),50% - 960px)!important}}#tech#tech h2.nf-of-box-title,#careers#careers div.nf-grid4>article.nf-card>h3{text-wrap:balance}#careers#careers form.nf-form{grid-template-columns:minmax(0,1fr)}#careers#careers form.nf-form>*,#careers#careers form.nf-form .nf-form-grid>*{min-width:0}#careers#careers form.nf-form input[type=file]{width:100%;min-width:0;max-width:100%}.nf-p-team-modal-inner:not(#zz):not(#zy) p.nf-p-team-modal-item-info-position-text{opacity:1}#home#home figure.nf-quote-fig figcaption{color:#e8ece0e6}#careers#careers .nf-jd button.nf-jd-back{font-size:var(--t-label);min-height:32px;padding-block:8px}#careers#careers .nf-jd ul.nf-jd-meta li{font-size:var(--t-label)}#tech#tech .nf-fd-ingredient input[type=range]{height:28px}#tech#tech p.nf-lede{max-width:34em}@media (width<=767px){#home#home :is(h1,h2,h3),#team#team :is(h1,h2,h3),#tech#tech :is(h1,h2,h3),#partnership#partnership :is(h1,h2,h3),#careers#careers :is(h1,h2,h3){text-wrap-style:pretty}}.nf-no-break{white-space:nowrap!important}.nf-navigation:not(#zz) a.nf-navigation-link{border-radius:var(--r-s)}.nf-dd-panel:not(#zz){border-radius:var(--r-m)}#team#team a.nf-cta.nf-w-inline-block{min-height:var(--btn-h-l)}.nf-navigation:not(#zz) button.nf-menu-button{font-size:var(--t-label)}#home#home .nf-lines .nf-line b{font-weight:500}#team#team .nf-p-team-item.nf-is-empty{background-color:var(--paper-100)}@media (width<=767px){body:not(.nf-reduced) #home#home .nf-line[data-beat="6"]{bottom:calc(28px + env(safe-area-inset-bottom,0px))}}#careers#careers blockquote.nf-lead-print{font-size:var(--t-h1);line-height:var(--lh-h1)}#partnership#partnership span.nf-pw-txt>b{font-size:var(--t-h3);line-height:var(--lh-h3)}@media (width<=767px){#tech#tech h2.nf-of-headword{font-size:var(--t-h1);line-height:var(--lh-h1)}#tech#tech li.nf-of-pub>h3{font-size:var(--t-h3);line-height:var(--lh-h3)}#careers#careers blockquote.nf-lead-print{font-size:var(--t-h2);line-height:var(--lh-h2)}}@media (width<=991px){#team#team .nf-media-section-banner .nf-s-cta{min-height:0!important;padding-bottom:var(--space-card-l)!important}#team#team .nf-media-section-banner .nf-s-cta-content{padding-bottom:160px}}@media (width<=767px){#home#home #ark .nf-head>div:first-child,#home#home #ark .nf-head>div:first-child>h2{text-align:left;margin-left:0}}@media (width<=991px){#team#team .nf-p-team-item{grid-template-rows:auto}#team#team .nf-p-team-item-image:after{content:"";pointer-events:none;background:linear-gradient(#12221b00 38%,#12221b47 66%,#12221bbd 100%);display:block;position:absolute;inset:0}#team#team .nf-p-team-item-info{color:var(--paper-50);flex-direction:column;justify-content:flex-end;gap:2px;padding:12px 12px 14px;position:absolute;inset:auto 0 0}#team#team p.nf-p-team-item-info-position-text{color:var(--paper-50);opacity:.86;font-size:var(--t-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}#team#team p.nf-p-team-item-info-name-text{color:var(--paper-50);font-size:var(--t-body-s);line-height:22px}#team#team .nf-p-team-item-icon{display:none}}@media (width>=768px) and (width<=991px){#team#team .nf-p-team-list{grid-template-columns:repeat(3,minmax(0,1fr))}#team#team .nf-p-team-item-info{padding:16px 16px 18px}#team#team p.nf-p-team-item-info-position-text{font-size:var(--t-small);line-height:20px}#team#team p.nf-p-team-item-info-name-text{font-size:var(--t-h3);line-height:26px}}.nf-navigation:not(#zz) button.nf-menu-button{font-feature-settings:"case" 1}@media (width>=768px) and (width<=1279px){#team#team .nf-team-hero-image{-webkit-mask-image:linear-gradient(90deg,#00000024 0% 46%,#000 78%);mask-image:linear-gradient(90deg,#00000024 0% 46%,#000 78%)}}#careers#careers section.nf-why-sec span.nf-eyebrow{color:var(--text-muted-strong)}#home#home :is(h1,h2,h3),#team#team :is(h1,h2,h3),#tech#tech :is(h1,h2,h3),#partnership#partnership :is(h1,h2,h3),#careers#careers :is(h1,h2,h3){text-wrap-style:pretty}#tech#tech li.nf-of-pub>h3{text-wrap:balance}@media (width<=767px){.nf-p-team-modal-inner:not(#zz):not(#zy) .nf-p-team-modal-item-inner{padding-bottom:120px}.nf-p-team-modal-inner:not(#zz):not(#zy) .nf-p-team-modal-item-wrapper{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}}.nf-navigation a.nf-navigation-logo-link:after,footer.nf-of-footer a.nf-of-footer-wordmark:after,footer.nf-of-footer .nf-of-footer-careers>a:after{content:"";height:max(100%, var(--tap-primary));position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}footer.nf-of-footer a.nf-of-footer-wordmark,footer.nf-of-footer .nf-of-footer-careers>a,#ptDialog#ptDialog button.nf-pt-x{position:relative}#ptDialog#ptDialog button.nf-pt-x:after{content:"";width:max(100%, var(--tap-primary));height:max(100%, var(--tap-primary));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}a.nf-link,.nf-forms-paused a,#home a.nf-link,#home a.nf-cta,#tech a.nf-cta,a.nf-of-box-link,#tech a.nf-of-box-link,#careers :is(a,button).nf-tab,#careers a.nf-apply,#careers a.nf-jt,#careers .nf-jd :is(a,button).nf-jd-back,#tech .nf-fd-add>button,#tech button[data-clear-blend],#tech .nf-fd-ingredient button{position:relative}a.nf-link:after,.nf-forms-paused a:after,#home a.nf-link:after,#home a.nf-cta:after,#tech a.nf-cta:after,a.nf-of-box-link:after,#tech a.nf-of-box-link:after,#careers :is(a,button).nf-tab:after,#careers a.nf-apply:after,#careers a.nf-jt:after,#careers .nf-jd :is(a,button).nf-jd-back:after,#tech .nf-fd-add>button:after,#tech button[data-clear-blend]:after,#tech .nf-fd-ingredient button:after{content:"";height:max(100%, var(--tap-primary));position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nf-p-team-modal-navigation-button{position:relative}.nf-p-team-modal-navigation-button:after{content:"";width:max(100%, var(--tap-primary));height:max(100%, var(--tap-primary));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#tech#tech .nf-fd-ingredient input[type=range]{height:var(--tap-primary);margin-block:-8px}#tech#tech .nf-fd-add select{height:var(--tap-primary);margin-top:-2px;padding-top:10px}#careers#careers form.nf-form input[type=file]{min-height:var(--tap-primary);margin-block:-2px}#careers#careers .nf-qbar{margin-top:-12px;padding-top:28px}@media (width>=601px){footer.nf-of-footer .nf-of-footer-nav a{min-height:var(--tap-primary)}}@media (height<=600px){#ptDialog#ptDialog[open]{overflow-y:auto}#ptDialog#ptDialog:not(.nf-is-done)>form{flex:none;min-height:auto;display:block}#ptDialog#ptDialog .nf-pt-dl-body{max-height:none;overflow:visible}#ptDialog#ptDialog .nf-pt-dl-foot{z-index:1;background:var(--paper-50);position:sticky;bottom:0}}@media (width<=991px){body .nf-mobile-menu.nf-mobile-menu{overscroll-behavior:contain;overflow-y:auto;max-height:none!important;box-shadow:none!important;background:var(--paper-50)!important;padding:20px 20px calc(28px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-radius:0!important;gap:0!important;inset:72px 0 0!important}body .nf-mobile-menu.nf-mobile-menu:not([hidden]){flex-direction:column;align-items:stretch;display:flex!important}body .nf-mobile-menu.nf-mobile-menu a.nf-navigation-link{white-space:nowrap;align-items:center;min-height:48px;text-align:left!important;box-shadow:none!important;text-transform:none!important;opacity:1!important;width:auto!important;height:auto!important;font:300 var(--t-h1)/1.15 var(--f-display)!important;letter-spacing:-.02em!important;color:var(--forest-900)!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;margin:0!important;padding:4px 0!important;display:flex!important}body .nf-mobile-menu.nf-mobile-menu a.nf-navigation-link:after{display:none!important}body .nf-mobile-menu.nf-mobile-menu a.nf-navigation-link[aria-current=page]:not(.nf-mm-sub):before{content:"";background:var(--forest-900);border-radius:50%;flex:none;order:1;width:8px;height:8px;margin-left:14px}body .nf-mobile-menu.nf-mobile-menu a.nf-navigation-link.nf-mm-sub{min-height:44px;font:400 var(--t-body)/1.4 var(--f-body)!important;letter-spacing:0!important;color:var(--text-muted-strong)!important;padding:0 0 0 18px!important}body .nf-mobile-menu.nf-mobile-menu .nf-mm-foot{flex-direction:column;align-items:flex-start;margin-top:auto;padding-top:40px;display:flex}body .nf-mobile-menu.nf-mobile-menu .nf-mm-foot p{font:500 var(--t-label)/var(--lh-label) var(--f-body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;color:var(--text-muted)!important}body .nf-mobile-menu.nf-mobile-menu .nf-mm-foot a{min-height:var(--tap-primary,44px);font:400 var(--t-small)/var(--lh-small) var(--f-body);color:var(--text-muted-strong);align-items:center;padding:0;text-decoration:none;display:inline-flex}:is(body:has(#nf-mobile-menu:not([hidden])) .nf-navigation,body:has(#nf-mobile-menu:not([hidden])) .nf-navigation-bar-wrap,body:has(#nf-mobile-menu:not([hidden])) .nf-navigation-bar-inner){--nf-mark-pale:0;background-color:var(--paper-50)!important;box-shadow:none!important;background-image:none!important}body:has(#nf-mobile-menu:not([hidden])) .nf-navigation-blur:after{background:var(--paper-50)!important}body:has(#nf-mobile-menu:not([hidden])) .nf-navigation-logo-link .nf-brand-name{color:var(--forest-900)!important}body:has(#nf-mobile-menu:not([hidden])) .nf-menu-button{background:var(--sage-100)!important;color:var(--forest-900)!important}}@media (width<=991px) and (height<=600px){body .nf-mobile-menu.nf-mobile-menu .nf-mm-foot{padding-top:12px}}@media (width>=901px) and (width<=991px){body .nf-mobile-menu.nf-mobile-menu{padding-left:min(6vw,64px)!important;padding-right:min(6vw,64px)!important}}@media (width>=992px){.nf-mobile-menu .nf-mm-foot{display:none}}#partnership#partnership .nf-pw-list a .nf-pw-box{display:grid}#partnership#partnership .nf-pw-list a .nf-pw-txt{display:flex}#partnership{overflow-anchor:none}#ptDialog.nf-is-done>form,.nf-dd.nf-is-dismissed .nf-dd-panel,.nf-mm-foot a span{display:none}.nf-loading-screen{z-index:2147483000;--p:0;position:fixed;inset:0;overflow:hidden}.nf-loading-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nf-loading-percentage{letter-spacing:.06em;color:#5c6e60;opacity:0;font-variant-numeric:tabular-nums;font:500 11px/1 -apple-system,Segoe UI,Arial,sans-serif;transition:opacity .4s;position:absolute}.nf-loading-screen.nf-is-long .nf-loading-percentage{opacity:1}.nf-loading-screen.nf-is-quick{opacity:0;transition:opacity .45s}.nf-loading-screen{animation:.4s 25s forwards nf-loading-failsafe}@keyframes nf-loading-failsafe{to{opacity:0;visibility:hidden}}html.nf-intro-hold body *{animation-play-state:paused!important}html.nf-intro-hold .nf-loading-screen,html.nf-intro-hold .nf-loading-screen *{animation-play-state:running!important}html{scrollbar-gutter:stable}html.nf-loading.lenis.lenis-stopped{overflow:hidden}html.nf-intro-lockup .nf-navigation .nf-navigation-logo-link{visibility:hidden}.nf-brand-mark{width:100%;display:block;position:relative}.nf-brand-mark>img{width:100%;height:auto;transition:opacity .14s;display:block}.nf-brand-mark>.nf-brand-mark-light{opacity:calc(1 - var(--nf-mark-pale,0))}.nf-brand-mark>.nf-brand-mark-dark{opacity:var(--nf-mark-pale,0);position:absolute;inset:0}.nf-navigation .nf-navigation-logo-link .nf-brand-bird{filter:none!important;mix-blend-mode:normal!important}body:is(.nf-hero-dark,.nf-ink-logo-pale) .nf-navigation,body:is(.nf-hero-dark,.nf-ink-logo-pale) .nf-loading-variant.nf-is-ink,.nf-loading-variant:not(.nf-is-ink){--nf-mark-pale:1}@media (prefers-reduced-motion:reduce){.nf-brand-mark>img{transition:none}.nf-loading-screen *{transition:none!important;animation:none!important}}.nf-loading-variant{--d:clamp(44px, min(8.4vh, 12vw), 88px);background:#173c2c}.nf-loading-variant .nf-loading-lockup{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nf-loading-variant .nf-loading-logo{--word-r:.6429;--gap-r:.2857;align-items:center;gap:calc(var(--d) * var(--gap-r));display:flex}@media (width<=991px){.nf-loading-variant .nf-loading-logo{--word-r:.5714}}@media (width<=600px){.nf-loading-variant .nf-loading-logo{--word-r:.6875;--gap-r:.25}}.nf-loading-variant .nf-loading-dove{width:var(--d);opacity:0;flex:none;height:auto;display:block;position:relative}.nf-loading-variant .nf-loading-wordmark{font:500 calc(var(--d) * var(--word-r))/1 "Outfit", -apple-system, "Segoe UI", Arial, sans-serif;letter-spacing:-.045em;color:#fbfcf6;white-space:nowrap;margin:-.06em 0 -.12em;padding:.06em 0 .12em;transition:color .14s;display:block;overflow:hidden}.nf-loading-variant.nf-is-ink .nf-loading-wordmark{color:var(--nf-loading-ink,var(--forest-900))}.nf-loading-variant .nf-loading-letter{display:inline-block;transform:translateY(110%)}.nf-loading-variant .nf-loading-logo{position:relative}.nf-loading-variant .nf-loading-bar{opacity:0;background:#fbfcf624;height:2px;position:absolute;top:calc(100% + 24px);left:0;right:0}.nf-loading-variant .nf-loading-bar b{transform-origin:0;transform:scaleX(var(--pd,var(--p)));background:#a9c3a0;position:absolute;inset:0}.nf-loading-variant .nf-loading-percentage{left:50%;top:calc(50% + var(--d) * .5 + 40px);color:#c4d4b5;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.nf-loading-variant .nf-loading-dove{opacity:1}.nf-loading-variant .nf-loading-letter{transform:none}.nf-loading-variant .nf-loading-bar{opacity:1}}html.nf-loading .nf-loading-screen[hidden]{display:block!important}html.nf-loading .nf-loading-screen{background:var(--forest-900)}.nf-loading-screen.nf-loading-variant .nf-loading-lockup{padding-bottom:26px}html.nf-loading #main,html.nf-loading footer{pointer-events:none}html.nf-loading #team [data-media-scene]{opacity:0}#team [data-media-scene]{transition:opacity .7s}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){#home .nf-hero-word,#team .nf-hero-word,#tech .nf-hero-word,#partnership .nf-hero-word,#careers .nf-hero-word{animation-duration:.8s}#tech .nf-of-hero h1 .nf-hero-word{opacity:0;animation:.8s cubic-bezier(.16,.78,.25,1) forwards nf-hero-word-in;animation-delay:var(--nf-hero-delay,.16s);display:inline-block}#tech .nf-of-hero-inner>.nf-lede,#tech .nf-of-hero-go,#partnership .nf-pt-hero-cta{opacity:0;animation:.95s cubic-bezier(.16,.78,.25,1) forwards nf-hero-soft-in;animation-delay:var(--nf-hero-lead-delay,1.24s);transform:translateY(14px)}#tech .nf-of-hero-media{animation:2.2s cubic-bezier(.16,.78,.25,1) .2s forwards nf-hero-photo-in}#team#team [data-media-id=team-hero] .nf-media-hero{opacity:1;animation-name:nf-hero-photo-in}#team [data-media-id=team-hero] .nf-field-canvas{animation:.7s both nf-enter-fade}}@media (prefers-reduced-motion:reduce),(scripting:none){#team#team .nf-team-hero-title .nf-hero-word{line-height:inherit;display:contents}}
