a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.anime{transition:all .2s ease-in-out}.anime_md{transition:all .4s ease-in-out}.anime_lg{transition:all .8s ease-in-out}.anime_lgg{transition:all 1s ease-in-out}*,:after,:before{box-sizing:border-box}.clear:after,.clear:before{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}:focus{outline:0}a,a:visited{color:#000;text-decoration:none}a:active,a:hover{color:#00f}@font-face{font-family:'Neue Haas Unica Pro';src:url(fonts/2E39A8_3_0.eot);src:url(fonts/2E39A8_3_0.eot?#iefix) format('embedded-opentype'),url(fonts/2E39A8_3_0.woff2) format('woff2'),url(fonts/2E39A8_3_0.woff) format('woff');font-weight:400;font-style:normal}#t{background-color:red;position:absolute;width:200px;height:200px;border-radius:100%;z-index:99999}body,html{background:#000;color:#000;font-family:'Neue Haas Unica Pro',"Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;height:100%;overflow:hidden;margin:0;padding:0;font-size:40px;line-height:1;letter-spacing:.02em}section{height:100vh;display:flex}footer{width:100%;height:100vh;background-color:#fff;padding:10px 0;position:absolute;margin-top:-60px;text-transform:uppercase;line-height:1.1em}footer:hover{margin-top:-100px;margin-top:-80px;cursor:n-resize}.jour footer:hover{cursor:s-resize}.overlay{position:absolute;width:100%;height:100%;left:0;top:0;transform:translateY(0);-webkit-transform:translateY(0);background-color:transparent;pointer-events:none}.jour footer{transform:translateY(-100%);-webkit-transform:translateY(-100%);margin-top:0}.jour section{cursor:url(../images/@.svg),auto}.nuit,.nuit .paupiere{background-color:#000!important}.msk-nuit svg path{fill:#000!important}.Elmo,.nuit.Elmo .paupiere{background-color:#FF170D!important}.Elmo .msk-nuit svg path{fill:#FF170D!important}.CookieMonster,.nuit.CookieMonster .paupiere{background-color:#0950B8!important}.CookieMonster .msk-nuit svg path{fill:#0950B8!important}.BigBird,.nuit.BigBird .paupiere{background-color:#FAC70C!important}.BigBird .msk-nuit svg path{fill:#FAC70C!important}.SesameStreet,.nuit.SesameStreet .paupiere{background-color:#018A2E!important}.SesameStreet .msk-nuit svg path{fill:#018A2E!important}.yeux{margin:auto;width:100%;max-width:calc(100% - 40px);z-index:1;position:relative}.oeil{display:inline-block;vertical-align:top;width:572px;width:calc(50% - 70px);width:calc(50% - 30px);max-height:80vh;position:relative;margin:30px 34px;margin:30px;overflow:hidden;background-color:transparent}.jour .oeil{-webkit-mask-image:url(../images/msk-jour3.svg);mask-image:url(../images/msk-jour3.svg);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%}.nuit .oeil{-webkit-mask-image:url(../images/fond-3.svg);mask-image:url(../images/fond-3.svg);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%}.msk-jour,.msk-nuit{display:none}.oeil:first-of-type{margin-left:0}.oeil:last-of-type{margin-right:0}svg{width:100%;height:100%}.contour,.fond,.msk-jour,.msk-nuit,.paupiere{position:absolute;top:0;width:100%;height:100%}img{width:100%;height:100%}.paupiere{top:-50%;background-color:#000;width:calc(100% - 10px);height:calc(100% - 10px);margin:5px}.pupille{left:50%;top:50%;width:35%;height:35%;margin-left:-17%;margin-top:-17%;border-radius:100%;background-color:#000;position:relative}.nuit .contour{display:none}.jour .msk-jour svg path,.nuit svg path{fill:#fff}@media all and (max-width:768px){body,html{font-size:20px}.yeux{max-width:calc(100% - 10px)}.fond img{width:100%;height:100%}.oeil{width:calc(50% - 5px);margin:5px}footer:hover{margin-top:-56px}footer{line-height:.9em;margin-top:-36px}.jour footer:hover{margin-top:0}}