*{box-sizing:border-box}body{font-family:freight-text-pro,serif;font-size:23px;text-align:center;margin:0 20px 40px;background:rgba(173,216,230,.1);transition:.4s background}@media (max-width:800px){body{font-size:20px}}html{opacity:0;transition:.4s opacity}html.wf-active{opacity:1}#content{display:none;align-items:center;flex-direction:column}#thumbnail{width:400px;height:400px;border-radius:50%;background-size:cover;background-position:center;background-color:#add8e6;background-blend-mode:luminosity;transition:.4s background-color}@media (max-width:800px){#thumbnail{width:70vw;height:70vw}}#headline,#loading,#title{font-family:freight-sans-condensed-pro,sans-serif;font-size:55px;line-height:1.1;max-width:70vw}@media (max-width:800px){#headline,#loading,#title{font-size:29px;line-height:1.2;max-width:90vw}}#title{display:inline-block;background:#000;color:#fff;font-size:22.5px;letter-spacing:.03em;padding:5px 11px 7px;margin-bottom:1em}@media (max-width:800px){#title{font-size:18px}}#loading{color:#a7a7a7;position:absolute;top:40%;left:50%;transform:translate(-50%,0)}#loading.error{color:red}button{font-family:freight-text-pro,serif;font-size:18px;padding:10px 17px;background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;border:2px transparent solid;outline:0}@media (max-width:800px){button{font-size:20px;padding:6px 13px 7px}}button:not(:last-child){margin-right:10px}button:hover{background:0 0;color:#000;border:2px #000 solid}#result{display:none}a{color:inherit}a:hover{text-decoration:none}.fa{font-size:.65em;margin-left:.3em}