@import"https://fonts.googleapis.com/css?family=Outfit:700|Poppins:400";:root{--text: hsl(0, 0%, 89%);--text_muted: hsla(0, 0%, 89%, .45);--border: hsla(0, 0%, 89%, .15);--background: hsl(0, 0%, 4%);--primary: hsl(0, 70%, 38%);--primary_dim: hsl(0, 70%, 38%);--secondary: hsla(0, 4%, 12%, .6);--accent: hsl(0, 55%, 52%);--accent_dim: hsl(0, 55%, 52%)}*{box-sizing:border-box;padding:0;margin:0;-webkit-user-select:none;user-select:none}body{display:flex;flex-direction:column;flex-wrap:nowrap;overflow-x:hidden;font-family:Poppins;font-weight:400;color:var(--text);padding:0 15vw 2rem 15vw;gap:2rem;background:var(--background)}h1,h2,h3,h4,h5{font-family:Outfit;font-weight:700;color:var(--text)}html{font-size:100%;scroll-behavior:smooth}h1{font-size:4.21rem}h2{font-size:3.158rem}h3{font-size:2.369rem}h4{font-size:1.777rem}h5{font-size:1.333rem}small{font-size:.75rem}p,a{font-size:.9rem}a{color:inherit;text-decoration:none}a:hover{color:var(--primary)}span{color:var(--text)}.tag{border-radius:0;padding:.35rem .8rem;font-size:.75rem;display:inline-block;color:var(--text);vertical-align:middle}svg{fill:var(--text);height:1.2rem;width:1.2rem;vertical-align:middle}svg.small{font-size:.8rem;fill:var(--text_muted);transition:.2s ease-in-out}svg.small:hover{fill:var(--accent);transform:scale(1.1)}button{--btn-color: var(--primary);--btn-s: 8px;--btn-pad: 2px;--btn-timing: .3s;color:var(--text);border-radius:0;border:1px solid hsla(0,0%,89%,.15);background:linear-gradient(to right,#ffffff08,#ffffff14);font-size:.9rem;font-family:Poppins,sans-serif;padding:.65rem 1.2rem;position:relative;transition:background var(--btn-timing) ease,border var(--btn-timing) ease}button:before{content:"";position:absolute;box-sizing:border-box;inset:calc(-1 * var(--btn-pad));padding:var(--btn-pad);border:2px solid var(--text);background:transparent content-box;mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--btn-s) var(--btn-s),#0000 75%,#000 0) 0 0 / calc(100% - var(--btn-s)) calc(100% - var(--btn-s));-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--btn-s) var(--btn-s),#0000 75%,#000 0) 0 0 / calc(100% - var(--btn-s)) calc(100% - var(--btn-s));pointer-events:none;transition:inset var(--btn-timing) ease,padding var(--btn-timing) ease,border-color var(--btn-timing) ease}button:hover{border-color:var(--btn-color);background:linear-gradient(to right,#a51d1d0d,#a51d1d26);--btn-pad: 6px}button:hover:before{border-color:var(--btn-color)}a,button{cursor:pointer}img{object-fit:contain;height:auto;width:auto;position:relative;border-radius:.5rem}button svg{vertical-align:middle}.banner img{width:100%;object-fit:cover;height:25rem;-webkit-mask-image:linear-gradient(rgba(0,0,0,1) 20%,rgba(0,0,0,0) 80%);mask-image:linear-gradient(#000 20%,#0000 80%)}.banner iframe{width:100%;height:25rem;border:none;border-radius:.5rem;-webkit-mask-image:linear-gradient(rgba(0,0,0,1) 20%,rgba(0,0,0,0) 80%);mask-image:linear-gradient(#000 20%,#0000 80%)}.banner{width:100%;height:25rem;position:relative}.overlay{position:absolute;padding:1rem}.overlay.left{bottom:8px;left:16px}.overlay.right{bottom:8px;right:16px}.overlay.bottom{right:50%;bottom:8px}input{border-radius:1.5rem;border:none;padding:1rem 2rem;color:var(--text);outline:none;font-size:.9rem}nav{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2rem 0}.section{padding:2rem 0}.section h3{margin-bottom:.75rem}.section p{max-width:40rem;line-height:1.7}footer{margin-top:3rem;border-top:1px solid var(--border);padding-top:2rem}.footer-top{display:flex;gap:4rem;margin-bottom:2rem}.footer-col{flex:1}.footer-col h5{margin-bottom:.75rem}.footer-col p{line-height:1.7}.footer-links{display:flex;flex-direction:column;gap:.5rem}.footer-links a{color:var(--text_muted);transition:color .2s}.footer-links a:hover{color:var(--primary)}.footer-bottom{border-top:1px solid var(--border);padding-top:1.5rem;text-align:center}.container{flex-grow:1;padding:2rem;border-radius:.5rem}.space-between{justify-content:space-between}.column{display:flex;flex-direction:column;gap:1rem}.row{display:flex;flex-direction:row;gap:1rem}.center{align-items:center;align-self:center}.primary{background:linear-gradient(114deg,var(--primary_dim),var(--accent_dim));color:var(--background)}.secondary{border:solid 1px var(--secondary);background:var(--secondary)}.tertiary{border:solid 1px var(--border)}.muted{color:var(--text_muted)}.bold{font-weight:700}.underline{text-decoration:underline}.logo{fill:var(--text);stroke-width:0}.circle{opacity:80%;position:absolute;border-radius:50%;z-index:-1}#circle-1{right:-4%;top:5%;height:5rem;width:5rem}#circle-2{left:-5%;top:20%;height:10rem;width:10rem}#circle-3{right:25%;top:65%;height:4rem;width:4rem}.plugins{display:flex;flex-wrap:wrap;width:100%;gap:2rem}.plugins>.container{flex:0 1 calc(50% - 1rem);min-width:280px}.card-content{flex:1}.mobile{display:none}@media only screen and (max-width:1024px){body{padding:0 8vw 2rem 8vw}h1{font-size:3rem}h3{font-size:1.8rem}.banner,.banner iframe,.banner img{height:20rem}.footer-top{gap:2rem}}@media only screen and (max-width:650px){.no-mobile{display:none}.mobile{display:block}body{padding:0 5vw 2rem 5vw;gap:1.5rem}h1{font-size:2.4rem}h3{font-size:1.5rem}h5{font-size:1.1rem}.banner,.banner iframe,.banner img{height:15rem}.plugins{gap:1.5rem}.plugins>.container{flex:1 1 100%;min-width:0}.container{padding:1.5rem}.footer-top{flex-direction:column;gap:1.5rem}nav{padding:1.5rem 0}}
