@import url(https://fonts.googleapis.com/css?family=Roboto);:root{--primary-color:rgb(110,27,167);--primary-color-transparent:rgba(110,27,167,0.5);--primary-color-darker:rgb(24, 5, 36);--secondary-color:rgb(235,225,104);--secondary-color-transparent:rgba(235,225,104,0.5);--background-color-gradient:var(--primary-color);--background-color-gradient:linear-gradient(to right, var(--primary-color-darker), var(--primary-color) 100%);--background-color-gradient-transparent:var(--primary-color-transparent);--background-color-gradient-transparent:linear-gradient(to right, var(--primary-color-darker), var(--primary-color-transparent) 100%);--primary-like-to-secondary-color-gradient:var(--secondary-color);--primary-like-to-secondary-color-gradient:linear-gradient(to bottom, #e2d1ed, var(--secondary-color) 100%);--amazon-color:rgb(248, 152, 32);--discord-color:rgb(114, 137, 218);--patreon-color:rgb(248,103,82);--twitter-color:rgb(29,161,242);--youtube-color-blue:rgb(62,166,255);--youtube-color:rgb(255,0,0);--scala-color:rgb(223,63,61);--navbar-height:7.6rem;--all-transition:all 0.2s ease-in-out;--border-width:2px;--border-radius:10px;--padding-2by4:2rem 4rem;--padding-1by2:1rem 2rem;--valid-color:rgb(61,255,116);--invalid-color:rgba(255, 255, 255, 0.75)}*{margin:0;padding:0;box-sizing:border-box}html{font-family:Roboto,sans-serif;font-size:62.5%}body{background:var(--background-color-gradient);font-size:1.6rem;line-height:1.5;color:#fff;height:100%}#body-content{height:100%;background-color:rgba(0,0,0,.5)}h1{font-size:2rem}a{color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul{list-style:none}section{border-top:1px solid var(--secondary-color-transparent)}.container{max-width:1100px;margin:auto;padding:var(--padding-1by2);overflow:hidden}.text-bold{font-weight:700}.text-center{text-align:center}.text-line-through{text-decoration:line-through}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.background-primary{background:var(--primary-color)}.background-primary-darker-gradient{background:var(--background-color-gradient-transparent)}.background-secondary{background:var(--secondary-color)}.background-transparent{background:0 0}.border-remove-top{border-top:0!important}.border-remove-right{border-right:0!important}.border-remove-bottom{border-bottom:0!important}.border-remove-left{border-left:0!important}.border-primary{border:var(--border-width) solid var(--primary-color)}.border-secondary{border:var(--border-width) solid var(--secondary-color)}.border-all-corners-rounded{border-radius:var(--border-radius)}.border-top-corners-rounded{border-radius:var(--border-radius) var(--border-radius) 0 0}.border-right-corners-rounded{border-radius:0 var(--border-radius) var(--border-radius) 0}.border-bottom-corners-rounded{border-radius:0 0 var(--border-radius) var(--border-radius)}.border-left-corners-rounded{border-radius:var(--border-radius) 0 0 var(--border-radius)}.center{justify-content:center;align-content:center;align-items:center;text-align:center;vertical-align:middle}.l-heading{font-size:6.5rem;margin-bottom:3.5rem}.text-shadow-3d{text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15)}.m-heading{font-size:3rem;margin-bottom:1.5rem}.s-heading{font-size:2.5rem}.lead{font-size:2.5rem;margin-bottom:3rem}.btn.btn-primary{display:inline-block;color:var(--secondary-color);background:var(--primary-color);padding:1rem 3rem;border:none;border-radius:5px}.btn.btn-primary:hover{background:#8b48b8}.btn.btn-secondary{display:inline-block;color:var(--primary-color);background:var(--secondary-color);padding:1rem 3rem;border:none;border-radius:5px}.btn.btn-secondary:hover{background:#efe786}.pt-1{padding-top:1rem}.py-1{padding-top:1rem;padding-bottom:1rem}.pb-1{padding-bottom:1rem}.pt-2{padding-top:2rem}.py-2{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:2rem}.pt-3{padding-top:3rem}.py-3{padding-top:3rem;padding-bottom:3rem}.pb-3{padding-bottom:3rem}.text-gradient{color:transparent;background-image:var(--primary-like-to-secondary-color-gradient);-webkit-background-clip:text;background-clip:text}.g-ytsubscribe{min-height:27px}.text-long{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.transition-on-hover{transition:var(--all-transition)}.transition-on-hover:hover{cursor:pointer;background:rgba(110,27,167,.25)!important}.grid-with-2-even-columns{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem;text-align:center}.grid-1-11{display:grid;grid-template-columns:1fr 11fr;grid-gap:2rem 0}.amazon{color:var(--amazon-color)}.discord{color:var(--discord-color)}.patreon{color:var(--patreon-color)}.twitter{color:var(--twitter-color)}.scala{color:var(--scala-color)}#navbar{position:sticky;top:0;z-index:2}#navbar #navbar-content{height:100%}#navbar .container{max-width:none;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}#navbar ul{justify-self:start;display:flex}#navbar ul li a{color:#fff;padding:.75rem;margin:0 .25rem}#navbar ul li a.current-anchor{color:var(--secondary-color);padding:.65rem;border:solid .1rem var(--secondary-color);border-radius:5px}#navbar ul li a:hover{color:var(--secondary-color)}#navbar #hamburger-wrapper,#navbar #menu{display:none}#navbar h2#devinsideyou{margin:0}#navbar #logo{justify-self:end;display:flex;flex-direction:column}#navbar #logo img{width:5.6rem}#toast{position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%);padding:var(--padding-2by4);background:rgba(0,0,0,.9);text-align:center;font-size:3rem;opacity:0;visibility:hidden;z-index:1}.show{animation:show .4s forwards ease-in}@keyframes show{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.hide{animation:hide .4s forwards ease-in}@keyframes hide{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.float-slowly{animation:float 2s linear infinite}.float-fastly{animation:float 1s linear infinite}@keyframes float{0%{transform:translateY(0);transform:translateY(0)}50%{transform:translateY(-4px);transform:translateY(-4px)}100%{transform:translateY(0);transform:translateY(0)}}#showcase{background-image:url(/a15deb5bc723060d33580629d9bcaa8ff8b492a2/3dd85/img/showcase/showcase-2560x1440.webp);background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:var(--background-color-gradient);height:100vh;transition:var(--all-transition)}#showcase #showcase-content{margin-top:calc(var(--navbar-height) * -1);display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;padding:var(--navbar-height) 2rem;height:100%;width:100%;background:radial-gradient(rgba(0,0,0,.5),transparent)}#scala{display:inline-block;padding:.25rem 1rem;background-color:rgba(0,0,0,.5);border-radius:5px;transition:var(--all-transition)}#scala:hover{background-color:rgba(0,0,0,.75)}#scala img{width:1rem}#connect .container{margin-top:-1rem;margin-bottom:-1rem}#connect-icons{display:flex;flex-wrap:wrap}#connect-icons a{display:flex;padding:0 3rem;min-height:10rem}#courses .container{max-width:none;padding:1rem 6rem}.cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem}.cards #newsletter.card .card-front{border:var(--border-width) solid var(--primary-color);border-radius:var(--border-radius)}.cards #newsletter.card .card-back{transform:rotateY(0)}.cards #newsletter.card:hover .card-inner{transform:rotateY(0)}.card{cursor:default;background-color:transparent;perspective:3000px;width:calc(50vw - 3rem - 3rem - 2rem - .4rem);height:calc((50vw - 3rem - 3rem - 2rem - .4rem)/ 1.7);max-width:528px;max-height:297px;min-width:352px;min-height:198px;border-radius:var(--border-radius);overflow:hidden}.card-inner{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.card:hover .card-inner{transform:rotateY(180deg)}.card-back,.card-front{transform:rotateX(0);position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-back{display:flex;flex-direction:column;transform:rotateY(180deg);border:var(--border-width) solid var(--primary-color);border-radius:var(--border-radius)}.card-front{display:flex;align-items:flex-end;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.card-front .launched{padding:.25rem .75rem;background-color:rgba(0,0,0,.5);border-radius:5px;display:inline-block;margin:0 15px 15px auto}.card-back .description,.card-back .name{padding:var(--padding-2by4)}.card-back .name{text-align:center;border:solid var(--primary-color);border-width:0 0 var(--border-width) 0}.card-back .description{text-align:left;overflow-y:auto}.card-back .description::-webkit-scrollbar-track{background:0 0!important}#newsletter .card-front{display:flex;flex-direction:column;justify-content:center;align-items:center}#newsletter .card-inner .card-back .content{height:100%;display:flex;flex-direction:column;justify-content:space-between}#newsletter .card-back{overflow:hidden}#newsletter form{padding:0;display:grid;grid-template-columns:11fr 1fr;overflow:hidden;border-top:var(--border-width) solid var(--primary-color)}#newsletter form>input{color:var(--secondary-color);background:0 0;padding:var(--padding-2by4);font-family:Roboto,sans-serif;font-size:1.6rem;text-align:center}#newsletter form>input[type=email]{border-width:0;transition:var(--all-transition)}#newsletter form>input[type=email]::-webkit-input-placeholder{color:var(--invalid-color)}#newsletter form>input[type=email]::-moz-placeholder{color:var(--invalid-color)}#newsletter form>input[type=submit]{color:var(--valid-color);border-width:0;border-left:var(--border-width) solid var(--primary-color)}#newsletter form>input[type=email]:focus,#newsletter form>input[type=submit]:focus{outline:0}#newsletter form>input[type=submit]:disabled{pointer-events:none;color:var(--invalid-color)}#money{color:#85bb65}#love{color:red}#early-supporters-title{--primary-like-to-secondary-color-gradient:linear-gradient(to bottom, #b68dd3 0%, var(--secondary-color) 100%);line-height:6.4rem;min-width:100%;margin:0;padding:0;z-index:1}#particles-js{height:6.4rem;margin-top:-6.4rem;min-width:100%}#particles-js canvas{min-height:100%;min-width:100%;border:solid var(--primary-color);border-width:0 var(--border-width) 0 var(--border-width)}#early-supporters{display:grid;grid-template-columns:repeat(3,auto);row-gap:1rem;justify-content:space-between;padding:var(--padding-2by4)}#early-supporters .left,#early-supporters .right{line-height:3.2rem;font-weight:700}#early-supporters .left{justify-self:start}#early-supporters .middle{height:3.2rem}#early-supporters .right{justify-self:end}.table{grid-gap:0}.table.table-bottom{border-width:0 var(--border-width) var(--border-width) var(--border-width);border-radius:0 0 var(--border-radius) var(--border-radius)}.table img{width:16px;margin:auto}.table>*{display:grid;background:0 0;min-width:12.8rem;padding:var(--padding-1by2);align-items:center;border-width:0 0 var(--border-width) 0}.table>:nth-last-child(1),.table>:nth-last-child(2){border-bottom:none}.table>.left-column.grid-with-2-even-columns{grid-column-gap:0}.table>.right-column{text-align:left;border-width:0 0 var(--border-width) var(--border-width)}.fixed-width-icon{width:54px}#youtube-icon{width:54px}#lbry-icon{width:18px}.support-media>.header-row{display:grid;grid-template-columns:repeat(2,1fr)}.support-media>.header>.item{display:flex;min-height:10rem}.support-media>.content{display:flex;flex-direction:column}.support-media>.content>.description{padding:var(--padding-2by4);text-align:left}.communication-media>.item{display:flex;min-height:10rem;padding:var(--padding-2by4)}.communication-media>.icon{border-width:var(--border-width) 0 var(--border-width) var(--border-width)}.communication-media>.content{text-align:left;align-items:center}#scroll-to-top-anchor{position:fixed;text-align:center;left:0;bottom:5.5rem;visibility:hidden;z-index:1}#scroll-to-top-anchor i{transform:rotate(-90deg);padding:2rem}#footer{padding-bottom:1.6rem}#footer .container{padding-top:0}#footer #social-small{padding-bottom:1rem}#footer #social-small a{padding:0 .75rem}#footer #trademark{display:inline-block;padding:1rem 2rem 0 2rem;box-shadow:0 -1px var(--primary-color)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:rgba(55,13,83)}::-webkit-scrollbar-thumb{background:#ebe168;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#efe786}