@charset "UTF-8";/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}*{text-decoration-thickness:inherit}*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}html{height:100%;font-size:62.5%;text-size-adjust:100%}body{min-height:100%;font-size:1.2rem;-webkit-font-smoothing:antialiased;line-height:1;text-rendering:optimizelegibility}img,picture,video,canvas,svg,iframe{display:block;max-width:100%;vertical-align:bottom;border:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0}ol,ul,menu{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a:hover,a:active{outline:none}table{border-collapse:collapse;border-spacing:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:akkurat;font-display:auto;font-style:normal;font-weight:400;src:url(/dist/assets/lineto-akkurat-regular-9Q58kA79.woff2) format("woff2"),url(/dist/assets/lineto-akkurat-regular-BXBGVogA.woff) format("woff")}@font-face{font-family:akkurat;font-display:auto;font-style:normal;font-weight:700;src:url(/dist/assets/lineto-akkurat-bold-CsTXhJn4.woff2) format("woff2"),url(/dist/assets/lineto-akkurat-bold-BDYewa_S.woff) format("woff")}@font-face{font-family:akkurat;font-display:auto;font-style:italic;font-weight:400;src:url(/dist/assets/lineto-akkurat-italic-DWy_vH3X.woff2) format("woff2"),url(/dist/assets/lineto-akkurat-italic-0n7f0zJZ.woff) format("woff")}.prose{-webkit-hyphens:manual;hyphens:manual}.prose+.prose{margin-top:1em}.prose .prose:not(:last-child),.prose h1:not(:last-child),.prose h2:not(:last-child),.prose h3:not(:last-child),.prose h4:not(:last-child),.prose h5:not(:last-child),.prose h6:not(:last-child),.prose p:not(:last-child),.prose ol:not(:last-child),.prose ul:not(:last-child){margin-bottom:1em}.prose h1{font-family:var(--h1-font-family, inherit);font-size:var(--h1-font-size, inherit);font-weight:var(--h1-font-weight, inherit);font-style:var(--h1-font-style, normal);font-synthesis:var(--h1-font-synthesis, none);font-feature-settings:var(--h1-font-feature-settings, initial);font-variant:var(--h1-font-variant, none);font-kerning:var(--h1-font-kerning, auto);line-height:var(--h1-line-height, inherit);text-transform:var(--h1-text-transform, none);text-underline-offset:var(--h1-text-underline-offset, inherit);text-decoration-thickness:var(--h1-text-decoration-thickness, from-font);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial)}.prose h1:not(:first-child){margin-top:var(--space-2)}.prose h2{font-size:110%;text-transform:uppercase}.prose p,.prose li{transition-duration:var(--easing, .12s);transition-property:color;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.prose.has-hover :is(p,li):not(.hoverable:hover){color:var(--color-lightgray)}.prose .hoverable{transition-duration:var(--easing, .12s);transition-property:color;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.prose .hoverable:hover{color:var(--color-black)}.prose ul{padding-left:1em;list-style:disc outside}.prose ol{padding-left:1em;list-style:numeric outside}.prose li{margin-bottom:.4em}.prose figure{margin-block:var(--space-2)}.prose figure:first-child{margin-top:0}.prose figure figcaption{font-family:var(--caption-font-family, inherit);font-size:var(--caption-font-size, inherit);font-weight:var(--caption-font-weight, inherit);font-style:var(--caption-font-style, normal);font-synthesis:var(--caption-font-synthesis, none);font-feature-settings:var(--caption-font-feature-settings, initial);font-variant:var(--caption-font-variant, none);font-kerning:var(--caption-font-kerning, auto);line-height:var(--caption-line-height, inherit);text-transform:var(--caption-text-transform, none);text-underline-offset:var(--caption-text-underline-offset, inherit);text-decoration-thickness:var(--caption-text-decoration-thickness, from-font);word-spacing:var(--caption-word-spacing, normal);letter-spacing:var(--caption-letter-spacing, normal);font-variation-settings:var(--caption-font-variation-settings, initial);margin-top:var(--space-0);color:var(--color-lightgray)}.prose:is(blockquote),.prose blockquote{font-family:var(--quote-font-family, inherit);font-size:var(--quote-font-size, inherit);font-weight:var(--quote-font-weight, inherit);font-style:var(--quote-font-style, normal);font-synthesis:var(--quote-font-synthesis, none);font-feature-settings:var(--quote-font-feature-settings, initial);font-variant:var(--quote-font-variant, none);font-kerning:var(--quote-font-kerning, auto);line-height:var(--quote-line-height, inherit);text-transform:var(--quote-text-transform, none);text-underline-offset:var(--quote-text-underline-offset, inherit);text-decoration-thickness:var(--quote-text-decoration-thickness, from-font);word-spacing:var(--quote-word-spacing, normal);letter-spacing:var(--quote-letter-spacing, normal);font-variation-settings:var(--quote-font-variation-settings, initial);padding-left:var(--space-gutter);margin-block:var(--space-2);border-left:3px solid var(--color-accent)}.prose:is(blockquote) footer,.prose blockquote footer{font-family:var(--caption-font-family, inherit);font-size:var(--caption-font-size, inherit);font-weight:var(--caption-font-weight, inherit);font-style:var(--caption-font-style, normal);font-synthesis:var(--caption-font-synthesis, none);font-feature-settings:var(--caption-font-feature-settings, initial);font-variant:var(--caption-font-variant, none);font-kerning:var(--caption-font-kerning, auto);line-height:var(--caption-line-height, inherit);text-transform:var(--caption-text-transform, none);text-underline-offset:var(--caption-text-underline-offset, inherit);text-decoration-thickness:var(--caption-text-decoration-thickness, from-font);word-spacing:var(--caption-word-spacing, normal);letter-spacing:var(--caption-letter-spacing, normal);font-variation-settings:var(--caption-font-variation-settings, initial);margin-top:var(--space-gutter);color:var(--color-darkgray);text-align:right}.prose pre{padding:var(--space-gutter);margin-block:1em;white-space:pre-wrap;background:#0000001a;border-radius:3px}.prose table{font-family:var(--table-font-family, inherit);font-size:var(--table-font-size, inherit);font-weight:var(--table-font-weight, inherit);font-style:var(--table-font-style, normal);font-synthesis:var(--table-font-synthesis, none);font-feature-settings:var(--table-font-feature-settings, initial);font-variant:var(--table-font-variant, none);font-kerning:var(--table-font-kerning, auto);line-height:var(--table-line-height, inherit);text-transform:var(--table-text-transform, none);text-underline-offset:var(--table-text-underline-offset, inherit);text-decoration-thickness:var(--table-text-decoration-thickness, from-font);word-spacing:var(--table-word-spacing, normal);letter-spacing:var(--table-letter-spacing, normal);font-variation-settings:var(--table-font-variation-settings, initial);width:100%;margin-block:var(--space-gutter);border-collapse:collapse}@media print{.prose table{page-break-inside:avoid}}.prose table th,.prose table td{padding:var(--space-0);text-align:left;vertical-align:middle;border:1.5px solid var(--color-accent)}.prose hr{margin-block:var(--space-2);border:0;border-top:1.5px solid var(--color-accent)}.prose.interview{margin-block:var(--space-gutter)}.prose.interview:first-child{margin-top:0}.prose.interview h6{font-family:var(--body-font-family, inherit);font-size:var(--body-font-size, inherit);font-weight:var(--body-font-weight, inherit);font-style:var(--body-font-style, normal);font-synthesis:var(--body-font-synthesis, none);font-feature-settings:var(--body-font-feature-settings, initial);font-variant:var(--body-font-variant, none);font-kerning:var(--body-font-kerning, auto);line-height:var(--body-line-height, inherit);text-transform:var(--body-text-transform, none);text-underline-offset:var(--body-text-underline-offset, inherit);text-decoration-thickness:var(--body-text-decoration-thickness, from-font);word-spacing:var(--body-word-spacing, normal);letter-spacing:var(--body-letter-spacing, normal);font-variation-settings:var(--body-font-variation-settings, initial);display:inline-block;margin:0;font-size:90%;font-weight:700;color:var(--color-accent);text-transform:uppercase}.prose.interview h6:after{content:"  "}.prose.interview h6+p{display:inline}.prose.interview p{margin-bottom:0}.prose.interview p+p{margin-top:var(--space-0)}.prose.interview .question{margin-bottom:var(--space-gutter);font-weight:700}.prose.interview .answer{padding-left:var(--space-gutter)}.prose.interview .answer h6{margin-left:calc(-1 * var(--space-gutter))}:root{--color-accent: #000;--color-white: #FFF;--color-black: #000;--color-darkgray: #2F312F;--color-lightgray: #A0A0A0;--color-blue: #4200FA;--color-lightblue: #38B4FF;--color-green: #00BE40;--color-yellow: #FFB400;--color-red: #F83053;--space-0: 1rem;--space-1: 2rem;--space-2: 4rem;--space-3: 8rem;--space-gutter: var(--space-1);--z-menu: 9;--easing: .2s;--body-font-family: akkurat, sans-serif;--body-font-size: 1.8rem;--body-line-height: 1.33;--body-text-decoration-thickness: 1.5px;--body-text-underline-offset: .26em;--menu-font-size: 1.6rem;--menu-font-weight: bold;--menu-text-transform: lowercase;--label-font-size: 1.3rem;--label-font-weight: bold;--label-text-transform: uppercase;--h1-font-size: 3rem;--h1-font-weight: bold;--h1-text-transform: uppercase;--h1-line-height: 115%;--quote-font-size: 2.6rem;--quote-font-style: italic;--caption-font-size: 1.6rem;--caption-font-style: italic}:root [data-uri=actualites]{--color-accent: var(--color-red)}:root [data-uri=qui-sommes-nous]{--color-accent: var(--color-blue)}:root [data-uri=publications]{--color-accent: var(--color-green)}:root [data-uri=salaires-et-conventions]{--color-accent: var(--color-lightblue)}:root [data-uri=ressources]{--color-accent: var(--color-yellow)}html{scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:calc(var(--menu-height) + var(--space-2))}body{font-family:var(--body-font-family, inherit);font-size:var(--body-font-size, inherit);font-weight:var(--body-font-weight, inherit);font-style:var(--body-font-style, normal);font-synthesis:var(--body-font-synthesis, none);font-feature-settings:var(--body-font-feature-settings, initial);font-variant:var(--body-font-variant, none);font-kerning:var(--body-font-kerning, auto);line-height:var(--body-line-height, inherit);text-transform:var(--body-text-transform, none);text-underline-offset:var(--body-text-underline-offset, inherit);text-decoration-thickness:var(--body-text-decoration-thickness, from-font);word-spacing:var(--body-word-spacing, normal);letter-spacing:var(--body-letter-spacing, normal);font-variation-settings:var(--body-font-variation-settings, initial);display:grid;grid-template-rows:auto 1fr auto;color:var(--color-black);background:var(--color-white)}html[data-hash=debug] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,transparent var(--space-gutter),red 0);background-size:calc((100vw - var(--space-gutter)) / 6);opacity:.1}main{display:grid;grid-template-rows:auto 1fr}a{-webkit-tap-highlight-color:rgba(255,255,255,0);color:inherit;text-decoration-line:none;text-decoration-thickness:inherit}.prose a{text-decoration-line:underline;text-underline-offset:inherit;text-decoration-thickness:inherit;text-decoration-color:var(--color-accent)}a[href^="tel:"]{text-decoration:none}figure img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;object-fit:cover;object-position:var(--focus-x, 50%) var(--focus-y, 50%)}@media (scripting: enabled){figure img[loading=lazy],figure video{transition-duration:var(--easing, .12s);transition-property:opacity;transition-timing-function:cubic-bezier(.25,.1,.25,1);opacity:0}figure img[loading=lazy].is-loaded,figure video.is-loaded{opacity:1}}figure img[data-photoswipe]{cursor:pointer;cursor:zoom-in}figure iframe{width:100%;aspect-ratio:16/9}figure audio{display:block;width:100%}figure figcaption:empty{display:none}:root{--toc-font-size: 2rem;--toc-font-weight: bold;--toc-text-transform: lowercase;--attachments-font-size: 1.6rem;--attachments-font-weight: bold;--attachments-line-height: 140%;--archives-font-size: 1.6rem;--archives-font-weight: bold;--archives-line-height: 120%}.article{display:grid;grid-template-columns:calc((100vw - var(--space-gutter)) / 6 * 2 - var(--space-gutter)) calc((100vw - var(--space-gutter)) / 6 * 4 - var(--space-gutter));gap:var(--space-gutter);padding-block:var(--space-2);padding-inline:var(--space-gutter);animation:main-appears var(--easing) forwards}@keyframes main-appears{0%{opacity:0}to{opacity:1}}@media (max-width: 1180px){.article{grid-template-columns:calc((100vw - var(--space-gutter)) / 12 * 3 - var(--space-gutter)) calc((100vw - var(--space-gutter)) / 12 * 9 - var(--space-gutter))}}@media (max-width: 768px){.article{grid-template-columns:1fr;padding:0}}.article__sidebar{font-family:var(--toc-font-family, inherit);font-size:var(--toc-font-size, inherit);font-weight:var(--toc-font-weight, inherit);font-style:var(--toc-font-style, normal);font-synthesis:var(--toc-font-synthesis, none);font-feature-settings:var(--toc-font-feature-settings, initial);font-variant:var(--toc-font-variant, none);font-kerning:var(--toc-font-kerning, auto);line-height:var(--toc-line-height, inherit);text-transform:var(--toc-text-transform, none);text-underline-offset:var(--toc-text-underline-offset, inherit);text-decoration-thickness:var(--toc-text-decoration-thickness, from-font);word-spacing:var(--toc-word-spacing, normal);letter-spacing:var(--toc-letter-spacing, normal);font-variation-settings:var(--toc-font-variation-settings, initial);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-gutter);padding-right:var(--space-gutter)}@media (min-width: 769px){.article__sidebar{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll;position:sticky;top:var(--menu-height);max-height:calc(100vh - var(--menu-height));padding-block:var(--space-gutter);margin-bottom:calc(-1 * var(--space-gutter))}.article__sidebar::-webkit-scrollbar{height:0;background:transparent}}@media (max-width: 768px){.article__sidebar{height:min-content;padding:var(--space-gutter);background:var(--color-accent)}.article__sidebar,.article__sidebar *{color:var(--color-white)!important}}.article__sidebar a{transition-duration:var(--easing, .12s);transition-property:color;transition-timing-function:cubic-bezier(.25,.1,.25,1);color:var(--color-lightgray)}.article__sidebar a:hover,.article__sidebar a.is-active{color:var(--color-accent)}.article__sidebar .attachments{font-family:var(--attachments-font-family, inherit);font-size:var(--attachments-font-size, inherit);font-weight:var(--attachments-font-weight, inherit);font-style:var(--attachments-font-style, normal);font-synthesis:var(--attachments-font-synthesis, none);font-feature-settings:var(--attachments-font-feature-settings, initial);font-variant:var(--attachments-font-variant, none);font-kerning:var(--attachments-font-kerning, auto);line-height:var(--attachments-line-height, inherit);text-transform:var(--attachments-text-transform, none);text-underline-offset:var(--attachments-text-underline-offset, inherit);text-decoration-thickness:var(--attachments-text-decoration-thickness, from-font);word-spacing:var(--attachments-word-spacing, normal);letter-spacing:var(--attachments-letter-spacing, normal);font-variation-settings:var(--attachments-font-variation-settings, initial)}.article__sidebar details.archives{all:unset}.article__sidebar .archives{font-family:var(--archives-font-family, inherit);font-size:var(--archives-font-size, inherit);font-weight:var(--archives-font-weight, inherit);font-style:var(--archives-font-style, normal);font-synthesis:var(--archives-font-synthesis, none);font-feature-settings:var(--archives-font-feature-settings, initial);font-variant:var(--archives-font-variant, none);font-kerning:var(--archives-font-kerning, auto);line-height:var(--archives-line-height, inherit);text-transform:var(--archives-text-transform, none);text-underline-offset:var(--archives-text-underline-offset, inherit);text-decoration-thickness:var(--archives-text-decoration-thickness, from-font);word-spacing:var(--archives-word-spacing, normal);letter-spacing:var(--archives-letter-spacing, normal);font-variation-settings:var(--archives-font-variation-settings, initial);margin-top:var(--space-gutter)}.article__sidebar .archives summary{font-family:var(--toc-font-family, inherit);font-size:var(--toc-font-size, inherit);font-weight:var(--toc-font-weight, inherit);font-style:var(--toc-font-style, normal);font-synthesis:var(--toc-font-synthesis, none);font-feature-settings:var(--toc-font-feature-settings, initial);font-variant:var(--toc-font-variant, none);font-kerning:var(--toc-font-kerning, auto);line-height:var(--toc-line-height, inherit);text-transform:var(--toc-text-transform, none);text-underline-offset:var(--toc-text-underline-offset, inherit);text-decoration-thickness:var(--toc-text-decoration-thickness, from-font);word-spacing:var(--toc-word-spacing, normal);letter-spacing:var(--toc-letter-spacing, normal);font-variation-settings:var(--toc-font-variation-settings, initial)}.article__sidebar .archives ul{display:flex;flex-wrap:wrap;gap:var(--space-0);margin-top:var(--space-0)}.article__content{max-width:70rem}@media (max-width: 768px){.article__content{padding:var(--space-gutter)}}.article__content header .label{margin-bottom:var(--space-0)}.article__content>figure{margin-bottom:var(--space-gutter)}.article__content>figure figcaption{font-family:var(--caption-font-family, inherit);font-size:var(--caption-font-size, inherit);font-weight:var(--caption-font-weight, inherit);font-style:var(--caption-font-style, normal);font-synthesis:var(--caption-font-synthesis, none);font-feature-settings:var(--caption-font-feature-settings, initial);font-variant:var(--caption-font-variant, none);font-kerning:var(--caption-font-kerning, auto);line-height:var(--caption-line-height, inherit);text-transform:var(--caption-text-transform, none);text-underline-offset:var(--caption-text-underline-offset, inherit);text-decoration-thickness:var(--caption-text-decoration-thickness, from-font);word-spacing:var(--caption-word-spacing, normal);letter-spacing:var(--caption-letter-spacing, normal);font-variation-settings:var(--caption-font-variation-settings, initial);margin-top:var(--space-0);color:var(--color-lightgray)}.footer{font-family:var(--menu-font-family, inherit);font-size:var(--menu-font-size, inherit);font-weight:var(--menu-font-weight, inherit);font-style:var(--menu-font-style, normal);font-synthesis:var(--menu-font-synthesis, none);font-feature-settings:var(--menu-font-feature-settings, initial);font-variant:var(--menu-font-variant, none);font-kerning:var(--menu-font-kerning, auto);line-height:var(--menu-line-height, inherit);text-transform:var(--menu-text-transform, none);text-underline-offset:var(--menu-text-underline-offset, inherit);text-decoration-thickness:var(--menu-text-decoration-thickness, from-font);word-spacing:var(--menu-word-spacing, normal);letter-spacing:var(--menu-letter-spacing, normal);font-variation-settings:var(--menu-font-variation-settings, initial);justify-content:space-between;padding:var(--space-gutter);margin-top:-1px;color:var(--color-white);background:var(--color-black)}.footer .hoverable{transition-duration:var(--easing, .12s);transition-property:color,opacity;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.footer .has-hover .hoverable:not(:hover){color:var(--color-lightgray)}.footer .has-hover .hoverable:has(figure):not(:hover){opacity:.5}.footer,.footer__links,.footer__partners{display:flex;align-items:center;gap:var(--space-gutter)}@media (max-width: 768px){.footer,.footer__links,.footer__partners{flex-direction:column;align-items:flex-start;gap:var(--space-0)}}.footer a{position:relative;display:block}.footer a:after{content:"";position:absolute;inset:calc(-1 * var(--space-0))}@media (max-width: 768px){.footer__partners{align-items:flex-end;margin-top:var(--space-gutter);margin-left:auto}}.footer__partner img{width:auto;height:2em}@media (max-width: 768px){.footer__partner img{height:1.5em}}.header{--header-background: var(--color-accent);--header-color: var(--color-white);padding-block:var(--space-2);padding-inline:var(--space-gutter);padding-left:calc(var(--space-gutter) + (100vw - var(--space-gutter)) / 6 * 2);background:var(--header-background)}@media (max-width: 1180px){.header{padding-left:calc(var(--space-gutter) + (100vw - var(--space-gutter)) / 12 * 3)}}@media (max-width: 768px){.header{padding:var(--space-gutter)}}.header,.header *{color:var(--header-color)!important;text-decoration-color:var(--header-color)!important}.header>*{max-width:70rem}.header__title{font-family:var(--h1-font-family, inherit);font-size:var(--h1-font-size, inherit);font-weight:var(--h1-font-weight, inherit);font-style:var(--h1-font-style, normal);font-synthesis:var(--h1-font-synthesis, none);font-feature-settings:var(--h1-font-feature-settings, initial);font-variant:var(--h1-font-variant, none);font-kerning:var(--h1-font-kerning, auto);line-height:var(--h1-line-height, inherit);text-transform:var(--h1-text-transform, none);text-underline-offset:var(--h1-text-underline-offset, inherit);text-decoration-thickness:var(--h1-text-decoration-thickness, from-font);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial)}.header>.label{margin-bottom:var(--space-0)}.header__content{margin-top:var(--space-gutter)}.label{font-family:var(--label-font-family, inherit);font-size:var(--label-font-size, inherit);font-weight:var(--label-font-weight, inherit);font-style:var(--label-font-style, normal);font-synthesis:var(--label-font-synthesis, none);font-feature-settings:var(--label-font-feature-settings, initial);font-variant:var(--label-font-variant, none);font-kerning:var(--label-font-kerning, auto);line-height:var(--label-line-height, inherit);text-transform:var(--label-text-transform, none);text-underline-offset:var(--label-text-underline-offset, inherit);text-decoration-thickness:var(--label-text-decoration-thickness, from-font);word-spacing:var(--label-word-spacing, normal);letter-spacing:var(--label-letter-spacing, normal);font-variation-settings:var(--label-font-variation-settings, initial);display:flex;flex-wrap:wrap;color:var(--color-accent)}.label time:has(+*):after{content:"— "}.label__categories{display:flex;flex-wrap:wrap}.label__category:has(+.label__category):after{content:", "}:is(time,.label__category){transition-duration:var(--easing, .12s);transition-property:opacity;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.label.has-hover :is(time,.label__category):not(:hover){opacity:.3}:root{--menu-height: 7.2rem}.menu{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:sticky;z-index:var(--z-menu);top:0;width:100%;padding:var(--space-gutter);color:var(--color-white);background:var(--color-black)}.menu .hoverable{transition-duration:var(--easing, .12s);transition-property:color,opacity;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.menu .has-hover .hoverable:not(:hover){color:var(--color-lightgray)}.menu,.menu__items{display:flex;justify-content:space-between;align-items:center;gap:var(--space-gutter)}.menu__items{width:calc((100vw - var(--space-gutter)) / 6 * 4 - var(--space-gutter))}@media (max-width: 1350px){.menu__items{width:auto}}@media (max-width: 1180px){.menu__items{position:fixed;z-index:var(--z-menu);top:var(--menu-height);right:0;left:0;flex-direction:column;align-items:flex-start;gap:var(--space-0);padding:var(--space-gutter);background:var(--color-black)}.menu__items:after{content:"";position:absolute;top:100%;right:0;left:0;width:100%;height:100vh;background:#00000080;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}}.menu__item{font-family:var(--menu-font-family, inherit);font-size:var(--menu-font-size, inherit);font-weight:var(--menu-font-weight, inherit);font-style:var(--menu-font-style, normal);font-synthesis:var(--menu-font-synthesis, none);font-feature-settings:var(--menu-font-feature-settings, initial);font-variant:var(--menu-font-variant, none);font-kerning:var(--menu-font-kerning, auto);line-height:var(--menu-line-height, inherit);text-transform:var(--menu-text-transform, none);text-underline-offset:var(--menu-text-underline-offset, inherit);text-decoration-thickness:var(--menu-text-decoration-thickness, from-font);word-spacing:var(--menu-word-spacing, normal);letter-spacing:var(--menu-letter-spacing, normal);font-variation-settings:var(--menu-font-variation-settings, initial)}@media (max-width: 1180px){.menu__item{font-size:1.8rem;text-transform:uppercase}.menu__item svg{width:auto;height:1em;margin-top:var(--space-gutter)}}.menu__item a{transition-duration:var(--easing, .12s);transition-property:color;transition-timing-function:cubic-bezier(.25,.1,.25,1);position:relative;display:block}.menu__item a:after{content:"";position:absolute;inset:calc(-1 * var(--space-gutter))}@media (max-width: 1180px){.menu__item a:after{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}}.menu label[for=toggle-menu]{display:none;cursor:pointer}@media (max-width: 1180px){.menu label[for=toggle-menu]{display:block}}#toggle-menu:checked~.menu label[for=toggle-menu] svg:first-child,#toggle-menu:not(:checked)~.menu label[for=toggle-menu] svg:last-child{display:none}@media (max-width: 1180px){#toggle-menu:not(:checked)~.menu .menu__items{display:none}}#toggle-menu{display:none}body:has(#toggle-menu:checked){overflow:hidden}:root{--pswp-icon-color: var(--color-white);--pswp-icon-color-secondary: var(--color-white)}.pswp{color:var(--color-white)}.pswp__bg{background-color:var(--color-black)}.pswp__icn-shadow{display:none}.pswp__button.pswp__button{display:grid;width:auto;height:auto}.pswp__button.pswp__button svg{position:relative;inset:auto;width:var(--space-2);margin:0;color:var(--color-white)}.pswp__button.pswp__button.pswp__button--close{padding:var(--space-1);margin-right:0}.pswp__button.pswp__button.pswp__button--arrow{padding:var(--space-2)}.pswp__button.pswp__button.pswp__button--arrow--prev{left:0;padding-left:var(--space-1)}@media (max-width: 768px){.pswp__button.pswp__button.pswp__button--arrow--prev{display:none}}.pswp__button.pswp__button.pswp__button--arrow--next{right:0;padding-right:var(--space-1)}@media (max-width: 768px){.pswp__button.pswp__button.pswp__button--arrow--next{display:none}}.pswp--one-slide .pswp__button--arrow{display:none}.pswp__counter{font-family:var(--tag-font-family, inherit);font-size:var(--tag-font-size, inherit);font-weight:var(--tag-font-weight, inherit);font-style:var(--tag-font-style, normal);font-synthesis:var(--tag-font-synthesis, none);font-feature-settings:var(--tag-font-feature-settings, initial);font-variant:var(--tag-font-variant, none);font-kerning:var(--tag-font-kerning, auto);line-height:var(--tag-line-height, inherit);text-transform:var(--tag-text-transform, none);text-underline-offset:var(--tag-text-underline-offset, inherit);text-decoration-thickness:var(--tag-text-decoration-thickness, from-font);word-spacing:var(--tag-word-spacing, normal);letter-spacing:var(--tag-letter-spacing, normal);font-variation-settings:var(--tag-font-variation-settings, initial);margin:var(--space-1);font-variant-numeric:tabular-nums;text-shadow:none}.card--page{display:flex;flex-direction:column}.card--page+.card--page{margin-top:var(--space-2)}.card--page .label{margin-bottom:var(--space-0)}.card--page h2{font-family:var(--h1-font-family, inherit);font-size:var(--h1-font-size, inherit);font-weight:var(--h1-font-weight, inherit);font-style:var(--h1-font-style, normal);font-synthesis:var(--h1-font-synthesis, none);font-feature-settings:var(--h1-font-feature-settings, initial);font-variant:var(--h1-font-variant, none);font-kerning:var(--h1-font-kerning, auto);line-height:var(--h1-line-height, inherit);text-transform:var(--h1-text-transform, none);text-underline-offset:var(--h1-text-underline-offset, inherit);text-decoration-thickness:var(--h1-text-decoration-thickness, from-font);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial);margin-bottom:var(--space-0)}.card--page .comptes-rendus{color:var(--color-accent)}.card--page .comptes-rendus:after{content:" —"}.card--page figure{margin-top:var(--space-0);margin-bottom:var(--space-gutter)}.card--page figure figcaption{display:none}.card--page .readmore{font-family:var(--menu-font-family, inherit);font-size:var(--menu-font-size, inherit);font-weight:var(--menu-font-weight, inherit);font-style:var(--menu-font-style, normal);font-synthesis:var(--menu-font-synthesis, none);font-feature-settings:var(--menu-font-feature-settings, initial);font-variant:var(--menu-font-variant, none);font-kerning:var(--menu-font-kerning, auto);line-height:var(--menu-line-height, inherit);text-transform:var(--menu-text-transform, none);text-underline-offset:var(--menu-text-underline-offset, inherit);text-decoration-thickness:var(--menu-text-decoration-thickness, from-font);word-spacing:var(--menu-word-spacing, normal);letter-spacing:var(--menu-letter-spacing, normal);font-variation-settings:var(--menu-font-variation-settings, initial);margin-top:var(--space-0);color:var(--color-accent);text-align:right}.card--publication{display:flex;flex-direction:column}.card--publication h2{font-family:var(--h1-font-family, inherit);font-size:var(--h1-font-size, inherit);font-weight:var(--h1-font-weight, inherit);font-style:var(--h1-font-style, normal);font-synthesis:var(--h1-font-synthesis, none);font-feature-settings:var(--h1-font-feature-settings, initial);font-variant:var(--h1-font-variant, none);font-kerning:var(--h1-font-kerning, auto);line-height:var(--h1-line-height, inherit);text-transform:var(--h1-text-transform, none);text-underline-offset:var(--h1-text-underline-offset, inherit);text-decoration-thickness:var(--h1-text-decoration-thickness, from-font);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial);font-size:var(--body-font-size)}.card--publication figure,.card--publication .cover-placeholder{aspect-ratio:21/29.7;margin-bottom:var(--space-0);overflow:hidden}.card--publication .cover-placeholder{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;align-items:flex-end;padding:var(--space-gutter);background:var(--card-color-accent, var(--color-accent))}.card--publication .cover-placeholder span{position:absolute;bottom:.5em;left:-1ch;width:200%;font-size:12rem;font-weight:400;line-height:1em;letter-spacing:.5ch;color:var(--color-white);text-transform:uppercase}.card--publication .cover-placeholder div{font-family:var(--h1-font-family, inherit);font-size:var(--h1-font-size, inherit);font-weight:var(--h1-font-weight, inherit);font-style:var(--h1-font-style, normal);font-synthesis:var(--h1-font-synthesis, none);font-feature-settings:var(--h1-font-feature-settings, initial);font-variant:var(--h1-font-variant, none);font-kerning:var(--h1-font-kerning, auto);line-height:var(--h1-line-height, inherit);text-transform:var(--h1-text-transform, none);text-underline-offset:var(--h1-text-underline-offset, inherit);text-decoration-thickness:var(--h1-text-decoration-thickness, from-font);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial);position:relative;z-index:1;font-size:2.4rem}.card--publication .cover-placeholder div svg{margin-bottom:.5em}:root{--xl-font-size: clamp(4rem, 10vw, 20rem);--xl-line-height: 87%;--xl-font-weight: bold;--l-font-size: clamp(4rem, 7vw, 20rem);--l-line-height: 90%;--l-font-weight: bold;--m-font-size: clamp(4rem, 6vw, 20rem);--m-line-height: 90%;--m-font-weight: bold}main[data-barba-namespace=home]{background:var(--color-black)}main[data-barba-namespace=home] .pinned__page{max-width:100vw;max-width:100svw;padding:var(--space-gutter);background:var(--color-accent)}main[data-barba-namespace=home] .pinned__page,main[data-barba-namespace=home] .pinned__page *{color:var(--color-white)}main[data-barba-namespace=home] .pinned__page h2{font-family:var(--l-font-family, inherit);font-size:var(--l-font-size, inherit);font-weight:var(--l-font-weight, inherit);font-style:var(--l-font-style, normal);font-synthesis:var(--l-font-synthesis, none);font-feature-settings:var(--l-font-feature-settings, initial);font-variant:var(--l-font-variant, none);font-kerning:var(--l-font-kerning, auto);line-height:var(--l-line-height, inherit);text-transform:var(--l-text-transform, none);text-underline-offset:var(--l-text-underline-offset, inherit);text-decoration-thickness:var(--l-text-decoration-thickness, from-font);word-spacing:var(--l-word-spacing, normal);letter-spacing:var(--l-letter-spacing, normal);font-variation-settings:var(--l-font-variation-settings, initial);overflow-wrap:break-word;padding-bottom:.1em}main[data-barba-namespace=home] .pinned__page[data-size=large] h2{font-family:var(--xl-font-family, inherit);font-size:var(--xl-font-size, inherit);font-weight:var(--xl-font-weight, inherit);font-style:var(--xl-font-style, normal);font-synthesis:var(--xl-font-synthesis, none);font-feature-settings:var(--xl-font-feature-settings, initial);font-variant:var(--xl-font-variant, none);font-kerning:var(--xl-font-kerning, auto);line-height:var(--xl-line-height, inherit);text-transform:var(--xl-text-transform, none);text-underline-offset:var(--xl-text-underline-offset, inherit);text-decoration-thickness:var(--xl-text-decoration-thickness, from-font);word-spacing:var(--xl-word-spacing, normal);letter-spacing:var(--xl-letter-spacing, normal);font-variation-settings:var(--xl-font-variation-settings, initial)}main[data-barba-namespace=home] .pinned__page.has-cover{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-gutter)}@media (max-width: 768px){main[data-barba-namespace=home] .pinned__page.has-cover{grid-template-columns:1fr}}main[data-barba-namespace=home] .pinned__page.has-cover[data-size=large]{grid-template-columns:1fr}main[data-barba-namespace=home] .pinned__page.has-cover h2{font-family:var(--m-font-family, inherit);font-size:var(--m-font-size, inherit);font-weight:var(--m-font-weight, inherit);font-style:var(--m-font-style, normal);font-synthesis:var(--m-font-synthesis, none);font-feature-settings:var(--m-font-feature-settings, initial);font-variant:var(--m-font-variant, none);font-kerning:var(--m-font-kerning, auto);line-height:var(--m-line-height, inherit);text-transform:var(--m-text-transform, none);text-underline-offset:var(--m-text-underline-offset, inherit);text-decoration-thickness:var(--m-text-decoration-thickness, from-font);word-spacing:var(--m-word-spacing, normal);letter-spacing:var(--m-letter-spacing, normal);font-variation-settings:var(--m-font-variation-settings, initial);padding-right:var(--space-gutter)}main[data-barba-namespace=home] .pinned__page.has-cover[data-size=large] h2{font-family:var(--l-font-family, inherit);font-size:var(--l-font-size, inherit);font-weight:var(--l-font-weight, inherit);font-style:var(--l-font-style, normal);font-synthesis:var(--l-font-synthesis, none);font-feature-settings:var(--l-font-feature-settings, initial);font-variant:var(--l-font-variant, none);font-kerning:var(--l-font-kerning, auto);line-height:var(--l-line-height, inherit);text-transform:var(--l-text-transform, none);text-underline-offset:var(--l-text-underline-offset, inherit);text-decoration-thickness:var(--l-text-decoration-thickness, from-font);word-spacing:var(--l-word-spacing, normal);letter-spacing:var(--l-letter-spacing, normal);font-variation-settings:var(--l-font-variation-settings, initial)}main[data-barba-namespace=home] .pinned__page .label{position:relative;z-index:1;margin-bottom:var(--space-0)}main[data-barba-namespace=home] .pinned__page figcaption{display:none}main[data-barba-namespace=home] .members{padding:var(--space-gutter);margin-top:auto}main[data-barba-namespace=home] .members,main[data-barba-namespace=home] .members *{color:var(--color-white)}main[data-barba-namespace=home] .members header{font-family:var(--label-font-family, inherit);font-size:var(--label-font-size, inherit);font-weight:var(--label-font-weight, inherit);font-style:var(--label-font-style, normal);font-synthesis:var(--label-font-synthesis, none);font-feature-settings:var(--label-font-feature-settings, initial);font-variant:var(--label-font-variant, none);font-kerning:var(--label-font-kerning, auto);line-height:var(--label-line-height, inherit);text-transform:var(--label-text-transform, none);text-underline-offset:var(--label-text-underline-offset, inherit);text-decoration-thickness:var(--label-text-decoration-thickness, from-font);word-spacing:var(--label-word-spacing, normal);letter-spacing:var(--label-letter-spacing, normal);font-variation-settings:var(--label-font-variation-settings, initial);display:flex;justify-content:space-between;margin-bottom:var(--space-gutter)}main[data-barba-namespace=home] .members header a:last-child:before{content:"+";margin-right:.5em}main[data-barba-namespace=home] .members__items{display:flex;gap:var(--space-gutter)}@media (max-width: 768px){main[data-barba-namespace=home] .members__items{display:grid;grid-template-columns:repeat(3,1fr)}}main[data-barba-namespace=home] .members .hoverable{transition-duration:var(--easing, .12s);transition-property:opacity;transition-timing-function:cubic-bezier(.25,.1,.25,1)}main[data-barba-namespace=home] .members .has-hover .hoverable:not(:hover){opacity:.5}main[data-barba-namespace=home] .members__item{flex:1}main[data-barba-namespace=home] .members figure{height:100%;aspect-ratio:120/160}main[data-barba-namespace=home] .members figcaption{display:none}main[data-barba-namespace=members] .article__sidebar{display:block}main[data-barba-namespace=members] .article__sidebar .archives{margin-top:var(--space-0)}main[data-barba-namespace=pages][data-uri=publications] .article__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-gutter);max-width:unset}main[data-barba-namespace=search] .header__content{margin-top:var(--space-0)}main[data-barba-namespace=search] form{font-family:var(--h1-font-family, inherit);font-size:var(--h1-font-size, inherit);font-weight:var(--h1-font-weight, inherit);font-style:var(--h1-font-style, normal);font-synthesis:var(--h1-font-synthesis, none);font-feature-settings:var(--h1-font-feature-settings, initial);font-variant:var(--h1-font-variant, none);font-kerning:var(--h1-font-kerning, auto);line-height:var(--h1-line-height, inherit);text-transform:var(--h1-text-transform, none);text-underline-offset:var(--h1-text-underline-offset, inherit);text-decoration-thickness:var(--h1-text-decoration-thickness, from-font);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial);position:relative;display:flex;align-items:center;border-bottom:1.5px solid}main[data-barba-namespace=search] form input[type=search]{font-family:var(--h1-font-family, inherit);font-size:var(--h1-font-size, inherit);font-weight:var(--h1-font-weight, inherit);font-style:var(--h1-font-style, normal);font-synthesis:var(--h1-font-synthesis, none);font-feature-settings:var(--h1-font-feature-settings, initial);font-variant:var(--h1-font-variant, none);font-kerning:var(--h1-font-kerning, auto);line-height:var(--h1-line-height, inherit);text-transform:var(--h1-text-transform, none);text-underline-offset:var(--h1-text-underline-offset, inherit);text-decoration-thickness:var(--h1-text-decoration-thickness, from-font);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial);flex:1;width:unset;min-width:0;color:var(--header-color);text-transform:initial;background:unset;border:unset;outline:0}main[data-barba-namespace=search] form input[type=search]::placeholder{text-transform:lowercase}main[data-barba-namespace=search] form button{all:unset;cursor:pointer}main[data-barba-namespace=search] form button svg{width:auto;height:.75em}main[data-barba-namespace=search] .card figure{display:none}:root{--help-font-size: var(--attachments-font-size);--help-line-height: var(--attachments-line-height)}main[data-barba-namespace=submit] form{display:flex;flex-direction:column;gap:var(--space-gutter);max-width:70rem}main[data-barba-namespace=submit] .field{--color-accent: var(--color-lightgray);display:flex;flex-direction:column;gap:var(--space-0)}main[data-barba-namespace=submit] .field.honey{position:absolute;left:-9999px}main[data-barba-namespace=submit] .field:focus-within,main[data-barba-namespace=submit] .field:hover{--color-accent: var(--color-black)}main[data-barba-namespace=submit] .field.has-error{--color-accent: var(--color-red)}main[data-barba-namespace=submit] label{transition-duration:var(--easing, .12s);transition-property:color;transition-timing-function:cubic-bezier(.25,.1,.25,1);font-family:var(--label-font-family, inherit);font-size:var(--label-font-size, inherit);font-weight:var(--label-font-weight, inherit);font-style:var(--label-font-style, normal);font-synthesis:var(--label-font-synthesis, none);font-feature-settings:var(--label-font-feature-settings, initial);font-variant:var(--label-font-variant, none);font-kerning:var(--label-font-kerning, auto);line-height:var(--label-line-height, inherit);text-transform:var(--label-text-transform, none);text-underline-offset:var(--label-text-underline-offset, inherit);text-decoration-thickness:var(--label-text-decoration-thickness, from-font);word-spacing:var(--label-word-spacing, normal);letter-spacing:var(--label-letter-spacing, normal);font-variation-settings:var(--label-font-variation-settings, initial);display:block}main[data-barba-namespace=submit] .field:has([required]) label:after{content:" *"}main[data-barba-namespace=submit] input,main[data-barba-namespace=submit] textarea{transition-duration:var(--easing, .12s);transition-property:border-color;transition-timing-function:cubic-bezier(.25,.1,.25,1);all:unset;padding:var(--space-0);border:1.5px solid var(--color-accent);border-radius:2px}main[data-barba-namespace=submit] textarea{overflow:hidden}main[data-barba-namespace=submit] [readonly]{color:var(--color-lightgray);border-color:var(--color-lightgray);border-style:dotted}main[data-barba-namespace=submit] ::placeholder{color:var(--color-lightgray)}main[data-barba-namespace=submit] .error{font-weight:700;color:var(--color-red)}main[data-barba-namespace=submit] .error:empty{display:none}main[data-barba-namespace=submit] .help{transition-duration:var(--easing, .12s);transition-property:color;transition-timing-function:cubic-bezier(.25,.1,.25,1);font-family:var(--help-font-family, inherit);font-size:var(--help-font-size, inherit);font-weight:var(--help-font-weight, inherit);font-style:var(--help-font-style, normal);font-synthesis:var(--help-font-synthesis, none);font-feature-settings:var(--help-font-feature-settings, initial);font-variant:var(--help-font-variant, none);font-kerning:var(--help-font-kerning, auto);line-height:var(--help-line-height, inherit);text-transform:var(--help-text-transform, none);text-underline-offset:var(--help-text-underline-offset, inherit);text-decoration-thickness:var(--help-text-decoration-thickness, from-font);word-spacing:var(--help-word-spacing, normal);letter-spacing:var(--help-letter-spacing, normal);font-variation-settings:var(--help-font-variation-settings, initial);margin-bottom:var(--space-0);color:var(--color-lightgray)}main[data-barba-namespace=submit] .help:empty{display:none}main[data-barba-namespace=submit] input[type=submit]{font-family:var(--label-font-family, inherit);font-size:var(--label-font-size, inherit);font-weight:var(--label-font-weight, inherit);font-style:var(--label-font-style, normal);font-synthesis:var(--label-font-synthesis, none);font-feature-settings:var(--label-font-feature-settings, initial);font-variant:var(--label-font-variant, none);font-kerning:var(--label-font-kerning, auto);line-height:var(--label-line-height, inherit);text-transform:var(--label-text-transform, none);text-underline-offset:var(--label-text-underline-offset, inherit);text-decoration-thickness:var(--label-text-decoration-thickness, from-font);word-spacing:var(--label-word-spacing, normal);letter-spacing:var(--label-letter-spacing, normal);font-variation-settings:var(--label-font-variation-settings, initial);width:auto;margin-left:auto;color:var(--color-white);background:var(--color-black)}
