@media screen and (max-width:48rem){body{--wp--style--root--padding-right:var(
      --wp--preset--spacing--40
    );--wp--style--root--padding-left:var(
      --wp--preset--spacing--40
    )}}*,*:before,*:after{box-sizing:border-box}img,svg{display:block;max-width:100%;height:auto}#icon-sprite{display:none}h1{text-align:center}ul,ol{margin-left:0;margin-right:0;padding-left:1rem}a{color:inherit}.is-style-emphasized{font-size:var(--wp--preset--font-size--large);max-width:var(--wp--style--global--wide-size)!important}.wp-block-heading.is-style-allcaps{text-transform:uppercase;font-size:inherit;margin-bottom:var(--wp--preset--spacing--20)}ul.is-style-cv{list-style:none;padding:0;margin:0}ul.is-style-cv li{margin-bottom:var(--wp--preset--spacing--20)}body .is-layout-constrained>.is-style-wider:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:calc(var(--wp--style--global--content-size)+(var(--wp--style--global--wide-size) - var(--wp--style--global--content-size)) / 2)}.site{position:relative}.site-header{font-weight:400;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);display:grid;grid-template-columns:repeat(6,1fr);gap:var(--wp--preset--spacing--40) 1em;line-height:1;position:sticky;top:0;z-index:1;backdrop-filter:blur(.25rem)}.admin-bar .site-header{top:var(--wp-admin--admin-bar--height)}.site-header.site-header.nav-toggled{backdrop-filter:none}.site-header::before{content:"";display:block;position:absolute;width:100%;left:0;top:0;height:100%;background-color:var(--wp--preset--color--base);opacity:.9}.site-header.nav-toggled::before{opacity:0}.site-header .site-branding,.site-header .menu-toggle,.site-header .language-selector,.site-header .logo-link{position:relative;z-index:1}.site-header .site-branding{grid-column:1/5}.site-header .main-navigation{grid-column:5/6}.site-header .logo-link{grid-column:6/7}.site-title{font-size:inherit;margin:0;font-weight:inherit;text-align:left}.site-title a{text-decoration:none}.menu-toggle-icon{width:1em;display:none}.menu-toggle-icon>*{fill:none;stroke:var(--wp--preset--color--contrast)}.main-navigation.toggled .menu-toggle-icon{display:inline-block}.menu-toggle:hover,.menu-toggle:focus,.site-header a:hover,.site-header a:focus,.main-navigation .current-menu-item a{font-weight:700;letter-spacing:-.024em;outline:0}.menu-toggle:hover .menu-toggle-icon>*,.menu-toggle:focus .menu-toggle-icon>*{stroke-width:2px}.logo-link{transition:opacity 0.2s}.logo-link svg{height:1em;width:auto;margin:0 0 0 auto}.logo-link:hover,.logo-link:focus{opacity:.5}@media screen and (min-width:32rem){.site-header{grid-template-columns:repeat(12,1fr);padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)}.site-header .site-branding{grid-column:1/7}.site-header .main-navigation{grid-column:7/12}.site-header .logo-link{grid-column:12/13}}@media screen and (min-width:48rem){.site-header{font-size:var(--wp--preset--font-size--medium)}.site-header .site-branding{grid-column:1/6}.site-header .main-navigation{grid-column:6/12}}@media screen and (min-width:64rem){.site-header{font-size:var(--wp--preset--font-size--large)}}.menu-toggle{-webkit-appearance:none;padding:0;border:0;background:none;font-size:inherit;cursor:pointer}.main-navigation>div{display:none;position:fixed;left:0;top:0;width:100%;height:100%;padding:calc(2rem+2 * var(--wp--preset--spacing--40)+var(--wp--preset--spacing--30)) var(--wp--style--root--padding-right) 0 var(--wp--style--root--padding-right)}.admin-bar .main-navigation>div{padding-top:calc(2rem+2 * var(--wp--preset--spacing--40)+var(--wp-admin--admin-bar--height))}.main-navigation>div::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--wp--preset--color--base);opacity:.9}.main-navigation>div>ul{position:relative}.main-navigation.toggled>div{display:block;backdrop-filter:blur(.25rem)}.main-navigation .nav-menu{counter-reset:item;list-style:none;padding:0 0 var(--wp--preset--spacing--40);max-height:100%;overflow-y:auto}.main-navigation li{margin-bottom:var(--wp--preset--spacing--30)}.main-navigation li.small{font-size:.75em}.main-navigation li:before{counter-increment:item;display:inline-block;text-align:right;width:2.5rem;opacity:.4;margin-right:1.5rem}.main-navigation .lang-item-first,.main-navigation .is-new-group{margin-top:var(--wp--preset--spacing--50)}.main-navigation .lang-item{display:inline-block;margin-right:.5em}.main-navigation .current-lang{opacity:.5}.main-navigation a{text-decoration:none}@media screen and (min-width:28rem){.main-navigation>div{padding-top:calc(2em+2 * var(--wp--preset--spacing--40));grid-template-columns:repeat(6,1fr);gap:1em}.admin-bar .main-navigation>div{padding-top:calc(2em+2 * var(--wp--preset--spacing--40)+var(--wp-admin--admin-bar--height))}.main-navigation.toggled>div{display:grid}.main-navigation .nav-menu{grid-column:3/10}}@media screen and (min-width:32rem){.main-navigation>div{grid-template-columns:repeat(12,1fr)}.main-navigation>div{padding-top:calc(1em+2 * var(--wp--preset--spacing--50))}.admin-bar .main-navigation>div{padding-top:calc(1em+2 * var(--wp--preset--spacing--50)+var(--wp-admin--admin-bar--height))}.main-navigation .nav-menu{grid-column:7/12}}@media screen and (min-width:48rem){.main-navigation .nav-menu{grid-column:6/12}}.site-footer-content{border-top:1px solid var(--wp--preset--color--contrast);padding:var(--wp--preset--spacing--50) 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.site-footer .site-branding{width:100%}.site-footer .site-title{text-align:center}.site-footer .logo-link{margin:var(--wp--preset--spacing--30) auto}.reseaux{list-style:none;line-height:0;width:100%;padding:0;margin:var(--wp--preset--spacing--30) auto;text-align:center}.reseaux li{display:inline-block;margin-right:.5em}.reseaux svg{width:1.25em}.reseaux a{transition:opacity 0.2s}.reseaux a:hover,.reseaux a:focus{opacity:.5}.site-footer a{text-decoration:none}.site-footer a:hover,.site-footer a:focus{font-weight:700;letter-spacing:-.02em}@media screen and (min-width:32rem){.site-footer-content{justify-content:space-between}.site-footer .site-branding{width:auto}}@media screen and (min-width:48rem){.site-footer .logo-link,.site-footer .reseaux{width:auto;margin:0}}@media screen and (min-width:64rem){.site-footer{font-size:var(--wp--preset--font-size--large)}}.page-header h1{margin:0 0 var(--wp--preset--spacing--60);border-top:1px solid var(--wp--preset--color--contrast);border-bottom:1px solid var(--wp--preset--color--contrast);padding:var(--wp--preset--spacing--40)}.post-thumbnail{margin:0}.post-thumbnail img{width:100%}.entry-content>p{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}#secondary{margin-top:var(--wp--preset--spacing--60)}.back-link,.sidebar-title{text-transform:uppercase;font-size:var(--wp--preset--font-size--medium);text-decoration:none;font-weight:700}.blog-back-link{border-top:1px solid var(--wp--preset--color--contrast)}.back-link::before{content:"";display:inline-block;width:1em;height:1em;background:url(https://www.thierrybonne.com/wp-content/themes/thierrybonne/assets/images/back-arrow.svg) center no-repeat;background-size:contain}.back-link{display:inline-block;margin:var(--wp--preset--spacing--30) 0;transition:transform 0.2s}.back-link:hover,.back-link:focus{transform:translateX(.25em)}.sidebar-title{padding-top:var(--wp--preset--spacing--50);border-top:1px solid var(--wp--preset--color--contrast)}.related-posts{display:grid;gap:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);border-bottom:1px solid var(--wp--preset--color--contrast)}.related-posts article a{text-decoration:none}.related-posts figure{margin:0;overflow:hidden}.related-posts img{transition:transform 0.4s;aspect-ratio:1.2;object-fit:cover}.related-posts a:hover img,.related-posts a:focus img{transform:scale(1.1)}.related-posts h3{font-weight:400;font-size:var(--wp--preset--font-size--medium);margin:var(--wp--preset--spacing--30) 0 0}.related-posts a:hover h3,.related-posts a:focus h3{text-decoration:underline}@media screen and (min-width:36rem){.related-posts{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:48rem){.related-posts{grid-template-columns:repeat(4,1fr)}}.project-header{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);text-align:center}.project-header>div>:last-child{margin-bottom:0}.project-info h2{margin-top:0}.project-info ul{list-style:none;padding:0;margin:var(--wp--preset--spacing--40) auto;font-size:var(--wp--preset--font-size--small)}.project-info li{margin-bottom:var(--wp--preset--spacing--20)}.projet .entry-content{margin:var(--wp--preset--spacing--50) 0}.wp-block-embed.wp-embed-aspect-16-9 iframe{width:100%;aspect-ratio:16/9;height:auto}.wp-block-embed.wp-embed-aspect-4-3 iframe{width:100%;aspect-ratio:4/3;height:auto}