@charset "UTF-8";:root{--color-primary:var(--brand-color-primary, #111111);--color-secondary:var(--brand-color-secondary, #f5f5f0);--color-accent:var(--brand-color-accent, #006c67);--color-ink:var(--brand-color-ink, #111111);--color-paper:var(--brand-color-paper, #ffffff);--font-heading:var(--brand-font-heading, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-body:var(--brand-font-body, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--container-width:1180px;--container-padding:clamp(1rem, 4vw, 2rem);--radius-sm:0.375rem;--radius-md:0.75rem;--radius-lg:1.25rem;--transition-fast:160ms ease;--transition-base:240ms ease}[data-theme=dark]{--color-primary:#ffffff;--color-secondary:#181818;--color-accent:var(--brand-color-accent, #7a4dff);--color-ink:#f5f5f5;--color-paper:#101010}*,::after,::before{box-sizing:border-box}html{min-height:100%;-webkit-text-size-adjust:100%}body{min-height:100%;margin:0}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:1rem;line-height:1.6;transition:background-color var(--transition-base),color var(--transition-base)}.site-main{min-height:60vh;overflow:hidden}.container,.site-footer__inner,.site-header__inner{width:min(100% - var(--container-padding) * 2,var(--container-width));margin-inline:auto}::-moz-selection{background:var(--color-accent);color:var(--color-paper)}::selection{background:var(--color-accent);color:var(--color-paper)}:root{--inventiva-type-display:clamp(3rem, 7vw, 7.25rem);--inventiva-type-page-title:clamp(2.25rem, 4.5vw, 4.5rem);--inventiva-type-heading:clamp(1.55rem, 2.4vw, 2.35rem);--inventiva-type-card-heading:clamp(1.3rem, 1.9vw, 1.9rem);--inventiva-type-subheading:clamp(1rem, 1.25vw, 1.2rem);--inventiva-type-body:clamp(1rem, 1.05vw, 1.12rem);--inventiva-type-small:clamp(0.78rem, 0.9vw, 0.9rem);--inventiva-type-button:0.78rem;--inventiva-leading-display:0.88;--inventiva-leading-page-title:0.95;--inventiva-leading-heading:1.05;--inventiva-leading-card-heading:1.05;--inventiva-leading-subheading:1.18;--inventiva-leading-body:1.48;--inventiva-leading-small:1.35;--inventiva-tracking-display:-0.055em;--inventiva-tracking-page-title:-0.02em;--inventiva-tracking-heading:0.04em;--inventiva-tracking-card-heading:0.03em;--inventiva-tracking-body:0.018em;--inventiva-tracking-small:0.08em}body{font-family:var(--inventiva-font-body);color:var(--inventiva-teal);background:var(--inventiva-white);font-size:var(--inventiva-type-body);line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-card-heading,.inventiva-page-title,.inventiva-section-heading,h1,h2,h3,h4{color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-weight:950;text-transform:uppercase}.inventiva-page-title,h1{font-size:var(--inventiva-type-page-title);line-height:var(--inventiva-leading-page-title);letter-spacing:var(--inventiva-tracking-page-title)}.inventiva-section-heading,h2{font-size:var(--inventiva-type-heading);line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading)}.inventiva-card-heading,h3,h4{font-size:var(--inventiva-type-card-heading);line-height:var(--inventiva-leading-card-heading);letter-spacing:var(--inventiva-tracking-card-heading)}.inventiva-body-text,li,p{font-size:var(--inventiva-type-body);line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-eyebrow,.inventiva-small-label{color:var(--inventiva-lime);font-size:var(--inventiva-type-small);font-weight:950;line-height:var(--inventiva-leading-small);letter-spacing:var(--inventiva-tracking-small);text-transform:uppercase}.inventiva-subheading{font-size:var(--inventiva-type-subheading);font-weight:950;line-height:var(--inventiva-leading-subheading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.accent-color{color:var(--inventiva-lime)}.site-header{position:sticky;z-index:100;top:0;background:color-mix(in srgb,var(--color-paper) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);backdrop-filter:blur(14px)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:76px}.site-header__brand{flex:0 0 auto}.site-logo{display:inline-flex;align-items:center;color:var(--color-primary);font-weight:800;text-decoration:none}.site-header__nav{display:flex;align-items:center;margin-left:auto}.site-menu{display:flex;align-items:center;gap:1.25rem;margin:0;padding:0;list-style:none}.site-menu li{position:relative}.site-menu a{display:inline-flex;align-items:center;padding-block:.4rem;color:var(--color-ink);font-size:.95rem;font-weight:600;text-decoration:none;transition:color var(--transition-fast)}.site-menu a:focus-visible,.site-menu a:hover{color:var(--color-accent)}.site-menu .sub-menu{position:absolute;top:calc(100% + .75rem);left:0;display:grid;gap:.25rem;min-width:220px;margin:0;padding:.75rem;list-style:none;background:var(--color-paper);border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:var(--radius-md);box-shadow:0 18px 40px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(.35rem);transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast)}.site-menu .sub-menu a{width:100%;padding:.45rem .6rem;border-radius:var(--radius-sm)}.site-menu .sub-menu a:focus-visible,.site-menu .sub-menu a:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.site-menu li:focus-within>.sub-menu,.site-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--color-ink);background:0 0;border:1px solid color-mix(in srgb,var(--color-ink) 16%,transparent);border-radius:999px;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.theme-toggle:focus-visible,.theme-toggle:hover{color:var(--color-accent);border-color:var(--color-accent)}@media (max-width:767px){.site-header__inner{min-height:64px}.site-header__nav{display:none}}.site-footer{margin-top:clamp(4rem,10vw,8rem);padding-block:clamp(2.5rem,6vw,4rem);background:var(--color-secondary);color:var(--color-ink)}.site-footer__inner{display:grid;gap:1.5rem}.site-footer__nav .site-menu{justify-content:flex-start;flex-wrap:wrap}.site-footer__copyright{font-size:.9rem;opacity:.72}.button,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.25rem;color:var(--color-paper);background:var(--color-primary);border:1px solid var(--color-primary);border-radius:999px;font-weight:700;line-height:1;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.button:focus-visible,.button:hover,.wp-block-button__link:focus-visible,.wp-block-button__link:hover{color:var(--color-paper);background:var(--color-accent);border-color:var(--color-accent);transform:translateY(-1px)}form{display:grid;gap:1rem}label{display:grid;gap:.4rem;font-weight:700}input,select,textarea{width:100%;padding:.85rem 1rem;color:var(--color-ink);background:var(--color-paper);border:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent);border-radius:var(--radius-sm)}input:focus,select:focus,textarea:focus{outline:2px solid color-mix(in srgb,var(--color-accent) 60%,transparent);outline-offset:2px}textarea{min-height:9rem;resize:vertical}.hero{padding-block:clamp(4rem,12vw,9rem)}.hero__inner{width:min(100% - var(--container-padding) * 2,var(--container-width));margin-inline:auto}.hero__eyebrow{margin-bottom:1rem;color:var(--color-accent);font-size:.875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero__content{max-width:760px}.hero__text{max-width:620px;font-size:clamp(1.1rem,2vw,1.35rem)}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.text-image{padding-block:clamp(3rem,8vw,6rem)}.text-image__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:center;width:min(100% - var(--container-padding) * 2,var(--container-width));margin-inline:auto}.text-image__media img{width:100%;border-radius:var(--radius-lg);-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.text-image{overflow:hidden}.text-image__inner{grid-template-columns:minmax(0,1fr);width:min(100% - var(--inventiva-gutter,var(--container-padding,1.5rem)) * 2,var(--container-width))}.text-image__content,.text-image__media{min-width:0}.text-image__heading,.text-image__text{max-width:100%}}.cta{padding-block:clamp(3rem,8vw,6rem)}.cta__inner{width:min(100% - var(--container-padding) * 2,var(--container-width));margin-inline:auto;padding:clamp(2rem,6vw,4rem);background:var(--color-secondary);border-radius:var(--radius-lg)}.cta__content{max-width:720px}.cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.screen-reader-text,.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{z-index:9999;top:1rem;left:1rem;width:auto;height:auto;padding:.75rem 1rem;clip:auto;color:var(--color-paper);background:var(--color-primary);border-radius:var(--radius-sm)}.alignwide{width:min(100% - var(--container-padding) * 2,var(--container-width));margin-inline:auto}.alignfull{width:100%;max-width:none}.has-text-align-center{text-align:center}sup{line-height:.5em!important;font-size:.625em!important}:root{--inventiva-white:#ffffff;--inventiva-off-white:#f4f4f2;--inventiva-light-gray:#e0e0e0;--inventiva-lime:#78BE21;--inventiva-teal-dark:#004e42;--inventiva-teal:#185A66;--inventiva-aqua:#2BC4AD;--inventiva-mint:#b0f5c0;--inventiva-black:#000000;--inventiva-font-heading:"Nexa","Montserrat","Avenir Next",system-ui,sans-serif;--inventiva-font-body:"Nexa","Montserrat","Avenir Next",system-ui,sans-serif;--inventiva-container:1600px;--inventiva-gutter:clamp(1.25rem, 4vw, 4rem);--inventiva-section-y:clamp(4rem, 8vw, 7rem)}body{font-family:var(--inventiva-font-body);color:var(--inventiva-teal);background:var(--inventiva-white)}.accent-color{color:var(--inventiva-lime)}p{font-weight:400}.inventiva-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.42rem 1.18rem;border:2px solid var(--inventiva-lime,#78be21);border-radius:999px;background:0 0;color:var(--inventiva-teal-dark,#004f47);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-button,.8rem);font-weight:950;line-height:1;letter-spacing:var(--inventiva-tracking-small,.06em);text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.inventiva-button:focus-visible,.inventiva-button:hover{background:var(--inventiva-lime,#78be21);border-color:var(--inventiva-lime,#78be21);color:var(--inventiva-teal-dark,#004f47);outline:0;transform:translateY(-1px)}.inventiva-button--light{color:var(--inventiva-white,#fff)}.inventiva-button--light:focus-visible,.inventiva-button--light:hover{color:var(--inventiva-teal-dark,#004f47)}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}html{scroll-behavior:smooth}[id]{scroll-margin-top:80px}.inventiva-section-curve{position:relative;overflow:visible;--inventiva-section-curve-height:clamp(7rem, 11vw, 12rem);--inventiva-section-curve-color:currentColor}.inventiva-section-curve>*{position:relative;z-index:1}.inventiva-section-curve::after,.inventiva-section-curve::before{content:"";position:absolute;left:0;z-index:0;display:none;width:100%;height:var(--inventiva-section-curve-height);background-color:var(--inventiva-section-curve-color);mask-image:url(../images/inventiva/shapes/section-curve-top.svg);mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url(../images/inventiva/shapes/section-curve-top.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;pointer-events:none}.inventiva-section-curve--top{margin-top:var(--inventiva-section-curve-height)}.inventiva-section-curve--top::before{display:block;top:calc(var(--inventiva-section-curve-height) * -1)}.inventiva-section-curve--bottom{margin-bottom:var(--inventiva-section-curve-height)}.inventiva-section-curve--bottom::after{display:block;bottom:calc(var(--inventiva-section-curve-height) * -1);transform:rotate(180deg)}.curve-spacer{min-height:150px}.inventiva-section-curve::after,.inventiva-section-curve::before{height:calc(var(--inventiva-section-curve-height) + 2px)}.inventiva-section-curve--top::before{top:calc(var(--inventiva-section-curve-height) * -1 - 1px)}.inventiva-section-curve--bottom::after{bottom:calc(var(--inventiva-section-curve-height) * -1 - 1px)}.inventiva-anchor-alias,[id]{scroll-margin-top:clamp(6.5rem,10vw,9rem)}.inventiva-anchor-alias{position:relative;display:block;width:1px;height:1px;overflow:hidden;pointer-events:none}.inventiva-lowercase,.scientific-lowercase{text-transform:lowercase!important}.inventiva-container,.site-footer__inner{width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);margin-inline:auto}.inventiva-site-header,.site-header{position:relative;z-index:1000;background:0 0;border-bottom:0}.inventiva-site-header{position:fixed;top:0;width:100%;background:0 0;border-bottom:0;box-shadow:none;backdrop-filter:none;transition:background-color 180ms ease,box-shadow 180ms ease,backdrop-filter 180ms ease}.inventiva-site-header.is-scrolled{background:rgba(255,255,255,.84);box-shadow:0 12px 35px rgba(25,93,103,.08);backdrop-filter:blur(14px)}.inventiva-site-header__inner{display:flex;align-items:stretch;justify-content:space-between;gap:clamp(1rem,2vw,2rem);width:100%;height:80px;min-height:0;margin-inline:auto;padding:0 clamp(2rem,5vw,4rem)}.inventiva-site-header__brand{flex:0 0 auto;display:inline-flex;align-items:center;max-width:180px;color:var(--inventiva-teal);font-size:1rem;font-weight:950;text-decoration:none}.inventiva-site-header__brand img{display:block;width:auto;max-width:160px;max-height:58px}.inventiva-site-header__logo,.inventiva-site-header__nav{display:flex;align-items:stretch;height:100%}.inventiva-site-header__actions{order:3;display:flex;align-items:center;gap:.75rem;height:100%}.inventiva-site-header__nav{margin-left:auto;order:2;position:static}.inventiva-site-header__nav .inventiva-primary-menu{position:static;display:flex;align-items:stretch;gap:clamp(.85rem,1.55vw,2rem);height:100%;margin:0;padding:0;list-style:none}.inventiva-site-header__nav .menu-item{position:relative;display:flex;align-items:stretch;height:100%}.inventiva-site-header__nav .menu-item>a{position:relative;display:flex;align-items:center;height:100%;padding-top:0;padding-bottom:0;color:var(--inventiva-teal-dark);font-size:clamp(.72rem,.68vw,.84rem);font-weight:950;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.inventiva-site-header__nav .menu-item>a::after{content:"";position:absolute;right:0;bottom:1.5rem;left:0;width:100%;height:.2rem;margin:0 auto;background:var(--inventiva-lime);border-radius:999px;transform:scaleX(0);transform-origin:center;transition:transform 180ms ease}.inventiva-site-header__nav .menu-item>a:focus-visible,.inventiva-site-header__nav .menu-item>a:hover{color:var(--inventiva-teal-dark)}.inventiva-site-header__nav .menu-item>a:focus-visible::after,.inventiva-site-header__nav .menu-item>a:hover::after{transform:scaleX(1)}.inventiva-site-header__nav .current-menu-item>a::after{transform:scaleX(1)}.inventiva-site-header__nav .menu-item-has-children>a{display:flex;align-items:center;gap:.25rem}.inventiva-site-header__nav .menu-item-has-children>a::before{content:"";display:inline-block;order:2;width:0;height:0;margin-top:.1rem;border-top:.28rem solid currentColor;border-right:.22rem solid transparent;border-left:.22rem solid transparent;transition:transform 180ms ease}.inventiva-site-header__nav .menu-item-has-children::after{content:"";position:absolute;top:100%;right:0;left:0;z-index:999;display:none;height:.5rem}.inventiva-site-header__nav .menu-item-has-children:focus-within::after,.inventiva-site-header__nav .menu-item-has-children:hover::after{display:block}.inventiva-site-header__nav .menu-item-has-children:focus-within>a::before,.inventiva-site-header__nav .menu-item-has-children:hover>a::before{transform:rotate(180deg)}.inventiva-site-header__nav .menu-item-has-children:focus-within>.sub-menu,.inventiva-site-header__nav .menu-item-has-children:hover>.sub-menu{z-index:1001;opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,0,0)}.inventiva-site-header__nav .sub-menu{position:absolute;top:100%;left:50%;z-index:1000;margin:0;padding:1.35rem 1.6rem;list-style:none;background:var(--inventiva-white);border:1px solid rgba(25,93,103,.12);border-radius:.75rem;box-shadow:0 18px 45px rgba(0,0,0,.08);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,.5rem,0);transition:opacity 180ms ease,visibility 180ms ease,transform 180ms ease}.inventiva-site-header__nav .sub-menu .menu-item{position:static;display:block;height:auto;margin:0;padding:0}.inventiva-site-header__nav .sub-menu a{display:inline-flex;align-items:center;gap:.35rem;height:auto;padding:0;color:var(--inventiva-teal-dark);font-size:.82rem;font-weight:900;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.inventiva-site-header__nav .sub-menu a::after,.inventiva-site-header__nav .sub-menu a::before{display:none}.inventiva-site-header__nav .sub-menu a:focus-visible,.inventiva-site-header__nav .sub-menu a:hover{color:var(--inventiva-lime)}.inventiva-site-header__nav .inventiva-menu-mega{position:relative}.inventiva-site-header__nav .inventiva-menu-mega>.sub-menu{left:50%;display:grid;opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:repeat(3,minmax(180px,1fr));gap:.85rem 2.75rem;width:min(940px,100vw - 6.25rem);transform:translate3d(-50%,.5rem,0)}.inventiva-site-header__nav .inventiva-menu-mega.is-mega-open>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,0,0)}.inventiva-site-header__nav .inventiva-menu-mega.is-mega-edge-aligned>.sub-menu{right:50px;left:auto;transform:translate3d(0,.5rem,0)}.inventiva-site-header__nav .inventiva-menu-mega.is-mega-edge-aligned.is-mega-open>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0)}.inventiva-site-header__nav .inventiva-menu-list{position:relative}.inventiva-site-header__nav .inventiva-menu-list>.sub-menu{right:auto;left:50%;display:grid;grid-template-columns:1fr;gap:.75rem;width:-moz-max-content;width:max-content;min-width:14rem;padding:1rem 1.1rem;transform:translate3d(-50%,.5rem,0)}.inventiva-site-header__nav .inventiva-menu-list>.sub-menu a{font-size:.78rem;letter-spacing:.06em}.inventiva-site-header__nav .inventiva-menu-list:focus-within>.sub-menu,.inventiva-site-header__nav .inventiva-menu-list:hover>.sub-menu{transform:translate3d(-50%,0,0)}.inventiva-site-header .lang-item{display:none!important}.inventiva-site-header__toggle{display:none;width:44px;height:44px;padding:0;border:1px solid rgba(25,93,103,.16);border-radius:999px;background:var(--inventiva-white);cursor:pointer}.inventiva-site-header__toggle span:not(.screen-reader-text){display:block;width:18px;height:2px;margin:4px auto;background:var(--inventiva-teal);border-radius:999px}.inventiva-site-header__close,.inventiva-site-header__overlay,.inventiva-site-header__submenu-toggle{display:none}.inventiva-site-header__close,.inventiva-site-header__submenu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:var(--inventiva-teal-dark);cursor:pointer}.inventiva-site-header__overlay{position:fixed;inset:0;z-index:1001;width:100%;height:100%;border:0;background:rgba(3,39,43,.58);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity 220ms ease}.inventiva-language-toggle{--toggle-track:#f1f1f1;--toggle-border:transparent;--toggle-active-bg:var(--inventiva-white);--toggle-text:var(--inventiva-teal-dark);--toggle-muted-text:#8d8d8d;--toggle-active-text:var(--inventiva-teal-dark);--toggle-hover-border:rgba(16, 85, 82, 0.12);position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:clamp(10rem,9.8vw,10.75rem);min-height:clamp(2rem,2.25vw,2.25rem);padding:.22rem;border:1px solid var(--toggle-border);border-radius:999px;background:var(--toggle-track);color:var(--toggle-text);font-family:var(--inventiva-font-heading);font-size:clamp(.6rem,.55vw,.68rem);font-weight:900;letter-spacing:.08em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;box-shadow:0 .75rem 1.8rem rgba(0,0,0,.14);transition:border-color 180ms ease,background-color 180ms ease,color 180ms ease}.inventiva-language-toggle::before{content:"";position:absolute;top:.22rem;bottom:.22rem;left:.22rem;z-index:0;width:calc(50% - .22rem);border-radius:999px;background:var(--toggle-active-bg);box-shadow:0 .45rem 1.35rem rgba(0,0,0,.11);transition:transform 180ms ease}.inventiva-language-toggle.is-en-active::before{transform:translateX(100%)}.inventiva-language-toggle__option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:1.22rem;padding-inline:.48rem;color:var(--toggle-muted-text);transition:color 180ms ease}.inventiva-language-toggle.is-en-active .inventiva-language-toggle__option--en,.inventiva-language-toggle.is-fr-active .inventiva-language-toggle__option--fr{color:var(--toggle-active-text)}.inventiva-language-toggle:focus-visible,.inventiva-language-toggle:hover{border-color:var(--toggle-hover-border);color:var(--inventiva-teal-dark);box-shadow:0 .85rem 1.95rem rgba(0,0,0,.16);outline:0}.inventiva-language-toggle--footer{--toggle-track:rgba(255, 255, 255, 0.14);--toggle-muted-text:rgba(255, 255, 255, 0.62);--toggle-active-text:var(--inventiva-teal-dark);--toggle-hover-border:rgba(255, 255, 255, 0.28)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);min-height:92px;margin-inline:auto}.site-branding img,.site-logo img{display:block;max-width:190px;height:auto}.primary-menu,.site-navigation{display:flex;align-items:center;gap:clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none}.primary-menu a,.site-navigation a{color:var(--inventiva-teal);font-size:.92rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none}.primary-menu a:focus-visible,.primary-menu a:hover,.site-navigation a:focus-visible,.site-navigation a:hover{color:var(--inventiva-lime)}@media (max-width:1180px){html.inventiva-menu-open,html.inventiva-menu-open body{overflow:hidden;overscroll-behavior:none}.inventiva-site-header__inner{align-items:center;height:80px}.inventiva-site-header__actions{height:auto}.inventiva-site-header__toggle{display:inline-block;position:relative;z-index:1003;border:2px solid var(--inventiva-lime)}.inventiva-site-header__toggle span:not(.screen-reader-text){transition:transform 180ms ease,opacity 180ms ease}.inventiva-site-header__nav{position:fixed;right:0;bottom:0;top:0;z-index:1002;display:flex!important;flex-direction:column;width:min(84vw,27rem);height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;padding:clamp(5.5rem,12vw,7rem) clamp(1.5rem,5vw,2.75rem) max(clamp(2rem,7vw,3.5rem),env(safe-area-inset-bottom));background:var(--inventiva-white);border-bottom:0;box-shadow:-28px 0 70px rgba(3,39,43,.24);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translateX(105%);transition:transform 280ms ease}.inventiva-site-header__nav .inventiva-primary-menu{display:grid;gap:0;height:auto;align-items:stretch;margin-block:auto}.inventiva-site-header__nav .menu-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:auto;border-bottom:1px solid rgba(25,93,103,.12)}.inventiva-site-header__nav .menu-item>a{height:auto;min-height:3.75rem;padding:1rem 0;font-size:.96rem;line-height:1.2}.inventiva-site-header__nav .menu-item>a::after,.inventiva-site-header__nav .menu-item>a::before{display:none}.inventiva-site-header__nav .menu-item-has-children>a{gap:0}.inventiva-site-header__nav .menu-item-has-children>a::before{display:none}.inventiva-site-header__nav .menu-item-has-children::after{display:none}.inventiva-site-header__nav .menu-item-has-children:focus-within>.sub-menu,.inventiva-site-header__nav .menu-item-has-children:hover>.sub-menu{transform:none}.inventiva-site-header__nav .sub-menu{position:static;grid-column:1/-1;display:none;grid-template-columns:1fr;width:100%;min-width:0;padding:0 0 1rem 1rem;margin:0;border:0;border-radius:0;background:0 0;box-shadow:none;gap:0;opacity:1;visibility:visible;pointer-events:auto;transform:none}.inventiva-site-header__nav .sub-menu .menu-item{border-bottom:0}.inventiva-site-header__nav .sub-menu a{width:100%;min-height:0;padding:.55rem 0;color:var(--inventiva-teal-dark);font-size:.86rem;font-weight:800;letter-spacing:.04em;line-height:1.3;white-space:normal}.inventiva-site-header__nav .inventiva-menu-list>.sub-menu,.inventiva-site-header__nav .inventiva-menu-mega>.sub-menu{right:auto;left:auto;display:none;grid-template-columns:1fr;width:100%;max-width:none;min-width:0;padding:0 0 1rem 1rem;transform:none}.inventiva-site-header__nav .menu-item.is-submenu-open>.sub-menu{display:grid}.inventiva-site-header__close{position:absolute;top:1.35rem;right:1.35rem;display:grid;place-items:center;width:3rem;height:3rem;border:2px solid rgba(105,194,30,.55);border-radius:50%;font-size:2rem;line-height:1}.inventiva-site-header__submenu-toggle{display:grid;place-items:center;width:1.875rem;height:1.875rem;margin-left:.75rem;padding:0;border:2px solid rgba(105,194,30,.55);border-radius:50%}.inventiva-site-header__submenu-toggle span{display:block;width:.46rem;height:.46rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.12rem) rotate(45deg);transition:transform 180ms ease}.menu-item.is-submenu-open>.inventiva-site-header__submenu-toggle span{transform:translateY(.12rem) rotate(225deg)}html.inventiva-menu-open .inventiva-site-header__nav{transform:translateX(0)}html.inventiva-menu-open .inventiva-site-header__overlay{display:block!important;opacity:1;pointer-events:auto}html.inventiva-menu-open .inventiva-site-header__toggle{opacity:0;pointer-events:none}html.inventiva-menu-open .inventiva-site-header__toggle span:not(.screen-reader-text):nth-child(1){transform:translateY(6px) rotate(45deg)}html.inventiva-menu-open .inventiva-site-header__toggle span:not(.screen-reader-text):nth-child(2){opacity:0}html.inventiva-menu-open .inventiva-site-header__toggle span:not(.screen-reader-text):nth-child(3){transform:translateY(-6px) rotate(-45deg)}}@media (min-width:1181px){.mobile-menu-item{display:none!important}}@media (max-width:900px){.inventiva-site-header__nav{padding:clamp(5.5rem,12vw,7rem) var(--inventiva-gutter)}}@media (max-width:767px){.inventiva-site-header__inner{height:auto;min-height:80px;align-items:center;gap:.65rem;padding-inline:clamp(1rem,5vw,1.5rem)}.inventiva-site-header__logo,.inventiva-site-header__nav .menu,.inventiva-site-header__nav .menu-item,.inventiva-site-header__nav .menu-item>a{height:auto}.inventiva-language-toggle{width:5rem;min-height:2rem;padding:.18rem;font-size:0;letter-spacing:.05em}.inventiva-language-toggle::before{top:.18rem;bottom:.18rem;left:.18rem;width:calc(50% - .18rem)}.inventiva-language-toggle__option{min-height:1.3rem;padding-inline:.2rem;font-size:0}.inventiva-language-toggle__option::before{font-size:.58rem;font-weight:950;letter-spacing:.06em}.inventiva-language-toggle__option--fr::before{content:"FR"}.inventiva-language-toggle__option--en::before{content:"EN"}}@media (max-width:480px){.inventiva-site-header__brand img{max-width:136px}.inventiva-site-header__actions{gap:.5rem}.inventiva-site-header__toggle{width:40px;height:40px}.inventiva-language-toggle{width:4.55rem;min-height:1.9rem}.inventiva-language-toggle__option::before{font-size:.54rem;letter-spacing:.045em}}@media (max-width:374px){.inventiva-site-header__inner{gap:.45rem}.inventiva-site-header__brand img{max-width:124px}.inventiva-site-header__actions{gap:.4rem}.inventiva-site-header__toggle{width:38px;height:38px}.inventiva-language-toggle{width:4.2rem}}@media (min-width:1181px){.inventiva-site-header .inventiva-primary-menu>li>.sub-menu{max-width:min(22rem,100vw - 60px)}.inventiva-site-header .inventiva-primary-menu>li:nth-last-child(-n+2)>.sub-menu{right:30px;left:auto;transform-origin:top right}}@media (min-width:1181px){.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children:nth-last-child(2)>.sub-menu{right:30px;left:auto;width:min(980px,100vw - 60px);max-width:calc(100vw - 60px);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1181px){.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children:nth-last-child(2)>.sub-menu{position:fixed;top:clamp(4.25rem,5vw,5rem);right:30px;left:auto;width:min(980px,100vw - 60px);max-width:calc(100vw - 60px);transform:none}}@media (min-width:1181px){.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open.current-menu-ancestor>a[href*="/investors/"]+.sub-menu,.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open.current-menu-item>a[href*="/investors/"]+.sub-menu,.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.5rem);width:min(1180px,100vw - 60px);max-width:calc(100vw - 60px);padding:clamp(2rem,3vw,2.75rem) clamp(2rem,3.5vw,3rem)}.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu>li{position:static;display:block;width:auto;margin:0;padding:0}.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu>li>a{display:inline-block;margin:0 0 .7rem;padding:0;color:var(--inventiva-teal-dark);font-size:clamp(.95rem,.95vw,1.15rem);font-weight:900;letter-spacing:.08em;line-height:1.15;text-transform:uppercase;white-space:normal}.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu>li>.sub-menu{position:static;display:grid;visibility:visible;opacity:1;transform:none;min-width:0;width:auto;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;pointer-events:auto;gap:.28rem}.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu>li>.sub-menu>li{display:block;margin:0;padding:0}.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu>li>.sub-menu>li>a{display:inline;padding:0;color:var(--inventiva-teal-dark);font-size:clamp(.86rem,.82vw,1rem);font-weight:600;letter-spacing:0;line-height:1.28;text-transform:none;white-space:normal;text-decoration:none}.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu>li>.sub-menu>li>a:focus-visible,.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu>li>.sub-menu>li>a:hover{color:var(--inventiva-lime)}}@media (min-width:1181px){.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu{width:min(1280px,100vw - 60px);gap:clamp(1.75rem,3.2vw,4.25rem)}.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu>li>a{margin-bottom:1rem;font-size:clamp(.95rem,.92vw,1.08rem);line-height:1.05;white-space:nowrap}.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu>li>.sub-menu{gap:.58rem}.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu>li>.sub-menu>li>a{font-size:clamp(.84rem,.78vw,.94rem);line-height:1.12}}@media (min-width:1280px){.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu{width:min(1360px,100vw - 60px)}.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu>li>a{font-size:clamp(1rem,.95vw,1.16rem)}}@media (min-width:1500px){.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children.is-mega-open>a[href*="/investors/"]+.sub-menu{width:min(1460px,100vw - 80px)}}@media (min-width:1181px){.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega.is-mega-edge-aligned>.sub-menu,.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega>.sub-menu,.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children:nth-last-child(2)>.sub-menu{position:fixed;top:80px;right:clamp(1rem,2vw,2rem);left:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.25rem,2.6vw,3.25rem);width:min(1280px,100vw - 60px);max-width:calc(100vw - 60px);min-width:0;margin:0;padding:clamp(1.9rem,2.8vw,2.6rem) clamp(1.75rem,3vw,2.75rem);background:var(--inventiva-white);border:1px solid rgba(25,93,103,.12);border-radius:.75rem;box-shadow:0 18px 45px rgba(0,0,0,.08);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,.5rem,0);transition:opacity 180ms ease,visibility 180ms ease,transform 180ms ease}.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega:hover>.sub-menu,.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega>.sub-menu:hover{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,.5rem,0)}.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega.is-mega-open>.sub-menu,.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0)}.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega.is-mega-open>a::before,.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega:focus-within>a::before{transform:rotate(180deg)}.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega>.sub-menu>li{position:static;display:block;width:auto;height:auto;margin:0;padding:0}.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega>.sub-menu>li>a{display:inline-block;height:auto;margin:0 0 .9rem;padding:0;color:var(--inventiva-teal-dark);font-size:clamp(.95rem,.9vw,1.08rem);font-weight:900;letter-spacing:.07em;line-height:1.08;text-transform:uppercase;white-space:normal}.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega>.sub-menu>li>.sub-menu{position:static;right:auto;left:auto;display:grid;grid-template-columns:1fr;gap:.56rem;width:auto;max-width:none;min-width:0;margin:0;padding:0;background:0 0;border:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega>.sub-menu>li>.sub-menu>li{display:block;width:auto;height:auto;margin:0;padding:0;border:0}.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega>.sub-menu>li>.sub-menu>li>a{display:inline;height:auto;padding:0;color:var(--inventiva-teal-dark);font-size:clamp(.84rem,.78vw,.94rem);font-weight:600;letter-spacing:0;line-height:1.15;text-transform:none;white-space:normal;text-decoration:none}.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega>.sub-menu>li>.sub-menu>li>a:focus-visible,.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega>.sub-menu>li>.sub-menu>li>a:hover{color:var(--inventiva-lime)}}@media (min-width:1500px){.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega.is-mega-edge-aligned>.sub-menu,.inventiva-site-header .inventiva-primary-menu>li.inventiva-menu-mega>.sub-menu,.inventiva-site-header .inventiva-primary-menu>li.menu-item-has-children:nth-last-child(2)>.sub-menu{width:min(1360px,100vw - 80px);max-width:calc(100vw - 80px)}}.site-footer{background:var(--inventiva-teal);color:var(--inventiva-white);padding:0 0}.site-footer a{color:var(--inventiva-white)}.site-footer__inner{display:grid;gap:2rem}.inventiva-site-footer{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:0 0 clamp(4.75rem,7vw,6.25rem);background:var(--inventiva-teal);color:var(--inventiva-white);text-align:center;overflow:visible;--inventiva-section-curve-color:var(--inventiva-teal);--inventiva-section-curve-height:clamp(7rem, 11vw, 12rem)}.inventiva-site-footer__curve{display:none}.inventiva-site-footer__inner{position:relative;z-index:1;width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);margin-inline:auto;display:grid;justify-items:center;gap:0}.inventiva-site-footer__brand{display:inline-flex;justify-content:center;align-items:center;margin:0 0 clamp(2.2rem,3vw,3rem);color:var(--inventiva-white);font-weight:950;text-decoration:none}.inventiva-site-footer__brand img{display:block;width:clamp(5.25rem,10vw,11.5rem);height:auto;max-width:none;max-height:none;filter:brightness(0) invert(1)}.inventiva-site-footer__nav{margin:0 0 clamp(1.8rem,2.7vw,2.5rem)}.inventiva-site-footer__social{display:flex;justify-content:center;align-items:center;gap:.95rem;margin:0 0 clamp(2.2rem,3.4vw,3.25rem)}.inventiva-site-footer__social-link{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;color:var(--inventiva-white);border:1px solid rgba(255,255,255,.65);border-radius:50%;text-decoration:none;transition:color 180ms ease,border-color 180ms ease,transform 180ms ease}.inventiva-site-footer__social-link svg{display:block;width:1rem;height:1rem;fill:currentColor}.inventiva-site-footer__social-link:focus-visible,.inventiva-site-footer__social-link:hover{color:var(--inventiva-lime);border-color:var(--inventiva-lime);transform:translateY(-2px)}.inventiva-site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;color:rgba(255,255,255,.88);font-size:clamp(.85rem,1vw,.98rem);font-weight:400;letter-spacing:.055em;line-height:1.5}.inventiva-site-footer__bottom p{margin:0}.inventiva-site-footer__legal a{color:currentColor;text-decoration:none}.inventiva-site-footer__legal a:focus-visible,.inventiva-site-footer__legal a:hover{color:var(--inventiva-lime)}.inventiva-site-footer .inventiva-language-toggle{margin:0 auto clamp(1.25rem,2vw,1.75rem)}.inventiva-footer-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.75rem,3vw,3.35rem);margin:0;padding:0;list-style:none}.inventiva-footer-menu a{color:var(--inventiva-white);font-size:clamp(.9rem,1vw,1.05rem);font-weight:850;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;transition:color 180ms ease}.inventiva-footer-menu a:focus-visible,.inventiva-footer-menu a:hover{color:var(--inventiva-lime)}.inventiva-footer-menu .lang-item{display:none!important}@media (max-width:767px){.inventiva-site-footer{padding:3rem 0 4rem;--inventiva-section-curve-height:4.5rem}.inventiva-site-footer__brand{margin-bottom:2rem}.inventiva-site-footer__brand img{width:5.25rem}.inventiva-site-footer__nav{margin-bottom:1.75rem}.inventiva-site-footer__social{margin-bottom:2.25rem}.inventiva-site-footer__bottom{display:grid;gap:.15rem}.inventiva-footer-menu{display:grid;gap:1rem}}.inventiva-page-hero{position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);padding:100px 0 0;background:var(--inventiva-white)}.inventiva-page-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,42vw) minmax(0,58vw);align-items:center;width:100vw;min-height:0;margin:0}.inventiva-page-hero__content{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:960px;margin-left:auto;padding:clamp(4rem,7vw,6rem) clamp(2rem,5vw,4rem) clamp(4rem,7vw,6rem) var(--inventiva-gutter);transform:translate3d(0,-20%,0)}.inventiva-page-hero__eyebrow{margin:0 0 .85rem;color:var(--inventiva-teal);font-size:clamp(2.15rem,4.15vw,4.1rem)!important;font-weight:300;line-height:1!important;letter-spacing:.02em!important;text-transform:uppercase}.inventiva-page-hero__heading{margin:0 0 1.5rem 0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:800;line-height:.92;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere}.inventiva-page-hero__text{color:var(--inventiva-teal);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.55}.inventiva-page-hero__media{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;width:105%;min-height:0;overflow:visible}.inventiva-page-hero__image{position:relative;width:112%;aspect-ratio:1314.666/1180.962;margin-left:auto;margin-right:-8%;margin-top:-2%;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:none}.inventiva-page-hero__image--masked{clip-path:none;mask-image:url(../images/inventiva/masks/page-hero-mask.svg);mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(../images/inventiva/masks/page-hero-mask.svg);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.inventiva-page-hero__leaf{display:none}@media (max-width:900px){.inventiva-page-hero__inner{grid-template-columns:1fr}.inventiva-page-hero__content{max-width:none;margin:0;padding:clamp(8rem,22vw,10rem) var(--inventiva-gutter) clamp(3rem,12vw,5rem);transform:none}.inventiva-page-hero__text{margin-top:2rem}.inventiva-page-hero__media{min-height:0;justify-content:flex-start;overflow:hidden}.inventiva-page-hero__image{width:118vw;max-width:118vw;margin:0 auto 0 calc(var(--inventiva-gutter) * -1 - 12vw);aspect-ratio:1314.666/1180.962}.inventiva-page-hero__image--masked{mask-image:url(../images/inventiva/masks/page-hero-mask.svg);mask-size:100% 100%;mask-repeat:no-repeat;mask-position:left center;-webkit-mask-image:url(../images/inventiva/masks/page-hero-mask.svg);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center}}@media (max-width:480px){.inventiva-page-hero__eyebrow{font-size:clamp(1.65rem,11vw,2.55rem)!important}.inventiva-page-hero__heading{font-size:clamp(2rem,13vw,3.15rem);line-height:.95}}.page-content.container{width:min(1100px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto;padding:clamp(5rem,8vw,8rem) 0;color:var(--inventiva-black,#111)}.page-content.container h1{margin:0 0 clamp(2rem,4vw,3rem);color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.page-content.container h2,.page-content.container h3{color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-weight:900;line-height:1.14}.page-content.container h2{margin:clamp(2rem,4vw,3rem) 0 1rem;font-size:clamp(1.65rem,2.25vw,2.5rem)}.page-content.container h3{margin:clamp(1.65rem,3vw,2.4rem) 0 .75rem;font-size:clamp(1.15rem,1.35vw,1.45rem);text-transform:uppercase}.page-content.container li,.page-content.container p{font-size:var(--inventiva-type-body);font-weight:500;line-height:1.65}.page-content.container p{margin:0 0 1.15rem}.page-content.container ol,.page-content.container ul{margin:0 0 1.4rem;padding-left:1.25rem}.page-content.container li+li{margin-top:.45rem}.page-content.container a{color:var(--inventiva-teal,#195d67);font-weight:700;text-decoration-color:var(--inventiva-lime,#78be21);text-decoration-thickness:2px;text-underline-offset:.18em}.inventiva-shortcode-section{position:relative;padding:var(--inventiva-section-y) 0;background:var(--inventiva-white)}.inventiva-shortcode-section--light{background:var(--inventiva-off-white)}.inventiva-shortcode-section--teal{background:var(--inventiva-teal);color:var(--inventiva-white)}.inventiva-shortcode-section__inner{width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);margin-inline:auto}.inventiva-shortcode-section__header{max-width:760px;margin-bottom:clamp(2rem,4vw,3.5rem)}.inventiva-shortcode-section__eyebrow{margin:0 0 .75rem;color:var(--inventiva-lime);font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.inventiva-shortcode-section__heading{margin:0;font-size:clamp(2.25rem,5vw,4.6rem);line-height:.98;letter-spacing:-.05em;color:currentColor}.inventiva-shortcode-section__text{margin-top:1rem;font-size:1.1rem;line-height:1.6}.inventiva-shortcode-section__embed{background:var(--inventiva-white);color:var(--inventiva-teal);border-radius:24px;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 20px 70px rgba(0,0,0,.08)}.inventiva-shortcode-section--teal .inventiva-shortcode-section__embed{box-shadow:none}@media (max-width:900px){.site-header__inner{min-height:76px}.primary-menu,.site-navigation{gap:1rem;flex-wrap:wrap;justify-content:flex-end}.inventiva-page-hero__inner{grid-template-columns:1fr}.inventiva-page-hero__media{min-height:360px}.inventiva-page-hero::after{opacity:.18}}@media (max-width:640px){.inventiva-page-hero{padding-top:3rem}.inventiva-page-hero__heading{font-size:clamp(2.6rem,15vw,4.25rem)}.inventiva-shortcode-section__embed{border-radius:18px;padding:1rem}}.inventiva-home-hero{position:relative;overflow:hidden;min-height:clamp(760px,70vw,1030px);padding:0;color:var(--inventiva-white,#fff);margin-top:80px}.inventiva-home-hero__art{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.inventiva-home-hero__art-reveal{position:absolute;top:0;left:-1vw;width:min(75vw,1220px);aspect-ratio:1620.398/1329.586;height:auto;overflow:visible;transform-origin:50% 50%;will-change:transform,opacity,filter}.inventiva-home-hero__svg{position:absolute;top:50px;inset:0;display:block;width:100%;height:100%;max-width:none;overflow:visible}.inventiva-home-hero__mask-layer{display:block;filter:saturate(1.08) contrast(1.08);transform-box:fill-box;transform-origin:50% 50%;will-change:transform,opacity,filter}.inventiva-home-hero__mask-overlay{fill:rgba(0,67,60,.32);mix-blend-mode:multiply;pointer-events:none}.inventiva-home-hero__bands{transform-origin:0 0}.inventiva-home-hero__band{transform-box:fill-box;transform-origin:50% 50%;will-change:transform,opacity}.inventiva-home-hero__band--base{opacity:1}.inventiva-home-hero__band--one{opacity:.95}.inventiva-home-hero__band--two{opacity:.82}.inventiva-home-hero__band--three{opacity:.58}.inventiva-home-hero__band--four{opacity:.52}.inventiva-home-hero__band--five{opacity:.5}.inventiva-home-hero__band--six{opacity:.46}.inventiva-home-hero__band--seven{opacity:.48}.inventiva-home-hero.is-hero-preload .inventiva-home-hero__art-reveal{opacity:0;filter:blur(28px)}.inventiva-home-hero.is-hero-preload .inventiva-home-hero__band{opacity:0;visibility:hidden}.inventiva-home-hero.is-hero-js-ready .inventiva-home-hero__band{visibility:visible}.inventiva-home-hero__inner{position:absolute;inset:0;z-index:3;width:100%;max-width:none;margin:0;pointer-events:none}.inventiva-home-hero__content{position:absolute;top:50%;left:clamp(3.25rem,4.5vw,8rem);width:min(48vw,760px);max-width:760px;padding-top:0;visibility:visible;opacity:1;pointer-events:auto;container-type:inline-size;transform:translate3d(0,calc(-40% - 25px),0);will-change:opacity,transform}.inventiva-home-hero__actions,.inventiva-home-hero__eyebrow,.inventiva-home-hero__heading,.inventiva-home-hero__text{visibility:visible;will-change:transform,opacity,filter}.inventiva-home-hero__eyebrow{max-width:100%;margin:0 0 .95rem;color:var(--inventiva-white,#fff);font-size:clamp(1.1rem,2.45cqw,1.38rem);font-weight:400;line-height:1.18;letter-spacing:.04em;text-transform:uppercase}.inventiva-home-hero__heading{max-width:100%;margin:0;color:var(--inventiva-white,#fff);font-family:var(--inventiva-font-heading);font-size:clamp(3rem,8.35cqw,4.35rem);font-weight:800;line-height:1.04;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.inventiva-home-hero__heading br{display:block}.inventiva-home-hero__heading .inventiva-split-word{display:inline-block;white-space:nowrap;will-change:transform,opacity,filter}.inventiva-home-hero__heading .inventiva-split-space{display:inline}.inventiva-home-hero__text{max-width:min(40vw,650px);margin-top:1.1rem;color:var(--inventiva-white,#fff);font-size:clamp(1.05rem,2.3cqw,1.22rem);font-weight:600;line-height:1.55}.inventiva-home-hero__text>:first-child{margin-top:0}.inventiva-home-hero__text>:last-child{margin-bottom:0}.inventiva-home-hero__actions{margin-top:1.45rem}.inventiva-home-hero .inventiva-button{min-height:38px;padding:.65rem 1.25rem;border:2px solid var(--inventiva-lime,#78be21);color:var(--inventiva-white,#fff);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.inventiva-home-hero .inventiva-button:focus-visible,.inventiva-home-hero .inventiva-button:hover{color:var(--inventiva-teal-dark,#004f47)}.inventiva-home-hero__lime-group{display:none}@media (max-width:1100px){.inventiva-home-hero__art-reveal{left:-4vw;width:min(82vw,1080px)}.inventiva-home-hero__content{top:50%;left:clamp(2rem,5vw,4rem);width:min(54vw,620px);transform:translate3d(0,calc(-42% - 25px),0)}.inventiva-home-hero__eyebrow{max-width:min(100%,34rem);font-size:clamp(.95rem,2.1cqw,1.18rem);line-height:1.2}.inventiva-home-hero__heading{font-size:clamp(2.6rem,7cqw,3.85rem)}.inventiva-home-hero__text{max-width:min(48vw,540px)}}@media (max-width:900px){.inventiva-home-hero{min-height:auto;padding:0 0 clamp(9rem,34vw,13rem);color:var(--inventiva-teal)}.inventiva-home-hero__art{position:relative;height:clamp(10.5rem,44vw,18rem);overflow:visible}.inventiva-home-hero__art-reveal{top:0;left:-15vw;width:clamp(14rem,56vw,24rem)}.inventiva-home-hero__svg{top:0}.inventiva-home-hero__inner{position:relative;inset:auto}.inventiva-home-hero__content{position:relative;top:auto;left:auto;width:100%;max-width:none;margin:0;padding:clamp(2.5rem,9vw,4rem) var(--inventiva-gutter) 0;transform:none}.inventiva-home-hero__eyebrow,.inventiva-home-hero__heading,.inventiva-home-hero__text{color:var(--inventiva-teal)}.inventiva-home-hero__heading{font-size:clamp(2.5rem,11vw,3.9rem)}.inventiva-home-hero__text{max-width:100%}.inventiva-home-hero .inventiva-button{color:var(--inventiva-teal)}.inventiva-home-hero .inventiva-button:focus-visible,.inventiva-home-hero .inventiva-button:hover{color:var(--inventiva-white)}}@media (max-width:640px){.inventiva-home-hero{padding-bottom:clamp(8rem,38vw,11rem)}.inventiva-home-hero__art{height:clamp(9.5rem,42vw,13.5rem)}.inventiva-home-hero__art-reveal{left:-15vw;width:clamp(13.5rem,58vw,20rem)}.inventiva-home-hero__content{width:100%;max-width:none}.inventiva-home-hero__eyebrow{font-size:.98rem;line-height:1.22}.inventiva-home-hero__heading{font-size:clamp(2.35rem,9.5cqw,3.2rem);line-height:1}.inventiva-home-hero__text{max-width:100%;font-size:1rem}}@media (prefers-reduced-motion:reduce){.inventiva-home-hero__actions,.inventiva-home-hero__art-reveal,.inventiva-home-hero__band,.inventiva-home-hero__eyebrow,.inventiva-home-hero__heading,.inventiva-home-hero__mask-layer,.inventiva-home-hero__text{transition:none!important;animation:none!important;filter:none!important}}.inventiva-home-hero__secondary-blob{position:absolute;right:clamp(-9rem,-6vw,-3.5rem);bottom:clamp(1rem,4vw,3.5rem);z-index:1;display:block;width:clamp(18rem,45vw,64rem);height:auto;opacity:0;pointer-events:none;transform-origin:58% 50%;will-change:transform,opacity,filter}.inventiva-page-hero{position:relative;overflow:hidden}.inventiva-page-hero__content,.inventiva-page-hero__eyebrow,.inventiva-page-hero__heading,.inventiva-page-hero__image,.inventiva-page-hero__leaf,.inventiva-page-hero__line,.inventiva-page-hero__media,.inventiva-page-hero__text{will-change:transform,opacity,filter}.inventiva-page-hero__line{display:block;width:min(14rem,36vw);height:3px;margin-top:clamp(1.15rem,2vw,1.65rem);transform:scaleX(0);transform-origin:left center}.inventiva-page-hero.is-page-hero-preload .inventiva-page-hero__eyebrow,.inventiva-page-hero.is-page-hero-preload .inventiva-page-hero__heading,.inventiva-page-hero.is-page-hero-preload .inventiva-page-hero__leaf,.inventiva-page-hero.is-page-hero-preload .inventiva-page-hero__line,.inventiva-page-hero.is-page-hero-preload .inventiva-page-hero__media,.inventiva-page-hero.is-page-hero-preload .inventiva-page-hero__text{opacity:0}.inventiva-feature__content,.inventiva-feature__image,.inventiva-feature__media{will-change:transform,opacity,filter}@media (max-width:900px){.inventiva-home-hero__secondary-blob{right:clamp(-20rem,-52vw,-12rem);bottom:clamp(2.5rem,7vw,4rem);width:clamp(20rem,76vw,32rem);opacity:1}}@media (max-width:640px){.inventiva-home-hero__secondary-blob{right:clamp(-18rem,-58vw,-11rem);bottom:clamp(2rem,7vw,3rem);width:clamp(17rem,82vw,25rem)}}.inventiva-page-hero__line{display:block;width:min(13.5rem,34vw);height:3px;margin-top:0;margin-bottom:clamp(1.15rem,2vw,1.65rem);background:var(--inventiva-lime,#78be21);border-radius:999px;transform:scaleX(0);transform-origin:left center;border-radius:10px}@media (min-width:1180px) and (max-width:1450px){.inventiva-home-hero__content{max-width:min(680px,46vw)}.inventiva-home-hero__secondary-blob{right:clamp(-28rem,-24vw,-16rem)}}@media (min-width:1800px){.inventiva-home-hero__secondary-blob{right:clamp(-30rem,-18vw,-18rem)}}@media (min-width:1180px) and (max-width:1450px){.inventiva-home-hero__secondary-blob{right:clamp(-42rem,-34vw,-26rem)}}.inventiva-icon-intro{position:relative;padding:clamp(4rem,7vw,6.5rem) 0;background:var(--inventiva-white);color:var(--inventiva-teal);text-align:center}.inventiva-icon-intro__inner{width:min(1160px,100% - var(--inventiva-gutter) * 2);margin-inline:auto}.inventiva-icon-intro__icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(4.6rem,6vw,5.6rem);aspect-ratio:1;margin-bottom:clamp(1.2rem,2vw,1.75rem);background:var(--inventiva-white);border:3px solid var(--inventiva-lime);border-radius:999px;color:var(--inventiva-teal);transform-origin:center;will-change:transform,opacity}.inventiva-icon-intro__icon img,.inventiva-icon-intro__icon svg{display:block;max-width:58%;height:auto;transform-origin:center;will-change:transform,opacity}.inventiva-icon-intro__heading{margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-icon-intro__text{max-width:960px;margin:2.1rem auto;color:var(--inventiva-black);font-size:var(--inventiva-type-body);font-weight:400;line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-icon-intro__text>:first-child{margin-top:0}.inventiva-icon-intro__text>:last-child{margin-bottom:0}.inventiva-icon-intro__text p strong{color:var(--inventiva-teal);font-size:1.33rem}.inventiva-icon-intro__actions{margin-top:1rem}.inventiva-icon-intro__actions a{color:var(--inventiva-teal)}.front-page .inventiva-icon-intro--home-first,.home .inventiva-icon-intro--home-first{position:relative;padding:0;background:0 0;color:var(--inventiva-teal);text-align:center;margin-top:-7vh}.inventiva-feature-band{position:relative;overflow:visible;width:100vw;margin-left:calc(50% - 50vw);padding:0;background:var(--inventiva-teal);color:var(--inventiva-white);--inventiva-section-curve-color:var(--inventiva-teal)}.inventiva-feature-band:before{transform:translate3d(0,40%,0)}.inventiva-feature-band:after{transform:rotate(180deg) translate3d(0,40%,0)}.inventiva-feature-band__inner{position:relative;z-index:1;display:grid;gap:clamp(3rem,6vw,5.5rem);width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);margin-inline:auto}.inventiva-feature{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.85fr);align-items:center;gap:0}.inventiva-feature:nth-child(even){grid-template-columns:minmax(300px,.85fr) minmax(0,.95fr)}.inventiva-feature:nth-child(even) .inventiva-feature__content{order:2}.inventiva-feature:nth-child(even) .inventiva-feature__media{order:1}.inventiva-feature__heading{max-width:800px;margin:0;color:var(--inventiva-white);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:none}.inventiva-feature__text{max-width:700px;margin-top:.8rem;color:rgba(255,255,255,.92);font-size:var(--inventiva-type-body);font-weight:400;line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-feature__text>:first-child{margin-top:0}.inventiva-feature__text>:last-child{margin-bottom:0}.inventiva-feature__actions{margin-top:1rem}.inventiva-feature .inventiva-feature__content{padding:2vw}.inventiva-feature .inventiva-button{min-height:34px;padding:.55rem 1.05rem;background:0 0;border:2px solid var(--inventiva-lime);color:var(--inventiva-white);font-size:var(--inventiva-type-button);font-weight:850;letter-spacing:var(--inventiva-tracking-small);text-transform:uppercase}.inventiva-feature .inventiva-button:focus-visible,.inventiva-feature .inventiva-button:hover{background:var(--inventiva-lime);color:var(--inventiva-teal-dark)}.inventiva-feature__media{position:relative;width:50vw;max-width:none;min-height:0}.inventiva-feature__image{position:relative;display:block;width:100%;height:auto;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:0;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.inventiva-feature:nth-child(1) .inventiva-feature__media{right:100%;justify-self:end;margin-right:calc(var(--inventiva-gutter) * -1);aspect-ratio:1110.207/962.124;transform:translate3d(50vw,0,0)}.inventiva-feature:nth-child(1) .inventiva-feature__image{aspect-ratio:1110.207/962.124;mask-image:url(../images/inventiva/masks/home-feature-mask-right.svg);-webkit-mask-image:url(../images/inventiva/masks/home-feature-mask-right.svg)}.inventiva-feature:nth-child(2) .inventiva-feature__media{left:100%;justify-self:start;margin-left:calc(var(--inventiva-gutter) * -1);aspect-ratio:1207.044/879.39;transform:translate3d(-50vw,0,0)}.inventiva-feature:nth-child(2) .inventiva-feature__image{aspect-ratio:1207.044/879.39;mask-image:url(../images/inventiva/masks/home-feature-mask-left.svg);-webkit-mask-image:url(../images/inventiva/masks/home-feature-mask-left.svg)}@media (max-width:900px){.inventiva-feature-band{overflow:hidden}.inventiva-feature,.inventiva-feature:nth-child(even){grid-template-columns:1fr;gap:clamp(1.5rem,6vw,2.5rem)}.inventiva-feature .inventiva-feature__content,.inventiva-feature:nth-child(even) .inventiva-feature__content{order:1;padding:0}.inventiva-feature .inventiva-feature__media,.inventiva-feature:nth-child(even) .inventiva-feature__media{order:2;left:auto;right:auto;width:min(96vw,42rem);max-width:none;min-height:0;margin:0;transform:none}.inventiva-feature .inventiva-feature__image,.inventiva-feature:nth-child(even) .inventiva-feature__image{mask-size:100% 100%;-webkit-mask-size:100% 100%}.inventiva-feature:nth-child(1) .inventiva-feature__media{left:auto;right:auto;justify-self:end;margin-right:calc(var(--inventiva-gutter) * -1 - 4vw);transform:translate3d(1px,0,0)}.inventiva-feature:nth-child(1) .inventiva-feature__image{mask-position:right center;-webkit-mask-position:right center}.inventiva-feature:nth-child(2) .inventiva-feature__media{left:auto;right:auto;justify-self:start;margin-left:calc(var(--inventiva-gutter) * -1 - 4vw);transform:translate3d(-1px,0,0)}.inventiva-feature:nth-child(2) .inventiva-feature__image{mask-position:left center;-webkit-mask-position:left center}}@media (max-width:640px){.inventiva-feature-band{padding-block:5rem}.inventiva-feature__media{min-height:0}}.inventiva-news-cards{position:relative;overflow:visible;width:100vw;margin-left:calc(50% - 50vw);padding:0;background:var(--inventiva-off-white);color:var(--inventiva-teal);text-align:center;--inventiva-section-curve-color:var(--inventiva-off-white)}.inventiva-news-cards__inner{position:relative;z-index:1;width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);margin-inline:auto}.inventiva-news-cards__header{max-width:760px;margin:0 auto clamp(2.25rem,4vw,3.5rem)}.inventiva-news-cards__heading{margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-news-cards__text{max-width:760px;margin:.8rem auto 0;color:var(--inventiva-black);font-size:var(--inventiva-type-body);font-weight:400;line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-news-cards__text>:first-child{margin-top:0}.inventiva-news-cards__text>:last-child{margin-bottom:0}.inventiva-news-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);text-align:center}.inventiva-news-card__title{margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-card-heading);font-weight:800;line-height:var(--inventiva-leading-card-heading);letter-spacing:var(--inventiva-tracking-card-heading);text-transform:none}.inventiva-news-card__text{max-width:360px;margin:.8rem auto 0;color:var(--inventiva-black);font-size:var(--inventiva-type-body);font-weight:300;line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-news-card__text>:first-child{margin-top:0}.inventiva-news-card__text>:last-child{margin-bottom:0}.inventiva-news-card__actions{margin-top:1rem}.inventiva-news-card__actions a{color:var(--inventiva-teal)}@media (max-width:900px){.inventiva-news-cards__grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.inventiva-news-card__title{font-size:clamp(1rem,5vw,1.35rem);line-height:1.12;letter-spacing:.01em}}.inventiva-history-timeline{position:relative;overflow:visible;width:100vw;margin-left:calc(50% - 50vw);padding:0;background:var(--inventiva-teal);color:var(--inventiva-white);--inventiva-section-curve-color:var(--inventiva-teal)}.inventiva-history-timeline__inner{position:relative;z-index:1;width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);margin-inline:auto}.inventiva-history-timeline__header{max-width:760px;margin:0 auto clamp(3rem,5vw,4.5rem);text-align:center}.inventiva-history-timeline__heading{margin:0;color:var(--inventiva-white);font-family:var(--inventiva-font-heading);font-size:clamp(1.6rem,2.4vw,2.35rem);font-weight:950;line-height:.95;letter-spacing:.03em;text-transform:uppercase}.inventiva-history-timeline__text{max-width:1160px;margin:1.2rem auto 0;color:rgba(255,255,255,.86);font-size:clamp(.95rem,1vw,1.05rem);line-height:1.55}.inventiva-history-timeline__text>:first-child{margin-top:0}.inventiva-history-timeline__text>:last-child{margin-bottom:0}.inventiva-history-timeline__year-nav{position:relative;display:grid;grid-template-columns:repeat(var(--history-count,9),1fr);gap:0;margin:0 auto clamp(3rem,5vw,4.75rem);padding-bottom:1.1rem}.inventiva-history-timeline__year-line{position:absolute;right:0;bottom:0;left:0;height:3px;background:rgba(255,255,255,.28);border-radius:999px}.inventiva-history-timeline__year-indicator{position:absolute;bottom:-1px;left:0;width:3rem;height:.28rem;background:var(--inventiva-lime);border-radius:999px;transform:translate3d(0,0,0);transition:transform 260ms ease,width 260ms ease}.inventiva-history-timeline__year-button{position:relative;z-index:1;display:inline-flex;justify-content:center;width:100%;padding:0 0 .7rem;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;color:rgba(255,255,255,.48);font-family:var(--inventiva-font-heading);font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:500;line-height:1;letter-spacing:.04em;text-align:left;cursor:pointer;transition:color 180ms ease}.inventiva-history-timeline__year-button.is-active,.inventiva-history-timeline__year-button:focus-visible,.inventiva-history-timeline__year-button:hover{color:var(--inventiva-white);outline:0}.inventiva-history-timeline__year-button.is-active{font-weight:950}.inventiva-history-timeline__stage{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.5fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.inventiva-history-timeline__media{position:relative;display:grid;place-items:center}.inventiva-history-timeline__badge{position:relative;display:grid;place-items:center;width:min(100%,22rem);aspect-ratio:1;margin-inline:auto;overflow:hidden;background:rgba(255,255,255,.62);border-radius:999px;will-change:transform,opacity}.inventiva-history-timeline__badge[hidden]{display:none!important}.inventiva-history-timeline__badge img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.inventiva-history-timeline__badge span{color:rgba(255,255,255,.15);font-family:var(--inventiva-font-heading);font-size:clamp(4rem,8vw,7.5rem);font-weight:950;line-height:1;letter-spacing:-.06em;text-transform:uppercase}.inventiva-history-timeline__panels{position:relative;min-height:19rem}.inventiva-history-timeline__controls{display:flex;gap:.75rem;margin-top:clamp(1.4rem,3vw,2rem)}.inventiva-history-timeline__arrow{display:inline-grid;place-items:center;width:2.2rem;aspect-ratio:1;padding:0;border:2px solid var(--inventiva-lime);border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;color:var(--inventiva-white);font-size:1.7rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}.inventiva-history-timeline__arrow:focus-visible,.inventiva-history-timeline__arrow:hover{background:var(--inventiva-lime);color:var(--inventiva-teal);outline:0;transform:translateY(-1px)}.inventiva-history-panel{max-width:650px;opacity:0;will-change:transform,opacity;transform:translateY(.6rem);transition:opacity 240ms ease,transform 240ms ease}.inventiva-history-panel.is-active{opacity:1;transform:translateY(0)}.inventiva-history-panel[hidden]{display:none!important}.inventiva-history-panel__year{margin:0;color:var(--inventiva-white);font-family:var(--inventiva-font-heading);font-size:clamp(2.4rem,4.2vw,4.4rem);font-weight:500;line-height:1;letter-spacing:.04em;display:none}.inventiva-history-panel__label{margin:.75rem 0 0;color:var(--inventiva-lime);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.inventiva-history-panel__title{margin:1.25rem 0 0;color:var(--inventiva-white);font-family:var(--inventiva-font-heading);font-size:clamp(1.15rem,1.55vw,1.55rem);font-weight:850;line-height:1.15;letter-spacing:.02em}.inventiva-history-panel__summary{margin-top:1.25rem;color:var(--inventiva-white);font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.22;letter-spacing:.05em}.inventiva-history-panel__summary>:first-child{margin-top:0}.inventiva-history-panel__summary>:last-child{margin-bottom:0}.inventiva-history-panel__summary ul{margin:0;padding-left:1.2em}.inventiva-history-panel__summary li+li{margin-top:1.1rem}@media (max-width:900px){.inventiva-history-timeline__year-nav{display:grid;grid-template-columns:repeat(var(--history-count,9),1fr);gap:0;overflow:visible}.inventiva-history-timeline__year-button{width:100%}.inventiva-history-timeline__stage{grid-template-columns:1fr;gap:2.5rem}.inventiva-history-timeline__badge{width:min(18rem,70vw)}}@media (max-width:600px){.inventiva-history-timeline__heading{font-size:clamp(2rem,10vw,3rem)}.inventiva-history-timeline__panels{min-height:0}}.inventiva-history-timeline__year-nav{--history-year-width:clamp(5.6rem, 6.8vw, 7.4rem);width:-moz-fit-content;width:fit-content;max-width:calc(100vw - var(--inventiva-gutter) * 2);grid-template-columns:repeat(var(--history-count,9),var(--history-year-width));margin-inline:auto}.inventiva-history-timeline__year-button{justify-content:center;min-width:var(--history-year-width);font-size:clamp(1rem,1.2vw,1.32rem)}.inventiva-history-timeline__year-line{left:calc(var(--history-year-width) * .18);right:calc(var(--history-year-width) * .18)}.inventiva-history-timeline__year-indicator{width:clamp(1.75rem,2.2vw,2.35rem)}@media (max-width:900px){.inventiva-history-timeline__year-nav{--history-year-width:5.8rem;width:auto;max-width:none;margin-inline:calc(var(--inventiva-gutter) * -1);grid-template-columns:repeat(var(--history-count,9),var(--history-year-width))}}.inventiva-history-timeline{--history-compact-width:min(100%, 920px)}.inventiva-history-timeline__year-nav{width:var(--history-compact-width);max-width:calc(100vw - var(--inventiva-gutter) * 2)}.inventiva-history-timeline__year-line{left:clamp(2rem,4vw,3.75rem);right:clamp(2rem,4vw,3.75rem);height:2px;opacity:.72}.inventiva-history-timeline__year-indicator{bottom:-1px;width:clamp(1.35rem,1.65vw,1.85rem);height:3px}.inventiva-history-timeline__stage{width:var(--history-compact-width);max-width:calc(100vw - var(--inventiva-gutter) * 2);grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(3.5rem,5vw,5.5rem);margin-top:clamp(2.5rem,4vw,3.65rem)}.inventiva-history-timeline__media{justify-self:center}.inventiva-history-timeline__badge{width:clamp(15rem,21vw,18.5rem)}.inventiva-history-timeline__panels{display:grid;align-items:center;min-height:clamp(13rem,17vw,16rem)}.inventiva-history-timeline__controls{margin-top:clamp(1.15rem,1.8vw,1.5rem)}.inventiva-history-panel{max-width:520px}.inventiva-history-panel__year{margin-bottom:.8rem;font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:.95}.inventiva-history-panel__label,.inventiva-history-panel__summary,.inventiva-history-panel__title{max-width:100%}.inventiva-history-panel__label{margin-bottom:.35rem;font-size:clamp(.95rem,1vw,1.05rem)}.inventiva-history-panel__title{margin-top:0;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.12}.inventiva-history-panel__summary{margin-top:.75rem;font-size:clamp(.95rem,1vw,1.05rem);line-height:1.5}@media (max-width:900px){.inventiva-history-timeline{--history-compact-width:min(100%, 620px)}.inventiva-history-timeline__year-nav{width:auto;max-width:none}.inventiva-history-timeline__year-line{left:var(--inventiva-gutter);right:var(--inventiva-gutter)}.inventiva-history-timeline__stage{width:var(--history-compact-width);grid-template-columns:1fr;gap:2rem;margin-top:2.5rem}.inventiva-history-timeline__badge{width:min(100%,15rem)}.inventiva-history-timeline__panels{min-height:auto}.inventiva-history-panel{max-width:520px}}.inventiva-history-timeline{--history-compact-width:min(100%, 1040px);--history-year-width:clamp(5.6rem, 6.8vw, 7.4rem)}.inventiva-history-timeline__year-nav{width:var(--history-compact-width);max-width:calc(100vw - var(--inventiva-gutter) * 2);grid-template-columns:repeat(var(--history-count,9),1fr);margin-inline:auto;margin-bottom:clamp(3.5rem,5vw,4.75rem)}.inventiva-history-timeline__year-button{min-width:0;width:100%;justify-content:center}.inventiva-history-timeline__year-line{left:0;right:0;width:100%;height:2px;opacity:.72}.inventiva-history-timeline__year-indicator{bottom:-1px;width:clamp(1.7rem,2vw,2.25rem);height:3px}.inventiva-history-timeline__stage{width:var(--history-compact-width);max-width:calc(100vw - var(--inventiva-gutter) * 2);margin-inline:auto;margin-top:clamp(2.75rem,4vw,3.75rem);grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(4rem,6vw,6rem)}.inventiva-history-timeline__media{justify-self:center}.inventiva-history-timeline__badge{width:clamp(16rem,22vw,20rem)}.inventiva-history-timeline__panels{display:block;min-height:clamp(13rem,17vw,16rem);align-self:center}.inventiva-history-panel{max-width:560px}.inventiva-history-panel__year{font-size:clamp(2.4rem,3.6vw,3.35rem)}.inventiva-history-panel__title{font-size:clamp(1.15rem,1.6vw,1.55rem)}@media (max-width:900px){.inventiva-history-timeline__year-nav{width:auto;max-width:none;grid-template-columns:repeat(var(--history-count,9),minmax(5.75rem,1fr))}.inventiva-history-timeline__stage{width:min(100%,620px);grid-template-columns:1fr;gap:2rem;text-align:center}.inventiva-history-timeline__badge{width:min(100%,15rem)}.inventiva-history-timeline__panels{min-height:auto}}.inventiva-history-timeline__year-nav{position:relative;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:clamp(1.35rem,2.2vw,2.4rem)!important;width:min(1120px,100%);margin:clamp(2rem,3vw,3rem) auto clamp(3rem,4vw,4.5rem);padding:0 0 clamp(1rem,1.4vw,1.35rem)}.inventiva-history-timeline__year-button{position:relative;display:inline-flex!important;flex:0 0 auto!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;min-height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;color:rgba(255,255,255,.58)!important;font-family:var(--inventiva-font-heading);font-size:clamp(1.15rem,1.35vw,1.5rem);font-weight:800;line-height:1;letter-spacing:var(--inventiva-tracking-small);text-align:center;text-transform:uppercase;white-space:nowrap;box-shadow:none!important;opacity:1;cursor:pointer}.inventiva-history-timeline__year-button.is-active,.inventiva-history-timeline__year-button:focus-visible,.inventiva-history-timeline__year-button:hover,.inventiva-history-timeline__year-button[aria-selected=true]{color:var(--inventiva-white)!important;outline:0}.inventiva-history-timeline__year-line{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:2px;background:rgba(255,255,255,.25);pointer-events:none}.inventiva-history-timeline__year-indicator{position:absolute;bottom:-1px;left:0;display:block;width:clamp(1.8rem,2.5vw,2.4rem);height:4px;border-radius:999px;background:var(--inventiva-lime);pointer-events:none;transform:translateX(0)}@media (max-width:767px){.inventiva-history-timeline__year-nav{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:1.25rem;-webkit-overflow-scrolling:touch}}.inventiva-careers-intro{position:relative;overflow:hidden;padding:clamp(5rem,8vw,8rem) 0;background:var(--inventiva-white);color:var(--inventiva-teal)}.inventiva-careers-intro__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);margin-inline:auto}.inventiva-careers-intro__content{position:relative;z-index:1;max-width:760px}.inventiva-careers-intro__eyebrow{margin:0 0 .75rem;color:var(--inventiva-lime);font-size:var(--inventiva-type-small);font-weight:950;line-height:var(--inventiva-leading-small);letter-spacing:var(--inventiva-tracking-small);text-transform:uppercase}.inventiva-careers-intro__heading{margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-page-title);font-weight:950;line-height:var(--inventiva-leading-page-title);letter-spacing:var(--inventiva-tracking-page-title);text-transform:uppercase}.inventiva-careers-intro__heading .accent-color,.inventiva-careers-intro__heading span{color:var(--inventiva-lime)}.inventiva-careers-intro__text{max-width:620px;margin-top:1rem;color:var(--inventiva-teal);font-size:var(--inventiva-type-body);font-weight:600;line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-careers-intro__text>:first-child{margin-top:0}.inventiva-careers-intro__text>:last-child{margin-bottom:0}.inventiva-careers-intro__actions{margin-top:1.35rem}.inventiva-careers-intro__collage{position:relative;z-index:1;width:min(100%,620px);min-height:clamp(390px,40vw,560px);margin-inline:auto;isolation:isolate}.inventiva-careers-intro__liver-blob{position:absolute;left:50%;bottom:0;z-index:0;width:120%;aspect-ratio:980/720;background-color:transparent;background-image:url(../images/inventiva/shapes/collage-blob-v2.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:0;transform:translate3d(-50%,0,0)}.inventiva-careers-intro__liver-blob--image{overflow:visible;background:0 0;border-radius:0}.inventiva-careers-intro__blob-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.inventiva-careers-intro__collage-item{position:absolute;z-index:1;overflow:hidden;background:var(--inventiva-off-white);border-radius:50%;box-shadow:0 22px 65px rgba(0,0,0,.13)}.inventiva-careers-intro__collage-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.inventiva-careers-intro__collage-item--1{top:5%;left:4%;width:36%;aspect-ratio:1}.inventiva-careers-intro__collage-item--2{top:12%;right:2%;width:31%;aspect-ratio:1}.inventiva-careers-intro__collage-item--3{right:20%;bottom:4%;width:43%;aspect-ratio:1}.inventiva-careers-intro__full-image{position:relative;overflow:hidden;width:100%;aspect-ratio:1350/430;border-radius:50%/18%}.inventiva-careers-intro__full-image-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.inventiva-careers-intro--collage{min-height:clamp(560px,50vw,760px);padding:0 0 clamp(6rem,9vw,9rem);overflow:visible}.inventiva-careers-intro--collage::before{content:"";position:absolute;top:50%;left:50%;z-index:0;width:clamp(720px,68vw,1287px);aspect-ratio:1287/771.997;background-image:url(../images/inventiva/shapes/compassion-gray-blob.svg);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;transform:translate3d(-52vw,-67.5%,0)}.inventiva-careers-intro--collage .inventiva-careers-intro__inner{grid-template-columns:minmax(0,.86fr) minmax(320px,.82fr)}.inventiva-careers-intro--collage .inventiva-careers-intro__content{max-width:570px}.inventiva-careers-intro--collage .inventiva-careers-intro__eyebrow{display:none}.inventiva-careers-intro--collage .inventiva-careers-intro__heading{max-width:560px;font-size:var(--inventiva-type-heading);line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:none}.inventiva-careers-intro--collage .inventiva-careers-intro__text{max-width:560px;margin-top:1.05rem;color:var(--inventiva-black);font-size:var(--inventiva-type-subheading);font-weight:500;line-height:var(--inventiva-leading-subheading);letter-spacing:var(--inventiva-tracking-body)}.inventiva-careers-intro--full-image{padding-top:clamp(4rem,7vw,6rem);padding-bottom:clamp(5rem,8vw,7rem);text-align:center}.inventiva-careers-intro--full-image .inventiva-careers-intro__inner{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);width:100%;max-width:none;margin-inline:auto}.inventiva-careers-intro--full-image .inventiva-careers-intro__content{order:1;display:grid;justify-items:center;max-width:980px;margin-inline:auto;margin-bottom:3rem}.inventiva-careers-intro--full-image .inventiva-careers-intro__heading{margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-careers-intro--full-image .inventiva-careers-intro__eyebrow{display:block;order:2;margin:1.1rem 0 0;color:var(--inventiva-teal);font-size:var(--inventiva-type-subheading);font-weight:950;line-height:var(--inventiva-leading-subheading);letter-spacing:var(--inventiva-tracking-heading);text-transform:none}.inventiva-careers-intro--full-image .inventiva-careers-intro__text{order:3;max-width:900px;margin:1rem auto 0;color:var(--inventiva-black);font-size:var(--inventiva-type-body);font-weight:300;line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-careers-intro--full-image .inventiva-careers-intro__full-image{order:2;position:relative;overflow:hidden;width:110vw;max-width:none;aspect-ratio:1920/900;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);border-radius:50%/14%;transform:translate3d(-2.5vw,0,0)}.inventiva-careers-intro--full-image .inventiva-careers-intro__full-image-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 54%;object-position:center 54%}.inventiva-careers-intro--centered{padding-top:0;padding-bottom:clamp(5rem,8vw,7rem);text-align:center}.inventiva-careers-intro--centered .inventiva-careers-intro__inner{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4.5rem)}.inventiva-careers-intro--centered .inventiva-careers-intro__content{display:grid;justify-items:center;max-width:980px;margin-inline:auto}.inventiva-careers-intro--centered .inventiva-careers-intro__heading{order:1;margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-careers-intro--centered .inventiva-careers-intro__eyebrow{display:block;order:2;margin:1.1rem 0 0;color:var(--inventiva-teal);font-size:var(--inventiva-type-subheading);font-weight:950;line-height:var(--inventiva-leading-subheading);letter-spacing:var(--inventiva-tracking-heading);text-transform:none}.inventiva-careers-intro--centered .inventiva-careers-intro__text{order:3;max-width:900px;margin:1rem auto 0;color:var(--inventiva-black);font-size:var(--inventiva-type-body);font-weight:300;line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-careers-intro--centered .inventiva-careers-intro__text p{margin:0 auto}.inventiva-careers-intro--centered .inventiva-careers-intro__text p+p{margin-top:1.35rem}.inventiva-careers-intro--centered .inventiva-careers-intro__text b,.inventiva-careers-intro--centered .inventiva-careers-intro__text strong{color:var(--inventiva-teal);font-weight:850}.inventiva-careers-intro__purpose-svg-wrap{width:min(100%,1765px);margin:clamp(1.5rem,3vw,2.5rem) auto 0}.inventiva-careers-intro__purpose-svg{display:block;width:100%;height:auto;overflow:visible}.inventiva-careers-intro__purpose-svg image{display:block}@media (max-width:900px){.inventiva-careers-intro{padding-block:clamp(4rem,12vw,6rem);overflow:hidden}.inventiva-careers-intro__inner{grid-template-columns:1fr;gap:clamp(2rem,8vw,3rem);width:min(var(--inventiva-container),100% - var(--inventiva-gutter,1.5rem) * 2);max-width:100%}.inventiva-careers-intro__content{width:100%;max-width:none;min-width:0}.inventiva-careers-intro__heading,.inventiva-careers-intro__text{max-width:100%}.inventiva-careers-intro__collage{max-width:620px;min-height:clamp(430px,74vw,620px)}.inventiva-careers-intro--collage{min-height:0;padding-bottom:clamp(4.5rem,14vw,6rem);overflow:hidden}.inventiva-careers-intro--collage::before{display:none}.inventiva-careers-intro--collage .inventiva-careers-intro__content{order:1;width:100%;max-width:100%;margin-inline:auto}.inventiva-careers-intro--collage .inventiva-careers-intro__inner{grid-template-columns:1fr}.inventiva-careers-intro--collage .inventiva-careers-intro__collage{order:2;width:min(100%,42rem);margin-top:clamp(.5rem,3vw,1.5rem)}}@media (max-width:767px){.inventiva-careers-intro--centered{padding-right:var(--inventiva-gutter,1.5rem);padding-left:var(--inventiva-gutter,1.5rem)}.inventiva-careers-intro--centered .inventiva-careers-intro__inner{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.inventiva-careers-intro--centered .inventiva-careers-intro__content{width:100%;max-width:100%;min-width:0}.inventiva-careers-intro--centered .inventiva-careers-intro__eyebrow,.inventiva-careers-intro--centered .inventiva-careers-intro__heading,.inventiva-careers-intro--centered .inventiva-careers-intro__text{width:100%;max-width:100%;text-align:center}.inventiva-careers-intro__purpose-svg-wrap{width:100%;max-width:42rem;margin-inline:auto;transform:none}.inventiva-careers-intro--collage .inventiva-careers-intro__inner{gap:clamp(1.5rem,7vw,2.25rem)}.inventiva-careers-intro--collage .inventiva-careers-intro__content{position:relative;z-index:3;width:100%;max-width:100%;text-align:left}.inventiva-careers-intro--collage .inventiva-careers-intro__heading,.inventiva-careers-intro--collage .inventiva-careers-intro__text{max-width:100%}.inventiva-careers-intro--collage .inventiva-careers-intro__collage{position:relative;z-index:1;display:block;width:100%;min-height:clamp(20rem,86vw,31rem);margin-inline:auto}.inventiva-careers-intro--collage .inventiva-careers-intro__liver-blob{display:block;left:50%;bottom:0;width:116%;transform:translate3d(-50%,0,0)}.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item,.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item--1,.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item--2,.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item--3{position:absolute;inset:auto;aspect-ratio:1;box-shadow:0 16px 42px rgba(0,0,0,.11)}.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item--1{top:0;left:5%;width:34%}.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item--2{top:3%;right:4%;width:31%}.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item--3{right:18%;bottom:5%;width:43%}}@media (max-width:560px){.inventiva-careers-intro__collage{display:grid;gap:1rem;width:100%;min-height:auto}.inventiva-careers-intro__liver-blob{display:none}.inventiva-careers-intro__collage-item,.inventiva-careers-intro__collage-item--1,.inventiva-careers-intro__collage-item--2,.inventiva-careers-intro__collage-item--3{position:relative;inset:auto;width:100%;aspect-ratio:1.25/1;box-shadow:0 16px 42px rgba(0,0,0,.11)}.inventiva-careers-intro--full-image .inventiva-careers-intro__full-image{width:120vw;aspect-ratio:1.45/1;transform:translate3d(-6vw,0,0)}.inventiva-careers-intro--centered{padding-right:var(--inventiva-gutter,1.5rem);padding-left:var(--inventiva-gutter,1.5rem)}.inventiva-careers-intro--collage .inventiva-careers-intro__collage{display:block;min-height:clamp(19rem,90vw,28rem)}.inventiva-careers-intro--collage .inventiva-careers-intro__liver-blob{display:block}.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item,.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item--1,.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item--2,.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item--3{position:absolute;aspect-ratio:1}.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item--1{top:0;left:4%;width:38%}.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item--2{top:4%;right:2%;width:33%}.inventiva-careers-intro--collage .inventiva-careers-intro__collage-item--3{right:15%;bottom:7%;width:48%}}.inventiva-image-collage{position:relative;overflow:hidden;padding:clamp(5rem,8vw,8rem) 0;background:var(--inventiva-teal);color:var(--inventiva-white)}.inventiva-image-collage__inner{width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);margin-inline:auto;display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:center;gap:clamp(2.5rem,6vw,6rem)}.inventiva-image-collage__heading{margin:0;color:var(--inventiva-white);font-size:clamp(2rem,4.5vw,4.25rem);line-height:.98;letter-spacing:-.05em;text-transform:uppercase;font-weight:950}.inventiva-image-collage__text{margin-top:1rem;font-size:1.05rem;line-height:1.6}.inventiva-image-collage__grid{position:relative;min-height:clamp(360px,40vw,620px)}.inventiva-image-collage__item{position:absolute;overflow:hidden;box-shadow:0 22px 70px rgba(0,0,0,.18)}.inventiva-image-collage__item--1{left:0;top:8%;width:58%;aspect-ratio:1.1/1;border-radius:58% 42% 44% 56%/48% 52% 48% 52%}.inventiva-image-collage__item--2{right:0;top:0;width:42%;aspect-ratio:.9/1;border-radius:44% 56% 62% 38%/56% 48% 52% 44%}.inventiva-image-collage__item--3{right:8%;bottom:4%;width:56%;aspect-ratio:1.35/1;border-radius:48% 52% 42% 58%/52% 45% 55% 48%}.inventiva-image-collage__image{width:100%;height:100%;background-size:cover;background-position:center}.inventiva-careers-values{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:0;background:var(--inventiva-teal);color:var(--inventiva-white);text-align:center;--inventiva-section-curve-color:var(--inventiva-teal)}.inventiva-careers-values__inner{position:relative;z-index:1;width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);margin-inline:auto}.inventiva-careers-values__header{max-width:780px;margin:0 auto clamp(2.5rem,5vw,4rem)}.inventiva-careers-values__eyebrow{margin:0 0 .65rem;color:var(--inventiva-lime);font-size:var(--inventiva-type-small);font-weight:950;line-height:var(--inventiva-leading-small);letter-spacing:var(--inventiva-tracking-small);text-transform:uppercase}.inventiva-careers-values__heading{margin:0;color:var(--inventiva-white);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-careers-values__text{max-width:760px;margin:1rem auto 0;color:var(--inventiva-white);font-size:var(--inventiva-type-body);line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-careers-values__text>:first-child{margin-top:0}.inventiva-careers-values__text>:last-child{margin-bottom:0}.inventiva-careers-values__items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(3rem,5vw,5rem) clamp(2rem,4vw,4rem);text-align:center}.inventiva-careers-values .inventiva-careers-value{grid-column:span 2}.inventiva-careers-values .inventiva-careers-value:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.inventiva-careers-values .inventiva-careers-value:nth-last-child(1):nth-child(3n+2){grid-column:4/span 2}.inventiva-careers-value{display:grid;align-content:start;justify-items:center}.inventiva-careers-value__icon,.inventiva-careers-value__leaf{box-sizing:border-box;display:grid;place-items:center;flex:0 0 auto;width:clamp(5.75rem,8vw,7.25rem);height:clamp(5.75rem,8vw,7.25rem);aspect-ratio:1/1;margin-bottom:1.2rem;border-radius:50%}.inventiva-careers-value__icon{padding:clamp(1.15rem,1.8vw,1.6rem);background:var(--inventiva-white);border:clamp(.25rem,.35vw,.45rem) solid var(--inventiva-lime);color:var(--inventiva-teal)}.inventiva-careers-value__icon img,.inventiva-careers-value__icon svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.inventiva-careers-value__icon img{filter:brightness(0) saturate(100%) invert(25%) sepia(30%) saturate(959%) hue-rotate(141deg) brightness(91%) contrast(92%)}.inventiva-careers-value__leaf{background:var(--inventiva-white);border:clamp(.35rem,.55vw,.5rem) solid var(--inventiva-teal)}.inventiva-careers-value__title{margin:0;color:var(--inventiva-white);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-card-heading);font-weight:950;line-height:var(--inventiva-leading-card-heading);letter-spacing:var(--inventiva-tracking-card-heading);text-transform:uppercase}.inventiva-careers-value__text{max-width:360px;margin:.85rem auto 0;color:var(--inventiva-white);font-size:var(--inventiva-type-body);font-weight:300;line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-careers-value__text>:first-child{margin-top:0}.inventiva-careers-value__text>:last-child{margin-bottom:0}@media (max-width:900px){.inventiva-careers-values{padding-right:var(--inventiva-gutter,1.5rem);padding-left:var(--inventiva-gutter,1.5rem)}.inventiva-careers-values__inner{width:min(42rem,100%)}.inventiva-careers-values__items{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.inventiva-careers-values .inventiva-careers-value,.inventiva-careers-values .inventiva-careers-value:nth-last-child(1):nth-child(3n+2),.inventiva-careers-values .inventiva-careers-value:nth-last-child(2):nth-child(3n+1){grid-column:auto}}.inventiva-open-positions{position:relative;overflow:hidden;padding:clamp(4.5rem,7vw,7rem) 0;background:var(--inventiva-white);color:var(--inventiva-teal);text-align:left}.inventiva-open-positions__inner{width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);max-width:1180px;margin-inline:auto}.inventiva-open-positions__header{max-width:780px;margin:0 0 clamp(2rem,4vw,3rem);text-align:left}.inventiva-open-positions__eyebrow{margin:0 0 .65rem;color:var(--inventiva-lime);font-size:var(--inventiva-type-small);font-weight:950;line-height:var(--inventiva-leading-small);letter-spacing:var(--inventiva-tracking-small);text-transform:uppercase}.inventiva-open-positions__heading{margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:clamp(1.75rem,2.35vw,2.25rem);font-weight:950;line-height:1;letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-open-positions__text{max-width:620px;margin:.6rem 0 0;color:var(--inventiva-aqua);font-size:clamp(.95rem,1.15vw,1.5rem);font-weight:750;line-height:1.25;letter-spacing:.01em;text-transform:none}.inventiva-open-positions__text p{color:var(--inventiva-aqua);font-size:clamp(.95rem,1.05vw,1.1rem);font-weight:750;line-height:1.25;letter-spacing:.01em;text-transform:none}.inventiva-open-positions__text>:first-child{margin-top:0}.inventiva-open-positions__text>:last-child{margin-bottom:0}.inventiva-open-positions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,2rem);text-align:left}.inventiva-open-positions__callout{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,2.5vw,2rem);max-width:880px;margin:clamp(3.5rem,6vw,5rem) 0 0;text-align:left}.inventiva-open-positions__callout-icon{display:grid;place-items:center;width:clamp(4.5rem,6vw,5.5rem);aspect-ratio:1;border:clamp(.22rem,.32vw,.35rem) solid var(--inventiva-lime);border-radius:999px;background:var(--inventiva-white);color:var(--inventiva-teal)}.inventiva-open-positions__callout-icon span{position:relative;display:block;width:52%;aspect-ratio:1.25/1;background:currentColor;clip-path:polygon(0 18%,100% 18%,100% 100%,0 100%)}.inventiva-open-positions__callout-icon span::before{content:"";position:absolute;top:0;left:0;width:100%;height:55%;background:var(--inventiva-white);clip-path:polygon(0 0,50% 62%,100% 0,100% 18%,50% 82%,0 18%)}.inventiva-open-positions__callout-heading{margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:clamp(1.45rem,2vw,2rem);font-weight:950;line-height:1;letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-open-positions__callout-kicker{margin:.45rem 0 0;color:var(--inventiva-teal-dark);font-size:clamp(.95rem,1.05vw,1.1rem);font-weight:800;line-height:1.25;text-transform:none;letter-spacing:var(--inventiva-tracking-small)}.inventiva-open-positions__callout-text{max-width:760px;margin:.8rem 0 0;color:var(--inventiva-black);font-size:var(--inventiva-type-body);font-weight:500;line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-open-positions__actions{margin-top:1.5rem}.inventiva-job-card{display:flex;flex-direction:column;min-height:100%;padding:clamp(1.35rem,2.2vw,2rem);border:1px solid rgba(0,95,97,.16);border-radius:1.35rem;background:var(--inventiva-white);box-shadow:0 18px 55px rgba(0,0,0,.06);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.inventiva-job-card:focus-within,.inventiva-job-card:hover{border-color:rgba(120,190,33,.75);box-shadow:0 24px 70px rgba(0,0,0,.09);transform:translateY(-3px)}.inventiva-job-card__department{margin:0 0 .75rem;color:var(--inventiva-lime);font-size:var(--inventiva-type-small);font-weight:950;line-height:var(--inventiva-leading-small);letter-spacing:var(--inventiva-tracking-small);text-transform:uppercase}.inventiva-job-card__title{margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:clamp(1.35rem,1.8vw,1.8rem);font-weight:950;line-height:1.02;letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-job-card__meta{margin:.75rem 0 0;color:var(--inventiva-teal-dark);font-size:.9rem;font-weight:850;line-height:1.2}.inventiva-job-card__description{margin:1rem 0 1.25rem;color:var(--inventiva-black);font-size:var(--inventiva-type-body);font-weight:500;line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-job-card__link{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:34px;margin-top:auto;padding:.45rem 1rem;border:2px solid var(--inventiva-lime);border-radius:999px;color:var(--inventiva-teal-dark);font-size:var(--inventiva-type-button);font-weight:950;line-height:1;letter-spacing:var(--inventiva-tracking-small);text-decoration:none;text-transform:uppercase;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}.inventiva-job-card__link:focus-visible,.inventiva-job-card__link:hover{background:var(--inventiva-lime);color:var(--inventiva-teal-dark);outline:0;transform:translateY(-1px)}@media (max-width:900px){.inventiva-open-positions{padding:clamp(4rem,8vw,6rem) 0}.inventiva-open-positions__header{max-width:620px}.inventiva-open-positions__grid{grid-template-columns:1fr;max-width:620px}.inventiva-open-positions__callout{grid-template-columns:1fr;max-width:620px}}.inventiva-job-single{background:var(--inventiva-white,#fff);color:var(--inventiva-teal-dark,#004f47)}.inventiva-job-single__hero{position:relative;overflow:hidden;padding:clamp(8rem,14vw,13rem) 0 clamp(4rem,7vw,6rem);background:var(--inventiva-white,#fff);isolation:isolate}.inventiva-job-single__hero::after,.inventiva-job-single__hero::before{content:"";position:absolute;z-index:-1;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.inventiva-job-single__hero::before{top:clamp(6rem,12vw,10rem);left:0;width:clamp(32rem,45vw,56rem);aspect-ratio:1620.398/1329.586;background-image:url(../images/inventiva/shapes/investors/ir-hero-teal-blob-left.svg);transform:translateX(-82%)}.inventiva-job-single__hero::after{top:clamp(5rem,9vw,8rem);right:0;width:clamp(30rem,42vw,50rem);aspect-ratio:831.506/583.147;background-image:url(../images/inventiva/shapes/investors/ir-hero-lime-blob-right.svg);transform:translateX(62%)}.inventiva-job-single__inner{width:min(var(--inventiva-container,1320px),100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-job-single__eyebrow{margin:0 0 .75rem;color:var(--inventiva-lime,#78be21);font-family:var(--inventiva-font-heading,inherit);font-size:clamp(1rem,1.35vw,1.35rem);font-style:italic;font-weight:400;line-height:1.1;letter-spacing:0;text-transform:none}.inventiva-job-single__title{max-width:980px;margin:0;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading,inherit);font-size:clamp(2.2rem,4.3vw,4.6rem);font-weight:900;line-height:.95;letter-spacing:var(--inventiva-tracking-heading,.035em);text-transform:uppercase}.inventiva-job-single__meta{max-width:760px;margin:clamp(1rem,2vw,1.5rem) 0 0;color:var(--inventiva-teal-dark,#004f47);font-family:var(--inventiva-font-heading,inherit);font-size:clamp(1rem,1.2vw,1.2rem);font-weight:850;line-height:1.3}.inventiva-job-single__body{position:relative;margin-bottom:clamp(3rem,6vw,5rem);padding:clamp(4rem,7vw,6.5rem) 0 clamp(5rem,8vw,8rem);background:var(--inventiva-off-white,#f4f4f2)}.inventiva-job-single__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:clamp(2rem,5vw,5rem);align-items:start}.inventiva-job-single__content{max-width:850px;color:var(--inventiva-black,#111);font-size:clamp(1rem,1.1vw,1.12rem);font-weight:500;line-height:1.62}.inventiva-job-single__content>:first-child{margin-top:0}.inventiva-job-single__content h2,.inventiva-job-single__content h3{margin:clamp(2rem,4vw,3rem) 0 .85rem;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading,inherit);font-weight:950;line-height:1.05;letter-spacing:var(--inventiva-tracking-heading,.035em);text-transform:uppercase}.inventiva-job-single__content h2{font-size:clamp(1.75rem,2.4vw,2.45rem)}.inventiva-job-single__content h3{font-size:clamp(1.35rem,1.8vw,1.85rem)}.inventiva-job-single__content ol,.inventiva-job-single__content ul{padding-left:1.25rem}.inventiva-job-single__content li+li{margin-top:.45rem}.inventiva-job-single__sidebar{position:sticky;top:7rem;padding:clamp(1.4rem,2vw,1.9rem);border:1px solid rgba(0,95,97,.16);border-radius:1.35rem;background:var(--inventiva-white,#fff);box-shadow:0 18px 55px rgba(0,0,0,.06)}.inventiva-job-single__sidebar h2{margin:0 0 1.25rem;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading,inherit);font-size:clamp(1.25rem,1.55vw,1.55rem);font-weight:950;line-height:1;letter-spacing:var(--inventiva-tracking-heading,.035em);text-transform:uppercase}.inventiva-job-single__detail{padding:1rem 0;border-top:1px solid rgba(0,95,97,.14)}.inventiva-job-single__detail span,.inventiva-job-single__detail strong{display:block}.inventiva-job-single__detail span{margin-bottom:.35rem;color:var(--inventiva-lime,#78be21);font-family:var(--inventiva-font-heading,inherit);font-size:.78rem;font-weight:950;letter-spacing:var(--inventiva-tracking-small,.08em);line-height:1.2;text-transform:uppercase}.inventiva-job-single__detail strong{color:var(--inventiva-teal-dark,#004f47);font-size:1rem;font-weight:800;line-height:1.35}.inventiva-job-single__actions{display:grid;gap:.8rem;margin-top:1.35rem}.inventiva-job-single__actions .inventiva-button{justify-content:center;width:100%}@media (max-width:900px){.inventiva-job-single__layout{grid-template-columns:1fr}.inventiva-job-single__sidebar{position:static}}.inventiva-careers-cards{position:relative;overflow:hidden;padding:clamp(4.5rem,7vw,7.5rem) 0;text-align:center}.inventiva-careers-cards--white{background:var(--inventiva-white);color:var(--inventiva-teal)}.inventiva-careers-cards--gray{background:var(--inventiva-off-white);color:var(--inventiva-teal)}.inventiva-careers-cards--teal{background:var(--inventiva-teal);color:var(--inventiva-white)}.inventiva-careers-cards__inner{width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);margin-inline:auto}.inventiva-careers-cards__header{max-width:860px;margin:0 auto clamp(2.5rem,5vw,4rem)}.inventiva-careers-cards__eyebrow{margin:0 0 .75rem;color:var(--inventiva-lime);font-size:var(--inventiva-type-small);font-weight:950;line-height:var(--inventiva-leading-small);letter-spacing:var(--inventiva-tracking-small);text-transform:uppercase}.inventiva-careers-cards__heading{margin:0;color:currentColor;font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-careers-cards__text{margin-top:1rem;color:currentColor;font-size:var(--inventiva-type-body);line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-careers-cards--gray .inventiva-careers-cards__text,.inventiva-careers-cards--white .inventiva-careers-cards__text{color:var(--inventiva-teal-dark)}.inventiva-careers-cards__grid{display:grid;align-items:start;gap:clamp(2rem,4vw,3.5rem)}.inventiva-careers-cards--cols-1 .inventiva-careers-cards__grid{grid-template-columns:minmax(0,680px);justify-content:center}.inventiva-careers-cards--cols-2 .inventiva-careers-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;margin-inline:auto}.inventiva-careers-cards--cols-3 .inventiva-careers-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventiva-careers-cards--cols-5 .inventiva-careers-cards__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.25rem)}.inventiva-careers-card{display:grid;justify-items:center;text-align:center}.inventiva-careers-card__icon{display:grid;place-items:center;width:clamp(72px,7vw,96px);aspect-ratio:1;margin-bottom:1.1rem;border:3px solid var(--inventiva-lime);border-radius:999px;background:var(--inventiva-white);color:var(--inventiva-teal);box-shadow:0 10px 30px rgba(0,0,0,.08)}.inventiva-careers-card__icon-image{display:block;width:58%;height:58%;-o-object-fit:contain;object-fit:contain}.inventiva-careers-card__fallback-icon{display:block;width:46%;aspect-ratio:1.25/1;background:var(--inventiva-aqua);border-radius:70% 30% 58% 42%/52% 50% 50% 48%;transform:rotate(16deg)}.inventiva-careers-card__title{margin:0;color:currentColor;font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-card-heading);font-weight:950;line-height:var(--inventiva-leading-card-heading);letter-spacing:var(--inventiva-tracking-card-heading);text-transform:uppercase}.inventiva-careers-card__text{max-width:310px;margin-top:.75rem;color:currentColor;font-size:var(--inventiva-type-body);line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-careers-card__text>:first-child{margin-top:0}.inventiva-careers-card__text>:last-child{margin-bottom:0}.inventiva-careers-cards--gray .inventiva-careers-card__text,.inventiva-careers-cards--white .inventiva-careers-card__text{color:var(--inventiva-teal-dark)}.inventiva-careers-cards--blob-grid{position:relative;width:100vw;overflow:visible;margin-left:calc(50% - 50vw);padding:0;background:var(--inventiva-off-white);color:var(--inventiva-teal);text-align:center;--inventiva-section-curve-color:var(--inventiva-off-white)}.inventiva-careers-cards--blob-grid .inventiva-careers-cards__inner{position:relative;z-index:2;width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);max-width:1280px;margin-inline:auto}.inventiva-careers-cards--blob-grid .inventiva-careers-cards__header{max-width:980px;margin:0 auto clamp(3rem,5vw,4.5rem)}.inventiva-careers-cards--blob-grid .inventiva-careers-cards__eyebrow{display:none}.inventiva-careers-cards--blob-grid .inventiva-careers-cards__heading{margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-careers-cards--blob-grid .inventiva-careers-cards__text{max-width:860px;margin:1rem auto 0;color:var(--inventiva-black);font-size:var(--inventiva-type-body);font-weight:600;line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-careers-cards--blob-grid .inventiva-careers-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(4rem,8vw,8rem);column-gap:clamp(4rem,8vw,8rem);row-gap:clamp(3.5rem,6vw,5.5rem);max-width:1040px;margin-inline:auto;text-align:center}.inventiva-careers-cards--blob-grid .inventiva-careers-card{display:grid;align-content:start;justify-items:center;max-width:460px;margin-inline:auto}.inventiva-careers-cards--blob-grid .inventiva-careers-card__icon{width:clamp(5.5rem,7vw,6.75rem);margin-bottom:1.2rem;border-width:clamp(.25rem,.35vw,.42rem);box-shadow:none}.inventiva-careers-cards--blob-grid .inventiva-careers-card__title{color:var(--inventiva-teal)}.inventiva-careers-cards--blob-grid .inventiva-careers-card__text{max-width:390px;color:var(--inventiva-black);font-weight:500}@media (max-width:900px){.inventiva-careers-cards--blob-grid .inventiva-careers-cards__grid{grid-template-columns:1fr;max-width:540px}}@media (max-width:1100px){.inventiva-careers-cards--cols-5 .inventiva-careers-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventiva-careers-cards--blob-grid .inventiva-careers-cards__inner{min-height:clamp(700px,70vw,880px)}.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(1){transform:translate(-2.5rem,0)}.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(1)::before{width:78vw;transform:translate(-62%,-45%)}.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(2){transform:translate(1.5rem,0)}.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(3){transform:translate(-2rem,1rem)}.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(4){transform:translate(2.5rem,1rem)}.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(4)::before{width:82vw;transform:translate(-38%,-47%)}}@media (max-width:900px){.inventiva-careers-cards--blob-grid{padding:5rem 0 6rem}.inventiva-careers-cards--blob-grid .inventiva-careers-cards__inner{min-height:0}.inventiva-careers-cards--blob-grid .inventiva-careers-cards__grid{grid-template-columns:1fr;gap:4rem;max-width:560px}.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(n){transform:none}.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(1),.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(4){padding:2rem 1.5rem;background:var(--inventiva-teal);border-radius:2rem}.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(1)::before,.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(4)::before{display:none}.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(1) .inventiva-careers-card__text,.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(1) .inventiva-careers-card__title,.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(4) .inventiva-careers-card__text,.inventiva-careers-cards--blob-grid .inventiva-careers-card:nth-child(4) .inventiva-careers-card__title{color:var(--inventiva-white)}}@media (max-width:800px){.inventiva-careers-cards{padding-right:var(--inventiva-gutter,1.5rem);padding-left:var(--inventiva-gutter,1.5rem)}.inventiva-careers-cards__inner{width:100%}.inventiva-careers-cards--cols-1 .inventiva-careers-cards__grid,.inventiva-careers-cards--cols-2 .inventiva-careers-cards__grid,.inventiva-careers-cards--cols-3 .inventiva-careers-cards__grid,.inventiva-careers-cards--cols-5 .inventiva-careers-cards__grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.inventiva-gender-equality-index{position:relative;padding:clamp(4rem,7vw,7rem) 0;background:var(--inventiva-white,#fff);color:var(--inventiva-black,#111)}.inventiva-gender-equality-index__inner{width:min(1440px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-gender-equality-index__header{margin:0 0 clamp(2rem,4vw,3.25rem)}.inventiva-gender-equality-index__eyebrow{margin:0 0 .45rem;color:var(--inventiva-lime,#78be21);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-eyebrow,.95rem);font-weight:700;letter-spacing:.03em}.inventiva-gender-equality-index__heading{max-width:none;margin:0;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-gender-equality-index__layout{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.inventiva-gender-equality-index__score-card{position:relative;min-height:clamp(13rem,18vw,17rem);padding:clamp(2rem,3vw,3rem);overflow:hidden;border-radius:8px;background:var(--inventiva-off-white,#f3f5f2);color:var(--inventiva-teal,#195d67);box-shadow:0 1.25rem 3rem rgba(25,93,103,.08)}.inventiva-gender-equality-index__score,.inventiva-gender-equality-index__score-label{position:relative;z-index:1;max-width:none}.inventiva-gender-equality-index__score-label{margin:0 0 .35rem;font-size:clamp(1rem,1.22vw,1.35rem);font-weight:600;line-height:1.25}.inventiva-gender-equality-index__score{margin:0;color:var(--inventiva-teal-dark,#004b3f);font-family:var(--inventiva-font-heading);font-size:clamp(1.05rem,1.35vw,1.55rem);font-weight:950;line-height:1.2}.inventiva-gender-equality-index__content{min-width:0}.inventiva-gender-equality-index__table-wrap{width:100%;overflow-x:auto;border-radius:8px;box-shadow:0 1.25rem 3rem rgba(25,93,103,.08)}.inventiva-gender-equality-index__table{width:100%;min-width:720px;border-collapse:collapse;background:var(--inventiva-white,#fff);font-size:clamp(.76rem,.8vw,.92rem);line-height:1.18}.inventiva-gender-equality-index__table caption{padding:.75rem 1rem;background:var(--inventiva-lime,#78be21);color:var(--inventiva-white,#fff);font-family:var(--inventiva-font-heading);font-weight:900;text-align:center}.inventiva-gender-equality-index__table td,.inventiva-gender-equality-index__table th{padding:.55rem .75rem;border:1px solid rgba(25,93,103,.12);vertical-align:middle}.inventiva-gender-equality-index__table thead th{background:color-mix(in srgb,var(--inventiva-teal,#195d67) 78%,#fff 22%);color:var(--inventiva-white,#fff);font-family:var(--inventiva-font-heading);font-weight:850;text-align:center}.inventiva-gender-equality-index__table tbody th{width:52%;font-weight:600;text-align:left}.inventiva-gender-equality-index__table tbody td{text-align:center}.inventiva-gender-equality-index__table tbody tr:nth-child(odd){background:var(--inventiva-off-white,#f3f5f2)}.inventiva-gender-equality-index__table .is-total td,.inventiva-gender-equality-index__table .is-total th{background:color-mix(in srgb,var(--inventiva-teal,#195d67) 72%,#fff 28%);color:var(--inventiva-white,#fff);font-weight:900}.inventiva-gender-equality-index__table .is-index td,.inventiva-gender-equality-index__table .is-index th{background:var(--inventiva-teal-dark,#004b3f);color:var(--inventiva-white,#fff);font-weight:950}.inventiva-gender-equality-index__body,.inventiva-gender-equality-index__intro{max-width:880px;color:var(--inventiva-black,#111)}.inventiva-gender-equality-index__body>:first-child,.inventiva-gender-equality-index__intro>:first-child{margin-top:0}.inventiva-gender-equality-index__body>:last-child,.inventiva-gender-equality-index__intro>:last-child{margin-bottom:0}.inventiva-gender-equality-index__intro{margin-top:clamp(1.7rem,2.6vw,2.35rem);font-size:clamp(1.15rem,1.45vw,1.55rem);font-weight:700;line-height:1.45}.inventiva-gender-equality-index__body{margin-top:clamp(1.25rem,2vw,1.75rem);font-size:var(--inventiva-type-body);font-weight:500;line-height:1.65}.inventiva-gender-equality-index__body p{margin:0 0 1.25rem}.inventiva-gender-equality-index__actions{margin-top:clamp(1.5rem,2.4vw,2.1rem)}@media (max-width:980px){.inventiva-gender-equality-index__layout{grid-template-columns:1fr}.inventiva-gender-equality-index__score-card{max-width:520px}}@media (max-width:640px){.inventiva-gender-equality-index{padding:clamp(3rem,12vw,4rem) 0}.inventiva-gender-equality-index__header{margin-bottom:1.5rem}.inventiva-gender-equality-index__score-card{min-height:12rem}.inventiva-gender-equality-index__table{min-width:0;table-layout:fixed;font-size:.58rem}.inventiva-gender-equality-index__table td,.inventiva-gender-equality-index__table th{padding:.42rem .38rem;overflow-wrap:anywhere}.inventiva-gender-equality-index__table tbody th{width:auto}}.inventiva-history-timeline{position:relative;overflow:visible;width:100vw;margin-left:calc(50% - 50vw);padding:0;background:var(--inventiva-teal);color:var(--inventiva-white);--inventiva-section-curve-color:var(--inventiva-teal)}.inventiva-history-timeline__inner{position:relative;z-index:1;width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);margin-inline:auto}.inventiva-history-timeline__header{max-width:760px;margin:0 auto clamp(3rem,5vw,4.5rem);text-align:center}.inventiva-history-timeline__heading{margin:0;color:var(--inventiva-white);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-history-timeline__text{max-width:1160px;margin:1.2rem auto 0;color:rgba(255,255,255,.86);font-size:var(--inventiva-type-body);line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-history-timeline__text>:first-child{margin-top:0}.inventiva-history-timeline__text>:last-child{margin-bottom:0}.inventiva-history-timeline__year-nav{position:relative;display:grid;grid-template-columns:repeat(var(--history-count,9),1fr);gap:0;margin:0 auto clamp(3rem,5vw,4.75rem);padding-bottom:1.1rem}.inventiva-history-timeline__year-line{position:absolute;right:0;bottom:0;left:0;height:3px;background:rgba(255,255,255,.28);border-radius:999px}.inventiva-history-timeline__year-indicator{position:absolute;bottom:-1px;left:0;width:3rem;height:.28rem;background:var(--inventiva-lime);border-radius:999px;transform:translate3d(0,0,0);transition:transform 260ms ease,width 260ms ease}.inventiva-history-timeline__year-button{position:relative;z-index:1;display:inline-flex;justify-content:center;width:100%;padding:0 0 .7rem;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;color:rgba(255,255,255,.48);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-subheading);font-weight:500;line-height:1;letter-spacing:var(--inventiva-tracking-heading);text-align:left;cursor:pointer;transition:color 180ms ease}.inventiva-history-timeline__year-button.is-active,.inventiva-history-timeline__year-button:focus-visible,.inventiva-history-timeline__year-button:hover{color:var(--inventiva-white);outline:0}.inventiva-history-timeline__year-button.is-active{font-weight:950}.inventiva-history-timeline__stage{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.5fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.inventiva-history-timeline__media{position:relative;display:grid;place-items:center}.inventiva-history-timeline__badge{position:relative;display:grid;place-items:center;width:min(100%,22rem);aspect-ratio:1;margin-inline:auto;overflow:hidden;background:rgba(255,255,255,.62);border-radius:999px;will-change:transform,opacity}.inventiva-history-timeline__badge[hidden]{display:none!important}.inventiva-history-timeline__badge img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.inventiva-history-timeline__badge span{color:rgba(255,255,255,.15);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-display);font-weight:950;line-height:var(--inventiva-leading-display);letter-spacing:var(--inventiva-tracking-display);text-transform:uppercase}.inventiva-history-timeline__panels{position:relative;min-height:19rem}.inventiva-history-timeline__controls{display:flex;gap:.75rem;margin-top:clamp(1.4rem,3vw,2rem)}.inventiva-history-timeline__arrow{display:inline-grid;place-items:center;width:2.2rem;aspect-ratio:1;padding:0;border:2px solid var(--inventiva-lime);border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;color:var(--inventiva-white);font-size:1.7rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}.inventiva-history-timeline__arrow:focus-visible,.inventiva-history-timeline__arrow:hover{background:var(--inventiva-lime);color:var(--inventiva-teal);outline:0;transform:translateY(-1px)}.inventiva-history-panel{max-width:650px;opacity:0;will-change:transform,opacity;transform:translateY(.6rem);transition:opacity 240ms ease,transform 240ms ease}.inventiva-history-panel.is-active{opacity:1;transform:translateY(0)}.inventiva-history-panel[hidden]{display:none!important}.inventiva-history-panel__year{display:none;margin:0;color:var(--inventiva-white);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-page-title);font-weight:500;line-height:var(--inventiva-leading-page-title);letter-spacing:var(--inventiva-tracking-page-title)}.inventiva-history-panel__label{margin:.75rem 0 0;color:var(--inventiva-lime);font-size:var(--inventiva-type-small);font-weight:950;line-height:var(--inventiva-leading-small);letter-spacing:var(--inventiva-tracking-small);text-transform:uppercase}.inventiva-history-panel__title{margin:1.25rem 0 0;color:var(--inventiva-white);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-card-heading);font-weight:950;line-height:var(--inventiva-leading-card-heading);letter-spacing:var(--inventiva-tracking-card-heading);text-transform:uppercase}.inventiva-history-panel__summary{margin-top:1.25rem;color:var(--inventiva-white);font-size:var(--inventiva-type-subheading);line-height:var(--inventiva-leading-subheading);letter-spacing:var(--inventiva-tracking-body)}.inventiva-history-panel__summary>:first-child{margin-top:0}.inventiva-history-panel__summary>:last-child{margin-bottom:0}.inventiva-history-panel__summary ul{margin:0;padding-left:1.2em}.inventiva-history-panel__summary li+li{margin-top:1.1rem}@media (max-width:900px){.inventiva-history-timeline__year-nav{display:grid;grid-template-columns:repeat(var(--history-count,9),1fr);gap:0;overflow:visible}.inventiva-history-timeline__year-button{width:100%}.inventiva-history-timeline__stage{grid-template-columns:1fr;gap:2.5rem}.inventiva-history-timeline__badge{width:min(18rem,70vw)}}@media (max-width:600px){.inventiva-history-timeline__heading{font-size:var(--inventiva-type-heading)}.inventiva-history-timeline__panels{min-height:0}}.inventiva-board-section,.inventiva-leadership-section{position:relative;background:var(--inventiva-white);color:var(--inventiva-teal)}.inventiva-leadership-section{padding:clamp(4rem,7vw,7rem) 0 clamp(3rem,5vw,5rem);text-align:center}.inventiva-board-section__inner,.inventiva-leadership-section__inner{margin-inline:auto}.inventiva-leadership-section__header{max-width:940px;margin:0 auto clamp(2.5rem,4vw,4rem)}.inventiva-leadership-section__text{max-width:840px;margin:.85rem auto 0;color:var(--inventiva-black);font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.5;font-weight:400}.inventiva-page--about .inventiva-board-card__name,.inventiva-page--about .inventiva-leadership-card__name{text-transform:none}.inventiva-leadership-grid{--blob-x:0px;--blob-y:0px;--blob-size:240px;--blob-color:var(--inventiva-lime);position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2.5rem,5vw,4.5rem) clamp(2rem,5vw,5.25rem);align-items:start;max-width:1600px;margin-inline:auto;padding-top:2em}.inventiva-leadership-hover-blob{position:absolute;left:0;top:0;z-index:0;width:var(--blob-size);height:var(--blob-size);background:var(--blob-color);mask-image:url(../images/inventiva/shapes/shape-liver.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../images/inventiva/shapes/shape-liver.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;opacity:0;transform:translate3d(var(--blob-x),var(--blob-y),0) scale(1.05);transition:transform 520ms cubic-bezier(.22,1,.36,1),width 520ms cubic-bezier(.22,1,.36,1),height 520ms cubic-bezier(.22,1,.36,1),background-color 420ms ease,opacity 180ms ease;pointer-events:none}.inventiva-leadership-grid.is-blob-active .inventiva-leadership-hover-blob{opacity:1;transform:translate3d(var(--blob-x),var(--blob-y),0) scale(1.15)}.inventiva-leadership-card{position:relative;z-index:1;min-width:0;text-align:center}.inventiva-leadership-card__link{display:grid;justify-items:center;color:inherit;text-decoration:none}.inventiva-leadership-card__image-wrap{position:relative;z-index:1;width:clamp(118px,11vw,228px);aspect-ratio:1;margin:0 auto 1.15rem;border-radius:50%;overflow:hidden;background:var(--inventiva-off-white);box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateZ(0);transition:transform 260ms ease,box-shadow 260ms ease}.inventiva-leadership-card:focus-within .inventiva-leadership-card__image-wrap,.inventiva-leadership-card:hover .inventiva-leadership-card__image-wrap{transform:translateY(-4px);box-shadow:0 14px 36px rgba(0,0,0,.12)}.inventiva-leadership-card__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.inventiva-leadership-card__placeholder{display:block;width:100%;height:100%;background:var(--inventiva-off-white)}.inventiva-leadership-card__name{max-width:260px;margin:0;color:var(--inventiva-teal-dark);font-size:clamp(1.1rem,1.45vw,1.42rem);line-height:1.02;letter-spacing:-.035em;font-weight:950;text-decoration:none}.inventiva-leadership-card__title{max-width:260px;margin:.35rem auto 0;color:var(--inventiva-black,#000);font-size:clamp(.85rem,1vw,.98rem);font-style:italic;line-height:1.22;font-weight:500;text-decoration:none}.inventiva-leadership-card__link:focus-visible .inventiva-leadership-card__name,.inventiva-leadership-card__link:hover .inventiva-leadership-card__name{color:var(--inventiva-teal)}.inventiva-leadership-card__linkedin{display:none}.inventiva-board-section{padding:clamp(2.5rem,5vw,5rem) 0 clamp(5rem,8vw,8rem);text-align:center}.inventiva-board-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.25rem,4vw,3.75rem) clamp(2rem,5vw,5rem);max-width:1600px;margin:clamp(2.25rem,4vw,3.25rem) auto 0;text-align:left}.inventiva-board-card{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:1.2rem}.inventiva-board-card__leaf{display:block;width:76px;aspect-ratio:1.42/1;background:var(--inventiva-aqua);border-radius:72% 28% 62% 38%/58% 44% 56% 42%;transform:rotate(0);transition:transform 260ms ease,background-color 260ms ease}.inventiva-board-card:focus-within .inventiva-board-card__leaf,.inventiva-board-card:hover .inventiva-board-card__leaf{transform:scale(1.06)}.inventiva-board-card__link{color:inherit;text-decoration:none}.inventiva-board-card__name{margin:0;color:var(--inventiva-teal-dark);font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.05;letter-spacing:-.035em;font-weight:950}.inventiva-board-card__title{margin:.25rem 0 0;color:var(--inventiva-black,#000);font-size:.92rem;font-style:italic;line-height:1.25;font-weight:500}@media (max-width:1000px){.inventiva-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.inventiva-board-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.inventiva-board-list,.inventiva-leadership-grid{grid-template-columns:1fr}.inventiva-board-card{max-width:360px;margin-inline:auto}}.inventiva-leadership-single{background:var(--inventiva-white);color:var(--inventiva-teal)}.inventiva-leadership-single__hero{position:relative;overflow:hidden;padding:clamp(7rem,11vw,10rem) 0 clamp(5rem,8vw,7rem);background:var(--inventiva-white)}.inventiva-leadership-single__inner{position:relative;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.08fr);align-items:center;gap:clamp(3.5rem,6vw,6.5rem);width:min(1320px,100% - var(--inventiva-gutter) * 2);min-height:clamp(520px,48vw,660px);margin-inline:auto}.inventiva-leadership-single__media{--bio-headshot-size:clamp(230px, 25vw, 390px);--bio-blob-size:calc(var(--bio-headshot-size) * 2.25);position:relative;display:grid;place-items:center;width:var(--bio-blob-size);min-height:calc(var(--bio-headshot-size) * 1.45);align-self:center;justify-self:center;isolation:isolate}.inventiva-leadership-single__blob{position:absolute;top:50%;left:50%;z-index:0;display:block;width:var(--bio-blob-size);aspect-ratio:1.42/1;background:var(--inventiva-lime,#78be21);filter:drop-shadow(0 24px 54px rgba(0, 0, 0, .08));mask:url(../images/inventiva/shapes/shape-liver.svg) center/contain no-repeat;-webkit-mask:url(../images/inventiva/shapes/shape-liver.svg) center/contain no-repeat;opacity:1;pointer-events:none;transform:translate3d(-50%,-50%,0) rotate(-8deg)}.inventiva-leadership-single__image-wrap{position:relative;z-index:1;width:var(--bio-headshot-size);aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--inventiva-off-white);box-shadow:0 22px 70px rgba(0,0,0,.12)}.inventiva-leadership-single__image,.inventiva-leadership-single__placeholder{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.inventiva-leadership-single__placeholder{background:var(--inventiva-off-white)}.inventiva-leadership-single__content{width:100%;max-width:720px;margin-inline:auto;align-self:center}.inventiva-leadership-single__name{max-width:700px;margin:0 0 .5rem;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:clamp(2.35rem,2.55vw,2.625rem);font-weight:850;line-height:1;letter-spacing:-.035em;text-transform:none}.inventiva-leadership-single__title{margin:0 0 clamp(1.05rem,1.6vw,1.35rem);color:var(--inventiva-black,#000);font-size:clamp(.98rem,1.15vw,1.18rem);font-weight:800;line-height:1.08;letter-spacing:-.02em}.inventiva-leadership-single__bio{max-width:680px;color:var(--inventiva-black,#000);font-size:clamp(.96rem,1.02vw,1.08rem);font-weight:500;line-height:1.43;letter-spacing:.01em}.inventiva-leadership-single__bio>:first-child{margin-top:0}.inventiva-leadership-single__bio>:last-child{margin-bottom:0}.inventiva-leadership-single__bio p{margin:0 0 1.25rem}.inventiva-leadership-single__actions{display:flex;flex-wrap:wrap;gap:1rem 1.35rem;margin-top:clamp(1.75rem,3vw,2.5rem)}.inventiva-leadership-single__nav{position:absolute;z-index:3;top:52%;display:inline-grid;place-items:center;width:clamp(52px,4.6vw,68px);aspect-ratio:1;border:3px solid var(--inventiva-lime);border-radius:999px;background:var(--inventiva-white);color:var(--inventiva-teal);text-decoration:none;transform:translate3d(0,-50%,0);transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}.inventiva-leadership-single__nav:focus-visible,.inventiva-leadership-single__nav:hover{background:var(--inventiva-lime);color:var(--inventiva-teal-dark);outline:0;transform:translate3d(0,calc(-50% - 2px),0)}.inventiva-leadership-single__nav span{position:relative;display:block;width:16px;height:16px;border-top:3px solid currentColor;border-right:3px solid currentColor}.inventiva-leadership-single__nav--prev{left:clamp(-4.5rem,-3.5vw,-2.5rem)}.inventiva-leadership-single__nav--prev span{left:3px;transform:rotate(-135deg)}.inventiva-leadership-single__nav--next{right:clamp(-4.5rem,-3.5vw,-2.5rem)}.inventiva-leadership-single__nav--next span{right:3px;transform:rotate(45deg)}.inventiva-leadership-single--board .inventiva-leadership-single__inner{grid-template-columns:minmax(0,1fr);width:min(1360px,100% - var(--inventiva-gutter) * 2);max-width:1360px;min-height:auto;padding-inline:clamp(5rem,10vw,10rem)}.inventiva-leadership-single--board .inventiva-leadership-single__blob,.inventiva-leadership-single--board .inventiva-leadership-single__image-wrap,.inventiva-leadership-single--board .inventiva-leadership-single__media{display:none}.inventiva-leadership-single--board .inventiva-leadership-single__content{max-width:860px}.inventiva-leadership-single--board .inventiva-leadership-single__name{max-width:none;font-size:clamp(3rem,5vw,5.75rem);line-height:.94;letter-spacing:-.055em}.inventiva-leadership-single--board .inventiva-leadership-single__title{font-size:clamp(1rem,1.25vw,1.3rem)}.inventiva-leadership-single--board .inventiva-leadership-single__bio{max-width:820px;font-size:clamp(1.05rem,1.22vw,1.24rem);line-height:1.45}.inventiva-leadership-single--board .inventiva-leadership-single__nav--prev{left:clamp(1rem,3vw,3.5rem)}.inventiva-leadership-single--board .inventiva-leadership-single__nav--next{right:clamp(1rem,3vw,3.5rem)}.inventiva-profile-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;padding:.45rem 1.15rem;border:3px solid var(--inventiva-lime);border-radius:999px;background:var(--inventiva-white);color:var(--inventiva-teal-dark);font-size:.9rem;font-weight:950;line-height:1;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}.inventiva-profile-button:focus-visible,.inventiva-profile-button:hover{background:var(--inventiva-lime);color:var(--inventiva-teal-dark);outline:0;transform:translateY(-2px)}.inventiva-profile-button__icon{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:3px;background:var(--inventiva-teal);color:var(--inventiva-white);font-family:Arial,sans-serif;font-size:.72rem;font-weight:950;line-height:1;text-transform:lowercase}@media (min-width:1500px){.inventiva-leadership-single__nav--prev{left:-5rem}.inventiva-leadership-single__nav--next{right:-5rem}.inventiva-leadership-single--board .inventiva-leadership-single__inner{max-width:1480px;padding-inline:12rem}.inventiva-leadership-single--board .inventiva-leadership-single__nav--prev{left:3rem}.inventiva-leadership-single--board .inventiva-leadership-single__nav--next{right:3rem}}@media (max-width:1100px){.inventiva-leadership-single__inner{grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);gap:clamp(2.5rem,4vw,4rem);max-width:920px}.inventiva-leadership-single__name{font-size:clamp(2.15rem,4vw,2.5rem)}.inventiva-leadership-single__bio{font-size:clamp(1rem,1.8vw,1.14rem)}.inventiva-leadership-single__nav--prev{left:-1rem}.inventiva-leadership-single__nav--next{right:-1rem}.inventiva-leadership-single--board .inventiva-leadership-single__inner{grid-template-columns:minmax(0,1fr);padding-inline:clamp(4.5rem,9vw,6.5rem)}.inventiva-leadership-single--board .inventiva-leadership-single__name{font-size:clamp(2.7rem,7vw,4.75rem)}.inventiva-leadership-single--board .inventiva-leadership-single__nav--prev{left:1rem}.inventiva-leadership-single--board .inventiva-leadership-single__nav--next{right:1rem}}@media (max-width:900px){.inventiva-leadership-single__hero{padding:clamp(6rem,18vw,8rem) 0 clamp(5rem,12vw,6rem)}.inventiva-leadership-single--board .inventiva-leadership-single__inner,.inventiva-leadership-single__inner{grid-template-columns:1fr;width:min(720px,100% - var(--inventiva-gutter) * 2);min-height:auto;padding-inline:0;padding-bottom:5rem;text-align:left}.inventiva-leadership-single__media{--bio-headshot-size:clamp(210px, 58vw, 320px);--bio-blob-size:calc(var(--bio-headshot-size) * 1.75);min-height:calc(var(--bio-headshot-size) * 1.45)}.inventiva-leadership-single__content{max-width:720px}.inventiva-leadership-single__name{font-size:clamp(2rem,10vw,2.4rem)}.inventiva-leadership-single__actions{justify-content:flex-start}.inventiva-leadership-single__nav{top:auto;bottom:0;width:52px;transform:none}.inventiva-leadership-single__nav:focus-visible,.inventiva-leadership-single__nav:hover{transform:translateY(-2px)}.inventiva-leadership-single__nav--prev{left:0}.inventiva-leadership-single__nav--next{right:0}}@media (max-width:560px){.inventiva-leadership-single__bio{font-size:1.05rem}.inventiva-leadership-single__actions{display:grid}.inventiva-profile-button{width:100%}}.inventiva-mission{position:relative;z-index:1;width:100vw;margin-top:-25vh;margin-left:calc(50% - 50vw);padding:clamp(4rem,7vw,6rem) clamp(2rem,5vw,4rem) clamp(4rem,7vw,6rem) var(--inventiva-gutter);background:0 0}.inventiva-mission__inner{margin-inline:auto}.inventiva-mission__heading{margin:0 0 clamp(1rem,2vw,1.5rem);color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-mission__content{color:var(--inventiva-black);font-size:var(--inventiva-type-body);line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body);font-weight:400}.inventiva-mission__content>:first-child{margin-top:0}.inventiva-mission__content>:last-child{margin-bottom:0}.inventiva-mission__content p{margin:0 0 1.15rem}.inventiva-mission__content strong{color:var(--inventiva-teal);font-weight:850}@media (min-width:901px){.inventiva-mission__inner{display:grid;grid-template-columns:minmax(0,42vw) minmax(0,58vw)}.inventiva-mission__content,.inventiva-mission__heading{grid-column:1}}@media (max-width:900px){.inventiva-mission{margin-top:0;padding:clamp(3.5rem,12vw,5.5rem) var(--inventiva-gutter)}.inventiva-mission__content{max-width:none}}.inventiva-values-grid{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:clamp(4rem,7vw,6.5rem) 0 clamp(4.5rem,8vw,7rem);background:var(--inventiva-white);color:var(--inventiva-teal)}.inventiva-values-grid--teal{background:var(--inventiva-teal);color:var(--inventiva-white)}.inventiva-values-grid--gray,.inventiva-values-grid--grey,.inventiva-values-grid--light{background:var(--inventiva-off-white,#f6f7f4)}.inventiva-values-grid__inner{width:min(var(--inventiva-container),100% - var(--inventiva-gutter) * 2);max-width:1060px;margin-inline:auto}.inventiva-values-grid__header{max-width:720px;margin:0 auto clamp(3rem,5vw,4.75rem);text-align:center}.inventiva-values-grid__eyebrow{margin:0 0 .7rem;color:currentColor;font-size:var(--inventiva-type-small);font-weight:950;line-height:var(--inventiva-leading-small);letter-spacing:var(--inventiva-tracking-small);text-transform:uppercase}.inventiva-values-grid__heading{margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-values-grid__text{max-width:640px;margin:1rem auto 0;color:var(--inventiva-ink,#1f2f33);font-size:var(--inventiva-type-body);font-weight:400;line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-values-grid__text>:first-child{margin-top:0}.inventiva-values-grid__text>:last-child{margin-bottom:0}.inventiva-values-grid--teal .inventiva-values-grid__text{color:rgba(255,255,255,.88)}.inventiva-values-grid__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(3rem,7vw,7rem)}.inventiva-values-grid--three .inventiva-values-grid__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}.inventiva-value-card{display:grid;justify-items:center;text-align:center}.inventiva-value-card__icon{display:grid;place-items:center;width:clamp(4.2rem,5.8vw,5.5rem);aspect-ratio:1;margin:0 auto clamp(1.5rem,2.4vw,2rem);color:var(--inventiva-teal)}.inventiva-value-card__icon img,.inventiva-value-card__icon svg{display:block;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.inventiva-value-card__icon svg{fill:currentColor}.inventiva-value-card__title{max-width:390px;margin:0 auto clamp(1.1rem,1.8vw,1.45rem);color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-card-heading);font-weight:950;line-height:var(--inventiva-leading-card-heading);letter-spacing:var(--inventiva-tracking-card-heading);text-transform:uppercase}.inventiva-value-card__text{max-width:500px;margin:0 auto;color:var(--inventiva-ink,#1f2f33);font-size:var(--inventiva-type-body);line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.inventiva-value-card__text>:first-child{margin-top:0}.inventiva-value-card__text>:last-child{margin-bottom:0}.inventiva-value-card__text p{margin:0 0 1rem}.inventiva-values-grid--teal .inventiva-values-grid__heading{color:var(--inventiva-teal)}.inventiva-values-grid--teal .inventiva-value-card__icon,.inventiva-values-grid--teal .inventiva-value-card__title{color:var(--inventiva-white)}.inventiva-values-grid--teal .inventiva-value-card__text{color:rgba(255,255,255,.88)}@media (max-width:767px){.inventiva-values-grid{padding:clamp(3.5rem,12vw,5rem) 0}.inventiva-values-grid__header{margin-bottom:3rem}.inventiva-values-grid--three .inventiva-values-grid__items,.inventiva-values-grid__items{grid-template-columns:1fr;gap:3.5rem}.inventiva-value-card__text,.inventiva-value-card__title{max-width:420px}}.inventiva-values-grid .inventiva-value-card__icon{box-sizing:border-box;display:grid;place-items:center;width:clamp(5.75rem,8vw,7.25rem);height:clamp(5.75rem,8vw,7.25rem);aspect-ratio:1/1;margin-bottom:clamp(1.35rem,2.1vw,1.85rem);padding:clamp(1.05rem,1.65vw,1.45rem);background:var(--inventiva-white,#fff);border:clamp(.25rem,.35vw,.45rem) solid var(--inventiva-lime,#78be21);border-radius:50%;color:var(--inventiva-teal,#005f61)}.inventiva-values-grid .inventiva-value-card__icon img,.inventiva-values-grid .inventiva-value-card__icon svg{display:block;width:100%;height:100%;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.inventiva-values-grid .inventiva-value-card__icon img{filter:brightness(0) saturate(100%) invert(25%) sepia(30%) saturate(959%) hue-rotate(141deg) brightness(91%) contrast(92%)}.inventiva-values-grid--teal .inventiva-value-card__icon{background:var(--inventiva-white,#fff);border-color:var(--inventiva-lime,#78be21);color:var(--inventiva-teal,#005f61)}.inventiva-values-grid--teal .inventiva-value-card__icon img{filter:brightness(0) saturate(100%) invert(25%) sepia(30%) saturate(959%) hue-rotate(141deg) brightness(91%) contrast(92%)}.inventiva-board-section{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:clamp(3.5rem,7vw,6rem) 0 clamp(5rem,8vw,7rem);background:var(--inventiva-white);color:var(--inventiva-teal)}.inventiva-board-section__inner{width:min(1120px,100% - var(--inventiva-gutter) * 2);margin-inline:auto}.inventiva-board-section__heading{margin:0 0 clamp(2.5rem,5vw,4rem);color:var(--inventiva-teal);text-align:center}.inventiva-board-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem) clamp(2rem,5vw,5rem);align-items:start}.inventiva-board-card{--inventiva-board-shape-color:var(--inventiva-aqua);position:relative;display:grid;grid-template-columns:clamp(3.25rem,4.5vw,5.15rem) minmax(0,1fr);gap:clamp(.8rem,1.4vw,1.15rem);align-items:center;min-width:0}.inventiva-board-card__leaf{display:block;width:clamp(3.25rem,4.5vw,5.15rem);aspect-ratio:134.504/131.919;background-color:var(--inventiva-board-shape-color);mask-image:url(../images/inventiva/shapes/shape-bod.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../images/inventiva/shapes/shape-bod.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.inventiva-board-card__link{display:block;min-width:0;color:inherit;text-decoration:none}.inventiva-board-card__name{margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:clamp(1.1rem,1.45vw,1.42rem);font-weight:800;line-height:1.05;letter-spacing:-.015em;transition:color 180ms ease}.inventiva-board-card__title{margin:.22rem 0 0;color:var(--inventiva-ink,#1f2f33);font-size:clamp(.85rem,1vw,.98rem);font-style:italic;line-height:1.15}.inventiva-board-card,.inventiva-board-card:nth-child(3n+1),.inventiva-board-card:nth-child(3n+2),.inventiva-board-card:nth-child(3n+3),.inventiva-board-card:nth-child(even),.inventiva-board-card:nth-child(odd){--inventiva-board-shape-color:var(--inventiva-aqua)}.inventiva-board-card__leaf{background-color:var(--inventiva-aqua)}@media (max-width:900px){.inventiva-board-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.inventiva-board-list{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.inventiva-board-card{grid-template-columns:3.75rem minmax(0,1fr);gap:1rem;align-items:center;text-align:left}.inventiva-board-card__leaf{width:3.75rem;justify-self:start}.inventiva-board-card__name,.inventiva-board-card__title{text-align:left}}.inventiva-committee-matrix{padding:clamp(4rem,7vw,7rem) 0;background:var(--inventiva-white);color:var(--inventiva-teal)}.inventiva-committee-matrix__inner{width:min(1320px,100% - 3rem);margin-inline:auto}.inventiva-committee-matrix__header{max-width:820px;margin-bottom:clamp(2rem,4vw,4rem)}.inventiva-committee-matrix__heading{margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-committee-matrix__intro{margin-top:1rem;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.6}.inventiva-committee-matrix__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.inventiva-committee-matrix__table{width:100%;min-width:920px;border-collapse:collapse;border-spacing:0;font-family:var(--inventiva-font-heading);color:var(--inventiva-teal)}.inventiva-committee-matrix td,.inventiva-committee-matrix th{border:1px solid rgba(31,88,99,.22);padding:clamp(1rem,1.4vw,1.5rem);text-align:center;vertical-align:middle}.inventiva-committee-matrix thead th{background:var(--inventiva-teal);color:var(--inventiva-white);font-size:clamp(.82rem,.9vw,.95rem);font-weight:850;letter-spacing:var(--inventiva-tracking-small);text-transform:uppercase}.inventiva-committee-matrix__member-heading,.inventiva-committee-matrix__member-name{text-align:left}.inventiva-committee-matrix__member-name{width:24%;background:rgba(31,88,99,.04);font-size:clamp(.95rem,1vw,1.08rem);font-weight:850;text-transform:uppercase}.inventiva-committee-matrix td{min-height:5rem;background:var(--inventiva-white)}.inventiva-committee-matrix td.has-role{background:rgba(120,190,33,.14)}.inventiva-committee-matrix__role{display:inline-flex;align-items:center;justify-content:center;color:var(--inventiva-teal);font-size:clamp(1rem,1.3vw,1.35rem);font-weight:800;line-height:1.15}.inventiva-committee-matrix__legend{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:clamp(1.25rem,2vw,2rem);color:rgba(31,88,99,.78);font-size:.9rem}.inventiva-committee-matrix__legend strong{color:var(--inventiva-teal);font-weight:850}@media (max-width:767px){.inventiva-committee-matrix{padding-block:clamp(3rem,14vw,4.5rem)}.inventiva-committee-matrix__inner{width:min(100% - 2rem,1320px)}.inventiva-committee-matrix__table{min-width:760px}}.inventiva-references{width:100vw;margin-left:calc(50% - 50vw);padding:clamp(2.5rem,4vw,4rem) 0;background:var(--inventiva-white,#fff);color:var(--inventiva-black,#111)}.inventiva-references__inner{width:min(1120px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-references__summary,.inventiva-references__title{color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(.7rem,.78vw,.84rem);font-weight:950;letter-spacing:var(--inventiva-tracking-small,.08em);line-height:1.15;text-transform:uppercase}.inventiva-references__title{margin:0}.inventiva-references__accordion{border-top:1px solid rgba(25,93,103,.18);border-bottom:1px solid rgba(25,93,103,.18)}.inventiva-references__summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.15rem,2vw,1.75rem) 0;cursor:pointer;list-style:none}.inventiva-references__summary::-webkit-details-marker{display:none}.inventiva-references__toggle{position:relative;flex:0 0 auto;width:1rem;aspect-ratio:1}.inventiva-references__toggle::after,.inventiva-references__toggle::before{content:"";position:absolute;inset:50% auto auto 50%;width:100%;height:2px;border-radius:999px;background:var(--inventiva-lime,#78be21);transform:translate3d(-50%,-50%,0)}.inventiva-references__toggle::after{transform:translate3d(-50%,-50%,0) rotate(90deg);transition:transform 160ms ease}.inventiva-references__accordion[open] .inventiva-references__toggle::after{transform:translate3d(-50%,-50%,0) rotate(0)}.inventiva-references__content{margin-top:clamp(1rem,1.8vw,1.5rem);color:var(--inventiva-black,#111);font-size:clamp(.76rem,.82vw,.9rem);font-weight:400;line-height:1.55;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-references__content ul{list-style:none}.inventiva-references__content ul li{position:relative;color:var(--inventiva-black,#111);font-size:inherit;font-weight:400;line-height:1.55;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-references__content ul li sup{position:absolute;top:0;left:0;transform:translate3d(-120%,4px,0)}.inventiva-references__accordion .inventiva-references__content{margin-top:0;padding-bottom:clamp(1.25rem,2.2vw,2rem)}.inventiva-references__content>:first-child{margin-top:0}.inventiva-references__content>:last-child{margin-bottom:0}.inventiva-references__content ol,.inventiva-references__content ul{padding-left:10px}.inventiva-references__content li+li{margin-top:.55rem}.inventiva-investor-stat-band{position:relative;padding:clamp(3rem,6vw,5rem) 0;background:#f7f7f6;clip-path:ellipse(92% 62% at 50% 50%);text-align:center}.inventiva-investor-stat-band__inner{width:min(880px,100% - 3rem);margin-inline:auto}.inventiva-investor-stat-band__heading{margin:0 0 1rem;color:var(--inventiva-teal);font-size:clamp(1.45rem,3vw,2rem);font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase}.inventiva-investor-stat-band__text{color:#121212;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:500;line-height:1.35;letter-spacing:.02em}.inventiva-investor-stat-band__text p{margin:0}.inventiva-investor-stat-band__text .accent-color,.inventiva-investor-stat-band__text b,.inventiva-investor-stat-band__text strong{color:var(--inventiva-lime);font-size:1.25em;font-weight:900;line-height:0}.inventiva-investor-financial{position:relative;margin:clamp(2rem,5vw,5rem) 0;padding:clamp(5rem,9vw,8rem) 0;background:var(--inventiva-teal);clip-path:ellipse(110% 50% at 50% 50%);color:#fff}.inventiva-investor-financial__inner{width:min(900px,100% - 3rem);margin-inline:auto}.inventiva-investor-financial h2{margin:0 0 clamp(2.5rem,5vw,4rem);color:#fff;font-size:clamp(1.45rem,3vw,2rem);font-weight:900;line-height:1;letter-spacing:.04em;text-align:center;text-transform:uppercase}.inventiva-investor-financial__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem) clamp(3rem,8vw,7rem)}.inventiva-investor-financial__panel h3{margin:0 0 1.1rem;color:#fff;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:900;line-height:1.05;letter-spacing:.03em;text-transform:uppercase}.inventiva-investor-event-list,.inventiva-investor-link-list{display:grid;gap:.7rem;margin:0 0 1.45rem;padding:0;list-style:none}.inventiva-investor-link-list a{color:inherit;font-weight:800;line-height:1.35;text-decoration:underline;text-decoration-color:var(--inventiva-lime);text-underline-offset:.22em;text-transform:uppercase}.inventiva-investor-financial .inventiva-investor-event-list,.inventiva-investor-financial .inventiva-investor-link-list a{color:#fff}.inventiva-investor-event-list span,.inventiva-investor-event-list strong{display:block}.inventiva-investor-event-list strong{font-weight:900;line-height:1.25}.inventiva-investor-event-list span{margin-top:.2rem;opacity:.9;font-style:italic}.inventiva-investor-market-card__price{display:flex;align-items:baseline;gap:.8rem;margin:0 0 .35rem;color:#fff;font-size:clamp(2.4rem,5vw,3.85rem);font-weight:500;line-height:1}.inventiva-investor-market-card__quote{max-width:100%;overflow-wrap:anywhere}.inventiva-investor-market-card__quote :where(table,tbody,tr,td,div){max-width:100%}.inventiva-investor-market-card__quote :where(table){width:100%!important;border-collapse:collapse}.inventiva-investor-market-card__quote :where(td){padding:.12rem .5rem .12rem 0;vertical-align:top}.inventiva-investor-market-card__symbol{margin:0 0 .45rem;color:var(--inventiva-white,#fff);font-family:var(--inventiva-font-heading);font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:1;letter-spacing:.04em}.inventiva-investor-market-card__price .inventiva-investor-market-card__change{color:var(--inventiva-lime);font-size:.26em;font-weight:900}.inventiva-investor-market-card__date{margin:0 0 1.15rem;color:rgba(255,255,255,.82);font-size:.85rem;font-style:italic}.inventiva-investor-market-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.2rem;margin-bottom:1.2rem;color:rgba(255,255,255,.9);font-size:.82rem}.inventiva-investor-market-card__meta p{margin:0}.inventiva-investor-resources{padding:clamp(3rem,7vw,6rem) 0}.inventiva-investor-resources__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,7vw,7rem);width:min(920px,100% - 3rem);margin-inline:auto}.inventiva-investor-resource-card{color:var(--inventiva-teal-dark)}.inventiva-investor-contacts h2,.inventiva-investor-resource-card h3{margin:0 0 1rem;color:var(--inventiva-teal);font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:900;line-height:1.05;letter-spacing:.03em;text-transform:uppercase}.inventiva-investor-link-list--dark a{display:inline-block;color:var(--inventiva-teal-dark);font-size:clamp(.95rem,1.05vw,1.1rem);line-height:1.18;text-decoration:none;text-decoration-color:var(--inventiva-lime);text-underline-offset:.22em}.inventiva-investor-link-list--dark a:focus-visible,.inventiva-investor-link-list--dark a:hover{text-decoration:underline}.inventiva-investor-link-list--dark{gap:clamp(1rem,1.8vw,1.45rem)}.inventiva-investor-link-list__date{display:block;margin-top:.2rem;color:rgba(0,78,66,.68);font-size:.78rem;font-style:italic;font-weight:500;line-height:1.25}.inventiva-investor-contacts{position:relative;padding:clamp(5rem,8vw,7rem) 0 clamp(4rem,7vw,6rem);background:#f7f7f6}.inventiva-investor-contacts__inner{width:min(1000px,100% - 3rem);margin-inline:auto}.inventiva-investor-contacts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,10vw,9rem);margin-top:clamp(2rem,4vw,3rem)}.inventiva-investor-contact-card{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.5rem;color:var(--inventiva-teal-dark)}.inventiva-contact-blob{display:block;width:4rem;height:2.6rem;margin-top:.25rem;background:#3fc8b4;border-radius:70% 35% 60% 40%;transform:rotate(14deg)}.inventiva-investor-contact-card h3{margin:0 0 .25rem;color:var(--inventiva-teal-dark);font-size:1rem;font-weight:900}.inventiva-investor-contact-card p{margin:0 0 .75rem;line-height:1.4}.inventiva-investor-contact-card a{color:var(--inventiva-teal-dark);text-decoration:underline;text-underline-offset:.18em}@media (max-width:900px){.inventiva-investor-contacts__grid,.inventiva-investor-financial__grid,.inventiva-investor-resources__inner{grid-template-columns:1fr}.inventiva-investor-contacts,.inventiva-investor-financial,.inventiva-investor-stat-band{clip-path:none}.inventiva-investor-financial__grid{gap:2.5rem}}@media (max-width:560px){.inventiva-investor-contact-card{grid-template-columns:1fr;gap:1rem}.inventiva-investor-market-card__meta{grid-template-columns:1fr}}.inventiva-page--investors .inventiva-investor-stat-band{margin-top:clamp(1rem,3vw,2.5rem);margin-bottom:clamp(2.5rem,5vw,4rem)}.inventiva-page--investors .inventiva-investor-financial{margin-top:clamp(1rem,3vw,2.5rem);margin-bottom:clamp(2.5rem,6vw,5rem)}.inventiva-page--investors .inventiva-investor-resources{padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2.5rem,6vw,5rem)}.inventiva-page--investors .inventiva-investor-contacts{margin-top:clamp(1rem,3vw,2.5rem)}.inventiva-investor-contact-card__content h3{margin:0 0 .55rem;color:var(--inventiva-teal);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:900;line-height:1.1;letter-spacing:.03em;text-transform:uppercase}.inventiva-investor-contact-card__text{color:var(--inventiva-teal-dark);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.55}.inventiva-investor-contact-card__text p{margin:0 0 .75rem}.inventiva-investor-contact-card__text a{color:inherit;font-weight:800;text-decoration-color:var(--inventiva-lime);text-underline-offset:.22em}@media (min-width:1100px){.inventiva-investor-financial__inner{width:min(1120px,100% - 4rem)}.inventiva-investor-resources__inner{width:min(1120px,100% - 4rem)}.inventiva-investor-contacts__inner{width:min(1120px,100% - 4rem)}}@media (max-width:800px){.inventiva-investor-contacts__grid,.inventiva-investor-financial__grid,.inventiva-investor-resources__inner{grid-template-columns:1fr}.inventiva-investor-financial{clip-path:ellipse(160% 50% at 50% 50%)}.inventiva-investor-contacts{clip-path:ellipse(160% 80% at 50% 100%)}.inventiva-investor-contact-card{grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;align-items:start}.inventiva-contact-blob{width:3.25rem;height:2.15rem}}@media (max-width:560px){.inventiva-investor-contacts__inner{width:min(100% - 2rem,36rem)}.inventiva-investor-contacts__grid{gap:2rem}.inventiva-investor-contact-card{grid-template-columns:2.75rem minmax(0,1fr)}.inventiva-contact-blob{width:2.75rem;height:1.85rem}}.inventiva-investor-contacts.inventiva-section-curve{--inventiva-section-curve-color:#f7f7f6;--inventiva-section-curve-height:clamp(3.5rem, 5vw, 5.75rem);background:#f7f7f6;padding:clamp(3.75rem,5vw,5rem) 0 clamp(3.75rem,5vw,5rem)}.inventiva-investor-contacts.inventiva-section-curve--bottom{margin-bottom:calc(var(--inventiva-section-curve-height) + 12vh)}.inventiva-investor-contacts.inventiva-section-curve--top{margin-top:clamp(2.5rem,5vw,5rem)}.inventiva-investor-contacts__inner{width:min(1120px,100% - 4rem)}.inventiva-investor-contacts__grid{width:min(900px,100%);margin-inline:auto}@media (max-width:800px){.inventiva-investor-contacts.inventiva-section-curve{--inventiva-section-curve-height:clamp(3rem, 10vw, 4.5rem);padding:clamp(3.25rem,10vw,4.5rem) 0 clamp(3.5rem,10vw,4.75rem)}.inventiva-investor-contacts.inventiva-section-curve--bottom{margin-bottom:calc(var(--inventiva-section-curve-height) + 10vh)}.inventiva-investor-contacts.inventiva-section-curve--top{margin-top:clamp(2rem,8vw,3.5rem)}}.inventiva-investor-market-card__price-value{color:#fff;font-size:1em;font-weight:500}.inventiva-investor-market-card__change{color:var(--inventiva-lime);font-size:.26em;font-weight:900}.inventiva-investor-market-card__b2i-source{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.inventiva-investor-market-card__price .inventiva-investor-market-card__price-value{color:#fff;font-size:1em;font-weight:500}.inventiva-investor-market-card__price .inventiva-investor-market-card__change{color:var(--inventiva-lime);font-size:.26em;font-weight:900}.inventiva-investor-financial__inner{width:min(1180px,100% - 4rem)}.inventiva-investor-financial__grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(5rem,9vw,9rem);column-gap:clamp(5rem,9vw,9rem);row-gap:clamp(3rem,5vw,5rem)}.inventiva-investor-financial__panel h3{max-width:none}.inventiva-investor-financial__panel:nth-child(3) h3,.inventiva-investor-financial__panel:nth-child(4) h3{white-space:nowrap;font-size:clamp(1.45rem,2vw,2rem)}@media (max-width:1180px){.inventiva-investor-financial__panel:nth-child(3) h3,.inventiva-investor-financial__panel:nth-child(4) h3{white-space:normal}}@media (max-width:800px){.inventiva-investor-financial__inner{width:min(100% - 2rem,40rem)}.inventiva-investor-financial__grid{grid-template-columns:1fr}.inventiva-investor-financial__panel:nth-child(3) h3,.inventiva-investor-financial__panel:nth-child(4) h3{white-space:normal}}.inventiva-icon-intro h2,.inventiva-investor-contacts h2,.inventiva-investor-financial h2,.inventiva-investor-resource-card h2,.inventiva-investor-resources h2{color:var(--inventiva-teal);font-size:clamp(1.65rem,2.2vw,2.35rem);font-weight:900;line-height:1;letter-spacing:.055em;text-transform:uppercase}.inventiva-investor-financial h2{color:#fff;text-align:center}.inventiva-investor-contact-card h3,.inventiva-investor-financial__panel h3,.inventiva-investor-resource-card h3{font-size:clamp(1.25rem,1.65vw,1.65rem);font-weight:900;line-height:1.08;letter-spacing:.045em;text-transform:uppercase}.inventiva-investor-financial__panel h3{color:#fff;margin-bottom:clamp(1rem,1.6vw,1.35rem)}.inventiva-investor-financial__panel:nth-child(3) h3,.inventiva-investor-financial__panel:nth-child(4) h3{font-size:clamp(1.25rem,1.65vw,1.65rem);white-space:nowrap}.inventiva-investor-contacts h2,.inventiva-investor-resource-card h3{margin-bottom:clamp(1rem,1.6vw,1.35rem)}.inventiva-investor-contact-card h3{color:var(--inventiva-teal);margin:0 0 .35rem}.inventiva-investor-event-list strong,.inventiva-investor-link-list a{font-size:clamp(.95rem,1.05vw,1.1rem);line-height:1.25}@media (max-width:1180px){.inventiva-investor-financial__panel:nth-child(3) h3,.inventiva-investor-financial__panel:nth-child(4) h3{white-space:normal}}@media (max-width:800px){.inventiva-icon-intro h2,.inventiva-investor-contacts h2,.inventiva-investor-financial h2,.inventiva-investor-resource-card h2,.inventiva-investor-resources h2{font-size:clamp(1.45rem,7vw,2rem)}.inventiva-investor-contact-card h3,.inventiva-investor-financial__panel h3,.inventiva-investor-resource-card h3{font-size:clamp(1.15rem,5.2vw,1.45rem)}.inventiva-investor-resource-card h3{font-size:clamp(1.15rem,5.2vw,1.45rem)}}.inventiva-investor-contacts__inner,.inventiva-investor-financial__inner,.inventiva-investor-resources__inner{width:min(1180px,100% - 4rem);margin-inline:auto}.inventiva-investor-contacts__grid,.inventiva-investor-financial__grid,.inventiva-investor-resources__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(5rem,9vw,9rem);column-gap:clamp(5rem,9vw,9rem);row-gap:clamp(3rem,5vw,5rem)}.inventiva-investor-contacts__grid{width:100%;margin-inline:0}.inventiva-investor-contacts h2,.inventiva-investor-resource-card h3{font-size:clamp(1.25rem,1.65vw,1.65rem)!important;line-height:1.08;letter-spacing:.045em}.inventiva-investor-contact-card__text,.inventiva-investor-event-list strong,.inventiva-investor-link-list a{font-size:clamp(.95rem,1.05vw,1.1rem)!important}@media (max-width:800px){.inventiva-investor-contacts__inner,.inventiva-investor-financial__inner,.inventiva-investor-resources__inner{width:min(100% - 2rem,40rem)}.inventiva-investor-contacts__grid,.inventiva-investor-financial__grid,.inventiva-investor-resources__inner{grid-template-columns:1fr;gap:2rem}}.inventiva-investor-contacts__inner,.inventiva-investor-financial__inner,.inventiva-investor-resources__inner{width:min(1120px,100% - 4rem);margin-inline:auto}.inventiva-investor-contacts__grid,.inventiva-investor-financial__grid,.inventiva-investor-resources__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(4.5rem,8vw,8rem);column-gap:clamp(4.5rem,8vw,8rem);row-gap:clamp(3rem,5vw,5rem)}.inventiva-investor-contacts__grid{width:100%;margin-inline:0}.inventiva-investor-contacts h2,.inventiva-investor-resource-card h2{font-size:clamp(1.65rem,2.2vw,2.2rem);font-weight:900;line-height:1;letter-spacing:.055em;text-transform:uppercase}.inventiva-investor-contact-card h3,.inventiva-investor-financial__panel h3,.inventiva-investor-resource-card h3{font-size:clamp(1.2rem,1.55vw,1.55rem);font-weight:900;line-height:1.08;letter-spacing:.045em;text-transform:uppercase}.inventiva-investor-financial__panel:nth-child(3) h3,.inventiva-investor-financial__panel:nth-child(4) h3{white-space:nowrap;font-size:clamp(1.2rem,1.45vw,1.45rem)}@media (max-width:1080px){.inventiva-investor-financial__panel:nth-child(3) h3,.inventiva-investor-financial__panel:nth-child(4) h3{white-space:normal}}@media (max-width:800px){.inventiva-investor-contacts__inner,.inventiva-investor-financial__inner,.inventiva-investor-resources__inner{width:min(100% - 2rem,40rem)}.inventiva-investor-contacts__grid,.inventiva-investor-financial__grid,.inventiva-investor-resources__inner{grid-template-columns:1fr;gap:2.5rem}}.inventiva-investor-financial .inventiva-investor-event-list,.inventiva-investor-financial .inventiva-investor-link-list{display:grid;gap:clamp(1.1rem,1.5vw,1.55rem);margin:0;padding:0;list-style:none}.inventiva-investor-financial .inventiva-investor-event-list li,.inventiva-investor-financial .inventiva-investor-link-list li{margin:0;padding:0}.inventiva-investor-financial .inventiva-investor-event-list a,.inventiva-investor-financial .inventiva-investor-link-list a{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.28rem;color:inherit;text-decoration:none!important}.inventiva-investor-financial .inventiva-investor-event-list strong,.inventiva-investor-financial .inventiva-investor-link-list strong{display:block;color:var(--inventiva-white,#fff);font-size:clamp(1rem,1.1vw,1.2rem)!important;font-weight:800;line-height:1.18!important;letter-spacing:.02em!important;text-transform:none;text-decoration:none;text-decoration-thickness:2px;text-underline-offset:.14em}.inventiva-investor-financial .inventiva-investor-event-list span,.inventiva-investor-financial .inventiva-investor-link-list span{display:block;color:var(--inventiva-white,#fff);font-size:clamp(.95rem,1vw,1.1rem)!important;font-style:italic;font-weight:400;line-height:1.25!important;letter-spacing:0!important;text-decoration:none!important;opacity:.95}.inventiva-investor-financial .inventiva-investor-event-list a:focus-visible strong,.inventiva-investor-financial .inventiva-investor-event-list a:hover strong,.inventiva-investor-financial .inventiva-investor-link-list a:focus-visible strong,.inventiva-investor-financial .inventiva-investor-link-list a:hover strong{text-decoration-line:underline;text-decoration-color:currentColor}.inventiva-investor-financial .inventiva-investor-event-list a:focus-visible span,.inventiva-investor-financial .inventiva-investor-event-list a:hover span,.inventiva-investor-financial .inventiva-investor-link-list a:focus-visible span,.inventiva-investor-financial .inventiva-investor-link-list a:hover span{text-decoration:none!important}.inventiva-investor-financial .inventiva-investor-event-list a,.inventiva-investor-financial .inventiva-investor-event-list span,.inventiva-investor-financial .inventiva-investor-event-list strong,.inventiva-investor-financial .inventiva-investor-link-list a,.inventiva-investor-financial .inventiva-investor-link-list span,.inventiva-investor-financial .inventiva-investor-link-list strong{text-transform:none!important}.inventiva-investor-financial .inventiva-investor-event-list span,.inventiva-investor-financial .inventiva-investor-link-list span{font-size:clamp(.78rem,.78vw,.9rem)!important;line-height:1.25!important}.inventiva-investor-financial .inventiva-pill-button{margin-top:clamp(1.75rem,2.6vw,2.75rem);color:var(--inventiva-white,#fff)!important;text-decoration:none!important}.inventiva-investor-financial .inventiva-pill-button:focus-visible,.inventiva-investor-financial .inventiva-pill-button:hover{color:var(--inventiva-teal,#175a66)!important;background:var(--inventiva-lime,#78be21);text-decoration:none!important}.inventiva-ir-subpage-hero,body.inventiva-ir-subpage .inventiva-page-hero{--inventiva-ir-hero-container-width:1320px;--inventiva-ir-hero-container-gutter:1.5rem;--inventiva-ir-hero-container-edge:max(
  	var(--inventiva-ir-hero-container-gutter),
  	calc((100vw - var(--inventiva-ir-hero-container-width)) / 2)
  );--inventiva-ir-hero-right-blob-shift:68%;z-index:10;position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(36rem,72vh,52rem);padding:clamp(7rem,10vh,10rem) 0 clamp(8rem,12vh,11rem);overflow:visible;background:var(--inventiva-white,#fff);color:var(--inventiva-teal)}body.inventiva-ir-subpage .inventiva-page-hero{width:100vw;margin-left:calc(50% - 50vw)}.inventiva-ir-subpage-hero__inner,body.inventiva-ir-subpage .inventiva-page-hero__inner{position:relative;z-index:2;display:block;width:min(1320px,100% - 3rem);min-height:0;margin-inline:auto;text-align:left}body.inventiva-ir-subpage .inventiva-page-hero__content{display:block;width:min(760px,100%);max-width:760px;margin:0;padding:0;transform:translateY(clamp(-5.5rem,-9vh,-3.5rem))}body.inventiva-ir-subpage .inventiva-page-hero__image,body.inventiva-ir-subpage .inventiva-page-hero__leaf,body.inventiva-ir-subpage .inventiva-page-hero__media{display:none}.inventiva-ir-hero__eyebrow,.inventiva-ir-page-hero__eyebrow,.inventiva-ir-subpage-hero__eyebrow,body.inventiva-ir-subpage .inventiva-page-hero__eyebrow{display:block;max-width:min(900px,100%);margin:0 auto clamp(.45rem,.8vw,.75rem);color:var(--inventiva-lime);font-family:var(--inventiva-font-heading);font-size:clamp(1.15rem,1.65vw,1.6rem)!important;font-style:italic;font-weight:400;line-height:1.1!important;letter-spacing:0!important;text-transform:none}.inventiva-ir-hero__title,.inventiva-ir-page-hero__title,.inventiva-ir-subpage-hero__inner>h1,.inventiva-ir-subpage-hero__title,body.inventiva-ir-subpage .inventiva-page-hero__heading{max-width:min(900px,100%);margin:0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:clamp(2.25rem,4.5vw,4.5rem)!important;font-weight:800;line-height:.95;letter-spacing:.045em;text-transform:uppercase}body.inventiva-ir-subpage .inventiva-page-hero__line{display:block;width:min(14rem,36vw);height:3px;margin:clamp(1.25rem,2vw,1.75rem) 0 0;border-radius:999px;background:var(--inventiva-lime);transform:none}.inventiva-ir-subpage-hero__shape,body.inventiva-ir-subpage .inventiva-page-hero::after,body.inventiva-ir-subpage .inventiva-page-hero::before{content:"";position:absolute;z-index:1;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.inventiva-ir-subpage-hero__shape--left,body.inventiva-ir-subpage .inventiva-page-hero::before{top:clamp(11rem,17vh,14rem);left:var(--inventiva-ir-hero-container-edge);width:clamp(44rem,52vw,72rem);aspect-ratio:1620.398/1329.586;background-image:url(../images/inventiva/shapes/investors/ir-hero-teal-blob-left.svg);transform:translateX(-82%) translateY(-1rem)}.inventiva-ir-subpage-hero__shape--right,body.inventiva-ir-subpage .inventiva-page-hero::after{top:clamp(4.75rem,9vh,7.25rem);right:var(--inventiva-ir-hero-container-edge);width:clamp(42rem,48vw,66rem);aspect-ratio:831.506/583.147;background-image:url(../images/inventiva/shapes/investors/ir-hero-lime-blob-right.svg);transform:translateX(var(--inventiva-ir-hero-right-blob-shift))}@media (min-width:1440px){.inventiva-ir-subpage-hero,body.inventiva-ir-subpage .inventiva-page-hero{--inventiva-ir-hero-right-blob-shift:74%;min-height:clamp(42rem,74vh,56rem)}.inventiva-ir-subpage-hero__shape--left,.inventiva-ir-subpage-hero__shape--right,body.inventiva-ir-subpage .inventiva-page-hero::after,body.inventiva-ir-subpage .inventiva-page-hero::before{width:clamp(50rem,50vw,76rem)}}@media (max-width:900px){.inventiva-ir-subpage-hero,body.inventiva-ir-subpage .inventiva-page-hero{--inventiva-ir-hero-right-blob-shift:54%;min-height:clamp(30rem,66vh,42rem);padding-top:clamp(6.5rem,16vw,8rem);padding-bottom:clamp(7rem,18vw,9rem);margin-bottom:clamp(1.5rem,6vw,3rem)}.inventiva-ir-subpage-hero__shape--left,body.inventiva-ir-subpage .inventiva-page-hero::before{top:clamp(10rem,17vh,13rem);width:42rem;transform:translateX(-80%) translateY(-1rem)}.inventiva-ir-subpage-hero__shape--right,body.inventiva-ir-subpage .inventiva-page-hero::after{top:4.75rem;width:42rem}.inventiva-ir-hero__title,.inventiva-ir-page-hero__title,.inventiva-ir-subpage-hero__inner>h1,.inventiva-ir-subpage-hero__title,body.inventiva-ir-subpage .inventiva-page-hero__heading{font-size:clamp(2.25rem,4.5vw,4.5rem)!important;letter-spacing:.035em}}@media (max-width:600px){.inventiva-ir-subpage-hero,body.inventiva-ir-subpage .inventiva-page-hero{--inventiva-ir-hero-container-gutter:1rem;--inventiva-ir-hero-right-blob-shift:46%;min-height:32rem;padding-bottom:clamp(7.5rem,24vw,9.5rem);margin-bottom:clamp(2rem,8vw,3.5rem)}.inventiva-ir-subpage-hero__inner,body.inventiva-ir-subpage .inventiva-page-hero__inner{width:min(100% - 2rem,1320px)}.inventiva-ir-subpage-hero__shape--left,body.inventiva-ir-subpage .inventiva-page-hero::before{top:11rem;width:38rem;transform:translateX(-82%) translateY(-.75rem)}.inventiva-ir-subpage-hero__shape--right,body.inventiva-ir-subpage .inventiva-page-hero::after{top:5.25rem;width:38rem}}body.inventiva-ir-subpage{overflow-x:clip}.inventiva-ir-subpage-hero__shape,body.inventiva-ir-subpage .inventiva-page-hero::after,body.inventiva-ir-subpage .inventiva-page-hero::before{opacity:1;filter:blur(0);transition:opacity .9s ease,filter 1.1s ease,transform 1.1s cubic-bezier(.22,1,.36,1);will-change:opacity,filter,transform}body.inventiva-ir-subpage .inventiva-page-hero.is-page-hero-preload::before{opacity:0;filter:blur(24px);transform:translateX(-88%) translateY(.75rem) scale(.96)}body.inventiva-ir-subpage .inventiva-page-hero.is-page-hero-preload::after{opacity:0;filter:blur(24px);transform:translateX(var(--inventiva-ir-hero-right-blob-shift)) translateY(1.5rem) scale(.96)}@media (prefers-reduced-motion:reduce){.inventiva-ir-subpage-hero__shape,body.inventiva-ir-subpage .inventiva-page-hero::after,body.inventiva-ir-subpage .inventiva-page-hero::before{transition:none!important;filter:none!important}}.inventiva-ir-page{color:var(--inventiva-teal-dark)}.inventiva-ir-page-hero{padding:clamp(6rem,12vw,11rem) 0 clamp(3rem,7vw,6rem);background:#fff}.inventiva-ir-page-hero__inner{width:min(980px,100% - 3rem);margin-inline:auto}.inventiva-ir-page-hero__eyebrow{margin:0 0 .7rem;color:var(--inventiva-lime);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.inventiva-ir-page-hero h1{margin:0;color:var(--inventiva-teal);font-size:clamp(3rem,7vw,6rem);font-weight:900;letter-spacing:.02em;line-height:.95;text-transform:uppercase}.inventiva-ir-page-hero p:last-child{max-width:42rem;margin:1.25rem 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700;line-height:1.4}.inventiva-ir-list-section{padding:clamp(3.5rem,7vw,6.5rem) 0}.inventiva-ir-list-section:nth-of-type(even){background:#f7f7f6}.inventiva-ir-list-section__inner{width:min(1080px,100% - 3rem);margin-inline:auto}.inventiva-ir-list-section__header{max-width:760px;margin-bottom:clamp(2rem,4vw,3.25rem)}.inventiva-ir-list-section__header h2{margin:0 0 .85rem;color:var(--inventiva-teal);font-size:clamp(2rem,4vw,3.4rem);font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.inventiva-ir-list-section__intro{font-size:clamp(1rem,1.4vw,1.15rem);font-weight:700;line-height:1.45}.inventiva-ir-list-section__intro p{margin:0}.inventiva-ir-list-section__list{display:grid;gap:0;border-top:1px solid rgba(25,93,103,.22)}.inventiva-ir-list-item{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding:1.15rem 0;border-bottom:1px solid rgba(25,93,103,.22)}.inventiva-ir-list-item__meta{display:grid;align-content:start;gap:.25rem;color:rgba(0,74,64,.7);font-size:.82rem;font-weight:900;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.inventiva-ir-list-item h3{margin:0;color:var(--inventiva-teal-dark);font-size:clamp(1rem,1.5vw,1.22rem);font-weight:900;line-height:1.25}.inventiva-ir-list-item h3 a{color:inherit;text-decoration:underline;text-decoration-color:var(--inventiva-lime);text-underline-offset:.22em;text-decoration-thickness:.08em}.inventiva-ir-list-item h3 a:focus-visible,.inventiva-ir-list-item h3 a:hover{color:var(--inventiva-teal)}.inventiva-ir-list-section__button{margin-top:2rem}.inventiva-ir-list-section__empty{margin:0;font-weight:700}@media (max-width:767px){.inventiva-ir-list-item{grid-template-columns:1fr;gap:.6rem}}.inventiva-ir-filter{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 clamp(1.5rem,3vw,2.5rem)}.inventiva-ir-list-item[hidden]{display:none!important}.inventiva-ir-filter{width:100%}.inventiva-ir-filter__buttons{display:flex;flex-wrap:wrap;gap:.55rem .65rem}.inventiva-ir-filter-select{position:relative;display:none;width:100%}.inventiva-ir-filter-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:3rem;padding:.75rem 3rem .75rem 1rem;border:1px solid rgba(23,90,102,.24);border-radius:999px;background-color:#fff;color:var(--inventiva-teal);font:inherit;font-size:1rem;font-weight:800;line-height:1.2;cursor:pointer}.inventiva-ir-filter-select::after{content:"";position:absolute;top:50%;right:1.15rem;width:.6rem;height:.6rem;border-right:2px solid var(--inventiva-teal);border-bottom:2px solid var(--inventiva-teal);pointer-events:none;transform:translateY(-65%) rotate(45deg)}@media (max-width:767px){.inventiva-ir-filter-select{display:block}.inventiva-ir-filter__buttons{display:none}}.inventiva-ir-page--news-events .inventiva-ir-list-section__inner{width:min(1320px,100% - 3rem)}.inventiva-ir-page--news-events .inventiva-ir-list-section--press-releases .inventiva-ir-list-section__header{max-width:920px}.inventiva-ir-page--news-events .inventiva-ir-list-section--press-releases .inventiva-ir-list-item h3,.inventiva-ir-page--news-events .inventiva-ir-list-section--press-releases .inventiva-ir-list-item h3 a{text-transform:none;letter-spacing:0}.inventiva-ir-list-section__load-more{margin-top:clamp(1.75rem,3vw,2.5rem);text-align:center}.inventiva-ir-filter{align-items:center}.inventiva-ir-filter__button[hidden],.inventiva-ir-list-section__load-more [hidden]{display:none!important}@media (min-width:1100px){.inventiva-ir-page--news-events .inventiva-ir-filter{flex-wrap:nowrap}}.inventiva-ir-page--news-events .inventiva-ir-filter{flex-wrap:wrap;gap:.55rem .65rem;max-width:100%}.inventiva-ir-page--news-events .inventiva-ir-filter__button{font-size:.86rem;min-height:2.15rem;padding:.38rem .85rem}.inventiva-ir-page--news-events .inventiva-ir-list-section--press-releases .inventiva-ir-list-item h3{font-size:18px;line-height:1.32;letter-spacing:0;text-transform:none}.inventiva-ir-page--news-events .inventiva-ir-list-section--press-releases .inventiva-ir-list-item h3 a{font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none}@media (min-width:1100px){.inventiva-ir-page--news-events .inventiva-ir-filter{flex-wrap:wrap}}.inventiva-ir-list-section--b2i-calendar .inventiva-ir-list-section__inner{width:min(1320px,100% - 3rem)}.inventiva-b2i-calendar{padding:clamp(1.25rem,3vw,2.5rem);border-radius:clamp(1.25rem,2vw,2rem);background:#fff;box-shadow:0 24px 70px rgba(23,90,102,.12);overflow-x:auto}.inventiva-b2i-calendar .B2iCalendarContainer,.inventiva-b2i-calendar .B2iCalendarViewContainer{width:100%;min-height:8rem;color:var(--inventiva-teal)}.inventiva-b2i-calendar table{width:100%;border-collapse:collapse}.inventiva-b2i-calendar a{color:var(--inventiva-teal);font-weight:800;text-decoration:none}.inventiva-b2i-calendar a:focus-visible,.inventiva-b2i-calendar a:hover{text-decoration:underline}@media (max-width:767px){.inventiva-ir-list-section--b2i-calendar .inventiva-ir-list-section__inner{width:min(100% - 1.5rem,1320px)}.inventiva-b2i-calendar{padding:1rem;border-radius:1.25rem}}.inventiva-b2i-calendar__fallback{display:flex;align-items:center;justify-content:center;min-height:clamp(10rem,22vw,18rem);text-align:center;color:var(--inventiva-teal)}.inventiva-b2i-calendar__fallback p{max-width:42rem;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);font-weight:800;line-height:1.45}.inventiva-b2i-calendar__fallback[hidden]{display:none!important}.inventiva-ir-events-group{padding:clamp(3rem,7vw,6rem) 0 0;background:#fff}.inventiva-ir-events-group__inner{width:min(1320px,100% - 3rem);margin:0 auto}.inventiva-ir-events-group__header{max-width:840px}.inventiva-ir-events-group__header h2{margin:0 0 .85rem;color:var(--inventiva-teal);font-size:clamp(2.25rem,4vw,4rem);line-height:.95}.inventiva-ir-events-group__header p{margin:0;color:var(--inventiva-teal);font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700;line-height:1.45}.inventiva-ir-page--news-events #upcoming-events{padding-top:clamp(2rem,4vw,3rem)}.inventiva-ir-page--news-events #past-events{padding-top:clamp(2.5rem,5vw,4rem)}.inventiva-ir-page--news-events #past-events .inventiva-ir-list-section__header h2,.inventiva-ir-page--news-events #upcoming-events .inventiva-ir-list-section__header h2{font-size:clamp(1.75rem,3vw,2.75rem)}.inventiva-ir-page--news-events #events,.inventiva-ir-page--news-events #past-events,.inventiva-ir-page--news-events #upcoming-events,.inventiva-ir-page--news-events .inventiva-ir-events-section,.inventiva-ir-page--news-events .inventiva-ir-list-section--events{background:#fff}.inventiva-ir-page--news-events #events>*,.inventiva-ir-page--news-events #past-events>*,.inventiva-ir-page--news-events #upcoming-events>*,.inventiva-ir-page--news-events .inventiva-ir-events-section__inner,.inventiva-ir-page--news-events .inventiva-ir-list-section--events .inventiva-ir-list-section__inner{background:#fff}.inventiva-ir-page--news-events .inventiva-page-hero{padding-bottom:clamp(3rem,6vw,5rem)}.inventiva-ir-page--news-events .inventiva-page-hero+.inventiva-ir-list-section--press-releases{padding-top:clamp(2rem,4vw,3.5rem)}@media (max-width:767px){.inventiva-ir-page--news-events .inventiva-page-hero{min-height:auto;padding-top:clamp(7rem,24vw,8.5rem);padding-bottom:clamp(2.25rem,10vw,3.5rem)}.inventiva-ir-page--news-events .inventiva-page-hero__inner{min-height:auto}.inventiva-ir-page--news-events .inventiva-page-hero__heading{font-size:clamp(3rem,15vw,4.25rem)}.inventiva-ir-page--news-events .inventiva-page-hero+.inventiva-ir-list-section--press-releases{padding-top:2rem}}.inventiva-ir-page--news-events .inventiva-ir-list-section--press-releases{position:relative;margin:var(--inventiva-section-curve-height,clamp(4rem,7vw,7rem)) 0;overflow:visible;background:var(--inventiva-off-white,#f4f4f2);isolation:isolate;--inventiva-section-curve-height:clamp(4rem, 7vw, 7rem);--inventiva-section-curve-color:var(--inventiva-off-white, #f4f4f2)}.inventiva-ir-page--news-events .inventiva-ir-list-section--press-releases::after,.inventiva-ir-page--news-events .inventiva-ir-list-section--press-releases::before{content:"";position:absolute;left:0;z-index:-1;display:block;width:100%;height:calc(var(--inventiva-section-curve-height) + 2px);background-color:var(--inventiva-section-curve-color);mask-image:url(../images/inventiva/shapes/section-curve-top.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(../images/inventiva/shapes/section-curve-top.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;pointer-events:none}.inventiva-ir-page--news-events .inventiva-ir-list-section--press-releases::before{top:calc(var(--inventiva-section-curve-height) * -1 - 1px)}.inventiva-ir-page--news-events .inventiva-ir-list-section--press-releases::after{bottom:calc(var(--inventiva-section-curve-height) * -1 - 1px);transform:rotate(180deg)}.inventiva-ir-page--news-events .inventiva-ir-filter{gap:.3rem .42rem}.inventiva-ir-page--news-events .inventiva-ir-filter__button{min-height:1.75rem;padding:.2rem .5rem;font-size:.74rem}.inventiva-ir-page--financials{background:#fff}.inventiva-financial-section{padding:clamp(3rem,7vw,6rem) 0;background:#fff}.inventiva-financial-section+.inventiva-financial-section{padding-top:0}.inventiva-financial-section__inner{width:min(1320px,100% - 3rem);margin:0 auto}.inventiva-financial-section__header{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.inventiva-financial-section__header h2{margin:0;color:var(--inventiva-teal);font-size:clamp(2rem,4vw,4rem);line-height:.95}.inventiva-b2i-embed{position:relative;padding:clamp(1.25rem,3vw,2.5rem);border-radius:clamp(1.25rem,2vw,2rem);background:#fff;box-shadow:0 24px 70px rgba(23,90,102,.12);overflow-x:auto}.inventiva-b2i-embed__fallback{margin:1rem 0 0;color:var(--inventiva-teal);font-weight:800;line-height:1.45}.inventiva-financial-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.inventiva-financial-card-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.inventiva-financial-card{padding:clamp(1.25rem,2vw,1.75rem);border-radius:clamp(1rem,1.6vw,1.5rem);background:rgba(23,90,102,.05);color:var(--inventiva-teal)}.inventiva-financial-card__date{margin:0 0 .85rem;color:var(--inventiva-green);font-size:.95rem;font-weight:300;line-height:1.2}.inventiva-financial-card h3{margin:0;color:var(--inventiva-teal);font-size:clamp(1.1rem,1.4vw,1.35rem);line-height:1.18;text-transform:none}.inventiva-financial-card__links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.inventiva-financial-card__links a{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.55rem .9rem;border-radius:999px;background:#fff;color:var(--inventiva-teal);font-size:.85rem;font-weight:900;text-decoration:none}.inventiva-financial-card__links a:focus-visible,.inventiva-financial-card__links a:hover{background:var(--inventiva-green);color:#fff}.inventiva-financial-calendar-list{display:grid;gap:.8rem}.inventiva-financial-calendar-item{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:1rem;align-items:baseline;padding:1.1rem 0;border-bottom:1px solid rgba(23,90,102,.16);color:var(--inventiva-teal)}.inventiva-financial-calendar-item p{margin:0;color:var(--inventiva-green);font-weight:900}.inventiva-financial-calendar-item h3{margin:0;color:var(--inventiva-teal);font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.2}.inventiva-financial-calendar-item a{color:inherit;text-decoration:none}.inventiva-financial-calendar-item a:focus-visible,.inventiva-financial-calendar-item a:hover{text-decoration:underline}@media (max-width:900px){.inventiva-financial-card-grid,.inventiva-financial-card-grid--compact{grid-template-columns:1fr}.inventiva-financial-calendar-item{grid-template-columns:1fr;gap:.35rem}}@media (max-width:767px){.inventiva-financial-section__inner{width:min(100% - 1.5rem,1320px)}}.inventiva-ir-page--financials .inventiva-financial-section__header h2{font-size:clamp(1.85rem,3vw,3.1rem);line-height:1}.inventiva-ir-page--financials #quarterly-results{background:var(--inventiva-teal);color:#fff}.inventiva-ir-page--financials #quarterly-results .inventiva-financial-card h3,.inventiva-ir-page--financials #quarterly-results .inventiva-financial-section__header h2{color:#fff}.inventiva-ir-page--financials #quarterly-results .inventiva-financial-card{background:rgba(255,255,255,.08);color:#fff}.inventiva-ir-page--financials #quarterly-results .inventiva-financial-card__date{color:var(--inventiva-green)}.inventiva-ir-page--financials #quarterly-results .inventiva-financial-card__links a{background:#fff;color:var(--inventiva-teal)}.inventiva-ir-page--financials #financial-calendar{background:rgba(23,90,102,.06)}.inventiva-ir-page--financials #financial-calendar .inventiva-financial-section__header h2{color:var(--inventiva-teal)}.inventiva-ir-page--financials .inventiva-financial-section{padding-top:clamp(4rem,7vw,6.5rem);padding-bottom:clamp(4rem,7vw,6.5rem)}.inventiva-ir-page--financials .inventiva-financial-section+.inventiva-financial-section{padding-top:clamp(4rem,7vw,6.5rem)}.inventiva-ir-page--financials #sec-filings{padding-top:clamp(5rem,8vw,7.5rem)}.inventiva-ir-page--financials #quarterly-results{padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,7vw,6.5rem)}.inventiva-ir-page--financials #annual-report{padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,7vw,6.5rem)}.inventiva-ir-page--financials #financial-calendar{padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(6rem,10vw,10rem);margin-bottom:clamp(3rem,6vw,6rem)}@media (max-width:767px){.inventiva-ir-page--financials .inventiva-financial-section,.inventiva-ir-page--financials .inventiva-financial-section+.inventiva-financial-section{padding-top:3rem;padding-bottom:3rem}.inventiva-ir-page--financials #financial-calendar{padding-bottom:5rem;margin-bottom:3rem}}.inventiva-ir-page--financials .inventiva-financial-card__links a:focus-visible,.inventiva-ir-page--financials .inventiva-financial-card__links a:hover{background:var(--inventiva-teal);color:#fff}.inventiva-ir-page--financials #quarterly-results .inventiva-financial-card__links a:focus-visible,.inventiva-ir-page--financials #quarterly-results .inventiva-financial-card__links a:hover{background:var(--inventiva-teal);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.inventiva-ir-page--financials #quarterly-results.inventiva-section-curve{--inventiva-section-curve-color:var(--inventiva-teal);--inventiva-section-curve-height:clamp(3.5rem, 5vw, 6rem)}.inventiva-ir-page--financials #quarterly-results [data-quarterly-result-extra][hidden]{display:none!important}.inventiva-financial-section__load-more{margin-top:clamp(2rem,4vw,3rem);text-align:center}.inventiva-ir-page--financials #quarterly-results .inventiva-financial-section__load-more .inventiva-pill-button{color:#fff;border-color:var(--inventiva-lime);background:0 0}.inventiva-ir-page--financials #quarterly-results .inventiva-financial-section__load-more .inventiva-pill-button:focus-visible,.inventiva-ir-page--financials #quarterly-results .inventiva-financial-section__load-more .inventiva-pill-button:hover{color:var(--inventiva-teal);background:var(--inventiva-lime)}.inventiva-regulated-information{background:#fff}.inventiva-regulated-tabs{margin-top:clamp(1.75rem,3vw,3rem)}.inventiva-regulated-tabs__nav{display:flex;flex-wrap:wrap;gap:clamp(.75rem,1.25vw,1.15rem) clamp(1rem,1.8vw,1.55rem);align-items:center;width:100%;margin:0 0 clamp(1.5rem,3vw,2.65rem);padding:0 0 clamp(.85rem,1.4vw,1.15rem);border-bottom:1px solid rgba(31,88,99,.18)}.inventiva-regulated-tabs__tab{display:inline-flex;align-items:center;justify-content:center;min-height:auto;padding:.15rem .1rem;border:0;border-radius:0;background:0 0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:clamp(.9rem,.95vw,1.08rem);font-weight:800;line-height:1.15;letter-spacing:var(--inventiva-tracking-small);text-align:center;text-transform:uppercase;cursor:pointer;opacity:.68;transition:opacity 180ms ease,color 180ms ease,background-color 180ms ease}.inventiva-regulated-tabs__tab:focus-visible,.inventiva-regulated-tabs__tab:hover{opacity:1;outline:0}.inventiva-regulated-tabs__tab.is-active{min-height:2.15rem;padding:.45rem .9rem;border-radius:999px;background:var(--inventiva-teal);color:#fff;opacity:1}.inventiva-regulated-tabs__panel[hidden]{display:none!important}.inventiva-regulated-list{display:grid;max-width:1120px}.inventiva-regulated-list__item{display:grid;grid-template-columns:minmax(4.5rem,6rem) minmax(9rem,13rem) minmax(0,1fr);gap:clamp(.75rem,1.75vw,1.5rem);align-items:baseline;padding:clamp(.8rem,1.45vw,1.15rem) 0;border-bottom:1px solid rgba(31,88,99,.16);color:var(--inventiva-teal)}.inventiva-regulated-list__date,.inventiva-regulated-list__year{margin:0;color:rgba(31,88,99,.72);font-family:var(--inventiva-font-heading);font-size:clamp(.85rem,.9vw,1rem);font-weight:800;line-height:1.25;text-transform:uppercase}.inventiva-regulated-list__year.is-empty{visibility:hidden}.inventiva-regulated-list__document{min-width:0}.inventiva-regulated-list__link,.inventiva-regulated-list__missing-link{position:relative;display:inline-flex;align-items:baseline;gap:.45em;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:clamp(.98rem,1.08vw,1.18rem);font-weight:800;line-height:1.35;text-decoration:none}.inventiva-regulated-list__link{border-bottom:1px solid rgba(31,88,99,.22)}.inventiva-regulated-list__link::before,.inventiva-regulated-list__missing-link::before{content:"";display:inline-block;width:.82em;height:.98em;flex:0 0 auto;background-color:currentColor;mask-image:url(../images/inventiva/icons/icon-pdf.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../images/inventiva/icons/icon-pdf.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.inventiva-regulated-list__link:focus-visible,.inventiva-regulated-list__link:hover{border-bottom-color:currentColor}.inventiva-regulated-list__missing-link{opacity:.72}.inventiva-shareholder-newsletter__list{display:grid;max-width:1120px}.inventiva-shareholder-newsletter__item{display:grid;grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);gap:clamp(.75rem,1.75vw,1.5rem);align-items:baseline;padding:clamp(.8rem,1.45vw,1.15rem) 0;border-bottom:1px solid rgba(31,88,99,.16);color:var(--inventiva-teal)}.inventiva-shareholder-newsletter__date{margin:0;color:rgba(31,88,99,.72);font-family:var(--inventiva-font-heading);font-size:clamp(.85rem,.9vw,1rem);font-weight:800;line-height:1.25;text-transform:uppercase}.inventiva-shareholder-newsletter__link,.inventiva-shareholder-newsletter__missing-link{position:relative;display:inline-flex;align-items:baseline;gap:.45em;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:clamp(.98rem,1.08vw,1.18rem);font-weight:800;line-height:1.35;text-decoration:none}.inventiva-shareholder-newsletter__link{border-bottom:1px solid rgba(31,88,99,.22)}.inventiva-shareholder-newsletter__link::before,.inventiva-shareholder-newsletter__missing-link::before{content:"";display:inline-block;width:.82em;height:.98em;flex:0 0 auto;background-color:currentColor;mask-image:url(../images/inventiva/icons/icon-pdf.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../images/inventiva/icons/icon-pdf.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.inventiva-shareholder-newsletter__link:focus-visible,.inventiva-shareholder-newsletter__link:hover{border-bottom-color:currentColor}.inventiva-shareholder-newsletter__missing-link{opacity:.72}@media (max-width:900px){.inventiva-regulated-list__item,.inventiva-shareholder-newsletter__item{grid-template-columns:minmax(4rem,5rem) minmax(0,1fr);gap:.35rem 1rem}.inventiva-regulated-list__document{grid-column:2}}@media (max-width:620px){.inventiva-regulated-tabs__nav{gap:.7rem .85rem}.inventiva-regulated-tabs__tab{font-size:.82rem;text-align:left}.inventiva-regulated-list__item,.inventiva-shareholder-newsletter__item{grid-template-columns:1fr;gap:.35rem}.inventiva-regulated-list__year.is-empty{display:none}.inventiva-regulated-list__document{grid-column:auto}}.inventiva-ir-page--financials #financial-calendar.inventiva-section-curve{--inventiva-section-curve-color:rgba(23, 90, 102, 0.06);--inventiva-section-curve-height:clamp(3.5rem, 5vw, 6rem)}.inventiva-ir-page--financials #financial-calendar.inventiva-section-curve{margin-bottom:clamp(5rem,8vw,8rem)}.inventiva-ir-page--financials #financial-calendar.inventiva-section-curve--top:before{top:calc(var(--inventiva-section-curve-height) * -1 - 2px)!important}.inventiva-ir-page--financials #financial-calendar.inventiva-section-curve--bottom{padding-top:clamp(4rem,6vw,7rem);padding-bottom:clamp(4rem,6vw,7rem)}.inventiva-ir-page--financials #financial-calendar.inventiva-section-curve--bottom:after{bottom:calc(var(--inventiva-section-curve-height) * -1 - 2px)!important}@media (max-width:767px){.inventiva-ir-page--financials #financial-calendar.inventiva-section-curve{margin-bottom:clamp(4rem,10vw,6rem)}.inventiva-ir-page--financials #financial-calendar.inventiva-section-curve--bottom{padding-bottom:clamp(5rem,12vw,7rem)}}.inventiva-shareholder-meetings__document-link{display:inline-flex;align-items:center;gap:.45em}.inventiva-shareholder-meetings__document-link::before{content:"";display:inline-block;width:.78em;height:.78em;flex:0 0 auto;background-color:currentColor;mask-image:url(../images/inventiva/icons/icon-pdf.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../images/inventiva/icons/icon-pdf.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.inventiva-shareholder-meeting__documents a{display:inline-flex;align-items:center;gap:.45em}.inventiva-shareholder-meeting__documents a::before{content:"";display:inline-block;width:.78em;height:.78em;flex:0 0 auto;margin:0;border:0;border-radius:0;background:currentColor;box-shadow:none;vertical-align:0;transform:none;mask-image:url(../images/inventiva/icons/icon-pdf.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../images/inventiva/icons/icon-pdf.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.inventiva-ir-page--financials .inventiva-shareholder-meeting__document-link::before,.inventiva-shareholder-meeting__document-link::before{content:""!important;position:static!important;display:inline-block!important;width:.82em!important;height:.98em!important;margin:0 .45em 0 0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%231f5863' d='m451.7 99.72-71.4-71.44c-15.6-15.55-46.3-28.28-68.3-28.28h-240c-22 0-40 18-40 40v432c0 22 18 40 40 40h368c22 0 40-18 40-40v-304c0-22-12.7-52.7-28.3-68.28z'/%3E%3Cpath fill='%23fff' d='m448 472c0 4.3-3.7 8-8 8h-368c-4.34 0-8-3.7-8-8v-432c0-4.34 3.66-8 8-8h240c2.4 0 5.1.30 8 .85v127.2h127.1c.6 2.9.9 5.6.9 8v304z'/%3E%3Cpath fill='%231f5863' d='m414.5 316.8c-2.1 1.3-8.1 2.1-11.9 2.1-12.4 0-27.6-5.7-49.1-14.9 8.3-.6 15.8-.9 22.6-.9 12.4 0 16 0 28.2 3.1 12.1 3 12.2 9.3 10.2 10.6zm-215.1 1.9c4.8-8.4 9.7-17.3 14.7-26.8 12.2-23.1 20-41.3 25.7-56.2 11.5 20.9 25.8 38.6 42.5 52.8 2.1 1.8 4.3 3.5 6.7 5.3-34.1 6.8-63.6 15-89.6 24.9zm39.8-218.9c6.8 0 10.7 17.06 11 33.16.3 16-3.4 27.2-8.1 35.6-3.9-12.4-5.7-31.8-5.7-44.5 0 0-.3-24.26 2.8-24.26zm-133.4 307.2c3.9-10.5 19.1-31.3 41.6-49.8 1.4-1.1 4.9-4.4 8.1-7.4-23.5 37.6-39.3 52.5-49.7 57.2zm315.2-112.3c-6.8-6.7-22-10.2-45-10.5-15.6-.2-34.3 1.2-54.1 3.9-8.8-5.1-17.9-10.6-25.1-17.3-19.2-18-35.2-42.9-45.2-70.3.6-2.6 1.2-4.8 1.7-7.1 0 0 10.8-61.5 7.9-82.3-.4-2.9-.6-3.7-1.4-5.9l-.9-2.5c-2.9-6.76-8.7-13.96-17.8-13.57l-5.3-.17h-.1c-10.1 0-18.4 5.17-20.5 12.84-6.6 24.3.2 60.5 12.5 107.4l-3.2 7.7c-8.8 21.4-19.8 43-29.5 62l-1.3 2.5c-10.2 20-19.5 37-27.9 51.4l-8.7 4.6c-.6.4-15.5 8.2-19 10.3-29.6 17.7-49.28 37.8-52.54 53.8-1.04 5-.26 11.5 5.01 14.6l8.4 4.2c3.63 1.8 7.53 2.7 11.43 2.7 21.1 0 45.6-26.2 79.3-85.1 39-12.7 83.4-23.3 122.3-29.1 29.6 16.7 66 28.3 89 28.3 4.1 0 7.6-.4 10.5-1.2 4.4-1.1 8.1-3.6 10.4-7.1 4.4-6.7 5.4-15.9 4.1-25.4-.3-2.8-2.6-6.3-5-8.7z'/%3E%3Cpath fill='%23fff' d='m429.1 122.3c1.6 1.6 3.1 3.5 4.6 5.7h-81.7v-81.73c2.2 1.52 4.1 3.08 5.7 4.64l71.4 71.39z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;vertical-align:-.12em!important;transform:none!important}.inventiva-ir-page--financials .inventiva-shareholder-meeting__document-link--video::before,.inventiva-shareholder-meeting__document-link--video::before{width:.98em!important;height:.82em!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%231f5863' d='M0 96C0 60.7 28.7 32 64 32h320c35.3 0 64 28.7 64 64v320c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm559.1 19.8c10.6 5.8 16.9 16.9 16.9 29V367.2c0 12.1-6.3 23.2-16.9 29s-23.4 5-33.2-2L480 360.7V151.3l45.9-33.4c9.8-7.1 22.6-7.9 33.2-2z'/%3E%3C/svg%3E")!important;vertical-align:-.06em!important}.inventiva-shareholder-meeting__document-groups{display:grid;gap:clamp(1.4rem,2.2vw,2rem);margin-top:clamp(1.25rem,2vw,1.8rem)}.inventiva-shareholder-meeting__document-heading{margin:0 0 .8rem;color:var(--inventiva-teal);font-family:var(--inventiva-type-heading);font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:800;line-height:1.18;letter-spacing:0;text-transform:none}.inventiva-shareholder-meeting__documents{margin-top:0}.inventiva-ir-page--financials #annual-report .inventiva-financial-card h3,.inventiva-ir-page--financials #annual-report .inventiva-financial-card h3 a,.inventiva-ir-page--financials #quarterly-results .inventiva-financial-card h3,.inventiva-ir-page--financials #quarterly-results .inventiva-financial-card h3 a{font-size:clamp(1.05rem,1.22vw,1.32rem);line-height:1.18;letter-spacing:0;text-transform:none}.inventiva-ir-page .B2iCalendarContainer input,.inventiva-ir-page .B2iCalendarContainer select,.inventiva-ir-page .B2iCalendarViewContainer input,.inventiva-ir-page .B2iCalendarViewContainer select,.inventiva-ir-page .b2iSecContainer input,.inventiva-ir-page .b2iSecContainer select,.inventiva-ir-page .inventiva-ir-filter-select select,.inventiva-ir-page input[type=search],.inventiva-ir-page input[type=text],.inventiva-ir-page select{min-height:3rem;padding:.7rem 1rem;border:1px solid rgba(23,90,102,.22);border-radius:.35rem;background-color:#fff;color:var(--inventiva-teal);font:inherit;font-size:1rem;line-height:1.2}.inventiva-ir-page .B2iCalendarContainer select,.inventiva-ir-page .B2iCalendarViewContainer select,.inventiva-ir-page .b2iSecContainer select,.inventiva-ir-page .inventiva-ir-filter-select select,.inventiva-ir-page select{padding-right:2.75rem}.inventiva-ir-page #sec-filings,.inventiva-ir-page .inventiva-financial-section#sec-filings{overflow:visible}.inventiva-ir-page #SECdiv,.inventiva-ir-page .B2iSECContainer,.inventiva-ir-page .b2iSecContainer{width:100%;max-width:100%;min-height:760px;overflow-x:auto;overflow-y:visible;box-sizing:border-box}.inventiva-ir-page #SECdiv *,.inventiva-ir-page .B2iSECContainer *,.inventiva-ir-page .b2iSecContainer *{box-sizing:border-box}.inventiva-ir-page #SECdiv table,.inventiva-ir-page .B2iSECContainer table,.inventiva-ir-page .b2iSecContainer table{width:100%!important;max-width:100%!important}.inventiva-ir-page #SECdiv iframe,.inventiva-ir-page .B2iSECContainer iframe,.inventiva-ir-page .b2iSecContainer iframe{display:block;width:100%!important;max-width:100%!important;min-width:0!important;min-height:760px;height:760px;border:0;overflow:visible}.inventiva-ir-page .b2iSECtopSelect{width:100%;margin-bottom:1.875rem}.inventiva-ir-page .b2iSECtopSelectCell2{display:flex;align-items:center;justify-content:flex-start;gap:clamp(1.25rem,2.5vw,2.5rem);width:100%;height:auto;text-align:left;white-space:nowrap}.inventiva-ir-page #FilingsLabelContainer,.inventiva-ir-page #YearLabelContainer{display:inline-flex;flex:0 0 auto;align-items:center;gap:.75rem;width:auto;min-width:0}.inventiva-ir-page #FilingsLabel,.inventiva-ir-page #YearLabel{flex:0 0 auto;color:var(--inventiva-teal);font-size:clamp(1rem,1.1vw,1.15rem);font-weight:800;line-height:1;white-space:nowrap}.inventiva-ir-page .b2iSECtopSelect .b2iSelect{flex:0 0 auto;width:auto!important;min-width:0;max-width:none}.inventiva-ir-page .b2iSECtopSelect .b2iSecSearch{flex:0 0 auto;margin-left:auto;min-height:3rem;padding:.7rem 1.4rem;border:1px solid rgba(23,90,102,.22);border-radius:.35rem;background:#fff;color:var(--inventiva-teal);font:inherit;font-size:1rem;font-weight:700;line-height:1;cursor:pointer}.inventiva-ir-page .b2iSECtopSelect .b2iSecSearch:focus-visible,.inventiva-ir-page .b2iSECtopSelect .b2iSecSearch:hover{border-color:var(--inventiva-teal);background:var(--inventiva-teal);color:#fff}tr.b2iSECTitleRow{background:var(--inventiva-teal);color:var(--inventiva-white)!important;border-radius:5px;overflow:hidden}tr.b2iSECDataRow:nth-of-type(odd){background:#f6f6f6}#b2iSecFilingNav{display:flex;align-items:center;justify-content:center;gap:1rem;background:var(--inventiva-teal);padding:10px;color:rgba(255,255,255,.6);cursor:not-allowed}#b2iSecFilingNav a{border:2px solid var(--inventiva-lime);border-radius:100px;text-decoration:none;padding:.25em 1.4em;color:var(--inventiva-white);cursor:pointer}@media (max-width:767px){.inventiva-ir-page #SECdiv,.inventiva-ir-page .B2iSECContainer,.inventiva-ir-page .b2iSecContainer{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:clamp(1rem,5vw,1.5rem);padding-left:clamp(1rem,5vw,1.5rem);width:100vw;max-width:100vw}.inventiva-ir-page .b2iSECtopSelectCell2{flex-wrap:wrap;gap:.85rem;white-space:normal}.inventiva-ir-page #FilingsLabelContainer,.inventiva-ir-page #YearLabelContainer{flex:1 1 100%}.inventiva-ir-page .b2iSECtopSelect .b2iSelect{flex:1 1 auto;width:100%!important}.inventiva-ir-page #FilingsLabel,.inventiva-ir-page #YearLabel{width:5rem}.inventiva-ir-page .b2iSECtopSelect .b2iSecSearch{flex:1 1 100%;margin-left:0;padding-right:1.5rem;padding-left:1.5rem}}.inventiva-ir-page--financials #sec-filings .inventiva-b2i-embed__fallback{display:none}.inventiva-ir-page--stocks .inventiva-shortcode-section__embed{padding:0;background:0 0;border-radius:0;box-shadow:none;overflow:visible}.inventiva-ir-page--stocks .inventiva-shortcode-section__inner{width:min(1320px,100% - 3rem)}.inventiva-stock-pair{display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);gap:clamp(1.5rem,3vw,3rem);align-items:start}.inventiva-stock-pair__chart,.inventiva-stock-pair__quote{min-width:0}.inventiva-stock-pair__chart .B2iChartContainer,.inventiva-stock-pair__chart [id*=chart],.inventiva-stock-pair__chart iframe,.inventiva-stock-pair__chart table,.inventiva-stock-pair__chart>*,.inventiva-stock-pair__quote>*{width:100%!important;max-width:100%!important}.inventiva-stock-pair__chart .B2iChartContainer{min-height:clamp(420px,42vw,560px)}@media (max-width:900px){.inventiva-stock-pair{grid-template-columns:1fr}}.inventiva-ir-page--stocks .inventiva-shortcode-section__embed,.page-id-529 .inventiva-shortcode-section__embed,.parent-pageid-18 .inventiva-shortcode-section__embed{padding:0!important;background:0 0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.inventiva-ir-page--stocks .inventiva-shortcode-section__inner,.page-id-529 .inventiva-shortcode-section__inner{width:min(1320px,100% - 3rem)}.inventiva-ir-page--stocks .inventiva-shortcode-section--light,.page-id-529 .inventiva-shortcode-section--light{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding-block:clamp(5rem,8vw,7rem);background:var(--inventiva-off-white,#f4f4f2);border-radius:50%/clamp(2rem,5vw,5rem)}.inventiva-stock-pair{display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);gap:clamp(2rem,4vw,4rem);align-items:start}.inventiva-stock-pair__chart,.inventiva-stock-pair__quote{min-width:0;text-align:left}.inventiva-stock-pair__title{margin:0 0 1rem;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-card-heading);font-weight:950;line-height:var(--inventiva-leading-card-heading);letter-spacing:var(--inventiva-tracking-card-heading);text-transform:uppercase}.inventiva-stock-pair *,.inventiva-stock-pair div,.inventiva-stock-pair iframe,.inventiva-stock-pair table{box-shadow:none!important}.inventiva-stock-pair .B2iChartContainer,.inventiva-stock-pair .B2iQuoteContainer,.inventiva-stock-pair .B2iStockContainer,.inventiva-stock-pair [id*=Chart],.inventiva-stock-pair [id*=Quote],.inventiva-stock-pair [id*=chartdiv],.inventiva-stock-pair [id*=qdiv]{background:0 0!important;border-radius:0!important;box-shadow:none!important}.inventiva-stock-pair__chart .B2iChartContainer,.inventiva-stock-pair__chart [id*=chart],.inventiva-stock-pair__chart iframe,.inventiva-stock-pair__chart table,.inventiva-stock-pair__chart>*,.inventiva-stock-pair__quote>*{width:100%!important;max-width:100%!important}.inventiva-stock-pair__chart .B2iChartContainer,.inventiva-stock-pair__chart [id*=chartdiv]{min-height:clamp(420px,42vw,560px)}.inventiva-stock-pair__quote,.inventiva-stock-pair__quote *,.inventiva-stock-pair__quote div,.inventiva-stock-pair__quote p,.inventiva-stock-pair__quote table,.inventiva-stock-pair__quote td,.inventiva-stock-pair__quote th{text-align:left!important}.inventiva-ir-page--stocks .amChartsButton,.inventiva-ir-page--stocks .amChartsButtonSelected,.page-id-529 .amChartsButton,.page-id-529 .amChartsButtonSelected{display:inline-flex!important;align-items:center;justify-content:center;min-height:2rem;margin:0 .35rem .45rem 0;padding:.4rem .75rem;border:1px solid rgba(23,90,102,.22);border-radius:999px;background:#fff;color:var(--inventiva-teal);font:inherit;font-size:.78rem;font-weight:850;line-height:1;text-decoration:none}.inventiva-ir-page--stocks .amChartsButtonSelected,.page-id-529 .amChartsButtonSelected{background:var(--inventiva-teal);border-color:var(--inventiva-teal);color:#fff}@media (max-width:900px){.inventiva-stock-pair{grid-template-columns:1fr}}.inventiva-ir-page--stocks .inventiva-stock-pair__title,.page-id-529 .inventiva-stock-pair__title,body.page-id-529 .inventiva-stock-pair__title{color:currentColor!important;font-family:var(--inventiva-font-heading)!important;font-size:var(--inventiva-type-card-heading)!important;font-weight:950!important;line-height:var(--inventiva-leading-card-heading)!important;letter-spacing:var(--inventiva-tracking-card-heading)!important;text-transform:uppercase!important}.inventiva-ir-page--stocks .inventiva-stock-pair__chart,.inventiva-ir-page--stocks .inventiva-stock-pair__quote,.page-id-529 .inventiva-stock-pair__chart,.page-id-529 .inventiva-stock-pair__quote,body.page-id-529 .inventiva-stock-pair__chart,body.page-id-529 .inventiva-stock-pair__quote{position:relative}.inventiva-ir-page--stocks .inventiva-stock-pair__chart::before,.inventiva-ir-page--stocks .inventiva-stock-pair__quote::before,.page-id-529 .inventiva-stock-pair__chart::before,.page-id-529 .inventiva-stock-pair__quote::before,body.page-id-529 .inventiva-stock-pair__chart::before,body.page-id-529 .inventiva-stock-pair__quote::before{display:block;margin:0 0 clamp(.85rem,1.4vw,1.25rem);color:currentColor;font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-card-heading);font-weight:950;line-height:var(--inventiva-leading-card-heading);letter-spacing:var(--inventiva-tracking-card-heading);text-transform:uppercase}.inventiva-ir-page--stocks .inventiva-stock-pair__quote::before,.page-id-529 .inventiva-stock-pair__quote::before,body.page-id-529 .inventiva-stock-pair__quote::before{content:"Stock Quote"}.inventiva-ir-page--stocks .inventiva-stock-pair__chart::before,.page-id-529 .inventiva-stock-pair__chart::before,body.page-id-529 .inventiva-stock-pair__chart::before{content:"Stock Chart"}.inventiva-ir-page--stocks .inventiva-stock-pair__quote,.page-id-529 .inventiva-stock-pair__quote,body.page-id-529 .inventiva-stock-pair__quote{text-align:left}.inventiva-ir-page--stocks .inventiva-stock-pair__quote .b2iQuotePlug,.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlug,body.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlug{display:block}.inventiva-ir-page--stocks .inventiva-stock-pair__quote .b2iQuotePlug>div:first-child,.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlug>div:first-child,body.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlug>div:first-child{margin-bottom:clamp(.55rem,.9vw,.9rem)}.inventiva-ir-page--stocks .inventiva-stock-pair__quote .b2iQuotePlug>div:last-child,.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlug>div:last-child,body.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlug>div:last-child{margin-top:clamp(.65rem,1vw,1rem)}.inventiva-ir-page--stocks .inventiva-stock-pair__quote .b2iQuotePlugLabel,.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlugLabel,body.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlugLabel{font-weight:950!important}.inventiva-ir-page--stocks .inventiva-stock-pair__quote .b2iQuotePlugData,.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlugData,body.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlugData{font-weight:500}.inventiva-ir-page--stocks .inventiva-stock-pair__quote,.page-id-529 .inventiva-stock-pair__quote,body.page-id-529 .inventiva-stock-pair__quote{line-height:1.35}body.page-id-529 .inventiva-stock-pair__quote{line-height:1.55}body.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlug{display:block;max-width:40rem}body.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlugLabel{font-weight:950!important;padding-right:clamp(1.25rem,2vw,2rem)}body.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlugData{font-weight:500;padding-right:clamp(1.75rem,3vw,3rem)}body.page-id-529 .inventiva-stock-pair__quote table{border-collapse:separate!important;border-spacing:0 .32rem!important}body.page-id-529 .inventiva-stock-pair__quote td{padding-top:.08rem!important;padding-bottom:.08rem!important;vertical-align:baseline!important}body.page-id-529 .inventiva-stock-pair__quote br{display:block;content:"";margin-top:.35rem}body.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlug>div:first-child{margin-bottom:clamp(.85rem,1.2vw,1.2rem)}body.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlug>div:last-child{margin-top:clamp(.85rem,1.2vw,1.2rem)}body.page-id-529 .inventiva-stock-pair__quote .b2iQuotePlugNow{font-size:1.3em!important;font-weight:950!important;line-height:1.15}body.page-id-529 .B2iHistoricalContainer .b2iHistoricalControls,body.page-id-529 .B2iHistoricalContainer .b2iHistoricalQuoteForm,body.page-id-529 .B2iHistoricalContainer .b2iHistoricalTop,body.page-id-529 .B2iHistoricalContainer form{margin-bottom:clamp(1.5rem,2.5vw,2.25rem)!important}body.page-id-529 .B2iHistoricalContainer table{margin-top:clamp(1.25rem,2vw,2rem)!important}.inventiva-ir-page--stocks .B2iHistoricalContainer #b2iHistoricQuoteForm,body.page-id-529 .B2iHistoricalContainer #b2iHistoricQuoteForm{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.65rem!important;width:100%!important;margin-bottom:clamp(1.5rem,2.5vw,2.25rem)!important}.inventiva-ir-page--stocks .B2iHistoricalContainer #b2iHistoricQuoteForm .InputDate,.inventiva-ir-page--stocks .B2iHistoricalContainer #b2iHistoricQuoteForm input[type=date],body.page-id-529 .B2iHistoricalContainer #b2iHistoricQuoteForm .InputDate,body.page-id-529 .B2iHistoricalContainer #b2iHistoricQuoteForm input[type=date]{flex:0 1 11.75rem!important;width:auto!important;min-width:10.5rem!important;max-width:12.5rem!important;height:2.65rem!important;padding:.55rem .8rem!important}.inventiva-ir-page--stocks .B2iHistoricalContainer #b2iHistoricQuoteForm .ExportButton,body.page-id-529 .B2iHistoricalContainer #b2iHistoricQuoteForm .ExportButton{margin-left:auto!important}.inventiva-ir-page--stocks .B2iHistoricalContainer #b2iHistoricQuoteForm .b2iButton,.inventiva-ir-page--stocks .B2iHistoricalContainer #b2iHistoricQuoteForm .b2ibutton,body.page-id-529 .B2iHistoricalContainer #b2iHistoricQuoteForm .b2iButton,body.page-id-529 .B2iHistoricalContainer #b2iHistoricQuoteForm .b2ibutton{flex:0 0 auto!important;margin-top:0!important}@media (max-width:620px){.inventiva-ir-page--stocks .B2iHistoricalContainer #b2iHistoricQuoteForm .ExportButton,body.page-id-529 .B2iHistoricalContainer #b2iHistoricQuoteForm .ExportButton{margin-left:0!important}}.inventiva-stock-market-block{display:grid!important;gap:clamp(2rem,4vw,3.5rem)!important;width:100%!important;max-width:100%!important}.inventiva-stock-market-block__top{display:grid!important;grid-template-columns:minmax(240px,38%) minmax(0,1fr)!important;gap:clamp(2rem,4vw,4rem)!important;align-items:start!important;width:100%!important;max-width:100%!important}.inventiva-stock-market-block__chart,.inventiva-stock-market-block__historical,.inventiva-stock-market-block__quote{min-width:0!important;max-width:100%!important}.inventiva-stock-market-block__historical{grid-column:1/-1!important;width:100%!important;margin-top:clamp(1.25rem,2.5vw,2.5rem)!important}.inventiva-stock-pair__title{margin:0 0 clamp(.85rem,1.4vw,1.25rem)!important;color:currentColor!important;font-family:var(--inventiva-font-heading)!important;font-size:clamp(1rem,1.25vw,1.2rem)!important;font-weight:950!important;line-height:var(--inventiva-leading-heading)!important;letter-spacing:var(--inventiva-tracking-heading)!important;text-transform:uppercase!important}.inventiva-stock-market-block .B2iChartContainer{width:100%!important;max-width:100%!important}@media (max-width:900px){.inventiva-stock-market-block__top{grid-template-columns:1fr!important}}.inventiva-ir-page--stocks .inventiva-stock-market-block__quote,.inventiva-ir-page--stocks .inventiva-stock-pair__quote{text-align:left}.inventiva-ir-page--stocks .b2iQuotePlug,.inventiva-ir-page--stocks .b2iQuotePlug table,.inventiva-ir-page--stocks .b2iQuotePlugTable{width:100%;text-align:left}.inventiva-ir-page--stocks .b2iQuotePlug{display:block;margin-top:clamp(1rem,1.6vw,1.5rem);font-size:1.08rem;line-height:1.55}.inventiva-ir-page--stocks .b2iQuotePlug td,.inventiva-ir-page--stocks .b2iQuotePlug th{padding:.16rem 1.15rem .16rem 0;text-align:left!important;vertical-align:baseline}.inventiva-ir-page--stocks .b2iQuotePlugLabel{font-weight:950!important}.inventiva-ir-page--stocks .b2iQuotePlugNow{display:block;margin-bottom:.85rem;font-size:1.3em!important;font-weight:950!important;line-height:1.25;text-align:left!important}.inventiva-ir-page--stocks .b2iQuotePlugDelay{display:block;margin-top:.95rem;font-weight:700;text-align:left!important}.inventiva-ir-page--stocks .b2iQuotePlugChange,.inventiva-ir-page--stocks .b2iQuotePlugPercent,.inventiva-ir-page--stocks .b2iQuotePlugPrice,.inventiva-ir-page--stocks .b2iQuotePlugSymbol{display:inline-block;margin-right:.65rem;font-size:1.3em!important;font-weight:950!important;line-height:1.25}#analyst-coverage .inventiva-shortcode-section__header{width:100%;max-width:none}#analyst-coverage .inventiva-shortcode-section__text{width:100%;max-width:none}.inventiva-analyst-coverage-content{width:100%;margin-top:clamp(1.25rem,2.5vw,2.5rem);color:var(--inventiva-teal);text-align:left}.inventiva-analyst-coverage-table-wrap{overflow-x:auto;border-top:1px solid rgba(23,90,102,.22)}.inventiva-analyst-coverage-table{width:100%;min-width:38rem;border-collapse:collapse;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.35}.inventiva-analyst-coverage-table td,.inventiva-analyst-coverage-table th{padding:.9rem .75rem;border-bottom:1px solid rgba(23,90,102,.18);text-align:left;vertical-align:top}.inventiva-analyst-coverage-table thead th{color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:.85rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.inventiva-analyst-coverage-table tbody th{font-weight:950}.inventiva-analyst-coverage-contacts{margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.5rem,3vw,2.25rem);border-top:1px solid rgba(23,90,102,.18);color:#111}.inventiva-analyst-coverage-contacts h3{margin:0 0 clamp(1rem,2vw,1.5rem);color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:clamp(1.5rem,2vw,2rem);font-weight:950;line-height:1.08;letter-spacing:0;text-transform:uppercase}.inventiva-analyst-coverage-contacts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);max-width:960px}.inventiva-analyst-coverage-contacts p{margin:0;color:#111;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.6}.inventiva-analyst-coverage-contacts a{color:var(--inventiva-teal);text-decoration:underline;text-decoration-color:var(--inventiva-lime);text-decoration-thickness:1px;text-underline-offset:.18em}@media (max-width:700px){.inventiva-analyst-coverage-table{min-width:32rem}.inventiva-analyst-coverage-contacts__grid{grid-template-columns:1fr}}.inventiva-ir-page--resources .inventiva-shortcode-section{padding:clamp(3.5rem,6vw,5.5rem) 0}.inventiva-ir-page--resources .inventiva-shortcode-section__inner{width:min(1320px,100% - 3rem);margin-inline:auto}.inventiva-ir-page--resources .inventiva-shortcode-section__header{max-width:920px;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.inventiva-ir-page--resources .inventiva-shortcode-section__heading,.inventiva-resources-section-title{margin:0 0 clamp(1.35rem,2.25vw,2rem)}.inventiva-ir-page--resources .inventiva-shortcode-section__embed{padding:0;background:0 0;border-radius:0;box-shadow:none}.inventiva-resources-top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vw,7rem);align-items:start}.inventiva-resources-top-grid__item{min-width:0}.inventiva-ir-page--resources #emailAlertsDiv,.inventiva-ir-page--resources .b2iEmailContainer{max-width:100%}.inventiva-ir-page--resources #emailAlertsDiv table,.inventiva-ir-page--resources #emailAlertsDiv tbody,.inventiva-ir-page--resources #emailAlertsDiv td,.inventiva-ir-page--resources #emailAlertsDiv tr{display:block;width:100%!important;max-width:100%}.inventiva-ir-page--resources #emailAlertsDiv input:not([type]),.inventiva-ir-page--resources #emailAlertsDiv input[type=email],.inventiva-ir-page--resources #emailAlertsDiv input[type=text],.inventiva-ir-page--resources #emailAlertsDiv select{width:100%;min-height:2.75rem;padding:.7rem .9rem;border:1px solid rgba(23,90,102,.18);border-radius:0;color:var(--inventiva-teal);font:inherit}.inventiva-ir-page--resources #emailAlertsDiv label,.inventiva-ir-page--resources #emailAlertsDiv td{color:var(--inventiva-teal);font-size:.88rem;font-weight:800;line-height:1.35}.inventiva-ir-page--resources #emailAlertsDiv button,.inventiva-ir-page--resources #emailAlertsDiv input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.55rem 1.4rem;border:2px solid var(--inventiva-lime);border-radius:999px;background:0 0;color:var(--inventiva-teal);font:inherit;font-size:.78rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer}.inventiva-ir-page--resources #emailAlertsDiv button:hover,.inventiva-ir-page--resources #emailAlertsDiv input[type=submit]:hover{background:var(--inventiva-lime);color:var(--inventiva-teal-dark)}.inventiva-ir-page--resources #emailAlertsDiv .unsubscribe,.inventiva-ir-page--resources #emailAlertsDiv [href*=unsubscribe i],.inventiva-ir-page--resources #emailAlertsDiv a{display:inline-block;margin-top:1.35rem;color:var(--inventiva-teal);font-size:.72rem;font-weight:700;line-height:1.35;text-decoration:underline;text-underline-offset:.18em}.inventiva-ir-page--resources #investorContactDiv{max-width:100%}.inventiva-ir-page--resources #investorContactDiv table{width:100%!important;max-width:100%}.inventiva-ir-page--resources #investorContactDiv input:not([type=submit]),.inventiva-ir-page--resources #investorContactDiv select,.inventiva-ir-page--resources #investorContactDiv textarea{width:100%;max-width:100%;min-height:2.5rem;padding:.55rem .75rem;border:1px solid rgba(23,90,102,.22);color:var(--inventiva-teal);font:inherit}.inventiva-ir-page--resources #investorContactDiv textarea{min-height:8rem}.inventiva-ir-page--resources #investorContactDiv button,.inventiva-ir-page--resources #investorContactDiv input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.55rem 1.3rem;border:2px solid var(--inventiva-lime);border-radius:999px;background:0 0;color:var(--inventiva-teal);font:inherit;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.inventiva-ir-page--resources #investorContactDiv button:hover,.inventiva-ir-page--resources #investorContactDiv input[type=submit]:hover{background:var(--inventiva-lime);color:var(--inventiva-teal-dark)}.inventiva-ir-faq{display:grid;gap:1rem;max-width:920px}.inventiva-ir-faq__item{padding:0 0 1rem;border-bottom:1px solid rgba(23,90,102,.18)}.inventiva-ir-faq__question{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;color:var(--inventiva-teal);cursor:pointer;font-family:var(--inventiva-font-heading);font-size:clamp(.92rem,1vw,1.05rem);font-weight:900;line-height:1.2;letter-spacing:.035em;text-transform:uppercase;list-style:none}.inventiva-ir-faq__question::-webkit-details-marker{display:none}.inventiva-ir-faq__question::after{content:"+";flex:0 0 auto;color:var(--inventiva-lime);font-size:1.25em;font-weight:700;line-height:1}.inventiva-ir-faq__item[open] .inventiva-ir-faq__question::after{content:"–"}.inventiva-ir-faq__answer{max-width:760px;padding-top:.85rem;color:var(--inventiva-black);font-size:var(--inventiva-type-body);line-height:var(--inventiva-leading-body)}.inventiva-ir-faq__answer>:first-child{margin-top:0}.inventiva-ir-faq__answer>:last-child{margin-bottom:0}@media (max-width:900px){.inventiva-resources-top-grid{grid-template-columns:1fr;gap:3rem}}.inventiva-ir-page--resources .inventiva-resources-top-grid{overflow:hidden}.inventiva-ir-page--resources #b2iEmailForm,.inventiva-ir-page--resources #emailAlertsDiv,.inventiva-ir-page--resources .b2iEmailContainer,.inventiva-ir-page--resources .inventiva-resources-top-grid__item,.inventiva-ir-page--resources .inventiva-shortcode-section__embed{min-width:0}.inventiva-ir-page--resources #emailAlertsDiv input:not([type]),.inventiva-ir-page--resources #emailAlertsDiv input[type=email],.inventiva-ir-page--resources #emailAlertsDiv input[type=text],.inventiva-ir-page--resources #emailAlertsDiv select{box-sizing:border-box;max-width:100%!important;margin-inline:0!important}.inventiva-ir-page--resources #emailAlertsDiv .b2ibutton,.inventiva-ir-page--resources #emailAlertsDiv button,.inventiva-ir-page--resources #emailAlertsDiv input[type=button],.inventiva-ir-page--resources #emailAlertsDiv input[type=submit]{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:.65rem 1.25rem;border:2px solid var(--inventiva-lime,#78be21)!important;border-radius:999px!important;background:0 0!important;box-shadow:none!important;color:var(--inventiva-teal,#195d67)!important;font-family:var(--inventiva-font-heading,inherit)!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1!important;text-align:center;text-transform:uppercase!important}.inventiva-ir-page--resources #emailAlertsDiv .b2ibutton:hover,.inventiva-ir-page--resources #emailAlertsDiv button:hover,.inventiva-ir-page--resources #emailAlertsDiv input[type=button]:hover,.inventiva-ir-page--resources #emailAlertsDiv input[type=submit]:hover{background:var(--inventiva-lime,#78be21)!important;color:var(--inventiva-teal-dark,#004f47)!important}.inventiva-ir-page--resources #ContactIframe,.inventiva-ir-page--resources iframe[name=b2iContactIframe]{box-sizing:border-box;display:block!important;width:100%!important;max-width:100%!important;height:680px!important;border:0;overflow:hidden}@media (max-width:900px){.inventiva-ir-page--resources #ContactIframe,.inventiva-ir-page--resources iframe[name=b2iContactIframe]{height:760px!important}}.inventiva-ir-page--resources .inventiva-shortcode-section--light{position:relative;margin:var(--inventiva-section-curve-height,clamp(4rem,7vw,7rem)) 0;overflow:visible;background:var(--inventiva-off-white,#f4f4f2);isolation:isolate;--inventiva-section-curve-height:clamp(4rem, 7vw, 7rem);--inventiva-section-curve-color:var(--inventiva-off-white, #f4f4f2)}.inventiva-ir-page--resources .inventiva-shortcode-section--light::after,.inventiva-ir-page--resources .inventiva-shortcode-section--light::before{content:"";position:absolute;left:0;z-index:-1;display:block;width:100%;height:calc(var(--inventiva-section-curve-height) + 2px);background-color:var(--inventiva-section-curve-color);mask-image:url(../images/inventiva/shapes/section-curve-top.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(../images/inventiva/shapes/section-curve-top.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;pointer-events:none}.inventiva-ir-page--resources .inventiva-shortcode-section--light::before{top:calc(var(--inventiva-section-curve-height) * -1 - 1px)}.inventiva-ir-page--resources .inventiva-shortcode-section--light::after{bottom:calc(var(--inventiva-section-curve-height) * -1 - 1px);transform:rotate(180deg)}.inventiva-ir-page--resources .inventiva-shortcode-section--white{position:relative;margin:var(--inventiva-section-curve-height,clamp(4rem,7vw,7rem)) 0;padding:clamp(4.5rem,7vw,6.5rem) 0 clamp(4rem,6vw,5.5rem);overflow:visible;background:var(--inventiva-off-white,#f4f4f2);isolation:isolate;--inventiva-section-curve-height:clamp(4rem, 7vw, 7rem);--inventiva-section-curve-color:var(--inventiva-off-white, #f4f4f2)}.inventiva-ir-page--resources .inventiva-shortcode-section--white::after,.inventiva-ir-page--resources .inventiva-shortcode-section--white::before{content:"";position:absolute;left:0;z-index:-1;display:block;width:100%;height:calc(var(--inventiva-section-curve-height) + 2px);background-color:var(--inventiva-section-curve-color);mask-image:url(../images/inventiva/shapes/section-curve-top.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(../images/inventiva/shapes/section-curve-top.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;pointer-events:none}.inventiva-ir-page--resources .inventiva-shortcode-section--white::before{top:calc(var(--inventiva-section-curve-height) * -1 - 1px)}.inventiva-ir-page--resources .inventiva-shortcode-section--white::after{bottom:calc(var(--inventiva-section-curve-height) * -1 - 1px);transform:rotate(180deg)}.inventiva-ir-page--resources .inventiva-shortcode-section--white .inventiva-shortcode-section__heading{margin:0 auto clamp(3rem,5vw,5rem);color:var(--inventiva-teal,#195d67);font-size:clamp(2rem,3.15vw,3.4rem);font-weight:950;line-height:1;letter-spacing:.035em;text-align:center;text-transform:uppercase}.inventiva-ir-page--resources .inventiva-resources-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem) clamp(4rem,8vw,7rem);align-items:start}.inventiva-ir-page--resources .inventiva-resources-section-title,.inventiva-ir-page--resources .inventiva-resources-top-grid__item h2{margin:0 0 clamp(2rem,3vw,3rem);font-size:clamp(1.75rem,2.35vw,2.8rem);line-height:1;letter-spacing:.03em;text-align:center;text-transform:uppercase}.inventiva-ir-page--resources #b2iEmailForm,.inventiva-ir-page--resources form[name=b2iContactForm]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2vw,1.9rem) clamp(1.4rem,2.6vw,2.5rem);width:100%;max-width:100%;margin:0 auto;color:var(--inventiva-teal,#195d67)}.inventiva-ir-page--resources #b2iEmailList,.inventiva-ir-page--resources #b2iEmailListSave,.inventiva-ir-page--resources #b2iEmailSignUp,.inventiva-ir-page--resources #b2iEmailUnsubDiv{display:contents!important}.inventiva-ir-page--resources #b2iEmailForm .b2iFormRow,.inventiva-ir-page--resources #b2iEmailForm>div,.inventiva-ir-page--resources form[name=b2iContactForm] .b2iFormRow,.inventiva-ir-page--resources form[name=b2iContactForm]>div{min-width:0;margin:0!important}.inventiva-ir-page--resources #b2iEmailForm #b2iEmailListSave,.inventiva-ir-page--resources #b2iEmailForm #b2iEmailUnsubDiv,.inventiva-ir-page--resources #b2iEmailForm .b2iEmailDiv,.inventiva-ir-page--resources #b2iEmailForm .b2iEmailFieldset,.inventiva-ir-page--resources #b2iEmailForm .b2iLastNameDiv,.inventiva-ir-page--resources form[name=b2iContactForm] .b2iCommentsRow,.inventiva-ir-page--resources form[name=b2iContactForm] .b2iMessageRow{grid-column:1/-1}.inventiva-ir-page--resources #b2iEmailForm .b2iEmailListName,.inventiva-ir-page--resources #b2iEmailForm .b2iFormLabel,.inventiva-ir-page--resources form[name=b2iContactForm] .b2iFormLabel{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.inventiva-ir-page--resources #b2iEmailForm input:not([type]),.inventiva-ir-page--resources #b2iEmailForm input[type=email],.inventiva-ir-page--resources #b2iEmailForm input[type=text],.inventiva-ir-page--resources #b2iEmailForm select,.inventiva-ir-page--resources form[name=b2iContactForm] input:not([type]),.inventiva-ir-page--resources form[name=b2iContactForm] input[type=email],.inventiva-ir-page--resources form[name=b2iContactForm] input[type=text],.inventiva-ir-page--resources form[name=b2iContactForm] select,.inventiva-ir-page--resources form[name=b2iContactForm] textarea{box-sizing:border-box;width:100%!important;max-width:100%!important;min-height:clamp(3.9rem,5vw,4.45rem)!important;margin:0!important;padding:.95rem clamp(1.4rem,2vw,1.9rem)!important;border:1px solid rgba(17,17,17,.44)!important;border-radius:999px!important;background:var(--inventiva-white,#fff)!important;box-shadow:none!important;color:var(--inventiva-teal-dark,#004f47)!important;font-family:var(--inventiva-font-heading,inherit)!important;font-size:clamp(.95rem,1.15vw,1.18rem)!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase}.inventiva-ir-page--resources form[name=b2iContactForm] textarea{min-height:clamp(7.5rem,10vw,9rem)!important;border-radius:clamp(1.8rem,3vw,2.4rem)!important;resize:vertical}.inventiva-ir-page--resources #b2iEmailForm input::-moz-placeholder,.inventiva-ir-page--resources form[name=b2iContactForm] input::-moz-placeholder,.inventiva-ir-page--resources form[name=b2iContactForm] textarea::-moz-placeholder{color:rgba(17,17,17,.36)!important;opacity:1;text-transform:uppercase}.inventiva-ir-page--resources #b2iEmailForm input::placeholder,.inventiva-ir-page--resources form[name=b2iContactForm] input::placeholder,.inventiva-ir-page--resources form[name=b2iContactForm] textarea::placeholder{color:rgba(17,17,17,.36)!important;opacity:1;text-transform:uppercase}.inventiva-ir-page--resources #b2iEmailForm input:focus,.inventiva-ir-page--resources #b2iEmailForm select:focus,.inventiva-ir-page--resources form[name=b2iContactForm] input:focus,.inventiva-ir-page--resources form[name=b2iContactForm] select:focus,.inventiva-ir-page--resources form[name=b2iContactForm] textarea:focus{border-color:var(--inventiva-lime,#78be21)!important;outline:3px solid rgba(120,190,33,.2)!important;outline-offset:0}.inventiva-ir-page--resources #b2iEmailForm .b2iEmailFieldset,.inventiva-ir-page--resources #b2iEmailForm fieldset{min-width:0;margin:0!important;padding:0!important;border:0!important}.inventiva-ir-page--resources #b2iEmailForm .b2iEmailAlertRow,.inventiva-ir-page--resources #b2iEmailForm .b2iUnsubscribe{display:flex!important;align-items:center;gap:1rem;min-height:clamp(3.9rem,5vw,4.45rem);color:rgba(17,17,17,.42);font-family:var(--inventiva-font-heading,inherit);font-size:clamp(.95rem,1.15vw,1.18rem);font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.inventiva-ir-page--resources #b2iEmailForm input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 clamp(3.25rem,4vw,3.85rem);width:clamp(3.25rem,4vw,3.85rem)!important;height:clamp(3.25rem,4vw,3.85rem)!important;margin:0!important;border:1px solid rgba(17,17,17,.44)!important;border-radius:999px!important;background:var(--inventiva-white,#fff)!important}.inventiva-ir-page--resources #b2iEmailForm input[type=checkbox]:checked{background:radial-gradient(circle at center,var(--inventiva-lime,#78be21) 0 35%,transparent 37%),var(--inventiva-white,#fff)!important}.inventiva-ir-page--resources #b2iEmailForm .b2ibutton,.inventiva-ir-page--resources #b2iEmailForm input[type=button],.inventiva-ir-page--resources #b2iEmailForm input[type=submit],.inventiva-ir-page--resources form[name=b2iContactForm] .b2ibutton,.inventiva-ir-page--resources form[name=b2iContactForm] input[type=button],.inventiva-ir-page--resources form[name=b2iContactForm] input[type=submit]{justify-self:center;width:min(220px,100%)!important;min-height:3rem!important;padding:.75rem 1.6rem!important;border:2px solid var(--inventiva-lime,#78be21)!important;border-radius:999px!important;background:var(--inventiva-lime,#78be21)!important;color:var(--inventiva-white,#fff)!important;font-family:var(--inventiva-font-heading,inherit)!important;font-size:.9rem!important;font-weight:950!important;letter-spacing:.06em!important;line-height:1!important;text-align:center;text-transform:uppercase!important}.inventiva-ir-page--resources #b2iEmailForm #b2iEmailAlertSubmit,.inventiva-ir-page--resources #b2iEmailForm #b2iEmailAlertUnsubscribe,.inventiva-ir-page--resources form[name=b2iContactForm] #b2iContactSubmit{grid-column:1/-1}@media (max-width:900px){.inventiva-ir-page--resources #b2iEmailForm,.inventiva-ir-page--resources .inventiva-resources-top-grid,.inventiva-ir-page--resources form[name=b2iContactForm]{grid-template-columns:1fr}.inventiva-ir-page--resources #b2iEmailForm #b2iEmailListSave,.inventiva-ir-page--resources #b2iEmailForm #b2iEmailUnsubDiv,.inventiva-ir-page--resources #b2iEmailForm .b2iEmailDiv,.inventiva-ir-page--resources #b2iEmailForm .b2iEmailFieldset,.inventiva-ir-page--resources #b2iEmailForm .b2iLastNameDiv,.inventiva-ir-page--resources form[name=b2iContactForm] .b2iCommentsRow,.inventiva-ir-page--resources form[name=b2iContactForm] .b2iMessageRow{grid-column:auto}}.inventiva-ir-page--resources #b2iEmailForm .b2iEmailDiv,.inventiva-ir-page--resources #b2iEmailForm .b2iLastNameDiv{grid-column:auto}.inventiva-ir-page--resources #b2iContact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2vw,1.9rem) clamp(1.4rem,2.6vw,2.5rem)}.inventiva-ir-page--resources form[name=b2iContactForm]{display:block!important}.inventiva-ir-page--resources #b2iContact .b2iContactRow,.inventiva-ir-page--resources #b2iContactSave{min-width:0;margin:0!important}.inventiva-ir-page--resources #b2iContactEmailRow,.inventiva-ir-page--resources #b2iContactMessageRow,.inventiva-ir-page--resources #b2iContactSave{grid-column:1/-1}.inventiva-ir-page--resources #b2iContactSave{display:grid!important;justify-items:center}@media (max-width:900px){.inventiva-ir-page--resources #b2iContact{grid-template-columns:1fr}.inventiva-ir-page--resources #b2iContactEmailRow,.inventiva-ir-page--resources #b2iContactMessageRow,.inventiva-ir-page--resources #b2iContactSave{grid-column:auto}}.inventiva-ir-page--resources #b2iContact,.inventiva-ir-page--resources #b2iEmailForm{gap:clamp(1rem,1.6vw,1.4rem) clamp(1.25rem,2.4vw,2rem)}.inventiva-ir-page--resources #b2iContact .b2iContactRow,.inventiva-ir-page--resources #b2iContactSave,.inventiva-ir-page--resources #b2iEmailForm .b2iEmailFieldset,.inventiva-ir-page--resources #b2iEmailForm .b2iFormRow{display:block!important}.inventiva-ir-page--resources #b2iEmailForm .b2iEmailListName,.inventiva-ir-page--resources #b2iEmailForm .b2iFormLabel,.inventiva-ir-page--resources form[name=b2iContactForm] .b2iFormLabel{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 .45rem!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;color:var(--inventiva-teal-dark,#004f47)!important;font-family:var(--inventiva-font-heading,inherit)!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}.inventiva-ir-page--resources #b2iEmailForm input:not([type]),.inventiva-ir-page--resources #b2iEmailForm input[type=email],.inventiva-ir-page--resources #b2iEmailForm input[type=text],.inventiva-ir-page--resources #b2iEmailForm select,.inventiva-ir-page--resources form[name=b2iContactForm] input:not([type]),.inventiva-ir-page--resources form[name=b2iContactForm] input[type=email],.inventiva-ir-page--resources form[name=b2iContactForm] input[type=text],.inventiva-ir-page--resources form[name=b2iContactForm] select,.inventiva-ir-page--resources form[name=b2iContactForm] textarea{min-height:3.05rem!important;padding:.72rem 1.05rem!important;border-color:rgba(0,78,66,.28)!important;border-radius:.65rem!important;font-family:var(--inventiva-font-body,inherit)!important;font-size:.98rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}.inventiva-ir-page--resources form[name=b2iContactForm] textarea{min-height:7rem!important;border-radius:.75rem!important}.inventiva-ir-page--resources #b2iEmailForm input::-moz-placeholder,.inventiva-ir-page--resources form[name=b2iContactForm] input::-moz-placeholder,.inventiva-ir-page--resources form[name=b2iContactForm] textarea::-moz-placeholder{color:transparent!important;opacity:0!important}.inventiva-ir-page--resources #b2iEmailForm input::placeholder,.inventiva-ir-page--resources form[name=b2iContactForm] input::placeholder,.inventiva-ir-page--resources form[name=b2iContactForm] textarea::placeholder{color:transparent!important;opacity:0!important}.inventiva-ir-page--resources #b2iEmailForm .b2iEmailListName{display:flex!important;align-items:center;gap:.8rem;min-height:3.05rem;margin-bottom:0!important}.inventiva-ir-page--resources #b2iEmailForm input[type=checkbox]{flex-basis:1.2rem;width:1.2rem!important;height:1.2rem!important;border-radius:.25rem!important}.inventiva-ir-page--resources #b2iEmailForm .b2ibutton,.inventiva-ir-page--resources #b2iEmailForm input[type=button],.inventiva-ir-page--resources #b2iEmailForm input[type=submit],.inventiva-ir-page--resources form[name=b2iContactForm] .b2ibutton,.inventiva-ir-page--resources form[name=b2iContactForm] input[type=button],.inventiva-ir-page--resources form[name=b2iContactForm] input[type=submit]{width:min(180px,100%)!important;min-height:2.65rem!important;padding:.68rem 1.35rem!important;font-size:.82rem!important}.inventiva-ir-page--resources #b2iEmailForm #b2iContactRoleRow,.inventiva-ir-page--resources #b2iEmailForm .b2iCust1Div,.inventiva-ir-page--resources #b2iEmailForm .b2iCust2Div,.inventiva-ir-page--resources #b2iEmailForm .b2iCust3Div,.inventiva-ir-page--resources #b2iEmailForm .b2iCust4Div,.inventiva-ir-page--resources #b2iEmailForm .b2iCust5Div,.inventiva-ir-page--resources #b2iEmailForm .b2iPhoneDiv,.inventiva-ir-page--resources #b2iEmailForm .b2iTitleDiv{display:none!important}.inventiva-ir-page--resources #b2iContactSave,.inventiva-ir-page--resources #b2iEmailForm #b2iEmailListSave,.inventiva-ir-page--resources #b2iEmailForm #b2iEmailUnsubDiv{text-align:center}.inventiva-ir-page--resources #b2iEmailForm #b2iEmailAlertSubmit,.inventiva-ir-page--resources #b2iEmailForm #b2iEmailAlertUnsubscribe,.inventiva-ir-page--resources form[name=b2iContactForm] #b2iContactSubmit{display:inline-flex!important;margin-inline:auto!important}.inventiva-ir-page--resources .inventiva-shortcode-section--white{margin:0;padding:clamp(3.5rem,6vw,5.5rem) 0;background:var(--inventiva-white,#fff)}.inventiva-ir-page--resources .inventiva-shortcode-section--white::after,.inventiva-ir-page--resources .inventiva-shortcode-section--white::before{display:none!important;content:none!important}.inventiva-ir-page--resources .inventiva-resources-section-title,.inventiva-ir-page--resources .inventiva-resources-top-grid__item h2{text-align:left}.inventiva-ir-page--resources #b2iEmailForm #b2iEmailAlertSubmit,.inventiva-ir-page--resources #b2iEmailForm #b2iEmailAlertUnsubscribe,.inventiva-ir-page--resources form[name=b2iContactForm] #b2iContactSubmit{margin-right:auto!important;margin-left:0!important;border:2px solid var(--inventiva-lime,#78be21)!important;background:0 0!important;color:var(--inventiva-teal,#195d67)!important}.inventiva-ir-page--resources #b2iEmailForm #b2iEmailAlertSubmit:focus-visible,.inventiva-ir-page--resources #b2iEmailForm #b2iEmailAlertSubmit:hover,.inventiva-ir-page--resources #b2iEmailForm #b2iEmailAlertUnsubscribe:focus-visible,.inventiva-ir-page--resources #b2iEmailForm #b2iEmailAlertUnsubscribe:hover,.inventiva-ir-page--resources form[name=b2iContactForm] #b2iContactSubmit:focus-visible,.inventiva-ir-page--resources form[name=b2iContactForm] #b2iContactSubmit:hover{background:var(--inventiva-lime,#78be21)!important;color:var(--inventiva-teal-dark,#004f47)!important}.inventiva-ir-page--resources #b2iEmailForm .b2iUnsubscribe{min-height:auto;color:rgba(17,17,17,.62);font-family:var(--inventiva-font-body,inherit);font-size:.98rem;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.inventiva-ir-page--resources #investors-faqs{padding-top:clamp(3rem,6vw,5rem)}.inventiva-ir-page--resources #investors-faqs .inventiva-shortcode-section__inner{width:min(920px,100% - var(--inventiva-gutter,1.5rem) * 2)}.inventiva-ir-page--resources #investors-faqs .inventiva-shortcode-section__header{max-width:100%;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.inventiva-ir-page--resources #investors-faqs .inventiva-shortcode-section__heading{text-align:center}.inventiva-ir-page--resources #investors-faqs .inventiva-ir-faq{width:100%;max-width:100%;margin-inline:auto;gap:0}.inventiva-ir-page--resources #investors-faqs .inventiva-ir-faq__item{padding:0}.inventiva-ir-page--resources #investors-faqs .inventiva-ir-faq__question{padding:1rem 0}.inventiva-ir-page--resources #b2iContactSave,.inventiva-ir-page--resources #b2iEmailForm #b2iEmailListSave,.inventiva-ir-page--resources #b2iEmailForm #b2iEmailUnsubDiv{display:block!important;text-align:left!important;justify-items:start!important}.inventiva-ir-page--resources #b2iEmailForm #b2iEmailAlertSubmit,.inventiva-ir-page--resources #b2iEmailForm #b2iEmailAlertUnsubscribe,.inventiva-ir-page--resources form[name=b2iContactForm] #b2iContactSubmit{justify-self:start!important;margin-left:0!important;margin-right:auto!important}.inventiva-ir-page--resources #b2iEmailForm .b2iEmailAlertRow{min-height:2.35rem!important;margin-bottom:.35rem!important}.inventiva-ir-page--resources #b2iEmailForm #b2iEmailListSave{margin-top:-.6rem!important}.inventiva-ir-page--resources #b2iEmailForm input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;position:relative;flex:0 0 1.2rem!important;width:1.2rem!important;height:1.2rem!important;border:1.5px solid rgba(0,78,66,.38)!important;border-radius:999px!important;background:var(--inventiva-white,#fff)!important}.inventiva-ir-page--resources #b2iEmailForm input[type=checkbox]:checked{background:radial-gradient(circle at center,var(--inventiva-lime,#78be21) 0 36%,transparent 39%),var(--inventiva-white,#fff)!important}.inventiva-ir-page--resources #b2iEmailForm .b2iUnsubscribe{color:var(--inventiva-black,#111)!important}.inventiva-ir-page--resources .inventiva-shortcode-section--light .inventiva-shortcode-section__text,.inventiva-ir-page--resources .inventiva-shortcode-section--light .inventiva-shortcode-section__text p{color:var(--inventiva-black,#111)!important}.inventiva-ir-page--governance .inventiva-board-section,.inventiva-ir-page--governance .inventiva-committee-matrix,.inventiva-ir-page--governance .inventiva-governance-doc-section,.inventiva-ir-page--governance .inventiva-leadership-section{width:100vw;margin-left:calc(50% - 50vw)}.inventiva-ir-page--governance .inventiva-leadership-section{padding-top:clamp(3rem,6vw,5rem)}.inventiva-ir-page--governance .inventiva-board-section{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(4rem,7vw,6rem)}.inventiva-ir-page--governance .inventiva-board-section__inner,.inventiva-ir-page--governance .inventiva-leadership-section__inner{width:min(1320px,100% - var(--inventiva-gutter,1.5rem) * 2)}.inventiva-ir-page--governance .inventiva-board-card__name,.inventiva-ir-page--governance .inventiva-leadership-card__name{font-size:clamp(1.02rem,1.28vw,1.32rem);line-height:1.08;letter-spacing:0}.inventiva-ir-page--governance .inventiva-committee-matrix{padding:clamp(4rem,7vw,6rem) 0;background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67)}.inventiva-ir-page--governance .inventiva-committee-matrix__inner{width:min(1320px,100% - var(--inventiva-gutter,1.5rem) * 2)}.inventiva-ir-page--governance .inventiva-committee-matrix__header{max-width:100%;margin-bottom:clamp(2rem,3vw,3rem);text-align:center}.inventiva-ir-page--governance .inventiva-committee-matrix__heading{font-size:clamp(1.85rem,2.65vw,3rem)}.inventiva-ir-page--governance .inventiva-committee-matrix__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.65rem;scrollbar-width:thin}.inventiva-ir-page--governance .inventiva-committee-matrix__table{min-width:1120px;border-collapse:collapse;font-family:var(--inventiva-font-heading,inherit)}.inventiva-ir-page--governance .inventiva-committee-matrix td,.inventiva-ir-page--governance .inventiva-committee-matrix th{border:2px solid var(--inventiva-white,#fff);padding:clamp(.8rem,1.25vw,1.2rem)}.inventiva-ir-page--governance .inventiva-committee-matrix thead th{border-top:3px solid var(--inventiva-black,#111);border-bottom:3px solid var(--inventiva-black,#111);background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67);font-size:clamp(.76rem,.92vw,.92rem);font-weight:900;line-height:1.1;letter-spacing:0;text-transform:uppercase}.inventiva-ir-page--governance .inventiva-committee-matrix__member-heading{width:40%}.inventiva-ir-page--governance .inventiva-committee-matrix__member-name{width:40%;background:rgba(0,0,0,.055);text-align:left}.inventiva-ir-page--governance .inventiva-committee-matrix__member-name a,.inventiva-ir-page--governance .inventiva-committee-matrix__member-name>span{display:block;color:inherit;text-decoration:none}.inventiva-ir-page--governance .inventiva-committee-matrix__member-media{display:none}.inventiva-ir-page--governance .inventiva-committee-matrix__member-image,.inventiva-ir-page--governance .inventiva-committee-matrix__member-placeholder{display:block;width:clamp(3.9rem,5vw,5.6rem);aspect-ratio:1;border:3px solid var(--inventiva-lime,#78be21);border-radius:999px;background:var(--inventiva-off-white,#f4f4f2);-o-object-fit:cover;object-fit:cover}.inventiva-ir-page--governance .inventiva-committee-matrix__member-placeholder{display:grid;place-items:center;color:var(--inventiva-teal-dark,#004f47);font-size:clamp(1rem,1.35vw,1.35rem);font-weight:900;line-height:1}.inventiva-ir-page--governance .inventiva-committee-matrix__member-label{color:var(--inventiva-teal-dark,#004f47);font-size:clamp(.95rem,1.1vw,1.08rem);font-weight:900;line-height:1.08;letter-spacing:0;text-transform:none}.inventiva-ir-page--governance .inventiva-committee-matrix td{width:15%;min-height:6rem;background:rgba(0,0,0,.055);vertical-align:middle}.inventiva-ir-page--governance .inventiva-committee-matrix tbody tr:nth-child(even) .inventiva-committee-matrix__member-name,.inventiva-ir-page--governance .inventiva-committee-matrix tbody tr:nth-child(even) td{background:rgba(0,0,0,.085)}.inventiva-ir-page--governance .inventiva-committee-matrix td.has-role{background:rgba(0,0,0,.055)}.inventiva-ir-page--governance .inventiva-committee-matrix tbody tr:nth-child(even) td.has-role{background:rgba(0,0,0,.085)}.inventiva-ir-page--governance .inventiva-committee-matrix__role{display:grid;justify-items:center;gap:.35rem;color:#777;font-size:clamp(.9rem,1vw,1.05rem);font-weight:700;line-height:1.1;text-transform:none}.inventiva-ir-page--governance .inventiva-committee-matrix__role-icon{position:relative;display:block;width:1.9rem;height:1.9rem;color:#858585}.inventiva-ir-page--governance .inventiva-committee-matrix__role-icon::after,.inventiva-ir-page--governance .inventiva-committee-matrix__role-icon::before{content:"";position:absolute;left:50%;background:currentColor;transform:translateX(-50%)}.inventiva-ir-page--governance .inventiva-committee-matrix__role-icon::before{top:0;width:.9rem;height:.9rem;border-radius:999px}.inventiva-ir-page--governance .inventiva-committee-matrix__role-icon::after{bottom:0;width:1.9rem;height:1rem;border-radius:999px 999px .15rem .15rem}.inventiva-ir-page--governance .inventiva-committee-matrix .role-chairman .inventiva-committee-matrix__role,.inventiva-ir-page--governance .inventiva-committee-matrix .role-president .inventiva-committee-matrix__role{color:#555}.inventiva-ir-page--governance .inventiva-committee-matrix .role-chairman .inventiva-committee-matrix__role-icon,.inventiva-ir-page--governance .inventiva-committee-matrix .role-president .inventiva-committee-matrix__role-icon{color:var(--inventiva-lime,#78be21)}.inventiva-ir-page--governance .inventiva-committee-matrix__legend{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;margin-top:1.5rem;color:var(--inventiva-black,#111);font-size:clamp(.95rem,1vw,1.05rem)}.inventiva-ir-page--governance .inventiva-committee-matrix__legend span{display:inline-flex;align-items:center;gap:.55rem}.inventiva-ir-page--governance .inventiva-committee-matrix__legend i{display:inline-block;width:1rem;height:1rem;border-radius:999px;background:#858585}.inventiva-ir-page--governance .inventiva-committee-matrix__legend i.is-lead{background:var(--inventiva-lime,#78be21)}.inventiva-governance-doc-section{position:relative;padding:clamp(4rem,7vw,6.5rem) 0;background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67);isolation:isolate}.inventiva-governance-doc-section__inner{width:min(1120px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-governance-doc-section__header{max-width:760px;margin-bottom:clamp(2rem,4vw,3rem)}.inventiva-governance-doc-section__header h2{margin:0;color:currentColor;font-size:clamp(2rem,3.2vw,3.2rem)}.inventiva-governance-doc-section__intro{margin-top:.8rem;color:var(--inventiva-black,#111);font-size:clamp(1rem,1.1vw,1.12rem);font-weight:500;line-height:1.5}.inventiva-governance-doc-section__intro p{margin:0}.inventiva-governance-doc-section__empty{margin:0;color:currentColor;font-weight:800}.inventiva-governance-doc-section .inventiva-button{margin-top:clamp(1.5rem,3vw,2.5rem)}.inventiva-governance-doc-section--light,.inventiva-governance-doc-section--teal{margin-top:var(--inventiva-section-curve-height,clamp(4rem,7vw,7rem));margin-bottom:var(--inventiva-section-curve-height,clamp(4rem,7vw,7rem));--inventiva-section-curve-height:clamp(4rem, 7vw, 7rem)}.inventiva-governance-doc-section--light{background:var(--inventiva-off-white,#f4f4f2);--inventiva-section-curve-color:var(--inventiva-off-white, #f4f4f2)}.inventiva-governance-doc-section--teal{background:var(--inventiva-teal,#195d67);color:var(--inventiva-white,#fff);margin-bottom:clamp(7rem,11vw,10rem);--inventiva-section-curve-color:var(--inventiva-teal, #195d67)}.inventiva-governance-doc-section--light::after,.inventiva-governance-doc-section--light::before,.inventiva-governance-doc-section--teal::after,.inventiva-governance-doc-section--teal::before{content:"";position:absolute;left:0;z-index:-1;display:block;width:100%;height:calc(var(--inventiva-section-curve-height) + 2px);background-color:var(--inventiva-section-curve-color);mask-image:url(../images/inventiva/shapes/section-curve-top.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(../images/inventiva/shapes/section-curve-top.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;pointer-events:none}.inventiva-governance-doc-section--light::before,.inventiva-governance-doc-section--teal::before{top:calc(var(--inventiva-section-curve-height) * -1 - 1px)}.inventiva-governance-doc-section--light::after,.inventiva-governance-doc-section--teal::after{bottom:calc(var(--inventiva-section-curve-height) * -1 - 1px);transform:rotate(180deg)}.inventiva-governance-doc-section--teal .inventiva-governance-doc-section__intro{color:rgba(255,255,255,.84)}.inventiva-governance-doc-list{display:grid;grid-template-columns:1fr;gap:clamp(.8rem,1.5vw,1.2rem);margin:0;padding:0 0 clamp(.5rem,2vw,1rem);list-style:none}.inventiva-governance-doc-list a{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:0;border:0;border-bottom:1px solid rgba(31,88,99,.22);border-radius:0;background:0 0;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading,inherit);font-size:clamp(1rem,1.15vw,1.18rem);font-weight:800;line-height:1.35;text-decoration:none}.inventiva-governance-doc-list__content{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem}.inventiva-governance-doc-list a::before{content:""!important;position:static!important;display:inline-block!important;flex:0 0 auto;width:.82em!important;height:.98em!important;margin:0 .1rem 0 0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%231f5863' d='m451.7 99.72-71.4-71.44c-15.6-15.55-46.3-28.28-68.3-28.28h-240c-22 0-40 18-40 40v432c0 22 18 40 40 40h368c22 0 40-18 40-40v-304c0-22-12.7-52.7-28.3-68.28z'/%3E%3Cpath fill='%23fff' d='m448 472c0 4.3-3.7 8-8 8h-368c-4.34 0-8-3.7-8-8v-432c0-4.34 3.66-8 8-8h240c2.4 0 5.1.30 8 .85v127.2h127.1c.6 2.9.9 5.6.9 8v304z'/%3E%3Cpath fill='%231f5863' d='m414.5 316.8c-2.1 1.3-8.1 2.1-11.9 2.1-12.4 0-27.6-5.7-49.1-14.9 8.3-.6 15.8-.9 22.6-.9 12.4 0 16 0 28.2 3.1 12.1 3 12.2 9.3 10.2 10.6zm-215.1 1.9c4.8-8.4 9.7-17.3 14.7-26.8 12.2-23.1 20-41.3 25.7-56.2 11.5 20.9 25.8 38.6 42.5 52.8 2.1 1.8 4.3 3.5 6.7 5.3-34.1 6.8-63.6 15-89.6 24.9zm39.8-218.9c6.8 0 10.7 17.06 11 33.16.3 16-3.4 27.2-8.1 35.6-3.9-12.4-5.7-31.8-5.7-44.5 0 0-.3-24.26 2.8-24.26zm-133.4 307.2c3.9-10.5 19.1-31.3 41.6-49.8 1.4-1.1 4.9-4.4 8.1-7.4-23.5 37.6-39.3 52.5-49.7 57.2zm315.2-112.3c-6.8-6.7-22-10.2-45-10.5-15.6-.2-34.3 1.2-54.1 3.9-8.8-5.1-17.9-10.6-25.1-17.3-19.2-18-35.2-42.9-45.2-70.3.6-2.6 1.2-4.8 1.7-7.1 0 0 10.8-61.5 7.9-82.3-.4-2.9-.6-3.7-1.4-5.9l-.9-2.5c-2.9-6.76-8.7-13.96-17.8-13.57l-5.3-.17h-.1c-10.1 0-18.4 5.17-20.5 12.84-6.6 24.3.2 60.5 12.5 107.4l-3.2 7.7c-8.8 21.4-19.8 43-29.5 62l-1.3 2.5c-10.2 20-19.5 37-27.9 51.4l-8.7 4.6c-.6.4-15.5 8.2-19 10.3-29.6 17.7-49.28 37.8-52.54 53.8-1.04 5-.26 11.5 5.01 14.6l8.4 4.2c3.63 1.8 7.53 2.7 11.43 2.7 21.1 0 45.6-26.2 79.3-85.1 39-12.7 83.4-23.3 122.3-29.1 29.6 16.7 66 28.3 89 28.3 4.1 0 7.6-.4 10.5-1.2 4.4-1.1 8.1-3.6 10.4-7.1 4.4-6.7 5.4-15.9 4.1-25.4-.3-2.8-2.6-6.3-5-8.7z'/%3E%3Cpath fill='%23fff' d='m429.1 122.3c1.6 1.6 3.1 3.5 4.6 5.7h-81.7v-81.73c2.2 1.52 4.1 3.08 5.7 4.64l71.4 71.39z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;transform:none!important}.inventiva-governance-doc-list a::after{content:none}.inventiva-governance-doc-list small{display:block;margin-top:0;font-family:var(--inventiva-font-body,inherit);font-size:clamp(.82rem,.9vw,.95rem);font-weight:700;line-height:1.2;color:var(--inventiva-black,#171717);opacity:.72}.inventiva-governance-doc-section--teal .inventiva-governance-doc-list a{border-bottom-color:rgba(255,255,255,.35);background:0 0;color:var(--inventiva-white,#fff)}.inventiva-governance-doc-section--teal .inventiva-governance-doc-list a::before{filter:brightness(0) invert(1)}.inventiva-governance-related-tabs{margin-top:0}.inventiva-governance-related-tabs .inventiva-shareholder-tabs__years{gap:clamp(.8rem,1.5vw,1.25rem) clamp(1.2rem,2vw,1.75rem);margin-bottom:clamp(1.1rem,2vw,1.6rem);padding-bottom:clamp(.85rem,1.25vw,1.1rem);border-bottom:2px solid rgba(23,90,102,.2)}.inventiva-governance-doc-list a:focus-visible,.inventiva-governance-doc-list a:hover{border-bottom-color:currentColor;outline:0}@media (max-width:900px){.inventiva-governance-doc-list{grid-template-columns:1fr}}@media (max-width:767px){.inventiva-ir-page--governance .inventiva-committee-matrix__table-wrap{width:calc(100% + var(--inventiva-gutter,1.5rem));margin-right:calc(var(--inventiva-gutter,1.5rem) * -1)}.inventiva-ir-page--governance .inventiva-committee-matrix__table{min-width:880px}}.inventiva-shareholder-tabs{margin-top:clamp(1.75rem,3vw,3rem)}.inventiva-shareholder-tabs__dates,.inventiva-shareholder-tabs__years{display:flex;flex-wrap:wrap;gap:clamp(1rem,1.8vw,1.5rem) clamp(1.15rem,2.2vw,1.9rem);align-items:center}.inventiva-shareholder-tabs__years{margin-bottom:clamp(1.05rem,2vw,1.65rem);padding-bottom:clamp(.8rem,1.25vw,1.05rem)}.inventiva-shareholder-tabs__dates{margin-bottom:clamp(1.45rem,2.5vw,2.15rem);padding-top:clamp(.25rem,.8vw,.55rem)}.inventiva-shareholder-meeting{max-width:980px}.inventiva-shareholder-meeting h3{margin:0 0 clamp(1rem,1.6vw,1.4rem);color:#1f5863;font-size:clamp(1.2rem,1.6vw,1.55rem);font-weight:800;letter-spacing:-.01em;text-transform:none}.inventiva-shareholder-meeting__documents{display:grid;gap:clamp(.75rem,1.25vw,1.05rem);margin:0;padding:0 0 clamp(2rem,3vw,3rem);list-style:none;border-bottom:1px solid rgba(31,88,99,.16)}.inventiva-shareholder-meeting__documents li{margin:0;padding:0}.inventiva-shareholder-meeting__documents a{position:relative;display:inline;color:#1f5863;font-weight:600;line-height:1.45;text-decoration:none;border-bottom:1px solid rgba(31,88,99,.22)}.inventiva-shareholder-meeting__documents a::before{content:"▣";display:inline-block;margin-right:.35rem;font-size:.75em;line-height:1;transform:translateY(-.05em)}.inventiva-shareholder-meeting__documents a:focus-visible,.inventiva-shareholder-meeting__documents a:hover{border-bottom-color:currentColor}@media (max-width:767px){.inventiva-shareholder-tabs__dates,.inventiva-shareholder-tabs__years{gap:.85rem 1.15rem}.inventiva-shareholder-meeting__documents{gap:.8rem}}.inventiva-shareholder-meeting__documents a::before{content:"";display:inline-block;width:.72em;height:.9em;margin-right:.45rem;border:1.5px solid currentColor;border-radius:1px;box-shadow:inset 0 .22em 0 0 transparent,inset 0 -.24em 0 -.16em currentColor;transform:translateY(.08em)}.inventiva-shareholder-meeting__documents a{color:#1f5863;font-weight:700}.inventiva-shareholder-meeting__documents a::before{content:"";position:relative;display:inline-block;width:.78em;height:.95em;margin-right:.45rem;border:1.6px solid currentColor;border-radius:1px;background:linear-gradient(135deg,transparent 0 50%,currentColor 50% 58%,transparent 58%) top right/.34em .34em no-repeat,linear-gradient(currentColor,currentColor) .18em .44em/.4em 1.4px no-repeat,linear-gradient(currentColor,currentColor) .18em .62em/.32em 1.4px no-repeat;vertical-align:-.12em}.inventiva-shareholder-meeting__documents a{color:#1f5863;font-weight:700;text-decoration-thickness:1px;text-underline-offset:.18em}body.page-id-529 .inventiva-stock-market-block__quote,body.page-id-529 .inventiva-stock-pair__quote{text-align:left!important}body.page-id-529 .inventiva-stock-market-block__quote *,body.page-id-529 .inventiva-stock-pair__quote *{text-align:left!important}body.page-id-529 .inventiva-stock-market-block__quote table,body.page-id-529 .inventiva-stock-pair__quote table{width:auto!important;margin:0!important;border-collapse:separate!important;border-spacing:0 .32rem!important}body.page-id-529 .inventiva-stock-market-block__quote td,body.page-id-529 .inventiva-stock-market-block__quote th,body.page-id-529 .inventiva-stock-pair__quote td,body.page-id-529 .inventiva-stock-pair__quote th{padding:.08rem 1.75rem .08rem 0!important;text-align:left!important;vertical-align:baseline!important}body.page-id-529 .b2iQuotePlugNow{display:block!important;margin:.95rem 0 .85rem!important;font-size:1.3em!important;font-weight:950!important;line-height:1.25!important;text-align:left!important}body.page-id-529 .b2iQuotePlugLabel{font-weight:950!important}body.page-id-529 .b2iQuotePlugDelay{display:block!important;margin-top:1rem!important;font-weight:700!important;text-align:left!important}body.page-id-529 .b2iQuotePlugChange,body.page-id-529 .b2iQuotePlugPercent,body.page-id-529 .b2iQuotePlugPrice,body.page-id-529 .b2iQuotePlugSymbol{display:inline-block!important;margin-right:.75rem!important;font-size:1.3em!important;font-weight:950!important;line-height:1.25!important}.inventiva-investor-financial__panel--widget{min-width:0}.inventiva-investor-widget-output{margin-bottom:1.25rem;color:#fff;font-size:.9rem;line-height:1.45}.inventiva-investor-widget-output:empty{display:none}.inventiva-investor-widget-output table{width:100%;border-collapse:collapse;color:inherit;font-size:.85rem}.inventiva-investor-widget-output td,.inventiva-investor-widget-output th{padding:.45rem .35rem;border-bottom:1px solid rgba(255,255,255,.22);color:inherit;text-align:left;vertical-align:top}.inventiva-investor-widget-output a{color:#fff;font-weight:800;text-decoration:underline;text-decoration-color:var(--inventiva-lime);text-underline-offset:.22em}.inventiva-investor-widget-output input,.inventiva-investor-widget-output select,.inventiva-investor-widget-output textarea{max-width:100%;border:1px solid rgba(255,255,255,.35);border-radius:.35rem;padding:.35rem .5rem;color:var(--inventiva-teal-dark)}.inventiva-investor-widget-output button,.inventiva-investor-widget-output input[type=submit]{border:0;border-radius:999px;background:var(--inventiva-lime);color:var(--inventiva-teal-dark);font-weight:900;padding:.45rem 1rem}.inventiva-investor-widget-output .B2iCalendarContainer,.inventiva-investor-widget-output .B2iFinancialsContainer,.inventiva-investor-widget-output .B2iStockContainer{max-width:100%;overflow-x:auto}.inventiva-board-section__heading,.inventiva-careers-cards__heading,.inventiva-careers-values__heading,.inventiva-clinical-highlights__heading,.inventiva-comprehensive-solution__heading,.inventiva-disease-progression__heading,.inventiva-financial-section__header h2,.inventiva-icon-intro__heading,.inventiva-investor-contacts h2,.inventiva-investor-resource-card h2,.inventiva-ir-list-section__header h2,.inventiva-ir-page :where(h2):not(.inventiva-page-hero__heading):not(.inventiva-home-hero__heading),.inventiva-leadership-section__heading,.inventiva-open-positions__heading,.inventiva-page :where(h2):not(.inventiva-page-hero__heading):not(.inventiva-home-hero__heading),.inventiva-publications__heading,.inventiva-resources-section-title,.inventiva-section-heading,.inventiva-section-title,.inventiva-shortcode-section__heading,.inventiva-stock-market-block__heading,.inventiva-values-grid__heading{color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading)!important;font-weight:800;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-financial-section--teal .inventiva-financial-section__header h2,.inventiva-page--science .inventiva-clinical-highlights__heading,.inventiva-page--science .inventiva-pan-ppar-advantage__heading,.inventiva-section--teal .inventiva-section-heading,.inventiva-section--teal .inventiva-section-title,.inventiva-section-heading--light,.inventiva-section-title--light,.inventiva-shortcode-section--teal .inventiva-shortcode-section__heading{color:var(--inventiva-white)}.inventiva-board-card__name,.inventiva-card-heading,.inventiva-card-title,.inventiva-careers-card__title,.inventiva-financial-card h3,.inventiva-investor-contact-card h3,.inventiva-investor-resource-card h3,.inventiva-job-card__title,.inventiva-leadership-card__name,.inventiva-shareholder-meeting h3,.inventiva-stock-market-block__title,.inventiva-stock-pair__title,.inventiva-value-card__title{color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-card-heading);font-weight:800;line-height:var(--inventiva-leading-card-heading);letter-spacing:var(--inventiva-tracking-card-heading);text-transform:uppercase}.inventiva-card-text,.inventiva-page li,.inventiva-page p,.inventiva-section-text,.inventiva-shortcode-section__text,.inventiva-shortcode-section__text p{font-size:var(--inventiva-type-body);line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body)}.B2iHistoricalContainer button,.B2iHistoricalContainer input[type=button],.B2iHistoricalContainer input[type=submit],.amChartsPeriodSelector button,.amChartsPeriodSelector input,.amChartsPeriodSelectorButton,.amChartsPeriodSelectorButtonSelected,.inventiva-b2i-embed button,.inventiva-b2i-embed input[type=button],.inventiva-b2i-embed input[type=submit],.inventiva-button,.inventiva-contact-inquiry__email,.inventiva-filter-button,.inventiva-financial-card__links a,.inventiva-ir-filter__button,.inventiva-ir-page button[type=submit],.inventiva-ir-page input[type=button],.inventiva-ir-page input[type=submit],.inventiva-job-card__link,.inventiva-page button[type=submit],.inventiva-page input[type=button],.inventiva-page input[type=submit],.inventiva-pill-button,.inventiva-profile-button,.inventiva-publications__year,.inventiva-shareholder-tabs__date,.inventiva-shareholder-tabs__year,.wp-block-button__link,a.button,button.button,input.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;padding:.55rem 1.25rem;border:2px solid var(--inventiva-lime);border-radius:999px;background:0 0;color:var(--inventiva-teal);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-button);font-weight:800;line-height:1;letter-spacing:var(--inventiva-tracking-small);text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.B2iHistoricalContainer button:hover,.B2iHistoricalContainer input[type=button]:hover,.B2iHistoricalContainer input[type=submit]:hover,.amChartsPeriodSelector button:hover,.amChartsPeriodSelector input:hover,.amChartsPeriodSelectorButton:hover,.amChartsPeriodSelectorButtonSelected,.inventiva-b2i-embed button:focus-visible,.inventiva-b2i-embed button:hover,.inventiva-b2i-embed input[type=button]:focus-visible,.inventiva-b2i-embed input[type=button]:hover,.inventiva-b2i-embed input[type=submit]:focus-visible,.inventiva-b2i-embed input[type=submit]:hover,.inventiva-button:focus-visible,.inventiva-button:hover,.inventiva-contact-inquiry__email:focus-visible,.inventiva-contact-inquiry__email:hover,.inventiva-filter-button:focus-visible,.inventiva-filter-button:hover,.inventiva-financial-card__links a:focus-visible,.inventiva-financial-card__links a:hover,.inventiva-ir-filter__button:focus-visible,.inventiva-ir-filter__button:hover,.inventiva-ir-page button[type=submit]:focus-visible,.inventiva-ir-page button[type=submit]:hover,.inventiva-ir-page input[type=button]:focus-visible,.inventiva-ir-page input[type=button]:hover,.inventiva-ir-page input[type=submit]:focus-visible,.inventiva-ir-page input[type=submit]:hover,.inventiva-job-card__link:focus-visible,.inventiva-job-card__link:hover,.inventiva-page button[type=submit]:focus-visible,.inventiva-page button[type=submit]:hover,.inventiva-page input[type=button]:focus-visible,.inventiva-page input[type=button]:hover,.inventiva-page input[type=submit]:focus-visible,.inventiva-page input[type=submit]:hover,.inventiva-pill-button:focus-visible,.inventiva-pill-button:hover,.inventiva-profile-button:focus-visible,.inventiva-profile-button:hover,.inventiva-publications__year:focus-visible,.inventiva-publications__year:hover,.inventiva-shareholder-tabs__date:focus-visible,.inventiva-shareholder-tabs__date:hover,.inventiva-shareholder-tabs__year:focus-visible,.inventiva-shareholder-tabs__year:hover,.wp-block-button__link:focus-visible,.wp-block-button__link:hover,a.button:focus-visible,a.button:hover,button.button:focus-visible,button.button:hover,input.button:focus-visible,input.button:hover{background:var(--inventiva-lime);border-color:var(--inventiva-lime);color:var(--inventiva-teal-dark);outline:0;transform:translateY(-1px)}.inventiva-ir-filter__button:focus-visible,.inventiva-ir-filter__button:hover,.inventiva-publications__year:focus-visible,.inventiva-publications__year:hover,.inventiva-shareholder-tabs__date:focus-visible,.inventiva-shareholder-tabs__date:hover,.inventiva-shareholder-tabs__year:focus-visible,.inventiva-shareholder-tabs__year:hover,.inventiva-year-filter a:focus-visible,.inventiva-year-filter a:hover,.inventiva-year-filter button:focus-visible,.inventiva-year-filter button:hover{min-height:2.15rem;padding:.45rem .9rem;border-radius:999px}.amChartsPeriodSelectorButtonSelected,.inventiva-button.is-active,.inventiva-filter-button.is-active,.inventiva-ir-filter__button.is-active,.inventiva-pill-button.is-active,.inventiva-publications__year.is-active,.inventiva-shareholder-tabs__date.is-active,.inventiva-shareholder-tabs__year.is-active{background:var(--inventiva-teal);border-color:var(--inventiva-teal);color:var(--inventiva-white)}.inventiva-filter,.inventiva-history-timeline__year-nav,.inventiva-ir-filter,.inventiva-publications__years,.inventiva-shareholder-tabs__dates,.inventiva-shareholder-tabs__years{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.65rem,1.4vw,1.25rem);margin:0 0 clamp(1.25rem,1.5vw,2.05rem)}.inventiva-filter--years,.inventiva-publications__years,.inventiva-shareholder-tabs__years{padding-bottom:clamp(.65rem,1vw,.9rem);border-bottom:2px solid rgba(23,90,102,.2)}.inventiva-filter-button,.inventiva-ir-filter__button,.inventiva-publications__year,.inventiva-shareholder-tabs__date,.inventiva-shareholder-tabs__year{flex:0 0 auto}@media (max-width:767px){.inventiva-filter,.inventiva-ir-filter,.inventiva-publications__years,.inventiva-shareholder-tabs__dates,.inventiva-shareholder-tabs__years{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:.85rem;-webkit-overflow-scrolling:touch}}.inventiva-b2i-embed input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.inventiva-b2i-embed select,.inventiva-b2i-embed textarea,.inventiva-ir-page input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.inventiva-ir-page select,.inventiva-ir-page textarea,.inventiva-page input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.inventiva-page select,.inventiva-page textarea{box-sizing:border-box;width:100%;min-height:3rem;padding:.75rem 1rem;border:1px solid rgba(23,90,102,.22);border-radius:.35rem;background-color:var(--inventiva-white);color:var(--inventiva-teal);font:inherit;font-size:1rem;line-height:1.2}.inventiva-b2i-embed input:focus-visible,.inventiva-b2i-embed select:focus-visible,.inventiva-b2i-embed textarea:focus-visible,.inventiva-ir-page input:focus-visible,.inventiva-ir-page select:focus-visible,.inventiva-ir-page textarea:focus-visible,.inventiva-page input:focus-visible,.inventiva-page select:focus-visible,.inventiva-page textarea:focus-visible{outline:2px solid rgba(120,190,33,.6);outline-offset:2px}.inventiva-financial-section,.inventiva-ir-list-section,.inventiva-section,.inventiva-shortcode-section{position:relative;padding:clamp(4rem,7vw,6.5rem) 0}.inventiva-financial-section__inner,.inventiva-ir-list-section__inner,.inventiva-section__inner,.inventiva-shortcode-section__inner{width:min(1320px,100% - 3rem);margin-inline:auto}.inventiva-section--white,.inventiva-shortcode-section--white{background:var(--inventiva-white);color:var(--inventiva-teal)}.inventiva-section--light,.inventiva-shortcode-section--light{background:var(--inventiva-off-white);color:var(--inventiva-teal)}.inventiva-section--teal,.inventiva-shortcode-section--teal{background:var(--inventiva-teal);color:var(--inventiva-white)}.inventiva-section--rounded,.inventiva-shortcode-section--rounded{border-radius:50%/clamp(2rem,4vw,4rem)}.inventiva-card,.inventiva-surface-card{border-radius:clamp(1rem,1.6vw,1.5rem);background:var(--inventiva-white);box-shadow:0 24px 70px rgba(23,90,102,.12)}.inventiva-b2i-embed,.inventiva-card--flat,.inventiva-shortcode-section__embed,.inventiva-surface-card--flat{padding:0;background:0 0;border-radius:0;box-shadow:none}.B2iAnalystContainer,.B2iChartContainer,.B2iContactContainer,.B2iHistoricalContainer,.b2iEmailContainer,.inventiva-b2i-embed,.inventiva-shortcode-section__embed{max-width:100%}.amChartsPeriodSelector,.amChartsPeriodSelectorButtonDiv{display:flex!important;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:clamp(1rem,2vw,1.5rem)}.b2iQuotePlug{text-align:left}.b2iQuotePlugLabel{font-weight:800}.b2iQuotePlugNow{font-size:1.3em;font-weight:800}.b2iQuotePlugDate,.b2iQuotePlugDelay{display:block;margin-top:.55rem;margin-bottom:.55rem;line-height:1.35}@media (max-width:767px){.inventiva-financial-section,.inventiva-ir-list-section,.inventiva-section,.inventiva-shortcode-section{padding:clamp(3rem,10vw,4.5rem) 0}.inventiva-financial-section__inner,.inventiva-ir-list-section__inner,.inventiva-section__inner,.inventiva-shortcode-section__inner{width:min(100% - 1.5rem,1320px)}}:root{--inventiva-pill-min-height:2.35rem;--inventiva-pill-padding-y:0.55rem;--inventiva-pill-padding-x:1.15rem;--inventiva-pill-font-size:0.72rem;--inventiva-pill-radius:999px;--inventiva-pill-border-width:2px;--inventiva-pill-border-color:var(--inventiva-lime);--inventiva-pill-text-light-bg:var(--inventiva-teal);--inventiva-pill-text-dark-bg:var(--inventiva-white);--inventiva-pill-hover-bg:var(--inventiva-lime);--inventiva-pill-hover-text:var(--inventiva-teal)}.B2iHistoricalContainer input[type=button],.B2iHistoricalContainer input[type=submit],.amChartsButton,.amChartsButtonSelected,.amChartsPeriodSelector input[type=button],.amChartsPeriodSelectorButton,.amChartsPeriodSelectorButtonSelected,.inventiva-b2i-embed input[type=button],.inventiva-b2i-embed input[type=submit],.inventiva-button,.inventiva-careers-card__button,.inventiva-careers-intro__button,.inventiva-contact-inquiries__button,.inventiva-contact-inquiry__email,.inventiva-feature-band__button,.inventiva-filter-button,.inventiva-financial-card__links a,.inventiva-home-hero__button,.inventiva-icon-intro__button,.inventiva-ir-filter__button,.inventiva-job-card__link,.inventiva-news-card__button,.inventiva-open-positions__button,.inventiva-page-hero__button,.inventiva-pill-button,.inventiva-profile-button,.inventiva-publications__year,.inventiva-shareholder-tabs__date,.inventiva-shareholder-tabs__year{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:auto;min-width:0;min-height:var(--inventiva-pill-min-height);padding:var(--inventiva-pill-padding-y) var(--inventiva-pill-padding-x);border:var(--inventiva-pill-border-width) solid var(--inventiva-pill-border-color);border-radius:var(--inventiva-pill-radius);background:0 0;color:var(--inventiva-pill-text-light-bg);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-pill-font-size);font-weight:800;line-height:1;letter-spacing:var(--inventiva-tracking-small);text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.inventiva-page--science .inventiva-section--teal .inventiva-button,.inventiva-page--science .inventiva-section--teal .inventiva-pill-button,.inventiva-section--teal .inventiva-button,.inventiva-section--teal .inventiva-contact-inquiry__email,.inventiva-section--teal .inventiva-filter-button,.inventiva-section--teal .inventiva-financial-card__links a,.inventiva-section--teal .inventiva-job-card__link,.inventiva-section--teal .inventiva-pill-button,.inventiva-section--teal .inventiva-profile-button,.inventiva-shortcode-section--teal .inventiva-b2i-embed input[type=button],.inventiva-shortcode-section--teal .inventiva-b2i-embed input[type=submit],.inventiva-shortcode-section--teal .inventiva-button,.inventiva-shortcode-section--teal .inventiva-filter-button,.inventiva-shortcode-section--teal .inventiva-pill-button,[class*="--dark"] .inventiva-button,[class*="--dark"] .inventiva-filter-button,[class*="--dark"] .inventiva-pill-button,[class*="--teal"] .inventiva-button,[class*="--teal"] .inventiva-filter-button,[class*="--teal"] .inventiva-pill-button{color:var(--inventiva-pill-text-dark-bg)}.inventiva-card .inventiva-button,.inventiva-card .inventiva-pill-button,.inventiva-section--light .inventiva-button,.inventiva-section--light .inventiva-filter-button,.inventiva-section--light .inventiva-pill-button,.inventiva-section--white .inventiva-button,.inventiva-section--white .inventiva-filter-button,.inventiva-section--white .inventiva-pill-button,.inventiva-shortcode-section--light .inventiva-button,.inventiva-shortcode-section--light .inventiva-filter-button,.inventiva-shortcode-section--light .inventiva-pill-button,.inventiva-shortcode-section--white .inventiva-button,.inventiva-shortcode-section--white .inventiva-filter-button,.inventiva-shortcode-section--white .inventiva-pill-button,.inventiva-surface-card .inventiva-button,.inventiva-surface-card .inventiva-pill-button{color:var(--inventiva-pill-text-light-bg)}.B2iHistoricalContainer input[type=button]:focus-visible,.B2iHistoricalContainer input[type=button]:hover,.B2iHistoricalContainer input[type=submit]:focus-visible,.B2iHistoricalContainer input[type=submit]:hover,.amChartsButton:focus-visible,.amChartsButton:hover,.amChartsPeriodSelector input[type=button]:focus-visible,.amChartsPeriodSelector input[type=button]:hover,.amChartsPeriodSelectorButton:focus-visible,.amChartsPeriodSelectorButton:hover,.inventiva-b2i-embed input[type=button]:focus-visible,.inventiva-b2i-embed input[type=button]:hover,.inventiva-b2i-embed input[type=submit]:focus-visible,.inventiva-b2i-embed input[type=submit]:hover,.inventiva-button:focus-visible,.inventiva-button:hover,.inventiva-careers-card__button:focus-visible,.inventiva-careers-card__button:hover,.inventiva-careers-intro__button:focus-visible,.inventiva-careers-intro__button:hover,.inventiva-contact-inquiries__button:focus-visible,.inventiva-contact-inquiries__button:hover,.inventiva-contact-inquiry__email:focus-visible,.inventiva-contact-inquiry__email:hover,.inventiva-feature-band__button:focus-visible,.inventiva-feature-band__button:hover,.inventiva-filter-button:focus-visible,.inventiva-filter-button:hover,.inventiva-financial-card__links a:focus-visible,.inventiva-financial-card__links a:hover,.inventiva-home-hero__button:focus-visible,.inventiva-home-hero__button:hover,.inventiva-icon-intro__button:focus-visible,.inventiva-icon-intro__button:hover,.inventiva-ir-filter__button:focus-visible,.inventiva-ir-filter__button:hover,.inventiva-job-card__link:focus-visible,.inventiva-job-card__link:hover,.inventiva-news-card__button:focus-visible,.inventiva-news-card__button:hover,.inventiva-open-positions__button:focus-visible,.inventiva-open-positions__button:hover,.inventiva-page-hero__button:focus-visible,.inventiva-page-hero__button:hover,.inventiva-pill-button:focus-visible,.inventiva-pill-button:hover,.inventiva-profile-button:focus-visible,.inventiva-profile-button:hover,.inventiva-publications__year:focus-visible,.inventiva-publications__year:hover,.inventiva-shareholder-tabs__date:focus-visible,.inventiva-shareholder-tabs__date:hover,.inventiva-shareholder-tabs__year:focus-visible,.inventiva-shareholder-tabs__year:hover{background:var(--inventiva-pill-hover-bg);border-color:var(--inventiva-pill-hover-bg);color:var(--inventiva-pill-hover-text);outline:0;transform:translateY(-1px)}.amChartsButtonSelected,.amChartsPeriodSelectorButtonSelected,.inventiva-button.is-active,.inventiva-filter-button.is-active,.inventiva-ir-filter__button.is-active,.inventiva-pill-button.is-active,.inventiva-publications__year.is-active,.inventiva-shareholder-tabs__date.is-active,.inventiva-shareholder-tabs__year.is-active{background:var(--inventiva-teal);border-color:var(--inventiva-teal);color:var(--inventiva-white)}.inventiva-section--teal .inventiva-button.is-active,.inventiva-section--teal .inventiva-filter-button.is-active,.inventiva-section--teal .inventiva-pill-button.is-active,.inventiva-shortcode-section--teal .inventiva-button.is-active,.inventiva-shortcode-section--teal .inventiva-filter-button.is-active,.inventiva-shortcode-section--teal .inventiva-pill-button.is-active,[class*="--dark"] .inventiva-button.is-active,[class*="--dark"] .inventiva-filter-button.is-active,[class*="--dark"] .inventiva-pill-button.is-active,[class*="--teal"] .inventiva-button.is-active,[class*="--teal"] .inventiva-filter-button.is-active,[class*="--teal"] .inventiva-pill-button.is-active{background:var(--inventiva-white);border-color:var(--inventiva-white);color:var(--inventiva-teal)}.B2iHistoricalContainer input[type=button],.B2iHistoricalContainer input[type=submit],.amChartsButton,.amChartsButtonSelected,.amChartsPeriodSelector input[type=button],.amChartsPeriodSelectorButton,.amChartsPeriodSelectorButtonSelected{min-height:2.2rem;padding:.45rem 1rem;font-size:.68rem}@media (max-width:767px){:root{--inventiva-pill-min-height:2.25rem;--inventiva-pill-padding-y:0.5rem;--inventiva-pill-padding-x:1rem;--inventiva-pill-font-size:0.68rem}}.inventiva-history-timeline__year-nav,.inventiva-history-timeline__years,.inventiva-ir-filter__buttons,.inventiva-publications__years,.inventiva-shareholder-tabs__dates,.inventiva-shareholder-tabs__years,.inventiva-year-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:clamp(.75rem,1.25vw,1.15rem);width:100%;margin:clamp(1rem,1.25vw,2rem) auto;padding:0;list-style:none}.inventiva-history-timeline__year,.inventiva-history-timeline__year-button,.inventiva-history-timeline__year-nav a,.inventiva-history-timeline__year-nav button,.inventiva-history-timeline__years a,.inventiva-history-timeline__years button,.inventiva-ir-filter__button,.inventiva-publications__year,.inventiva-shareholder-tabs__date,.inventiva-shareholder-tabs__year,.inventiva-year-filter a,.inventiva-year-filter button{display:inline-flex;align-items:center;justify-content:center;min-height:auto;padding:.15rem .1rem;border:0;border-radius:0;background:0 0;color:currentColor;font-family:var(--inventiva-font-heading);font-size:clamp(1rem,1.05vw,1.2rem);font-weight:800;line-height:1.1;letter-spacing:var(--inventiva-tracking-small);text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:none;opacity:.65;transition:opacity 180ms ease,color 180ms ease,background-color 180ms ease,border-color 180ms ease}.inventiva-ir-filter__button,.inventiva-publications__year,.inventiva-shareholder-tabs__date,.inventiva-shareholder-tabs__year,.inventiva-year-filter a,.inventiva-year-filter button{min-height:2.15rem;padding:.45rem .9rem;border-radius:999px;background:0 0}.inventiva-history-timeline__year-button:focus-visible,.inventiva-history-timeline__year-button:hover,.inventiva-history-timeline__year-nav a:focus-visible,.inventiva-history-timeline__year-nav a:hover,.inventiva-history-timeline__year-nav button:focus-visible,.inventiva-history-timeline__year-nav button:hover,.inventiva-history-timeline__year:focus-visible,.inventiva-history-timeline__year:hover,.inventiva-history-timeline__years a:focus-visible,.inventiva-history-timeline__years a:hover,.inventiva-history-timeline__years button:focus-visible,.inventiva-history-timeline__years button:hover,.inventiva-ir-filter__button:focus-visible,.inventiva-ir-filter__button:hover,.inventiva-publications__year:focus-visible,.inventiva-publications__year:hover,.inventiva-shareholder-tabs__date:focus-visible,.inventiva-shareholder-tabs__date:hover,.inventiva-shareholder-tabs__year:focus-visible,.inventiva-shareholder-tabs__year:hover,.inventiva-year-filter a:focus-visible,.inventiva-year-filter a:hover,.inventiva-year-filter button:focus-visible,.inventiva-year-filter button:hover{opacity:1;outline:0}.inventiva-ir-filter__button.is-active,.inventiva-publications__year.is-active,.inventiva-shareholder-tabs__date.is-active,.inventiva-shareholder-tabs__year.is-active,.inventiva-year-filter a.is-active,.inventiva-year-filter button.is-active{min-height:2.15rem;padding:.45rem .9rem;border-radius:999px;background:var(--inventiva-teal);color:var(--inventiva-white);opacity:1}.inventiva-ir-filter__button[aria-current=true],.inventiva-publications__year[aria-current=true],.inventiva-shareholder-tabs__date[aria-current=true],.inventiva-shareholder-tabs__year[aria-current=true],.inventiva-year-filter a[aria-current=true],.inventiva-year-filter button[aria-current=true]{min-height:2.15rem;padding:.45rem .9rem;border-radius:999px;background:var(--inventiva-teal);color:var(--inventiva-white);opacity:1}.inventiva-history-timeline__year-nav,.inventiva-history-timeline__years{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(1.3rem,2.2vw,2.25rem);margin:clamp(2rem,3vw,3rem) auto clamp(2rem,3vw,3rem);padding-bottom:clamp(.9rem,1.25vw,1.25rem);border-bottom:2px solid rgba(255,255,255,.25)}.inventiva-history-timeline__year,.inventiva-history-timeline__year-button,.inventiva-history-timeline__year-nav a,.inventiva-history-timeline__year-nav button,.inventiva-history-timeline__years a,.inventiva-history-timeline__years button{position:relative;min-height:auto;padding:0;border:0;border-radius:0;background:0 0;color:rgba(255,255,255,.56);font-size:clamp(1.15rem,1.25vw,1.45rem);font-weight:800;opacity:1}.inventiva-history-timeline__year-button.is-active,.inventiva-history-timeline__year-button[aria-current=true],.inventiva-history-timeline__year-button[aria-selected=true],.inventiva-history-timeline__year-nav a.is-active,.inventiva-history-timeline__year-nav a[aria-current=true],.inventiva-history-timeline__year-nav button.is-active,.inventiva-history-timeline__year-nav button[aria-current=true],.inventiva-history-timeline__year.is-active,.inventiva-history-timeline__year[aria-current=true],.inventiva-history-timeline__years a.is-active,.inventiva-history-timeline__years a[aria-current=true],.inventiva-history-timeline__years button.is-active,.inventiva-history-timeline__years button[aria-current=true]{padding:0;background:0 0;color:var(--inventiva-white)}@media (max-width:767px){.inventiva-history-timeline__year-nav,.inventiva-history-timeline__years,.inventiva-ir-filter__buttons,.inventiva-publications__years,.inventiva-shareholder-tabs__dates,.inventiva-shareholder-tabs__years,.inventiva-year-filter{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:1rem;padding-bottom:1rem;-webkit-overflow-scrolling:touch}.inventiva-history-timeline__year-nav,.inventiva-history-timeline__years{justify-content:center}}.inventiva-section-eyebrow{margin:0 0 .75rem;color:var(--inventiva-lime,#78be21);font-size:var(--inventiva-type-small,.8125rem);font-weight:950;line-height:var(--inventiva-leading-small,1.2);letter-spacing:var(--inventiva-tracking-small,.08em);text-transform:uppercase}.inventiva-page-hero+.inventiva-icon-intro{padding-top:0}.inventiva-icon-intro p strong{font-size:1em!important}.inventiva-disease-progression{position:relative;padding:clamp(1.25rem,2.25vw,2.5rem) 0 clamp(2rem,3.5vw,3.5rem);background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67)}.inventiva-disease-progression__inner{width:min(1680px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-disease-progression__header{max-width:820px;margin:0 auto clamp(1.35rem,2.4vw,2.25rem);text-align:center}.inventiva-disease-progression__heading{margin:0;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(1.25rem,2vw,1.85rem);font-weight:950;line-height:1;letter-spacing:var(--inventiva-tracking-heading,.03em);text-transform:uppercase}.inventiva-disease-progression__track{--progression-connector-width:clamp(4.2rem, 5.25vw, 6.4rem);display:grid;grid-template-columns:repeat(var(--progression-count,6),minmax(0,1fr));align-items:start;width:min(1680px,100%);margin:clamp(1.25rem,2.5vw,2rem) auto 0;-moz-column-gap:var(--progression-connector-width);column-gap:var(--progression-connector-width);row-gap:clamp(2rem,4vw,3rem)}.inventiva-disease-progression__step{position:relative;display:grid;justify-items:center;min-width:0;text-align:center;color:var(--inventiva-teal,#195d67)}.inventiva-disease-progression__visual{position:relative;display:grid;justify-items:center;width:100%;margin-bottom:.55rem}.inventiva-disease-progression__marker{position:relative;z-index:2;display:grid;place-items:center;width:clamp(8.75rem,10vw,11.75rem);height:clamp(5.15rem,5.9vw,7rem);background:0 0;border:0;border-radius:0;box-shadow:none}.inventiva-disease-progression__marker img,.inventiva-disease-progression__marker svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.inventiva-disease-progression__marker span{color:var(--inventiva-lime,#78be21);font-size:1.45rem;font-weight:950;line-height:1}.inventiva-disease-progression__connector{position:absolute;top:50%;left:100%;z-index:3;display:grid;place-items:center;width:var(--progression-connector-width);height:clamp(1.55rem,1.85vw,2rem);transform:translate3d(-5%,-50%,0);pointer-events:none}.inventiva-disease-progression__dot{position:absolute;top:50%;left:50%;z-index:3;display:block;width:clamp(1.55rem,1.85vw,2rem);aspect-ratio:1;border-radius:999px;background:var(--progression-dot-color,var(--inventiva-lime,#78be21));transform:translate3d(-50%,-50%,0);box-shadow:none}.inventiva-disease-progression__arrow{position:absolute;top:50%;z-index:2;display:block;width:calc(50% - clamp(.35rem,.5vw,.55rem));height:3px;background:var(--inventiva-navy,#171738);transform:translateY(-50%)}.inventiva-disease-progression__arrow::after{content:"";position:absolute;top:50%;width:.62rem;height:.62rem;border-top:3px solid var(--inventiva-navy,#171738);border-right:3px solid var(--inventiva-navy,#171738)}.inventiva-disease-progression__arrow--left{right:50%;margin-right:clamp(.14rem,.22vw,.28rem)}.inventiva-disease-progression__arrow--left::after{left:0;transform:translateY(-50%) rotate(-135deg)}.inventiva-disease-progression__arrow--right{left:50%;margin-left:clamp(.14rem,.22vw,.28rem)}.inventiva-disease-progression__arrow--right::after{right:0;transform:translateY(-50%) rotate(45deg)}.inventiva-disease-progression__content{max-width:13rem;margin-inline:auto}.inventiva-disease-progression__content h3{margin:1em 0 0;color:var(--inventiva-teal,#195d67);font-size:clamp(1rem,1vw,1.05rem);font-weight:950;line-height:1.12;letter-spacing:.08em;text-transform:none}.inventiva-disease-progression__content div{margin-top:.45rem;color:var(--inventiva-black,#111);font-size:.78rem;font-weight:500;line-height:1.35}.inventiva-disease-progression__content p{margin:0}.inventiva-disease-progression__text{max-width:1500px;margin:clamp(3.25rem,5vw,5rem) auto 0;color:var(--inventiva-teal,#195d67);font-size:var(--inventiva-type-body);font-weight:400;line-height:var(--inventiva-leading-body);letter-spacing:var(--inventiva-tracking-body);text-align:center}.inventiva-disease-progression__text p{font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit;text-align:center;color:var(--inventiva-black)}.inventiva-disease-progression__text>:first-child{margin-top:0}.inventiva-disease-progression__text>:last-child{margin-bottom:0}.inventiva-disease-progression__step--1{--progression-dot-color:#78d600}.inventiva-disease-progression__step--2{--progression-dot-color:#78d600}.inventiva-disease-progression__step--3{--progression-dot-color:#78d600}.inventiva-disease-progression__step--4{--progression-dot-color:#f7bd00}.inventiva-disease-progression__step--5{--progression-dot-color:#e60000}.inventiva-disease-progression__step--6{--progression-dot-color:#a84422}@media (max-width:900px){.inventiva-disease-progression{padding-block:clamp(2.5rem,8vw,4rem)}.inventiva-disease-progression__inner{width:min(42rem,100% - var(--inventiva-gutter,1.5rem) * 2)}.inventiva-disease-progression__header{margin-bottom:clamp(2rem,7vw,3rem);text-align:left}.inventiva-disease-progression__track{--progression-connector-width:0;grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,7vw,2.75rem);width:100%;margin-top:0}.inventiva-disease-progression__step{grid-template-columns:minmax(7.5rem,34%) minmax(0,1fr);-moz-column-gap:clamp(1rem,5vw,1.75rem);column-gap:clamp(1rem,5vw,1.75rem);align-items:center;justify-items:start;text-align:left}.inventiva-disease-progression__visual{justify-items:start;margin-bottom:0}.inventiva-disease-progression__marker{width:min(100%,9rem);height:auto;aspect-ratio:1.7/1}.inventiva-disease-progression__connector{display:none}.inventiva-disease-progression__dot{display:none}.inventiva-disease-progression__arrow{display:none}.inventiva-disease-progression__arrow--left{display:none}.inventiva-disease-progression__arrow--right{margin:0}.inventiva-disease-progression__content{max-width:none;margin:0}.inventiva-disease-progression__content h3{margin-top:0}.inventiva-disease-progression__content div,.inventiva-disease-progression__content p{text-align:left}.inventiva-disease-progression__text,.inventiva-disease-progression__text p{text-align:left}}@media (max-width:520px){.inventiva-disease-progression__step{grid-template-columns:6.75rem minmax(0,1fr)}.inventiva-disease-progression__marker{width:6.75rem}}.inventiva-stats-band{position:relative;width:100%;margin:0;padding:clamp(2.25rem,3.5vw,3.5rem) 0;overflow:visible;background:var(--inventiva-white,#fff);color:var(--inventiva-white,#fff)}.inventiva-stats-band__shell{position:relative;width:100%;max-width:none;margin:0;padding:clamp(5.25rem,7.5vw,7.75rem) clamp(2rem,7vw,7rem);overflow:hidden;background:var(--inventiva-teal,#195d67);clip-path:ellipse(78% 50% at 50% 50%)}.inventiva-stats-band--light .inventiva-stats-band__shell{background:var(--inventiva-off-white,#f3f5f2);color:var(--inventiva-teal,#195d67)}.inventiva-stats-band--white .inventiva-stats-band__shell{background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67)}.inventiva-stats-band__inner{width:min(1220px,100% - 2rem);margin-inline:auto}.inventiva-stats-band__header{max-width:760px;margin:0 auto clamp(2rem,4vw,3.5rem);text-align:center}.inventiva-stats-band__heading{margin:0;color:currentColor;font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading,clamp(2rem,4vw,4rem));font-weight:950;line-height:var(--inventiva-leading-heading,1);letter-spacing:var(--inventiva-tracking-heading,.03em);text-transform:uppercase}.inventiva-stats-band__text{margin-top:1rem;font-size:var(--inventiva-type-body,1rem);line-height:var(--inventiva-leading-body,1.55)}.inventiva-stats-band__text>:last-child{margin-bottom:0}.inventiva-stats-band__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(3rem,7vw,7.5rem)}.inventiva-stats-band__item{text-align:center}.inventiva-stats-band__value-wrap{position:relative;display:grid;place-items:center;width:clamp(8rem,10vw,10rem);height:clamp(5.75rem,8vw,7.5rem);margin:0 auto clamp(1rem,1.7vw,1.4rem)}.inventiva-stats-band__blob{position:absolute;top:50%;left:50%;width:120%;height:auto;fill:var(--inventiva-lime,#78be21);transform:translate(-50%,-50%) rotate(3deg) scale(1.33)}.inventiva-stats-band__item--2 .inventiva-stats-band__blob{fill:var(--inventiva-aqua,#4fc6b5)}.inventiva-stats-band__item--3 .inventiva-stats-band__blob{fill:#e0e0e0}.inventiva-stats-band__value{position:relative;z-index:1;display:block;width:-moz-max-content;width:max-content;max-width:none;color:var(--inventiva-white,#fff);font-size:clamp(2.1rem,3.8vw,3.65rem);font-weight:950;line-height:.9;letter-spacing:-.055em;white-space:nowrap;transform:translate3d(-.25rem,.35rem,0)}.inventiva-stats-band__label{max-width:20rem;margin:0 auto;color:var(--inventiva-white,#fff);font-size:clamp(.84rem,1.08vw,1.06rem);font-weight:500;line-height:1.4;letter-spacing:.01em}.inventiva-stats-band__label b,.inventiva-stats-band__label strong{color:#a8e5a6;font-weight:950}.inventiva-stats-band__body{max-width:20rem;margin:.7rem auto 0;color:var(--inventiva-white,#fff);font-size:.8rem;line-height:1.45;padding-top:1.15rem}.inventiva-stats-band__body>:last-child{margin-bottom:0}.inventiva-stats-band__body b,.inventiva-stats-band__body strong{color:#a8e5a6;font-weight:950}.inventiva-stats-band+.inventiva-values-grid{width:100vw;margin-left:calc(50% - 50vw);padding:clamp(3rem,4.5vw,4.75rem) 0 clamp(4rem,6vw,6rem);background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67)}.inventiva-stats-band+.inventiva-values-grid .inventiva-values-grid__inner{width:min(1320px,100% - 3rem);max-width:1320px;margin-inline:auto}.inventiva-stats-band+.inventiva-values-grid .inventiva-values-grid__header{max-width:850px;margin:0 auto clamp(3rem,5vw,4.25rem);text-align:center}.inventiva-stats-band+.inventiva-values-grid .inventiva-values-grid__eyebrow{color:var(--inventiva-lime,#78be21)}.inventiva-stats-band+.inventiva-values-grid .inventiva-values-grid__heading{margin:0 0 1.25rem;color:var(--inventiva-teal,#195d67);font-size:clamp(1rem,1.15vw,1.2rem);font-weight:850;line-height:1.25;letter-spacing:.03em;text-transform:none}.inventiva-stats-band+.inventiva-values-grid .inventiva-values-grid__text{max-width:780px;margin:0 auto;color:var(--inventiva-black,#111);font-size:clamp(1rem,1.18vw,1.18rem);font-weight:400;line-height:1.45;letter-spacing:.02em}.inventiva-stats-band+.inventiva-values-grid .inventiva-values-grid__text>:last-child{margin-bottom:0}.inventiva-stats-band+.inventiva-values-grid .inventiva-values-grid__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:min(1180px,100%);max-width:1180px;margin-inline:auto;gap:clamp(3rem,7vw,8rem)}.inventiva-stats-band+.inventiva-values-grid .inventiva-value-card{display:flex;flex-direction:column;align-items:center;width:100%;max-width:330px;margin-inline:auto;padding:0;border:0;background:0 0;box-shadow:none;text-align:center}.inventiva-stats-band+.inventiva-values-grid .inventiva-value-card__icon{display:grid;place-items:center;width:6.25rem;height:6.25rem;margin:0 auto 1.45rem;padding:.9rem;border:3px solid var(--inventiva-lime,#78be21);border-radius:999px;background:0 0;box-shadow:none;overflow:hidden}.inventiva-stats-band+.inventiva-values-grid .inventiva-value-card__icon img,.inventiva-stats-band+.inventiva-values-grid .inventiva-value-card__icon svg{display:block;width:3.85rem;height:3.85rem;max-width:3.85rem;max-height:3.85rem;margin:0;padding:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.inventiva-stats-band+.inventiva-values-grid .inventiva-value-card__title{max-width:330px;margin:0 auto;color:var(--inventiva-teal,#195d67);font-size:clamp(1.05rem,1.18vw,1.22rem);font-weight:850;line-height:1.32;letter-spacing:.035em;text-align:center;text-transform:none;text-wrap:balance}.inventiva-stats-band+.inventiva-values-grid .inventiva-value-card__text{max-width:330px;margin:.55rem auto 0;color:var(--inventiva-black,#111);font-size:.95rem;font-weight:500;line-height:1.45}.inventiva-stats-band+.inventiva-values-grid .inventiva-value-card__text>:first-child{margin-top:0}.inventiva-stats-band+.inventiva-values-grid .inventiva-value-card__text>:last-child{margin-bottom:0}@keyframes inventivaTherapeuticBandsDrift{0%{background-position:42% 46%}50%{background-position:48% 50%}100%{background-position:42% 54%}}.inventiva-page--therapeutic-area .text-image{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:0;overflow:visible;background:var(--inventiva-white,#fff);background:0 0;color:var(--inventiva-teal,#195d67)}.inventiva-page--therapeutic-area .text-image__inner{display:grid;grid-template-columns:minmax(0,42vw) minmax(0,58vw);align-items:center;gap:0;width:100%;max-width:none;min-height:clamp(500px,45vw,700px);margin:0}.inventiva-page--therapeutic-area .text-image__content{position:relative;z-index:3;grid-column:1;grid-row:1;width:min(600px,100% - var(--inventiva-gutter,1.5rem) * 2);max-width:600px;margin-right:clamp(2rem,5vw,5rem);margin-left:auto;color:var(--inventiva-teal,#195d67)}.inventiva-page--therapeutic-area .text-image__heading{max-width:600px;margin:0;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(1.75rem,2.25vw,2.5rem);font-weight:950;line-height:1;letter-spacing:var(--inventiva-tracking-heading,.03em);text-transform:none}.inventiva-page--therapeutic-area .text-image__text{max-width:600px;margin-top:clamp(1rem,1.5vw,1.35rem);color:var(--inventiva-black);font-size:clamp(1rem,1.08vw,1.12rem);font-weight:600;line-height:1.48;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-page--therapeutic-area .text-image__text>:first-child{margin-top:0}.inventiva-page--therapeutic-area .text-image__text>:last-child{margin-bottom:0}.inventiva-page--therapeutic-area .text-image__text p{margin:0 0 1rem}.inventiva-page--therapeutic-area .text-image__text ol,.inventiva-page--therapeutic-area .text-image__text ul{margin:1rem 0 0;padding-left:1.15em;color:var(--inventiva-teal)}.inventiva-page--therapeutic-area .text-image__text li+li{margin-top:.4rem}.inventiva-page--therapeutic-area .text-image__text strong{color:var(--inventiva-teal)}.inventiva-page--therapeutic-area .text-image__text a{color:var(--inventiva-teal);text-decoration:underline}.inventiva-page--therapeutic-area .text-image__actions{margin-top:1.35rem}.inventiva-page--therapeutic-area .text-image__media{position:relative;z-index:2;grid-column:2;grid-row:1;justify-self:end;width:58vw;max-width:none;margin:0;overflow:visible;isolation:isolate;transform:translate3d(5vw,0,0)}.inventiva-page--therapeutic-area .text-image__media::before{content:"";position:absolute;top:0;right:0;z-index:0;width:120%;height:120%;background-color:var(--inventiva-teal,#195d67);background-image:url(../images/inventiva/home/home-hero-bands-flipped.svg);background-repeat:no-repeat;background-position:42% 54%;background-size:155% auto;filter:saturate(1.08) contrast(1.06);opacity:.98;pointer-events:none;transform:rotate(12deg) translate3d(10%,14%,0);transform-origin:100% 0;mask-image:url(../images/inventiva/masks/home-feature-mask-right.svg);mask-position:top right;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(../images/inventiva/masks/home-feature-mask-right.svg);-webkit-mask-position:top right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;animation:inventivaTherapeuticBandsDrift 16s ease-in-out infinite}.inventiva-page--therapeutic-area .text-image__media::after{content:"";position:absolute;top:0;right:0;z-index:1;width:120%;height:120%;background:linear-gradient(135deg,rgba(0,49,45,.72) 0,rgba(0,79,71,.58) 42%,rgba(0,79,71,.36) 70%,rgba(0,79,71,.18) 100%);pointer-events:none;transform:rotate(12deg) translate3d(10%,14%,0);transform-origin:100% 0;mask-image:url(../images/inventiva/masks/home-feature-mask-right.svg);mask-position:top right;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(../images/inventiva/masks/home-feature-mask-right.svg);-webkit-mask-position:top right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.inventiva-page--therapeutic-area .text-image__media img{position:relative;z-index:2;display:block;width:100%;height:auto;aspect-ratio:1110.207/962.124;border-radius:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;box-shadow:none;mask-image:url(../images/inventiva/masks/home-feature-mask-right.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(../images/inventiva/masks/home-feature-mask-right.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.inventiva-page--therapeutic-area .text-image:nth-of-type(even) .text-image__inner{grid-template-columns:minmax(0,58vw) minmax(0,42vw)}.inventiva-page--therapeutic-area .text-image:nth-of-type(even) .text-image__content{grid-column:2;margin-right:auto;margin-left:clamp(2rem,5vw,5rem)}.inventiva-page--therapeutic-area .text-image:nth-of-type(even) .text-image__media{grid-column:1;justify-self:start;transform:translate3d(-5vw,0,0)}.inventiva-page--therapeutic-area .text-image:nth-of-type(even) .text-image__media::after,.inventiva-page--therapeutic-area .text-image:nth-of-type(even) .text-image__media::before{top:0;right:0;left:auto;transform:rotate(-12deg) translate3d(-10%,14%,0);transform-origin:0 0;mask-image:url(../images/inventiva/masks/home-feature-mask-left.svg);mask-position:top left;-webkit-mask-image:url(../images/inventiva/masks/home-feature-mask-left.svg);-webkit-mask-position:top left}.inventiva-page--therapeutic-area .text-image:nth-of-type(even) .text-image__media img{aspect-ratio:1207.044/879.39;mask-image:url(../images/inventiva/masks/home-feature-mask-left.svg);-webkit-mask-image:url(../images/inventiva/masks/home-feature-mask-left.svg)}.inventiva-page--therapeutic-area .inventiva-icon-intro{padding-block:clamp(2.75rem,4.5vw,4rem);background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67)}.inventiva-page--therapeutic-area .inventiva-icon-intro__inner{max-width:900px}.inventiva-page--therapeutic-area .inventiva-icon-intro__icon{margin-bottom:1.2rem}@media (max-width:900px){.inventiva-page--therapeutic-area .text-image{overflow:hidden}.inventiva-page--therapeutic-area .text-image__inner{grid-template-columns:minmax(0,1fr)!important;min-height:auto;padding-block:clamp(3.5rem,8vw,5rem)}.inventiva-page--therapeutic-area .text-image__content,.inventiva-page--therapeutic-area .text-image__media{grid-column:1!important;grid-row:auto}.inventiva-page--therapeutic-area .text-image__content{width:calc(100% - var(--inventiva-gutter,1.5rem) * 2);max-width:760px;min-width:0;margin:0 auto clamp(2rem,5vw,3rem)}.inventiva-page--therapeutic-area .text-image__heading,.inventiva-page--therapeutic-area .text-image__text{max-width:100%;min-width:0}.inventiva-page--therapeutic-area .text-image__media{width:calc(100% + var(--inventiva-gutter,1.5rem) * 2 + 16vw);max-width:none;margin-right:0;margin-left:calc(var(--inventiva-gutter,1.5rem) * -1 - 8vw);transform:none}.inventiva-page--therapeutic-area .text-image__media::after,.inventiva-page--therapeutic-area .text-image__media::before{display:none}.inventiva-page--therapeutic-area .text-image:nth-of-type(even) .text-image__inner{grid-template-columns:minmax(0,1fr)!important}.inventiva-page--therapeutic-area .text-image:nth-of-type(even) .text-image__content,.inventiva-page--therapeutic-area .text-image:nth-of-type(even) .text-image__media{grid-column:1!important}.inventiva-page--therapeutic-area .text-image:nth-of-type(even) .text-image__content{margin:0 auto clamp(2rem,5vw,3rem)}.inventiva-page--therapeutic-area .text-image:nth-of-type(even) .text-image__media{margin-right:0;margin-left:calc(var(--inventiva-gutter,1.5rem) * -1 - 8vw);transform:none}.inventiva-page--therapeutic-area .text-image:nth-of-type(even) .text-image__media::after,.inventiva-page--therapeutic-area .text-image:nth-of-type(even) .text-image__media::before{display:none}}@media (max-width:640px){.inventiva-page--therapeutic-area .text-image__heading{font-size:clamp(1.85rem,9vw,2.6rem)}.inventiva-page--therapeutic-area .text-image__text{font-size:.98rem;max-width:none}}@media (prefers-reduced-motion:reduce){.inventiva-page--therapeutic-area .text-image__media::before{animation:none}}@keyframes inventivaStatementBandArtReveal{0%{opacity:0;transform:translate3d(0,1.5rem,0) scale(.97)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes inventivaStatementBandTextReveal{0%{opacity:0;transform:translate3d(0,1.25rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes inventivaStatementBandPatternDrift{0%{background-position:42% 46%}50%{background-position:48% 42%}100%{background-position:42% 46%}}.inventiva-page--therapeutic-area .inventiva-statement-band{--statement-band-left:15vw;--statement-band-width:min(2178px, 118vw);--statement-band-ratio:2178.153/842.703;--statement-band-min-height:clamp(560px, 44vw, 760px);position:relative;width:100vw;min-height:var(--statement-band-min-height);margin:0 0 0;margin-left:calc(50% - 50vw);padding:0;overflow:visible;background:var(--inventiva-white,#fff);color:var(--inventiva-white,#fff);isolation:isolate}.inventiva-page--therapeutic-area .inventiva-statement-band__art,.inventiva-page--therapeutic-area .inventiva-statement-band__inner{position:absolute;top:0;left:var(--statement-band-left);width:var(--statement-band-width);aspect-ratio:var(--statement-band-ratio);min-height:var(--statement-band-min-height)}.inventiva-page--therapeutic-area .inventiva-statement-band__art{z-index:0;background-color:var(--inventiva-teal,#195d67);background-image:url(../images/inventiva/home/home-hero-bands-flipped.svg);background-repeat:no-repeat;background-position:42% 46%;background-size:132% auto;mask-image:url(../images/inventiva/shapes/therapeutic/areas-cta-blob-mask.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(../images/inventiva/shapes/therapeutic/areas-cta-blob-mask.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;pointer-events:none;animation:inventivaStatementBandArtReveal .9s cubic-bezier(.22,1,.36,1) both,inventivaStatementBandPatternDrift 18s ease-in-out .9s infinite}.inventiva-page--therapeutic-area .inventiva-statement-band__art::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,49,45,.76) 0,rgba(0,79,71,.62) 42%,rgba(0,79,71,.42) 72%,rgba(0,79,71,.2) 100%)}.inventiva-page--therapeutic-area .inventiva-statement-band__inner{z-index:1;display:flex;align-items:center;justify-content:center;padding:0 clamp(16rem,24vw,34rem) 0 clamp(8rem,13vw,16rem);pointer-events:none}.inventiva-page--therapeutic-area .inventiva-statement-band__content{width:min(820px,44%);max-width:820px;color:var(--inventiva-white,#fff);opacity:0;transform:translate3d(0,1.25rem,0);animation:inventivaStatementBandTextReveal .7s cubic-bezier(.22,1,.36,1) 420ms both;pointer-events:auto}.inventiva-page--therapeutic-area .inventiva-statement-band__heading{max-width:820px;margin:0;color:var(--inventiva-white,#fff);font-family:var(--inventiva-font-heading);font-size:clamp(1.45rem,1.65vw,2.15rem);font-weight:950;line-height:1.12;letter-spacing:.035em;text-transform:none;text-wrap:balance}.inventiva-page--therapeutic-area .inventiva-statement-band__text{max-width:760px;margin-top:1rem;color:var(--inventiva-white,#fff);font-size:clamp(1rem,1.08vw,1.125rem);font-weight:600;line-height:1.5}.inventiva-page--therapeutic-area .inventiva-statement-band__text p{font-size:clamp(1.5rem,1.85vw,2.75rem);font-weight:600;line-height:1.35}.inventiva-page--therapeutic-area .inventiva-statement-band__text>:first-child{margin-top:0}.inventiva-page--therapeutic-area .inventiva-statement-band__text>:last-child{margin-bottom:0}.inventiva-page--therapeutic-area .inventiva-statement-band__actions{margin-top:1.35rem}@media (max-width:1100px){.inventiva-page--therapeutic-area .inventiva-statement-band{--statement-band-left:8vw;--statement-band-width:min(1600px, 132vw);--statement-band-min-height:clamp(500px, 58vw, 660px)}.inventiva-page--therapeutic-area .inventiva-statement-band__inner{padding:0 clamp(8rem,16vw,16rem) 0 clamp(8rem,21vw,18rem)}.inventiva-page--therapeutic-area .inventiva-statement-band__content{width:min(720px,46%)}}@media (max-width:760px){.inventiva-page--therapeutic-area .inventiva-statement-band{--statement-band-left:0;--statement-band-width:100vw;--statement-band-min-height:auto;margin-bottom:clamp(4rem,12vw,6rem);padding-block:clamp(4rem,13vw,6rem);overflow:hidden;background-color:var(--inventiva-teal,#195d67);background-image:url(../images/inventiva/home/home-hero-bands-flipped.svg);background-repeat:no-repeat;background-position:50% 45%;background-size:190% auto}.inventiva-page--therapeutic-area .inventiva-statement-band__art,.inventiva-page--therapeutic-area .inventiva-statement-band__inner{position:relative;top:auto;left:auto;width:100%;aspect-ratio:auto;min-height:0;transform:none}.inventiva-page--therapeutic-area .inventiva-statement-band__art{display:none}.inventiva-page--therapeutic-area .inventiva-statement-band__inner{padding-inline:var(--inventiva-gutter,1.5rem)}.inventiva-page--therapeutic-area .inventiva-statement-band__content{width:min(680px,100%);text-align:center}.inventiva-page--therapeutic-area .inventiva-statement-band__heading{font-size:clamp(1.2rem,5vw,1.65rem)}.inventiva-page--therapeutic-area .inventiva-statement-band__text p{font-size:clamp(1.05rem,5vw,1.55rem)}}@media (max-width:420px){.inventiva-page--therapeutic-area .inventiva-statement-band__inner{padding-inline:clamp(1.5rem,7vw,2rem)}}@media (prefers-reduced-motion:reduce){.inventiva-page--therapeutic-area .inventiva-statement-band__art,.inventiva-page--therapeutic-area .inventiva-statement-band__content{animation:none;opacity:1}.inventiva-page--therapeutic-area .inventiva-statement-band__content{transform:none}}.inventiva-page--therapeutic-area .cta{position:relative;z-index:1;width:100vw;margin:clamp(2.5rem,4vw,4rem) 0 clamp(5.5rem,8vw,7.5rem);margin-left:calc(50% - 50vw);padding:clamp(5rem,7vw,7rem) 0 clamp(4.5rem,6vw,6rem);overflow:hidden;background:0 0;color:var(--inventiva-teal,#195d67);text-align:center;isolation:isolate}.inventiva-page--therapeutic-area .cta::before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:max(150vw,1900px);height:clamp(260px,24vw,360px);background:var(--inventiva-off-white,#f3f5f2);border-radius:50%;transform:translate3d(-50%,-50%,0);pointer-events:none}.inventiva-page--therapeutic-area .cta__inner{position:relative;z-index:1;width:min(1120px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-page--therapeutic-area .cta__content{margin-inline:auto;text-align:center}.inventiva-page--therapeutic-area .cta__heading{margin:0;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(1.9rem,2.45vw,3rem);font-weight:850;line-height:.96;letter-spacing:var(--inventiva-tracking-heading,.03em);text-transform:uppercase}.inventiva-page--therapeutic-area .cta__text{max-width:820px;margin:clamp(1.25rem,1.8vw,1.65rem) auto 0;color:var(--inventiva-black,#111);font-size:clamp(1.05rem,1.15vw,1.25rem);font-weight:500;line-height:1.38;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-page--therapeutic-area .cta__text>:first-child{margin-top:0}.inventiva-page--therapeutic-area .cta__text>:last-child{margin-bottom:0}.inventiva-page--therapeutic-area .cta__actions{display:flex;justify-content:center;margin-top:clamp(1.35rem,2vw,1.8rem)}.inventiva-page--therapeutic-area .cta .button,.inventiva-page--therapeutic-area .cta .inventiva-button,.inventiva-page--therapeutic-area .cta a[class*=button]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.55rem 1.35rem;border:2px solid var(--inventiva-lime,#78be21);border-radius:999px;background:0 0;color:var(--inventiva-teal-dark,#004f47);font-size:var(--inventiva-type-button,.8rem);font-weight:950;line-height:1;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}.inventiva-page--therapeutic-area .cta .button:focus-visible,.inventiva-page--therapeutic-area .cta .button:hover,.inventiva-page--therapeutic-area .cta .inventiva-button:focus-visible,.inventiva-page--therapeutic-area .cta .inventiva-button:hover,.inventiva-page--therapeutic-area .cta a[class*=button]:focus-visible,.inventiva-page--therapeutic-area .cta a[class*=button]:hover{background:var(--inventiva-lime,#78be21);color:var(--inventiva-teal-dark,#004f47);outline:0;transform:translateY(-1px)}.inventiva-page--therapeutic-area .inventiva-access-policy{position:relative;z-index:2;width:100%;max-width:1440px;margin:clamp(1.5rem,3vw,3rem) auto clamp(5rem,8vw,8rem);padding:0;color:var(--inventiva-black,#111);text-align:left}.inventiva-page--therapeutic-area .inventiva-access-policy__section{margin:0 0 clamp(1.6rem,2.5vw,2.25rem)}.inventiva-page--therapeutic-area .inventiva-access-policy__section:last-child{margin-bottom:0}.inventiva-page--therapeutic-area .inventiva-access-policy__heading{margin:0 0 clamp(.8rem,1.2vw,1rem);color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(1.85rem,2.25vw,2.75rem);font-weight:950;line-height:1;letter-spacing:var(--inventiva-tracking-heading,.03em);text-transform:uppercase}.inventiva-page--therapeutic-area .inventiva-access-policy__content{color:var(--inventiva-black,#111);font-size:clamp(1rem,1.05vw,1.125rem);font-weight:500;line-height:1.45;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-page--therapeutic-area .inventiva-access-policy__content>:first-child{margin-top:0}.inventiva-page--therapeutic-area .inventiva-access-policy__content>:last-child{margin-bottom:0}.inventiva-page--therapeutic-area .inventiva-access-policy__content p{margin:0 0 1.25rem}.inventiva-page--therapeutic-area .inventiva-access-policy__content ol,.inventiva-page--therapeutic-area .inventiva-access-policy__content ul{margin:.35rem 0 0;padding-left:1.15rem}.inventiva-page--therapeutic-area .inventiva-access-policy__content li{margin:0}.inventiva-page--therapeutic-area .inventiva-access-policy__content a{color:var(--inventiva-teal-dark,#004f47);font-weight:800;text-decoration:underline;text-underline-offset:.12em}.inventiva-page--therapeutic-area .inventiva-clinical-trials-cta{width:min(860px,100% - var(--inventiva-gutter,1.5rem) * 2);margin:clamp(3rem,6vw,5rem) auto;padding:clamp(2.25rem,4vw,3.5rem);border-radius:.5rem;background:var(--inventiva-off-white,#f3f5f2);color:var(--inventiva-teal,#195d67);text-align:center}@media (max-width:760px){.inventiva-page--therapeutic-area .cta{margin-bottom:clamp(3.5rem,10vw,5rem);padding:clamp(3.25rem,12vw,4.5rem) 0}.inventiva-page--therapeutic-area .cta::before{width:180vw;height:clamp(300px,70vw,420px)}.inventiva-page--therapeutic-area .cta__heading{font-size:clamp(1.55rem,8vw,2.25rem)}.inventiva-page--therapeutic-area .cta__text{font-size:1rem}.inventiva-page--therapeutic-area .inventiva-access-policy{width:min(720px,100% - var(--inventiva-gutter,1.5rem) * 2)}.inventiva-page--therapeutic-area .inventiva-access-policy__heading{font-size:clamp(1.5rem,7vw,2.15rem)}.inventiva-page--therapeutic-area .inventiva-access-policy__content{font-size:1rem}}.inventiva-page--therapeutic-area .cta__content,.inventiva-page--therapeutic-area .cta__inner{background:0 0;border-radius:0;box-shadow:none}.inventiva-page--therapeutic-area .cta__heading{max-width:100%;margin-inline:auto;font-size:clamp(1.9rem,2.45vw,3rem);line-height:1}.inventiva-page--therapeutic-area .cta__text{max-width:760px}.inventiva-page--therapeutic-area .cta__actions{display:flex;justify-content:center}.inventiva-page--therapeutic-area .cta .button,.inventiva-page--therapeutic-area .cta .inventiva-button,.inventiva-page--therapeutic-area .cta a[class*=button]{font-weight:850}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:0;background:0 0;color:var(--inventiva-black,#111);text-align:left}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy:last-of-type{margin-bottom:clamp(5rem,8vw,8rem)}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy+.inventiva-text-block--access-policy{margin-top:clamp(2rem,3vw,2.75rem)}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy__inner{display:block;width:100%;max-width:none;margin:0;padding:0}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy__heading{display:block;max-width:100%;margin:0 0 clamp(.85rem,1.25vw,1.15rem);padding:0;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(1.65rem,2.15vw,2.65rem);font-weight:950;line-height:1.02;letter-spacing:var(--inventiva-tracking-heading,.03em);text-transform:uppercase}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy__content{display:block;max-width:100%;margin:0;padding:0;color:var(--inventiva-black,#111);font-size:clamp(.98rem,1.02vw,1.08rem);font-weight:500;line-height:1.43;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy__content>:first-child{margin-top:0}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy__content>:last-child{margin-bottom:0}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy__content p{margin:0 0 1.25rem}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy__content ol,.inventiva-page--therapeutic-area .inventiva-text-block--access-policy__content ul{margin:.25rem 0 0;padding-left:1.15rem}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy__content li{margin:0;line-height:1.35}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy__content a{color:var(--inventiva-teal-dark,#004f47);font-weight:850;text-decoration:underline;text-underline-offset:.12em}.inventiva-page--therapeutic-area .cta+.inventiva-text-block--access-policy{margin-top:clamp(4.5rem,7vw,7rem)}@media (max-width:760px){.inventiva-page--therapeutic-area .inventiva-text-block--access-policy{width:min(720px,100% - var(--inventiva-gutter,1.5rem) * 2)}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy__heading{font-size:clamp(1.4rem,7vw,2rem)}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy__content{font-size:1rem}}.inventiva-page--therapeutic-area .inventiva-text-block--access-policy{width:min(1120px,100% - var(--inventiva-gutter,1.5rem) * 2);max-width:none;margin-inline:auto}@media (max-width:1100px){.inventiva-disease-progression__marker{width:clamp(6.8rem,9vw,8rem);height:clamp(4rem,5.4vw,4.8rem)}.inventiva-disease-progression__connector{left:calc(50% + clamp(3.25rem,4.5vw,4rem));width:calc(100% - clamp(3.7rem,5.2vw,4.6rem))}.inventiva-disease-progression__content h3{font-size:.7rem}}@media (max-width:960px){.inventiva-stats-band__shell{padding:5rem 1.5rem;clip-path:ellipse(120% 50% at 50% 50%)}.inventiva-stats-band__grid{grid-template-columns:1fr;max-width:620px;margin-inline:auto;gap:3rem}.inventiva-stats-band__value-wrap{width:9rem;height:6.75rem}.inventiva-stats-band__label{font-size:.95rem}.inventiva-disease-progression__track{grid-template-columns:minmax(0,1fr);max-width:680px;gap:1.25rem}.inventiva-disease-progression__step{grid-template-columns:8rem minmax(0,1fr);justify-items:start;align-items:center;gap:1.25rem;text-align:left}.inventiva-disease-progression__visual{width:8rem;margin-bottom:0}.inventiva-disease-progression__marker{width:8rem;height:4.8rem}.inventiva-disease-progression__connector{display:none}.inventiva-disease-progression__dot{position:absolute;top:0;left:50%;margin:0;transform:translateX(-50%)}.inventiva-disease-progression__arrow{display:none}.inventiva-disease-progression__content{max-width:none}.inventiva-stats-band+.inventiva-values-grid .inventiva-values-grid__inner{width:min(680px,100% - 2rem)}.inventiva-stats-band+.inventiva-values-grid .inventiva-values-grid__items{grid-template-columns:1fr;width:100%;gap:2.75rem}.inventiva-stats-band+.inventiva-values-grid .inventiva-value-card{max-width:420px}.inventiva-science-content-section__inner,.inventiva-therapeutic-content-section__inner{grid-template-columns:1fr}.inventiva-science-content-section__content,.inventiva-science-content-section__media,.inventiva-therapeutic-content-section__content,.inventiva-therapeutic-content-section__media{order:initial!important}}@media (max-width:600px){.inventiva-disease-progression{padding:clamp(1.25rem,7vw,2rem) 0 clamp(2rem,10vw,3rem)}.inventiva-disease-progression__header{margin-bottom:2rem}.inventiva-disease-progression__step{grid-template-columns:7rem minmax(0,1fr)}.inventiva-disease-progression__marker,.inventiva-disease-progression__visual{width:7rem}.inventiva-disease-progression__marker{height:4.2rem}.inventiva-stats-band{padding:3rem 0}.inventiva-stats-band__shell{padding:4.5rem 1.25rem;clip-path:ellipse(160% 50% at 50% 50%)}.inventiva-stats-band__value{font-size:3rem}.inventiva-stats-band__label{font-size:.9rem}.inventiva-stats-band+.inventiva-values-grid{padding-top:3rem;padding-bottom:4rem}.inventiva-stats-band+.inventiva-values-grid .inventiva-values-grid__header{margin-bottom:2.75rem}.inventiva-stats-band+.inventiva-values-grid .inventiva-value-card__icon{width:5.35rem;height:5.35rem}.inventiva-stats-band+.inventiva-values-grid .inventiva-value-card__icon img,.inventiva-stats-band+.inventiva-values-grid .inventiva-value-card__icon svg{width:3.25rem;height:3.25rem}}.inventiva-page--science{background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67)}.inventiva-page--science :where(section){position:relative}.inventiva-page--science .inventiva-page-hero+.inventiva-icon-intro{margin-top:clamp(-3rem,-4vw,-1.5rem);padding:0 0 clamp(3.5rem,6vw,5.5rem);background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67);text-align:center}.inventiva-page--science .inventiva-page-hero+.inventiva-icon-intro .inventiva-icon-intro__inner{width:min(980px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-page--science .inventiva-page-hero+.inventiva-icon-intro .inventiva-icon-intro__icon{width:clamp(4.25rem,5vw,5.15rem);margin-bottom:clamp(1rem,1.5vw,1.35rem);border-width:3px}.inventiva-page--science .inventiva-page-hero+.inventiva-icon-intro .inventiva-icon-intro__heading{margin:0;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-page--science .inventiva-page-hero+.inventiva-icon-intro .inventiva-icon-intro__text{max-width:900px;margin:clamp(1rem,1.6vw,1.4rem) auto 0;color:var(--inventiva-black);font-size:clamp(.95rem,1vw,1.08rem);font-weight:500;line-height:1.45;letter-spacing:var(--inventiva-tracking-body,.01em)}@media (max-width:900px){.inventiva-page--science .inventiva-page-hero+.inventiva-icon-intro{margin-top:0;padding-top:clamp(3rem,15vw,5rem)}}.inventiva-page--science .inventiva-pan-ppar-advantage{position:relative;z-index:10;width:100vw;margin-left:calc(50% - 50vw);padding:0;overflow:visible;background:var(--inventiva-teal,#195d67);color:var(--inventiva-white,#fff);isolation:isolate;--inventiva-section-curve-color:var(--inventiva-teal, #195d67)}.inventiva-page--science .inventiva-pan-ppar-advantage__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.85fr);-moz-column-gap:0;column-gap:0;row-gap:clamp(2.5rem,5vw,4rem);align-items:center;width:min(var(--inventiva-container),100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-page--science .inventiva-pan-ppar-advantage__content{grid-column:1;grid-row:1;padding:2vw}.inventiva-page--science .inventiva-pan-ppar-advantage__heading{margin:0 0 clamp(1rem,1.7vw,1.5rem);color:var(--inventiva-white,#fff);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-page--science .inventiva-pan-ppar-advantage__text{color:var(--inventiva-white,#fff);font-size:clamp(.95rem,1vw,1.06rem);font-weight:500;line-height:1.48;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-page--science .inventiva-pan-ppar-advantage__text>:first-child{margin-top:0}.inventiva-page--science .inventiva-pan-ppar-advantage__text>:last-child{margin-bottom:0}.inventiva-page--science .inventiva-pan-ppar-advantage__text p{margin:0 0 1.1rem}.inventiva-page--science .inventiva-pan-ppar-advantage__diagram{position:relative;z-index:1;grid-column:2;grid-row:1;right:100%;justify-self:end;width:50vw;max-width:none;margin:0;margin-right:calc(var(--inventiva-gutter,1.5rem) * -1);overflow:visible;aspect-ratio:1110.207/962.124;transform:translate3d(50vw,0,0)}.inventiva-page--science .inventiva-pan-ppar-advantage__diagram img{display:block;width:100%;height:auto;aspect-ratio:1110.207/962.124;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0;box-shadow:none;mask-image:url(../images/inventiva/masks/home-feature-mask-right.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(../images/inventiva/masks/home-feature-mask-right.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.inventiva-page--science .inventiva-pan-ppar-advantage__diagram--fallback{aspect-ratio:1}.inventiva-page--science .inventiva-pan-ppar-advantage__circle{position:absolute;display:grid;place-items:center;width:48%;aspect-ratio:1;border-radius:50%;color:var(--inventiva-white,#fff);font-family:var(--inventiva-font-heading);font-size:clamp(.95rem,1vw,1.15rem);font-weight:950;line-height:1;letter-spacing:.04em;text-align:center;text-transform:uppercase;mix-blend-mode:screen}.inventiva-page--science .inventiva-pan-ppar-advantage__circle span{position:relative;z-index:1}.inventiva-page--science .inventiva-pan-ppar-advantage__circle--alpha{top:0;left:50%;background:var(--inventiva-teal-light,#54d8d6);transform:translateX(-50%)}.inventiva-page--science .inventiva-pan-ppar-advantage__circle--delta{bottom:7%;left:21%;background:var(--inventiva-mint,#95e6c8)}.inventiva-page--science .inventiva-pan-ppar-advantage__circle--gamma{right:21%;bottom:7%;background:var(--inventiva-lime,#78be21)}.inventiva-page--science .inventiva-pan-ppar-advantage__callouts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);align-items:start;margin-top:clamp(.5rem,1vw,1rem);text-align:center}.inventiva-page--science .inventiva-pan-ppar-advantage__callout{position:relative;color:var(--inventiva-white,#fff)}.inventiva-page--science .inventiva-pan-ppar-advantage__callout-image{display:inline-flex;align-items:center;justify-content:center;width:clamp(2.8rem,4vw,4rem);aspect-ratio:1;margin-bottom:.85rem;border-radius:999px}.inventiva-page--science .inventiva-pan-ppar-advantage__callout-image img{display:block;max-width:100%;height:auto}.inventiva-page--science .inventiva-pan-ppar-advantage__callout-content{position:relative;max-width:300px;margin:.55rem auto 0;color:var(--inventiva-white,#fff);font-family:var(--inventiva-font-heading);font-size:clamp(.95rem,1.05vw,1.18rem);font-weight:950;line-height:1.16;letter-spacing:.035em;text-transform:none}.inventiva-page--science .inventiva-pan-ppar-advantage__callout-content>:first-child{margin-top:0}.inventiva-page--science .inventiva-pan-ppar-advantage__callout-content>:last-child{margin-bottom:0}.inventiva-page--science .inventiva-pan-ppar-advantage__callout-content p{margin:0}.inventiva-page--science .inventiva-pan-ppar-advantage__callout-content strong{position:absolute;top:clamp(-5.65rem,-5.45vw,-4.45rem);left:50%;z-index:2;display:block;width:-moz-max-content;width:max-content;max-width:11rem;color:var(--inventiva-white,#fff);font-size:clamp(1.55rem,2vw,2.35rem);font-weight:950;line-height:.95;text-align:center;text-shadow:0 .12rem .5rem rgba(0,0,0,.18);transform:translateX(-50%)}.inventiva-page--science .inventiva-pan-ppar-advantage__lower{grid-column:1/-1;text-align:center}@media (max-width:900px){.inventiva-page--science .inventiva-pan-ppar-advantage{overflow:visible}.inventiva-page--science .inventiva-pan-ppar-advantage__inner{grid-template-columns:minmax(0,1fr);width:min(44rem,100% - var(--inventiva-gutter,1.5rem) * 2);max-width:100%}.inventiva-page--science .inventiva-pan-ppar-advantage__content{grid-column:1;grid-row:auto;width:100%;max-width:720px;min-width:0;margin-inline:auto;padding:0;text-align:left}.inventiva-page--science .inventiva-pan-ppar-advantage__heading,.inventiva-page--science .inventiva-pan-ppar-advantage__text{max-width:100%;min-width:0}.inventiva-page--science .inventiva-pan-ppar-advantage__diagram{grid-column:1;grid-row:auto;right:auto;justify-self:center;width:min(720px,112vw);margin-right:0;transform:none}.inventiva-page--science .inventiva-pan-ppar-advantage__callouts{grid-template-columns:1fr;width:100%;row-gap:clamp(3rem,10vw,4.5rem);text-align:left}.inventiva-page--science .inventiva-pan-ppar-advantage__callout{display:grid;grid-template-columns:clamp(4.5rem,18vw,6rem) minmax(0,1fr);-moz-column-gap:clamp(1rem,5vw,1.5rem);column-gap:clamp(1rem,5vw,1.5rem);align-items:center;text-align:left;min-width:0}.inventiva-page--science .inventiva-pan-ppar-advantage__callout-image{margin:0}.inventiva-page--science .inventiva-pan-ppar-advantage__callout-content{max-width:none;margin:0;min-width:0;text-align:left;overflow-wrap:break-word}.inventiva-page--science .inventiva-pan-ppar-advantage__callout-content strong{position:static;display:inline;width:auto;max-width:none;margin-right:.35em;font-size:clamp(1.4rem,7vw,2rem);transform:none}}@media (max-width:560px){.inventiva-page--science .inventiva-pan-ppar-advantage__inner{width:calc(100% - var(--inventiva-gutter,1.5rem) * 2)}.inventiva-page--science .inventiva-pan-ppar-advantage__diagram{justify-self:end;width:min(40rem,118vw);margin-right:calc(var(--inventiva-gutter,1.5rem) * -1 - 4vw)}.inventiva-page--science .inventiva-pan-ppar-advantage__callout{grid-template-columns:clamp(4rem,17vw,5rem) minmax(0,1fr)}}.inventiva-page--science .inventiva-pan-ppar-advantage__callout-image{width:clamp(4.2rem,6vw,6rem);margin-bottom:1rem}.inventiva-page--science .inventiva-pan-ppar-advantage__callout-image img{display:block;width:100%;height:auto}.inventiva-page--science .inventiva-pan-ppar-advantage{position:relative;overflow:visible;padding-bottom:clamp(1rem,1.5vw,2rem)}.inventiva-page--science .inventiva-pan-ppar-advantage__inner{position:static}.inventiva-page--science .inventiva-pan-ppar-advantage__teal-callout{position:absolute;top:92%;left:clamp(-1rem,-1.25vw,-2rem);bottom:auto;z-index:4;display:block;width:clamp(500px,39vw,700px);max-width:none;aspect-ratio:1287/875.478;margin:0;background-image:url(../images/inventiva/shapes/science/science-teal-callout-blob.svg);background-position:left center;background-repeat:no-repeat;background-size:contain;pointer-events:none;transform:translate3d(0,-18%,0)}.inventiva-page--science .inventiva-pan-ppar-advantage__teal-callout-content{position:absolute;top:49%;left:clamp(2.1rem,4.25vw,4.75rem);width:min(340px,60%);color:var(--inventiva-white,#fff);font-size:clamp(.74rem,.74vw,.88rem);font-weight:600;line-height:1.3;letter-spacing:var(--inventiva-tracking-body,.01em);text-align:left;pointer-events:auto;transform:translate3d(0,-50%,0)}.inventiva-page--science .inventiva-pan-ppar-advantage__teal-callout-content>:first-child{margin-top:0}.inventiva-page--science .inventiva-pan-ppar-advantage__teal-callout-content>:last-child{margin-bottom:0}.inventiva-page--science .inventiva-pan-ppar-advantage__teal-callout-content p{margin:0 0 .75rem}@media (max-width:900px){.inventiva-page--science .inventiva-pan-ppar-advantage{overflow:visible;padding-bottom:clamp(12rem,32vw,17rem)}.inventiva-page--science .inventiva-pan-ppar-advantage__teal-callout{top:84%;width:min(560px,90vw);transform:translate3d(0,-25%,0)}.inventiva-page--science .inventiva-pan-ppar-advantage__teal-callout-content{left:clamp(1.8rem,8vw,3.5rem);width:min(300px,48%);font-size:clamp(.7rem,2.35vw,.82rem)}}.inventiva-page--science .inventiva-comprehensive-solution{position:relative;z-index:5;width:100vw;margin-left:calc(50% - 50vw);margin-top:0;padding:clamp(8rem,10vw,10rem) 0 clamp(5rem,8vw,8rem);overflow:hidden;background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67);text-align:center;isolation:isolate}.inventiva-page--science .inventiva-comprehensive-solution::before{content:"";position:absolute;top:clamp(3rem,5vw,5rem);left:50%;z-index:0;width:112vw;height:calc(100% - clamp(3rem,5vw,5rem));min-height:clamp(560px,46vw,760px);background:var(--inventiva-off-white,#f3f5f2);border-radius:50% 50% 0 0/9% 9% 0 0;transform:translateX(-50%);pointer-events:none}.inventiva-page--science .inventiva-comprehensive-solution__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(1120px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-page--science .inventiva-comprehensive-solution__heading{max-width:900px;margin:0 auto;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(1.65rem,2.2vw,2.75rem);font-weight:950;line-height:1;letter-spacing:var(--inventiva-tracking-heading,.03em);text-align:center;text-transform:uppercase}.inventiva-page--science .inventiva-comprehensive-solution__content{width:min(920px,100%);margin:clamp(.85rem,1.25vw,1.15rem) auto 0;color:var(--inventiva-black,#111);font-size:clamp(.88rem,.95vw,1rem);font-weight:500;line-height:1.45;letter-spacing:var(--inventiva-tracking-body,.01em);text-align:center}.inventiva-page--science .inventiva-comprehensive-solution__content>:first-child{margin-top:0}.inventiva-page--science .inventiva-comprehensive-solution__content>:last-child{margin-bottom:0}.inventiva-page--science .inventiva-comprehensive-solution__emphasis{width:min(860px,100%);margin:clamp(1.2rem,2vw,1.7rem) auto 0;color:var(--inventiva-teal-dark,#004f47);font-size:clamp(.88rem,.95vw,1rem);font-weight:850;line-height:1.35;letter-spacing:var(--inventiva-tracking-body,.01em);text-align:center}.inventiva-page--science .inventiva-comprehensive-solution__emphasis>:first-child{margin-top:0}.inventiva-page--science .inventiva-comprehensive-solution__emphasis>:last-child{margin-bottom:0}.inventiva-page--science .inventiva-comprehensive-solution__diagram{width:min(900px,82vw);margin:clamp(2rem,3.5vw,3.25rem) auto 0}.inventiva-page--science .inventiva-comprehensive-solution__diagram img{display:block;width:100%;height:auto;margin-inline:auto}@media (max-width:900px){.inventiva-page--science .inventiva-comprehensive-solution{padding:clamp(5rem,16vw,7rem) 0 clamp(4rem,12vw,6rem)}.inventiva-page--science .inventiva-comprehensive-solution::before{width:130vw;min-height:clamp(520px,92vw,720px)}.inventiva-page--science .inventiva-comprehensive-solution__diagram{width:min(760px,108vw)}}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro{padding:clamp(3.5rem,6vw,5.5rem) 0 clamp(2.25rem,4vw,3.5rem);background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67);text-align:center}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro .inventiva-icon-intro__inner,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro .inventiva-icon-intro__inner{width:min(760px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro .inventiva-icon-intro__icon,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro .inventiva-icon-intro__icon{width:clamp(4.25rem,5vw,5rem);margin-bottom:clamp(1rem,1.5vw,1.35rem)}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro .inventiva-icon-intro__heading,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro .inventiva-icon-intro__heading{margin:0;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro .inventiva-icon-intro__text,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro .inventiva-icon-intro__text{max-width:680px;margin:clamp(.65rem,1vw,.9rem) auto 0;color:var(--inventiva-black);font-size:clamp(.86rem,.88vw,.96rem);font-weight:500;line-height:1.35;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro .inventiva-icon-intro__text strong,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro .inventiva-icon-intro__text strong{display:block;margin-bottom:clamp(1rem,1.5vw,1.35rem);color:var(--inventiva-teal-dark,#004f47);font-weight:950}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:clamp(1rem,2vw,2rem) 0 clamp(3.25rem,5vw,4.75rem);overflow:visible;background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67)}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__inner,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__inner{display:grid;grid-template-columns:minmax(0,48vw) minmax(0,52vw);align-items:center;gap:0;width:100%;max-width:none;min-height:clamp(420px,35vw,560px);margin:0;padding:0}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__media,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__media{position:relative;z-index:1;grid-column:1;grid-row:1;justify-self:start;width:100%;max-width:none;margin:0;overflow:visible;transform:translate3d(clamp(-8rem,-7vw,-3rem),0,0)}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__media::after,.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__media::before,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__media::after,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__media::before{display:none}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__media img,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__media img{display:block;width:100%;height:auto;aspect-ratio:820/560;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0;box-shadow:none;mask-image:url(../images/inventiva/masks/home-feature-mask-left.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(../images/inventiva/masks/home-feature-mask-left.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__content,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__content{position:relative;z-index:2;grid-column:2;grid-row:1;width:min(560px,100% - var(--inventiva-gutter,1.5rem) * 2);max-width:560px;margin:0 auto 0 clamp(1.5rem,3vw,3rem);color:var(--inventiva-black,#111)}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__heading,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__heading{display:none}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__text,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__text{max-width:560px;margin:0;color:var(--inventiva-black,#111);font-size:clamp(.92rem,.96vw,1.04rem);font-weight:500;line-height:1.42;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__text p,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__text p{margin:0 0 1.25rem}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__text strong,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__text strong{color:var(--inventiva-teal-dark,#004f47);font-weight:950}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__text>:first-child,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__text>:first-child{margin-top:0}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__text>:last-child,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__text>:last-child{margin-bottom:0}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image+.inventiva-icon-intro,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image+.inventiva-icon-intro{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(4rem,6vw,6rem);background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67);text-align:center}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image+.inventiva-icon-intro .inventiva-icon-intro__inner,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image+.inventiva-icon-intro .inventiva-icon-intro__inner{width:min(720px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image+.inventiva-icon-intro .inventiva-icon-intro__icon,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image+.inventiva-icon-intro .inventiva-icon-intro__icon{display:none}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image+.inventiva-icon-intro .inventiva-icon-intro__heading,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image+.inventiva-icon-intro .inventiva-icon-intro__heading{margin:0;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(1.55rem,2vw,2.35rem);font-weight:950;line-height:1;letter-spacing:var(--inventiva-tracking-heading,.03em);text-transform:uppercase}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image+.inventiva-icon-intro .inventiva-icon-intro__text,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image+.inventiva-icon-intro .inventiva-icon-intro__text{max-width:620px;margin:clamp(.85rem,1.25vw,1.15rem) auto 0;color:var(--inventiva-black,#111);font-size:clamp(.88rem,.92vw,1rem);font-weight:500;line-height:1.4;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image+.inventiva-icon-intro .inventiva-icon-intro__actions,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image+.inventiva-icon-intro .inventiva-icon-intro__actions{margin-top:clamp(1rem,1.6vw,1.4rem)}@media (max-width:900px){.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro,.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image+.inventiva-icon-intro,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image+.inventiva-icon-intro{padding-right:var(--inventiva-gutter,1.5rem);padding-left:var(--inventiva-gutter,1.5rem)}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image{padding-bottom:clamp(4rem,12vw,5.5rem)}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__inner,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__inner{grid-template-columns:1fr;min-height:auto}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__content,.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__media,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__content,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__media{grid-column:1;grid-row:auto}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__media,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__media{width:min(720px,116vw);margin-right:auto;margin-left:calc(var(--inventiva-gutter,1.5rem) * -1 - 6vw);transform:translate3d(-1px,0,0)}.inventiva-page--science .inventiva-comprehensive-solution+.inventiva-icon-intro+.text-image .text-image__content,.inventiva-page--science .inventiva-pan-ppar-advantage+.inventiva-icon-intro+.text-image .text-image__content{width:min(640px,100% - var(--inventiva-gutter,1.5rem) * 2);max-width:640px;margin:clamp(2rem,6vw,3rem) auto 0;text-align:left}}.inventiva-page--science .inventiva-clinical-highlights{position:relative;z-index:6;width:100vw;margin-left:calc(50% - 50vw);padding:0;overflow:visible;background:var(--inventiva-teal,#195d67);color:var(--inventiva-white,#fff);text-align:center;--inventiva-section-curve-color:var(--inventiva-teal, #195d67)}.inventiva-page--science .inventiva-clinical-highlights__inner{position:relative;z-index:2;width:min(1120px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-page--science .inventiva-clinical-highlights__heading{width:100%;margin:0 0 clamp(2.75rem,4.5vw,4rem);color:var(--inventiva-white,#fff);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-align:center;text-transform:uppercase}.inventiva-page--science .inventiva-clinical-highlights__heading-note{display:block;margin-top:.18em;font-size:.62em;font-weight:800;line-height:1.05;letter-spacing:.02em;text-transform:lowercase}.inventiva-page--science .inventiva-clinical-highlights__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4.5vw,4.75rem);align-items:start;width:100%;margin:0 auto}.inventiva-page--science .inventiva-clinical-highlights__stat{min-width:0;text-align:center}.inventiva-page--science .inventiva-clinical-highlights__stat-label{min-height:2.35em;margin:0 0 clamp(1rem,1.4vw,1.3rem);color:var(--inventiva-white,#fff);font-family:var(--inventiva-font-heading);font-size:clamp(1rem,1.22vw,1.4rem);font-weight:950;line-height:1.08;letter-spacing:.035em;text-align:center;text-transform:uppercase}.inventiva-page--science .inventiva-clinical-highlights__stat-value-wrap{position:relative;display:grid;place-items:center;width:clamp(5.7rem,6.7vw,7rem);aspect-ratio:1.35/1;margin:0 auto clamp(.95rem,1.4vw,1.3rem)}.inventiva-page--science .inventiva-clinical-highlights__stat-blob{position:absolute;inset:50% auto auto 50%;z-index:0;display:block;width:clamp(5.25rem,6.3vw,6.7rem);max-width:none;height:auto;transform:translate3d(-50%,-50%,0)}.inventiva-page--science .inventiva-clinical-highlights__stat-value{position:relative;z-index:1;margin:0;color:var(--inventiva-white,#fff);font-family:var(--inventiva-font-heading);font-size:clamp(2.05rem,2.8vw,3.1rem);font-weight:950;line-height:1;letter-spacing:.02em;text-align:center}.inventiva-page--science .inventiva-clinical-highlights__stat-description{max-width:300px;margin:0 auto;color:var(--inventiva-white,#fff);font-size:clamp(.74rem,.78vw,.88rem);font-weight:500;line-height:1.32;letter-spacing:var(--inventiva-tracking-body,.01em);text-align:center}.inventiva-page--science .inventiva-clinical-highlights__stat-description>:first-child{margin-top:0}.inventiva-page--science .inventiva-clinical-highlights__stat-description>:last-child{margin-bottom:0}.inventiva-page--science .inventiva-clinical-highlights__stat-description p{margin:0}.inventiva-page--science .inventiva-clinical-highlights__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,8vw,8rem);width:100%;margin:clamp(2.25rem,4vw,3.5rem) auto 0;padding-top:clamp(1.5rem,2.4vw,2rem);border-top:1px solid rgba(255,255,255,.24);text-align:left}.inventiva-page--science .inventiva-clinical-highlights__detail{min-width:0}.inventiva-page--science .inventiva-clinical-highlights__detail-heading{margin:0 0 clamp(.65rem,1vw,.85rem);color:var(--inventiva-white,#fff);font-family:var(--inventiva-font-heading);font-size:clamp(1rem,1.22vw,1.4rem);font-weight:950;line-height:1.05;letter-spacing:.035em;text-transform:uppercase}.inventiva-page--science .inventiva-clinical-highlights__detail-content{color:var(--inventiva-white,#fff);font-size:clamp(.78rem,.82vw,.92rem);font-weight:500;line-height:1.35;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-page--science .inventiva-clinical-highlights__detail-content>:first-child{margin-top:0}.inventiva-page--science .inventiva-clinical-highlights__detail-content>:last-child{margin-bottom:0}.inventiva-page--science .inventiva-clinical-highlights__detail-content p{margin:0 0 1rem}.inventiva-page--science .inventiva-clinical-highlights__actions{display:flex;justify-content:center;margin-top:clamp(2.15rem,3.4vw,3rem)}.inventiva-page--science .inventiva-clinical-highlights .inventiva-button{display:inline-flex;align-items:center;justify-content:center;color:var(--inventiva-white,#fff);border-bottom:2px solid var(--inventiva-lime,#78be21);font-family:var(--inventiva-font-heading);font-size:clamp(.72rem,.76vw,.86rem);font-weight:950;letter-spacing:.12em;line-height:1.25;text-align:center;text-decoration:none;text-transform:uppercase}@media (max-width:900px){.inventiva-page--science .inventiva-clinical-highlights__stats{grid-template-columns:1fr;gap:2.75rem}.inventiva-page--science .inventiva-clinical-highlights__stat-label{min-height:0}.inventiva-page--science .inventiva-clinical-highlights__details{grid-template-columns:1fr;gap:2rem;text-align:center}}.inventiva-page--science .inventiva-clinical-highlights+.text-image{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:clamp(4.5rem,7vw,7rem) 0 clamp(3rem,5vw,4.5rem);overflow:visible;background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67)}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__inner{display:grid;grid-template-columns:minmax(0,48vw) minmax(0,52vw);align-items:center;gap:0;width:100%;max-width:none;min-height:clamp(430px,35vw,560px);margin:0;padding:0}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__media{position:relative;z-index:1;grid-column:1;grid-row:1;justify-self:start;width:100%;max-width:none;margin:0;overflow:visible;transform:translate3d(clamp(-8rem,-7vw,-3rem),0,0)}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__media::after,.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__media::before{display:none}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__media img{display:block;width:100%;height:auto;aspect-ratio:820/560;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0;box-shadow:none;mask-image:url(../images/inventiva/masks/home-feature-mask-left.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(../images/inventiva/masks/home-feature-mask-left.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__content{position:relative;z-index:2;grid-column:2;grid-row:1;width:min(560px,100% - var(--inventiva-gutter,1.5rem) * 2);max-width:560px;margin:0 auto 0 clamp(1.5rem,3vw,3rem);color:var(--inventiva-black,#111)}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__heading{margin:0 0 clamp(.9rem,1.4vw,1.2rem);color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(1.45rem,1.8vw,2.25rem);font-weight:950;line-height:1;letter-spacing:var(--inventiva-tracking-heading,.03em);text-transform:uppercase}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__text{max-width:560px;margin:0;color:var(--inventiva-black,#111);font-size:clamp(.88rem,.92vw,1rem);font-weight:500;line-height:1.42;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__text p{margin:0 0 1.15rem}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__text>:first-child{margin-top:0}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__text>:last-child{margin-bottom:0}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__actions{margin-top:clamp(1rem,1.5vw,1.25rem)}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta{position:relative;width:100vw;margin:var(--inventiva-section-curve-height,clamp(4.5rem,7vw,7rem)) 0 var(--inventiva-section-curve-height,clamp(4.5rem,7vw,7rem));margin-left:calc(50% - 50vw);padding:clamp(3rem,5vw,4.5rem) 0;overflow:visible;background:var(--inventiva-off-white,#f3f5f2)!important;color:var(--inventiva-black,#111);text-align:center;isolation:isolate;--inventiva-section-curve-height:clamp(4.5rem, 7vw, 7rem);--inventiva-section-curve-color:var(--inventiva-off-white, #f3f5f2)}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta::after,.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta::before{content:"";position:absolute;left:0;z-index:0;display:block;width:100%;height:calc(var(--inventiva-section-curve-height) + 2px);background-color:var(--inventiva-section-curve-color);mask-image:url(../images/inventiva/shapes/section-curve-top.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(../images/inventiva/shapes/section-curve-top.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;pointer-events:none}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta::before{top:calc(var(--inventiva-section-curve-height) * -1 - 1px)}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta::after{bottom:calc(var(--inventiva-section-curve-height) * -1 - 1px);transform:rotate(180deg)}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta .cta__inner{position:relative;z-index:1;width:min(960px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta .cta__content{max-width:960px;margin-inline:auto}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta .cta__heading{display:none}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta .cta__text{max-width:960px;margin:0 auto;color:var(--inventiva-black,#111);font-size:clamp(.88rem,.92vw,1rem);font-weight:500;line-height:1.4;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta .cta__text strong{display:block;margin-top:clamp(1rem,1.6vw,1.4rem);color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(1.05rem,1.25vw,1.45rem);font-weight:500;line-height:1.15;letter-spacing:.04em}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta .cta__text>:first-child{margin-top:0}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta .cta__text>:last-child{margin-bottom:0}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta .cta__actions{margin-top:clamp(1.2rem,2vw,1.6rem)}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta+.cta{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:0;padding:clamp(4rem,6vw,5.5rem) 0 clamp(4rem,6vw,5.5rem);overflow:hidden;background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67);text-align:center;isolation:isolate}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta+.cta::before{content:"";position:absolute;inset:0 auto auto 50%;z-index:0;width:112vw;height:100%;background:var(--inventiva-off-white,#f3f5f2);border-radius:50%/18%;transform:translateX(-50%);pointer-events:none}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta+.cta .cta__inner{position:relative;z-index:1;width:min(760px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta+.cta .cta__heading{max-width:100%;margin:0;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(1.35rem,1.8vw,2.15rem);font-weight:950;line-height:1;letter-spacing:var(--inventiva-tracking-heading,.03em);text-align:center;text-transform:uppercase}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta+.cta .cta__text{max-width:720px;margin:clamp(.85rem,1.3vw,1.1rem) auto 0;color:var(--inventiva-black,#111);font-size:clamp(.86rem,.9vw,.98rem);font-weight:500;line-height:1.38;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta+.cta .cta__actions{margin-top:clamp(1rem,1.6vw,1.35rem)}@media (max-width:900px){.inventiva-page--science .inventiva-clinical-highlights+.text-image{padding-bottom:clamp(4rem,12vw,5.5rem)}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__inner{grid-template-columns:1fr;min-height:auto}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__content,.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__media{grid-column:1;grid-row:auto}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__media{width:min(720px,116vw);margin-right:auto;margin-left:calc(var(--inventiva-gutter,1.5rem) * -1 - 6vw);transform:translate3d(-1px,0,0)}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__content{width:min(640px,100% - var(--inventiva-gutter,1.5rem) * 2);max-width:640px;margin:clamp(2rem,6vw,3rem) auto 0;text-align:left}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta{padding-right:var(--inventiva-gutter,1.5rem);padding-left:var(--inventiva-gutter,1.5rem);padding-bottom:clamp(3.5rem,11vw,5rem)}}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__logo{width:min(300px,72%);margin:0 0 clamp(1rem,1.5vw,1.35rem)}.inventiva-page--science .inventiva-clinical-highlights+.text-image .text-image__logo img{display:block;width:100%;height:auto}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta .cta__inner{background:0 0;padding:0;border-radius:0}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta .cta__actions{display:flex;justify-content:center;text-align:center}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta+.cta{padding-top:clamp(2.75rem,4vw,4rem);padding-bottom:clamp(3rem,4.5vw,4.25rem)}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta+.cta .cta__actions{display:flex;justify-content:center;text-align:center}.inventiva-page--science .inventiva-clinical-highlights+.text-image+.cta+.cta .cta__inner{padding-top:0;padding-bottom:0}.inventiva-page--science .inventiva-publications{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:clamp(4.5rem,7vw,6.5rem) 0 clamp(5rem,8vw,7rem);background:var(--inventiva-white,#fff);color:var(--inventiva-teal,#195d67);text-align:center}.inventiva-page--science .inventiva-publications__inner{width:min(980px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-page--science .inventiva-publications__icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(4.25rem,5vw,5rem);aspect-ratio:1;margin-bottom:clamp(1.25rem,2vw,1.75rem);border:3px solid var(--inventiva-lime,#78be21);border-radius:999px}.inventiva-page--science .inventiva-publications__icon img{display:block;max-width:58%;height:auto}.inventiva-page--science .inventiva-publications__heading{margin:0 0 clamp(2rem,3.5vw,3rem);color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(1.35rem,1.7vw,2rem);font-weight:950;line-height:1;letter-spacing:var(--inventiva-tracking-heading,.03em);text-transform:uppercase}.inventiva-page--science .inventiva-publications__years{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.65rem,1.3vw,1.25rem);align-items:center;width:min(840px,100%);margin:0 auto clamp(3rem,4vw,4rem);padding-bottom:.7rem;border-bottom:4px solid var(--inventiva-teal,#195d67)}.inventiva-page--science .inventiva-publications__year{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:0 0;color:rgba(25,93,103,.52);cursor:pointer;font-family:var(--inventiva-font-heading);font-size:clamp(1.15rem,1.8vw,1.75rem);font-weight:950;line-height:1;letter-spacing:.08em}.inventiva-page--science .inventiva-publications__year.is-active{color:var(--inventiva-teal,#195d67)}.inventiva-page--science .inventiva-publications__year:disabled{cursor:default;opacity:.42}.inventiva-page--science .inventiva-publications__panel[hidden]{display:none}.inventiva-page--science .inventiva-publications__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.25rem,5vw,5rem);text-align:left}.inventiva-page--science .inventiva-publications__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.inventiva-page--science .inventiva-publications__card-title{margin:0 0 clamp(1.25rem,2vw,1.75rem);color:var(--inventiva-teal-dark,#004f47);font-family:var(--inventiva-font-body,inherit);font-size:clamp(.88rem,.95vw,1rem);font-weight:750;line-height:1.22;letter-spacing:var(--inventiva-tracking-body,.01em)}.inventiva-page--science .inventiva-publications__button{margin-top:auto}.inventiva-page--science .inventiva-publications__empty{margin:0;color:var(--inventiva-teal,#195d67);font-weight:700}@media (max-width:900px){.inventiva-page--science .inventiva-publications__years{grid-template-columns:repeat(4,minmax(0,1fr))}.inventiva-page--science .inventiva-publications__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,6vw,2.5rem);text-align:left}.inventiva-page--science .inventiva-publications__card{align-items:flex-start}}.inventiva-page--science .inventiva-publications__inner{width:min(1180px,100% - var(--inventiva-gutter,1.5rem) * 2)}.inventiva-page--science .inventiva-publications__years{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(1.15rem,2.1vw,2.2rem);width:min(1040px,100%);max-width:100%;margin-inline:auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;white-space:nowrap}.inventiva-page--science .inventiva-publications__year{flex:0 0 auto;font-size:clamp(1rem,1.35vw,1.35rem);letter-spacing:.08em;white-space:nowrap}.inventiva-page--science .inventiva-publications__grid{width:min(1040px,100%);margin-inline:auto}.inventiva-page--science .inventiva-publications__card-title{text-transform:none;font-family:var(--inventiva-font-body,inherit);font-size:clamp(.95rem,1vw,1.05rem);font-weight:750;line-height:1.24;letter-spacing:var(--inventiva-tracking-body,.01em)}@media (max-width:900px){.inventiva-page--science .inventiva-publications__years{justify-content:flex-start;width:100%;padding-inline:.15rem}}.inventiva-page--science .inventiva-publications__inner{width:min(1680px,100% - var(--inventiva-gutter,1.5rem) * 2)}.inventiva-page--science .inventiva-publications__years{justify-content:flex-start;width:min(1680px,100%);gap:clamp(1.35rem,2.1vw,2.75rem);margin-inline:auto;padding-inline:0;scroll-padding-left:0}.inventiva-page--science .inventiva-publications__year{font-size:clamp(.9rem,1.1vw,1.15rem);letter-spacing:.07em}.inventiva-page--science .inventiva-publications__grid{width:min(1680px,100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.75rem,5vw,6rem)}@media (min-width:1280px){.inventiva-page--science .inventiva-publications__grid,.inventiva-page--science .inventiva-publications__years{width:min(1680px,100vw - 12rem)}}@media (max-width:900px){.inventiva-page--science .inventiva-publications__grid,.inventiva-page--science .inventiva-publications__inner,.inventiva-page--science .inventiva-publications__years{width:100%}.inventiva-page--science .inventiva-publications__year{font-size:clamp(.9rem,4vw,1.05rem)}}.inventiva-page--science .inventiva-publications__inner{width:min(1440px,100% - var(--inventiva-gutter,1.5rem) * 2)}.inventiva-page--science .inventiva-publications__years{display:grid;grid-template-columns:repeat(14,minmax(max-content,1fr));justify-content:stretch;gap:0;width:min(1440px,100%);overflow-x:auto;overflow-y:hidden}.inventiva-page--science .inventiva-publications__year{width:100%;justify-content:center;font-size:clamp(.82rem,.95vw,1.05rem);transition:color 180ms ease,opacity 180ms ease}.inventiva-page--science .inventiva-publications__year:focus-visible,.inventiva-page--science .inventiva-publications__year:hover{color:var(--inventiva-teal,#195d67);opacity:1}.inventiva-page--science .inventiva-publications__year:disabled{opacity:1}.inventiva-page--science .inventiva-publications__grid{width:min(1440px,100%)}@media (max-width:1100px){.inventiva-page--science .inventiva-publications__years{display:flex;justify-content:flex-start;gap:clamp(1.15rem,4vw,2rem);padding-bottom:.9rem;scroll-snap-type:x proximity}.inventiva-page--science .inventiva-publications__year{width:auto;scroll-snap-align:start}}@media (max-width:520px){.inventiva-page--science .inventiva-publications__years{gap:1rem;margin-bottom:clamp(2rem,10vw,3rem)}.inventiva-page--science .inventiva-publications__year{min-width:3.25rem}.inventiva-page--science .inventiva-publications__grid{grid-template-columns:1fr}}.inventiva-page--contact .inventiva-page-hero{margin-bottom:clamp(2rem,7vw,5rem)}.inventiva-page--contact .inventiva-shortcode-section{width:100vw;margin:var(--inventiva-section-curve-height) 0;margin-left:calc(50% - 50vw);padding:clamp(4.5rem,7vw,6.5rem) 0 clamp(3.75rem,6vw,5.5rem);overflow:visible;background:var(--inventiva-off-white,#f4f4f2);color:var(--inventiva-teal,#195d67);text-align:center;isolation:isolate;--inventiva-section-curve-height:clamp(4.5rem, 7vw, 7rem);--inventiva-section-curve-color:var(--inventiva-off-white, #f4f4f2)}.inventiva-page--contact .inventiva-shortcode-section::after,.inventiva-page--contact .inventiva-shortcode-section::before{content:"";position:absolute;left:0;z-index:0;display:block;width:100%;height:calc(var(--inventiva-section-curve-height) + 2px);background-color:var(--inventiva-section-curve-color);mask-image:url(../images/inventiva/shapes/section-curve-top.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(../images/inventiva/shapes/section-curve-top.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;pointer-events:none}.inventiva-page--contact .inventiva-shortcode-section::before{top:calc(var(--inventiva-section-curve-height) * -1 - 1px)}.inventiva-page--contact .inventiva-shortcode-section::after{bottom:calc(var(--inventiva-section-curve-height) * -1 - 1px);transform:rotate(180deg)}.inventiva-page--contact .inventiva-shortcode-section__inner{position:relative;z-index:1;display:block;width:min(1120px,100% - var(--inventiva-gutter,1.5rem) * 2)}.inventiva-page--contact .inventiva-shortcode-section__header{max-width:760px;margin:0 auto clamp(2.5rem,4vw,3.5rem)}.inventiva-page--contact .inventiva-shortcode-section__eyebrow{display:none}.inventiva-page--contact .inventiva-shortcode-section__heading{color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-page--contact .inventiva-shortcode-section__text{max-width:520px;color:var(--inventiva-black,#111);font-size:clamp(.98rem,1vw,1.08rem);font-weight:400;line-height:1.55}.inventiva-page--contact .inventiva-shortcode-section__embed{min-height:0;padding:0;border-radius:0;background:0 0;box-shadow:none}.inventiva-page--contact .inventiva-contact-inquiries{width:100vw;margin-left:calc(50% - 50vw);padding:clamp(2.25rem,4vw,3.75rem) 0 clamp(5.5rem,8vw,7.5rem);background:var(--inventiva-white,#fff);color:var(--inventiva-black,#111);text-align:center}.inventiva-page--contact .inventiva-contact-inquiries__inner{width:min(980px,100% - var(--inventiva-gutter,1.5rem) * 2);margin-inline:auto}.inventiva-page--contact .inventiva-contact-inquiries__heading{margin:0 0 clamp(2rem,4vw,3.25rem);color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:var(--inventiva-type-heading);font-weight:950;line-height:var(--inventiva-leading-heading);letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-page--contact .inventiva-contact-inquiries__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.25rem) clamp(3rem,8vw,7rem);align-items:start}.inventiva-page--contact .inventiva-contact-inquiry:last-child:nth-child(odd){grid-column:1/-1;width:min(360px,100%);margin-inline:auto}.inventiva-page--contact .inventiva-contact-inquiry__label{margin:0 0 1rem;color:var(--inventiva-black,#111);font-family:var(--inventiva-font-body,inherit);font-size:clamp(1.25rem,1.4vw,1.65rem);font-weight:750;line-height:1.2}.inventiva-page--contact .inventiva-contact-inquiry__email{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.55rem 1.15rem;border:2px solid var(--inventiva-lime,#78be21);border-radius:999px;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(.72rem,.8vw,.9rem);font-weight:950;letter-spacing:.08em;line-height:1.1;text-decoration:none;text-transform:uppercase}@media (max-width:900px){.inventiva-page--contact .inventiva-shortcode-section__inner{grid-template-columns:1fr}.inventiva-page--contact .inventiva-shortcode-section__header{text-align:center;margin-inline:auto}.inventiva-page--contact .inventiva-contact-inquiries__grid{grid-template-columns:1fr}.inventiva-page--contact .inventiva-contact-inquiry:last-child:nth-child(odd){grid-column:auto}}.inventiva-page--contact .inventiva-contact-form-section{width:min(1180px,100% - var(--inventiva-gutter,1.5rem) * 2);margin:clamp(3rem,6vw,5rem) auto;padding:clamp(2rem,4vw,3.25rem);border-radius:clamp(1.25rem,2vw,2rem);background:var(--inventiva-off-white,#f4f4f2);color:var(--inventiva-teal,#195d67)}.inventiva-page--contact .inventiva-contact-form-section__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:start}.inventiva-page--contact .inventiva-contact-form-section__heading{margin:0 0 1rem;color:var(--inventiva-teal,#195d67);font-family:var(--inventiva-font-heading);font-size:clamp(2rem,4vw,4rem);font-weight:950;line-height:.95;letter-spacing:var(--inventiva-tracking-heading);text-transform:uppercase}.inventiva-page--contact .inventiva-contact-form-section__text{color:var(--inventiva-black,#111);font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.5}.inventiva-page--contact .inventiva-contact-form{display:grid;gap:1rem}.inventiva-page--contact .inventiva-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.inventiva-page--contact .inventiva-contact-form label{gap:.45rem;color:var(--inventiva-teal-dark,#004f47);font-size:.82rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.inventiva-page--contact .inventiva-contact-form input,.inventiva-page--contact .inventiva-contact-form textarea{border:1px solid rgba(25,93,103,.22);border-radius:.45rem;background:var(--inventiva-white,#fff);color:var(--inventiva-teal-dark,#004f47);font-family:var(--inventiva-font-body,inherit);font-size:1rem}.inventiva-page--contact .inventiva-contact-form button{justify-self:start;margin-top:.5rem}@media (max-width:900px){.inventiva-page--contact .inventiva-contact-form-section__inner,.inventiva-page--contact .inventiva-contact-form__grid{grid-template-columns:1fr}}.inventiva-page--contact .inventiva-shortcode-section__embed{width:min(860px,100%);margin-inline:auto;text-align:left}.inventiva-page--contact .forminator-custom-form,.inventiva-page--contact .forminator-ui{max-width:none;margin:0!important;font-family:var(--inventiva-font-body,inherit);color:var(--inventiva-black,#111)}.inventiva-page--contact .forminator-row{margin:0 0 1rem!important}.inventiva-page--contact .forminator-row:has(.forminator-col-6){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.inventiva-page--contact .forminator-col,.inventiva-page--contact .forminator-col-12,.inventiva-page--contact .forminator-col-6{width:auto!important;padding:0!important}.inventiva-page--contact .forminator-label,.inventiva-page--contact .forminator-ui label{margin:0 0 .45rem!important;color:var(--inventiva-teal-dark,#004f47)!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.055em!important;line-height:1.2!important;text-transform:uppercase!important}.inventiva-page--contact .forminator-input,.inventiva-page--contact .forminator-select2+.select2 .select2-selection,.inventiva-page--contact .forminator-textarea,.inventiva-page--contact .forminator-ui input,.inventiva-page--contact .forminator-ui select,.inventiva-page--contact .forminator-ui textarea{min-height:3rem!important;padding:.8rem .95rem!important;border:1px solid rgba(25,93,103,.22)!important;border-radius:.45rem!important;background:var(--inventiva-white,#fff)!important;box-shadow:none!important;color:var(--inventiva-teal-dark,#004f47)!important;font-family:var(--inventiva-font-body,inherit)!important;font-size:1rem!important;line-height:1.35!important}.inventiva-page--contact .forminator-textarea,.inventiva-page--contact .forminator-ui textarea{min-height:9rem!important;resize:vertical}.inventiva-page--contact .forminator-input:focus,.inventiva-page--contact .forminator-textarea:focus,.inventiva-page--contact .forminator-ui input:focus,.inventiva-page--contact .forminator-ui select:focus,.inventiva-page--contact .forminator-ui textarea:focus{border-color:var(--inventiva-lime,#78be21)!important;outline:3px solid rgba(120,190,33,.2)!important;outline-offset:0!important}.inventiva-page--contact .forminator-button-submit,.inventiva-page--contact .forminator-ui .forminator-button-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.75rem!important;margin-top:.5rem!important;padding:.72rem 1.45rem!important;border:2px solid var(--inventiva-lime,#78be21)!important;border-radius:999px!important;background:var(--inventiva-lime,#78be21)!important;box-shadow:none!important;color:var(--inventiva-teal-dark,#004f47)!important;font-family:var(--inventiva-font-heading,inherit)!important;font-size:.86rem!important;font-weight:950!important;letter-spacing:.075em!important;line-height:1!important;text-transform:uppercase!important}.inventiva-page--contact .forminator-button-submit:focus-visible,.inventiva-page--contact .forminator-button-submit:hover,.inventiva-page--contact .forminator-ui .forminator-button-submit:focus-visible,.inventiva-page--contact .forminator-ui .forminator-button-submit:hover{background:var(--inventiva-teal-dark,#004f47)!important;border-color:var(--inventiva-teal-dark,#004f47)!important;color:var(--inventiva-white,#fff)!important}.inventiva-page--contact .forminator-error-message,.inventiva-page--contact .forminator-response-message{border-radius:.45rem!important;font-size:.95rem!important;line-height:1.4!important}@media (max-width:700px){.inventiva-page--contact .forminator-row:has(.forminator-col-6){grid-template-columns:1fr}}.inventiva-page--contact .inventiva-shortcode-section{padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4rem,6vw,5.5rem)}.inventiva-page--contact .inventiva-shortcode-section__heading{margin:0 auto clamp(3rem,5vw,5rem);font-size:clamp(2rem,3.15vw,3.4rem);line-height:1;letter-spacing:.035em;text-align:center}.inventiva-page--contact .inventiva-shortcode-section__text{display:none}.inventiva-page--contact .inventiva-shortcode-section__embed{width:min(1120px,100%)}.inventiva-page--contact .forminator-custom-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2vw,1.9rem) clamp(1.4rem,2.6vw,2.5rem)}.inventiva-page--contact .forminator-col,.inventiva-page--contact .forminator-col-12,.inventiva-page--contact .forminator-col-6,.inventiva-page--contact .forminator-field,.inventiva-page--contact .forminator-row{display:contents!important;margin:0!important;padding:0!important}.inventiva-page--contact .forminator-field-submit,.inventiva-page--contact .forminator-field-textarea,.inventiva-page--contact .forminator-row-last,.inventiva-page--contact .forminator-row:has(.forminator-button-submit),.inventiva-page--contact .forminator-row:has(.forminator-textarea){grid-column:1/-1}.inventiva-page--contact .forminator-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.inventiva-page--contact .forminator-input,.inventiva-page--contact .forminator-select2+.select2 .select2-selection,.inventiva-page--contact .forminator-textarea,.inventiva-page--contact .forminator-ui input,.inventiva-page--contact .forminator-ui select,.inventiva-page--contact .forminator-ui textarea{box-sizing:border-box;width:100%!important;max-width:100%!important;min-height:clamp(3.9rem,5vw,4.45rem)!important;padding:.95rem clamp(1.4rem,2vw,1.9rem)!important;border:1px solid rgba(17,17,17,.44)!important;border-radius:999px!important;background:var(--inventiva-white,#fff)!important;box-shadow:none!important;color:var(--inventiva-teal-dark,#004f47)!important;font-family:var(--inventiva-font-heading,inherit)!important;font-size:clamp(.95rem,1.15vw,1.18rem)!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase}.inventiva-page--contact .forminator-textarea,.inventiva-page--contact .forminator-ui textarea{min-height:clamp(7.5rem,10vw,9rem)!important;border-radius:clamp(1.8rem,3vw,2.4rem)!important}.inventiva-page--contact .forminator-input::-moz-placeholder,.inventiva-page--contact .forminator-textarea::-moz-placeholder,.inventiva-page--contact .forminator-ui input::-moz-placeholder,.inventiva-page--contact .forminator-ui textarea::-moz-placeholder{color:rgba(17,17,17,.36)!important;opacity:1;text-transform:uppercase}.inventiva-page--contact .forminator-input::placeholder,.inventiva-page--contact .forminator-textarea::placeholder,.inventiva-page--contact .forminator-ui input::placeholder,.inventiva-page--contact .forminator-ui textarea::placeholder{color:rgba(17,17,17,.36)!important;opacity:1;text-transform:uppercase}.inventiva-page--contact .forminator-checkbox,.inventiva-page--contact .forminator-checkbox__wrapper,.inventiva-page--contact .forminator-field-checkbox{display:flex!important;align-items:center;gap:1rem;min-height:clamp(3.9rem,5vw,4.45rem);color:rgba(17,17,17,.42)!important;font-family:var(--inventiva-font-heading,inherit)!important;font-size:clamp(.95rem,1.15vw,1.18rem)!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase}.inventiva-page--contact .forminator-checkbox-box{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 clamp(3.25rem,4vw,3.85rem);width:clamp(3.25rem,4vw,3.85rem)!important;height:clamp(3.25rem,4vw,3.85rem)!important;border:1px solid rgba(17,17,17,.44)!important;border-radius:999px!important;background:var(--inventiva-white,#fff)!important;box-shadow:none!important}.inventiva-page--contact .forminator-button-submit,.inventiva-page--contact .forminator-ui .forminator-button-submit{justify-self:center;width:min(220px,100%)!important;min-height:3rem!important;margin:0!important;padding:.75rem 1.6rem!important;background:var(--inventiva-lime,#78be21)!important;color:var(--inventiva-white,#fff)!important;font-size:.9rem!important;letter-spacing:.06em!important}@media (max-width:700px){.inventiva-page--contact .forminator-custom-form{grid-template-columns:1fr}.inventiva-page--contact .forminator-field-submit,.inventiva-page--contact .forminator-field-textarea,.inventiva-page--contact .forminator-row-last,.inventiva-page--contact .forminator-row:has(.forminator-button-submit),.inventiva-page--contact .forminator-row:has(.forminator-textarea){grid-column:auto}}.inventiva-page--contact .forminator-custom-form [name=name-1-first-name]{grid-column:1}.inventiva-page--contact .forminator-custom-form [name=name-1-last-name]{grid-column:2}.inventiva-page--contact .forminator-custom-form [name=email-1]{grid-column:1}.inventiva-page--contact .forminator-custom-form [name=confirm_email-1]{grid-column:2}.inventiva-page--contact .forminator-custom-form [name=phone-1]{grid-column:1;height:auto!important;min-height:clamp(3.9rem,5vw,4.45rem)!important}.inventiva-page--contact .forminator-checkbox__wrapper{grid-column:2;width:100%}.inventiva-page--contact .forminator-checkbox{width:100%!important}.inventiva-page--contact .forminator-checkbox__label,.inventiva-page--contact .forminator-consent__label{display:block!important;color:rgba(17,17,17,.42)!important;font-family:var(--inventiva-font-heading,inherit)!important;font-size:clamp(.95rem,1.15vw,1.18rem)!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase}.inventiva-page--contact .forminator-checkbox__label p,.inventiva-page--contact .forminator-consent__label p{margin:0!important}.inventiva-page--contact .forminator-custom-form [name=textarea-1],.inventiva-page--contact .forminator-textarea{grid-column:1/-1;width:100%!important}.inventiva-page--contact .forminator-button-submit,.inventiva-page--contact .forminator-ui .forminator-button-submit{grid-column:1/-1;justify-self:center}@media (max-width:700px){.inventiva-page--contact .forminator-button-submit,.inventiva-page--contact .forminator-checkbox__wrapper,.inventiva-page--contact .forminator-custom-form [name=confirm_email-1],.inventiva-page--contact .forminator-custom-form [name=email-1],.inventiva-page--contact .forminator-custom-form [name=name-1-first-name],.inventiva-page--contact .forminator-custom-form [name=name-1-last-name],.inventiva-page--contact .forminator-custom-form [name=phone-1],.inventiva-page--contact .forminator-custom-form [name=textarea-1],.inventiva-page--contact .forminator-textarea,.inventiva-page--contact .forminator-ui .forminator-button-submit{grid-column:auto}}.inventiva-page--contact .forminator-custom-form{display:block!important}.inventiva-page--contact .forminator-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.4rem) clamp(1.25rem,2.4vw,2rem);margin:0 0 clamp(1rem,1.6vw,1.4rem)!important}.inventiva-page--contact .forminator-row-last,.inventiva-page--contact .forminator-row:has(.forminator-col-12),.inventiva-page--contact .forminator-row:has(.forminator-textarea){grid-template-columns:1fr}.inventiva-page--contact .forminator-col,.inventiva-page--contact .forminator-col-12,.inventiva-page--contact .forminator-col-6,.inventiva-page--contact .forminator-field{display:block!important;min-width:0;padding:0!important}.inventiva-page--contact .forminator-label{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 .45rem!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;color:var(--inventiva-teal-dark,#004f47)!important;font-family:var(--inventiva-font-heading,inherit)!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}.inventiva-page--contact .forminator-input,.inventiva-page--contact .forminator-select2+.select2 .select2-selection,.inventiva-page--contact .forminator-textarea,.inventiva-page--contact .forminator-ui input,.inventiva-page--contact .forminator-ui select,.inventiva-page--contact .forminator-ui textarea{min-height:3.05rem!important;padding:.72rem 1.05rem!important;border-color:rgba(0,78,66,.28)!important;border-radius:.65rem!important;font-family:var(--inventiva-font-body,inherit)!important;font-size:.98rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}.inventiva-page--contact .forminator-textarea,.inventiva-page--contact .forminator-ui textarea{min-height:7rem!important;border-radius:.75rem!important}.inventiva-page--contact .forminator-input::-moz-placeholder,.inventiva-page--contact .forminator-textarea::-moz-placeholder,.inventiva-page--contact .forminator-ui input::-moz-placeholder,.inventiva-page--contact .forminator-ui textarea::-moz-placeholder{color:transparent!important;opacity:0!important}.inventiva-page--contact .forminator-input::placeholder,.inventiva-page--contact .forminator-textarea::placeholder,.inventiva-page--contact .forminator-ui input::placeholder,.inventiva-page--contact .forminator-ui textarea::placeholder{color:transparent!important;opacity:0!important}.inventiva-page--contact .forminator-checkbox__wrapper{display:flex!important;align-items:center;gap:.8rem;min-height:3.05rem}.inventiva-page--contact .forminator-checkbox-box{flex-basis:1.2rem;width:1.2rem!important;height:1.2rem!important;border-radius:.25rem!important}.inventiva-page--contact .forminator-checkbox__label,.inventiva-page--contact .forminator-consent__label{font-size:.92rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.inventiva-page--contact .forminator-button-submit,.inventiva-page--contact .forminator-ui .forminator-button-submit{width:min(180px,100%)!important;min-height:2.65rem!important;padding:.68rem 1.35rem!important;font-size:.82rem!important}@media (max-width:700px){.inventiva-page--contact .forminator-row{grid-template-columns:1fr}}.inventiva-page--contact .forminator-col,.inventiva-page--contact .forminator-col-12,.inventiva-page--contact .forminator-col-6{width:100%!important;max-width:none!important;flex:0 1 auto!important}.inventiva-page--contact .forminator-checkbox__wrapper{justify-content:flex-start!important}.inventiva-page--contact .forminator-checkbox{flex:0 0 auto!important;width:auto!important}.inventiva-page--contact .forminator-checkbox__label,.inventiva-page--contact .forminator-consent__label{flex:0 1 auto!important;width:auto!important;max-width:22rem;margin:0!important;padding:0!important;text-align:left!important}.inventiva-page--contact .forminator-button-submit,.inventiva-page--contact .forminator-ui .forminator-button-submit{display:inline-flex!important;margin-inline:auto!important}.inventiva-page--contact .forminator-row-last .forminator-field{display:grid!important;justify-items:center}.inventiva-page--contact .forminator-button-submit,.inventiva-page--contact .forminator-ui .forminator-button-submit{display:flex!important;margin-right:auto!important;margin-left:auto!important}.inventiva-page--contact .forminator-field-email.forminator-col-12{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem clamp(1.25rem,2.4vw,2rem)}.inventiva-page--contact #forminator-field-email-1_6a0ebc870ff6b-label,.inventiva-page--contact [id^=forminator-field-email-1_][id$=-label]{grid-column:1;grid-row:1}.inventiva-page--contact #forminator-field-confirm_email-1_6a0ebc870ff6b-label,.inventiva-page--contact [id^=forminator-field-confirm_email-1_][id$=-label]{grid-column:2;grid-row:1}.inventiva-page--contact [name=email-1]{grid-column:1;grid-row:2}.inventiva-page--contact [name=confirm_email-1]{grid-column:2;grid-row:2}.inventiva-page--contact [name=phone-1]{height:3.05rem!important;min-height:3.05rem!important;max-height:3.05rem!important}.inventiva-page--contact .forminator-field-consent{align-self:end}.inventiva-page--contact .forminator-field-consent .forminator-label{margin-bottom:.55rem!important}.inventiva-page--contact .forminator-field-consent .forminator-checkbox__wrapper{align-items:center!important;min-height:3.05rem}.inventiva-page--contact .forminator-field-consent input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important}.inventiva-page--contact .forminator-field-consent .forminator-checkbox-box{position:relative;flex:0 0 1.35rem!important;width:1.35rem!important;height:1.35rem!important;border:1.5px solid rgba(0,78,66,.42)!important;border-radius:999px!important;background:var(--inventiva-white,#fff)!important}.inventiva-page--contact .forminator-field-consent .forminator-checkbox-box::after{content:"";position:absolute;inset:.32rem;border-radius:999px;background:var(--inventiva-lime,#78be21);opacity:0;transition:opacity 160ms ease}.inventiva-page--contact .forminator-field-consent input[type=checkbox]:checked+.forminator-checkbox-box::after{opacity:1}.inventiva-page--contact .forminator-checkbox__label,.inventiva-page--contact .forminator-consent__label{color:rgba(17,17,17,.58)!important;font-size:.94rem!important;line-height:1.35!important}.inventiva-page--contact .forminator-button-submit,.inventiva-page--contact .forminator-ui .forminator-button-submit{border:2px solid var(--inventiva-lime,#78be21)!important;background:0 0!important;color:var(--inventiva-teal,#195d67)!important}.inventiva-page--contact .forminator-button-submit:focus-visible,.inventiva-page--contact .forminator-button-submit:hover,.inventiva-page--contact .forminator-ui .forminator-button-submit:focus-visible,.inventiva-page--contact .forminator-ui .forminator-button-submit:hover{background:var(--inventiva-lime,#78be21)!important;border-color:var(--inventiva-lime,#78be21)!important;color:var(--inventiva-teal-dark,#004f47)!important}@media (max-width:700px){.inventiva-page--contact .forminator-field-email.forminator-col-12{grid-template-columns:1fr}.inventiva-page--contact #forminator-field-confirm_email-1_6a0ebc870ff6b-label,.inventiva-page--contact #forminator-field-email-1_6a0ebc870ff6b-label,.inventiva-page--contact [id^=forminator-field-confirm_email-1_][id$=-label],.inventiva-page--contact [id^=forminator-field-email-1_][id$=-label],.inventiva-page--contact [name=confirm_email-1],.inventiva-page--contact [name=email-1]{grid-column:auto;grid-row:auto}}.inventiva-page--contact .forminator-field-email .forminator-row-inside{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.4rem) clamp(1.25rem,2.4vw,2rem);width:100%}.inventiva-page--contact .forminator-field-email .forminator-row-inside .forminator-col,.inventiva-page--contact .forminator-field-email .forminator-row-inside .forminator-field{display:block!important;width:100%!important;max-width:none!important}.inventiva-page--contact .forminator-field-phone [name=phone-1],.inventiva-page--contact .forminator-ui .forminator-field-phone [name=phone-1]{box-sizing:border-box!important;height:3.05rem!important;min-height:3.05rem!important;max-height:3.05rem!important;padding-top:.72rem!important;padding-bottom:.72rem!important}@media (max-width:700px){.inventiva-page--contact .forminator-field-email .forminator-row-inside{grid-template-columns:1fr}}.inventiva-page--contact .forminator-field-email .forminator-row-inside,.inventiva-page--contact .forminator-field-email .forminator-row-inside.forminator-row-with-confirmation-email{display:grid!important;grid-template-columns:1fr!important;gap:clamp(1rem,1.6vw,1.4rem)!important;width:100%!important}.inventiva-page--contact .forminator-field-email .forminator-row-inside .forminator-col,.inventiva-page--contact .forminator-field-email .forminator-row-inside .forminator-field,.inventiva-page--contact .forminator-field-email [name=confirm_email-1],.inventiva-page--contact .forminator-field-email [name=email-1]{width:100%!important;max-width:none!important}.inventiva-page--contact .forminator-field-email.forminator-col-12{display:block!important;width:100%!important;max-width:none!important}.inventiva-page--contact .forminator-field-email .forminator-row-inside,.inventiva-page--contact .forminator-field-email .forminator-row-inside.forminator-row-with-confirmation-email{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(1rem,1.6vw,1.4rem) clamp(1.25rem,2.4vw,2rem)!important;width:100%!important;max-width:none!important}.inventiva-page--contact .forminator-field-email .forminator-row-inside .forminator-col,.inventiva-page--contact .forminator-field-email .forminator-row-inside .forminator-field,.inventiva-page--contact .forminator-field-email [name=confirm_email-1],.inventiva-page--contact .forminator-field-email [name=email-1]{width:100%!important;max-width:none!important}.inventiva-page--contact .forminator-field-consent>.forminator-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.inventiva-page--contact .forminator-field-consent .forminator-checkbox__label,.inventiva-page--contact .forminator-field-consent .forminator-checkbox__label p,.inventiva-page--contact .forminator-field-consent .forminator-consent__label,.inventiva-page--contact .forminator-field-consent .forminator-consent__label p{color:var(--inventiva-teal-dark,#004f47)!important}@media (max-width:700px){.inventiva-page--contact .forminator-field-email .forminator-row-inside,.inventiva-page--contact .forminator-field-email .forminator-row-inside.forminator-row-with-confirmation-email{grid-template-columns:1fr!important}}@media (min-width:701px){.inventiva-page--contact .forminator-field-email .forminator-row-inside,.inventiva-page--contact .forminator-field-email .forminator-row-inside.forminator-row-with-confirmation-email{transform:translateX(calc(clamp(1.25rem,2.4vw,2rem)/ 2))}}.inventiva-ir-page--resources #b2iEmailForm .b2iEmailAlertRow{min-height:2.35rem!important;margin-bottom:.35rem!important}.inventiva-ir-page--resources #b2iEmailForm #b2iEmailListSave{margin-top:-.6rem!important}.inventiva-ir-page--resources #b2iEmailForm #b2iEmailAlertSubmit{transform:translateY(-.75rem)}.inventiva-ir-page--resources #b2iEmailForm input[type=checkbox]{box-sizing:border-box!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;flex:0 0 1.2rem!important;inline-size:1.2rem!important;block-size:1.2rem!important;min-width:1.2rem!important;max-width:1.2rem!important;min-height:1.2rem!important;max-height:1.2rem!important;padding:0!important;border:1.5px solid rgba(0,78,66,.38)!important;border-radius:50%!important;background:var(--inventiva-white,#fff)!important}.inventiva-ir-page--resources #b2iEmailForm input[type=checkbox]:checked{background:radial-gradient(circle at center,var(--inventiva-lime,#78be21) 0 36%,transparent 39%),var(--inventiva-white,#fff)!important}.inventiva-ir-page--resources #b2iEmailForm .b2iUnsubscribe,.inventiva-ir-page--resources .inventiva-shortcode-section--light .inventiva-shortcode-section__text,.inventiva-ir-page--resources .inventiva-shortcode-section--light .inventiva-shortcode-section__text p{color:var(--inventiva-black,#111)!important}.inventiva-ir-page--financials .inventiva-ir-filter,.inventiva-ir-page--financials .inventiva-ir-filter__buttons,.inventiva-ir-page--financials .inventiva-shareholder-tabs__years,.inventiva-ir-page--news-events .inventiva-ir-filter,.inventiva-ir-page--news-events .inventiva-ir-filter__buttons,.inventiva-ir-page--news-events .inventiva-shareholder-tabs__years{gap:.3rem .75rem!important}.inventiva-ir-page--financials .inventiva-ir-filter__button,.inventiva-ir-page--financials .inventiva-shareholder-tabs__year,.inventiva-ir-page--news-events .inventiva-ir-filter__button,.inventiva-ir-page--news-events .inventiva-shareholder-tabs__year{min-height:1.65rem!important;padding:.22rem .62rem!important;border-radius:999px!important;font-size:clamp(.94rem,.98vw,1.08rem)!important;line-height:1.1!important}.inventiva-ir-page--financials .inventiva-ir-filter__button.is-active,.inventiva-ir-page--financials .inventiva-ir-filter__button[aria-current=true],.inventiva-ir-page--financials .inventiva-shareholder-tabs__year.is-active,.inventiva-ir-page--financials .inventiva-shareholder-tabs__year[aria-current=true],.inventiva-ir-page--news-events .inventiva-ir-filter__button.is-active,.inventiva-ir-page--news-events .inventiva-ir-filter__button[aria-current=true],.inventiva-ir-page--news-events .inventiva-shareholder-tabs__year.is-active,.inventiva-ir-page--news-events .inventiva-shareholder-tabs__year[aria-current=true]{min-height:1.65rem!important;padding:.22rem .62rem!important;font-size:clamp(.94rem,.98vw,1.08rem)!important;line-height:1.1!important}.inventiva-ir-page--financials .inventiva-shareholder-tabs__years{gap:clamp(.8rem,1.5vw,1.25rem) clamp(1.2rem,2vw,1.75rem)!important;margin-bottom:clamp(1.1rem,2vw,1.6rem)!important;padding-bottom:clamp(.85rem,1.25vw,1.1rem)!important}.inventiva-ir-page--financials .inventiva-shareholder-tabs__dates{gap:clamp(.85rem,1.6vw,1.35rem) clamp(1.15rem,2vw,1.75rem)!important;margin-bottom:clamp(1.45rem,2.5vw,2.15rem)!important;padding-top:clamp(.25rem,.8vw,.55rem)!important}.inventiva-ir-page--financials .inventiva-shareholder-meeting__documents{gap:clamp(.8rem,1.25vw,1.05rem)!important}.inventiva-ir-page--financials #annual-report .inventiva-financial-card h3,.inventiva-ir-page--financials #annual-report .inventiva-financial-card h3 a,.inventiva-ir-page--financials #quarterly-results .inventiva-financial-card h3,.inventiva-ir-page--financials #quarterly-results .inventiva-financial-card h3 a{font-size:clamp(1.05rem,1.22vw,1.32rem)!important;line-height:1.18!important;letter-spacing:0!important;text-transform:none!important}.inventiva-ir-landing .inventiva-investor-resource-card h3{font-size:clamp(1.25rem,1.55vw,1.55rem)!important;line-height:1.08!important;letter-spacing:.045em!important}.inventiva-ir-landing .inventiva-investor-link-list--dark a{font-size:1rem!important;line-height:1.18!important;text-decoration:none!important;text-decoration-color:var(--inventiva-lime)!important;text-underline-offset:.22em!important;text-transform:uppercase!important}.inventiva-ir-landing .inventiva-investor-link-list--dark a:focus-visible,.inventiva-ir-landing .inventiva-investor-link-list--dark a:hover{text-decoration:underline!important}.inventiva-ir-landing .inventiva-investor-link-list__date{margin-top:.2rem!important;margin-bottom:0!important;font-size:.78rem!important;font-style:italic!important;font-weight:500!important;line-height:1.25!important}.inventiva-careers-values h2,.inventiva-clinical-highlights h2,.inventiva-feature-band h2,.inventiva-financial-section--teal h2,.inventiva-floating-collage h2,.inventiva-governance-doc-section--teal h2,.inventiva-history-timeline h2,.inventiva-image-collage h2,.inventiva-investor-financial h2,.inventiva-pan-ppar-advantage h2,.inventiva-section--teal h2,.inventiva-shortcode-section--teal h2,.inventiva-stats-band h2,.inventiva-values-grid h2,[class*="--dark"] h2{color:var(--inventiva-white,#fff)!important}.inventiva-ir-page--news-events #past-events .inventiva-ir-list-item h3,.inventiva-ir-page--news-events #past-events .inventiva-ir-list-item h3 a,.inventiva-ir-page--news-events #press-releases .inventiva-ir-list-item h3,.inventiva-ir-page--news-events #press-releases .inventiva-ir-list-item h3 a,.inventiva-ir-page--news-events #upcoming-events .inventiva-ir-list-item h3,.inventiva-ir-page--news-events #upcoming-events .inventiva-ir-list-item h3 a{font-size:18px!important;line-height:1.32!important;letter-spacing:0!important;text-transform:none!important}.inventiva-page--about .inventiva-board-card__name,.inventiva-page--about .inventiva-leadership-card__name{text-transform:none!important}.inventiva-page--about .inventiva-values-grid__heading{color:var(--inventiva-teal,#005f61)!important}.inventiva-page--therapeutic-area .inventiva-values-grid:not(.inventiva-values-grid--teal) .inventiva-values-grid__heading,.inventiva-page--therapeutic-area .inventiva-values-grid:not(.inventiva-values-grid--teal) h2{color:var(--inventiva-teal,#195d67)!important}.inventiva-ir-page .inventiva-references .inventiva-references__summary,.inventiva-ir-page .inventiva-references .inventiva-references__title,.inventiva-page .inventiva-references .inventiva-references__summary,.inventiva-page .inventiva-references .inventiva-references__title{font-size:clamp(.7rem,.78vw,.84rem)!important;letter-spacing:var(--inventiva-tracking-small,.08em)!important;line-height:1.15!important}
/*# sourceMappingURL=styles.min.css.map */
