:root{font-family:Libre Baskerville,Times New Roman,Times,serif;line-height:1.35;font-weight:400;background-color:var(--white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;--dark: #323639;--white: #fff;--color: #C9AD84;--shadow: drop-shadow(0px 4px 4px rgba(0, 0, 0, .25));--font-title: "Oswald", Arial, Helvetica, sans-serif;--size: 1}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(/fonts/libre-baskerville/libre-baskerville-v14-latin-regular.woff2) format("woff2"),url(/fonts/libre-baskerville/libre-baskerville-v14-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:italic;font-weight:400;src:url(/fonts/libre-baskerville/libre-baskerville-v14-latin-italic.woff2) format("woff2"),url(/fonts/libre-baskerville/libre-baskerville-v14-latin-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:700;src:url(/fonts/libre-baskerville/libre-baskerville-v14-latin-700.woff2) format("woff2"),url(/fonts/libre-baskerville/libre-baskerville-v14-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300;src:url(/fonts/oswald/oswald-v49-latin-300.woff2) format("woff2"),url(/fonts/oswald/oswald-v49-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:url(/fonts/oswald/oswald-v49-latin-regular.woff2) format("woff2"),url(/fonts/oswald/oswald-v49-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:500;src:url(/fonts/oswald/oswald-v49-latin-500.woff2) format("woff2"),url(/fonts/oswald/oswald-v49-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:700;src:url(/fonts/oswald/oswald-v49-latin-700.woff2) format("woff2"),url(/fonts/oswald/oswald-v49-latin-700.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}html,body{padding:0;margin:0;height:-webkit-fill-available;min-height:100vh;overscroll-behavior:none}html{font-size:calc(16px * var(--size, 1))}html.is-contrasted{--dark: #fff;--white: #323639;--shadow: drop-shadow(0px 4px 4px rgba(255, 255, 255, .25)) }h1,h2,h3,h4{font-family:var(--font-title);color:var(--dark)}h1{font-size:2.25em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--white);color:var(--dark);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--color)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}#app{width:100vw;height:100vh;overflow:hidden}.view{width:100%;height:100%}figure{margin:0;padding:0}.view.fade-enter-active,.view.fade-leave-active{position:absolute;top:0;left:0;right:0;bottom:0}.fade-left-enter-active,.fade-left-leave-active{transition:opacity .3s ease,transform .3s ease}.fade-left-enter-from,.fade-left-leave-to{opacity:0;transform:translate(-100%)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-right-enter-active,.slide-right-leave-active{transition:transform .3s ease}.slide-right-enter-from,.slide-right-leave-to{transform:translate(100%)}.slide-right-closer-enter-active,.slide-right-closer-leave-active{transition:transform .3s ease,opacity .3s ease;will-change:transform}.slide-right-closer-enter-from,.slide-right-closer-leave-to{transform:translate(calc(clamp(150px,33vw,500px) + 150px));opacity:0}.slide-bottom-enter-active,.slide-bottom-leave-active{transition:transform .3s ease!important}.slide-bottom-enter-from,.slide-bottom-leave-to{transform:translateY(80%)!important}.text__sizer{display:flex;align-items:stretch}.text__sizer button{flex:1;text-align:center;border-radius:0;gap:2px;align-items:flex-start;padding-left:1em;padding-right:1em}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.contraste__toggler{width:100%;border-radius:0;padding-left:20px}.contraste__toggler .icon{transition:transform .25s}.is-contrasted .contraste__toggler .icon{transform:scaleX(-1)}.accessiblity__ctr{position:absolute;bottom:0;left:20px;z-index:140;filter:var(--shadow);flex-direction:column-reverse;display:flex}.accessiblity__ctr button{font-family:var(--font-title);font-weight:400;display:flex;align-items:center;gap:10px}.accessiblity__toggler{border-radius:0 0 0 10px;transition:border-radius .15s ease;width:100%;padding-left:20px}.is-open .accessiblity__toggler{border-radius:0}.accessiblity__toggler .icon{width:1.5rem;height:1.5rem}@media screen and (max-width: 50rem){.accessiblity__ctr{top:auto;right:20px;bottom:20px;display:flex;flex-direction:column-reverse}.accessiblity__toggler{display:flex;align-items:center;justify-content:center}}.menu{--menu-size: calc( clamp(225px, 22vw, 300px) * var(--size) );position:fixed;top:0;left:0;bottom:0;background-color:var(--white);width:var(--menu-size);transition:transform .35s;transform:translate(calc(var(--menu-size) * -1));z-index:150}.menu.is-open{transform:translate(0);box-shadow:6px 0 8px #00000026}.menu ul{margin:0;padding:75px 40px;list-style:none;display:flex;flex-direction:column;gap:clamp(20px,4vh,40px);height:calc(100% - 50px)}.menu .item--ressource{margin-top:0;margin-bottom:0;order:1}.to__home{margin-top:auto;margin-bottom:0}.credits{order:2}.credits button{padding:0;border:none;outline:none}.menu ul a{color:var(--dark);text-decoration:none}.menu h3{font-size:2rem;font-weight:400;margin:0 0 5px}.menu__toggler{position:fixed;bottom:20px;left:20px;transition:transform .35s;z-index:151;filter:var(--shadow);width:clamp(50px,4.8vw,80px);aspect-ratio:1 / 1;border-radius:50%}.menu__toggler:not(:focus-visible){outline:none}body.poi-open .menu__toggler{z-index:99}.menu__toggler .line{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:5px;border-radius:5px;background-color:var(--dark);transform-origin:50% 50%;transition:transform .35s ease,opacity .35s}.menu__toggler .line:nth-child(1){transform:translate(-50%,-15px)}.menu__toggler .line:nth-child(3){transform:translate(-50%,10px)}.menu__toggler.is-open .line:nth-child(1){transform:translate(-55%,50%) rotate(45deg) scaleX(.58)}.menu__toggler.is-open .line:nth-child(2){opacity:0}.menu__toggler.is-open .line:nth-child(3){transform:translate(-55%,-133%) rotate(-45deg) scaleX(.58)}.menu.is-open+.menu__toggler{filter:none;transform:translate(calc((clamp(225px,22vw,300px) * var(--size)) - 100px))}@media screen and (min-width: 87.5rem){.menu__toggler.is-open .line:nth-child(1){transform:translate(-55%,86%) rotate(45deg) scaleX(.58)}.menu__toggler.is-open .line:nth-child(3){transform:translate(-55%,-175%) rotate(-45deg) scaleX(.58)}}@media screen and (max-width: 80rem){.menu__toggler .line:nth-child(1){transform:translate(-50%,-10px)}.menu__toggler .line:nth-child(3){transform:translate(-50%,6px)}}@media screen and (max-width: 50rem){.menu{transform:translate(calc(100% + 350px));width:100%}.menu.is-open+.menu__toggler{transform:none}.menu__toggler{bottom:auto;left:auto;right:20px;top:20px}.menu__toggler .line{height:4px}.menu__toggler .line:nth-child(1){transform:translate(-50%,-10px)}.menu__toggler .line:nth-child(3){transform:translate(-50%,6px)}}
