*{box-sizing:border-box}html{min-height:100%;background:#5f3c9e}body{display:flex;min-height:100vh;flex-direction:column;justify-content:center;color:#fff;font-family:sans-serif;font-size:18px;margin:0 auto;padding:5em 1em;background:#5f3c9e;background:linear-gradient(-8deg,#3366cc,#5f3c9e)}.noise{filter:url(#noise);position:fixed;z-index:-1;left:0;right:0;top:0;bottom:0;opacity:.2}.hero{text-align:center}.hero h1{font-style:italic}h1{font-size:2.5em;text-align:center;margin-top:0}img{width:200px;height:200px;margin:0 0 1em}em{font-size:.8em;font-style:italic;color:rgba(255,255,255,.5)}ul{list-style:none;padding:0;margin:0}.links li{min-width:10em;max-width:21em;margin:0 auto 1em}.button{display:inline-block;padding:1em 1.2em;border:2px solid #fff;border-radius:2em;width:100%;text-decoration:none;color:#fff;position:relative}.button[href]::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;border-radius:2em;border:1px solid rgba(255,255,255,0);transition:border .1s linear}.button[href]:hover::before,.button[href]:focus::before{border-width:4px;border-color:#fff}.button[href]:hover .label,.button[href]:focus .label{color:#fff}.inactive{border-style:dashed}.label{color:rgba(255,255,255,.5);transition:color .1s linear}.label::after{content:" //"}footer{font-size:.65em;color:rgba(255,255,255,.5)}.tiktok-embed{width:auto!important;border-radius:.25em;display:inline-block}