@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;overflow-x:hidden}@media (max-height:640px){html,body{height:auto;min-height:100%}}@media (max-width:480px){html,body{min-width:320px}}body{display:flex;flex-direction:column;justify-content:center;background-color:#000;padding:clamp(1.25rem,4vw,6rem) clamp(1.25rem,3vw,4rem);color:rgba(255,255,255,.75);font-family:"Roboto",sans-serif;font-size:clamp(12pt,1vw,16pt);font-weight:400;letter-spacing:-.01em;line-height:1.65}body.is-preload *,body.is-preload *::before,body.is-preload *::after{animation:none!important;transition:none!important}body>*{position:relative;z-index:2}#bg{transition:opacity 2s ease-in-out;inset:0;opacity:.375;position:fixed;z-index:1}#bg div{transition:opacity 3s ease;background-size:cover;inset:0;opacity:0;position:absolute;visibility:hidden;width:150%}#bg div.visible{animation:bg 45s linear infinite;opacity:1;visibility:visible;z-index:1}#bg div.visible.top{z-index:2}@media (max-width:1280px){#bg div.visible{animation:bg 29.25s linear infinite}}@media (max-width:736px){#bg div.visible{animation:bg 18s linear infinite}}#bg div:only-child{animation-direction:alternate!important}body.is-preload #bg{opacity:0}@keyframes bg {
  0% { transform: translateX(0); }
  100% { transform: translateX(-25%); }
}a{transition:border-bottom-color .2s ease , color .2s ease;border-bottom:dotted 1px rgba(255,255,255,.25);color:#1cb495;text-decoration:none}a:hover{border-bottom-color:transparent;color:#1cb495!important}strong,b{color:#fff;font-weight:700}em,i{font-style:italic}p{margin:0 0 2em}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:700;line-height:1;margin:0 0 1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1{font-size:2.5em;line-height:1.25}h2{font-size:1.75em;line-height:1.5}h3{font-size:1.35em;line-height:1.5}h4{font-size:1.1em;line-height:1.5}h5{font-size:.9em;line-height:1.5}h6{font-size:.7em;line-height:1.5}sub{font-size:.8em;position:relative;top:.5em}sup{font-size:.8em;position:relative;top:-.5em}blockquote{border-left:solid 8px rgba(255,255,255,.35);font-style:italic;margin:0 0 2em;padding:.5em 0 .5em 2em}code{background:rgba(255,255,255,.125);border-radius:6px;border:solid 2px rgba(255,255,255,.35);font-family:"Courier New",monospace;font-size:.9em;margin:0 .25em;padding:.25em .65em}pre{font-family:"Courier New",monospace;font-size:.9em;margin:0 0 2em}pre code{display:block;line-height:1.75;padding:1em 1.5em;overflow-x:auto}hr{border:0;border-bottom:solid 2px rgba(255,255,255,.35);margin:2em 0}hr.major{margin:3em 0}#header h1{font-size:clamp(2em,5vw,3.25em);margin:0 0 .55em}#header p{font-size:clamp(1em,2vw,1.35em);line-height:1.65}#header a{color:inherit}@media (max-width:480px){#header{margin:0 0 1em}}#footer{transition:opacity .5s ease-in-out;bottom:clamp(1.25rem,3vw,4rem);left:clamp(1.25rem,3vw,4rem);color:rgba(255,255,255,.5);opacity:.5;position:absolute}#footer .icons{margin:0 0 .5em}#footer .copyright{font-size:.8em;list-style:none}#footer .copyright li{border-left:solid 1px rgba(255,255,255,.25);display:inline-block;line-height:1;margin:0 0 0 .75em;padding:0 0 0 .75em}#footer .copyright li:first-child{border-left:0;margin-left:0;padding-left:0}#footer .copyright a{color:inherit}#footer:hover{opacity:1}#footer>:last-child{margin-bottom:0}@media (max-height:640px){#footer{bottom:auto;left:auto;margin:1em 0 0;position:relative}}