:root{--background-color:#000;--border-color:#aeb5c7;--button-background-color:#fff;--button-background-color-hover:#cb73e3;--vh:1vh}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background-color:var(--background-color)}body{font-family:azo-sans-web,sans-serif;letter-spacing:.35px;color:#fff;min-height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}noscript{margin:0 auto;padding:1rem;display:block;font-weight:700;text-align:center;color:#dc2e59}button,input{font:inherit}a{color:var(--button-background-color)}a:active,a:hover{color:var(--button-background-color-hover)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}form{margin-bottom:1em}.landing-page-teaser-text{font-family:lemonde-courrier,serif;font-size:30px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.52px;color:#000}.control{margin:.5em;box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.button.is-info{background-color:var(--button-background-color);border-color:transparent;color:#000;font-weight:700}.button.is-info.is-hovered,.button.is-info:hover{background-color:var(--button-background-color-hover);border-color:transparent;color:#fff;font-weight:700}.button.is-copy{background-color:#000;border-color:#fff;color:#fff}.button.is-copy.is-hovered,.button.is-copy:hover{background-color:#fff;border-color:transparent;color:#000}.button{display:block;width:100%;background-color:#fff;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding:calc(.5em - 1px) 1em;text-align:center;white-space:nowrap}.input,.textarea{box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);max-width:100%;width:100%;font-style:italic}.button,.input{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding:calc(.5em - 1px) calc(.75em - 1px);position:relative;vertical-align:top}.input:active,.input:focus,.is-active.input,.is-focused.input{box-shadow:0 0 0 .125em var(--border-color);outline:none}.input{color:#6b6b6b;background-color:#d8d8d8}.button:disabled,.button:hover:disabled{cursor:not-allowed;background-color:var(--border-color)}body.content header{position:fixed;top:0;width:100%;padding:1em 2em;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:var(--button-background-color-hover)}body.content header a{color:#000;text-decoration:none;padding:5px 10px 5px 12px;border:1px solid #000}body.content header a:hover{background-color:#000;color:#fff;border-color:#fff}body.content footer{left:0;bottom:0;width:100%;padding:2em;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;background-color:#0d0d0d;margin-left:auto;margin-top:auto}body.content h2.anchor{padding-top:3em;margin-top:-1.5em}body.content div.wrapper{max-width:600px;padding:6em 2em}body.landing-page{width:100%;flex-wrap:nowrap}body.landing-page aside,body.landing-page main{width:100%;padding:30px}body.landing-page aside{background-color:var(--button-background-color-hover)}body.landing-page aside .cover{display:none}body.landing-page main{display:flex;flex-direction:column}body.landing-page main .form-container{flex-grow:1;margin-bottom:30px}body.landing-page main .form-container .control{margin-left:0;margin-right:0}body.landing-page main .form-container .input{margin-bottom:20px}@media (min-width:720px){body.landing-page{flex-direction:row}body.landing-page .landing-page-teaser-text{margin-bottom:3em}body.landing-page .button{display:inline-flex;width:auto}body.landing-page .control{margin:0}body.landing-page .control .input{margin-bottom:0}body.landing-page .flex-grow{flex:1 0 auto}body.landing-page .field.has-addons{display:flex;justify-content:flex-end}body.landing-page .field.has-addons .control:not(:last-child){margin-right:1em}body.landing-page aside,body.landing-page main{min-height:calc(var(--vh, 1vh)*100)}body.landing-page aside{flex:33%;display:flex}body.landing-page aside .cover{display:initial}body.landing-page aside .cover img{margin-left:2em;max-height:70vh}body.landing-page aside div{max-width:400px;margin-left:auto}body.landing-page main{padding:10px 30px;flex:66%;display:flex;flex-direction:column}body.landing-page main .form-container{max-width:500px;flex-grow:1;display:flex;align-items:center}body.landing-page main .form-container form{flex-grow:1}}@media (min-width:800px){body.landing-page main{padding:10px 100px}}select{font-family:azo-sans-web,sans-serif;font-size:12px;padding:calc(.2em - 1px) .8em calc(.2em - 1px) .2em;text-align:center;color:#fff;background-color:#000;border:1px solid #fff}footer ul{list-style-type:none;padding:0;margin:0;font-size:12px;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}footer ul li{padding-left:1rem;padding-right:1rem}footer ul li a{text-decoration:underline}footer ul li:first-child{padding-left:0}footer ul li.right{margin-left:auto}@media (max-width:1100px){footer ul{justify-content:center}footer ul li{padding-bottom:1rem}footer ul li a.right{margin-left:0}}