:root{--app-hue: 171.24;--app-background-color: hsl(45, 35%, 97%);--app-section-alt-color: hsl(var(--app-hue), 18%, 93%);--app-text-color: hsl(180, 18%, 17%);--app-section-title-color: var(--app-accent-color);--app-accent-color: hsl(var(--app-hue), 100%, 34.9%)}:root{--app-content-margin-x: 1rem;--app-content-padding-y: 4rem}@media (min-width: 576px){:root{--app-content-margin-x: 2rem}}@media (min-width: 768px){:root{--app-content-padding-y: 4rem}}@media (min-width: 992px){:root{--app-content-margin-x: max(calc((100vw - 860px) / 2), 4rem);--app-content-padding-y: 4rem}}@media (min-width: 1200px){:root{--app-content-margin-x: max(calc((100vw - 1000px) / 2), 8rem)}}@media (min-width: 1400px){:root{--app-content-margin-x: max(calc((100vw - 1362px) / 2), 8rem)}}:root{--app-column-gap: 6rem;--app-row-gap: 1rem}@media (min-width: 0px){.grid-xs-1{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-xs-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-xs-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-xs-4{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}}@media (min-width: 576px){.grid-sm-1{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-sm-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-sm-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-sm-4{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}}@media (min-width: 768px){.grid-md-1{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-md-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-md-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-md-4{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}}@media (min-width: 992px){.grid-lg-1{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-lg-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-lg-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-lg-4{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}}@media (min-width: 1200px){.grid-xl-1{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-xl-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-xl-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-xl-4{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}}@media (min-width: 1400px){.grid-xxl-1{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-xxl-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-xxl-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-xxl-4{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:var(--app-row-gap) var(--app-column-gap)}}@media (min-width: 0px){.grid-auto-xs-1{display:grid;grid-template-columns:repeat(1, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-xs-2{display:grid;grid-template-columns:repeat(2, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-xs-3{display:grid;grid-template-columns:repeat(3, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-xs-4{display:grid;grid-template-columns:repeat(4, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}}@media (min-width: 576px){.grid-auto-sm-1{display:grid;grid-template-columns:repeat(1, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-sm-2{display:grid;grid-template-columns:repeat(2, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-sm-3{display:grid;grid-template-columns:repeat(3, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-sm-4{display:grid;grid-template-columns:repeat(4, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}}@media (min-width: 768px){.grid-auto-md-1{display:grid;grid-template-columns:repeat(1, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-md-2{display:grid;grid-template-columns:repeat(2, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-md-3{display:grid;grid-template-columns:repeat(3, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-md-4{display:grid;grid-template-columns:repeat(4, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}}@media (min-width: 992px){.grid-auto-lg-1{display:grid;grid-template-columns:repeat(1, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-lg-2{display:grid;grid-template-columns:repeat(2, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-lg-3{display:grid;grid-template-columns:repeat(3, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-lg-4{display:grid;grid-template-columns:repeat(4, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}}@media (min-width: 1200px){.grid-auto-xl-1{display:grid;grid-template-columns:repeat(1, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-xl-2{display:grid;grid-template-columns:repeat(2, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-xl-3{display:grid;grid-template-columns:repeat(3, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-xl-4{display:grid;grid-template-columns:repeat(4, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}}@media (min-width: 1400px){.grid-auto-xxl-1{display:grid;grid-template-columns:repeat(1, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-xxl-2{display:grid;grid-template-columns:repeat(2, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-xxl-3{display:grid;grid-template-columns:repeat(3, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}.grid-auto-xxl-4{display:grid;grid-template-columns:repeat(4, auto);grid-gap:var(--app-row-gap) var(--app-column-gap)}}@font-face{font-family:'Inter var';font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/inter/Inter-roman.var.woff2") format("woff2");font-named-instance:'Regular'}@font-face{font-family:'Inter var';font-style:italic;font-weight:100 900;font-display:swap;src:url("/fonts/inter/Inter-italic.var.woff2") format("woff2");font-named-instance:'Italic'}:root{--app-text-size: 1.0625rem;--app-section-title-size: 1.5rem;--app-big-text-size: 1.1875rem;--app-menu-item-size: 1.125rem;--app-text-letter-spacing: 0.04rem;--app-text-line-height: 1.6em}@media (min-width: 576px){:root{--app-menu-item-size: 1.9rem}}@media (min-width: 768px){:root{--app-big-text-size: 1.375rem;--app-section-title-size: 1.75rem}}@media (min-width: 992px){:root{--app-section-title-size: 2rem;--app-menu-item-size: 1.8rem}}@media (min-width: 1400px){:root{--app-menu-item-size: 2rem}}body,button{font-family:"Inter var", sans-serif}html,body{overscroll-behavior:none}html{scroll-padding-top:var(--app-header-height-fixed)}body{margin:0;font-weight:300;font-size:var(--app-text-size);letter-spacing:var(--app-text-letter-spacing);background-color:var(--app-background-color);color:var(--app-text-color)}a{color:var(--app-accent-color);text-decoration:none;transition:font-weight 0.15s}a:hover{font-weight:400}p,span{line-height:var(--app-text-line-height)}strong{font-weight:400}sup{position:relative;font-size:0.66em;vertical-align:middle;top:-0.5em}.accent-color{color:var(--app-accent-color)}svg .accent-color-fill{fill:var(--app-accent-color)}svg .accent-color-stroke{stroke:var(--app-accent-color)}svg .text-color-fill{fill:var(--app-text-color)}@media (min-width: 992px){main>section:not(:first-child) .section-content{padding-top:calc(var(--app-content-padding-y) / 2)}}.section-content{margin:0 var(--app-content-margin-x);padding:var(--app-content-padding-y) 0}.section-content .section-title{margin-bottom:2rem}.section-content .section-title h2{font-size:var(--app-section-title-size);font-weight:400;margin-top:1rem;margin-bottom:3rem;color:var(--app-section-title-color);text-align:center}.section-content .section-title p{margin-bottom:2rem}.section-content h3{font-weight:400;margin:0}.section-content h4{font-size:var(--app-big-text-size)}.section-content h5,.section-content h6{font-size:var(--app-text-size)}ul{list-style:none}ul li{position:relative;line-height:1.5em}ul li:not(:first-child){margin-top:0.5rem}ul li::before{content:'';position:absolute;left:-1rem;top:0.55em;width:0.4rem;height:0.4rem;background-color:var(--app-accent-color);border-radius:50%}.home-page main>section:nth-of-type(3),.home-page main>section:nth-of-type(5){background-color:var(--app-section-alt-color)}.home-page section:first-child{position:relative;overflow:hidden;padding-top:calc(max(10vh, 9rem))}.home-page section:first-child>.intro-content{position:relative;z-index:1;text-align:left;max-width:46rem}.home-page section:first-child>.intro-content>.intro-kicker{margin:0 0 1.25rem;text-transform:uppercase;letter-spacing:0.2em;font-size:0.75rem;font-weight:400;line-height:1.5;color:var(--app-accent-color)}.home-page section:first-child>.intro-content>h1{margin:0 0 1.4rem;max-width:20ch;font-weight:400;font-size:clamp(2.1rem, 5vw, 3.4rem);line-height:1.15}.home-page section:first-child>.intro-content>.intro-lead{margin:0 0 2.2rem;max-width:36rem;font-size:clamp(1.0625rem, 1.6vw, 1.25rem);line-height:1.6;color:color-mix(in srgb, var(--app-text-color) 72%, var(--app-background-color))}.home-page section:first-child>.intro-content>.intro-cta{display:flex;align-items:center;gap:1.4rem 1.8rem;flex-wrap:wrap}.home-page section:first-child>.intro-face{display:none}@media (min-width: 992px){.home-page section:first-child{display:flex;align-items:center;min-height:calc(min(82vh, 760px))}.home-page section:first-child>.intro-content{flex:0 1 auto;max-width:28rem}.home-page section:first-child>.intro-face{display:block;position:absolute;inset:0 0 0 auto;width:46%;height:100%;z-index:0;pointer-events:none}}@media (min-width: 1200px){.home-page section:first-child>.intro-content{max-width:32rem}.home-page section:first-child>.intro-face{width:32rem}}@media (max-height: 700px) and (max-width: 400px){.home-page section:first-child{padding-top:6rem}}.home-page .intro-face-fill{fill:var(--app-section-alt-color)}.home-page .btn{display:inline-block;padding:0.9rem 1.8rem;border:0;border-radius:999px;background-color:var(--app-accent-color);color:#fff;font:inherit;font-size:1rem;font-weight:400;letter-spacing:0.02em;cursor:pointer;transition:filter 0.15s ease, transform 0.15s ease}.home-page .btn:hover{color:#fff;font-weight:400;filter:brightness(1.05) saturate(1.05);transform:translateY(-1px)}.home-page .section-title h2{text-align:left}.home-page .values{margin-top:3rem;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2rem 2.5rem}@media (max-width: 1199px){.home-page .values{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 575px){.home-page .values{grid-template-columns:1fr}}.home-page .values>.value>h3{margin-bottom:0.5rem;color:var(--app-accent-color)}.home-page .values>.value>p{margin:0;font-size:0.9375rem;font-weight:300;line-height:1.7;color:color-mix(in srgb, var(--app-text-color) 82%, var(--app-background-color))}@media (min-width: 992px){.home-page section .section-content>p{max-width:80%}}@media (min-width: 1200px){.home-page section .section-content>p{max-width:66%}}.home-page section.gouvernance ul.person{list-style:none;margin:1.75rem 0 3rem;padding-left:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem 3.5rem}@media (max-width: 991px){.home-page section.gouvernance ul.person{grid-template-columns:1fr;gap:2.5rem}}.home-page section.gouvernance ul.person>li{margin-top:0;display:grid;grid-template-columns:auto 1fr;column-gap:1.5rem;align-items:start}.home-page section.gouvernance ul.person>li::before{content:none}@media (max-width: 575px){.home-page section.gouvernance ul.person>li{grid-template-columns:1fr;row-gap:1rem;justify-items:start}}.home-page section.gouvernance ul.person>li>.person-photo{width:6rem;aspect-ratio:1 / 1;border-radius:3rem;object-fit:cover;object-position:top center}.home-page section.gouvernance ul.person>li>.person-info{min-width:0}.home-page section.gouvernance ul.person>li>.person-info>.person-name{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.home-page section.gouvernance ul.person>li>.person-info>.person-role{margin:0.25rem 0 0.75rem;font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:var(--app-accent-color)}.home-page section.gouvernance ul.person>li>.person-info>.person-bio{margin:0;font-size:0.9375rem;font-weight:300;line-height:1.7;color:color-mix(in srgb, var(--app-text-color) 82%, var(--app-background-color))}.home-page .donation-banner{display:grid;grid-template-columns:1fr;gap:1.75rem;padding:1.75rem 2rem;background:white;border:1px solid color-mix(in srgb, var(--app-accent-color) 22%, transparent);border-radius:0.5rem}.home-page .donation-banner>.donation-col{font-size:0.9375rem;line-height:1.7;color:var(--app-text-color)}.home-page .donation-banner>.donation-col strong{font-weight:600}.home-page .donation-banner>.donation-qr{display:flex;align-items:center;justify-content:flex-start}.home-page .donation-banner .donation-qr-img{display:block;width:12rem}@media (min-width: 768px) and (max-width: 1199px){.home-page .donation-banner{grid-template-columns:1fr auto}.home-page .donation-banner>.donation-qr{grid-column:2;grid-row:1 / span 3}}@media (min-width: 1200px){.home-page .donation-banner{grid-template-columns:repeat(3, 1fr)}.home-page .donation-banner>.donation-qr{grid-column:1 / -1;grid-row:2;justify-content:center}}@media (min-width: 1400px){.home-page .donation-banner{grid-template-columns:repeat(3, 1fr) auto}.home-page .donation-banner>.donation-qr{grid-column:4;grid-row:1;justify-content:flex-start}}.home-page .footer{padding:2.5rem 0 2rem;margin:0 var(--app-content-margin-x);display:flex;flex-direction:column;gap:2.5rem}.home-page .footer>.footer-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.home-page .footer>.footer-bottom>.footer-brand{display:flex;flex-direction:column;gap:0.6rem;align-items:flex-start}.home-page .footer>.footer-bottom>.footer-brand>.footer-logo{display:block;width:16rem;height:auto}.home-page .footer>.footer-bottom>.footer-brand>.footer-tagline{font-size:0.9375rem;color:var(--app-text-color);line-height:1.5}.home-page .footer>.footer-bottom>.footer-links{display:flex;flex-direction:column;align-items:flex-end;gap:0.45rem;text-align:right}.home-page .footer>.footer-bottom>.footer-links a{font-style:italic;font-size:0.9375rem}@media (max-width: 767px){.home-page .footer>.footer-bottom{flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.home-page .footer>.footer-bottom>.footer-brand{align-items:center;text-align:center}.home-page .footer>.footer-bottom>.footer-links{align-items:center;text-align:center}}.not-found-page section .section-content p{margin-bottom:4rem}:root{--app-header-height: 8rem;--app-header-height-fixed: 6rem}header{z-index:100}.header-layout{display:flex;align-items:center;justify-content:stretch;height:var(--app-header-height);padding:0 var(--app-content-margin-x);position:fixed;top:0;left:0;right:0;transition:background-color 0.6s, height 0.6s, box-shadow 0.6s;box-shadow:0 2px 4px rgba(0,0,0,0)}.header-layout.fixed{--app-header-height: var(--app-header-height-fixed);background-color:var(--app-background-color);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.header-layout>a.logo-wrapper{display:inline-flex;align-items:center;pointer-events:initial;opacity:1}.header-layout>a.logo-wrapper>img{display:block;width:20rem;height:auto;max-width:calc(100vw - 2 * var(--app-content-margin-x) - 3rem - 1rem)}@media (min-width: 1200px){.header-layout>a.logo-wrapper>img{width:17rem}}@media (min-width: 1400px){.header-layout>a.logo-wrapper>img{width:20rem}}.header-layout .header-nav{display:none}@media (min-width: 1200px){.header-layout .header-nav{display:flex;align-items:center;gap:1.25rem}}.header-layout .header-nav>a{color:var(--app-text-color);font-size:1rem;font-weight:400;white-space:nowrap;transition:color 0.15s}.header-layout .header-nav>a:hover{color:var(--app-accent-color);font-weight:400}.header-layout .lang-dropdown{display:none;position:relative}@media (min-width: 1200px){.header-layout .lang-dropdown{display:inline-block}}.header-layout .lang-dropdown__toggle{display:inline-flex;align-items:center;gap:0.45rem;margin-left:1.75rem;padding:0.6rem 1.2rem;border:0;border-radius:999px;background-color:var(--app-accent-color);color:#fff;font:inherit;font-size:0.95rem;letter-spacing:0.02em;cursor:pointer;transition:filter 0.15s, transform 0.15s}.header-layout .lang-dropdown__toggle:hover{filter:brightness(1.05) saturate(1.05);transform:translateY(-1px)}.header-layout .lang-dropdown__chevron{flex:0 0 auto;transition:transform 0.2s ease}.header-layout .lang-dropdown.open .lang-dropdown__chevron{transform:rotate(180deg)}.header-layout .lang-dropdown__menu{position:absolute;top:calc(100% + 0.5rem);right:0;min-width:100%;display:flex;flex-direction:column;gap:0.15rem;padding:0.35rem;background-color:var(--app-background-color);border:1px solid color-mix(in srgb, var(--app-accent-color) 22%, transparent);border-radius:0.85rem;box-shadow:0 10px 28px rgba(0,0,0,0.14);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity 0.15s ease, transform 0.15s ease, visibility 0.15s ease;z-index:110}.header-layout .lang-dropdown__menu>a{display:block;padding:0.45rem 1.1rem;border-radius:0.6rem;color:var(--app-text-color);font-size:0.95rem;font-weight:400;text-align:center;transition:background-color 0.15s, color 0.15s}.header-layout .lang-dropdown__menu>a:hover{background-color:color-mix(in srgb, var(--app-accent-color) 12%, transparent);color:var(--app-accent-color);font-weight:400}.header-layout .lang-dropdown.open .lang-dropdown__menu{opacity:1;visibility:visible;transform:translateY(0)}.header-layout>.space{flex:1 1 auto}.header-btn{background:none;border:none;cursor:pointer;margin-left:1rem}.header-btn>svg{width:2.5rem}@media (min-width: 360px){.header-btn>svg{width:3rem}}@media (min-width: 1200px){#header-menu-button-open{display:none}}#menu{display:none;align-items:center;z-index:100;position:fixed;left:0;right:0;top:0;bottom:0;background-color:var(--app-background-color)}#menu.opening,#menu.open,#menu.closing{display:flex;transition:opacity 0.3s}#menu.opening{opacity:0}#menu.open{opacity:1}#menu.open .menu-link-wrapper{transition:transform 0.6s, opacity 0.6s}#menu.closing{opacity:0}#menu .header-layout.fixed{box-shadow:none}#menu nav{display:flex;align-items:start;justify-content:center;flex-direction:column}@media (min-width: 992px){#menu nav{margin-left:var(--app-content-margin-x)}}@media (max-width: 991px){#menu nav{width:100%;align-items:center}}@media screen and (max-height: 800px){#menu nav{gap:0.5rem}}@media screen and (max-height: 700px){#menu nav{gap:0.25rem}}#menu nav .menu-link-wrapper{display:flex;align-items:center;cursor:pointer;transform:translateY(-0.5rem);opacity:0}#menu nav .menu-link-wrapper.language-switcher{font-style:italic;margin-bottom:1rem}@media (min-width: 992px){#menu nav .menu-link-wrapper.language-switcher{margin-left:1rem}}#menu nav .menu-link-wrapper.language-switcher a,#menu nav .menu-link-wrapper.language-switcher .current{font-size:calc(min(var(--app-text-size), var(--app-menu-item-size)));margin:0.5rem}@media (min-width: 768px){#menu nav .menu-link-wrapper.language-switcher a,#menu nav .menu-link-wrapper.language-switcher .current{margin:1rem 0.75rem}}@media (min-width: 992px){#menu nav .menu-link-wrapper.language-switcher a,#menu nav .menu-link-wrapper.language-switcher .current{margin:1rem 2rem}}#menu nav .menu-link-wrapper.language-switcher .current{color:var(--app-text-color);opacity:0.4;font-weight:300}#menu nav .menu-link-wrapper.language-switcher a:hover{font-weight:500;color:var(--app-accent-color)}#menu nav .menu-link-wrapper:not(.language-switcher):hover a{font-weight:500;color:var(--app-accent-color)}#menu nav .menu-link-wrapper.visible{transform:translateX(0);opacity:1}#menu nav .menu-link-wrapper a{color:var(--app-text-color);text-decoration:initial;white-space:nowrap;font-weight:300;font-size:var(--app-menu-item-size);margin:0.5rem 0;transition:font-weight 0.15s, color .15s}#menu nav .menu-link-wrapper a span{line-height:initial}#menu nav .menu-link-wrapper a .bold-space-keeper{display:block;visibility:hidden;height:0;font-weight:500}@media (max-width: 991px){#menu nav .menu-link-wrapper a .bold-space-keeper{display:none}}@media (max-width: 575px){#menu nav .menu-link-wrapper a .first-name{display:none}}@media (min-width: 768px){#menu nav .menu-link-wrapper a{margin:1rem 0}}@media (min-width: 992px){#menu nav .menu-link-wrapper a{margin-left:3rem;margin-right:3rem}}@media screen and (max-height: 640px){#menu nav .menu-link-wrapper a{margin-top:0.25rem;margin-bottom:0.25rem;--app-menu-item-size: 1.125rem}}@media screen and (max-height: 320px){#menu nav .menu-link-wrapper a{margin-top:0rem;margin-bottom:0rem;--app-menu-item-size: 1rem}}#support-request-form{--form-border-color: color-mix(in srgb, var(--app-accent-color) 20%, transparent);--form-surface-color: color-mix(in srgb, var(--app-background-color) 82%, white);--form-border-radius: 0.75rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 1.25rem;margin:2rem 0 1.5rem;padding:1.5rem;border:1px solid var(--form-border-color);border-radius:var(--form-border-radius);background-color:var(--form-surface-color)}#support-request-form>div:last-child{display:flex;justify-content:flex-end}#support-request-form>div:nth-last-child(2),#support-request-form>div:last-child{grid-column:1 / -1}#support-request-form>div:has(>#support-address){grid-column:2;grid-row:2 / span 2;display:flex;flex-direction:column}#support-request-form>div:has(>#support-address)>textarea{flex:1}#support-request-form>div:has(>#support-phone){grid-column:1;grid-row:3}#support-request-form label{display:block;margin-bottom:0.55rem;font-size:0.875rem;font-weight:400;letter-spacing:0.08em;text-transform:uppercase;color:var(--app-text-color)}#support-request-form input,#support-request-form textarea{box-sizing:border-box;width:100%;padding:0.95rem 1rem;border:1px solid color-mix(in srgb, var(--app-accent-color) 16%, transparent);border-radius:var(--form-border-radius);background-color:color-mix(in srgb, var(--app-background-color) 88%, white);color:var(--app-text-color);font:inherit;line-height:1.5;transition:border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease, transform 0.2s ease}#support-request-form input::placeholder,#support-request-form textarea::placeholder{color:color-mix(in srgb, var(--app-text-color) 44%, transparent)}#support-request-form input:hover,#support-request-form textarea:hover{border-color:color-mix(in srgb, var(--app-accent-color) 32%, transparent);background-color:color-mix(in srgb, var(--app-background-color) 82%, white)}#support-request-form input:focus,#support-request-form textarea:focus{outline:none;border-color:color-mix(in srgb, var(--app-accent-color) 64%, white);box-shadow:0 0 0 0.3rem color-mix(in srgb, var(--app-accent-color) 16%, transparent);transform:translateY(-1px)}#support-request-form textarea{resize:vertical;min-height:8rem}#support-request-form>.submit-wrapper{display:flex;flex-direction:column;align-items:flex-end}#support-request-form>.submit-wrapper>p#submit-data-collection-indication{font-size:0.9375rem;font-style:italic;text-align:center}@media (min-width: 576px){#support-request-form>.submit-wrapper>p#submit-data-collection-indication{text-align:right;max-width:80%}}#support-request-form>.submit-wrapper>button{width:100%;max-width:18rem;padding:0.95rem 1.4rem;border:0;border-radius:999px;background:linear-gradient(135deg, var(--app-accent-color), color-mix(in srgb, var(--app-accent-color) 78%, white));color:#fff;font:inherit;font-weight:600;letter-spacing:0.04em;cursor:pointer;transition:transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease}#support-request-form>.submit-wrapper>button:hover{transform:translateY(-1px);filter:saturate(1.05)}#support-request-form>.submit-wrapper>button:focus-visible{outline:0.2rem solid color-mix(in srgb, var(--app-accent-color) 28%, white);outline-offset:0.2rem}#support-request-form>.submit-wrapper>button:active{transform:translateY(0)}@media (max-width: 767px){#support-request-form{grid-template-columns:1fr;padding:1.25rem}#support-request-form>div,#support-request-form textarea{grid-column:auto}#support-request-form>div:has(>#support-address),#support-request-form>div:has(>#support-phone){grid-column:auto;grid-row:auto}#support-request-form>div:last-child{justify-content:flex-start}#support-request-form button{width:100%;max-width:none}}@media (max-width: 575px){#support-request-form button{align-self:center}}@media (min-width: 0px){body.debug:after{content:"xs";border-radius:0.5rem;font-size:1rem;background-color:red;color:white;position:fixed;opacity:0.7;top:0.5rem;left:0.5rem;padding:0.5rem;font-weight:bold;text-transform:uppercase;z-index:101}}@media (min-width: 576px){body.debug:after{content:"sm";border-radius:0.5rem;font-size:1rem;background-color:red;color:white;position:fixed;opacity:0.7;top:0.5rem;left:0.5rem;padding:0.5rem;font-weight:bold;text-transform:uppercase;z-index:101}}@media (min-width: 768px){body.debug:after{content:"md";border-radius:0.5rem;font-size:1rem;background-color:red;color:white;position:fixed;opacity:0.7;top:0.5rem;left:0.5rem;padding:0.5rem;font-weight:bold;text-transform:uppercase;z-index:101}}@media (min-width: 992px){body.debug:after{content:"lg";border-radius:0.5rem;font-size:1rem;background-color:red;color:white;position:fixed;opacity:0.7;top:0.5rem;left:0.5rem;padding:0.5rem;font-weight:bold;text-transform:uppercase;z-index:101}}@media (min-width: 1200px){body.debug:after{content:"xl";border-radius:0.5rem;font-size:1rem;background-color:red;color:white;position:fixed;opacity:0.7;top:0.5rem;left:0.5rem;padding:0.5rem;font-weight:bold;text-transform:uppercase;z-index:101}}@media (min-width: 1400px){body.debug:after{content:"xxl";border-radius:0.5rem;font-size:1rem;background-color:red;color:white;position:fixed;opacity:0.7;top:0.5rem;left:0.5rem;padding:0.5rem;font-weight:bold;text-transform:uppercase;z-index:101}}body.debug .debug-content-margin{display:inline-block}.debug-content-margin{display:none;position:fixed;z-index:1000;top:0;bottom:0;width:0}.debug-content-margin-left{left:var(--app-content-margin-x)}.debug-content-margin-right{right:var(--app-content-margin-x)}section.statuts h4 .space,section.statuts h5 .space{display:inline-block;width:1.5rem}section.statuts h5{margin-top:2rem;margin-bottom:1rem}section.statuts .article-content{display:grid;grid-template-columns:4rem 1fr;align-items:baseline}section.statuts .article-content .sub-article-title{text-decoration:underline;margin-top:0.5rem}section.statuts .article-content p{margin:0.5rem 0}section.statuts strong{font-weight:600}

/*# sourceMappingURL=style.css.map */