@keyframes flash{0%{opacity:0}45%{opacity:0}50%{opacity:1}55%{opacity:0}90%{opacity:0}to{opacity:1}}.c-nav{display:none;justify-content:space-between;left:0;padding:var(--unit-16);position:absolute;right:0;top:0;z-index:1000}.c-nav.-dark{background-color:var(--brown);color:var(--green);transform:translate3d(0,-100%,0)}.has-app-init .c-nav.-dark{transition:transform var(--speed-slow) var(--easing)}.has-dom-ready .c-nav.-dark{transform:translateZ(0);transition-delay:.3s}.c-nav.-sticky{color:var(--black);pointer-events:none;position:fixed;top:50svh;transform:translate3d(0,-50%,0)}.c-nav.-sticky:before{background-color:var(--green);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transition:transform var(--speed) var(--easing);z-index:-1}.c-nav.-sticky ::-moz-selection{background-color:var(--black);color:var(--green)}.c-nav.-sticky ::selection{background-color:var(--black);color:var(--green)}.c-nav.-sticky .c-nav_lang,.c-nav.-sticky .c-nav_logo,.c-nav.-sticky li{opacity:0;transition:opacity var(--speed) var(--easing)}.has-nav-visible .c-nav.-sticky{pointer-events:all}.has-nav-visible .c-nav.-sticky:before{transform:scaleX(1)}.has-nav-visible .c-nav.-sticky .c-nav_lang,.has-nav-visible .c-nav.-sticky .c-nav_logo,.has-nav-visible .c-nav.-sticky li{opacity:1}@media (max-width:639px){.c-nav{padding:var(--unit-12)}}.c-nav_list_infos{background-color:var(--green);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);color:var(--brown);line-height:1.2;overflow-y:scroll;padding:24px var(--unit-8);pointer-events:none;position:absolute;text-align:left;top:100%;transition:-webkit-clip-path var(--speed-slow) var(--power2-in-out);transition:clip-path var(--speed-slow) var(--power2-in-out);transition:clip-path var(--speed-slow) var(--power2-in-out),-webkit-clip-path var(--speed-slow) var(--power2-in-out)}html.is-desktop .c-nav_list_infos:hover{cursor:auto;opacity:1}li:first-child .c-nav_list_infos{padding-bottom:var(--unit-16);right:var(--unit-16);width:calc(50vw - var(--unit-16)*2)}@media (min-width:640px){li:first-child .c-nav_list_infos{border-right:1px solid var(--green)}}@media (max-width:639px){li:first-child .c-nav_list_infos{padding:var(--unit-16) var(--unit-8);right:calc(-50vw + var(--unit-8));width:calc(100vw - var(--unit-8)*2)}}li:nth-child(2) .c-nav_list_infos{left:var(--unit-16);width:calc(50vw - var(--unit-16)*2)}@media (max-width:639px){li:nth-child(2) .c-nav_list_infos{left:calc(-50vw + var(--unit-8));padding:var(--unit-16) var(--unit-8);width:calc(100vw - var(--unit-8)*2)}}.c-nav_list_infos::-webkit-scrollbar{width:6px}.c-nav_list_infos::-webkit-scrollbar-track{background:var(--green);border-right:1px solid var(--green)}.c-nav_list_infos::-webkit-scrollbar-thumb{background-color:var(--brown)}@media (min-width:640px){.c-nav.-dark .c-nav_list_infos{max-height:calc(100svh - 23px)}.c-nav.-sticky .c-nav_list_infos{max-height:calc(50svh - 23px)}}@media (max-width:639px){.c-nav.-dark .c-nav_list_infos{max-height:calc(100svh - 16px)}.c-nav.-sticky .c-nav_list_infos{max-height:calc(50svh - 16px)}}.c-nav_list_infos_item{margin-bottom:1vh}.c-nav_list_infos_item.-no-margin-bottom{margin-bottom:0}.c-nav_list_infos_item p:not(:last-child){margin-bottom:var(--unit-16)}.c-nav_list{font-size:0;left:0;position:absolute;right:0;text-align:center;top:50%;transform:translate3d(0,-50%,0)}.c-nav_list li{cursor:pointer;display:inline-block;font-size:1rem;vertical-align:middle;width:10vw}.c-nav_list li,.c-nav_list li span{padding:var(--unit-16) var(--unit-8);position:relative}.c-nav_list li span:before{background-color:currentColor;bottom:var(--unit-16);content:"";height:1px;left:var(--unit-8);position:absolute;right:var(--unit-8);transform:scaleX(0);transform-origin:center left;transition:transform var(--speed) var(--easing)}.c-nav_list li:first-child span:before{transform-origin:center right}.c-nav_list li:hover .c-nav_list_infos{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);pointer-events:all}.c-nav_list li:hover span:before{transform:scaleX(1)}.c-nav_list li:first-child{text-align:right}.c-nav_list li:nth-child(2){text-align:left}@media (max-width:639px){.c-nav_list li{padding:var(--unit-12) 0;width:25vw}.c-nav_list li span{padding:var(--unit-12)}.c-nav_list li span:before{bottom:var(--unit-12);left:var(--unit-12);right:var(--unit-12)}}.c-nav_lang{display:inline-block}
