/*!
Theme Name: NOVARK BIO
Description: NOVARK BIO 株式会社 公式サイトテーマ（wordpress-foundation ベース）
Author: kazunorimiura
Version: 0.1.0
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,body,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}fieldset{border:none}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/wp-content/themes/novark-bio/assets/fonts/Inter-SemiBold.woff2) format("woff2"),url(/wp-content/themes/novark-bio/assets/fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/wp-content/themes/novark-bio/assets/fonts/Inter-Medium.woff2) format("woff2"),url(/wp-content/themes/novark-bio/assets/fonts/Inter-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/wp-content/themes/novark-bio/assets/fonts/Inter-Regular.woff2) format("woff2"),url(/wp-content/themes/novark-bio/assets/fonts/Inter-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/wp-content/themes/novark-bio/assets/fonts/Inter-Light.woff2) format("woff2"),url(/wp-content/themes/novark-bio/assets/fonts/Inter-Light.woff) format("woff")}html{--green-1:#f9fefe;--green-2:#f2fbfc;--green-3:#dff7f9;--green-4:#cbf2f5;--green-5:#b7e9ed;--green-6:#a1dde2;--green-7:#84ccd2;--green-8:#55b7bf;--green-9:#137980;--green-10:#006b72;--green-11:#0d767d;--green-12:#194245;--green-a1:rgba(0,213,213,.02);--green-a2:rgba(0,177,197,.05);--green-a3:rgba(0,192,208,.13);--green-a4:rgba(0,192,206,.2);--green-a5:rgba(0,178,192,.28);--green-a6:rgba(0,163,177,.37);--green-a7:rgba(1,150,162,.48);--green-a8:rgba(0,147,159,.67);--green-a9:rgba(0,110,118,.93);--green-a10:#006b72;--green-a11:rgba(0,111,118,.95);--green-a12:rgba(0,46,49,.9);--green-contrast:#fff;--gray-1:#fcfcfc;--gray-2:#f9f9f9;--gray-3:#f0f0f0;--gray-4:#e8e8e8;--gray-5:#e0e0e0;--gray-6:#d9d9d9;--gray-7:#cecece;--gray-8:#bbb;--gray-9:#8d8d8d;--gray-10:#838383;--gray-11:#646464;--gray-12:#202020;--gray-a1:rgba(0,0,0,.01);--gray-a2:rgba(0,0,0,.02);--gray-a3:rgba(0,0,0,.06);--gray-a4:rgba(0,0,0,.09);--gray-a5:rgba(0,0,0,.12);--gray-a6:rgba(0,0,0,.15);--gray-a7:rgba(0,0,0,.19);--gray-a8:rgba(0,0,0,.27);--gray-a9:rgba(0,0,0,.45);--gray-a10:rgba(0,0,0,.49);--gray-a11:rgba(0,0,0,.61);--gray-a12:rgba(0,0,0,.87);--gray-contrast:#fff;--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48;--cyan-a1:rgba(0,153,204,.02);--cyan-a2:rgba(0,157,177,.05);--cyan-a3:rgba(0,194,209,.13);--cyan-a4:rgba(0,188,212,.21);--cyan-a5:rgba(1,180,204,.29);--cyan-a6:rgba(0,167,193,.38);--cyan-a7:rgba(0,159,187,.51);--cyan-a8:rgba(0,163,192,.76);--cyan-a9:#00a2c7;--cyan-a10:rgba(0,148,183,.97);--cyan-a11:rgba(0,116,145,.94);--cyan-a12:rgba(0,50,62,.95);--cyan-contrast:#fff;--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422;--amber-a1:rgba(192,128,0,.02);--amber-a2:rgba(244,209,0,.09);--amber-a3:rgba(255,222,0,.24);--amber-a4:rgba(255,212,0,.39);--amber-a5:rgba(248,207,0,.53);--amber-a6:rgba(234,181,0,.55);--amber-a7:rgba(220,155,0,.62);--amber-a8:rgba(218,138,0,.79);--amber-a9:rgba(255,179,0,.76);--amber-a10:rgba(255,179,0,.91);--amber-a11:#ab6400;--amber-a12:rgba(52,21,0,.87);--amber-contrast:#21201c;--tomato-1:#fffcfc;--tomato-2:#fff8f7;--tomato-3:#feebe7;--tomato-4:#ffdcd3;--tomato-5:#ffcdc2;--tomato-6:#fdbdaf;--tomato-7:#f5a898;--tomato-8:#ec8e7b;--tomato-9:#e54d2e;--tomato-10:#dd4425;--tomato-11:#d13415;--tomato-12:#5c271f;--tomato-a1:rgba(255,0,0,.01);--tomato-a2:rgba(255,32,0,.03);--tomato-a3:rgba(245,43,0,.09);--tomato-a4:rgba(255,53,0,.17);--tomato-a5:rgba(255,46,0,.24);--tomato-a6:rgba(249,45,0,.31);--tomato-a7:rgba(231,40,0,.4);--tomato-a8:rgba(219,37,0,.52);--tomato-a9:rgba(223,38,0,.82);--tomato-a10:rgba(215,36,0,.85);--tomato-a11:rgba(205,34,0,.92);--tomato-a12:rgba(70,9,0,.88);--tomato-contrast:#fff;--black-a1:rgba(0,0,0,.05);--black-a2:rgba(0,0,0,.1);--black-a3:rgba(0,0,0,.15);--black-a4:rgba(0,0,0,.2);--black-a5:rgba(0,0,0,.3);--black-a6:rgba(0,0,0,.4);--black-a7:rgba(0,0,0,.5);--black-a8:rgba(0,0,0,.6);--black-a9:rgba(0,0,0,.7);--black-a10:rgba(0,0,0,.8);--black-a11:rgba(0,0,0,.9);--black-a12:rgba(0,0,0,.95);--black:#000;--white-a1:hsla(0,0%,100%,.05);--white-a2:hsla(0,0%,100%,.1);--white-a3:hsla(0,0%,100%,.15);--white-a4:hsla(0,0%,100%,.2);--white-a5:hsla(0,0%,100%,.3);--white-a6:hsla(0,0%,100%,.4);--white-a7:hsla(0,0%,100%,.5);--white-a8:hsla(0,0%,100%,.6);--white-a9:hsla(0,0%,100%,.7);--white-a10:hsla(0,0%,100%,.8);--white-a11:hsla(0,0%,100%,.9);--white-a12:hsla(0,0%,100%,.95);--white:#fff;--accent-bg:var(--green-1);--accent-bg-subtle:var(--green-2);--accent-surface:var(--green-3);--accent-surface-hover:var(--green-4);--accent-surface-active:var(--green-5);--accent-border-subtle:var(--green-6);--accent-border:var(--green-7);--accent-border-strong:var(--green-8);--accent-solid:var(--green-9);--accent-solid-hover:var(--green-10);--accent-text-subtle:var(--green-11);--accent-text:var(--green-12);--accent-contrast:var(--green-contrast);--accent-a1:var(--green-a1);--accent-a2:var(--green-a2);--accent-a3:var(--green-a3);--accent-a4:var(--green-a4);--accent-a5:var(--green-a5);--accent-a6:var(--green-a6);--accent-a7:var(--green-a7);--accent-a8:var(--green-a8);--accent-a9:var(--green-a9);--accent-a10:var(--green-a10);--accent-a11:var(--green-a11);--accent-a12:var(--green-a12);--accent-focus-ring:var(--accent-border-strong);--gray-bg:var(--gray-1);--gray-bg-subtle:var(--gray-2);--gray-surface:var(--gray-3);--gray-surface-hover:var(--gray-4);--gray-surface-active:var(--gray-5);--gray-border-subtle:var(--gray-6);--gray-border:var(--gray-7);--gray-border-strong:var(--gray-8);--gray-solid:var(--gray-9);--gray-solid-hover:var(--gray-10);--gray-text-subtle:var(--gray-11);--gray-text:var(--gray-12);--gray-placeholder:var(--gray-9);--success-bg:var(--green-1);--success-bg-subtle:var(--green-2);--success-surface:var(--green-3);--success-surface-hover:var(--green-4);--success-surface-active:var(--green-5);--success-border-subtle:var(--green-6);--success-border:var(--green-7);--success-border-strong:var(--green-8);--success-solid:var(--green-9);--success-solid-hover:var(--green-10);--success-text-subtle:var(--green-11);--success-text:var(--green-12);--success-contrast:var(--green-contrast);--success-a1:var(--green-a1);--success-a2:var(--green-a2);--success-a3:var(--green-a3);--success-a4:var(--green-a4);--success-a5:var(--green-a5);--success-a6:var(--green-a6);--success-a7:var(--green-a7);--success-a8:var(--green-a8);--success-a9:var(--green-a9);--success-a10:var(--green-a10);--success-a11:var(--green-a11);--success-a12:var(--green-a12);--warning-bg:var(--amber-1);--warning-bg-subtle:var(--amber-2);--warning-surface:var(--amber-3);--warning-surface-hover:var(--amber-4);--warning-surface-active:var(--amber-5);--warning-border-subtle:var(--amber-6);--warning-border:var(--amber-7);--warning-border-strong:var(--amber-8);--warning-solid:var(--amber-9);--warning-solid-hover:var(--amber-10);--warning-text-subtle:var(--amber-11);--warning-text:var(--amber-12);--warning-contrast:var(--amber-contrast);--warning-a1:var(--amber-a1);--warning-a2:var(--amber-a2);--warning-a3:var(--amber-a3);--warning-a4:var(--amber-a4);--warning-a5:var(--amber-a5);--warning-a6:var(--amber-a6);--warning-a7:var(--amber-a7);--warning-a8:var(--amber-a8);--warning-a9:var(--amber-a9);--warning-a10:var(--amber-a10);--warning-a11:var(--amber-a11);--warning-a12:var(--amber-a12);--danger-bg:var(--tomato-1);--danger-bg-subtle:var(--tomato-2);--danger-surface:var(--tomato-3);--danger-surface-hover:var(--tomato-4);--danger-surface-active:var(--tomato-5);--danger-border-subtle:var(--tomato-6);--danger-border:var(--tomato-7);--danger-border-strong:var(--tomato-8);--danger-solid:var(--tomato-9);--danger-solid-hover:var(--tomato-10);--danger-text-subtle:var(--tomato-11);--danger-text:var(--tomato-12);--danger-contrast:var(--tomato-contrast);--danger-a1:var(--tomato-a1);--danger-a2:var(--tomato-a2);--danger-a3:var(--tomato-a3);--danger-a4:var(--tomato-a4);--danger-a5:var(--tomato-a5);--danger-a6:var(--tomato-a6);--danger-a7:var(--tomato-a7);--danger-a8:var(--tomato-a8);--danger-a9:var(--tomato-a9);--danger-a10:var(--tomato-a10);--danger-a11:var(--tomato-a11);--danger-a12:var(--tomato-a12);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:7.75rem;--space-1-em:0.25em;--space-2-em:0.5em;--space-3-em:0.75em;--space-4-em:1em;--space-5-em:1.5em;--space-6-em:2em;--space-7-em:2.5em;--space-8-em:3em;--space-9-em:4em;--space-10-em:7.75em;--font-family-display:system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;--font-family-headline:system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;--font-family-text:system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;--font-family-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-size-1:0.75rem;--font-size-2:0.875rem;--font-size-3:1rem;--font-size-4:1.125rem;--font-size-5:1.25rem;--font-size-6:1.5rem;--font-size-7:2rem;--font-size-8:2.75rem;--font-size-9:3.5rem;--font-size-headline-1:min(max(2rem,calc(2rem + (3.5 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3.5rem);--font-size-headline-2:min(max(1.5rem,calc(1.5rem + (2.75 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2.75rem);--font-size-headline-3:min(max(1.25rem,calc(1.25rem + (2 - 1.25) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem);--font-size-headline-4:min(max(1.125rem,calc(1.125rem + (1.5 - 1.125) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem);--font-size-headline-5:min(max(1rem,calc(1rem + (1.25 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.25rem);--font-size-headline-6:min(max(1rem,calc(1rem + (1.125 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.125rem);--font-size-text--lg:min(max(1.125rem,calc(1.125rem + (1.25 - 1.125) * (100vw - 23.4375rem) / (108 - 23.4375))),1.25rem);--font-size-text:min(max(1rem,calc(1rem + (1.125 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.125rem);--font-size-text--sm:1rem;--font-size-text--xs:0.875rem;--font-size-notice-bar:min(max(0.875rem,calc(0.875rem + (1 - 0.875) * (100vw - 23.4375rem) / (108 - 23.4375))),1rem);--line-height-1:1rem;--line-height-2:1.25rem;--line-height-3:1.5rem;--line-height-4:1.625rem;--line-height-5:1.75rem;--line-height-6:1.875rem;--line-height-7:2.5625rem;--line-height-8:3.8125rem;--line-height-9:4.5rem;--line-height-headline-1:min(max(2.5625rem,calc(2.5625rem + (4.5 - 2.5625) * (100vw - 23.4375rem) / (108 - 23.4375))),4.5rem);--line-height-headline-2:min(max(1.875rem,calc(1.875rem + (3.8125 - 1.875) * (100vw - 23.4375rem) / (108 - 23.4375))),3.8125rem);--line-height-headline-3:min(max(1.75rem,calc(1.75rem + (2.5625 - 1.75) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5625rem);--line-height-headline-4:min(max(1.625rem,calc(1.625rem + (1.875 - 1.625) * (100vw - 23.4375rem) / (108 - 23.4375))),1.875rem);--line-height-headline-5:min(max(1.5rem,calc(1.5rem + (1.75 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),1.75rem);--line-height-headline-6:min(max(1.5rem,calc(1.5rem + (1.625 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),1.625rem);--line-height-text--lg:min(max(1.625rem,calc(1.625rem + (1.75 - 1.625) * (100vw - 23.4375rem) / (108 - 23.4375))),1.75rem);--line-height-text:min(max(1.5rem,calc(1.5rem + (1.625 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),1.625rem);--line-height-text--sm:1.5rem;--line-height-text--xs:1.25rem;--font-headline-1:var(--font-weight-regular) var(--font-size-headline-1) /var(--line-height-headline-1) var(--font-family-headline);--font-headline-2:var(--font-weight-regular) var(--font-size-headline-2) /var(--line-height-headline-2) var(--font-family-headline);--font-headline-3:var(--font-weight-regular) var(--font-size-headline-3) /var(--line-height-headline-3) var(--font-family-headline);--font-headline-4:var(--font-weight-regular) var(--font-size-headline-4) /var(--line-height-headline-4) var(--font-family-headline);--font-headline-5:var(--font-weight-bold) var(--font-size-headline-5) /var(--line-height-headline-5) var(--font-family-headline);--font-headline-6:var(--font-weight-bold) var(--font-size-headline-6) /var(--line-height-headline-6) var(--font-family-headline);--font-text--lg:var(--font-weight-regular) var(--font-size-text--lg) /var(--line-height-text--lg) var(--font-family-text);--font-text:var(--font-weight-regular) var(--font-size-text) /var(--line-height-text) var(--font-family-text);--font-text--sm:var(--font-weight-regular) var(--font-size-text--sm) /var(--line-height-text--sm) var(--font-family-text);--font-text--xs:var(--font-weight-regular) var(--font-size-text--xs) /var(--line-height-text--xs) var(--font-family-text);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--width-content:60rem;--width-wide:90rem;--width-full:100%;--site-header-height:min(max(3.75rem,calc(3.75rem + (7.25 - 3.75) * (100vw - 23.4375rem) / (108 - 23.4375))),7.25rem);--site-gutter:min(max(1.25rem,calc(1.25rem + (4 - 1.25) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem);--site-gutter-wide:calc(min(max(1.25rem, calc(1.25rem + (4 - 1.25) * (100vw - 23.4375rem) / (108 - 23.4375))), 4rem) + 5vw);--radius-1:0.1875rem;--radius-2:0.25rem;--radius-3:0.375rem;--radius-4:0.5rem;--radius-5:0.75rem;--radius-6:1rem;--radius-7:1.5rem;--radius-full:9999px;--radius-thumb:9999px;--shadow-100:0 0.0625rem 0.25rem 0 var(--gray-a3);--shadow-200:0 0.0625rem 0.25rem 0 var(--gray-a3),0 0.0625rem 0.25rem 0 var(--gray-a4);--shadow-300:0 0.25rem 0.25rem -0.0625rem var(--gray-a3),0 0.25rem 0.25rem -0.0625rem var(--gray-a4);--shadow-400:0 0.25rem 0.25rem -0.25rem var(--gray-a3),0 1rem 2rem -0.25rem var(--gray-a4);--shadow-500:0 0.25rem 0.25rem -0.25rem var(--gray-a3),0 1rem 1rem -0.5rem var(--gray-a4);--shadow-600:0 1rem 2rem -0.5rem var(--gray-a9);--inner-shadow-100:inset 0 0.0625rem 0.25rem 0 var(--gray-a3);--inner-shadow-200:inset 0 0.0625rem 0.25rem 0 var(--gray-a3);--inner-shadow-300:inset 0 0.25rem 0.25rem -0.0625rem var(--gray-a3);--inner-shadow-400:inset 0 1rem 2rem -0.25rem var(--gray-a4);--inner-shadow-500:inset 0 1rem 1rem -0.5rem var(--gray-a4);--inner-shadow-600:inset 0 1rem 2rem -0.5rem var(--gray-a9);--duration:0.3s;--indent:1.3em;--bp-xl:105rem;--bp-lg:64rem;--bp-md:48rem;--bp-sm:37.5rem;--bp-xs:20rem;--breakpoint-xl:1680px;--breakpoint-lg:1024px;--breakpoint-md:768px;--breakpoint-sm:600px;--breakpoint-xs:320px;--dropdown-menu-width:15.625rem;--dropdown-menu-gap:1rem;--dropdown-menu-sub-menu-padding:var(--space-2);--dropdown-menu-sub-menu-border-width:1px}html[lang|=en],html[lang|=ja]{--font-family-display:system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;--font-family-headline:system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;--font-family-text:system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;--font-family-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}body{background-color:var(--gray-bg-subtle);color:var(--gray-text);font:var(--font-text);overflow-wrap:break-word;word-break:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body *{scrollbar-color:var(--scrollbar-thumb,var(--gray-a9)) transparent;scrollbar-width:thin}abbr,acronym{border-bottom:1px dotted var(--gray-border-subtle);cursor:help;text-decoration:none;text-transform:uppercase}address{font-style:italic}.wp-block-quote,blockquote{border:none;color:inherit;padding-inline-start:2em;position:relative}.wp-block-quote>p,blockquote>p{font-style:italic}.wp-block-quote cite,blockquote cite{color:var(--gray-text-subtle);font-style:italic;margin-block-start:var(--space-2-em)}.wp-block-quote cite a,blockquote cite a{color:inherit;text-decoration:none}.wp-block-quote cite a:after,blockquote cite a:after{display:none}.wp-block-quote cite a:active,.wp-block-quote cite a:focus,.wp-block-quote cite a:hover,blockquote cite a:active,blockquote cite a:focus,blockquote cite a:hover{color:inherit;text-decoration:underline}blockquote:before{--quote:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23646464' d='M10.96 9.3c0 3.77-1.49 7.76-3.77 9.95H3.54c1.91-2.07 3.11-4.69 3.36-7.05H3.5V4.74h7.46zm9.54 0c0 3.77-1.49 7.76-3.77 9.95h-3.65c1.91-2.07 3.11-4.69 3.36-7.05h-3.4V4.74h7.47V9.3z'/%3E%3C/svg%3E");background-image:var(--quote);background-position:50%;background-repeat:no-repeat;background-size:1.2em;content:"";display:block;height:1.2em;left:0;position:absolute;top:.2em;transition:color var(--duration);width:1.2em}blockquote:before,button{appearance:none;color:inherit;cursor:pointer}button{background-color:transparent;border:none;padding:0}cite{font-style:italic}code{padding:.125em .25em;word-wrap:normal;box-decoration-break:clone;overflow-wrap:break-word}.wp-block-code,code,pre{background-color:var(--gray-bg-subtle);border:1px solid var(--gray-border-subtle);font-family:var(--font-family-mono);font-size:.9em;hyphens:none;tab-size:4;text-align:left;word-break:normal;word-spacing:normal}.wp-block-code,pre{border-radius:var(--radius-4);direction:ltr;line-height:1.6;overflow:auto;padding:1em;text-shadow:none;white-space:pre}.wp-block-code code,pre code{background-color:transparent;border:none;display:block;font-size:inherit;padding:0}dfn,em{font-style:italic}caption,figcaption{color:var(--gray-text-subtle);font:var(--font-text--sm)}h1{font:var(--font-headline-1);letter-spacing:-.015em}h2{font:var(--font-headline-2)}h3{font:var(--font-headline-3)}h4{font:var(--font-headline-4)}h5{font:var(--font-headline-5)}h6{font:var(--font-headline-6)}h2,h3,h4,h5,h6{letter-spacing:-.03em}h1,h2,h3,h4,h5,h6{color:var(--gray-text)}h1,h2,h3,h4,h5,h6,li,p{max-width:var(--width-content)}small{display:inline-block;font:var(--font-text--sm)}img{background-blend-mode:multiply;height:auto;max-width:100%;vertical-align:bottom}svg{fill:currentcolor}.accordion-menu .menu-item a,.accordion-menu .menu-item-toggle,.action-list-content,.butto-secondary-icon>a,.butto-secondary-wide>a,.butto-secondary>a,.button,.button-ghost-icon>a,.button-ghost-wide>a,.button-ghost>a,.button-primary-icon>a,.button-primary-wide>a,.button-primary>a,.button-tertiary-icon>a,.button-tertiary-wide>a,.button-tertiary>a,.button\:ghost,.button\:ghost\:icon,.button\:ghost\:wide,.button\:icon,.button\:primary,.button\:primary\:icon,.button\:primary\:wide,.button\:secondary,.button\:secondary\:icon,.button\:secondary\:wide,.button\:tertiary,.button\:tertiary\:icon,.button\:tertiary\:wide,.button\:wide,.dropdown-menu .menu-item .menu-item a,.dropdown-menu .menu-item-toggle,.dropdown-menu .page_item .page_item a,.global-nav .global-cta .menu-item>a,.is-style-outline .wp-block-button__link,.is-style-outline .wp-block-button__link\:icon,.is-style-outline .wp-block-button__link\:wide,.language-suggestion__accept,.language-suggestion__dismiss,.post-password-form [type=submit],.social-links .menu-item a,.wp-block-button__link,.wp-block-button__link\:icon,.wp-block-button__link\:wide,.wp-block-search__input,.wpforms-submit,button,input,select,textarea{line-height:inherit;padding-block:var(--input-padding-block,var(--space-2));padding-inline:var(--input-padding-inline,var(--space-3))}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{align-items:center;appearance:none;background-color:var(--gray-bg);border:1px solid var(--gray-border-strong);border-radius:var(--radius-4);color:inherit;display:block;font-family:inherit;font-size:var(--field-size,inherit);justify-content:center;margin:0;outline-offset:0;transition:border-color var(--duration);width:100%}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{line-height:var(--field-lh,1.2)}textarea{line-height:inherit;padding:.75em 1em}input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,textarea::placeholder{color:var(--gray-a8);font-family:inherit;opacity:1}input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,textarea:hover{border-color:var(--accent-solid)}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{outline-color:var(--accent-solid)}input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,textarea:disabled{background-color:var(--gray-surface);border-color:var(--gray-border-subtle);color:var(--gray-solid);cursor:not-allowed}input[type=checkbox],input[type=radio]{align-items:center;appearance:none;background-color:var(--gray-bg);border:1px solid var(--gray-border-strong);cursor:pointer;display:inline-flex;height:1.1em;justify-content:center;margin-block:0;margin-inline:0;vertical-align:middle;width:1.1em}input[type=checkbox]+*,input[type=radio]+*{margin-inline-start:.1em}input[type=radio]{border-radius:50%}input[type=checkbox]{border-radius:2px}input[type=radio]:after{--radio:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='7.5' fill='%23fff'/%3E%3C/svg%3E");background-image:var(--radio)}input[type=checkbox]:after,input[type=radio]:after{appearance:none;background-position:50%;background-repeat:no-repeat;background-size:1em;color:inherit;content:"";cursor:pointer;display:block;height:1em;opacity:0;transition:color var(--duration);width:1em}input[type=checkbox]:after{--check:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M11.467 3.727c.289.189.37.576.181.865l-4.25 6.5a.625.625 0 0 1-.944.12l-2.75-2.5a.625.625 0 0 1 .841-.925l2.208 2.007 3.849-5.886a.625.625 0 0 1 .865-.181' clip-rule='evenodd'/%3E%3C/svg%3E");background-image:var(--check)}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;display:inline;margin-inline-start:var(--space-2);vertical-align:middle}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--accent-solid);border-color:transparent}input[type=checkbox]:checked:after,input[type=radio]:checked:after{opacity:1}input[type=checkbox]:disabled,input[type=radio]:disabled{background-color:var(--gray-surface);border-color:var(--gray-border-subtle);cursor:not-allowed}input[type=checkbox]:disabled{color:var(--gray-solid)}input[type=radio]:disabled:after{background-color:var(--gray-solid)}input[type=checkbox]:disabled:after{color:var(--gray-solid)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{color:var(--gray-solid);cursor:not-allowed}select{--angle-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23646464' fill-rule='evenodd' d='M3.135 6.158a.5.5 0 0 1 .707-.023L7.5 9.565l3.658-3.43a.5.5 0 0 1 .684.73l-4 3.75a.5.5 0 0 1-.684 0l-4-3.75a.5.5 0 0 1-.023-.707' clip-rule='evenodd'/%3E%3C/svg%3E");appearance:none;background-color:var(--gray-bg);background-image:var(--angle-down);background-position:right .75em center;background-repeat:no-repeat;background-size:1.2em;border:1px solid var(--gray-border-strong);border-radius:var(--radius-4);color:inherit;cursor:pointer;display:inline-block;padding-inline-end:3em;transition:border-color var(--duration);width:100%}select::-ms-expand{display:none}select:hover{border-color:var(--accent-solid)}select:focus{outline-color:var(--accent-solid)}select:disabled{background-color:var(--gray-surface);border-color:var(--gray-border-subtle);color:var(--gray-solid);cursor:not-allowed;opacity:1}::-webkit-search-cancel-button{display:none}a{text-decoration:underline}a:link{color:var(--gray-text-subtle)}a:visited{color:var(--gray-text)}a:hover{text-decoration:underline}a:focus{color:var(--gray-text-subtle)}a:active{filter:brightness(.9)}a[tabindex="-1"]:hover,a[tabindex="-1"]:link,a[tabindex="-1"]:visited{color:inherit;text-decoration:none}a[tabindex="-1"]:active,a[tabindex="-1"]:focus{color:inherit;outline:none}a[href^="#fn:"],a[tabindex="-1"]:active{text-decoration:none}a[href^="#fn:"]{padding-inline:.15em .15em}a[href^="#fnref:"]{text-decoration:none}ol,ul{padding-inline-start:var(--indent);position:relative}ol>li,ul>li{margin-block:0}ol ol,ol ul,ol>li>p,ul ol,ul ul,ul>li>p{margin-block:.4em}ol>li>p,ul>li>p{margin-inline:0}ol>li>p:first-child,ul>li>p:first-child{margin-block-start:0}ol>li>p:last-child,ul>li>p:last-child{margin-block-end:0}.wp-block-simple-definition-list-blocks-list.is-style-default .wp-block-simple-definition-list-blocks-details,.wp-block-simple-definition-list-blocks-list.is-style-default .wp-block-simple-definition-list-blocks-term,.wp-block-simple-definition-list-blocks-list:not([class*=is-style]) .wp-block-simple-definition-list-blocks-details,.wp-block-simple-definition-list-blocks-list:not([class*=is-style]) .wp-block-simple-definition-list-blocks-term,.wp-block-table table td,.wp-block-table table th,dd,dt,td,th{padding-block:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem);padding-inline:min(max(1.5rem,calc(1.5rem + (2 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem)}.wp-block-simple-definition-list-blocks-list.is-style-default,.wp-block-simple-definition-list-blocks-list:not([class*=is-style]),dl{--dt-basis:220px;border:1px solid var(--gray-border-subtle);border-radius:var(--radius-6);color:var(--gray-text);display:flex;flex-wrap:wrap;font-size:var(--font-size-text);justify-content:flex-start;line-height:var(--line-height-text);overflow:hidden}.wp-block-simple-definition-list-blocks-list.is-style-default .wp-block-simple-definition-list-blocks-term,.wp-block-simple-definition-list-blocks-list:not([class*=is-style]) .wp-block-simple-definition-list-blocks-term,dt{background-color:var(--gray-a2);border-block-start:1px solid var(--gray-border-subtle);flex-basis:var(--dt-basis)}.wp-block-simple-definition-list-blocks-list.is-style-default .wp-block-simple-definition-list-blocks-term:first-of-type,.wp-block-simple-definition-list-blocks-list:not([class*=is-style]) .wp-block-simple-definition-list-blocks-term:first-of-type,dt:first-of-type{border-block-start:none}@media screen and (max-width:37.5em){.wp-block-simple-definition-list-blocks-list.is-style-default .wp-block-simple-definition-list-blocks-term,.wp-block-simple-definition-list-blocks-list:not([class*=is-style]) .wp-block-simple-definition-list-blocks-term,dt{flex-basis:100%}}.wp-block-simple-definition-list-blocks-list.is-style-default .wp-block-simple-definition-list-blocks-details,.wp-block-simple-definition-list-blocks-list:not([class*=is-style]) .wp-block-simple-definition-list-blocks-details,dd{border-block-start:1px solid var(--gray-border-subtle);border-inline-start:1px solid var(--gray-border-subtle);flex-basis:calc(100% - var(--dt-basis))}.wp-block-simple-definition-list-blocks-list.is-style-default .wp-block-simple-definition-list-blocks-details:first-of-type,.wp-block-simple-definition-list-blocks-list:not([class*=is-style]) .wp-block-simple-definition-list-blocks-details:first-of-type,dd:first-of-type{border-block-start:none}@media screen and (max-width:37.5em){.wp-block-simple-definition-list-blocks-list.is-style-default .wp-block-simple-definition-list-blocks-details,.wp-block-simple-definition-list-blocks-list:not([class*=is-style]) .wp-block-simple-definition-list-blocks-details,dd{border-inline-start:none;flex-basis:100%}.wp-block-simple-definition-list-blocks-list.is-style-default .wp-block-simple-definition-list-blocks-details:first-of-type,.wp-block-simple-definition-list-blocks-list:not([class*=is-style]) .wp-block-simple-definition-list-blocks-details:first-of-type,dd:first-of-type{border-block-start:1px solid var(--gray-border-subtle)}}embed,iframe,object,video{max-width:100%}iframe{border:0;display:block;margin:0;padding:0}audio,video{vertical-align:middle}strong{font-weight:var(--font-weight-bold)}.wp-block-table table,table{border:1px solid var(--gray-border-subtle);border-collapse:separate;border-radius:var(--radius-6);border-spacing:0;color:var(--gray-text);font-size:var(--font-size-text);line-height:var(--line-height-text);margin:0;overflow:hidden;table-layout:fixed;width:100%}.wp-block-table table td,.wp-block-table table th,td,th{border:none;border-block-start:1px solid var(--gray-border-subtle);border-inline-start:1px solid var(--gray-border-subtle);color:var(--gray-text);min-width:7.5rem!important;text-align:left;vertical-align:middle}.wp-block-table table td:first-child,.wp-block-table table th:first-child,td:first-child,th:first-child{border-inline-start:none}.wp-block-table table tbody:first-child>tr:first-child>td,.wp-block-table table tbody:first-child>tr:first-child>th,.wp-block-table table tfoot:first-child>tr:first-child>td,.wp-block-table table tfoot:first-child>tr:first-child>th,.wp-block-table table thead:first-child>tr:first-child>td,.wp-block-table table thead:first-child>tr:first-child>th,tbody:first-child>tr:first-child>td,tbody:first-child>tr:first-child>th,tfoot:first-child>tr:first-child>td,tfoot:first-child>tr:first-child>th,thead:first-child>tr:first-child>td,thead:first-child>tr:first-child>th{border-block-start:none}th{font-weight:var(--font-weight-regular)}.wp-block-table table thead,thead{background-color:var(--gray-a2);border-block-end:none}.wp-block-table table tbody,tbody{background-color:var(--white-a12)}.wp-block-table table tfoot,tfoot{background-color:var(--white-a12);border-block-start:none}.wp-block-table table tfoot td,.wp-block-table table tfoot th,tfoot td,tfoot th{color:var(--gray-text-subtle)}:target{scroll-margin-block-start:var(--site-header-height)}:target:not(#page-top,#content){animation-duration:2s;animation-name:target-fade;animation-timing-function:ease-out}@keyframes target-fade{0%{background:var(--gray-a4)}to{background:transparent}}details{--details-padding:var(--space-4);background-color:var(--gray-bg-subtle);border-radius:var(--radius-4);text-align:left}details,details summary{padding-block:var(--details-padding);padding-inline:var(--details-padding)}details summary{align-items:center;color:inherit;cursor:pointer;display:flex;font-size:inherit;font-weight:var(--font-weight-bold);justify-content:space-between;line-height:1.2;list-style:none;margin-block:calc(-1*var(--details-padding));margin-inline:calc(-1*var(--details-padding))}details[open] summary{margin-block-end:0;padding-block-end:0}details summary::-webkit-details-marker{display:none}details summary:after{--angle-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23646464' fill-rule='evenodd' d='M3.135 6.158a.5.5 0 0 1 .707-.023L7.5 9.565l3.658-3.43a.5.5 0 0 1 .684.73l-4 3.75a.5.5 0 0 1-.684 0l-4-3.75a.5.5 0 0 1-.023-.707' clip-rule='evenodd'/%3E%3C/svg%3E");appearance:none;background-image:var(--angle-down);background-position:50%;background-repeat:no-repeat;background-size:1.2em;color:inherit;content:"";cursor:pointer;display:block;height:1.2em;transition:color var(--duration);width:1.2em}details[open] summary:after{transform:rotate(-180deg)}.wp-block-separator,hr{border:none;border-bottom:1px solid var(--gray-border-subtle);width:100%}.border{border:var(--border-width,1px) var(--border-style,solid) var(--border-color,var(--gray-border-subtle))}.border-top{border-top:var(--border-width,1px) var(--border-style,solid) var(--border-color,var(--gray-border-subtle))}.border-bottom{border-bottom:var(--border-width,1px) var(--border-style,solid) var(--border-color,var(--gray-border-subtle))}.border-left{border-left:var(--border-width,1px) var(--border-style,solid) var(--border-color,var(--gray-border-subtle))}.border-right{border-right:var(--border-width,1px) var(--border-style,solid) var(--border-color,var(--gray-border-subtle))}.border-top-only{border:none;border-top:var(--border-width,1px) var(--border-style,solid) var(--border-color,var(--gray-border-subtle))}.border-bottom-only{border:none;border-bottom:var(--border-width,1px) var(--border-style,solid) var(--border-color,var(--gray-border-subtle))}.border-muted{border:none!important}.border-top-muted{border-top:none!important}.border-bottom-muted{border-bottom:none!important}.border-left-muted{border-left:none!important}.border-right-muted{border-right:none!important}.cluster,.comment-metadata,.dropdown-menu .navigation__list,.page-menu>ul,.pagination .nav-links,.social-links .navigation__list{align-items:var(--cluster-align-items,center);display:flex;flex-wrap:wrap;gap:var(--cluster-space,1rem);justify-content:var(--cluster-justify-content,flex-start)}.cluster>*,.comment-metadata>*,.dropdown-menu .navigation__list>*,.page-menu>ul>*,.pagination .nav-links>*,.social-links .navigation__list>*{min-width:0}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.d-inline-grid{display:inline-grid}.d-table{display:table}.d-table-row{display:table-row}.d-table-cell{display:table-cell}@media screen and (max-width:105em){.xl\:d-none{display:none}}@media screen and (max-width:64em){.lg\:d-none{display:none}}@media screen and (max-width:48em){.md\:d-none{display:none}}@media screen and (max-width:37.5em){.sm\:d-none{display:none}}@media screen and (max-width:20em){.xs\:d-none{display:none}}@media screen and (max-width:105em){.xl\:d-block{display:block}}@media screen and (max-width:64em){.lg\:d-block{display:block}}@media screen and (max-width:48em){.md\:d-block{display:block}}@media screen and (max-width:37.5em){.sm\:d-block{display:block}}@media screen and (max-width:20em){.xs\:d-block{display:block}}@media screen and (max-width:105em){.xl\:d-inline{display:inline}}@media screen and (max-width:64em){.lg\:d-inline{display:inline}}@media screen and (max-width:48em){.md\:d-inline{display:inline}}@media screen and (max-width:37.5em){.sm\:d-inline{display:inline}}@media screen and (max-width:20em){.xs\:d-inline{display:inline}}@media screen and (max-width:105em){.xl\:d-inline-block{display:inline-block}}@media screen and (max-width:64em){.lg\:d-inline-block{display:inline-block}}@media screen and (max-width:48em){.md\:d-inline-block{display:inline-block}}@media screen and (max-width:37.5em){.sm\:d-inline-block{display:inline-block}}@media screen and (max-width:20em){.xs\:d-inline-block{display:inline-block}}@media screen and (max-width:105em){.xl\:d-flex{display:flex}}@media screen and (max-width:64em){.lg\:d-flex{display:flex}}@media screen and (max-width:48em){.md\:d-flex{display:flex}}@media screen and (max-width:37.5em){.sm\:d-flex{display:flex}}@media screen and (max-width:20em){.xs\:d-flex{display:flex}}@media screen and (max-width:105em){.xl\:d-inline-flex{display:inline-flex}}@media screen and (max-width:64em){.lg\:d-inline-flex{display:inline-flex}}@media screen and (max-width:48em){.md\:d-inline-flex{display:inline-flex}}@media screen and (max-width:37.5em){.sm\:d-inline-flex{display:inline-flex}}@media screen and (max-width:20em){.xs\:d-inline-flex{display:inline-flex}}@media screen and (max-width:105em){.xl\:d-grid{display:grid}}@media screen and (max-width:64em){.lg\:d-grid{display:grid}}@media screen and (max-width:48em){.md\:d-grid{display:grid}}@media screen and (max-width:37.5em){.sm\:d-grid{display:grid}}@media screen and (max-width:20em){.xs\:d-grid{display:grid}}@media screen and (max-width:105em){.xl\:d-inline-grid{display:inline-grid}}@media screen and (max-width:64em){.lg\:d-inline-grid{display:inline-grid}}@media screen and (max-width:48em){.md\:d-inline-grid{display:inline-grid}}@media screen and (max-width:37.5em){.sm\:d-inline-grid{display:inline-grid}}@media screen and (max-width:20em){.xs\:d-inline-grid{display:inline-grid}}@media screen and (max-width:105em){.xl\:d-table{display:table}}@media screen and (max-width:64em){.lg\:d-table{display:table}}@media screen and (max-width:48em){.md\:d-table{display:table}}@media screen and (max-width:37.5em){.sm\:d-table{display:table}}@media screen and (max-width:20em){.xs\:d-table{display:table}}@media screen and (max-width:105em){.xl\:d-table-row{display:table-row}}@media screen and (max-width:64em){.lg\:d-table-row{display:table-row}}@media screen and (max-width:48em){.md\:d-table-row{display:table-row}}@media screen and (max-width:37.5em){.sm\:d-table-row{display:table-row}}@media screen and (max-width:20em){.xs\:d-table-row{display:table-row}}@media screen and (max-width:105em){.xl\:d-table-cell{display:table-cell}}@media screen and (max-width:64em){.lg\:d-table-cell{display:table-cell}}@media screen and (max-width:48em){.md\:d-table-cell{display:table-cell}}@media screen and (max-width:37.5em){.sm\:d-table-cell{display:table-cell}}@media screen and (max-width:20em){.xs\:d-table-cell{display:table-cell}}.eyebrow{color:var(--gray-text-subtle);font-size:var(--font-size-text--sm);line-height:1.2}.grow{flex-grow:1}.fd-row{flex-direction:row!important}@media screen and (max-width:105em){.xl\:fd-row{flex-direction:row!important}}@media screen and (max-width:64em){.lg\:fd-row{flex-direction:row!important}}@media screen and (max-width:48em){.md\:fd-row{flex-direction:row!important}}@media screen and (max-width:37.5em){.sm\:fd-row{flex-direction:row!important}}@media screen and (max-width:20em){.xs\:fd-row{flex-direction:row!important}}.fd-row-reverse{flex-direction:row-reverse!important}@media screen and (max-width:105em){.xl\:fd-row-reverse{flex-direction:row-reverse!important}}@media screen and (max-width:64em){.lg\:fd-row-reverse{flex-direction:row-reverse!important}}@media screen and (max-width:48em){.md\:fd-row-reverse{flex-direction:row-reverse!important}}@media screen and (max-width:37.5em){.sm\:fd-row-reverse{flex-direction:row-reverse!important}}@media screen and (max-width:20em){.xs\:fd-row-reverse{flex-direction:row-reverse!important}}.fd-column{flex-direction:column!important}@media screen and (max-width:105em){.xl\:fd-column{flex-direction:column!important}}@media screen and (max-width:64em){.lg\:fd-column{flex-direction:column!important}}@media screen and (max-width:48em){.md\:fd-column{flex-direction:column!important}}@media screen and (max-width:37.5em){.sm\:fd-column{flex-direction:column!important}}@media screen and (max-width:20em){.xs\:fd-column{flex-direction:column!important}}.fd-column-reverse{flex-direction:column-reverse!important}@media screen and (max-width:105em){.xl\:fd-column-reverse{flex-direction:column-reverse!important}}@media screen and (max-width:64em){.lg\:fd-column-reverse{flex-direction:column-reverse!important}}@media screen and (max-width:48em){.md\:fd-column-reverse{flex-direction:column-reverse!important}}@media screen and (max-width:37.5em){.sm\:fd-column-reverse{flex-direction:column-reverse!important}}@media screen and (max-width:20em){.xs\:fd-column-reverse{flex-direction:column-reverse!important}}.ai-center{align-items:center}@media screen and (max-width:105em){.xl\:ai-center{align-items:center}}@media screen and (max-width:64em){.lg\:ai-center{align-items:center}}@media screen and (max-width:48em){.md\:ai-center{align-items:center}}@media screen and (max-width:37.5em){.sm\:ai-center{align-items:center}}@media screen and (max-width:20em){.xs\:ai-center{align-items:center}}.ai-flex-start{align-items:flex-start}@media screen and (max-width:105em){.xl\:ai-flex-start{align-items:flex-start}}@media screen and (max-width:64em){.lg\:ai-flex-start{align-items:flex-start}}@media screen and (max-width:48em){.md\:ai-flex-start{align-items:flex-start}}@media screen and (max-width:37.5em){.sm\:ai-flex-start{align-items:flex-start}}@media screen and (max-width:20em){.xs\:ai-flex-start{align-items:flex-start}}.ai-flex-end{align-items:flex-end}@media screen and (max-width:105em){.xl\:ai-flex-end{align-items:flex-end}}@media screen and (max-width:64em){.lg\:ai-flex-end{align-items:flex-end}}@media screen and (max-width:48em){.md\:ai-flex-end{align-items:flex-end}}@media screen and (max-width:37.5em){.sm\:ai-flex-end{align-items:flex-end}}@media screen and (max-width:20em){.xs\:ai-flex-end{align-items:flex-end}}.jc-center{justify-content:center}@media screen and (max-width:105em){.xl\:jc-center{justify-content:center}}@media screen and (max-width:64em){.lg\:jc-center{justify-content:center}}@media screen and (max-width:48em){.md\:jc-center{justify-content:center}}@media screen and (max-width:37.5em){.sm\:jc-center{justify-content:center}}@media screen and (max-width:20em){.xs\:jc-center{justify-content:center}}.jc-flex-start{justify-content:flex-start}@media screen and (max-width:105em){.xl\:jc-flex-start{justify-content:flex-start}}@media screen and (max-width:64em){.lg\:jc-flex-start{justify-content:flex-start}}@media screen and (max-width:48em){.md\:jc-flex-start{justify-content:flex-start}}@media screen and (max-width:37.5em){.sm\:jc-flex-start{justify-content:flex-start}}@media screen and (max-width:20em){.xs\:jc-flex-start{justify-content:flex-start}}.jc-flex-end{justify-content:flex-end}@media screen and (max-width:105em){.xl\:jc-flex-end{justify-content:flex-end}}@media screen and (max-width:64em){.lg\:jc-flex-end{justify-content:flex-end}}@media screen and (max-width:48em){.md\:jc-flex-end{justify-content:flex-end}}@media screen and (max-width:37.5em){.sm\:jc-flex-end{justify-content:flex-end}}@media screen and (max-width:20em){.xs\:jc-flex-end{justify-content:flex-end}}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-7{gap:var(--space-7)}.gap-8{gap:var(--space-8)}.gap-9{gap:var(--space-9)}.gap-10{gap:var(--space-10)}.flex-wrap-wrap{flex-wrap:wrap}@media screen and (max-width:105em){.xl\:flex-wrap-wrap{flex-wrap:wrap}}@media screen and (max-width:64em){.lg\:flex-wrap-wrap{flex-wrap:wrap}}@media screen and (max-width:48em){.md\:flex-wrap-wrap{flex-wrap:wrap}}@media screen and (max-width:37.5em){.sm\:flex-wrap-wrap{flex-wrap:wrap}}@media screen and (max-width:20em){.xs\:flex-wrap-wrap{flex-wrap:wrap}}.flex-wrap-nowrap{flex-wrap:nowrap}@media screen and (max-width:105em){.xl\:flex-wrap-nowrap{flex-wrap:nowrap}}@media screen and (max-width:64em){.lg\:flex-wrap-nowrap{flex-wrap:nowrap}}@media screen and (max-width:48em){.md\:flex-wrap-nowrap{flex-wrap:nowrap}}@media screen and (max-width:37.5em){.sm\:flex-wrap-nowrap{flex-wrap:nowrap}}@media screen and (max-width:20em){.xs\:flex-wrap-nowrap{flex-wrap:nowrap}}.accordion-menu .navigation__list>*+*,.archive-search>*+*,.archive-search__item__content>*+*,.career-detail__body>*+*,.careers-list__card-body>*+*,.careers-pioneer__card-body>*+*,.careers-pioneer__lead>*+*,.comment-body>*+*,.comment-content>*+*,.comment-list li>*+*,.craftsmanship-pharscigen__content>*+*,.craftsmanship-process__content>*+*,.craftsmanship-process__lead>*+*,.craftsmanship-process__step-group>*+*,.craftsmanship-quality__card-body>*+*,.craftsmanship-quality__lead>*+*,.drug-substance-economics__lead>*+*,.drug-substance-economics__stat-body>*+*,.drug-substance-intro__content>*+*,.drug-substance-intro__lead>*+*,.drug-substance-reason__content>*+*,.drug-substance-reason__era-body>*+*,.drug-substance-reason__lead>*+*,.drug-substance-related__card-body>*+*,.drug-substance-related__content>*+*,.drug-substance-strengths__card-body>*+*,.flow-recursive *+*,.flow>*+*,.front-vision>*+*,.front-vision__body>*+*,.front-vision__text>*+*,.is-layout-flow>*+*,.post-password-form>*+*,.prose>*+*,.wp-block-group>*+*,.wpforms-field-container>*+*,.wpforms-form>*+*{margin-block-start:var(--flow-space,var(--space-4))}.font-headline-1{font:var(--font-headline-1)}.font-headline-2{font:var(--font-headline-2)}.font-headline-3{font:var(--font-headline-3)}.font-headline-4{font:var(--font-headline-4)}.font-headline-5{font:var(--font-headline-5)}.font-headline-6{font:var(--font-headline-6)}.font-text--lg{font:var(--font-text--lg)}.font-text{font:var(--font-text)}.font-text--sm{font:var(--font-text--sm)}.font-text--xs{font:var(--font-text--xs)}.fs-headline-1{font-size:var(--font-size-headline-1)}.fs-headline-2{font-size:var(--font-size-headline-2)}.fs-headline-3{font-size:var(--font-size-headline-3)}.fs-headline-4{font-size:var(--font-size-headline-4)}.fs-headline-5{font-size:var(--font-size-headline-5)}.fs-headline-6{font-size:var(--font-size-headline-6)}.fs-text{font-size:var(--font-size-text)}.fs-text--sm{font-size:var(--font-size-text--sm)}.fs-text--xs{font-size:var(--font-size-text--xs)}.fw-light{font-weight:var(--font-weight-light)}.fw-regular{font-weight:var(--font-weight-regular)}.fw-medium{font-weight:var(--font-weight-medium)}.fw-bold{font-weight:var(--font-weight-bold)}.lh-h1{line-height:var(--line-height-headline-1)}.lh-h2{line-height:var(--line-height-headline-2)}.lh-h3{line-height:var(--line-height-headline-3)}.lh-h4{line-height:var(--line-height-headline-4)}.lh-h5{line-height:var(--line-height-headline-5)}.lh-h6{line-height:var(--line-height-headline-6)}.lh-text{line-height:var(--line-height-text)}.lh-text--sm{line-height:var(--line-height-text--sm)}.lh-text--xs{line-height:var(--line-height-text--xs)}.frame{--n:16;--d:9;align-items:center;aspect-ratio:var(--n)/var(--d);display:flex;justify-content:center;overflow:hidden}.frame img,.frame video{block-size:100%;inline-size:100%;object-fit:cover}.frame iframe{block-size:100%;border:0;inline-size:100%}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-column-width,250px),100%),1fr));grid-gap:var(--grid-gap,var(--space-4))}.grid-max-cols{--grid-gap:var(--space-4);--grid-max-column-count:3;--grid-column-min-width:150px;--grid-gap-count:calc(var(--grid-max-column-count) - 1);--grid-total-gap-width:calc(var(--grid-gap-count) * var(--grid-gap));--grid-column-max-width:calc((100% - var(--grid-total-gap-width)) / var(--grid-max-column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-column-min-width),var(--grid-column-max-width)),1fr));grid-gap:var(--grid-gap)}.flex-grid\:1-2,.flex-grid\:2,.flex-grid\:2-1,.flex-grid\:3-2,.flex-grid\:3-2-1,.flex-grid\:4-3-2{--grid-gap:var(--space-5);--grid-column-width:calc(33.3333% - (var(--grid-gap) - var(--grid-gap) / 3));display:flex;flex-wrap:wrap;gap:var(--grid-gap)}.flex-grid\:1-2>*,.flex-grid\:2-1>*,.flex-grid\:2>*,.flex-grid\:3-2-1>*,.flex-grid\:3-2>*,.flex-grid\:4-3-2>*{flex:0 0 var(--grid-column-width)}.flex-grid\:1-2{--grid-column-width:100%}@media screen and (max-width:37.5em){.flex-grid\:1-2>*{--grid-column-width:calc(50% - (var(--grid-gap) - var(--grid-gap) / 2))}}.flex-grid\:2,.flex-grid\:2-1{--grid-column-width:calc(50% - (var(--grid-gap) - var(--grid-gap) / 2))}@media screen and (max-width:37.5em){.flex-grid\:2-1>*{--grid-column-width:100%}}.flex-grid\:3-2{--grid-column-width:calc(33.3333% - (var(--grid-gap) - var(--grid-gap) / 3))}@media screen and (max-width:48em){.flex-grid\:3-2>*{--grid-column-width:calc(50% - (var(--grid-gap) - var(--grid-gap) / 2))}}.flex-grid\:3-2-1{--grid-column-width:calc(33.3333% - (var(--grid-gap) - var(--grid-gap) / 3))}@media screen and (max-width:48em){.flex-grid\:3-2-1>*{--grid-column-width:calc(50% - (var(--grid-gap) - var(--grid-gap) / 2))}}@media screen and (max-width:37.5em){.flex-grid\:3-2-1>*{--grid-column-width:100%}}.flex-grid\:4-3-2{--grid-column-width:calc(25% - (var(--grid-gap) - var(--grid-gap) / 4))}@media screen and (max-width:48em){.flex-grid\:4-3-2>*{--grid-column-width:calc(33.3333% - (var(--grid-gap) - var(--grid-gap) / 3))}}@media screen and (max-width:37.5em){.flex-grid\:4-3-2>*{--grid-column-width:calc(50% - (var(--grid-gap) - var(--grid-gap) / 2))}}.hidden-yes{display:none}.hidden-no{display:revert}@media screen and (max-width:105em){.xl\:hidden-yes{display:none}.xl\:hidden-no{display:revert}}@media screen and (max-width:64em){.lg\:hidden-yes{display:none}.lg\:hidden-no{display:revert}}@media screen and (max-width:48em){.md\:hidden-yes{display:none}.md\:hidden-no{display:revert}}@media screen and (max-width:37.5em){.primary-cta .dropdown-menu .pll-parent-menu-item,.sm\:hidden-yes{display:none}.sm\:hidden-no{display:revert}}@media screen and (max-width:20em){.xs\:hidden-yes{display:none}.xs\:hidden-no{display:revert}}.icon{display:block;height:1em;width:1em;fill:currentcolor}.dropdown-menu .menu-item-has-children,.dropdown-menu .page_item_has_children,.pagination .next,.pagination .post-page-numbers,.pagination .prev,.with-icon{align-items:center;display:inline-flex}.dropdown-menu .menu-item-has-children>*+*,.dropdown-menu .page_item_has_children>*+*,.pagination .next>*+*,.pagination .post-page-numbers>*+*,.pagination .prev>*+*,.with-icon>*+*{margin-inline-start:var(--with-icon-space,--space-1)}.imposter{inset-block-start:50%;inset-inline-start:50%;position:var(--positioning,absolute);transform:translate(-50%,-50%)}.imposter.contain{--margin:1rem;max-block-size:calc(100% - var(--margin)*2);max-inline-size:calc(100% - var(--margin)*2);overflow:auto}.accordion-menu .menu-item a,.action-list-content,.breadcrumbs__list li a,.dropdown-menu .menu-item .menu-item a,.dropdown-menu .page_item .page_item a,.link-muted,.pagination .nav-links a,.social-links .menu-item a{text-decoration:none}.accordion-menu .menu-item a:hover,.accordion-menu .menu-item a:link,.accordion-menu .menu-item a:visited,.action-list-content:hover,.action-list-content:link,.action-list-content:visited,.breadcrumbs__list li a:hover,.breadcrumbs__list li a:link,.breadcrumbs__list li a:visited,.dropdown-menu .menu-item .menu-item a:hover,.dropdown-menu .menu-item .menu-item a:link,.dropdown-menu .menu-item .menu-item a:visited,.dropdown-menu .page_item .page_item a:hover,.dropdown-menu .page_item .page_item a:link,.dropdown-menu .page_item .page_item a:visited,.link-muted:hover,.link-muted:link,.link-muted:visited,.pagination .nav-links a:hover,.pagination .nav-links a:link,.pagination .nav-links a:visited,.social-links .menu-item a:hover,.social-links .menu-item a:link,.social-links .menu-item a:visited{color:var(--link-color,inherit)}.accordion-menu .menu-item a:hover,.action-list-content:hover,.breadcrumbs__list li a:hover,.dropdown-menu .menu-item .menu-item a:hover,.dropdown-menu .page_item .page_item a:hover,.link-muted:hover,.pagination .nav-links a:hover,.social-links .menu-item a:hover{background-color:transparent;text-decoration:underline}.over-scroll{flex:auto;overflow:auto;overscroll-behavior-x:contain}.over-scroll,.pos\:rel{position:relative}.pos\:abs{position:absolute}.radius-1{border-radius:var(--radius-1)}.radius-2{border-radius:var(--radius-2)}.radius-3{border-radius:var(--radius-3)}.radius-4{border-radius:var(--radius-4)}.radius-5{border-radius:var(--radius-5)}.radius-6{border-radius:var(--radius-6)}.radius-7{border-radius:var(--radius-7)}.radius-full{border-radius:var(--radius-full)}.radius\:circle{border-radius:50%}.radius\:circle\:i,.social-links .menu-item a{border-radius:50%!important}.radius-muted{border-radius:0!important}.reel{display:flex;overflow:auto hidden}.reel>*{flex:0 0 auto;min-width:0}.reel>img{flex-basis:auto;width:auto;block-size:100%}.reel>*+*{margin-inline-start:var(--reel-space,var(--space-4))}.reel.overflowing{padding-block-end:var(--reel-overflowing-space,var(--space-4))}.global-social-links,.page-main,.region,.wp-block-group{padding-block:var(--region-space,var(--space-5)) var(--region-space,var(--space-5))}.repel,.repel\:reverse{align-items:var(--repel-vertical-align,center);display:flex;flex-wrap:wrap;gap:var(--repel-gap,var(--space-4));justify-content:space-between}.repel>*,.repel\:reverse>*{min-width:0}.repel\:reverse{flex-direction:row-reverse}.reset-list,.wpforms-field ul{list-style:none;margin:0;padding:0}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);overflow-wrap:normal!important;word-break:normal}.shadow-100{box-shadow:var(--shadow-100)}.inner-shadow-100{box-shadow:var(--inner-shadow-100)}.shadow-200{box-shadow:var(--shadow-200)}.inner-shadow-200{box-shadow:var(--inner-shadow-200)}.shadow-300{box-shadow:var(--shadow-300)}.inner-shadow-300{box-shadow:var(--inner-shadow-300)}.shadow-400{box-shadow:var(--shadow-400)}.inner-shadow-400{box-shadow:var(--inner-shadow-400)}.shadow-500{box-shadow:var(--shadow-500)}.inner-shadow-500{box-shadow:var(--inner-shadow-500)}.shadow-600{box-shadow:var(--shadow-600)}.inner-shadow-600{box-shadow:var(--inner-shadow-600)}.shadow-none{box-shadow:none!important}.sidebar{display:flex;flex-wrap:wrap;gap:var(--sidebar-gap,var(--space-5))}.sidebar>:first-child{flex-basis:var(--sidebar-width,auto);flex-grow:1;min-width:0}.sidebar>:last-child{flex-basis:var(--sidebar-content-width,0);flex-grow:999;min-inline-size:var(--sidebar-content-min-width,50%);min-width:0}.sidebar\:on-right{display:flex;flex-wrap:wrap;gap:var(--sidebar-gap,var(--space-5))}.sidebar\:on-right>:last-child{flex-basis:var(--sidebar-width,auto);flex-grow:1;min-width:0}.sidebar\:on-right>:first-child{flex-basis:var(--sidebar-content-width,0);flex-grow:999;min-inline-size:var(--sidebar-content-min-width,50%);min-width:0}.mb-1{margin-block:var(--space-1)}.mb-2{margin-block:var(--space-2)}.mb-3{margin-block:var(--space-3)}.mb-4{margin-block:var(--space-4)}.mb-5{margin-block:var(--space-5)}.mb-6{margin-block:var(--space-6)}.mb-7{margin-block:var(--space-7)}.mb-8{margin-block:var(--space-8)}.mb-9{margin-block:var(--space-9)}.mb-10{margin-block:var(--space-10)}.mb-none{margin-block:0}.mbs-1{margin-block-start:var(--space-1)}.mbs-2{margin-block-start:var(--space-2)}.mbs-3{margin-block-start:var(--space-3)}.mbs-4{margin-block-start:var(--space-4)}.mbs-5{margin-block-start:var(--space-5)}.mbs-6{margin-block-start:var(--space-6)}.mbs-7{margin-block-start:var(--space-7)}.mbs-8{margin-block-start:var(--space-8)}.mbs-9{margin-block-start:var(--space-9)}.mbs-10{margin-block-start:var(--space-10)}.mbs-none{margin-block-start:0}.mbe-1{margin-block-end:var(--space-1)}.mbe-2{margin-block-end:var(--space-2)}.mbe-3{margin-block-end:var(--space-3)}.mbe-4{margin-block-end:var(--space-4)}.mbe-5{margin-block-end:var(--space-5)}.mbe-6{margin-block-end:var(--space-6)}.mbe-7{margin-block-end:var(--space-7)}.mbe-8{margin-block-end:var(--space-8)}.mbe-9{margin-block-end:var(--space-9)}.mbe-10{margin-block-end:var(--space-10)}.mbe-none{margin-block-end:0}.mi-1{margin-inline:var(--space-1)}.mi-2{margin-inline:var(--space-2)}.mi-3{margin-inline:var(--space-3)}.mi-4{margin-inline:var(--space-4)}.mi-5{margin-inline:var(--space-5)}.mi-6{margin-inline:var(--space-6)}.mi-7{margin-inline:var(--space-7)}.mi-8{margin-inline:var(--space-8)}.mi-9{margin-inline:var(--space-9)}.mi-10{margin-inline:var(--space-10)}.mi-none{margin-inline:0}.mis-1{margin-inline-start:var(--space-1)}.mis-2{margin-inline-start:var(--space-2)}.mis-3{margin-inline-start:var(--space-3)}.mis-4{margin-inline-start:var(--space-4)}.mis-5{margin-inline-start:var(--space-5)}.mis-6{margin-inline-start:var(--space-6)}.mis-7{margin-inline-start:var(--space-7)}.mis-8{margin-inline-start:var(--space-8)}.mis-9{margin-inline-start:var(--space-9)}.mis-10{margin-inline-start:var(--space-10)}.mis-none{margin-inline-start:0}.mie-1{margin-inline-end:var(--space-1)}.mie-2{margin-inline-end:var(--space-2)}.mie-3{margin-inline-end:var(--space-3)}.mie-4{margin-inline-end:var(--space-4)}.mie-5{margin-inline-end:var(--space-5)}.mie-6{margin-inline-end:var(--space-6)}.mie-7{margin-inline-end:var(--space-7)}.mie-8{margin-inline-end:var(--space-8)}.mie-9{margin-inline-end:var(--space-9)}.mie-10{margin-inline-end:var(--space-10)}.mie-none{margin-inline-end:0}.pb-1{padding-block:var(--space-1)}.pb-2{padding-block:var(--space-2)}.pb-3{padding-block:var(--space-3)}.pb-4{padding-block:var(--space-4)}.pb-5{padding-block:var(--space-5)}.pb-6{padding-block:var(--space-6)}.pb-7{padding-block:var(--space-7)}.pb-8{padding-block:var(--space-8)}.pb-9{padding-block:var(--space-9)}.pb-10{padding-block:var(--space-10)}.pb-none{padding-block:0}.pbs-1{padding-block-start:var(--space-1)}.pbs-2{padding-block-start:var(--space-2)}.pbs-3{padding-block-start:var(--space-3)}.pbs-4{padding-block-start:var(--space-4)}.pbs-5{padding-block-start:var(--space-5)}.pbs-6{padding-block-start:var(--space-6)}.pbs-7{padding-block-start:var(--space-7)}.pbs-8{padding-block-start:var(--space-8)}.pbs-9{padding-block-start:var(--space-9)}.pbs-10{padding-block-start:var(--space-10)}.pbs-none{padding-block-start:0}.pbe-1{padding-block-end:var(--space-1)}.pbe-2{padding-block-end:var(--space-2)}.pbe-3{padding-block-end:var(--space-3)}.pbe-4{padding-block-end:var(--space-4)}.pbe-5{padding-block-end:var(--space-5)}.pbe-6{padding-block-end:var(--space-6)}.pbe-7{padding-block-end:var(--space-7)}.pbe-8{padding-block-end:var(--space-8)}.pbe-9{padding-block-end:var(--space-9)}.pbe-10{padding-block-end:var(--space-10)}.pbe-none{padding-block-end:0}.pi-1{padding-inline:var(--space-1)}.pi-2{padding-inline:var(--space-2)}.pi-3{padding-inline:var(--space-3)}.pi-4{padding-inline:var(--space-4)}.pi-5{padding-inline:var(--space-5)}.pi-6{padding-inline:var(--space-6)}.pi-7{padding-inline:var(--space-7)}.pi-8{padding-inline:var(--space-8)}.pi-9{padding-inline:var(--space-9)}.pi-10{padding-inline:var(--space-10)}.pi-none{padding-inline:0}.pis-1{padding-inline-start:var(--space-1)}.pis-2{padding-inline-start:var(--space-2)}.pis-3{padding-inline-start:var(--space-3)}.pis-4{padding-inline-start:var(--space-4)}.pis-5{padding-inline-start:var(--space-5)}.pis-6{padding-inline-start:var(--space-6)}.pis-7{padding-inline-start:var(--space-7)}.pis-8{padding-inline-start:var(--space-8)}.pis-9{padding-inline-start:var(--space-9)}.pis-10{padding-inline-start:var(--space-10)}.pis-none{padding-inline-start:0}.pie-1{padding-inline-end:var(--space-1)}.pie-2{padding-inline-end:var(--space-2)}.pie-3{padding-inline-end:var(--space-3)}.pie-4{padding-inline-end:var(--space-4)}.pie-5{padding-inline-end:var(--space-5)}.pie-6{padding-inline-end:var(--space-6)}.pie-7{padding-inline-end:var(--space-7)}.pie-8{padding-inline-end:var(--space-8)}.pie-9{padding-inline-end:var(--space-9)}.pie-10{padding-inline-end:var(--space-10)}.pie-none{padding-inline-end:0}.mb-auto{margin-block:auto}.mbs-auto{margin-block-start:auto}.mbe-auto{margin-block-end:auto}.mi-auto{margin-inline:auto}.mis-auto{margin-inline-start:auto}.mie-auto{margin-inline-end:auto}.m-none{margin:0}.m-auto{margin:auto}.p-none{padding:0}.comment-meta,.switcher,.wpforms-field-row{display:flex;flex-wrap:wrap;gap:var(--switcher-gap,var(--space-4))}.comment-meta>*,.switcher>*,.wpforms-field-row>*{flex-basis:var(--switcher-basis,calc((var(--switcher-threshold, var(--bp-sm)) - 100%) * 999));flex-grow:var(--switcher-grow,1);min-width:0}.comment-meta>:nth-last-child(n+5),.comment-meta>:nth-last-child(n+5)~*,.switcher>:nth-last-child(n+5),.switcher>:nth-last-child(n+5)~*,.wpforms-field-row>:nth-last-child(n+5),.wpforms-field-row>:nth-last-child(n+5)~*{flex-basis:100%}.table-wrapper,.wp-block-table{overflow-x:auto}.table-wrapper table,.wp-block-table table{min-width:32em;table-layout:auto}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-upper{text-transform:uppercase}.visual-adjust\:block-start{margin-block-start:var(--adjust-size,-.1em)}.visual-adjust\:block-end{margin-block-end:var(--adjust-size,-.1em)}.accordion-menu .menu-item-toggle,.visual-adjust\:inline-start{margin-inline-start:var(--adjust-size,-.1em)}.accordion-menu .menu-item-toggle,.dropdown-menu .menu-item-toggle,.visual-adjust\:inline-end{margin-inline-end:var(--adjust-size,-.1em)}.width-full{width:var(--width-full)}.width-content{margin-inline:auto;width:var(--width-content)}.career-detail__body,.craftsmanship-pharscigen,.craftsmanship-process,.craftsmanship-quality,.drug-substance-economics,.drug-substance-intro,.drug-substance-reason,.drug-substance-related,.drug-substance-strengths,.front-vision,.global-social-links,.site-header,.wrapper,.wrapper\:stretch,.wrapper\:wide{display:flow-root;padding-inline:var(--wrapper-gutter,var(--site-gutter))}.career-detail__body>*,.craftsmanship-pharscigen>*,.craftsmanship-process>*,.craftsmanship-quality>*,.drug-substance-economics>*,.drug-substance-intro>*,.drug-substance-reason>*,.drug-substance-related>*,.drug-substance-strengths>*,.front-vision>*,.global-social-links>*,.site-header>*,.wrapper>*,.wrapper\:stretch>*,.wrapper\:wide>*{margin-inline:auto}.career-detail__body>*,.craftsmanship-pharscigen>*,.craftsmanship-process>*,.craftsmanship-quality>*,.drug-substance-economics>*,.drug-substance-intro>*,.drug-substance-reason>*,.drug-substance-related>*,.drug-substance-strengths>*,.front-vision>*,.global-social-links>*,.wrapper>*{max-width:var(--max-width,var(--width-content))}@media screen and (min-width:48em){.wrapper\:wide{padding-inline:var(--wrapper-gutter,var(--site-gutter-wide))}}.site-header>*,.wrapper\:stretch>*{max-width:var(--max-width,100%)}.accordion{border:1px solid var(--gray-border-subtle);border-radius:var(--radius-6);overflow:hidden}.accordion>*+*{border-block-start:1px solid var(--gray-border-subtle)}.accordion-trigger{--input-padding-block:var(--space-4);--input-padding-inline:var(--space-5);display:block;width:100%}.accordion-trigger:focus,.accordion-trigger:hover{background-color:var(--success-bg-subtle)}.accordion-title{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;text-align:left}.accordion-trigger[aria-expanded=true] .accordion-icon{transform:rotate(-180deg)}.accordion-icon>svg{height:1.2em;width:1.2em}.accordion-panel{margin:0;padding-block:var(--space-4);padding-inline:var(--space-5)}.accordion-panel[hidden]{display:none}.accordion-menu .menu-item a,.action-list-content,.dropdown-menu .menu-item .menu-item a,.dropdown-menu .page_item .page_item a{border-radius:var(--radius-4);display:block}.accordion-menu .menu-item a:hover,.accordion-menu .menu-item a:link,.accordion-menu .menu-item a:visited,.action-list-content:hover,.action-list-content:link,.action-list-content:visited,.dropdown-menu .menu-item .menu-item a:hover,.dropdown-menu .menu-item .menu-item a:link,.dropdown-menu .menu-item .menu-item a:visited,.dropdown-menu .page_item .page_item a:hover,.dropdown-menu .page_item .page_item a:link,.dropdown-menu .page_item .page_item a:visited{color:var(--link-color,inherit)}.accordion-menu .menu-item a:hover,.action-list-content:hover,.dropdown-menu .menu-item .menu-item a:hover,.dropdown-menu .page_item .page_item a:hover{background-color:var(--gray-a4);text-decoration:none}.archive-filter-title{font:var(--font-text);font-weight:var(--font-weight-medium);max-inline-size:none}.archive-results{display:flex;flex-direction:column;gap:min(max(1.5rem,calc(1.5rem + (2 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem)}.avatar,.avatar>img{border-radius:50%;flex:none;object-fit:cover;width:var(--avatar-size,4.0625rem)}.avatar\:lg{--avatar-size:8.75rem}a[class^=avatar]:hover{background-color:transparent}.breadcrumbs__list{--breadcrumbs-icon-size:1.1875em;list-style:none;margin:0;padding:0}.breadcrumbs__list,.breadcrumbs__list li{align-items:center;display:flex;gap:0 var(--space-3)}.breadcrumbs__list li{color:var(--gray-text);font-size:var(--font-size-text--sm);line-height:var(--line-height-3);white-space:nowrap}.breadcrumbs__home a{align-items:center;display:inline-flex}.breadcrumbs__home .icon,.breadcrumbs__list li+li:before{height:var(--breadcrumbs-icon-size);width:var(--breadcrumbs-icon-size)}.breadcrumbs__list li+li:before{--angle-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23202020' fill-rule='evenodd' d='M6.158 3.135a.5.5 0 0 1 .707.023l3.75 4a.5.5 0 0 1 0 .684l-3.75 4a.5.5 0 1 1-.73-.684L9.566 7.5l-3.43-3.658a.5.5 0 0 1 .023-.707' clip-rule='evenodd'/%3E%3C/svg%3E");background-image:var(--angle-right);background-position:50%;background-repeat:no-repeat;background-size:var(--breadcrumbs-icon-size);color:inherit;content:"";display:block;transition:color var(--duration)}.accordion-menu .menu-item-toggle,.butto-secondary-icon>a,.butto-secondary-wide>a,.butto-secondary>a,.button,.button-ghost-icon>a,.button-ghost-wide>a,.button-ghost>a,.button-primary-icon>a,.button-primary-wide>a,.button-primary>a,.button-tertiary-icon>a,.button-tertiary-wide>a,.button-tertiary>a,.button\:ghost,.button\:ghost\:icon,.button\:ghost\:wide,.button\:icon,.button\:primary,.button\:primary\:icon,.button\:primary\:wide,.button\:secondary,.button\:secondary\:icon,.button\:secondary\:wide,.button\:tertiary,.button\:tertiary\:icon,.button\:tertiary\:wide,.button\:wide,.dropdown-menu .menu-item-toggle,.global-nav .global-cta .menu-item>a,.is-style-outline .wp-block-button__link,.is-style-outline .wp-block-button__link\:icon,.is-style-outline .wp-block-button__link\:wide,.language-suggestion__accept,.language-suggestion__dismiss,.post-password-form [type=submit],.social-links .menu-item a,.wp-block-button__link,.wp-block-button__link\:icon,.wp-block-button__link\:wide,.wpforms-submit{--input-padding-inline:var(--space-6);align-items:center;border-radius:var(--radius-4);color:var(--gray-text);cursor:pointer;display:inline-flex;font-size:var(--button-size,inherit);font-weight:var(--font-weight-medium);justify-content:center;line-height:var(--button-lh,1.2);text-decoration:none}.accordion-menu .menu-item-toggle:link,.accordion-menu .menu-item-toggle:visited,.butto-secondary-icon>a:link,.butto-secondary-icon>a:visited,.butto-secondary-wide>a:link,.butto-secondary-wide>a:visited,.butto-secondary>a:link,.butto-secondary>a:visited,.button-ghost-icon>a:link,.button-ghost-icon>a:visited,.button-ghost-wide>a:link,.button-ghost-wide>a:visited,.button-ghost>a:link,.button-ghost>a:visited,.button-primary-icon>a:link,.button-primary-icon>a:visited,.button-primary-wide>a:link,.button-primary-wide>a:visited,.button-primary>a:link,.button-primary>a:visited,.button-tertiary-icon>a:link,.button-tertiary-icon>a:visited,.button-tertiary-wide>a:link,.button-tertiary-wide>a:visited,.button-tertiary>a:link,.button-tertiary>a:visited,.button:link,.button:visited,.button\:ghost:link,.button\:ghost:visited,.button\:ghost\:icon:link,.button\:ghost\:icon:visited,.button\:ghost\:wide:link,.button\:ghost\:wide:visited,.button\:icon:link,.button\:icon:visited,.button\:primary:link,.button\:primary:visited,.button\:primary\:icon:link,.button\:primary\:icon:visited,.button\:primary\:wide:link,.button\:primary\:wide:visited,.button\:secondary:link,.button\:secondary:visited,.button\:secondary\:icon:link,.button\:secondary\:icon:visited,.button\:secondary\:wide:link,.button\:secondary\:wide:visited,.button\:tertiary:link,.button\:tertiary:visited,.button\:tertiary\:icon:link,.button\:tertiary\:icon:visited,.button\:tertiary\:wide:link,.button\:tertiary\:wide:visited,.button\:wide:link,.button\:wide:visited,.dropdown-menu .menu-item-toggle:link,.dropdown-menu .menu-item-toggle:visited,.global-nav .global-cta .menu-item>a:link,.global-nav .global-cta .menu-item>a:visited,.language-suggestion__accept:link,.language-suggestion__accept:visited,.language-suggestion__dismiss:link,.language-suggestion__dismiss:visited,.post-password-form [type=submit]:link,.post-password-form [type=submit]:visited,.social-links .menu-item a:link,.social-links .menu-item a:visited,.wp-block-button__link:link,.wp-block-button__link:visited,.wp-block-button__link\:icon:link,.wp-block-button__link\:icon:visited,.wp-block-button__link\:wide:link,.wp-block-button__link\:wide:visited,.wpforms-submit:link,.wpforms-submit:visited{color:var(--gray-text)}.accordion-menu .menu-item-toggle:after,.accordion-menu .menu-item-toggle:hover,.butto-secondary-icon>a:after,.butto-secondary-icon>a:hover,.butto-secondary-wide>a:after,.butto-secondary-wide>a:hover,.butto-secondary>a:after,.butto-secondary>a:hover,.button-ghost-icon>a:after,.button-ghost-icon>a:hover,.button-ghost-wide>a:after,.button-ghost-wide>a:hover,.button-ghost>a:after,.button-ghost>a:hover,.button-primary-icon>a:after,.button-primary-icon>a:hover,.button-primary-wide>a:after,.button-primary-wide>a:hover,.button-primary>a:after,.button-primary>a:hover,.button-tertiary-icon>a:after,.button-tertiary-icon>a:hover,.button-tertiary-wide>a:after,.button-tertiary-wide>a:hover,.button-tertiary>a:after,.button-tertiary>a:hover,.button:after,.button:hover,.button\:ghost:after,.button\:ghost:hover,.button\:ghost\:icon:after,.button\:ghost\:icon:hover,.button\:ghost\:wide:after,.button\:ghost\:wide:hover,.button\:icon:after,.button\:icon:hover,.button\:primary:after,.button\:primary:hover,.button\:primary\:icon:after,.button\:primary\:icon:hover,.button\:primary\:wide:after,.button\:primary\:wide:hover,.button\:secondary:after,.button\:secondary:hover,.button\:secondary\:icon:after,.button\:secondary\:icon:hover,.button\:secondary\:wide:after,.button\:secondary\:wide:hover,.button\:tertiary:after,.button\:tertiary:hover,.button\:tertiary\:icon:after,.button\:tertiary\:icon:hover,.button\:tertiary\:wide:after,.button\:tertiary\:wide:hover,.button\:wide:after,.button\:wide:hover,.dropdown-menu .menu-item-toggle:after,.dropdown-menu .menu-item-toggle:hover,.global-nav .global-cta .menu-item>a:after,.global-nav .global-cta .menu-item>a:hover,.is-style-outline .wp-block-button__link:after,.is-style-outline .wp-block-button__link\:icon:after,.is-style-outline .wp-block-button__link\:wide:after,.language-suggestion__accept:after,.language-suggestion__accept:hover,.language-suggestion__dismiss:after,.language-suggestion__dismiss:hover,.post-password-form [type=submit]:after,.post-password-form [type=submit]:hover,.social-links .menu-item a:after,.social-links .menu-item a:hover,.wp-block-button__link:after,.wp-block-button__link:hover,.wp-block-button__link\:icon:after,.wp-block-button__link\:icon:hover,.wp-block-button__link\:wide:after,.wp-block-button__link\:wide:hover,.wpforms-submit:after,.wpforms-submit:hover{text-decoration:none}.accordion-menu .menu-item-toggle>*+*,.butto-secondary-icon>a>*+*,.butto-secondary-wide>a>*+*,.butto-secondary>a>*+*,.button-ghost-icon>a>*+*,.button-ghost-wide>a>*+*,.button-ghost>a>*+*,.button-primary-icon>a>*+*,.button-primary-wide>a>*+*,.button-primary>a>*+*,.button-tertiary-icon>a>*+*,.button-tertiary-wide>a>*+*,.button-tertiary>a>*+*,.button>*+*,.button\:ghost>*+*,.button\:ghost\:icon>*+*,.button\:ghost\:wide>*+*,.button\:icon>*+*,.button\:primary>*+*,.button\:primary\:icon>*+*,.button\:primary\:wide>*+*,.button\:secondary>*+*,.button\:secondary\:icon>*+*,.button\:secondary\:wide>*+*,.button\:tertiary>*+*,.button\:tertiary\:icon>*+*,.button\:tertiary\:wide>*+*,.button\:wide>*+*,.dropdown-menu .menu-item-toggle>*+*,.global-nav .global-cta .menu-item>a>*+*,.is-style-outline .wp-block-button__link>*+*,.is-style-outline .wp-block-button__link\:icon>*+*,.is-style-outline .wp-block-button__link\:wide>*+*,.language-suggestion__accept>*+*,.language-suggestion__dismiss>*+*,.post-password-form [type=submit]>*+*,.social-links .menu-item a>*+*,.wp-block-button__link>*+*,.wp-block-button__link\:icon>*+*,.wp-block-button__link\:wide>*+*,.wpforms-submit>*+*{margin-inline-start:.4em}.accordion-menu .menu-item-toggle>svg:first-child,.butto-secondary-icon>a>svg:first-child,.butto-secondary-wide>a>svg:first-child,.butto-secondary>a>svg:first-child,.button-ghost-icon>a>svg:first-child,.button-ghost-wide>a>svg:first-child,.button-ghost>a>svg:first-child,.button-primary-icon>a>svg:first-child,.button-primary-wide>a>svg:first-child,.button-primary>a>svg:first-child,.button-tertiary-icon>a>svg:first-child,.button-tertiary-wide>a>svg:first-child,.button-tertiary>a>svg:first-child,.button>svg:first-child,.button\:ghost>svg:first-child,.button\:ghost\:icon>svg:first-child,.button\:ghost\:wide>svg:first-child,.button\:icon>svg:first-child,.button\:primary>svg:first-child,.button\:primary\:icon>svg:first-child,.button\:primary\:wide>svg:first-child,.button\:secondary>svg:first-child,.button\:secondary\:icon>svg:first-child,.button\:secondary\:wide>svg:first-child,.button\:tertiary>svg:first-child,.button\:tertiary\:icon>svg:first-child,.button\:tertiary\:wide>svg:first-child,.button\:wide>svg:first-child,.dropdown-menu .menu-item-toggle>svg:first-child,.global-nav .global-cta .menu-item>a>svg:first-child,.language-suggestion__accept>svg:first-child,.language-suggestion__dismiss>svg:first-child,.post-password-form [type=submit]>svg:first-child,.social-links .menu-item a>svg:first-child,.wp-block-button__link>svg:first-child,.wp-block-button__link\:icon>svg:first-child,.wp-block-button__link\:wide>svg:first-child,.wpforms-submit>svg:first-child{margin-inline-start:-.2em}.accordion-menu .menu-item-toggle>svg:last-child,.butto-secondary-icon>a>svg:last-child,.butto-secondary-wide>a>svg:last-child,.butto-secondary>a>svg:last-child,.button-ghost-icon>a>svg:last-child,.button-ghost-wide>a>svg:last-child,.button-ghost>a>svg:last-child,.button-primary-icon>a>svg:last-child,.button-primary-wide>a>svg:last-child,.button-primary>a>svg:last-child,.button-tertiary-icon>a>svg:last-child,.button-tertiary-wide>a>svg:last-child,.button-tertiary>a>svg:last-child,.button>svg:last-child,.button\:ghost>svg:last-child,.button\:ghost\:icon>svg:last-child,.button\:ghost\:wide>svg:last-child,.button\:icon>svg:last-child,.button\:primary>svg:last-child,.button\:primary\:icon>svg:last-child,.button\:primary\:wide>svg:last-child,.button\:secondary>svg:last-child,.button\:secondary\:icon>svg:last-child,.button\:secondary\:wide>svg:last-child,.button\:tertiary>svg:last-child,.button\:tertiary\:icon>svg:last-child,.button\:tertiary\:wide>svg:last-child,.button\:wide>svg:last-child,.dropdown-menu .menu-item-toggle>svg:last-child,.global-nav .global-cta .menu-item>a>svg:last-child,.language-suggestion__accept>svg:last-child,.language-suggestion__dismiss>svg:last-child,.post-password-form [type=submit]>svg:last-child,.social-links .menu-item a>svg:last-child,.wp-block-button__link>svg:last-child,.wp-block-button__link\:icon>svg:last-child,.wp-block-button__link\:wide>svg:last-child,.wpforms-submit>svg:last-child{margin-inline-end:-.2em}.button-primary-icon>a,.button-primary-wide>a,.button-primary>a,.button\:primary,.button\:primary\:icon,.button\:primary\:wide,.global-nav .global-cta .menu-item>a,.language-suggestion__accept,.wp-block-button__link,.wp-block-button__link\:icon,.wp-block-button__link\:wide,.wpforms-submit{background-color:var(--accent-solid);border:1px solid var(--accent-solid);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.25);color:var(--accent-contrast);font-weight:var(--font-weight-medium);overflow:hidden;position:relative;text-decoration:none}.button-primary-icon>a:link,.button-primary-icon>a:visited,.button-primary-wide>a:link,.button-primary-wide>a:visited,.button-primary>a:link,.button-primary>a:visited,.button\:primary:link,.button\:primary:visited,.button\:primary\:icon:link,.button\:primary\:icon:visited,.button\:primary\:wide:link,.button\:primary\:wide:visited,.global-nav .global-cta .menu-item>a:link,.global-nav .global-cta .menu-item>a:visited,.language-suggestion__accept:link,.language-suggestion__accept:visited,.wp-block-button__link:link,.wp-block-button__link:visited,.wp-block-button__link\:icon:link,.wp-block-button__link\:icon:visited,.wp-block-button__link\:wide:link,.wp-block-button__link\:wide:visited,.wpforms-submit:link,.wpforms-submit:visited{background-color:var(--accent-solid);color:var(--accent-contrast);text-decoration:none}.button-primary-icon>a:after,.button-primary-wide>a:after,.button-primary>a:after,.button\:primary:after,.button\:primary\:icon:after,.button\:primary\:wide:after,.global-nav .global-cta .menu-item>a:after,.language-suggestion__accept:after,.wp-block-button__link:after,.wp-block-button__link\:icon:after,.wp-block-button__link\:wide:after,.wpforms-submit:after{content:"";display:block;inset:-1px;opacity:.2;position:absolute;transition:background-color .2s}.button-primary-icon>a:hover:after,.button-primary-wide>a:hover:after,.button-primary>a:hover:after,.button\:primary:hover:after,.button\:primary\:icon:hover:after,.button\:primary\:wide:hover:after,.global-nav .global-cta .menu-item>a:hover:after,.language-suggestion__accept:hover:after,.wp-block-button__link:hover:after,.wp-block-button__link\:icon:hover:after,.wp-block-button__link\:wide:hover:after,.wpforms-submit:hover:after{background-color:#000}.button-primary-icon>a:active:after,.button-primary-wide>a:active:after,.button-primary>a:active:after,.button\:primary:active:after,.button\:primary\:icon:active:after,.button\:primary\:wide:active:after,.global-nav .global-cta .menu-item>a:active:after,.language-suggestion__accept:active:after,.wp-block-button__link:active:after,.wp-block-button__link\:icon:active:after,.wp-block-button__link\:wide:active:after,.wpforms-submit:active:after{background-color:rgba(0,0,0,.5);transition:background-color 0s}.butto-secondary-icon>a,.butto-secondary-wide>a,.butto-secondary>a,.button\:secondary,.button\:secondary\:icon,.button\:secondary\:wide,.is-style-outline .wp-block-button__link,.is-style-outline .wp-block-button__link\:icon,.is-style-outline .wp-block-button__link\:wide,.post-password-form [type=submit]{background-color:transparent;border:1px solid;color:inherit;overflow:hidden;position:relative;text-decoration:none}.butto-secondary-icon>a:link,.butto-secondary-icon>a:visited,.butto-secondary-wide>a:link,.butto-secondary-wide>a:visited,.butto-secondary>a:link,.butto-secondary>a:visited,.button\:secondary:link,.button\:secondary:visited,.button\:secondary\:icon:link,.button\:secondary\:icon:visited,.button\:secondary\:wide:link,.button\:secondary\:wide:visited,.is-style-outline .wp-block-button__link:link,.is-style-outline .wp-block-button__link:visited,.is-style-outline .wp-block-button__link\:icon:link,.is-style-outline .wp-block-button__link\:icon:visited,.is-style-outline .wp-block-button__link\:wide:link,.is-style-outline .wp-block-button__link\:wide:visited,.post-password-form [type=submit]:link,.post-password-form [type=submit]:visited{background-color:transparent;color:inherit;text-decoration:none}.butto-secondary-icon>a:after,.butto-secondary-wide>a:after,.butto-secondary>a:after,.button\:secondary:after,.button\:secondary\:icon:after,.button\:secondary\:wide:after,.is-style-outline .wp-block-button__link:after,.is-style-outline .wp-block-button__link\:icon:after,.is-style-outline .wp-block-button__link\:wide:after,.post-password-form [type=submit]:after{content:"";display:block;inset:-1px;opacity:.2;position:absolute;transition:background-color .2s}.butto-secondary-icon>a:hover:after,.butto-secondary-wide>a:hover:after,.butto-secondary>a:hover:after,.button\:secondary:hover:after,.button\:secondary\:icon:hover:after,.button\:secondary\:wide:hover:after,.is-style-outline .wp-block-button__link:hover:after,.is-style-outline .wp-block-button__link\:icon:hover:after,.is-style-outline .wp-block-button__link\:wide:hover:after,.post-password-form [type=submit]:hover:after{background-color:var(--gray-text)}.butto-secondary-icon>a:active:after,.butto-secondary-wide>a:active:after,.butto-secondary>a:active:after,.button\:secondary:active:after,.button\:secondary\:icon:active:after,.button\:secondary\:wide:active:after,.is-style-outline .wp-block-button__link:active:after,.is-style-outline .wp-block-button__link\:icon:active:after,.is-style-outline .wp-block-button__link\:wide:active:after,.post-password-form [type=submit]:active:after{background-color:var(--gray-text);transition:background-color 0s}.button-tertiary-icon>a,.button-tertiary-wide>a,.button-tertiary>a,.button\:tertiary,.button\:tertiary\:icon,.button\:tertiary\:wide,.social-links .menu-item a{background-color:transparent;border:1px solid var(--gray-solid);color:inherit;overflow:hidden;position:relative;text-decoration:none}.button-tertiary-icon>a:link,.button-tertiary-icon>a:visited,.button-tertiary-wide>a:link,.button-tertiary-wide>a:visited,.button-tertiary>a:link,.button-tertiary>a:visited,.button\:tertiary:link,.button\:tertiary:visited,.button\:tertiary\:icon:link,.button\:tertiary\:icon:visited,.button\:tertiary\:wide:link,.button\:tertiary\:wide:visited,.social-links .menu-item a:link,.social-links .menu-item a:visited{background-color:transparent;color:inherit;text-decoration:none}.button-tertiary-icon>a:after,.button-tertiary-wide>a:after,.button-tertiary>a:after,.button\:tertiary:after,.button\:tertiary\:icon:after,.button\:tertiary\:wide:after,.social-links .menu-item a:after{content:"";display:block;inset:-1px;opacity:.2;position:absolute;transition:background-color .2s}.button-tertiary-icon>a:hover:after,.button-tertiary-wide>a:hover:after,.button-tertiary>a:hover:after,.button\:tertiary:hover:after,.button\:tertiary\:icon:hover:after,.button\:tertiary\:wide:hover:after,.social-links .menu-item a:hover:after{background-color:var(--gray-text)}.button-tertiary-icon>a:active:after,.button-tertiary-wide>a:active:after,.button-tertiary>a:active:after,.button\:tertiary:active:after,.button\:tertiary\:icon:active:after,.button\:tertiary\:wide:active:after,.social-links .menu-item a:active:after{background-color:var(--gray-text);transition:background-color 0s}.accordion-menu .menu-item-toggle,.button-ghost-icon>a,.button-ghost-wide>a,.button-ghost>a,.button\:ghost,.button\:ghost\:icon,.button\:ghost\:wide,.dropdown-menu .menu-item-toggle,.language-suggestion__dismiss{color:inherit;overflow:hidden;position:relative;text-decoration:none}.accordion-menu .menu-item-toggle:link,.accordion-menu .menu-item-toggle:visited,.button-ghost-icon>a:link,.button-ghost-icon>a:visited,.button-ghost-wide>a:link,.button-ghost-wide>a:visited,.button-ghost>a:link,.button-ghost>a:visited,.button\:ghost:link,.button\:ghost:visited,.button\:ghost\:icon:link,.button\:ghost\:icon:visited,.button\:ghost\:wide:link,.button\:ghost\:wide:visited,.dropdown-menu .menu-item-toggle:link,.dropdown-menu .menu-item-toggle:visited,.language-suggestion__dismiss:link,.language-suggestion__dismiss:visited{background-color:transparent;color:inherit;text-decoration:none}.accordion-menu .menu-item-toggle:after,.button-ghost-icon>a:after,.button-ghost-wide>a:after,.button-ghost>a:after,.button\:ghost:after,.button\:ghost\:icon:after,.button\:ghost\:wide:after,.dropdown-menu .menu-item-toggle:after,.language-suggestion__dismiss:after{content:"";display:block;inset:-1px;opacity:.2;position:absolute;transition:background-color .2s}.accordion-menu .menu-item-toggle:hover:after,.button-ghost-icon>a:hover:after,.button-ghost-wide>a:hover:after,.button-ghost>a:hover:after,.button\:ghost:hover:after,.button\:ghost\:icon:hover:after,.button\:ghost\:wide:hover:after,.dropdown-menu .menu-item-toggle:hover:after,.language-suggestion__dismiss:hover:after{background-color:var(--gray-text)}.accordion-menu .menu-item-toggle:active:after,.button-ghost-icon>a:active:after,.button-ghost-wide>a:active:after,.button-ghost>a:active:after,.button\:ghost:active:after,.button\:ghost\:icon:active:after,.button\:ghost\:wide:active:after,.dropdown-menu .menu-item-toggle:active:after,.language-suggestion__dismiss:active:after{background-color:var(--gray-text);transition:background-color 0s}.accordion-menu .menu-item-toggle,.butto-secondary-icon>a,.button-ghost-icon>a,.button-primary-icon>a,.button-tertiary-icon>a,.button\:ghost\:icon,.button\:icon,.button\:primary\:icon,.button\:secondary\:icon,.button\:tertiary\:icon,.dropdown-menu .menu-item-toggle,.is-style-outline .wp-block-button__link\:icon,.language-suggestion__dismiss,.social-links .menu-item a,.wp-block-button__link\:icon{--icon-button-size:1.75em;height:var(--icon-button-size);padding:0;width:var(--icon-button-size)}.accordion-menu .menu-item-toggle>*+*,.accordion-menu .menu-item-toggle>svg:first-child,.butto-secondary-icon>a>*+*,.butto-secondary-icon>a>svg:first-child,.button-ghost-icon>a>*+*,.button-ghost-icon>a>svg:first-child,.button-primary-icon>a>*+*,.button-primary-icon>a>svg:first-child,.button-tertiary-icon>a>*+*,.button-tertiary-icon>a>svg:first-child,.button\:ghost\:icon>*+*,.button\:ghost\:icon>svg:first-child,.button\:icon>*+*,.button\:icon>svg:first-child,.button\:primary\:icon>*+*,.button\:primary\:icon>svg:first-child,.button\:secondary\:icon>*+*,.button\:secondary\:icon>svg:first-child,.button\:tertiary\:icon>*+*,.button\:tertiary\:icon>svg:first-child,.dropdown-menu .menu-item-toggle>*+*,.dropdown-menu .menu-item-toggle>svg:first-child,.is-style-outline .wp-block-button__link\:icon>*+*,.language-suggestion__dismiss>*+*,.language-suggestion__dismiss>svg:first-child,.social-links .menu-item a>*+*,.social-links .menu-item a>svg:first-child,.wp-block-button__link\:icon>*+*,.wp-block-button__link\:icon>svg:first-child{margin-inline-start:0}.accordion-menu .menu-item-toggle>svg:last-child,.butto-secondary-icon>a>svg:last-child,.button-ghost-icon>a>svg:last-child,.button-primary-icon>a>svg:last-child,.button-tertiary-icon>a>svg:last-child,.button\:ghost\:icon>svg:last-child,.button\:icon>svg:last-child,.button\:primary\:icon>svg:last-child,.button\:secondary\:icon>svg:last-child,.button\:tertiary\:icon>svg:last-child,.dropdown-menu .menu-item-toggle>svg:last-child,.language-suggestion__dismiss>svg:last-child,.social-links .menu-item a>svg:last-child,.wp-block-button__link\:icon>svg:last-child{margin-inline-end:0}.butto-secondary-wide>a,.button-ghost-wide>a,.button-primary-wide>a,.button-tertiary-wide>a,.button\:ghost\:wide,.button\:primary\:wide,.button\:secondary\:wide,.button\:tertiary\:wide,.button\:wide,.is-style-outline .wp-block-button__link\:wide,.wp-block-button__link\:wide,.wpforms-submit{--button-width:10.625rem;min-width:var(--button-width)}.accordion-menu .menu-item-toggle:disabled,.butto-secondary-icon>a:disabled,.butto-secondary-wide>a:disabled,.butto-secondary>a:disabled,.button-ghost-icon>a:disabled,.button-ghost-wide>a:disabled,.button-ghost>a:disabled,.button-primary-icon>a:disabled,.button-primary-wide>a:disabled,.button-primary>a:disabled,.button-tertiary-icon>a:disabled,.button-tertiary-wide>a:disabled,.button-tertiary>a:disabled,.button:disabled,.button\:ghost:disabled,.button\:ghost\:icon:disabled,.button\:ghost\:wide:disabled,.button\:icon:disabled,.button\:primary:disabled,.button\:primary\:icon:disabled,.button\:primary\:wide:disabled,.button\:secondary:disabled,.button\:secondary\:icon:disabled,.button\:secondary\:wide:disabled,.button\:tertiary:disabled,.button\:tertiary\:icon:disabled,.button\:tertiary\:wide:disabled,.button\:wide:disabled,.dropdown-menu .menu-item-toggle:disabled,.post-password-form [type=submit]:disabled,.social-links .menu-item a:disabled,.wp-block-button__link:disabled,.wp-block-button__link\:icon:disabled,.wp-block-button__link\:wide:disabled,.wpforms-submit:disabled{background-color:var(--gray-surface);border:1px solid var(--gray-border-subtle);color:var(--gray-solid);cursor:default;pointer-events:none;user-select:none}.accordion-menu .menu-item-toggle:disabled:after,.butto-secondary-icon>a:disabled:after,.butto-secondary-wide>a:disabled:after,.butto-secondary>a:disabled:after,.button-ghost-icon>a:disabled:after,.button-ghost-wide>a:disabled:after,.button-ghost>a:disabled:after,.button-primary-icon>a:disabled:after,.button-primary-wide>a:disabled:after,.button-primary>a:disabled:after,.button-tertiary-icon>a:disabled:after,.button-tertiary-wide>a:disabled:after,.button-tertiary>a:disabled:after,.button:disabled:after,.button\:ghost:disabled:after,.button\:ghost\:icon:disabled:after,.button\:ghost\:wide:disabled:after,.button\:icon:disabled:after,.button\:primary:disabled:after,.button\:primary\:icon:disabled:after,.button\:primary\:wide:disabled:after,.button\:secondary:disabled:after,.button\:secondary\:icon:disabled:after,.button\:secondary\:wide:disabled:after,.button\:tertiary:disabled:after,.button\:tertiary\:icon:disabled:after,.button\:tertiary\:wide:disabled:after,.button\:wide:disabled:after,.dropdown-menu .menu-item-toggle:disabled:after,.post-password-form [type=submit]:disabled:after,.social-links .menu-item a:disabled:after,.wp-block-button__link:disabled:after,.wp-block-button__link\:icon:disabled:after,.wp-block-button__link\:wide:disabled:after,.wpforms-submit:disabled:after{display:none}.careers-list__card-arrow,.drug-substance-related__card-arrow,.news-card__arrow,.terms-grid__arrow{overflow:clip}@keyframes card-arrow-swipe{0%{animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateX(0)}40%{animation-timing-function:step-end;transform:translateX(250%)}49%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateX(-250%)}to{transform:translateX(0)}}@media(prefers-reduced-motion:no-preference){.careers-list__card-arrow .icon,.drug-substance-related__card-arrow .icon,.news-card__arrow .icon,.terms-grid__arrow .icon{will-change:transform}.careers-list__card-arrow.is-swiping .icon,.drug-substance-related__card-arrow.is-swiping .icon,.news-card__arrow.is-swiping .icon,.terms-grid__arrow.is-swiping .icon{animation:card-arrow-swipe .6s}.careers-list__card-arrow,.drug-substance-related__card-arrow,.news-card__arrow,.terms-grid__arrow{transition:transform .3s cubic-bezier(.33,1,.68,1);will-change:transform}.careers-list__card:focus-visible .careers-list__card-arrow,.careers-list__card:hover .careers-list__card-arrow,.drug-substance-related__card:focus-visible .drug-substance-related__card-arrow,.drug-substance-related__card:hover .drug-substance-related__card-arrow,.news-card__link:focus-visible .news-card__arrow,.news-card__link:hover .news-card__arrow,.terms-grid__card:focus-visible .terms-grid__arrow,.terms-grid__card:hover .terms-grid__arrow{transform:scale(1.1);transition-duration:.35s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}}.category-nav{--category-nav-top:calc(var(--site-header-height) + var(--space-7));gap:var(--space-8);inset-block-start:var(--category-nav-top);max-block-size:calc(100vh - var(--category-nav-top) - var(--space-7));overflow:auto;position:sticky}.category-nav,.category-nav__list{display:flex;flex-direction:column}.category-nav__list{font:var(--font-text--sm);gap:var(--space-1);list-style:none;margin:0;padding:0}.category-nav__item{margin-block:0;max-inline-size:none}.category-nav__link{display:block;letter-spacing:-.03em;padding-block:var(--space-1);text-decoration:none;transition:color var(--duration)}.category-nav__link,.category-nav__link:link,.category-nav__link:visited{color:var(--gray-text)}.category-nav__link:focus-visible,.category-nav__link:hover{color:var(--accent-solid)}.category-nav__link.is-active,.category-nav__link.is-active:link,.category-nav__link.is-active:visited{color:var(--accent-solid)}@media screen and (max-width:64em){.category-nav{display:none}}code[class*=language-],pre[class*=language-]{border:none;color:#d4d4d4}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#264f78;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{background:#202020;font-family:var(--font-family-mono);line-height:var(--line-height-text);overflow:auto}:not(pre)>code[class*=language-]{background:#202020;border-radius:.3em;color:#db4c69}pre[class*=language-].line-numbers{counter-reset:linenumber;font-family:var(--font-family-mono);line-height:var(--line-height-text);padding-left:3em;position:relative}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{font-size:100%;left:-3em;pointer-events:none;position:absolute;top:0;user-select:none;width:3em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-left:.8em;padding-right:.8em}.namespace{opacity:.7}.token.doctype .token.doctype-tag{color:#569cd6}.token.doctype .token.name{color:#9cdcfe}.token.comment,.token.prolog{color:#6a9955}.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation,.token.punctuation{color:#d4d4d4}.token.boolean,.token.constant,.token.inserted,.token.number,.token.property,.token.symbol,.token.tag,.token.unit{color:#b5cea8}.token.attr-name,.token.builtin,.token.char,.token.deleted,.token.selector,.token.string{color:#ce9178}.language-css .token.string.url{text-decoration:underline}.token.entity,.token.operator{color:#d4d4d4}.token.operator.arrow{color:#569cd6}.token.atrule{color:#ce9178}.token.atrule .token.rule{color:#c586c0}.token.atrule .token.url{color:#9cdcfe}.token.atrule .token.url .token.function{color:#dcdcaa}.token.atrule .token.url .token.punctuation{color:#d4d4d4}.token.keyword{color:#569cd6}.token.keyword.control-flow,.token.keyword.module{color:#c586c0}.token.function,.token.function .token.maybe-class-name{color:#dcdcaa}.token.regex{color:#d16969}.token.important{color:#569cd6}.token.italic{font-style:italic}.token.constant{color:#9cdcfe}.token.class-name,.token.maybe-class-name{color:#4ec9b0}.token.console,.token.interpolation,.token.parameter{color:#9cdcfe}.token.boolean,.token.punctuation.interpolation-punctuation{color:#569cd6}.token.exports .token.maybe-class-name,.token.imports .token.maybe-class-name,.token.property,.token.variable{color:#9cdcfe}.token.escape,.token.selector{color:#d7ba7d}.token.tag{color:#569cd6}.token.cdata,.token.tag .token.punctuation{color:gray}.token.attr-name{color:#9cdcfe}.token.attr-value,.token.attr-value .token.punctuation{color:#ce9178}.token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.token.entity{color:#569cd6}.token.namespace{color:#4ec9b0}code[class*=language-javascript],code[class*=language-jsx],code[class*=language-tsx],code[class*=language-typescript],pre[class*=language-javascript],pre[class*=language-jsx],pre[class*=language-tsx],pre[class*=language-typescript]{color:#9cdcfe}code[class*=language-css],pre[class*=language-css]{color:#ce9178}code[class*=language-html],pre[class*=language-html]{color:#d4d4d4}.language-regex .token.anchor{color:#dcdcaa}.language-html .token.punctuation{color:gray}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight.line-highlight{background:#f7ebc6;box-shadow:inset 5px 0 0 #f7d87c;z-index:0}.comment-form>*{--flow-space:var(--space-4-em)}.comments__header{font-size:var(--font-size-headline-4);font-weight:var(--font-weight-bold)}.comment-list,.comment-list .children{list-style:none}.comment-list{padding:0}.comment-list,.comment-list li{--flow-space:var(--space-4-em)}.comment-list .children>li,.comment-list>li{padding-block-start:var(--space-4-em)}.comment-author{align-items:center;display:flex}.comment-author .avatar{margin-inline-end:.75em}.comment-body{--flow-space:var(--space-4-em)}.comment-meta{--switcher-gap:1rem}.comment-metadata{--cluster-space:0.5em;--switcher-basis:auto;--switcher-grow:0;font:var(--font-text--sm)}.comment-form .form-submit{--flow-space:var(--space-4-em)}.contact-stepper__list{list-style:none;margin:0;padding:0}.contact-stepper__item{align-items:stretch;display:flex;gap:var(--space-3)}.contact-stepper__rail{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.contact-stepper__dot{block-size:var(--space-5);border:1px solid var(--gray-border-strong);border-radius:var(--radius-full);box-sizing:border-box;inline-size:var(--space-5);transition:border-color var(--duration),background-color var(--duration)}.contact-stepper__line{background-color:var(--gray-border-strong);flex:1 0 auto;inline-size:1px;min-block-size:var(--space-5)}.contact-stepper__label{color:var(--gray-text-subtle);font-size:var(--font-size-3);line-height:var(--line-height-3);padding-block-end:var(--space-7)}.contact-stepper__item.is-current .contact-stepper__dot{background-image:radial-gradient(circle,var(--accent-solid) 0 42%,transparent 46%);border-color:var(--accent-solid)}.contact-stepper__item.is-current .contact-stepper__label{color:var(--gray-text);font-weight:var(--font-weight-medium)}.contact-stepper__item.is-done .contact-stepper__dot{background-color:var(--accent-solid);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M11.467 3.727c.289.189.37.576.181.865l-4.25 6.5a.625.625 0 0 1-.944.12l-2.75-2.5a.625.625 0 0 1 .841-.925l2.208 2.007 3.849-5.886a.625.625 0 0 1 .865-.181' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.875rem;border-color:var(--accent-solid)}.contact-stepper__item.is-done .contact-stepper__line{background-color:var(--accent-solid)}.contact-stepper__item.is-done .contact-stepper__label{color:var(--gray-text)}@media screen and (min-width:48.0625em){.sidebar:has(>.contact-stepper){flex-wrap:nowrap}.contact-stepper{align-self:flex-start;position:sticky;top:calc(var(--site-header-height) + var(--space-5))}}@media screen and (max-width:48em){.sidebar:has(>.contact-stepper)>*{flex-basis:100%}.contact-stepper__list{display:flex}.contact-stepper__item{align-items:center;flex:1 1 0;flex-direction:column;gap:var(--space-2);position:relative}.contact-stepper__line{block-size:1px;inline-size:calc(100% - var(--space-5));inset-block-start:calc(var(--space-5)/2);inset-inline-start:calc(50% + var(--space-5)/2);margin:0;min-block-size:0;position:absolute}.contact-stepper__label{font-size:var(--font-size-text--sm);line-height:var(--line-height-text--sm);padding-block-end:0;text-align:center;white-space:nowrap}}.button\:size-1{--button-size:var(--font-size-1);--button-lh:var(--line-height-1);--input-padding-block:var(--space-2)}.field\:size-1{--field-size:var(--font-size-1);--field-lh:var(--line-height-1);--input-padding-block:var(--space-2);--input-padding-inline:var(--space-5)}.button\:size-2{--button-size:var(--font-size-2);--button-lh:var(--line-height-2);--input-padding-block:var(--space-3)}.field\:size-2{--field-size:var(--font-size-2);--field-lh:var(--line-height-2);--input-padding-block:var(--space-3);--input-padding-inline:var(--space-5)}.button\:size-3{--button-size:var(--font-size-3);--button-lh:var(--line-height-3);--input-padding-block:var(--space-3)}.field\:size-3{--field-size:var(--font-size-3);--field-lh:var(--line-height-3);--input-padding-block:var(--space-3);--input-padding-inline:var(--space-5)}.button\:size-4{--button-size:var(--font-size-4);--button-lh:var(--line-height-4);--input-padding-block:var(--space-4)}.field\:size-4{--field-size:var(--font-size-4);--field-lh:var(--line-height-4);--input-padding-block:var(--space-4);--input-padding-inline:var(--space-5)}.novark-cta{align-items:center;border-radius:var(--radius-6);display:inline-flex;font:var(--font-text);font-weight:var(--font-weight-medium);line-height:1.2;padding:var(--space-1);text-decoration:none;transition:background-color var(--duration)}.novark-cta,.novark-cta:link,.novark-cta:visited{color:var(--gray-text)}.novark-cta:hover,.novark-cta:link,.novark-cta:visited{text-decoration:none}.novark-cta__label{padding-inline:var(--space-5)}.novark-cta__tile{align-items:center;background-color:var(--gray-a3);block-size:3rem;border-radius:var(--radius-5);color:var(--gray-text);display:inline-flex;flex:none;font-size:1.25rem;inline-size:3rem;justify-content:center}.novark-cta--solid{background-color:var(--accent-solid)}.novark-cta--solid,.novark-cta--solid:link,.novark-cta--solid:visited{color:var(--accent-contrast)}.novark-cta--solid:hover{background-color:var(--accent-solid-hover)}.novark-cta--solid .novark-cta__tile{background-color:var(--accent-contrast);color:var(--accent-solid)}.novark-cta--ghost{background-color:var(--white-a3);border:1px solid var(--white-a4);color:var(--white)}.novark-cta--ghost:link,.novark-cta--ghost:visited{color:var(--white)}.novark-cta--ghost:hover{background-color:var(--white-a4)}.novark-cta--ghost .novark-cta__tile{background-color:var(--accent-contrast);color:var(--accent-solid)}.form-label{display:block;font-size:var(--font-size-text--sm);font-weight:var(--font-weight-medium)}.form-label__optional{background-color:var(--gray-bg-subtle);border:1px solid var(--gray-border-subtle);border-radius:var(--radius-2);color:var(--gray-text-subtle);display:inline-block;font:var(--font-text--xs);font-weight:var(--font-weight-regular);margin-inline-start:var(--space-2);padding-inline:var(--space-2);vertical-align:middle}.novark-label{align-items:center;color:var(--gray-text);display:inline-flex;font:var(--font-text--sm);gap:var(--space-2);letter-spacing:-.03em;margin:0}#wpforms-error-noscript,.is-style-notice--info,.is-style-notice--info--bold,.is-style-notice--negative,.is-style-notice--negative--bold,.is-style-notice--positive,.is-style-notice--positive--bold,.is-style-notice--warning,.is-style-notice--warning--bold,.notice,.notice\:accent,.notice\:accent\:bold,.notice\:accent\:subtle,.notice\:bold,.notice\:info,.notice\:info\:bold,.notice\:info\:subtle,.notice\:negative,.notice\:negative\:bold,.notice\:negative\:subtle,.notice\:positive,.notice\:positive\:bold,.notice\:positive\:subtle,.notice\:subtle,.notice\:warning,.notice\:warning\:bold,.notice\:warning\:subtle,.wpforms-error-noscript{border-radius:var(--notice-border-radius,var(--radius-4));border-style:var(--notice-border-style,solid);border-width:var(--notice-border-width,1px);padding-block:var(--notice-padding-block,1em);padding-inline:var(--notice-padding-inline,1.35em)}.notice{border-color:var(--gray-border-subtle)}.notice,.notice\:subtle{background-color:var(--gray-bg-subtle);color:var(--gray-text-subtle)}.notice\:subtle{border-color:transparent}.notice\:bold{background-color:var(--gray-text);border-color:var(--gray-text);color:var(--gray-solid)}.notice\:accent{border-color:var(--accent-border-subtle)}.notice\:accent,.notice\:accent\:subtle{background-color:var(--accent-surface);color:var(--accent-text-subtle)}.notice\:accent\:subtle{border-color:transparent}.notice\:accent\:bold{background-color:var(--accent-solid);border-color:var(--accent-solid);color:var(--accent-contrast)}.is-style-notice--info,.notice\:info{background-color:var(--cyan-2);border-color:var(--cyan-11);color:var(--cyan-11)}.notice\:info\:subtle{background-color:var(--cyan-2);border-color:transparent;color:var(--cyan-11)}.is-style-notice--info--bold,.notice\:info\:bold{background-color:var(--cyan-11);border-color:var(--cyan-11);color:var(--accent-contrast)}.is-style-notice--positive,.notice\:positive{border-color:var(--success-solid)}.is-style-notice--positive,.notice\:positive,.notice\:positive\:subtle{background-color:var(--success-bg-subtle);color:var(--success-text-subtle)}.notice\:positive\:subtle{border-color:transparent}.is-style-notice--positive--bold,.notice\:positive\:bold{background-color:var(--success-solid);border-color:var(--success-solid);color:var(--accent-contrast)}#wpforms-error-noscript,.is-style-notice--warning,.notice\:warning,.wpforms-error-noscript{background-color:var(--warning-bg-subtle);border-color:var(--warning-text-subtle);color:var(--warning-text-subtle)}.notice\:warning\:subtle{background-color:var(--warning-bg-subtle);border-color:transparent;color:var(--warning-text-subtle)}.is-style-notice--warning--bold,.notice\:warning\:bold{background-color:var(--warning-text-subtle);border-color:var(--warning-text-subtle);color:var(--accent-contrast)}.is-style-notice--negative,.notice\:negative{border-color:var(--danger-text-subtle)}.is-style-notice--negative,.notice\:negative,.notice\:negative\:subtle{background-color:var(--danger-bg-subtle);color:var(--danger-text-subtle)}.notice\:negative\:subtle{border-color:transparent}.is-style-notice--negative--bold,.notice\:negative\:bold{background-color:var(--danger-text-subtle);border-color:var(--danger-text-subtle);color:var(--accent-contrast)}.novark-overline{color:var(--accent-solid);font-family:var(--font-family-text);font-size:var(--font-size-text);font-weight:var(--font-weight-medium);letter-spacing:-.015em;line-height:var(--line-height-text);margin:0}.prose .novark-overline+:is(h2,h3){--flow-space:var(--space-5)!important}.pill{appearance:none;background:transparent;border:1px solid var(--gray-border-subtle);border-radius:100px;display:inline-block;font-size:inherit;line-height:1.2;padding-block:var(--pill-padding-block,.3em);padding-inline:var(--pill-padding-inline,.6em);text-decoration:none;vertical-align:middle}a.pill,a.pill:link{color:inherit}a.pill:hover{background-color:var(--gray-a4);text-decoration:none}.comment-content,.is-layout-flow,.prose,.wp-block-group{display:flow-root}.comment-content>*,.is-layout-flow>*,.prose>*,.wp-block-group>*{--flow-space:var(--space-4-em);margin-inline:auto;max-width:var(--width-content)}.with-gutter.comment-content>*,.with-gutter.is-layout-flow>*,.with-gutter.prose>*,.with-gutter.wp-block-group>*{width:calc(100% - var(--site-gutter)*2)}.comment-content .alignwide,.is-layout-flow .alignwide,.prose .alignwide,.wp-block-group .alignwide{max-width:var(--width-wide)}.comment-content .alignfull,.is-layout-flow .alignfull,.prose .alignfull,.wp-block-group .alignfull{max-width:100%;width:100%}.comment-content .aligncenter,.is-layout-flow .aligncenter,.prose .aligncenter,.wp-block-group .aligncenter{margin-inline:auto}.comment-content .alignleft,.comment-content .alignright,.is-layout-flow .alignleft,.is-layout-flow .alignright,.prose .alignleft,.prose .alignright,.wp-block-group .alignleft,.wp-block-group .alignright{margin-block:var(--space-5)}@media screen and (max-width:48em){.comment-content .alignleft,.comment-content .alignright,.is-layout-flow .alignleft,.is-layout-flow .alignright,.prose .alignleft,.prose .alignright,.wp-block-group .alignleft,.wp-block-group .alignright{float:none!important}}.comment-content .alignleft,.is-layout-flow .alignleft,.prose .alignleft,.wp-block-group .alignleft{float:left;margin-inline:0 var(--space-5)}@media screen and (max-width:48em){.comment-content .alignleft,.is-layout-flow .alignleft,.prose .alignleft,.wp-block-group .alignleft{margin-inline:auto}}.comment-content .alignright,.is-layout-flow .alignright,.prose .alignright,.wp-block-group .alignright{float:right;margin-inline:var(--space-5) 0}@media screen and (max-width:48em){.comment-content .alignright,.is-layout-flow .alignright,.prose .alignright,.wp-block-group .alignright{margin-inline:auto}}.comment-content figure,.comment-content figure+*,.comment-content>img,.comment-content>img+*,.is-layout-flow figure,.is-layout-flow figure+*,.is-layout-flow>img,.is-layout-flow>img+*,.prose figure,.prose figure+*,.prose>img,.prose>img+*,.wp-block-group figure,.wp-block-group figure+*,.wp-block-group>img,.wp-block-group>img+*{--flow-space:var(--space-5)}.comment-content :is(h2,h3,h4),.is-layout-flow :is(h2,h3,h4),.prose :is(h2,h3,h4),.wp-block-group :is(h2,h3,h4){--flow-space:var(--space-5-em)!important}.comment-content :is(h2+*,h3+*,h4+*),.is-layout-flow :is(h2+*,h3+*,h4+*),.prose :is(h2+*,h3+*,h4+*),.wp-block-group :is(h2+*,h3+*,h4+*){--flow-space:var(--space-5)!important}.comment-content hr,.comment-content hr+*,.is-layout-flow hr,.is-layout-flow hr+*,.prose hr,.prose hr+*,.wp-block-group hr,.wp-block-group hr+*{--flow-space:var(--space-7)!important}.comment-content p:empty,.is-layout-flow p:empty,.prose p:empty,.wp-block-group p:empty{display:none}.scroll-hint{position:relative}.scroll-hint.is-scrollable>.scroll-hint__scroller{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-start,0),#000 calc(100% - var(--scroll-fade-end, 0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-start,0),#000 calc(100% - var(--scroll-fade-end, 0px)),transparent 100%)}.scroll-hint__scroller:focus{outline:none}.scroll-hint.is-focused{outline:2px solid var(--accent-solid);outline-offset:2px}.scroll-hint__tip{align-items:center;background-color:var(--gray-a10);border-radius:100px;box-shadow:var(--shadow-300);color:var(--gray-contrast);display:flex;font-size:var(--font-size-text--xs);gap:var(--space-2);inset-block-start:50%;inset-inline-start:50%;line-height:1;margin:0;opacity:0;padding-block:var(--space-2);padding-inline:var(--space-4);pointer-events:none;position:absolute;transform:translate(-50%,calc(-50% + .375rem));transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1),visibility 0s .3s;visibility:hidden;white-space:nowrap;z-index:1}.scroll-hint.is-hinting>.scroll-hint__tip{opacity:1;transform:translate(-50%,-50%);transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1),visibility 0s;visibility:visible}@keyframes scroll-hint-shuttle{0%,to{transform:translateX(0)}50%{transform:translateX(.35em)}}@media(prefers-reduced-motion:no-preference){.scroll-hint.is-hinting>.scroll-hint__tip .icon{animation:scroll-hint-shuttle 1.2s cubic-bezier(.37,0,.63,1) 3}}@media(prefers-reduced-motion:reduce){.scroll-hint__tip{transform:translate(-50%,-50%)}}.search-form label{position:relative}.search-form [type=search]{--input-padding-inline:var(--space-4);background-color:var(--white-a12);padding-inline-start:48px}.search-form .icon{color:var(--gray-text-subtle);height:22px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:22px}.search-form{flex-wrap:nowrap}.search-form>.search-form-wrapper{flex:1 1 0;min-width:0}.search-form>[type=submit]{flex:0 0 auto}.sidebar-fold{display:none;--details-padding:var(--space-4);background-color:var(--gray-surface)}.sidebar-fold>:not(summary){margin-block-start:var(--space-5)}.sidebar-fold__summary{gap:var(--space-3)}.sidebar-fold__summary:after{background:none;block-size:.5em;border-block-end:2px solid currentcolor;border-inline-end:2px solid currentcolor;content:"";flex-shrink:0;inline-size:.5em;transform:rotate(45deg);transition:transform var(--duration)}.sidebar-fold[open] .sidebar-fold__summary:after{transform:rotate(-135deg)}@media screen and (min-width:64.0625em){.sidebar:has(>.sidebar-fold){flex-wrap:nowrap}}@media screen and (max-width:64em){.sidebar-fold{display:block}.sidebar:has(>.sidebar-fold)>*{flex-basis:100%}}.skip-link:focus{display:block;height:auto;left:5px;padding:15px 23px 14px;top:5px;width:auto;z-index:100000;clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#21759b;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none}.tags{--cluster-space:0.5rem}.tag:link,.tag:visited{text-decoration:none}.toc>ul{counter-reset:toc-item;font:var(--font-text--sm)}.toc ul{--flow-space:0}.toc ul,.toc ul ul{list-style:none;padding-inline-start:0}.toc ul ul{margin-block:0}.toc>ul>li ul{flex-basis:100%}.toc ul:first-of-type{--flow-space:var(--space-5)}.toc ul li{font-weight:var(--font-weight-regular);margin-block:0}.toc>ul>li{align-items:flex-start;display:flex;flex-wrap:wrap;margin-block-end:var(--space-1)}.toc>ul>li[hidden]{display:none}.toc ul ul li{padding-inline-start:1em}.toc>ul>li:last-child{margin-block-end:0}.toc ul a{display:block;letter-spacing:-.03em;padding-block:var(--space-1)}.toc>ul>li>a{flex-basis:calc(100% - 1.85rem)}.toc ul a:not(:hover){text-decoration:none}.toc ul a:link:not(a:hover,a:active),.toc ul a:visited:not(a:hover,a:active){color:var(--gray-text)}.toc ul a.is-active:link:not(a:hover,a:active),.toc ul a.is-active:visited:not(a:hover,a:active){color:var(--accent-solid)}.toc-index{--toc-top:calc(var(--site-header-height) + var(--space-7));display:flex;flex-direction:column;gap:var(--space-8);inset-block-start:var(--toc-top);max-block-size:calc(100vh - var(--toc-top) - var(--space-7));overflow:auto;position:sticky}.sidebar:has(>.toc-index--fold){--sidebar-width:18rem;--sidebar-content-width:50%;--sidebar-gap:min(max(4rem,calc(4rem + (7.75 - 4) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}@media screen and (max-width:64em){.toc-index--fold{display:none}}.widget-header__cta,.widget-header__title{--switcher-basis:auto}.widget-header__cta{--switcher-grow:0}.wp-block-quote.is-layout-flow>*+*{--flow-space:var(--space-2-em)}.wp-block-button__link{border:none;box-shadow:none}.wp-caption-text,.wp-element-caption{margin-block-start:var(--space-2)}.wp-block-image :where(figcaption){margin-bottom:0;margin-top:var(--space-2)}ol.wp-block-latest-comments{margin-left:auto;padding-inline-start:0}.wp-block-group{--region-space:var(--space-7)}.wp-block-group>:not(.alignwide,.alignfull){margin-inline:auto;max-width:var(--width-content);width:calc(100% - var(--site-gutter)*2)}.widget_block .wp-block-group{--region-space:0}.widget_block .wp-block-group>:not(.alignwide,.alignfull){margin-inline:revert;max-width:revert;width:revert}:where(.wp-block-group.has-background){padding:revert}.wp-block-pullquote{border-width:1px;border-inline:none}.wp-block-search__button{border-radius:var(--radius-4);flex-shrink:0}figure.wp-block-table table{border-collapse:separate}.wp-block-table.is-style-stripes table td,.wp-block-table.is-style-stripes table th{border-block-start:none;border-inline-start:none}figure.wp-block-table.is-style-stripes tbody:first-child tr:nth-child(odd),figure.wp-block-table.is-style-stripes thead+tbody tr:nth-child(2n){background-color:var(--gray-bg-subtle)}figure.wp-block-table.is-style-stripes thead+tbody tr:nth-child(odd){background-color:transparent}.edit-post-visual-editor__post-title-wrapper>h1{margin-block:var(--space-4)}.wp-block-cover,.wp-block-cover+*,.wp-block-media-text,.wp-block-media-text+*{--flow-space:var(--space-5)}.wp-block-spacer,.wp-block-spacer+*{--flow-space:0}.wp-block-gallery:not(.has-nested-images,.alignleft,.alignright){margin-block-start:var(--space-5);margin-inline:auto}.wp-block-gallery.has-nested-images{--wp--style--gallery-gap-default:var(--space-3)}.blocks-gallery-grid{gap:var(--space-3)}.blocks-gallery-grid .blocks-gallery-item{margin:0!important}.mw_wp_form .prose>*,.prose>.mw_wp_form{--flow-space:var(--space-7-em)}.mw_wp_form .form-label{margin-block-end:var(--space-2)}.mw_wp_form .form-label,.mw_wp_form_confirm .mwform-item{font-size:var(--font-size-4);line-height:var(--line-height-4)}.mw_wp_form input[type=email],.mw_wp_form input[type=tel],.mw_wp_form input[type=text],.mw_wp_form textarea{border-radius:var(--radius-5);font-size:var(--font-size-4);line-height:var(--line-height-4);padding-block:var(--space-4);padding-inline:var(--space-5)}.mw_wp_form input[type=email]::placeholder,.mw_wp_form input[type=tel]::placeholder,.mw_wp_form input[type=text]::placeholder,.mw_wp_form textarea::placeholder{color:var(--gray-a8)}.mw_wp_form input[type=email]:focus,.mw_wp_form input[type=tel]:focus,.mw_wp_form input[type=text]:focus,.mw_wp_form textarea:focus{border-color:var(--accent-solid)}.mw_wp_form .mwform-radio-field.vertical-item{display:block}.mw_wp_form .mwform-radio-field.vertical-item+.mwform-radio-field.vertical-item{margin-block-start:var(--space-4)}.mw_wp_form .mwform-radio-field.vertical-item>label{align-items:center;border:1px solid var(--gray-border-strong);border-radius:var(--radius-5);cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-5);transition:border-color var(--duration)}.mw_wp_form .mwform-radio-field.vertical-item>label:hover{border-color:var(--gray-text-subtle)}.mw_wp_form .mwform-radio-field.vertical-item>label:has(input:checked){border-color:var(--accent-solid);box-shadow:inset 0 0 0 1px var(--accent-solid)}.mw_wp_form input[type=radio]{appearance:none;block-size:var(--space-5);border:1px solid var(--gray-border-strong);border-radius:var(--radius-full);box-sizing:border-box;cursor:pointer;flex-shrink:0;inline-size:var(--space-5);margin:0;padding:0;transition:border-color var(--duration),background-color var(--duration)}.mw_wp_form input[type=radio]:checked{background-image:radial-gradient(circle,var(--accent-solid) 0 42%,transparent 46%);border-color:var(--accent-solid)}.mw_wp_form input[type=radio]:focus-visible{outline:2px solid var(--accent-solid);outline-offset:2px}.mw_wp_form input[type=checkbox]{appearance:none;block-size:var(--space-5);border:1px solid var(--gray-border-strong);border-radius:var(--radius-2);box-sizing:border-box;cursor:pointer;flex-shrink:0;inline-size:var(--space-5);margin:0;padding:0;transition:border-color var(--duration),background-color var(--duration)}.mw_wp_form input[type=checkbox]:checked{background-color:var(--accent-solid);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M11.467 3.727c.289.189.37.576.181.865l-4.25 6.5a.625.625 0 0 1-.944.12l-2.75-2.5a.625.625 0 0 1 .841-.925l2.208 2.007 3.849-5.886a.625.625 0 0 1 .865-.181' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.875rem;border-color:var(--accent-solid)}.mw_wp_form input[type=checkbox]:focus-visible{outline:2px solid var(--accent-solid);outline-offset:2px}.mw_wp_form .form-note{display:block;font:var(--font-text--sm);margin-block-start:var(--space-3)}.mw_wp_form .form-note[hidden]{display:none}.mwform-checkbox-field .mwform-checkbox-field-text,.mwform-radio-field .mwform-radio-field-text{cursor:pointer;display:inline;font-size:var(--font-size-4);line-height:var(--line-height-4);vertical-align:middle}.mw_wp_form label[for^=privacy-consent]{align-items:center;border:1px solid var(--gray-border-strong);border-radius:var(--radius-5);cursor:pointer;display:inline-flex;gap:var(--space-3);padding:var(--space-4) var(--space-5);transition:border-color var(--duration)}.mw_wp_form label[for^=privacy-consent]:has(input:checked){border-color:var(--accent-solid)}.form-privacy-policy{border:1px solid var(--gray-border-strong);border-radius:var(--radius-5);max-block-size:26rem;overflow-y:auto;padding:var(--space-5)}.form-privacy-policy__title{font-family:var(--font-family-headline);font-size:var(--font-size-6);font-weight:var(--font-weight-medium);line-height:var(--line-height-6);margin:0 0 var(--space-4)}.form-privacy-policy__body{font-size:var(--font-size-3);line-height:var(--line-height-3)}.form-privacy-policy__body>*{margin-block:0}.form-privacy-policy__body>*+*{margin-block-start:var(--space-3)}.form-privacy-policy__body :is(.font-headline-4,.font-headline-5,.font-headline-6){font-family:var(--font-family-headline);font-size:var(--font-size-4);font-weight:var(--font-weight-medium);line-height:var(--line-height-4);margin-block-start:var(--space-4)}.form-privacy-policy__body .font-headline-4{font-size:var(--font-size-5);line-height:var(--line-height-5)}.mw_wp_form button.novark-cta{appearance:none;border:0;cursor:pointer}.mw_wp_form .novark-cta--solid .novark-cta__tile{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23137980' fill-rule='evenodd' d='M8.146 3.146a.5.5 0 0 1 .708 0l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L11.293 8H2.5a.5.5 0 0 1 0-1h8.793L8.146 3.854a.5.5 0 0 1 0-.708' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.25rem}.mw_wp_form .button\:tertiary\:wide{--button-size:var(--font-size-4);border-radius:var(--radius-6);min-block-size:3.5rem}.mw_wp_form .error{color:var(--danger-text-subtle);display:block;font:var(--font-text--sm);margin-block-start:var(--space-2)}.mw_wp_form .horizontal-item+.horizontal-item{margin-inline-start:.625rem}.wpforms-field-label{font-weight:var(--font-weight-medium)}.wpforms-field-sublabel{color:var(--gray-text-subtle);font:var(--font-text--sm)}.wpforms-field-sublabel+*{margin-inline-start:var(--space-2)}.wpforms-field-row{--switcher-threshold:18.75rem;flex-direction:row-reverse}.wpforms-field textarea.wpforms-field-small{height:4em}.wpforms-field textarea.wpforms-field-medium{height:7.5em}.wpforms-field textarea.wpforms-field-large{height:15em}.wpforms-submit-container{--flow-space:var(--space-7);text-align:center}.wpforms-hidden,.wpforms-label-hide{display:none}.wpforms-error[name^="wpforms[fields]"]{border-color:var(--danger-text-subtle)}.wpforms-error[role=alert]{color:var(--danger-text-subtle);font:var(--font-text--sm)}.admin-bar .global-nav-button-wrapper,.admin-bar .site-header-branding-wrapper{top:32px}@media screen and (width <= 782px){.admin-bar .global-nav-button-wrapper,.admin-bar .site-header-branding-wrapper{top:46px}}#wpadminbar{--flow-space:0}.has-page-hero .page-main{--region-space:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.has-page-hero .page-main:before{background-color:var(--gray-border-subtle);block-size:1px;content:"";display:block;margin-block-end:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.about-section>*+*{margin-block-start:var(--space-5)}.about-section--group>h2+*{margin-block-start:var(--space-8)}.about-section+.about-section{--flow-space:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);border-block-start:1px solid var(--gray-border-subtle);padding-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.about-history{--about-history-year:7rem;list-style:none;padding-inline-start:0}@media screen and (max-width:37.5em){.about-history{--about-history-year:max-content}}.about-history__item{align-items:stretch;column-gap:var(--space-3);display:grid;grid-template-columns:var(--about-history-year) var(--space-5) minmax(0,1fr)}.about-history__year{color:var(--gray-text);font-size:var(--font-size-text);line-height:var(--line-height-text);margin:0;padding-block:var(--space-1)}.about-history__rail{align-items:center;display:flex;flex-direction:column}.about-history__line{background-color:var(--gray-border-subtle);width:1px}.about-history__line--lead{height:var(--space-1)}.about-history__line--trail{flex:1 0 0;min-height:0}.about-history__item:first-child .about-history__line--lead{visibility:hidden}.about-history__item:last-child .about-history__line--trail{display:none}.about-history__node{align-items:center;border:1px solid var(--gray-border-subtle);border-radius:var(--radius-full);display:flex;flex:none;height:var(--space-5);justify-content:center;width:var(--space-5)}.about-history__node:before{background-color:var(--gray-border-subtle);border-radius:var(--radius-full);content:"";height:.75rem;width:.75rem}.about-history__body{color:var(--gray-text);font-size:var(--font-size-text);line-height:var(--line-height-text);padding-block:var(--space-1) var(--space-8);padding-inline-start:var(--space-2)}.about-history__item:last-child .about-history__body{padding-block-end:0}.affiliate-list{--affiliate-min:max(10rem,calc(100% / var(--affiliate-columns, 1) - var(--space-5)));display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(var(--affiliate-min),100%),1fr));list-style:none;padding:0}.affiliate-card{align-items:center;background-color:var(--white);border-radius:var(--radius-5);display:flex;flex-direction:column;gap:var(--space-5);max-inline-size:none;padding:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem);transition:box-shadow .2s}.affiliate-card[data-clickable-card]{cursor:pointer}.affiliate-card__logo{aspect-ratio:1;inline-size:min(160px,100%)}.affiliate-card__logo img{block-size:100%;inline-size:100%;object-fit:contain}.affiliate-card__name{align-self:stretch;color:var(--gray-text);font:var(--font-text--xs);margin:0;max-inline-size:none;text-align:center;word-break:auto-phrase}.affiliate-card__link:hover,.affiliate-card__link:link,.affiliate-card__link:visited{color:inherit;text-decoration:none}.affiliate-card:has(.affiliate-card__link:focus-visible),.affiliate-card[data-clickable-card]:hover{box-shadow:var(--shadow-400)}.affiliate-card:has(.affiliate-card__link:focus-visible){outline:2px solid var(--accent-focus-ring);outline-offset:2px}.affiliate-card__link:focus-visible{outline:none}.location-list{display:flex;flex-direction:column;gap:var(--space-5);list-style:none;padding:0}.location-card{max-inline-size:none}.location-card__media{display:flex;flex-wrap:wrap;gap:var(--space-5)}.location-card__figure,.location-card__map{--n:16;--d:9;flex:1 1 20rem;margin:0;min-inline-size:0}.location-card__desc{font:var(--font-text--sm);margin:0}.drug-substance-panel{background-color:var(--gray-bg-subtle);border-radius:var(--radius-7)}.drug-substance-intro{--max-width:var(--width-wide);padding-block:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem) min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.drug-substance-intro__row{border-block-start:1px solid var(--gray-border-subtle);display:grid;gap:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem);padding-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}@media screen and (min-width:64em){.drug-substance-intro__row{align-items:start;grid-template-columns:max-content minmax(0,60rem);justify-content:space-between}}.drug-substance-intro__content{--flow-space:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.drug-substance-intro__head{display:flex;flex-direction:column;gap:var(--space-5)}.drug-substance-intro__heading{color:var(--gray-text);font:var(--font-headline-2);letter-spacing:-.02em}.drug-substance-intro__lead{--flow-space:var(--space-4);color:var(--gray-text);font:var(--font-text)}.drug-substance-intro__spec{border-radius:var(--radius-5)}.drug-substance-intro__spec-term{background-color:var(--gray-a2)}.drug-substance-intro__spec-desc,.drug-substance-intro__spec-term{color:var(--gray-text);font:var(--font-text)}.drug-substance-reason{--max-width:var(--width-wide)}.drug-substance-reason,.drug-substance-reason__row{padding-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.drug-substance-reason__row{border-block-start:1px solid var(--gray-border-subtle);display:grid;gap:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)}@media screen and (min-width:64em){.drug-substance-reason__row{align-items:start;grid-template-columns:max-content minmax(0,60rem);justify-content:space-between}}.drug-substance-reason__content{--flow-space:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.drug-substance-reason__head{display:flex;flex-direction:column;gap:var(--space-5)}.drug-substance-reason__heading{color:var(--gray-text);font:var(--font-headline-2);letter-spacing:-.02em}.drug-substance-reason__lead{--flow-space:var(--space-4);color:var(--gray-text);font:var(--font-text)}.drug-substance-reason__eras{display:grid;gap:var(--space-5);grid-template-columns:1fr}@media screen and (min-width:48em){.drug-substance-reason__eras{grid-template-columns:repeat(2,1fr)}}.drug-substance-reason__era{border-radius:var(--radius-6);display:flex;flex-direction:column;gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);padding:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)}.drug-substance-reason__era--light{background-color:#e6e9e8;color:var(--gray-text)}.drug-substance-reason__era--dark{background-color:var(--green-12);color:hsla(0,0%,100%,.95)}.drug-substance-reason__era-icon{display:inline-flex}.drug-substance-reason__era-icon svg{block-size:var(--space-8);inline-size:var(--space-8)}.drug-substance-reason__era--light .drug-substance-reason__era-icon{color:#868e8b}.drug-substance-reason__era--dark .drug-substance-reason__era-icon{color:#fff;opacity:.6}.drug-substance-reason__era-body{--flow-space:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem)}.drug-substance-reason__era-label{font:var(--font-text);font-weight:var(--font-weight-medium);letter-spacing:-.03em}.drug-substance-reason__era-title{color:inherit;font:var(--font-headline-3);letter-spacing:-.03em}.drug-substance-reason__era-text{font:var(--font-text--sm)}.drug-substance-economics{--max-width:var(--width-wide);padding-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.drug-substance-economics__heading{color:var(--gray-text);font:var(--font-headline-3);letter-spacing:-.03em;margin-block:0}.drug-substance-economics__row{display:grid;gap:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem);margin-block-start:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}@media screen and (min-width:64em){.drug-substance-economics__row{align-items:start;grid-template-columns:minmax(0,776fr) minmax(0,600fr)}}.drug-substance-economics__stats{display:grid;gap:var(--space-5);grid-template-columns:1fr}@media screen and (min-width:37.5em){.drug-substance-economics__stats{grid-template-columns:repeat(2,1fr)}}.drug-substance-economics__stat{border-radius:var(--radius-6);color:var(--gray-text);display:flex;flex-direction:column;gap:var(--space-6);justify-content:space-between;min-block-size:min(max(0rem,calc(0rem + (20.1875 - 0) * (100vw - 23.4375rem) / (108 - 23.4375))),20.1875rem);padding:var(--space-6)}.drug-substance-economics__stat--sand{background-color:#e9e8e6}.drug-substance-economics__stat--gold{background-color:#d8d0bf}.drug-substance-economics__stat-value{align-items:baseline;display:flex;gap:var(--space-2)}.drug-substance-economics__stat-number{font:var(--font-headline-2);font-weight:var(--font-weight-bold);letter-spacing:-.03em;white-space:nowrap}.drug-substance-economics__stat-unit{font:var(--font-text);white-space:nowrap}.drug-substance-economics__stat-body{--flow-space:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem)}.drug-substance-economics__stat-label{font:var(--font-text)}.drug-substance-economics__stat-text{font:var(--font-text--xs)}.drug-substance-economics__lead{--flow-space:var(--space-4);color:var(--gray-text);font:var(--font-text)}.drug-substance-strengths{--max-width:var(--width-wide);padding-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.drug-substance-strengths__heading{color:var(--gray-text);font:var(--font-headline-3);letter-spacing:-.03em;margin-block:0}.drug-substance-strengths__cards{display:grid;gap:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem);grid-template-columns:1fr;margin-block-start:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}@media screen and (min-width:48em){.drug-substance-strengths__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:64em){.drug-substance-strengths__cards{grid-template-columns:repeat(3,1fr)}}.drug-substance-strengths__card{border-block-start:1px solid var(--gray-border-subtle);display:flex;flex-direction:column;gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);min-inline-size:0;padding-block:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)}.drug-substance-strengths__number{color:var(--gray-text);font:var(--font-text--sm);letter-spacing:-.03em}.drug-substance-strengths__card-body{--flow-space:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem)}.drug-substance-strengths__card-title{color:var(--gray-text);font:var(--font-headline-3);letter-spacing:-.03em}.drug-substance-strengths__card-text{color:var(--gray-text);font:var(--font-text--sm)}.drug-substance-related{--max-width:var(--width-wide);padding-block:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.drug-substance-related__row{border-block-start:1px solid var(--gray-border-subtle);display:grid;gap:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem);padding-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}@media screen and (min-width:64em){.drug-substance-related__row{align-items:start;grid-template-columns:max-content minmax(0,60rem);justify-content:space-between}}.drug-substance-related__content{--flow-space:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.drug-substance-related__heading{color:var(--gray-text);font:var(--font-headline-2);letter-spacing:-.02em}.drug-substance-related__cards{display:flex;flex-direction:column;gap:var(--space-5)}.drug-substance-related__card{background-color:hsla(0,0%,100%,.95);border-radius:var(--radius-6);color:var(--gray-text);display:flex;flex-direction:column;gap:min(max(2rem,calc(2rem + (2.5 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem);padding-block:min(max(1.5rem,calc(1.5rem + (2.5 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem) min(max(1rem,calc(1rem + (2 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem);padding-inline:min(max(1.5rem,calc(1.5rem + (2.5 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem);text-decoration:none}.drug-substance-related__card:link,.drug-substance-related__card:visited{color:var(--gray-text)}.drug-substance-related__card:hover,.drug-substance-related__card:link,.drug-substance-related__card:visited{text-decoration:none}.drug-substance-related__card-body{--flow-space:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem)}.drug-substance-related__card-title{font:var(--font-headline-3);letter-spacing:-.03em}.drug-substance-related__card-text{font:var(--font-text--sm)}.drug-substance-related__card-cta{align-items:center;display:flex}.drug-substance-related__card-cta-label{font:var(--font-text--xs);letter-spacing:-.03em}.drug-substance-related__card-arrow{align-items:center;background-color:hsla(0,0%,100%,.95);block-size:var(--space-8);border-radius:var(--radius-full);box-shadow:var(--shadow-400);color:var(--gray-text);display:inline-flex;flex:none;font-size:1.125rem;inline-size:var(--space-8);justify-content:center;margin-inline-start:auto}.search{--search-content-width:45rem}.search .page-header .wrapper\:wide>.flow,.search .page-main>.flow{max-width:var(--search-content-width)}.search .page-header .wrapper\:wide{padding-block:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.archive-search{--flow-space:min(max(2rem,calc(2rem + (2.5 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem)}.archive-search+.product-pagination{margin-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.archive-search__item>*+*{margin-block-start:var(--space-2)}.archive-search__item__main{align-items:flex-start;display:flex;flex-direction:row;gap:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem)}.archive-search__item__content{--flow-space:var(--space-2);flex:1}.archive-search__item__title{font:var(--font-headline-5)}.archive-search__item__excerpt{color:var(--gray-text-subtle);font:var(--font-text--sm)}@media screen and (max-width:37.5em){.archive-search__item__excerpt{display:none}}.archive-search__item__excerpt--mobile{color:var(--gray-text-subtle);display:none;font:var(--font-text--sm)}@media screen and (max-width:37.5em){.archive-search__item__excerpt--mobile{display:block}}.archive-search__item__excerpt mark,.archive-search__item__excerpt--mobile mark{background-color:var(--accent-a4);border-radius:var(--radius-1);color:var(--accent-text);padding-inline:.15em}.archive-search__item__cat{display:flex}.archive-search__item__cat>span{background-color:var(--gray-surface);border-radius:var(--radius-2);color:var(--gray-text-subtle);display:inline-block;font-size:var(--font-size-text--sm);font-weight:var(--font-weight-medium);line-height:1.2;padding-block:var(--space-1);padding-inline:var(--space-2)}.archive-search__item__thumbnail{--n:1;--d:1;border-radius:var(--radius-4);flex-basis:min(max(5rem,calc(5rem + (6.25 - 5) * (100vw - 23.4375rem) / (108 - 23.4375))),6.25rem);flex-shrink:0}.author-info{align-items:flex-start;display:flex;gap:1em}.careers-panel{background-color:var(--gray-bg-subtle);border-radius:var(--radius-7)}.careers-panel__inner{padding-block:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.careers-panel__inner:before{background-color:var(--gray-border-subtle);block-size:1px;content:"";display:block;margin-block-end:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.sidebar.careers-layout{--sidebar-width:22rem;--sidebar-content-width:0;--sidebar-gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);--sidebar-content-min-width:60%;align-items:start}.careers-content{--flow-space:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.careers-pioneer__head{display:flex;flex-direction:column;gap:var(--space-5)}.careers-pioneer__heading{color:var(--gray-text);font:var(--font-headline-2);letter-spacing:-.02em}.careers-pioneer__lead{--flow-space:var(--space-4);color:var(--gray-text);font:var(--font-text)}.careers-pioneer__cards{display:grid;gap:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem);grid-template-columns:1fr;margin-block-start:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)}@media screen and (min-width:48em){.careers-pioneer__cards{grid-template-columns:repeat(2,1fr)}}.careers-pioneer__card{border-block-start:1px solid var(--gray-border-subtle);display:flex;flex-direction:column;gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);min-inline-size:0;padding-block:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)}.careers-pioneer__number{color:var(--gray-text);font:var(--font-text--sm);letter-spacing:-.03em;margin:0}.careers-pioneer__card-body{--flow-space:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem)}.careers-pioneer__card-title{color:var(--gray-text);font:var(--font-headline-3);letter-spacing:-.03em}.careers-pioneer__card-text{color:var(--gray-text);font:var(--font-text--sm)}.career-detail{background-color:var(--gray-bg-subtle);border-radius:0 0 var(--radius-7) var(--radius-7);margin-block-start:calc(-1*var(--site-header-height));padding-block-start:var(--site-header-height)}.career-detail__breadcrumbs{border-block-end:1px solid var(--gray-border-subtle)}.career-detail__breadcrumbs>.over-scroll{padding-block:min(max(1.5rem,calc(1.5rem + (2 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem)}.career-detail__body{--max-width:60rem;--flow-space:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);padding-block:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.career-detail__detail{display:flex;flex-direction:column;gap:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)}.career-detail__title{letter-spacing:-.03em;margin-block:0}.career-detail__lead{color:var(--gray-text);font:var(--font-text)}.career-detail__spec{border-radius:var(--radius-5)}.career-detail__spec-term{background-color:var(--gray-a2)}.career-detail__spec-desc,.career-detail__spec-term{color:var(--gray-text);font:var(--font-text)}.career-detail__spec-desc>*{margin-block:0}.career-detail__spec-desc>*+*{margin-block-start:var(--space-4)}.career-detail__foot{display:flex;justify-content:center}.careers-list__heading{color:var(--gray-text);font:var(--font-headline-2);letter-spacing:-.02em;margin:0}.careers-list__cards{display:flex;flex-direction:column;gap:var(--space-5);margin-block-start:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)}.careers-list__empty{color:var(--gray-text);font:var(--font-text);margin:0;margin-block-start:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)}.careers-list__card{background-color:hsla(0,0%,100%,.95);border-radius:var(--radius-6);display:flex;flex-direction:column;gap:min(max(2rem,calc(2rem + (2.5 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem);padding-block:min(max(1.5rem,calc(1.5rem + (2.5 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem) min(max(1rem,calc(1rem + (2 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem);padding-inline:min(max(1.5rem,calc(1.5rem + (2.5 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem);text-decoration:none}.careers-list__card,.careers-list__card:link,.careers-list__card:visited{color:var(--gray-text)}.careers-list__card:hover,.careers-list__card:link,.careers-list__card:visited{text-decoration:none}.careers-list__card-body{--flow-space:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem)}.careers-list__card-title{font:var(--font-headline-3);letter-spacing:-.03em}.careers-list__card-text{font:var(--font-text--sm)}.careers-list__card-cta{align-items:center;display:flex}.careers-list__card-cta-label{font:var(--font-text--xs);letter-spacing:-.03em}.careers-list__card-arrow{align-items:center;background-color:hsla(0,0%,100%,.95);block-size:var(--space-8);border-radius:var(--radius-full);box-shadow:var(--shadow-400);color:var(--gray-text);display:inline-flex;flex:none;font-size:1.125rem;inline-size:var(--space-8);justify-content:center;margin-inline-start:auto}.craftsmanship-panel{background-color:var(--gray-bg-subtle);border-radius:var(--radius-7)}.craftsmanship-pharscigen,.craftsmanship-process,.craftsmanship-quality{--max-width:var(--width-wide);padding-block:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem) min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.craftsmanship-panel>:last-child{padding-block-end:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.craftsmanship-pharscigen__row,.craftsmanship-process__row,.craftsmanship-quality__row{border-block-start:1px solid var(--gray-border-subtle);display:grid;gap:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem);padding-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}@media screen and (min-width:64em){.craftsmanship-pharscigen__row,.craftsmanship-process__row,.craftsmanship-quality__row{align-items:start;grid-template-columns:max-content minmax(0,60rem);justify-content:space-between}}.craftsmanship-pharscigen__content{--flow-space:var(--space-5)}.craftsmanship-pharscigen__heading,.craftsmanship-process__heading,.craftsmanship-quality__heading{color:var(--gray-text);font:var(--font-headline-2);letter-spacing:-.02em;margin:0}.craftsmanship-pharscigen__body{color:var(--gray-text)}.craftsmanship-process__content{--flow-space:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.craftsmanship-process__text{display:flex;flex-direction:column;gap:var(--space-5)}.craftsmanship-process__lead,.craftsmanship-quality__lead{--flow-space:var(--space-4);color:var(--gray-text);font:var(--font-text)}.craftsmanship-process__steps{--process-inset:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem);display:flex;flex-direction:column;list-style:none;margin-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);margin-inline:0;max-inline-size:44rem;padding-inline-start:0}@media screen and (min-width:64em){.craftsmanship-process__steps{display:grid;gap:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-inline:auto;max-inline-size:var(--max-width,var(--width-content))}}.craftsmanship-process__step{align-items:stretch;column-gap:var(--space-5);display:grid;grid-template-columns:var(--space-5) minmax(0,1fr)}@media screen and (min-width:64em){.craftsmanship-process__step{display:flex;flex-direction:column;min-inline-size:0}}.craftsmanship-process__rail{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:64em){.craftsmanship-process__rail{block-size:var(--space-5);flex-direction:row}}.craftsmanship-process__line{background-color:var(--gray-border-subtle)}.craftsmanship-process__line--lead{block-size:var(--space-1);inline-size:1px}@media screen and (min-width:64em){.craftsmanship-process__line--lead{block-size:1px;flex:none;inline-size:var(--process-inset)}}.craftsmanship-process__line--trail{flex:1 0 0;inline-size:1px;min-block-size:0}@media screen and (min-width:64em){.craftsmanship-process__line--trail{block-size:1px;inline-size:auto;min-inline-size:0}}.craftsmanship-process__step:first-child .craftsmanship-process__line--lead{visibility:hidden}@media screen and (min-width:64em){.craftsmanship-process__step:first-child .craftsmanship-process__line--lead{background:linear-gradient(to right,transparent,var(--gray-border-subtle));visibility:visible}}.craftsmanship-process__step:last-child .craftsmanship-process__line--trail{display:none}@media screen and (min-width:64em){.craftsmanship-process__step:last-child .craftsmanship-process__line--trail{background:linear-gradient(to right,var(--gray-border-subtle),var(--gray-border-subtle) calc(100% - var(--process-inset)),transparent);display:block}}.craftsmanship-process__node{align-items:center;block-size:var(--space-5);border:1px solid var(--gray-border-subtle);border-radius:var(--radius-full);display:flex;flex:none;inline-size:var(--space-5);justify-content:center}.craftsmanship-process__node:before{background-color:var(--gray-border-subtle);block-size:.75rem;border-radius:var(--radius-full);content:"";inline-size:.75rem}.craftsmanship-process__step-body{display:flex;flex-direction:column;gap:var(--space-5);padding-block:var(--space-1) var(--space-8)}@media screen and (min-width:64em){.craftsmanship-process__step-body{gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);padding:var(--process-inset);padding-block-end:0}}.craftsmanship-process__number{color:var(--gray-text);font:var(--font-text--sm);letter-spacing:-.03em}.craftsmanship-process__step-group{--flow-space:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem)}.craftsmanship-process__step-title{color:var(--gray-text);font:var(--font-headline-3);letter-spacing:-.03em}.craftsmanship-process__step-text{color:var(--gray-text);font:var(--font-text--sm)}.craftsmanship-quality__content{display:flex;flex-direction:column;gap:var(--space-5)}.craftsmanship-quality__cards{display:grid;gap:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem);grid-template-columns:1fr;margin-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}@media screen and (min-width:48em){.craftsmanship-quality__cards{grid-template-columns:repeat(2,1fr)}}.craftsmanship-quality__card{border-block-start:1px solid var(--gray-border-subtle);display:flex;flex-direction:column;gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);min-inline-size:0;padding-block-start:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)}.craftsmanship-quality__badge{align-self:flex-start;background-color:#cbcfcd;border-radius:var(--radius-4);color:var(--gray-text);font:var(--font-text--sm);letter-spacing:-.03em;margin:0;padding-block:var(--space-5);padding-inline:var(--space-6);text-align:center}.craftsmanship-quality__card-body{--flow-space:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem)}.craftsmanship-quality__card-title{color:var(--gray-text);font:var(--font-headline-3);letter-spacing:-.03em}.craftsmanship-quality__card-text{color:var(--gray-text);font:var(--font-text--sm)}.front-hero{color:var(--white);display:flex;flex-direction:column;gap:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem);justify-content:space-between;min-block-size:calc(100svh - var(--site-header-height) - var(--notice-bar-height, 0px));padding-block:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem);padding-inline:var(--site-gutter)}.front-hero__title{font:var(--font-headline-1);letter-spacing:-.03em;margin:0;max-inline-size:37.5rem}.front-hero__bottom{align-items:flex-end;display:flex;flex-wrap:wrap;gap:min(max(1.5rem,calc(1.5rem + (2.5 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem);justify-content:space-between}.front-hero__lead{font:var(--font-text);margin:0;max-inline-size:37.5rem}.front-whatwedo{color:var(--white-a12)}.front-whatwedo .novark-label{color:inherit;padding-block:min(max(1.5rem,calc(1.5rem + (2.5 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem);padding-inline:var(--site-gutter)}.front-whatwedo .wwd-item{border-block-start:1px solid var(--white-a3);display:flex;flex-direction:column;gap:min(max(1.5rem,calc(1.5rem + (2 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem);padding-block:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem);padding-inline:var(--site-gutter)}.wwd-item__index{font:var(--font-text--sm);letter-spacing:-.03em;margin:0}.wwd-item__index-sep,.wwd-item__index-total{color:var(--white-a6)}.wwd-item__body{--wwd-body-gap:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem);align-items:flex-start;display:flex;flex-direction:column;gap:var(--wwd-body-gap)}.wwd-item__title{color:inherit;font:var(--font-headline-2);letter-spacing:-.03em;margin:0}.wwd-item__text{font:var(--font-text);margin:0}.wwd-item__body .novark-cta{margin-block-start:calc(var(--space-10) - var(--wwd-body-gap))}@media screen and (min-width:64em){.front-whatwedo .wwd-item{align-items:stretch;flex-direction:row;justify-content:space-between;min-block-size:37.1875rem}.wwd-item__body{flex:0 1 47.75rem}.wwd-item__body .novark-cta{margin-block-start:auto}}.front-panel{background-color:var(--gray-bg-subtle);border-radius:var(--radius-7) var(--radius-7) 0 0;padding-block-end:var(--radius-7);position:relative}.front-news{background-color:#eef1f0;border-radius:var(--radius-7);color:var(--gray-text);margin-block-start:calc(-1*var(--radius-7));padding-block:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);position:relative;z-index:1}.front-news__inner{margin-inline:auto;max-inline-size:calc(var(--width-wide) + 2*var(--site-gutter));padding-inline:var(--site-gutter)}.front-news__inner:before{background-color:var(--gray-border-subtle);block-size:1px;content:"";display:block}.front-news__head,.front-news__inner:before{margin-block-end:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.front-news__head{align-items:center;display:flex;flex-wrap:wrap;gap:min(max(1.5rem,calc(1.5rem + (2.5 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem);justify-content:space-between}.front-news .front-section__title{letter-spacing:-.03em;margin:0}.news-card-list{display:flex;flex-direction:column;gap:var(--space-6);list-style:none;margin:0;padding:0}.news-card,.terms-grid>li{max-inline-size:none}.location-card__inner,.news-card__link{background-color:var(--white-a12);border-radius:var(--radius-6);color:var(--gray-text);display:flex;flex-direction:column;gap:min(max(1.5rem,calc(1.5rem + (2.5 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem);padding-block:min(max(1.5rem,calc(1.5rem + (2.5 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem) min(max(1rem,calc(1rem + (2 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem);padding-inline:min(max(1.5rem,calc(1.5rem + (2.5 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem);text-decoration:none}.location-card__inner:link,.location-card__inner:visited,.news-card__link:link,.news-card__link:visited{color:var(--gray-text)}.location-card__inner:hover,.location-card__inner:link,.location-card__inner:visited,.news-card__link:hover,.news-card__link:link,.news-card__link:visited{text-decoration:none}.location-card__inner{gap:var(--space-5)}.news-card__top{align-items:flex-start;display:flex;gap:var(--space-8)}.news-card__main{display:flex;flex:1 1 auto;flex-direction:column;gap:min(max(1.5rem,calc(1.5rem + (2 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem);min-width:0}.news-card__meta{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.news-card__category{align-items:center;display:inline-flex;font:var(--font-text--sm);gap:var(--space-2);letter-spacing:-.03em}.news-card__meta .date{color:var(--gray-text-subtle);font:var(--font-text--xs)}.location-card__name,.news-card__title{color:inherit;font:var(--font-headline-3);letter-spacing:-.03em;margin:0}.news-card__thumb{block-size:131px;border:1px solid var(--gray-border-subtle);border-radius:var(--radius-5);flex:none;inline-size:186px;overflow:hidden}.news-card__thumb img{block-size:100%;display:block;inline-size:100%;object-fit:cover}@media screen and (max-width:37.5em){.news-card__top{align-items:stretch;flex-direction:column;gap:var(--space-6)}.news-card__thumb{aspect-ratio:186/131;block-size:auto;inline-size:100%;order:-1}}.news-card__foot{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.news-card__more{font:var(--font-text--xs)}.front-mission{position:relative;--repel-gap:var(--space-9);--repel-vertical-align:flex-start;color:var(--gray-text);margin-inline:auto;max-inline-size:calc(var(--width-wide) + 2*var(--site-gutter));padding-block:calc(2*min(max(3rem, calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))), 7.75rem)) min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem);padding-inline:var(--site-gutter)}.front-mission:before{background-color:var(--gray-border-subtle);block-size:1px;content:"";inset-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);inset-inline:var(--site-gutter);position:absolute}.front-mission .novark-label{flex:0 0 auto;margin:0}.front-mission__body{flex:1 1 44rem;max-inline-size:60rem;min-inline-size:0}.front-mission__body .front-section__title{letter-spacing:-.03em;margin:0}.front-mission__body .front-section__lead{font:var(--font-text);margin:var(--space-5) 0 0}.front-mission__body .novark-cta{margin-block-start:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.front-pillars{padding-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.front-pillars__heading{font:var(--font-headline-3);letter-spacing:-.03em;margin:0 auto min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem);max-inline-size:calc(var(--width-wide) + 2*var(--site-gutter));padding-inline:var(--site-gutter)}.front-pillars__grid{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:64em){.front-pillars__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pillar{color:var(--gray-text);display:flex;flex-direction:column;gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);justify-content:space-between;padding-block:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem);padding-inline:var(--site-gutter)}@media screen and (min-width:64em){.pillar{padding-inline:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)}}.pillar--aqua{background-color:var(--green-6)}.pillar--deep{background-color:var(--green-12);color:var(--white-a12)}.pillar--mist{background-color:#dfe2e0}.pillar__head{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between}.pillar__icon{display:block}.pillar__icon svg{block-size:8.25rem;display:block;inline-size:auto}.pillar__number{font:var(--font-text--sm);letter-spacing:-.03em;margin:0}.pillar__body{display:flex;flex-direction:column;gap:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem)}.pillar__title{color:inherit;letter-spacing:-.03em;margin:0}.pillar__text{color:inherit;font:var(--font-text--sm);margin:0}.front-vision{--max-width:var(--width-wide);--flow-space:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);padding-block:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.front-vision__head{border-block-start:1px solid var(--gray-border-subtle);padding-block-start:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)}.front-vision__row{align-items:start;display:grid;gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}@media screen and (min-width:64em){.front-vision__row{grid-template-columns:minmax(0,597fr) minmax(0,719fr)}}.front-vision__figure{aspect-ratio:597/474;border-radius:var(--radius-7);margin:0;overflow:clip}.front-vision__figure img{block-size:100%;inline-size:100%;object-fit:cover}.front-vision__body{--flow-space:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.front-vision__text{--flow-space:var(--space-5)}.front-vision .front-section__title{color:var(--gray-text);font:var(--font-headline-2);letter-spacing:-.02em}.front-vision .front-section__lead{color:var(--gray-text);font:var(--font-text)}.terms-grid{list-style:none;margin:0;padding:0}.terms-grid__card{background-color:var(--white-a12);block-size:100%;border-radius:var(--radius-6);container-type:inline-size;display:flex;flex-direction:column;overflow:clip;text-decoration:none}.terms-grid__card,.terms-grid__card:link,.terms-grid__card:visited{color:var(--gray-text)}.terms-grid__card:hover,.terms-grid__card:link,.terms-grid__card:visited{text-decoration:none}.flex-grid\:3-2>.terms-grid__card{block-size:auto}.terms-grid__figure{aspect-ratio:16/15;display:block;margin:0;max-block-size:22.5rem;min-block-size:0;padding:min(max(2rem,calc(2rem + (2.5 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem)}.terms-grid__image{block-size:100%;inline-size:100%;object-fit:contain}.terms-grid__body{display:flex;flex:1;flex-direction:column;gap:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem);padding-block:min(max(1rem,calc(1rem + (2 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem) min(max(1.5rem,calc(1.5rem + (2 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem);padding-inline:min(max(2rem,calc(2rem + (2.5 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),2.5rem)}.terms-grid__name{font:var(--font-headline-3);letter-spacing:-.03em}.terms-grid__desc{font:var(--font-text--sm)}.terms-grid__foot{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;margin-block-start:auto}.terms-grid__more{font:var(--font-text--xs)}@container (max-width: 11rem){.terms-grid__more{display:none}}.news-card__arrow,.terms-grid__arrow{align-items:center;background-color:var(--white-a12);block-size:3rem;border-radius:var(--radius-full);box-shadow:0 16px 32px rgba(12,12,13,.1),0 4px 4px rgba(12,12,13,.05);color:var(--gray-text);display:inline-flex;flex:none;font-size:1.125rem;inline-size:3rem;justify-content:center}.front-section__cta-tail{display:none}@media screen and (max-width:37.5em){.front-section__cta-tail{display:block;margin-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.front-news__head .novark-cta{display:none}}.language-suggestion{--language-suggestion-icon-size:1.25rem;--language-suggestion-inset:min(var(--site-gutter),var(--space-5));align-items:start;animation:language-suggestion-in var(--duration) ease-out;background-color:var(--white);border-radius:var(--radius-5);box-shadow:var(--shadow-400);color:var(--gray-text);display:grid;font:var(--font-text--sm);gap:var(--space-4) var(--space-3);grid-template-columns:auto auto auto;inline-size:max-content;inset-block-end:var(--space-5);inset-inline-end:var(--language-suggestion-inset);max-inline-size:min(100% - var(--language-suggestion-inset)*2,32rem);padding:var(--space-5);position:fixed;z-index:5}@media(prefers-reduced-motion:reduce){.language-suggestion{animation:none}}@keyframes language-suggestion-in{0%{transform:translateY(var(--space-3))}}.language-suggestion__icon{color:var(--accent-solid);font-size:var(--language-suggestion-icon-size);grid-area:1/1;margin-block-start:max(0px,(var(--line-height-text--sm) - var(--language-suggestion-icon-size))/2)}.language-suggestion__message{grid-area:1/2;margin:0;word-break:auto-phrase}.language-suggestion__accept{font-size:var(--font-size-text--sm);grid-area:2/2/3/-1;justify-self:start}.language-suggestion__dismiss{--icon-button-size:2.75rem;color:var(--gray-text-subtle);font-size:var(--language-suggestion-icon-size);grid-area:1/3;margin-block-start:calc((var(--line-height-text--sm) - var(--icon-button-size))/2);margin-inline-end:calc((var(--icon-button-size) - var(--language-suggestion-icon-size))/-2)}.accordion-menu .navigation__list,.dropdown-menu .navigation__list,.navigation__list,.page-menu>ul{list-style:none;margin:0;padding:0}.navigation .sub-menu,.page-menu .children{line-height:1.35;list-style:none;margin:0;padding-inline-start:0}.menu-item,.page_item{font-weight:var(--font-weight-medium)}.menu-item-has-children,.page_item_has_children{cursor:pointer;position:relative}.accordion-menu .navigation__list{--flow-space:var(--space-5)}.accordion-menu .menu-item{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap}.accordion-menu .menu-item a{flex:1 0 calc(100% - 2.5em)}.accordion-menu .menu-item-toggle{--icon-button-size:2.5em;--adjust-size:0;align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.accordion-menu .sub-menu-wrapper{background-color:var(--gray-bg-subtle);border-radius:var(--radius-4);display:none;flex:1 1 auto;height:0;margin:0;overflow:hidden}.accordion-menu .sub-menu{padding:var(--space-2)}.date-menu [aria-current]{font-weight:var(--font-weight-bold)}.dropdown-menu .navigation__list,.page-menu>ul{--cluster-space:var(--space-2) var(--space-6)}.dropdown-menu .menu-item-has-children,.dropdown-menu .page_item_has_children{--with-icon-space:0.2em}.dropdown-menu .menu-item-has-children .sub-menu-wrapper,.dropdown-menu .page_item_has_children .sub-menu-wrapper{background-color:var(--gray-bg-subtle);border:var(--dropdown-menu-sub-menu-border-width) solid var(--gray-border-subtle);border-radius:var(--radius-4);box-shadow:var(--shadow-300);display:none;margin:0;opacity:0;padding:var(--dropdown-menu-sub-menu-padding);position:absolute;visibility:hidden;width:var(--dropdown-menu-width);z-index:4}.dropdown-menu .menu-item-has-children .children,.dropdown-menu .menu-item-has-children .sub-menu,.dropdown-menu .page_item_has_children .children,.dropdown-menu .page_item_has_children .sub-menu{padding:0}.dropdown-menu .menu-item-has-children:after,.dropdown-menu .page_item_has_children:after{content:"";display:none;height:var(--dropdown-menu-gap);position:absolute;width:var(--dropdown-menu-width)}.dropdown-menu .is-open.page_item_has_children:after,.dropdown-menu .menu-item-has-children.is-open:after{display:block}.dropdown-menu .menu-item-has-children.submenu-pos-top:after,.dropdown-menu .submenu-pos-top.page_item_has_children:after{bottom:100%}.dropdown-menu .menu-item-has-children.submenu-pos-bottom:after,.dropdown-menu .submenu-pos-bottom.page_item_has_children:after{top:100%}.dropdown-menu .menu-item-has-children.submenu-pos-right:after,.dropdown-menu .submenu-pos-right.page_item_has_children:after{left:0}.dropdown-menu .menu-item-has-children.submenu-pos-left:after,.dropdown-menu .submenu-pos-left.page_item_has_children:after{right:0}.dropdown-menu .menu-item-has-children.submenu-pos-top>.sub-menu-wrapper,.dropdown-menu .submenu-pos-top.page_item_has_children>.sub-menu-wrapper{bottom:100%;margin-block-end:var(--dropdown-menu-gap)}.dropdown-menu .menu-item-has-children.submenu-pos-bottom>.sub-menu-wrapper,.dropdown-menu .submenu-pos-bottom.page_item_has_children>.sub-menu-wrapper{margin-block-start:var(--dropdown-menu-gap);top:100%}.dropdown-menu .menu-item-has-children.submenu-pos-right>.sub-menu-wrapper,.dropdown-menu .submenu-pos-right.page_item_has_children>.sub-menu-wrapper{left:0}.dropdown-menu .menu-item-has-children.submenu-pos-left>.sub-menu-wrapper,.dropdown-menu .submenu-pos-left.page_item_has_children>.sub-menu-wrapper{right:0}.dropdown-menu .menu-item-has-children .menu-item-has-children,.dropdown-menu .page_item_has_children .page_item_has_children{display:flex}.dropdown-menu .menu-item-has-children .menu-item-has-children:before,.dropdown-menu .page_item_has_children .page_item_has_children:before{content:"";display:none;height:calc(100% + var(--dropdown-menu-sub-menu-padding)*2);position:absolute;top:calc(var(--dropdown-menu-sub-menu-padding)*-1);width:var(--dropdown-menu-sub-menu-padding)}.dropdown-menu .menu-item-has-children .menu-item-has-children.is-open:before,.dropdown-menu .page_item_has_children .is-open.page_item_has_children:before{display:block}.dropdown-menu .menu-item-has-children .menu-item-has-children.submenu-pos-right:before,.dropdown-menu .page_item_has_children .submenu-pos-right.page_item_has_children:before{left:100%}.dropdown-menu .menu-item-has-children .menu-item-has-children.submenu-pos-left:before,.dropdown-menu .page_item_has_children .submenu-pos-left.page_item_has_children:before{left:calc(var(--dropdown-menu-sub-menu-padding)*-1)}.dropdown-menu .menu-item-has-children .menu-item-has-children:after,.dropdown-menu .page_item_has_children .page_item_has_children:after{display:none}.dropdown-menu .menu-item-has-children .menu-item-has-children.submenu-pos-top>.sub-menu-wrapper,.dropdown-menu .page_item_has_children .submenu-pos-top.page_item_has_children>.sub-menu-wrapper{bottom:calc((var(--dropdown-menu-sub-menu-padding) + var(--dropdown-menu-sub-menu-border-width))*-1);margin-block-end:0}.dropdown-menu .menu-item-has-children .menu-item-has-children.submenu-pos-bottom>.sub-menu-wrapper,.dropdown-menu .page_item_has_children .submenu-pos-bottom.page_item_has_children>.sub-menu-wrapper{margin-block-start:0;top:calc((var(--dropdown-menu-sub-menu-padding) + var(--dropdown-menu-sub-menu-border-width))*-1)}.dropdown-menu .menu-item-has-children .menu-item-has-children.submenu-pos-right>.sub-menu-wrapper,.dropdown-menu .page_item_has_children .submenu-pos-right.page_item_has_children>.sub-menu-wrapper{left:calc(100% + var(--dropdown-menu-sub-menu-padding))}.dropdown-menu .menu-item-has-children .menu-item-has-children.submenu-pos-left>.sub-menu-wrapper,.dropdown-menu .page_item_has_children .submenu-pos-left.page_item_has_children>.sub-menu-wrapper{right:calc(100% + var(--dropdown-menu-sub-menu-padding))}.dropdown-menu .menu-item-has-children .menu-item-has-children a,.dropdown-menu .page_item_has_children .page_item_has_children a{flex:1 1 100%}.dropdown-menu .menu-item .menu-item a:hover,.dropdown-menu .page_item .page_item a:hover{text-decoration:none}.dropdown-menu .menu-item-toggle{--icon-button-size:1.6em;--adjust-size:-0.3em;align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.dropdown-menu .menu-item-has-children .menu-item-has-children .menu-item-toggle,.dropdown-menu .page_item_has_children .page_item_has_children .menu-item-toggle{margin-inline-end:.5em}.global-nav-button-wrapper{height:var(--site-header-height);position:relative;z-index:7}.global-nav-button,.global-nav-button-wrapper{align-items:center;display:flex;justify-content:center}.global-nav-button{--global-nav-button-size:min(max(2.5rem,calc(2.5rem + (3 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem);--global-nav-icon-width:23px;--global-nav-icon-height:17px;--global-nav-icon-line-weight:2px;color:var(--gray-text);height:var(--global-nav-button-size);margin-right:max(min(-.53125rem,calc(-.53125rem + (-.78125 - -.53125) * (100vw - 23.4375rem) / (108 - 23.4375))),-.78125rem);width:var(--global-nav-button-size)}.global-nav-button[aria-expanded=true]{color:var(--gray-12)}.global-nav-icon{display:block;flex-shrink:0;font-size:inherit;height:var(--global-nav-icon-height);position:relative;width:var(--global-nav-icon-width)}.global-nav-icon__line{background-color:currentcolor;display:block;height:var(--global-nav-icon-line-weight);position:absolute;width:100%}.global-nav-icon__line--top{top:0}.global-nav-icon__line--middle{top:calc(var(--global-nav-icon-height)/2 - var(--global-nav-icon-line-weight)/2)}.global-nav-icon__line--bottom{bottom:0}.global-nav-wrapper{--gray-text:var(--gray-12);bottom:0;color:var(--gray-text);height:100%;overflow:hidden;pointer-events:none;position:fixed;right:0;width:100%;z-index:6}.global-nav-wrapper[data-is-open]{pointer-events:auto}.global-nav-wrapper:before{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-out;width:100%}.global-nav-wrapper[data-is-open]:before{opacity:1}.global-nav{--flow-space:var(--space-6);background-color:var(--gray-contrast);box-shadow:0 0 12px 0 rgba(0,0,0,.1),0 10px 30px 0 rgba(0,0,0,.2);height:100%;max-width:500px;overflow:scroll;padding-block:var(--site-header-height) var(--space-4);padding-inline:var(--space-5);position:absolute;right:0;top:0;transform:translateX(100%);visibility:hidden;width:92%;-webkit-overflow-scrolling:touch}.global-nav .global-primary{font-size:var(--font-size-headline-4)}.global-nav .global-secondary{font-size:var(--font-size-text);font-weight:var(--font-weight-medium)}.global-secondary .navigation__list{--flow-space:var(--space-2)}.global-nav .global-cta .navigation__list{display:flex;flex-direction:column;gap:var(--space-2)}.global-nav .global-cta .menu-item>a{display:flex;font-size:var(--font-size-text--lg);--input-padding-block:var(--space-3)}.global-social-links{--wrapper-gutter:var(--space-2)}.pagination .nav-links{--cluster-space:var(--space-4)}.pagination .page-numbers.current,.pagination .post-page-numbers.current{font-weight:var(--font-weight-bold)}.post-navigation .nav-next,.post-navigation .nav-previous{border-block-end:1px solid var(--gray-border-subtle);padding-block-end:1em}.post-navigation .nav-next{text-align:right}.post-navigation .nav-links{--switcher-vertical-align:stretch}.post-navigation .eyebrow{margin-block-end:var(--space-4)}.social-links .navigation__list{--cluster-space:var(--space-2)}.primary-nav{align-items:center;color:inherit;display:flex;height:var(--site-header-height);padding-inline-start:var(--space-4);position:relative;z-index:2}.primary-cta>.navigation,.primary-nav>.navigation{font-size:var(--font-size-text--xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-2)}.primary-nav>.navigation,.primary-nav>.navigation>ul,.primary-nav>.navigation>ul>li,.primary-nav>.navigation>ul>li>a{height:100%}.primary-nav>.navigation>ul>li,.primary-nav>.navigation>ul>li>a{align-items:center;display:flex}.primary-nav>.navigation>ul>li>a:hover{text-decoration:none}.site-header-pill .primary-nav{height:auto}.site-header-pill .primary-nav .navigation__list{--cluster-space:var(--space-1) var(--space-4)}.site-header-pill .primary-nav>.navigation>ul>li>a{padding:var(--space-1) var(--space-2)}.primary-cta{margin-inline-start:auto}.primary-cta .menu-item--cta>a{align-items:center;background-color:var(--accent-solid);border-radius:var(--radius-4);color:var(--accent-contrast);display:inline-flex;padding:var(--space-3) var(--space-6);transition:background-color var(--duration)}.primary-cta .menu-item--cta>a:link,.primary-cta .menu-item--cta>a:visited{color:var(--accent-contrast)}.primary-cta .menu-item--cta>a:hover{background-color:var(--accent-solid-hover);color:var(--accent-contrast);text-decoration:none}.primary-cta .pll-parent-menu-item>a{align-items:center;display:inline-flex;gap:var(--space-2);padding:var(--space-1) var(--space-2)}.primary-cta .pll-parent-menu-item>a:before{background-color:currentcolor;block-size:.9375rem;content:"";display:inline-block;flex:none;inline-size:.9375rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill-rule='evenodd' d='M7.5 1.8a5.7 5.7 0 1 0 0 11.4 5.7 5.7 0 0 0 0-11.4M.9 7.5a6.6 6.6 0 1 1 13.2 0 6.6 6.6 0 0 1-13.2 0' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M13.5 7.9h-12v-.8h12z' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M7.1 13.5v-12h.8v12zm3.275-6c0-2.173-.781-4.322-2.313-5.743l.476-.514c1.701 1.58 2.537 3.93 2.537 6.257s-.835 4.678-2.537 6.257l-.476-.514c1.532-1.42 2.313-3.57 2.313-5.743M4 7.5c0-2.324.808-4.673 2.458-6.253l.484.506C5.458 3.173 4.7 5.323 4.7 7.5s.758 4.327 2.242 5.747l-.484.506C4.808 12.173 4 9.823 4 7.5' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M7.5 3.958c2.17 0 4.375.401 5.87 1.236a.35.35 0 1 1-.34.612c-1.35-.754-3.422-1.148-5.53-1.148s-4.18.394-5.53 1.148a.35.35 0 1 1-.34-.612c1.495-.835 3.7-1.236 5.87-1.236m0 6.892c2.17 0 4.375-.401 5.87-1.236a.35.35 0 1 0-.34-.612c-1.35.754-3.422 1.148-5.53 1.148s-4.18-.394-5.53-1.148a.35.35 0 1 0-.34.611c1.495.836 3.7 1.237 5.87 1.237' clip-rule='evenodd'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain}.tax-menu [aria-current]{border-color:var(--gray-border-strong);border-width:2px;font-weight:var(--font-weight-bold)}.news-archive__body{color:var(--gray-text);margin-inline:auto;max-inline-size:calc(var(--width-wide) + 2*var(--site-gutter));padding-block:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);padding-inline:var(--site-gutter)}.news-archive__body:before{background-color:var(--gray-border-subtle);block-size:1px;content:"";display:block;margin-block-end:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.news-archive__layout{--sidebar-width:22.25rem;--sidebar-gap:var(--space-10)}@media screen and (max-width:64em){.news-archive__layout{--sidebar-gap:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}}.news-archive__content{display:flex;flex-direction:column;gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);min-width:0}.news-archive__list{gap:var(--space-5)}.news-archive__empty{color:var(--gray-text-subtle);margin:0}.single-news{background-color:var(--gray-bg-subtle);border-radius:0 0 var(--radius-7) var(--radius-7);margin-block-start:calc(-1*var(--site-header-height));padding-block-start:var(--site-header-height)}.news-single__breadcrumbs{border-block-end:1px solid var(--gray-border-subtle)}.news-single__breadcrumbs>.over-scroll{padding-block:min(max(1.5rem,calc(1.5rem + (2 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem)}.news-single__region{color:var(--gray-text);margin-inline:auto;max-inline-size:calc(var(--width-wide) + 2*var(--site-gutter));padding-block:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);padding-inline:var(--site-gutter)}.news-single__main{display:flex;flex-direction:column;gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);min-inline-size:0}.news-single__region>.news-single__main{margin-inline:auto;max-inline-size:var(--width-content)}.news-single__layout{display:flex;flex-direction:column;gap:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}@media screen and (min-width:64em){.news-single__layout{align-items:flex-start;flex-direction:row;gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.news-single__media{flex:356 1 0;max-inline-size:22.25rem;min-inline-size:0}.news-single__main{flex:960 1 0}}.news-single__media{border:1px solid var(--gray-border-subtle);border-radius:var(--radius-5);max-block-size:30rem}.news-single__header{display:flex;flex-direction:column;gap:var(--space-5)}.news-single__title{letter-spacing:-.03em;margin:0}.news-single__date{color:var(--gray-text-subtle);font:var(--font-text--sm);margin:0}.news-single__related{position:relative;--repel-gap:var(--space-9);--repel-vertical-align:flex-start;color:var(--gray-text);margin-inline:auto;max-inline-size:calc(var(--width-wide) + 2*var(--site-gutter));padding-block:calc(min(max(2.5rem, calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))), 4rem) + min(max(3rem, calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))), 7.75rem)) min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);padding-inline:var(--site-gutter)}.news-single__related:before{background-color:var(--gray-border-subtle);block-size:1px;content:"";inset-block-start:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem);inset-inline:var(--site-gutter);position:absolute}.news-single__related-label{flex:0 0 auto;margin:0}.news-single__related-body{flex:1 1 44rem;max-inline-size:var(--width-content);min-inline-size:0}.news-single__related--cta-only{justify-content:center}.news-single__related--cta-only .news-single__related-body{flex:0 1 auto;max-inline-size:none}.news-single__related-list{gap:var(--space-5)}.news-single__related-list+.news-single__related-cta{margin-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.page-default{background-color:var(--gray-bg-subtle);border-radius:0 0 var(--radius-7) var(--radius-7);margin-block-start:calc(-1*var(--site-header-height));padding-block-start:var(--site-header-height)}.page-default .page-header{border-block-end:1px solid var(--gray-border-subtle)}.page-default .page-header__breadcrumbs .wrapper\:stretch{padding-block:min(max(1.5rem,calc(1.5rem + (2 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem)}.page-default .page-main:not(.wrapper\:wide){--region-space:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);padding-inline:var(--site-gutter)}.page-default .page-default__head+*{--flow-space:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.page-default .page-default__title{margin-block:0}.page-default .page-default__subtitle{--flow-space:var(--space-5)}.page-default .prose h2{--flow-space:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)!important}.page-default .prose h3{--flow-space:min(max(1.5rem,calc(1.5rem + (2 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem)!important}.page-header{position:relative}.page-header h1{--flow-space:0.35rem;font:var(--font-headline-1)}.page-header__subtitle{color:var(--gray-text-subtle);max-width:36em}.page-header__meta{color:var(--gray-text-subtle);font:var(--font-text--sm)}.page-header__meta>*+:before{background-color:var(--gray-text-subtle);content:"";display:block;height:1.1em;transform:rotate(22.5deg);width:1px}.site-dna{display:none}.error404 .site-dna,.has-page-hero .site-dna,.home .site-dna,.page:not(.has-page-hero) .site-dna,.search .site-dna,.single-career .site-dna,.single-post .site-dna,.single-product .site-dna{background-color:#137980;block-size:100lvh;display:block;inset-block-start:0;inset-inline:0;position:fixed;z-index:-1}.site-dna img{block-size:100%;display:block;inline-size:100%;object-fit:cover;object-position:center top}.page-hero{--scrollbar-thumb:var(--white-a6);color:hsla(0,0%,100%,.95)}.has-page-hero .page-hero{margin-block-start:calc(-1*var(--site-header-height))}.page-hero__layout{display:flex;flex-direction:column;padding-block:calc(var(--site-header-height) + min(max(2.5rem, calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))), 4rem)) min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.page-hero__title{color:hsla(0,0%,100%,.95);font:var(--font-headline-1);letter-spacing:-.015em;margin:0}.page-hero__subtitle{color:hsla(0,0%,100%,.7);margin-block-start:var(--space-4);max-width:36em}.page-hero__foot{align-items:flex-end;display:flex;gap:var(--space-5);justify-content:space-between;margin-block-start:min(max(7.75rem,calc(7.75rem + (17 - 7.75) * (100vw - 23.4375rem) / (108 - 23.4375))),17rem)}.page-hero__breadcrumbs .breadcrumbs__list li{color:hsla(0,0%,100%,.7)}.page-hero__breadcrumbs .breadcrumbs__list li:last-child{color:hsla(0,0%,100%,.9)}.page-hero__breadcrumbs .breadcrumbs__list li a{color:hsla(0,0%,100%,.7)}.page-hero__breadcrumbs .breadcrumbs__list li a:focus-visible,.page-hero__breadcrumbs .breadcrumbs__list li a:hover{color:hsla(0,0%,100%,.95)}.page-hero__breadcrumbs .breadcrumbs__list li+li:before{--angle-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M6.158 3.135a.5.5 0 0 1 .707.023l3.75 4a.5.5 0 0 1 0 .684l-3.75 4a.5.5 0 1 1-.73-.684L9.566 7.5l-3.43-3.658a.5.5 0 0 1 .023-.707' clip-rule='evenodd'/%3E%3C/svg%3E")}.page-hero__scroll{align-items:center;background-color:var(--white-a3);border:1px solid var(--white-a4);border-radius:var(--radius-4);color:var(--white);display:inline-flex;flex:none;font-size:var(--font-size-1);gap:var(--space-1);letter-spacing:-.03em;line-height:var(--line-height-1);margin-inline-start:auto;padding:calc(var(--space-1)*1.5) calc(var(--space-2)*1.25);white-space:nowrap}@media screen and (max-height:37.5em){.page-hero__foot{margin-block-start:var(--space-10)}}.error404 .site-header,.has-page-hero .site-header,.home .site-header,.page:not(.has-page-hero) .site-header,.search .site-header,.single-career .site-header,.single-post .site-header,.single-product .site-header{background-color:transparent;border-block-end:0}.has-page-hero .site-header--on-dark,.home .site-header--on-dark{--gray-text:hsla(0,0%,100%,.95)}.has-page-hero .site-header--on-dark:before,.home .site-header--on-dark:before{opacity:0}.has-page-hero .page-panel{background-color:var(--gray-bg-subtle);border-radius:var(--radius-7);position:relative}.search #content{background-color:var(--gray-bg-subtle);border-radius:0 0 var(--radius-7) var(--radius-7);margin-block-start:calc(-1*var(--site-header-height));padding-block-start:var(--site-header-height)}.page-main{--region-space:var(--space-9)}.product-single__panel{background-color:var(--gray-bg-subtle);border-radius:0 0 var(--radius-7) var(--radius-7);margin-block-start:calc(-1*var(--site-header-height));padding-block-start:var(--site-header-height)}.product-single__container{padding-block:min(max(1.5rem,calc(1.5rem + (2 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem) min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);padding-inline:var(--site-gutter)}.product-single__breadcrumbs{margin-block-end:min(max(1.5rem,calc(1.5rem + (2 - 1.5) * (100vw - 23.4375rem) / (108 - 23.4375))),2rem)}.product-single__divider{background-color:var(--gray-border-subtle);block-size:1px;border:0;inline-size:100%;margin:0}.product-single__divider--full{inline-size:calc(100% + 2*var(--site-gutter));margin-inline:calc(-1*var(--site-gutter))}.product-single__layout{display:grid;gap:min(max(2rem,calc(2rem + (4 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem);grid-template-columns:1fr;margin-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);margin-inline:auto;max-inline-size:var(--width-wide)}@media screen and (min-width:64em){.product-single__layout{align-items:start;gap:var(--space-9);grid-template-columns:.9fr 1.1fr}.product-single__layout:has(>.product-single__scope)>.product-single__scope{grid-column:2;grid-row:1}.product-single__layout:has(>.product-single__scope)>.product-single__gallery{grid-column:1;grid-row:1/span 2}.product-single__layout:has(>.product-single__scope)>.product-single__body{grid-column:2;grid-row:2}}@media screen and (min-width:64em)and (min-height:40em){.product-single__gallery{--gallery-top:calc(var(--site-header-height) + var(--space-7));--gallery-below-main:calc(120px + var(--space-3));inset-block-start:var(--gallery-top);max-inline-size:calc(100svh - var(--gallery-top) - var(--space-5) - var(--gallery-below-main));position:sticky}.product-single__gallery:not(:has(.product-gallery__thumbs)){--gallery-below-main:0px}}.product-gallery{display:flex;flex-direction:column;gap:var(--space-3)}.product-gallery__main{aspect-ratio:1;background-color:hsla(0,0%,100%,.95);border:1px solid var(--gray-border-subtle);border-radius:var(--radius-6);display:grid;margin:0;padding:var(--space-8);place-items:center}.product-gallery__main[hidden]{display:none}.product-gallery__main-img{block-size:100%;border-radius:var(--radius-5);inline-size:100%;object-fit:contain}.product-gallery__thumbs{display:flex;gap:var(--space-3);list-style:none;margin:0;padding:0}.product-gallery__thumb-item{flex:0 1 120px;min-inline-size:0}.product-gallery__thumb{aspect-ratio:1;background-color:hsla(0,0%,100%,.95);border:1px solid var(--gray-border-subtle);border-radius:var(--radius-6);cursor:pointer;display:grid;inline-size:100%;padding:var(--space-5);place-items:center;transition:border-color var(--duration)}.product-gallery__thumb[aria-current=true]{border-color:var(--accent-solid)}.product-gallery__thumb:focus-visible,.product-gallery__thumb:hover{border-color:var(--gray-border-strong)}.product-gallery__thumb-img{block-size:100%;border-radius:var(--radius-5);inline-size:100%;object-fit:contain}.product-single__body{display:flex;flex-direction:column;gap:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem);min-inline-size:0}.product-single__head{display:flex;flex-direction:column;gap:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)}.product-single__title-block{display:flex;flex-direction:column;gap:var(--space-5)}.product-single__risk{align-self:flex-start;background-color:var(--gray-contrast);border:1px solid var(--gray-border);border-radius:var(--radius-4);color:var(--gray-text);font-size:var(--font-size-text--xs);line-height:var(--line-height-text--xs);margin:0;padding:var(--space-1) var(--space-3)}.product-single__title{color:var(--gray-text);font:var(--font-headline-1);letter-spacing:-.03em;margin:0;overflow-wrap:break-word}.product-single__price{color:var(--gray-text);font-size:var(--font-size-text);line-height:var(--line-height-text);margin:0}.product-single__intro{display:flex;flex-direction:column;gap:var(--space-6)}.product-single__lead{color:var(--gray-text);font-size:var(--font-size-text);line-height:var(--line-height-text);margin:0}.product-single__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-6)}.product-single__pdf{align-items:center;background-color:var(--accent-solid);border-radius:var(--radius-4);display:inline-flex;font-size:var(--font-size-2);font-weight:var(--font-weight-medium);gap:var(--space-2);line-height:1.4285714286;padding:var(--space-3) var(--space-6);transition:background-color var(--duration);white-space:nowrap}.product-single__pdf,.product-single__pdf:link,.product-single__pdf:visited{color:var(--accent-contrast);text-decoration:none}.product-single__pdf:focus-visible,.product-single__pdf:hover{background-color:var(--accent-solid-hover)}.product-single__selfmedication{block-size:40px;display:block;inline-size:auto;max-inline-size:100%}.product-lineup{display:flex;flex-direction:column;gap:var(--space-4)}.product-lineup__title{color:var(--gray-text);font-size:var(--font-size-text);font-weight:var(--font-weight-medium);margin:0}.product-lineup__options{display:flex;flex-wrap:wrap;gap:var(--space-3)}.product-lineup__option{background-color:transparent;border:1px solid var(--gray-border-strong);border-radius:var(--radius-5);color:var(--gray-text);cursor:pointer;display:block;flex:1 1 0;font-size:var(--font-size-3);line-height:1.5;min-inline-size:0;padding:var(--space-5);text-align:left;text-decoration:none;transition:color var(--duration),background-color var(--duration),border-color var(--duration)}.product-lineup__option[aria-current=true]{background-color:var(--accent-a2);border-color:var(--accent-solid);color:var(--accent-text)}.product-lineup__option:focus-visible,.product-lineup__option:hover{border-color:var(--accent-solid)}.product-single__prose{font-size:var(--font-size-text);line-height:var(--line-height-text)}.product-single__prose :is(h2){color:var(--gray-text);font:var(--font-headline-3);letter-spacing:-.03em}.products-materials{color:var(--gray-text)}.products-materials__inner{margin-inline:auto;max-inline-size:calc(var(--width-wide) + 2*var(--site-gutter));padding-block-start:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);padding-inline:var(--site-gutter)}.products-materials__row{display:grid;gap:min(max(2rem,calc(2rem + (3 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),3rem)}@media screen and (min-width:64em){.products-materials__row{align-items:start;column-gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);grid-template-columns:minmax(min-content,1fr) minmax(0,60rem)}}.products-materials__content{align-items:flex-start;display:flex;flex-direction:column;gap:min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.products-materials__heading{color:var(--gray-text);font:var(--font-headline-2);letter-spacing:-.02em;margin:0;word-break:keep-all}.products-materials__lead>*{margin-block:0}.products-materials__lead>*+*{margin-block-start:var(--space-5)}.products-archive__section-title{color:var(--gray-text);font:var(--font-headline-2);letter-spacing:-.02em;margin:0 0 min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.products-archive__body{color:var(--gray-text);margin-inline:auto;max-inline-size:calc(var(--width-wide) + 2*var(--site-gutter));padding-block:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem) min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem);padding-inline:var(--site-gutter)}.products-archive__body:before{background-color:var(--gray-border-subtle);block-size:1px;content:"";display:block;margin-block-end:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.products-archive__content{container:products-content/inline-size;display:flex;flex-direction:column;gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.products-archive__empty{color:var(--gray-text-subtle);margin:0}.product-grid{--product-grid-gap:min(max(1rem,calc(1rem + (1.5 - 1) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem);display:grid;gap:var(--product-grid-gap);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.product-grid>li{margin-block:0;max-inline-size:none}@container products-content (min-width: 32rem){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container products-content (min-width: 50rem){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.terms-grid__card--compact .terms-grid__name{font:var(--font-headline-4)}.terms-grid__card--compact .terms-grid__figure{aspect-ratio:37/26;max-block-size:16.375rem}.terms-grid__card--compact .terms-grid__figure--cover{padding:0}.terms-grid__card--compact .terms-grid__image--cover{object-fit:cover}.product-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.product-pagination__item{margin-block:0;max-inline-size:none}.product-pagination .page-numbers{align-items:center;block-size:var(--space-9);border:1px solid var(--gray-border-subtle);color:var(--gray-text);display:inline-flex;font-size:var(--font-size-4);inline-size:var(--space-9);justify-content:center;text-decoration:none;transition:color var(--duration),border-color var(--duration)}.product-pagination__item+.product-pagination__item .page-numbers{margin-inline-start:-1px}.product-pagination__item:first-child .page-numbers{border-end-start-radius:var(--radius-3);border-start-start-radius:var(--radius-3)}.product-pagination__item:last-child .page-numbers{border-end-end-radius:var(--radius-3);border-start-end-radius:var(--radius-3)}.product-pagination .page-numbers.current{background-color:var(--accent-solid);border-color:var(--accent-solid);color:var(--accent-contrast);position:relative;z-index:1}.product-pagination .page-numbers.dots{color:var(--gray-text-subtle)}.product-pagination a.page-numbers:focus-visible,.product-pagination a.page-numbers:hover{border-color:var(--accent-solid);color:var(--accent-solid);position:relative;z-index:1}.products-notice{color:var(--gray-text)}.products-notice__inner{margin-inline:auto;max-inline-size:calc(var(--width-wide) + 2*var(--site-gutter));padding-block:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);padding-inline:var(--site-gutter)}.products-notice__inner:before{background-color:var(--gray-border-subtle);block-size:1px;content:"";display:block;margin-block-end:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem)}.products-notice__row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:min(max(2rem,calc(2rem + (4 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem);justify-content:space-between}.products-notice .novark-label{flex:none;margin:0}.products-notice__body{flex:1 1 44rem;max-inline-size:60rem;min-inline-size:0}.products-notice__title{color:var(--gray-text);font:var(--font-headline-2);letter-spacing:-.03em;margin:0 0 var(--space-5)}.products-notice__text{font:var(--font-text);margin:0}.grecaptcha-badge{visibility:hidden}.post-password-form [type=submit]{margin-block-start:1rem;width:100%}.site-footer{--site-footer-bg:#06152d;--link-color:var(--white-a12);background-color:var(--site-footer-bg);color:var(--white-a12)}.error404 .site-footer,.has-page-hero .site-footer,.home .site-footer,.page:not(.has-page-hero) .site-footer,.search .site-footer,.single-career .site-footer,.single-post .site-footer,.single-product .site-footer{--site-footer-bg:transparent}.site-footer__inner{display:flex;flex-direction:column;gap:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem);padding-block:min(max(3rem,calc(3rem + (7.75 - 3) * (100vw - 23.4375rem) / (108 - 23.4375))),7.75rem) min(max(2.5rem,calc(2.5rem + (4 - 2.5) * (100vw - 23.4375rem) / (108 - 23.4375))),4rem)}.site-footer__divider{background-color:var(--white-a4);block-size:1px}.site-footer__main{display:grid;gap:var(--space-8) var(--space-5);grid-template-areas:"logo  totop" "nav   .";grid-template-columns:1fr auto;place-items:start start}.site-footer-branding{grid-area:logo}.footer-nav-primary{grid-area:nav;margin-inline-start:calc(-1*var(--space-2))}.site-footer__totop{grid-area:totop}@media screen and (min-width:64em){.site-footer__main{column-gap:min(max(2rem,calc(2rem + (4.5 - 2) * (100vw - 23.4375rem) / (108 - 23.4375))),4.5rem);grid-template-areas:"logo . nav totop";grid-template-columns:auto 1fr auto auto}.footer-nav-primary{margin-inline-start:0}}.site-footer__title{margin:0}.site-footer__title-content{display:inline-block}.site-footer__title-content,.site-footer__title-content:is(:link,:visited,:hover,:focus){color:var(--white-a12);text-decoration:none}.site-footer-branding svg{block-size:min(max(5rem,calc(5rem + (6.5625 - 5) * (100vw - 23.4375rem) / (108 - 23.4375))),6.5625rem);display:block;inline-size:auto}.footer-nav-primary .navigation__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-5)}.site-footer__totop{align-items:center;background-color:var(--white-a3);block-size:var(--space-8);border:1px solid var(--white-a4);border-radius:var(--radius-5);display:inline-flex;inline-size:var(--space-8);justify-content:center;transition:background-color var(--duration)}.site-footer__totop,.site-footer__totop:link,.site-footer__totop:visited{color:var(--white-a12)}.site-footer__totop:hover{background-color:var(--white-a4)}.site-footer__totop:focus-visible{outline:2px solid var(--white-a8);outline-offset:2px}.site-footer__totop .icon{block-size:1.125rem;inline-size:1.125rem}.site-footer__legal{display:flex;flex-direction:column;gap:var(--space-5);margin-inline-start:calc(-1*var(--space-2))}.footer-nav-secondary .navigation__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-5)}.footer-nav-primary a,.footer-nav-secondary a{align-items:center;display:inline-flex;padding:var(--space-1) var(--space-2)}.footer-nav-primary a:hover,.footer-nav-secondary a:hover{text-decoration:none}.footer-nav-primary a{font-size:var(--font-size-3);line-height:var(--line-height-3)}.footer-nav-secondary a{font-size:var(--font-size-2);line-height:var(--line-height-2)}.site-footer__copyright{color:var(--white-a12);font-size:var(--font-size-1);line-height:var(--line-height-1);margin:0;padding-inline:var(--space-2)}.site-header{--flow-space:0;background-color:var(--gray-bg-subtle);border-bottom:1px solid var(--gray-border-subtle);height:var(--site-header-height);position:sticky;top:0;width:100%;z-index:3}.site-header:before{background-image:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));content:"";inset:0;position:absolute;transition:opacity .3s ease-out;z-index:-1}.site-header__inner{align-items:center;display:flex;gap:var(--space-5);height:var(--site-header-height)}.site-header-branding-wrapper{margin-inline-end:auto}.site-header-pill{--gray-text:var(--gray-12);align-items:center;background-color:#fff;border-radius:10px;color:var(--gray-text);display:flex;gap:var(--space-4);padding:var(--space-1)}@media screen and (max-width:64em){.site-header__inner .site-header-pill--collapse-lg{display:none}}.site-header__title{font-family:var(--font-family-display);font-size:min(max(1.2375rem,calc(1.2375rem + (1.5 - 1.2375) * (100vw - 23.4375rem) / (108 - 23.4375))),1.5rem);font-weight:var(--font-weight-bold);letter-spacing:-.05em;line-height:1.2;margin:0}.site-header__title>a:link,.site-header__title>a:visited{color:inherit;text-decoration:none}