.Logo{fill:var(--text-color)}.Header{padding:15px 10px;height:65px;box-sizing:border-box;z-index:99;width:100%}.Header--css{background-color:transparent;position:absolute;top:0;left:0;z-index:99}.Header--hero{padding:15px 10px;height:65px;box-sizing:border-box;color:var(--header-text-color)}.Header--hero .Header__Link,.Header--hero .socialIcon,.Header--hero .Header__Title,.Header--hero .ToggleDarkMode{color:var(--header-text-color)}.Header--hero .Logo{fill:var(--header-text-color)}.Header__Link,.socialIcon,.Header__Title,.ToggleDarkMode{color:var(--text-color)}.Header__content{max-width:1040px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 auto}.Header__left{display:flex;flex-direction:row;align-items:center;height:100%}.Header__Logo{box-shadow:none;text-decoration:none;display:flex;flex-direction:row;align-items:center;padding-right:10px;height:100%}.Header__Links{display:flex;flex-direction:row;align-items:center;height:100%}.Header__Link{height:100%;display:flex;justify-content:center;align-items:center;transition:all ease .4s;text-decoration:none;padding:0 24px;font-size:18px;font-family:Open Sans,Montserrat;font-weight:500}.Header__Link:last-child{margin-left:auto}.Header__Link:hover{color:var(--text-link-hover)}.socialIcon{display:flex;padding:0 4px;opacity:.7}.socialIcon:hover{opacity:1}.Header__Title{margin-top:0;margin-bottom:0;margin-left:8px;font-size:20px;font-family:Quicksand;text-transform:uppercase;font-weight:600;letter-spacing:1px;transition:all .4s cubic-bezier(.68,-.55,.27,1.55);width:140px}.Header__Title:hover{letter-spacing:3px;font-weight:800}.Header__social{display:flex;align-items:center}.ToggleDarkMode{margin-right:10px;opacity:.7}.ToggleDarkMode:hover{cursor:pointer;opacity:1}.ToggleDarkMode svg{display:flex}@media (max-width: 767px){.Header{padding:10px 16px;position:fixed;background:var(--body-bg-color);box-shadow:1px 2px 18px #0000001a}.Header--hero .Header__Link,.Header--hero .socialIcon,.Header--hero .Header__Title,.Header--hero .ToggleDarkMode{color:var(--text-color)}.Header--hero .Logo{fill:var(--text-color)}.Header__line{position:fixed;top:65px;z-index:10}.Header__Links,.social-container{display:none}.Header__Link{width:100%;padding:6px 0;margin-top:6px}.Header__Title{font-size:20px}}.Drawer__SocialLinks{margin-top:50px;display:flex;width:100%;padding-left:40px}.Drawer{height:100vh;position:fixed;top:65px;right:-250px;background:var(--purple-gradient);box-shadow:var(--card-shadow);width:250px;transition:all ease .3s;z-index:999;color:#fff;overflow-y:scroll}.overlay-drawer{position:fixed;display:none;width:calc(100vw - 250px);height:100%;inset:65px 0 0;background-color:#00000080;cursor:pointer;z-index:1000;transition:all ease .6s}.overlay-drawer--display{display:block;transition:all ease .6s}.Drawer a{color:#fff}.Drawer--open{transform:translate(-250px)}.Drawer--open .DrawerLink{transform:translate(0)}.Drawer__links{margin-top:20px;display:flex;flex-direction:column}.DrawerLink{height:100%;text-decoration:none;font-size:28px;font-family:Open Sans,Montserrat;margin-bottom:28px;padding-left:40px;font-weight:500;transition:all ease .4s;transform:translate(250px)}.DrawerLink:nth-child(2){transition:all ease .6s}.DrawerLink:nth-child(3){transition:all ease .7s}.DrawerLink:nth-child(4){transition:all ease .8s}.DrawerLink:hover{color:var(--text-link-hover)}@media (min-width: 767px){.Drawer--open{transform:translate(0)}}@media (max-width: 300px){.Drawer{width:100%}}.hamburger{--hamburger-padding-x: 10px;--hamburger-padding-y: 10px;--hamburger-active-layer-color: var(--text-color);--hamburger-layer-width: 25px;--hamburger-layer-height: 3px;--hamburger-layer-spacing: 4px;--hamburger-layer-color: var(--text-color);--hamburger-layer-border-radius: 4px;padding:var(--hamburger-padding-y) var(--hamburger-padding-x);display:none;cursor:pointer;color:var(--text-color);transition-property:opacity,filter;transition-duration:.25s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;outline:none}@media (max-width: 767px){.hamburger{display:inline-block;margin-left:20px}}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:var(--hamburger-active-layer-color)}.hamburger-box{width:var(--hamburger-layer-width);height:calc(var(--hamburger-layer-height) * 3 + var(--hamburger-layer-spacing) * 2);padding-top:3px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:calc(var(--hamburger-layer-height) / -2 + 10)}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{content:"";display:block;width:var(--hamburger-layer-width);height:var(--hamburger-layer-height);background-color:var(--hamburger-layer-color);border-radius:var(--hamburger-layer-border-radius);position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before{top:calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1)}.hamburger-inner:after{bottom:calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1)}.hamburger-inner{top:(var(--hamburger-layer-height) / 2);transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger-inner:before{top:calc(var(--hamburger-layer-height) + var(--hamburger-layer-spacing));transition:opacity .125s .275s ease}.hamburger-inner:after{top:calc((var(--hamburger-layer-height) * 2) + (var(--hamburger-layer-spacing) * 2));transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{--y-offset: calc( var(--hamburger-layer-spacing) + var(--hamburger-layer-height) );transform:translate3d(0,var(--y-offset),0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{--y-offset: calc( var(--hamburger-layer-spacing) + var(--hamburger-layer-height) );transform:translate3d(0,calc(var(--y-offset) * -2),0) rotate(-270deg);transition-delay:75ms}.LayoutFooter{background:var(--footer-bg-color);padding:16px 32px;color:var(--text-color)}.LayoutFooter a{color:var(--text-color)}.LayoutFooter__main{display:flex;justify-content:space-between}.LayoutFooter__link{color:var(--text-color)}.LayoutFooter__copy{opacity:.75;font-size:10px;color:var(--text-color)}.LayoutFooter__right{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px}.FooterTags__header{color:var(--text-color);margin:0 0 16px}.FooterTags__list{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:6px;grid-column-gap:8px}.FooterTags__item{list-style-type:none;font-size:14px}.FooterTags__social{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0}.FooterTags__icon{list-style-type:none;font-size:20px}@media (max-width: 667px){.LayoutFooter__main{flex-direction:column}.LayoutFooter__right{margin-top:40px;justify-content:center}.LayoutFooter__left{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}}@media (max-width: 500px){.LayoutFooter__right{grid-column-gap:40px}.FooterTags__list{grid-template-columns:1fr}.FooterTags__social{grid-template-columns:1fr 1fr;grid-row-gap:12px}}.Container--lg{max-width:1040px}.Container--md{max-width:800px}.Container--sm{max-width:675px}.Container--marginCenter{margin:0 auto}.main-container{margin-top:80px;margin-left:auto;margin-right:auto}.main-continer--hero{margin-top:0}@media (max-width: 767px){.main-container{margin-top:80px}}.SiteContainer{display:grid;grid-template-rows:1fr auto;min-height:100%}.SiteContainer>div{max-width:100vw}.LayoutFooter{grid-row-start:2;grid-row-end:3}@font-face{font-family:Merriweather;src:url(../../fonts/Merriweather/Merriweather-Regular.ttf)}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Regular.ttf)}@font-face{font-display:swap;font-weight:700;font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Bold.ttf)}@font-face{font-display:swap;font-weight:900;font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Black.ttf)}@font-face{font-family:Quicksand;src:url(../../fonts/Quicksand/static/Quicksand-Regular.ttf)}@font-face{font-display:swap;font-weight:600;font-family:Quicksand;src:url(../../fonts/Quicksand/static/Quicksand-SemiBold.ttf)}@font-face{font-family:Open Sans;src:url(../../fonts/Open_Sans/OpenSans-Regular.ttf)}@font-face{font-family:Open Sans;font-display:swap;font-weight:900;src:url(../../fonts/Open_Sans/OpenSans-ExtraBold.ttf)}@font-face{font-family:Muli;src:url(../../fonts/Muli/static/Muli-Regular.ttf)}.token-line:not(:last-child){min-height:1rem}html{height:100%}body{margin:0;font-family:Open Sans,Helvetica,sans-serif;font-size:16px;background-color:#161827;transition:background .3s ease;height:100%}body>div,body>div>div{height:100%}h1,h2,h3,h4,h5{font-family:Montserrat,Helvetica,sans-serif}pre{margin:10px 0}p{line-height:1.6;font-family:Open Sans,sans-serif;line-height:30px}img{max-width:100%}blockquote p{font-style:italic}a{text-decoration:none}
