@font-face{font-family:'FoundersRegular';src:url(fonts/FoundersGroteskWeb-Regular.woff)}@font-face{font-family:'FoundersBold';src:url(fonts/FoundersGroteskWeb-Semibold.woff)}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}#title{width:100%;text-align:center;opacity:0;position:absolute;top:0;z-index:10000;transform:translateY(10px);transition:all 0.3s ease-out}#title.show{opacity:1;transform:translateY(0)}#title h1{background:none;padding:0;color:white;display:inline-block;margin-top:20px;font-family:'FoundersRegular';font-size:10vw;cursor:help;width:100%}#title h1 span{position:relative;transition:all 0.3s ease-out}#title h1 span .dropdown{position:absolute;top:11vw;left:0;opacity:0;max-height:0px;padding:20px 20px;overflow:hidden;background:white;color:#222;width:100%;transition:all 0.3s ease-out;border-top:8px solid #55f0b8;font-size:16px;font-family:'FoundersRegular'}@media (min-width: 768px){#title h1 span .dropdown{font-size:20px;padding:40px 20px}}#title h1 span .dropdown a{display:block;color:#ff3680;margin-top:15px;font-size:20px}@media (min-width: 768px){#title h1 span .dropdown a{font-size:24px}}#title h1:hover span{background:#55f0b8;color:#222;padding:0 15px}#title h1:hover .dropdown{max-height:1000px;opacity:1}h1{background:#55f0b8;padding:5px 15px;color:#222;display:inline-block;margin-top:0;margin-bottom:10px;font-family:'FoundersBold';font-size:32px}@media (min-width: 768px){h1{font-size:54px;padding:10px 20px 17px 20px;font-size:34px}}body{font-family:'FoundersBold';height:100vh;width:100vw;display:block;overflow:hidden;margin:0;background:white;opacity:1}.image{height:100%;margin:auto;display:block;position:fixed;top:0;left:-30%;right:0;margin:auto;transform:scale(1);display:none;animation:manualLoop 5s forwards linear}@media (min-width: 768px){.image{left:0}}#mute{position:absolute;z-index:500000000;top:20px;right:20px;width:25px;cursor:pointer}#share{position:absolute;bottom:20px;right:20px;z-index:10000}#faces{z-index:1000000;position:fixed;bottom:20px;left:20px;display:none}@media (max-width: 600px){#faces{width:50%}}#faces img{width:65px;cursor:pointer}@media (max-width: 600px){#faces img{width:23%}}#faces img:first-of-type{width:80px}@media (max-width: 600px){#faces img:first-of-type{width:25%}}#reset{background:#ff3680;font-size:26px;position:absolute;z-index:10000;left:0;right:0;margin:auto;display:inline-block;bottom:25vh;display:none;color:white;width:200px;text-align:center;padding:20px 0;cursor:pointer;transition:all 0.3s ease-out}@media (min-width: 768px){#reset{bottom:5vh}}#reset:hover{transform:translateY(-5px)}#loading{background:white;position:fixed;display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;left:0;top:0}#loading h1{background:none;color:#222;padding:0;position:relative}#loading h1::after{content:"";position:absolute;bottom:-12px;left:0;height:8px;background:#ff3680;animation:wipe 1.5s forwards ease-out}@keyframes wipe{from{width:0}to{width:100%}}@keyframes wipe-drop{0%{width:0;padding:0}50%{width:100%;padding:0;height:8px;background:#55f0b8}90%{width:100%;max-height:1000px;border-top:8px solid #55f0b8;background:white}100%{width:90%;max-height:1000px;border-top:8px solid #55f0b8;background:white;content:"We're stuck in a Tory doom loop - we keep voting for policies & politicians who will make people's lives worse. Let's end the cycle."}}.doom{height:100vh;width:100vw;overflow:hidden}#resetPanel{width:100vw;height:100vh;position:fixed;background:#55f0b8;top:-150%;left:0;display:flex;z-index:100000000;align-items:center;transition:all 0.4s ease-out;padding:15px}@media (min-width: 768px){#resetPanel{justify-content:center}}#resetPanel h1{background:white}#resetPanel #finalMessage{background:#ff3680;color:white}#resetPanel.flex{top:0}#resetPanel a{background:#222;padding:20px 10px;font-size:24px;display:inline-block;margin-top:20px;color:white;text-decoration:none;transition:all 0.3s ease-out}@media (min-width: 768px){#resetPanel a{padding:10px 20px 17px 20px;font-size:34px}}#resetPanel a:hover{transform:translateY(-5px)}.row{width:100%;margin-bottom:10px;display:block}@keyframes manualLoop{0%{transform:scale(0);opacity:0}1%{transform:scale(0);opacity:1}100%{transform:scale(5);opacity:1}}
