html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--wp--preset--color--brand);outline-offset:2px}.hyd-header{border-bottom:1px solid var(--wp--preset--color--line)}.hyd-header nav.wp-block-navigation:not(:has(.is-menu-open)) .wp-block-navigation__submenu-container{border:1px solid var(--wp--preset--color--line)!important;border-radius:6px;padding:.5rem 0!important;min-width:20rem!important}.hyd-header nav.wp-block-navigation:not(:has(.is-menu-open)) .wp-block-navigation__submenu-container a{padding:.45rem 1rem!important}.hyd-header .is-menu-open{padding:1rem 1.5rem 2rem!important}.hyd-header .is-menu-open .wp-block-navigation__responsive-container-content{padding-top:3rem!important;align-items:stretch!important}.hyd-header .is-menu-open .wp-block-navigation__container{align-items:stretch!important;gap:0!important;width:100%}.hyd-header .is-menu-open .wp-block-navigation-item{align-items:stretch!important;width:100%;border-bottom:1px solid var(--wp--preset--color--line)}.hyd-header .is-menu-open .wp-block-navigation-item__content{display:block;padding:.9rem 0!important;font-size:1.25rem;font-weight:600;text-align:left}.hyd-header .is-menu-open .wp-block-navigation__submenu-container{border:0!important;padding:0 0 .75rem!important;gap:0!important}.hyd-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{border:0}.hyd-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:.45rem 0 .45rem 1rem!important;font-size:1rem;font-weight:400;color:var(--wp--preset--color--muted)}.hyd-header .is-menu-open .wp-block-navigation__responsive-container-close{top:1rem;right:1.25rem}.is-style-eyebrow{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--tile);font-weight:500}.has-ink-background-color .is-style-eyebrow{color:#E9A58F}.is-style-card{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--line);border-radius:6px;overflow:hidden}.is-style-card>.wp-block-image:first-child{margin:0}.is-style-card>.wp-block-image:first-child img{border-radius:0}.hyd-card-link{transition:border-color .15s ease}.hyd-card-link:hover{border-color:var(--wp--preset--color--brand)}.hyd-card-link .hyd-more a{text-decoration:none}.hyd-card-link .hyd-more a::after{content:" →"}.is-style-checks{list-style:none;padding-left:0}.is-style-checks li{position:relative;padding-left:1.75rem}.is-style-checks li+li{margin-top:.5rem}.is-style-checks li::before{content:"";position:absolute;left:0;top:.45em;width:.9rem;height:.5rem;border-left:2px solid var(--wp--preset--color--brand);border-bottom:2px solid var(--wp--preset--color--brand);transform:rotate(-45deg)}.has-ink-background-color .is-style-checks li::before{border-color:#fff}.hyd-num{font-family:var(--wp--preset--font-family--mono);color:var(--wp--preset--color--tile)}.wp-block-details{border-top:1px solid var(--wp--preset--color--line);padding-block:1.1rem}.wp-block-details:last-of-type{border-bottom:1px solid var(--wp--preset--color--line)}.wp-block-details summary{font-weight:600;cursor:pointer;list-style:none;position:relative;padding-right:2rem}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{content:"+";position:absolute;right:0;top:-.1em;font-size:1.4em;font-weight:400;color:var(--wp--preset--color--brand)}.wp-block-details[open] summary::after{content:"–"}.wp-block-details>:not(summary){margin-top:.75rem}.hyd-yt{position:relative;aspect-ratio:16 / 9;background:#000 center / cover no-repeat;border:0;padding:0;width:100%;cursor:pointer;display:block;border-radius:6px;overflow:hidden}.hyd-yt::after{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:68px;height:48px;border-radius:12px;background:rgb(17 26 46 / .85);clip-path:none}.hyd-yt::before{content:"";position:absolute;inset:50% auto auto 50%;translate:-35% -50%;z-index:1;border-style:solid;border-width:10px 0 10px 17px;border-color:#fff0 #fff0 #fff0 #fff}.hyd-yt:hover::after{background:var(--wp--preset--color--brand)}.hyd-yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hyd-footer a{text-decoration:none}.hyd-footer a:hover{text-decoration:underline}.hyd-footer .wp-block-list{list-style:none;padding-left:0}.hyd-footer .wp-block-list li+li{margin-top:.4rem}.hyd-ratio img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.hyd-logo-blanc img{filter:brightness(0) invert(1)}@media (max-width:600px){.hyd-header .wp-block-site-logo img{width:128px!important}.hyd-header .wp-block-button__link{padding:.6rem .8rem}}.wp-block-heading a{color:inherit;text-decoration:none}.wp-block-heading a:hover{text-decoration:underline;text-underline-offset:.15em}.hyd-hero-img img{aspect-ratio:5 / 4;object-fit:cover;width:100%}.hyd-hero .is-style-eyebrow{color:#E9A58F}.hyd-btn-clair .wp-block-button__link{color:#fff;border-color:rgb(255 255 255 / .7)}.hyd-btn-clair .wp-block-button__link:hover{background:#fff;color:var(--wp--preset--color--ink);border-color:#fff}.hyd-swatches p{padding:0;width:2.25rem;height:2.25rem;margin:0;border-radius:4px;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .08)}.hyd-ratio-wide img{aspect-ratio:3 / 2;object-fit:cover;width:100%}.hyd-fond-blanc img{object-fit:contain;background:#fff}.hyd-posts>li{border-top:1px solid var(--wp--preset--color--line);padding-top:var(--wp--preset--spacing--30)}.hyd-posts .wp-block-post-excerpt__more-link{display:inline-block;margin-top:.25rem;font-weight:500;text-decoration:none}.hyd-posts .wp-block-post-excerpt__more-link::after{content:" →"}@media (min-width:782px){.hyd-sticky{position:sticky;top:1.5rem}}.hyd-fiche>.wp-block-column:first-child>.wp-block-heading{margin-top:var(--wp--preset--spacing--50)}.hyd-fiche>.wp-block-column:first-child>.wp-block-heading:first-child{margin-top:0}.hyd-docs{list-style:none;padding-left:0;font-size:var(--wp--preset--font-size--small)}.hyd-docs li+li{margin-top:.4rem}.hyd-pdf{font-family:var(--wp--preset--font-family--mono);font-size:.7rem;color:var(--wp--preset--color--muted);border:1px solid var(--wp--preset--color--line);border-radius:3px;padding:0 .3rem;margin-left:.25rem}.hyd-outil img{aspect-ratio:4 / 3;object-fit:contain;width:100%;background:#fff}.hyd-sw-item{gap:.35rem!important}.hyd-sw{padding:0!important;height:3.25rem;margin:0;border-radius:4px;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .08)}.wp-block-details h3{font-size:var(--wp--preset--font-size--medium);margin-top:1.25rem}.hyd-coord{list-style:none;padding-left:0}.hyd-coord li{display:flex;gap:1rem;padding-block:.6rem;border-top:1px solid var(--wp--preset--color--line)}.hyd-coord li:last-child{border-bottom:1px solid var(--wp--preset--color--line)}.hyd-k{flex:0 0 7rem;font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--x-small);text-transform:uppercase;letter-spacing:.06em;color:var(--wp--preset--color--muted);padding-top:.2em}.hyd-form{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.hyd-form>p{margin:0 0 1rem}.hyd-field-message,.hyd-consent,.hyd-form-erreur,.hyd-form>p:last-child{grid-column:1 / -1}@media (max-width:600px){.hyd-form{grid-template-columns:1fr}}.hyd-field label{display:block;font-size:var(--wp--preset--font-size--small);font-weight:500;margin-bottom:.3rem}.hyd-field input:not([type=checkbox]),.hyd-field textarea{width:100%;box-sizing:border-box;font:inherit;font-size:1rem;padding:.7rem .8rem;border:1px solid var(--wp--preset--color--line);border-radius:4px;background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink)}.hyd-field input:focus,.hyd-field textarea:focus{border-color:var(--wp--preset--color--brand);background:#fff}.hyd-consent{display:flex;gap:.6rem;align-items:flex-start;font-size:var(--wp--preset--font-size--x-small);color:var(--wp--preset--color--muted)}.hyd-consent input{margin-top:.25rem;accent-color:var(--wp--preset--color--brand)}.hyd-consent label{display:inline;font-weight:400}.hyd-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.hyd-form-erreur{background:#FBEAE5;color:#7A2A16;border-left:3px solid var(--wp--preset--color--tile);padding:.75rem 1rem;font-size:var(--wp--preset--font-size--small)}.hyd-form button{cursor:pointer}.hyd-table table{border-collapse:collapse;width:100%}.hyd-table th{text-align:left;font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--x-small);text-transform:uppercase;letter-spacing:.06em;color:var(--wp--preset--color--muted);font-weight:500}.hyd-table th,.hyd-table td{border:0;border-bottom:1px solid var(--wp--preset--color--line);padding:.75rem .75rem .75rem 0;vertical-align:top}@media (max-width:781px){.hyd-table{overflow-x:auto}.hyd-table table{min-width:36rem}}.hyd-etape{border-top:2px solid var(--wp--preset--color--brand);padding-top:var(--wp--preset--spacing--30)}.hyd-etape>*{margin-block:.35rem}.hyd-nuancier img{max-width:30rem}.hyd-meta .is-style-eyebrow{margin:0}.hyd-meta>*+*::before{content:"·";margin-right:.75rem;color:var(--wp--preset--color--line)}.hyd-article{font-size:1.0625rem;line-height:1.75}.hyd-article>h2{font-size:var(--wp--preset--font-size--large);font-size:clamp(1.375rem, 1.1rem + 1vw, 1.75rem);margin-top:var(--wp--preset--spacing--50)}.hyd-article>h3{font-size:var(--wp--preset--font-size--medium);margin-top:var(--wp--preset--spacing--40)}.hyd-article li+li{margin-top:.4rem}.hyd-article img{border-radius:6px}.hyd-article>p:last-child a{font-weight:600}.hyd-fiches h2{margin-top:var(--wp--preset--spacing--60)}.hyd-fiches h2:first-child{margin-top:0}.hyd-header nav.wp-block-navigation:not(:has(.is-menu-open)) .hyd-nav-mobile{display:none}.hyd-header .is-menu-open .hyd-nav-mobile .wp-block-navigation-item__content{color:var(--wp--preset--color--brand)}