body{overflow:hidden;background-color:#112642}@font-face{font-family:DINMedium;src:url(/assets/din-medium-xM_aSMAe.woff) format("woff")}body .blue,body a,body a:visited{color:#2c6aa8}body div,body p,body a,body li,body td{-webkit-text-size-adjust:none}.spinner{position:absolute;top:50%;left:50%;width:10%;margin-left:-5%;margin-top:-7%;vertical-align:center;transition:opacity .5s;opacity:0}.spinner.visible{opacity:1}.spinner img{animation:rotation 2s infinite linear;width:100%}.spinner img.spinning{transform:rotate(180deg)}@keyframes rotation{0%{transform:rotateY(0)}to{transform:rotateY(359deg)}}.main{transition:opacity 1s;opacity:0;display:none}.main.visible{opacity:1;display:inherit}.main .background{perspective:3000px;transform-style:preserve-3d;transform:translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.main .scene{background-color:#fff;position:absolute;top:50%;left:50%;margin-left:-30%;margin-top:-295px;width:60%;aspect-ratio:2}.main .scene .card{perspective:3000px;transform-style:preserve-3d;position:absolute;width:100%;height:100%}.main .scene .card .image{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}.main .scene .card .video{z-index:10;display:none}.main .scene .card .video.coverIsVisible{display:block}.main .scene .card .replayButton{z-index:20;position:absolute;width:4%;padding:3%;cursor:pointer;bottom:0;right:0}.main .scene .card .replayButton img{width:100%}.main .scene .card .front,.main .scene .card .back{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);border:1px solid black}.main .scene .card .front,.main .scene .card .back{perspective:3000px;transform-style:preserve-3d;transition:transform 2s}.main .scene .card .front{background-color:#fff;transform-origin:0 50%;transform:rotateY(-1deg)}.main .scene .card.flipped .front{transform:rotateY(-178deg)}.main .scene .card .front img{z-index:2}.main .scene .card .back{width:100%;height:100%;left:-100%;background-color:#fff;border:1px solid black;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;transform:rotateY(178deg);transform-origin:right 0}.main .scene .card.flipped .back{transform:rotateY(0)}.main .scene .back-card{background-color:#fff;font-family:DINMedium,sans-serif;position:absolute;width:100%;height:100%;border:1px solid black;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);display:flex;flex-direction:column;justify-content:space-between}.main .scene .back-card .content{padding:10% 5% 10% 8%;font-size:1.1em;width:87%;height:100%;display:flex;flex-direction:row;justify-content:space-between}.main .scene .back-card .content .text-area{display:flex;flex-direction:column;justify-content:space-between}.main .scene .back-card .content .text-area .header{font-size:2em;margin-bottom:1em}.main .scene .back-card .content .text-area .making-of{margin-top:1em}.main .scene .back-card .content .signatures-area{display:flex;flex-direction:column;justify-content:center;width:50em}.main .scene .back-card .content .signatures-area .signatures{margin-top:-13em}.main .scene .back-card .content .signatures-area .signatures .photo{transition:opacity 2s;position:absolute;opacity:0;cursor:pointer;display:flex;flex-direction:column;align-items:center}.main .scene .back-card .content .signatures-area .signatures .photo.visible{opacity:1}.main .scene .back-card .content .signatures-area .signatures .photo .photoHidden{display:none}.main .scene .back-card .content .signatures-area .signatures .photo img{width:100%}.main .scene .back-card .content .signatures-area .signatures .photo .signatureName{text-align:center;min-height:2.75em}.main .scene.quad .photo{left:60%;width:35%}.main .scene.long .photo,.main .scene.medium-long .photo,.main .scene.five-by-three .photo{left:77%;width:15%}.main .buttons{position:absolute;top:100%;left:0;width:100%;text-align:center;margin-top:1em}@media screen and (min-width: 1200px){.main .buttons{font-size:.5em;margin-top:2em}}.main .buttons .button{width:2em;height:auto;z-index:1}.main .star-link{position:absolute;background-color:silver;opacity:0;left:27.7%;top:4.5%;width:6.3%;height:10.9%;z-index:20}.main .clip{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.main .clip:hover{opacity:.1}
