:root{--page-title-display:none;}/* Start custom CSS */html{scroll-padding-top:72px;}
[data-id="4c23477e"]{position:fixed;top:0;left:0;right:0;z-index:9999;}
.admin-bar [data-id="4c23477e"]{top:32px;}
@media (max-width:782px){.admin-bar [data-id="4c23477e"]{top:46px;}}
[data-id="3f4d9e0d"]::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(31,27,24,.55) 0,rgba(31,27,24,0) 24%);pointer-events:none;}
[data-id="69ffe1a8"],[data-id="424efd71"]{display:none !important;}
@media (max-width:1024px){
[data-id="3f4d9e0d"]::after{background:linear-gradient(to bottom,rgba(31,27,24,.6) 0,rgba(31,27,24,.25) 35%,rgba(31,27,24,.35) 65%,rgba(31,27,24,.6) 100%);}
[data-id="69ffe1a8"]{display:block !important;margin:0 0 0 auto !important;flex-shrink:0;width:36px;height:36px;position:relative;font-size:0 !important;line-height:0 !important;color:#FBF7F1;}
[data-id="69ffe1a8"] a{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;font-size:0 !important;z-index:2;cursor:pointer;}
[data-id="69ffe1a8"]::before,[data-id="69ffe1a8"]::after{content:"";position:absolute;left:6px;right:2px;height:1.5px;background:currentColor;pointer-events:none;}
[data-id="69ffe1a8"]::before{top:13px;}
[data-id="69ffe1a8"]::after{top:22px;}
[data-id="424efd71"]{display:flex !important;position:fixed !important;inset:0;z-index:10000;width:auto !important;margin:0 !important;padding:96px 24px !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:28px !important;background:#1F1B18;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease;}
[data-id="424efd71"]:target{opacity:1;visibility:visible;}
[data-id="424efd71"] > *{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease;}
[data-id="424efd71"]:target > *{opacity:1;transform:none;}
[data-id="424efd71"]:target > :nth-child(2){transition-delay:.1s;}
[data-id="424efd71"]:target > :nth-child(3){transition-delay:.16s;}
[data-id="424efd71"]:target > :nth-child(4){transition-delay:.22s;}
[data-id="424efd71"]:target > :nth-child(5){transition-delay:.28s;}
[data-id="424efd71"]:target > :nth-child(6){transition-delay:.34s;}
[data-id="424efd71"] p,[data-id="424efd71"] a{font-family:"Instrument Serif",serif !important;font-size:36px !important;line-height:1.15 !important;color:#FBF7F1 !important;text-align:center;text-decoration:none;cursor:pointer;}
[data-id="7a09f0b2"]{position:absolute !important;top:20px;right:16px;width:40px;height:40px;font-size:0 !important;}
.admin-bar [data-id="7a09f0b2"]{top:66px;}
[data-id="7a09f0b2"] a{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;font-size:0 !important;z-index:2;cursor:pointer;}
[data-id="7a09f0b2"]::before,[data-id="7a09f0b2"]::after{content:"";position:absolute;left:8px;right:8px;top:19px;height:1.5px;background:#FBF7F1;pointer-events:none;}
[data-id="7a09f0b2"]::before{transform:rotate(45deg);}
[data-id="7a09f0b2"]::after{transform:rotate(-45deg);}
}
@supports (animation-timeline: scroll()) {
@keyframes msEntete{from{background-color:rgba(245,238,227,0);border-bottom-color:rgba(232,217,192,0);}to{background-color:#F5EEE3;border-bottom-color:#E8D9C0;}}
@keyframes msLogoNom{from{color:#FBF7F1;}to{color:#1F1B18;}}
@keyframes msLogoSig{from{color:rgba(251,247,241,.85);}to{color:#5E5249;}}
@keyframes msActions{from{opacity:0;visibility:hidden;max-width:0px;}to{opacity:1;visibility:visible;max-width:480px;}}
[data-id="4c23477e"]{animation:msEntete linear both;animation-timeline:scroll(root);animation-range:0px 160px;}
[data-id="3566bf9f"]{animation:msLogoNom linear both;animation-timeline:scroll(root);animation-range:0px 160px;}
[data-id="67b02c98"]{animation:msLogoSig linear both;animation-timeline:scroll(root);animation-range:0px 160px;}
@media (min-width:768px){[data-id="7cd43453"]{overflow:hidden;white-space:nowrap;flex-shrink:0;animation:msActions linear both;animation-timeline:scroll(root);animation-range:100px 260px;}}
@media (max-width:1024px){[data-id="69ffe1a8"]{animation:msLogoNom linear both;animation-timeline:scroll(root);animation-range:0px 160px;}}
}/* End custom CSS */