@font-face{font-family:strawford;src:url(/assets/fonts/strawford-bold-webfont.eot);src:url(/assets/fonts/strawford-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/strawford-bold-webfont.woff2) format("woff2"),url(/assets/fonts/strawford-bold-webfont.woff) format("woff"),url(/assets/fonts/strawford-bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:strawford;src:url(/assets/fonts/strawford-medium-webfont.eot);src:url(/assets/fonts/strawford-medium-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/strawford-medium-webfont.woff2) format("woff2"),url(/assets/fonts/strawford-medium-webfont.woff) format("woff"),url(/assets/fonts/strawford-medium-webfont.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:strawford;src:url(/assets/fonts/strawford-regular-webfont.eot);src:url(/assets/fonts/strawford-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/strawford-regular-webfont.woff2) format("woff2"),url(/assets/fonts/strawford-regular-webfont.woff) format("woff"),url(/assets/fonts/strawford-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}:root{font-family:strawford,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme: light){button{background:none!important}}a{font-weight:500;color:#888;text-decoration:inherit}a:hover{color:#fff}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-size:24px;background:#121212}h1{margin-top:auto;font-size:.9em;line-height:1.1;font-weight:700;margin-bottom:0;letter-spacing:1em}h2{font-size:1.5em;font-weight:500;margin:0 0 auto;text-transform:lowercase}button{padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:transparent;cursor:pointer;text-shadow:0 0 1px rgba(20,20,20,.15)}button:hover{border-color:#fff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{width:calc(100vw - 4rem);margin:0 auto;padding:2rem;text-align:left}h1{color:#666969;font-weight:400;padding:0 1em;font-size:1.6vh;line-height:1;text-transform:uppercase;letter-spacing:.5em;display:inline-block;position:relative;cursor:default}h1 strong{display:inline-block;position:relative;margin-left:1em;padding-left:.5em}h1 strong:before{content:"";width:1.5em;height:1.5em;display:inline-block;background:url(/logo.svg);position:absolute;left:0;top:50%;transform:translate(-100%,-50%)}@media (max-width: 900px){h3{font-size:.5em}}.screen,.dynamic{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.container{position:fixed;bottom:0;left:0;right:0;text-align:center;padding:1em}.flash{position:fixed;left:0;right:0;top:0;bottom:0;opacity:.5;z-index:999}.flash:after{content:"";position:fixed;left:0;right:0;top:0;bottom:0;background:red;mix-blend-mode:hard-light;z-index:-1;animation:flashOut 5s 1 forwards cubic-bezier(.23,1,1,1)}.flash:before{content:"";position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;z-index:1;animation:flashOut 5s 1 forwards cubic-bezier(.23,1,.32,1)}@keyframes flashOut{0%{opacity:1}to{opacity:0}}
