/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body.loading .loader{display:block}.loader{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);backdrop-filter:blur(1rem);font-weight:700}.dots{bottom:0;right:0;margin:auto;filter:url(#goo)}.dot,.dots{width:0;height:0;position:absolute;top:0;left:0}.dot:before{content:"";width:2rem;height:2rem;border-radius:50px;background:#ec1b24;position:absolute;left:50%;transform:translateY(0) rotate(0deg);margin-left:-1rem;margin-top:-1rem}@keyframes dot-move{0%{transform:translateY(0)}18%,22%{transform:translateY(-4rem)}40%,to{transform:translateY(0)}}@keyframes dot-colors{0%{background-color:#ec1b24}25%{background-color:#000}50%{background-color:#ec1b24}75%{background-color:#000}to{background-color:#ec1b24}}.dot:nth-child(5):before{z-index:100;width:2.6rem;height:2.6rem;margin-left:-1.3rem;margin-top:-1.3rem;animation:dot-colors 4s ease infinite}@keyframes dot-rotate-1{0%{transform:rotate(-105deg)}to{transform:rotate(270deg)}}.dot:first-child{animation:dot-rotate-1 4s linear 0s infinite}.dot:first-child:before{background-color:#000;animation:dot-move 4s ease 0s infinite}@keyframes dot-rotate-2{0%{transform:rotate(165deg)}to{transform:rotate(540deg)}}.dot:nth-child(2){animation:dot-rotate-2 4s linear 1s infinite}.dot:nth-child(2):before{background-color:#ec1b24;animation:dot-move 4s ease 1s infinite}@keyframes dot-rotate-3{0%{transform:rotate(435deg)}to{transform:rotate(810deg)}}.dot:nth-child(3){animation:dot-rotate-3 4s linear 2s infinite}.dot:nth-child(3):before{background-color:#000;animation:dot-move 4s ease 2s infinite}@keyframes dot-rotate-4{0%{transform:rotate(705deg)}to{transform:rotate(3turn)}}.dot:nth-child(4){animation:dot-rotate-4 4s linear 3s infinite}.dot:nth-child(4):before{background-color:#ec1b24;animation:dot-move 4s ease 3s infinite}.success{background:#b2dfdb;color:#044620;border-radius:.25rem;padding:1.25rem 1rem 1rem;width:100%;text-align:center;margin-bottom:2.5rem}.success strong{font-size:1.2rem}.success p:last-of-type{margin-bottom:0}.example{border-radius:.25rem;max-width:34rem;margin-bottom:1rem;width:100%}.action-buttons button{max-width:8.2rem;line-height:1.3;padding-left:0;padding-right:0}@media (min-width:40rem){.action-buttons button{max-width:9rem}}.action-buttons button+button{margin-left:.4rem}.browser-support{padding:.75rem 1.5rem 0;margin-top:2rem;font-size:.8rem;font-weight:700}.browser-support p{margin:0}.browser-support svg{width:2rem}#previewCanvas{width:100%;margin:2rem 0;border:1px solid #ddd;border-radius:.25rem}.image-list{--image-size:6.25rem;text-align:center}.image-list img{height:var(--image-size);margin-bottom:.5rem}.image-list.cropped>div,.image-list.uncropped>div{display:flex;justify-content:center;flex-wrap:wrap;margin:1rem .5rem}.image-list.cropped>div>div,.image-list.uncropped>div>div{display:flex;flex-direction:column;align-items:center;margin:.5rem 0}.image-list.cropped>div>div a,.image-list.uncropped>div>div a{font-size:.8rem;margin-top:.2rem}.image-list.uncropped{border-radius:.25rem}.image-list.cropped>div>div img{width:var(--image-size);touch-action:none}.add-face-text{font-weight:700}.add-face-button{height:6.25rem;width:4.25rem;display:flex;justify-content:center;align-items:center;transition:transform .1s ease}.add-face-button:focus,.add-face-button:hover{transform:scale(1.1)}.show-actions{display:flex;justify-content:center;margin-top:2rem}.show-actions a{text-align:center;margin:0 1rem;flex-direction:column}.show-actions a,.show-actions div{display:flex;justify-content:center;align-items:center}.show-actions div{border:2px solid;border-radius:50%;width:4.25rem;height:4.25rem;margin-bottom:.5rem;padding:.8rem}#mail{width:100%;max-width:30rem}.animation{margin-top:1.5rem;border-radius:.25rem;width:100%}.consent{margin-bottom:2rem}.consent label{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:.9rem}.consent input{margin-top:-.2rem;margin-right:.4rem}.consent .error{margin-top:.3rem}.file-input-fake{cursor:default;width:100%;height:2.5rem;display:flex;align-items:center;margin-bottom:1rem;border:1px solid #ddd;border-radius:.25rem;padding:.7rem 1rem .5rem}.file-input-fake svg{width:1.5rem;margin-left:1rem;margin-right:-.5rem}#cropCanvas{width:100%;cursor:move;margin-bottom:2rem;border:1px solid #ddd;border-radius:.25rem;touch-action:none}#cropCanvas.dragging{cursor:move}#controls{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80%}#controls .slider{margin-bottom:.5rem;width:100%}#controls .slider+.slider{margin-bottom:1rem}input[type=range]{--range-height:.3rem;background:#dadada;height:var(--range-height);width:100%;padding:0;border-radius:calc(var(--range-height)*0.5)}input[type=range]+label{margin-top:.5rem;display:block;font-size:.8rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;background:#333645;cursor:pointer;border-radius:100%}.complementary-actions{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;margin-top:1rem}.complementary-actions a{background:#f5f5f5;border-radius:100%;display:block;width:3rem;height:3em;display:flex;justify-content:center;align-items:center;margin:0 .5rem}.complementary-actions a svg{width:2.25rem}.complementary-actions a:first-of-type svg{width:2rem}#crop{margin-top:1rem}*{box-sizing:border-box}body,html{font-family:MetaWeb,sans-serif;scroll-behavior:smooth;color:#333645;font-size:100%}body{display:flex;justify-content:space-between;align-items:center;flex-direction:column;min-height:100vh}body,ul{margin:0}ul{padding:0;list-style:none}.container{width:90vw;max-width:50rem;margin:0 auto}footer,header{text-align:center;background:#f5f5f5;display:block;width:100%}footer ul li,header ul li{display:inline-block}header{padding:.75rem 0}header>div{display:flex;justify-content:space-between;align-items:center;font-weight:700}header img{height:2.75rem;display:inherit}main{margin:3rem 0;text-align:center;flex:auto}main>.container{display:flex;flex-direction:column;justify-content:center;align-items:center}footer{padding:1.5rem 0}footer>div>nav li{margin:0 .5rem}footer>div>p{margin:.75rem 0 0;font-size:.7rem}h1{max-width:32rem}p{line-height:1.5}p+p{margin-top:0}a{color:inherit;text-decoration:none;transition:color .1s ease}a:focus,a:hover{color:#ec0e19}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;padding:.7rem 1rem .5rem;outline:none}button{background:#ec0e19;color:#fff;font-weight:700;border:0;transition:box-shadow .3s ease}button:focus,button:hover{box-shadow:0 0 .35rem .1rem rgba(236,14,25,.3)}input[type=email],input[type=text],textarea{background:#fff;border:1px solid #eee;margin-bottom:1rem;width:100%}textarea{min-width:100%;max-width:100%;min-height:10rem}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.error{margin-bottom:1rem;font-size:.75rem;color:#ec0e19;margin-top:-.5rem}