*{box-sizing:border-box;border-collapse:collapse}html,body{color:#fff;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;background:#fecb02;min-height:100vh;overflow:hidden}@font-face{font-family:SignikaNegativeRegular;src:url(/assets/signikanegative-regular-webfont-CDmbFJQA.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}*,:before,:after{-webkit-touch-callout:unset;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-collapse:collapse;box-sizing:border-box;border:0;outline:none;margin:0;padding:0;list-style-type:none;-webkit-tap-highlight-color:#fff0!important;-webkit-focus-ring-color:#fff0!important}html,body{width:100%;height:100vh}::-webkit-scrollbar{background-color:#0000;display:none}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:#0000}body{box-sizing:border-box;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:SignikaNegativeRegular,sans-serif;position:relative;overflow:scroll}article#app{z-index:100;width:100%;height:100vh;position:absolute;top:0;left:0}article#app section{width:100%;height:100%;min-height:100%;padding:0;position:relative}h1#logo{color:#fff;background:#005eb8;width:auto;padding:12px 24px 2px 8px;font-family:FrutigerBold,arial;font-size:60px;font-style:italic;display:inline-block}h2#headline{color:#005eb8;background:#fff;width:40%;margin:0 0 40px;padding:15px;font-family:Frutiger,arial;font-size:20px;line-height:30px;display:block}span#standfirst{color:#fff;background:#005eb8;margin:0 0 12px;padding:8px;font-family:Frutiger,arial;font-size:14px;line-height:18px;display:block}h5#credits{color:#fff;background:#005eb8;width:auto;padding:12px 8px 8px;font-family:FrutigerBold,arial;font-size:14px;display:inline-block;position:fixed;bottom:20px;right:20px}header{z-index:1005;text-align:center;color:#fff;background:0 0;width:100%;height:70px;position:fixed;overflow:hidden}header label{z-index:10016;cursor:pointer;width:60px;height:60px;position:fixed;top:0;right:0}header label .menu{z-index:10015;color:#fff;background:#fecb02;border-top:15px solid #666;border-radius:50%;width:200px;height:200px;position:fixed;top:-225px;right:-110px;box-shadow:0 0 #336663,0 0 #666}header label #hamburger{background-color:#0000;border-width:0}header label .hamburger{z-index:10017;transform-origin:50%;pointer-events:none;background:#fff;width:30px;height:2px;display:block;position:absolute;top:238px;left:45px}header label .hamburger:after,header label .hamburger:before{content:"";z-index:10017;background:#fff;width:100%;height:100%;display:block;position:absolute}header label .hamburger:before{top:-10px}header label .hamburger:after{bottom:-10px}header label input{display:none}header label input:focus{--tw-ring-offset-width:0!important;border-width:0!important}header label input:checked+.menu{pointer-events:none;border-radius:0;box-shadow:0 0 0 110vw #fecb02,0 0 0 110vh #fecb02}header label input:checked+.menu .hamburger{transform:rotate(45deg)}header label input:checked+.menu .hamburger:after{bottom:0;transform:rotate(90deg)}header label input:checked+.menu .hamburger:before{top:0;transform:rotate(90deg)}header label input:checked+.menu{pointer-events:none;background:#666}header label input:checked+.menu+ul{opacity:1;visibility:visible;transition:all linear;top:50%;left:50%}header label input:checked+.menu+ul+.MenuMask{opacity:1;bottom:-80px;left:0}header label ul{z-index:10016;opacity:0;visibility:hidden;font-size:26px;line-height:33px;transition:all linear;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}header label ul li{margin:0 0 3px}header label ul li p{text-align:center}header label ul li p a{color:#fff;font-size:25px;line-height:32px;text-decoration:none;display:block}header .MenuMask{opacity:0;z-index:10015;cursor:default;background:0 0;width:100%;height:100%;position:fixed;bottom:-80px;left:-10000px}body#home{overflow:hidden}body#home section{height:auto;padding:80px 0 0}body#home section h1{font-size:66px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){body#home section h1{font-size:33px}}
