img,legend{border:0}legend,td,th,ul{padding:0}.h3,dl,form,ul{margin:1em 0}.medium,sub,sup{position:relative}#signatories ul,.kit ul,.quotes,nav ul{list-style-type:none}[role=button],nav a{text-decoration:none}@font-face{font-family:Lato;src:url(../fonts/Lato-Bold-webfont.eot);src:url(../fonts/Lato-Bold-webfont.eot?#iefix)format('embedded-opentype'),url(../fonts/Lato-Bold-webfont.woff2)format('woff2'),url(../fonts/Lato-Bold-webfont.woff)format('woff'),url(../fonts/Lato-Bold-webfont.ttf)format('truetype'),url(../fonts/Lato-Bold-webfont.svg#latobold)format('svg');font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(../fonts/Lato-Italic-webfont.eot);src:url(../fonts/Lato-Italic-webfont.eot?#iefix)format('embedded-opentype'),url(../fonts/Lato-Italic-webfont.woff2)format('woff2'),url(../fonts/Lato-Italic-webfont.woff)format('woff'),url(../fonts/Lato-Italic-webfont.ttf)format('truetype'),url(../fonts/Lato-Italic-webfont.svg#latoitalic)format('svg');font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(../fonts/Lato-Regular-webfont.eot);src:url(../fonts/Lato-Regular-webfont.eot?#iefix)format('embedded-opentype'),url(../fonts/Lato-Regular-webfont.woff2)format('woff2'),url(../fonts/Lato-Regular-webfont.woff)format('woff'),url(../fonts/Lato-Regular-webfont.ttf)format('truetype'),url(../fonts/Lato-Regular-webfont.svg#latoregular)format('svg');font-weight:400;font-style:normal}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background-color:#f7f7f7;color:rgba(0,0,0,.8);font-family:Lato,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#599bdc}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0;-webkit-transition:font-size 250ms;transition:font-size 250ms}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.card .email,blockquote p{font-style:italic}button{overflow:visible}#signatories h2,.card,section{overflow:hidden}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}.card.extras,.filters button,.filters label,dd[aria-expanded]{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}#faq,#signatories li,.card,.col,.col-1-1-1>.item,.col-1-1>.item,.container h1,form input{box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.h3{font-size:1.17em;font-weight:700}ul{list-style-position:inside}ul ul{padding-left:2em}@media (max-width:22.4999em){ul{padding:0}ul ul{padding-left:1em}}li{margin-bottom:1em}[aria-hidden=true]{display:none!important}#symbols{display:none}.icon-pushpin{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.container{background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.05);border-color:#ddd;border-style:solid;border-width:0 1px 1px;border-radius:0 0 .2857rem .2857rem}@media (max-width){.container{border-width:0 0 1px}}.card{box-shadow:0 2px 0 0 #d4d4d5,0 0 0 1px #d4d4d5;border-radius:.1875rem}.tag{background-color:#599bdc;color:#fff;border:2px solid #fff;box-shadow:0 0 0 2px #599bdc}.tag .icon{fill:#fff}h2 .date{color:rgba(0,0,0,.5)}h2 .counter{background:#599bdc;color:#fff;padding:0 .5em;border-radius:.2875rem}.col-1-1>.item:nth-child(even){border-left-color:#ddd}.meta,footer{color:rgba(0,0,0,.5)}.icon{width:1em;height:1em;vertical-align:middle;margin-right:.45em;fill:#599bdc}.col,.col-1-1 img,.col-1-1-1 img{width:100%}.markers img{box-shadow:-2px 1px 1px 0 #d4d4d5}.medium::after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAD0lEQVQImWNgQAX/yeAAAIHCA/0RE2WAAAAAAElFTkSuQmCC)}@media (max-width:29.9999em){body{font-size:.9em}}blockquote{position:relative}blockquote p{font-family:serif}blockquote footer{font-size:.8em}header blockquote p{font-size:1.25em}header blockquote::before{content:'‟';display:block;position:absolute;top:-.35em;left:0;color:rgba(0,0,0,.5);text-shadow:0 1px 1px rgba(255,255,255,.8);font-size:6em}.locales{font-size:.85em}h2{font-size:2em}h2 .date{font-weight:400;font-size:.55em}.icon-feed{vertical-align:baseline;font-size:.85485em}dt::before,nav li{vertical-align:top}.roll h3{font-size:1em}.card .description,.card .meta,footer{font-size:.85em}dt{font-weight:700}dt::before{content:'▸';display:inline-block;margin-right:.35em}html:not([lang=fr]) .l10n a[href^=http]:not([href*=blog\.mozilla])::after{content:' [fr]';font-size:.65em;vertical-align:top}section{border-top:1px solid #ddd;margin:1em 0;padding:1em 1em 0}h1,h2,h3{margin-top:0}.col{max-width:60rem}.col-2-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.col-2-1.live{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:35em){.col-2-1{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:35.0625em){.col-2-1>:first-child{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.col-2-1>:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:2em!important}}.col-1-1,.col-1-1-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:48.6875em){.col-1-1-1>.item,.col-1-1>.item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.col-1-1 article,.col-1-1-1 article{margin-top:1em}.col-1-1>.item{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.col-1-1-1>.item{-webkit-box-flex:1;-webkit-flex:1 0 calc(100% / 3);-ms-flex:1 0 calc(100% / 3);flex:1 0 calc(100% / 3);max-width:33%}@media (min-width:48.75em){.col-1-1>.item:nth-child(odd):not(:last-child){padding-right:1em}.col-1-1>.item:nth-child(even){padding-left:1em;border-left-width:1px;border-left-style:solid}.col-1-1-1>.item:nth-child(3n+1){padding-right:1em}.col-1-1-1>.item:nth-child(3n+2){padding-left:1em;padding-right:1em}.col-1-1-1>.item:nth-child(3n){padding-left:1em}}#page{position:relative;margin:0 auto}.overlay{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding-bottom:36.45833333333333%;height:0}@media (max-width:29.99999em){.overlay{position:initial;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;padding-bottom:0}}.container{position:relative;margin-top:36.45833333333333%;padding:1em}.container h1{margin-top:0}nav ul{padding:0}nav li{display:inline}@media (min-width:30.0625em){nav .locales,nav .socials{float:right}nav .main{float:left}}nav .main li{padding-right:1em}nav iframe{vertical-align:bottom}nav .main .icon{margin-top:-.12em}header blockquote{margin:2em 0;padding-left:3em}header::after{content:'';display:block;clear:both}header img{display:none}.roll li{display:block;margin-bottom:1em}.roll .icons,.roll h3{display:inline;margin:0;font-weight:400}.tag{display:inline-block;height:1.6em;padding:0 .5em;border-radius:calc(.8em + 4px)}[href*=feed]{margin-left:1em}#news h3{margin-top:0}#news article{margin-bottom:2em}#news .icons{margin-bottom:1em}#news .icon-pushpin{margin-top:-.18em;margin-left:.45em}#faq{clear:both}#faq [aria-expanded=false]{overflow:hidden;height:1.5em;white-space:nowrap;text-overflow:ellipsis}#signatories{margin-top:4em}#signatories ul{margin:2em 0 0;padding:0}#signatories li{vertical-align:top;width:33%;min-width:15em;margin:0;padding:0 .5em 2em}@media (max-width:55.12499em){#signatories li{width:49%}}@media (max-width:34.99999em){#signatories li{width:100%}}@media (max-width:30em){#signatories h2 .date{display:none}}#signatories .markers{float:right;margin:0 -4.3em 0 0}@media (max-width:46.25em){#signatories .markers{float:left;margin-top:1em;margin-right:0}}#signatories .markers li{display:inline-block;margin-right:-13%;padding:0;width:inherit;min-width:1px}#signatories .markers img{width:2.75em}.kit ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;max-height:14em}.kit li{width:calc(25% - 1em)}.event img,.kit img{width:100%}.kit img{display:block}.twitter-timeline{height:100%!important}.storify{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em 0}.quotes .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2em;border-left:none!important}.quotes .card{padding:1em 1em 0}.card .logo{float:left;position:relative;width:4em;height:4em;margin:.5em 16px}.card .logo img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%)translateY(-50%);-ms-transform:translateX(-50%)translateY(-50%);transform:translateX(-50%)translateY(-50%);width:4em;max-width:4em;max-height:4em}.card .content{padding:1em 1em 1em 6em}.card h3{margin:0}.card .description{border-top:1px solid #ddd;margin:0;padding:1em 1em 2em;display:none}.card:hover .description,.medium img{display:block}.medium img{width:100%}dl dt{margin-top:1em}dl dd{margin-left:0;margin-bottom:2em}#page>footer{padding-top:5em}#page>footer img{display:inline-block;vertical-align:middle}[role=button],form span{display:block}#page>footer .license img{margin-right:.65em}@media (max-width:60em){#page>footer{padding:3em 1em 0}}@media (min-width:40em){#page>footer .license{width:65%;margin-top:1em}#page>footer .author{width:35%;float:right;text-align:right}}form{margin-top:3em}form button,form label{display:block;margin:1em 0}form button.error,form label.error{margin-top:.5em}form input{width:100%;padding:.35em .65em;border:1px solid #ddd}form input.error{border-color:#dbb1b1;color:#d95c5c}form .sublabel{font-size:.9em;color:rgba(0,0,0,.5)}form .required span::after{content:' *';vertical-align:top;font-size:.7em;font-weight:700;color:#599bdc}form [disabled]{opacity:.4}form .error{color:#d95c5c}form .success{font-weight:700;color:#599bdc}[role=button]{margin-top:2em;padding:.65em 1em;border:none;background-color:#599bdc;color:#fff;font-weight:700;text-align:center;-webkit-transition:background 250ms;transition:background 250ms}[role=button]:focus,[role=button]:hover{background-color:#266db3}@media (min-width:30.0625em){.fixed h1{z-index:2;position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);box-sizing:border-box;width:100%;max-width:60rem;padding:1rem;border-width:0 1px 1px;border-style:solid;border-color:#ddd;background-color:rgba(255,255,255,.9);font-size:1em}.fixed h1 img{display:block;position:absolute;top:0;right:0;height:100%}.fixed .overlay{display:none}.fixed .container{padding-top:6em}.fixed blockquote{position:relative;z-index:1}}.filters{border:none}.filters legend{font-weight:700;white-space:normal}.filters button{padding:0;display:inline;border:none;background:0 0;color:#599bdc}.filters label{white-space:nowrap;display:inline-block;width:25%}@media (max-width:45em){.filters label{width:33%}}@media (max-width:41.25em){.filters label{width:50%}}.filters input[type=checkbox]{margin-right:.5em}.filters .counter{color:rgba(0,0,0,.5)}#signatories li{display:none}#signatories.agenceweb li.agenceweb,#signatories.autre li.autre,#signatories.ecole li.ecole,#signatories.ecommerce li.ecommerce,#signatories.fai li.fai,#signatories.freelance li.freelance,#signatories.hebergeur li.hebergeur,#signatories.investisseur li.investisseur,#signatories.media li.media,#signatories.organisation li.organisation,#signatories.securite li.securite,#signatories.soft li.soft,#signatories.startup li.startup{display:inline-block}