@import url(https://fonts.googleapis.com/css?family=Sulphur+Point&display=swap);@font-face{font-family:MichromaRegular;src:local("MichromaRegular"),url(/static/media/Michroma-Regular.c12a12d1198168c85097.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}:root{font-family:MichromaRegular,Sulphur Point,sans-serif;font-size:clamp(14px,2.5vw,20px)}::selection{background:#2ddab8;color:#fff}body{background:#0c0f13;color:#8b8b8b;font-size:clamp(.75rem,2vw,.9rem);line-height:1.6;margin:0;overflow:hidden;padding:0}a{color:#545454;text-decoration:none}a:focus,a:hover{color:#8b8b8b}.paragText{word-wrap:break-word;font-size:clamp(.7rem,1.8vw,.85rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.6;overflow-wrap:break-word}#root{height:100vh;overflow:hidden;width:100vw}.loading{color:#8b8b8b;padding:10px;transform:translate3d(-50%,-50%,0)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes fadeIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:.4;transform:translateX(0)}}.scrollArea{height:100vh;overflow:auto;width:100vw}.frame,.scrollArea{left:0;position:absolute;top:0}.frame{padding:clamp(1rem,3vw,1.5rem);width:100%;z-index:2}.frame__title{font-size:clamp(.8rem,2.5vw,1rem);font-weight:400;line-height:1.2;margin:0}.frame__links{font-size:clamp(.75rem,2vw,.9rem);margin:clamp(.75rem,2vw,1rem) 0}.frame__link:not(:last-child){margin-right:clamp(.75rem,2vw,1rem)}.frame__nav .frame__link:first-child{margin-right:1.5rem}.bottom-left{line-height:1.5;max-width:90vw;transform:translate3d(0,-100%,0)!important}.bottom-left,.bottom-right{font-size:clamp(.7rem,1.8vw,.85rem);padding:clamp(1rem,3vw,1.5rem);text-align:center}.bottom-right{transform:translate3d(0,100%,0)!important}.canvas>div{z-index:10000000}@media screen and (min-width:53em){body{overflow:hidden}.frame{align-content:space-between;display:grid;grid-template-areas:"title links" "... ..." "... nav";grid-template-columns:50% 50%;grid-template-rows:auto auto auto;height:100vh;padding:2rem 3.7rem;pointer-events:none}.frame__title{grid-area:title}.frame__links{grid-area:links;justify-self:end;margin:0}.frame__link{pointer-events:auto}.frame__nav{grid-area:nav;justify-self:end}.bottom-left{max-width:50vw;padding:0 0 2rem 3.7rem}}@media screen and (max-width:52.9em){.frame__title{font-size:clamp(.75rem,4vw,.9rem)}.frame__links{font-size:clamp(.7rem,3.5vw,.85rem)}.bottom-left{padding:1rem}.bottom-left,.paragText{font-size:clamp(.65rem,3vw,.75rem)}}@media screen and (max-width:375px){:root{font-size:14px}.frame{padding:.75rem}.frame__title{font-size:.75rem}.bottom-left{font-size:.65rem;padding:.75rem}}