@charset "utf-8";.overlay,audio,footer,img{width:100%}.menu,.quotes div a,header h1{font-weight:700}h2,h3,h4,h5,video{display:block}a{text-decoration:none;transition:ease-in-out .75s}.hide,.sub-menu{visibility:hidden}.gallery-item__image,video{object-fit:cover;width:100%}#gotop,.menu,header h1{text-shadow:.05vw .05vw #fff,.1vw .1vw .3vw #e9b6b9,1vw 1vw .5vw #6f849a,1vw 1vw .5vw #f6a342,4vw 1vw 5vw #9f8f55}html{scroll-behavior:auto!important;box-sizing:border-box;overflow-x:hidden;background:linear-gradient(to bottom,#6f849a 10vh,#f1f1f1) fixed}html,body{height:100vh;margin:0;-webkit-text-size-adjust:none}a,body{color:#000005}h2,h3{margin:1vw 0}#gotop,#mini-menu{position:fixed;right:1.75vw;z-index:2}@font-face{font-family:Asap;font-style:normal;font-weight:400;src:local(''),url('../fonts/asap-v24-latin-regular.woff2') format('woff2'),url('../fonts/asap-v24-latin-regular.woff') format('woff');font-display:swap}@font-face{font-family:Asap;font-style:normal;font-weight:500;src:local(''),url('../fonts/asap-v24-latin-500.woff2') format('woff2'),url('../fonts/asap-v24-latin-500.woff') format('woff');font-display:swap}@font-face{font-family:Asap;font-style:normal;font-weight:600;src:local(''),url('../fonts/asap-v24-latin-600.woff2') format('woff2'),url('../fonts/asap-v24-latin-600.woff') format('woff');font-display:swap}@font-face{font-family:Asap;font-style:normal;font-weight:700;src:local(''),url('../fonts/asap-v24-latin-700.woff2') format('woff2'),url('../fonts/asap-v24-latin-700.woff') format('woff');font-display:swap}*,::after,::before{box-sizing:inherit}body{font-family:Asap,sans-serif}a:active,a:hover{color:#fefefe;border:transparent}a:focus-visible{outline:0}img{height:auto;border:1px groove rgba(254,254,254,.5);border-radius:6px;transition:all ease-in-out 0.75s}/* transition images on hover */.img {position:relative;margin:0;width:100%}.hover_img {position:absolute;top:0;left:0;opacity:0}.img:hover .hover_img {opacity:1}.quotes div a,a.extlnk{color:#42505e}header h1{font-size:8vw;background:url("../img/logo-200.webp") bottom left/contain no-repeat;margin:0;padding-left:10%;box-shadow:0 .1vw 1vw .1vw #fff;white-space:nowrap}h2{font-size:calc(10px + 4vw)}h2:before{content:"\2630";padding-right:1vw}h2.sub{margin:7vw 0 1.5vw;padding-top:2vw;font-size:calc(8.5px + 3.25vw)}h2.sub:before{content:"\268C";padding-right:1vw}h2#search_box{position:relative;left:calc(10px + 5vw);top:.4rem}h2#search_box:before{content:url("../img/srch.svg");position:absolute;left:-6vw;width:calc(30px + 3.7vw);padding-right:calc(28px + -.6vw);animation:fadeOut .375s cubic-bezier(.6,-0.28,.74,.05) forwards}h2#search_box:hover::before{content:url("../img/srch-hover.svg");animation:fadeIn .75s cubic-bezier(.6,-0.28,.74,.05) forwards}@keyframes fadeOut{100%{opacity:1}0%{opacity:0}}@keyframes fadeIn{0% {opacity:0}100%{opacity:1}}h3{font-size:calc(8.5px + 2.25vw)}h3:before,h4:before{content:"\25A2";padding-right:1vw}h4,h5{margin:1.5vw 0 .5vw}h4{font-size:calc(8px + 1.5vw)}h5{font-size:calc(6.5px + 1.3vw)}.hide{width:0;height:0;font-size:0;margin:0;padding:0;border:0;border-radius:0}#photobg{position:fixed;right:0;bottom:0;height:52%;width:52%;background:url("../img/speakup-500.webp") right bottom/contain no-repeat;opacity:.3;z-index:-1}.overlay{min-height:100lvh;position:relative;bottom:100%;padding:2vw 20vw 6vw 2vw;scroll-behavior:smooth}.quotes div,.sub-menu{position:absolute;width:fit-content}.pg0{background:linear-gradient(90deg,rgba(255,255,255,.15)70%,transparent)}.pg1{background:linear-gradient(90deg,rgba(245,191,194,.6)70%,transparent)}.pg2{background:linear-gradient(90deg,rgba(159,143,85,.8)70%,transparent)}.pg3{background:linear-gradient(90deg,rgba(246,163,66,.6)70%,transparent)}.pg4{background:linear-gradient(90deg,rgba(205,150,0,.5)70%,transparent)}.pg5{background:linear-gradient(90deg,rgba(160,175 ,90,.6)70%,transparent)}.pg6{background:linear-gradient(90deg,rgba(214,227,157,.6)70%,transparent)}.pg7{background:linear-gradient(90deg,rgba(250,189,119,.6)70%,transparent)}.overlay-content{width:fit-content;height:fit-content;white-space:nowrap}.overlay-content a{display:block;width:fit-content;font-size:calc(6px + 3vw)}.sub-section{background:linear-gradient(to right,#a1afbd,rgba(111,132,154,.6) 50%,transparent);border-radius:6px;padding:.5vw 2vw;margin:2vw 0;width:100%!important;font-size:calc(5px + 2.5vw)!important}.small{padding:.5vw;font-size:calc(8px + .8vw)!important}.extra,.quotes div,.texte{font-size:calc(9px + 1vw);overflow-wrap:break-word;height:fit-content}.big-quot-mark{font-size:calc(12px + 1.33vw);vertical-align:-99%;line-height:33%;font-weight:900}.quotes div{display:none;background:radial-gradient(rgba(245,191,194,.3),rgba(205,150,0,.1),rgba(246,163,66,.1),rgba(245,191,194,0)80%) center/cover;bottom:100%;right:4%;top:40%;max-width:45%;padding:calc(13px + 1.2vw);text-align:start;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.quotes div p,blockquote div p{margin-top:2px;text-align:end}.extra a:active,.extra a:hover,.menu:active,.menu:focus,.menu:hover,.quotes div a:active,.quotes div a:hover,.texte a:hover,texte a:active{color:#fefefe}.extra,.texte{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.extra a,.texte a{color:#42505e;font-weight:700;text-decoration:underline}.texte ul,.extra ul{list-style-type:"\25A2"}.texte li,.extra li{padding-left:.5lvw;margin-bottom:1lvh}.extra{margin:2vw 0 1vw;background:rgba(255,255,255,.1);border:1px groove #6f849a;border-radius:6px;font-size:calc(7px + .7vw);padding:.5vw 1.5vw}.layout{margin:0 0 1vw}.col{margin:auto;text-align:left}.col-left{flex:0.6;padding:0 1vw 0 0}.col-right{flex:0.4;padding:0 0 0 1vw}@media only screen and (min-width:640px){.layout{display:flex}}@media only screen and (min-width:375px) and (max-width:667px) and (orientation:portrait){.col-left,.col-right{padding:0}}
@media all and (max-width:844px){.mobile-size-scale{font-size:85%}}
video{background:rgba(111,132,154,.5);aspect-ratio:16/9;margin-bottom:3vw;border-radius:2.5%}audio{height:4.2vh;max-height:36px!important;min-height:28px;border-radius:6px}audio,video{box-shadow:0 .1vw 2vw .2vw #6f849a;border:1px groove rgba(254,254,254,.5)}.extlnk:after{content:"\29c9";padding-left:.5vw}figure{margin:1.5vw 0 0}figcaption{font-size:calc(7px + .5vw)}.sub-menu{opacity:0;top:100%;right:-.5vw;transform:translateY(-2em);transition:.3s ease-in-out,visibility 0s linear .3s,z-index 0s linear 10ms}.legend{margin:-1vw 0 0 1.5vw}.gallery{display:flex;flex-flow:wrap;width:100%}.gallery-item{flex-grow:1;min-width:150px;margin:1vw;position:relative}.gallery-item:before{content:"";padding-top:100%;display:block}.gallery-item__image{display:block;position:absolute;top:0;height:100%;object-position:center;border:1px groove rgba(254,254,254,.5);border-radius:6px}#gotop,.menu{display:block;min-width:8vw;transition:ease-in-out .75s;text-align:center;opacity:0;animation-timing-function:ease-in;animation-fill-mode:forwards}.sub-menu-parent:focus .sub-menu,.sub-menu-parent:focus-within .sub-menu,.sub-menu-parent:hover .sub-menu{visibility:visible;opacity:1;z-index:-1;transform:translateY(0);transition-delay:0s,0s,0.3s}#mini-menu{top:.5vw}.menu{font-size:8vw;margin:0;padding:0;animation-name:fading;animation-duration:1s;animation-delay:1s;cursor:pointer}nav ul a{display:block;padding:.4em .5em .3em .25em}.sub-menu a:active,.sub-menu a:focus,.sub-menu a:hover{background:rgba(255,255,255,.3);color:#fefefe;border-radius:4px}nav ul,nav ul li{list-style-type:none;padding:0;margin:0}nav>ul>li{font-size:calc(8px + 1.1vw);text-align:right}.sub-menu{background:linear-gradient(to right,rgba(111,132,154,.7) 20%,transparent) fixed;border-radius:4px;border:1px groove #a1afbd}#gotop{bottom:3vh;line-height:.5;font-size:8.5vw;animation-name:fading,bounce;animation-duration:5s;animation-delay:10s}.blink{animation-name:blinker;animation-timing-function:linear;animation-duration:7s;animation-delay:10s;animation-iteration-count:infinite}@keyframes fading{from{opacity:0}to{opacity:1}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-20vw)}60%{transform:translateY(-10vw)}}@keyframes blinker{50%{opacity:0}}footer{background:#6f849a;color:#ffffff;box-shadow:0 20px 10px 20px #6f849a;height:fit-content;padding:7px 0 7px 14px;font-size:clamp(5px, 1.5vw, 12px)}#actual{background:rgba(255,255,255,.5);color:#000005;font-weight:600;border-radius:4px}#bluesky{position:fixed;z-index:1;float:right;top:73vh;right:0;width:6%;max-width:48px;min-width:24px;height:auto;max-height:42.8px;min-height:21.4px;border-radius:.5vw 0 0 .5vw;border:.1em solid #0085ff;box-shadow: 0 0 4px 1px rgba(255,255,255,.8);border-right:0;padding:.25em;background:#fff}#bluesky-logo{transition: ease-in-out .75s}#bluesky-logo:hover{fill:#0085ff}.zoom-in-poster{transform:scale(0.95)translate(0, -2%);cursor:zoom-in}.zoom-in-poster:hover{transform:scale(1.5) translate(12%, -2%);position:relative;z-index:1}@media only screen and (min-width:375px) and (max-width:667px) and (orientation:portrait){.zoom-in-poster:hover{max-width:75%}}