*,:after,:before{box-sizing:border-box}body,figure,h1,h2,h3,h4,h5,p,picture{font-weight:400;margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--clr-dark:235 21% 21%;--clr-light:231 77% 90%;--clr-white:0 0% 100%;--fs-900:9.375rem;--fs-800:6.25rem;--fs-700:3.5rem;--fs-500:2rem;--fs-400:1.75rem;--fs-300:1rem;--fs-200:0.875rem;--scrollbar-width:0px;--header-height:80px;--sec-margin:100px;--sec-padding:50px;--content-padding-top:50px;--word-spacing:2px;--md-box-shadow1:#8f8e8e26 2px 2px 5px 0px;--md-box-shadow2:#8f8e8e26 2px 2px 8px 3px;--box-shadow-light:0px 3.4px 3.2px #8f8e8e26}.abt-ttl,.cnnt-t,.mini-t,.mjr-t,.tf-t{color:#2a2c41;color:hsl(var(--clr-dark)/1);font-size:var(--fs-600);font-weight:600}.abt-ttl .count,.cnnt-t .count,.mini-t .count,.mjr-t .count,.tf-t .count{color:rgba(42,44,65,.8);color:hsl(var(--clr-dark)/.8)}.ldr{left:0;position:fixed;top:0}.hmb span:after,.hmb span:before{left:0;position:absolute;top:0}.ldr{height:100vh;width:100vw}.obs{opacity:0;transition:opacity .25s ease}.button-outlined,.cnnt-b{border:none;cursor:pointer;display:block;font-size:1.75rem;font-size:var(--fs-400);font-weight:600;margin:20px auto;overflow:hidden;padding:10px 15px;position:relative;transition:color .2s ease,background-color .2s ease-out}@font-face{font-family:Kalam;src:url(../../static/media/Kalam-Regular.88cf848e018b48fb7c24.woff)}html{scroll-padding-top:80px;scroll-padding-top:var(--header-height)}body{font-family:Kalam,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2rem;font-size:var(--fs-500)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ldr{align-items:center;background-color:#fff;background-color:hsl(var(--clr-white)/1);display:flex;justify-content:center;z-index:12}.ldr svg{height:100px;width:100px}.ldr svg path{stroke-linecap:round;stroke:#2a2c41;stroke:hsl(var(--clr-dark)/1)}.ldr svg .ltr{opacity:.04}.ldr .test-hack{color:transparent;position:fixed}#root{font-size:1.75rem;font-size:var(--fs-400);line-height:1.5;overflow:hidden;position:relative;word-spacing:2px;word-spacing:var(--word-spacing)}#root ::selection{background-color:rgba(42,44,65,.7);background-color:hsl(var(--clr-dark)/.7);color:#fff;color:hsl(var(--clr-white)/1)}.container{margin:0 auto}@media(max-width:320px){.container{width:100%}}@media(min-width:321px)and (max-width:768px){.container{width:90%}}@media(min-width:769px){.container{width:80%}}header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsl(0 0% 100%/.8);background-color:hsl(var(--clr-white)/.8);box-shadow:2px 2px 8px 3px #8f8e8e26;box-shadow:var(--md-box-shadow2);height:80px;height:var(--header-height);left:0;position:fixed;top:0;width:100%;z-index:10}header .container{align-items:center;display:flex;justify-content:space-between;padding:10px 0}header .container>.lnk{display:block}header .container>.lnk svg{stroke:#2a2c41;stroke:hsl(var(--clr-dark)/1)}header .container .lnks{align-items:center;display:flex;visibility:hidden;width:0}header .container .lnks .lnk{color:rgba(42,44,65,.7);color:hsl(var(--clr-dark)/.7);display:inline-block;font-size:1.75rem;font-size:var(--fs-400);font-weight:600;margin:0 20px;overflow:hidden;padding:5px 0;position:relative;text-decoration:none;-webkit-transform:translateY(-280%);transform:translateY(-280%);transition:color .3s ease;visibility:hidden}header .container .lnks .lnk:after{background-color:rgba(42,44,65,.5);background-color:hsl(var(--clr-dark)/.5);bottom:4px;content:"";height:2px;left:0;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;width:100%}header .container .lnks .lnk:hover{color:#2a2c41;color:hsl(var(--clr-dark)/1)}header .container .lnks .lnk:hover:after{-webkit-transform:translateX(0);transform:translateX(0)}@media(min-width:769px){header .container .lnks{visibility:visible;width:auto}header .container .lnks .lnk{visibility:visible}}.hmb{cursor:pointer;display:block;height:40px;line-height:2.4em;position:fixed;right:0;top:50%;-webkit-transform:translate(100px,-50%);transform:translate(100px,-50%);transition:color .45s ease;width:40px;z-index:4}.hmb span{display:inline-block;height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:35px}.hmb span:after,.hmb span:before{background-color:rgba(42,44,65,.6);background-color:hsl(var(--clr-dark)/.6);content:"";height:2px;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:35px}.hmb span:before{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.hmb span:after{-webkit-transform:translateY(4px);transform:translateY(4px)}.hmb span:hover:after,.hmb span:hover:before{background-color:rgba(42,44,65,.7);background-color:hsl(var(--clr-dark)/.7)}.hmb.op{border:2px solid rgba(42,44,65,.9);border:2px solid hsl(var(--clr-dark)/.9);border-radius:50%}.hmb.op span:after,.hmb.op span:before{background-color:rgba(42,44,65,.9);background-color:hsl(var(--clr-dark)/.9)}.hmb.op span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hmb.op span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:769px){.hmb{display:none;visibility:hidden}}.bkd{align-items:flex-end;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsl(0 0% 100%/.8);background-color:hsl(var(--clr-white)/.8);box-shadow:2px 2px 8px 3px #8f8e8e26;box-shadow:var(--md-box-shadow2);display:flex;flex-direction:column;padding:80px 40px 20px;padding-top:var(--header-height);position:fixed;right:0;-webkit-transform:translateY(-100%) scaleY(0);transform:translateY(-100%) scaleY(0);transition:opacity .1s,height .25s cubic-bezier(.08,.54,.14,.78),-webkit-transform .1s ease-in-out;transition:opacity .1s,transform .1s ease-in-out,height .25s cubic-bezier(.08,.54,.14,.78);transition:opacity .1s,transform .1s ease-in-out,height .25s cubic-bezier(.08,.54,.14,.78),-webkit-transform .1s ease-in-out;width:100%;z-index:3}.bkd.op{height:50vh;-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}.bkd .rvc{overflow:hidden}.bkd .rvc a.n-lnk{color:rgba(42,44,65,.8);color:hsl(var(--clr-dark)/.8);display:block;font-size:2rem;font-size:var(--fs-500);text-decoration:none;-webkit-transform:translateY(-10vh);transform:translateY(-10vh)}.bkd .rvc a.n-lnk:hover{color:#2a2c41;color:hsl(var(--clr-dark)/1)}.bkd .rvc:first-child{margin-top:40px}@media(min-width:769px){.bkd{display:none;visibility:hidden}}.hero{color:rgba(42,44,65,.8);color:hsl(var(--clr-dark)/.8);height:100vh;overflow:hidden;padding-top:100px;position:relative}.hero .rvc{height:-webkit-max-content;height:max-content;overflow:hidden;padding:3px 0}.hero .rvc .grt,.hero .rvc .msg,.hero .rvc .nam,.hero .rvc .pass,.hero .rvc .wel{font-weight:600;-webkit-transform:translateY(150%);transform:translateY(150%)}.hero .rvc .grt,.hero .rvc .wel{font-size:2rem;font-size:var(--fs-500);height:2.4rem}.nam,.pass{font-size:clamp(2rem,8vw,var(--fs-600));font-size:clamp(var(--fs-500),8vw,var(--fs-600));text-transform:uppercase}.msg{word-wrap:break-word;font-weight:500;margin:30px 0;max-width:500px}.abt{margin-top:100px;margin-top:var(--sec-margin)}.abt-wrp{align-items:center;display:flex;flex-direction:column;overflow:hidden}.abt-wrp-t{word-wrap:break-word}.abt-wrp-t .t{margin-top:30px}.abt-wrp-t blockquote.t{margin:10px 0}.abt-wrp-t blockquote.t:after,.abt-wrp-t blockquote.t:before{content:' " '}.abt-wrp-i{height:450px;margin-top:30px;position:relative;width:400px}.abt-wrp-i img{border-radius:15px;display:block;-webkit-filter:grayscale(1);filter:grayscale(1);margin:0 auto;object-fit:cover;transition:-webkit-filter .35s ease;transition:filter .35s ease;transition:filter .35s ease,-webkit-filter .35s ease}.abt-wrp-i img:hover{-webkit-filter:grayscale(.8);filter:grayscale(.8)}@media(min-width:769px){.abt-wrp{align-items:flex-start;flex-direction:row;justify-content:space-between}.abt-wrp-t{flex:1 1}.abt-wrp-i{width:350px}}.tf{margin-top:100px;margin-top:var(--sec-margin)}.tf-t{margin-bottom:50px;margin-bottom:var(--content-padding-top)}.tf .techs{grid-gap:calc(var(--box-size)/2);display:grid;gap:calc(var(--box-size)/2);grid-template-columns:repeat(auto-fill,minmax(var(--box-size),1fr));width:100%}.tf .techs .tf-itm{cursor:crosshair;display:block;-webkit-filter:grayscale(1);filter:grayscale(1);margin:10px;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease;width:var(--box-size)}.tf .techs .tf-itm-i{display:block;margin:5px 0;object-fit:cover}.tf .techs .tf-itm:hover{-webkit-filter:none;filter:none}.tf .techs .tf-itm .prg{background-color:rgba(42,44,65,.2);background-color:hsl(var(--clr-dark)/.2);border-radius:5px;height:8px;margin:5px 0;width:var(--box-size)}.tf .techs .tf-itm .prg-val{background-color:rgba(42,44,65,.8);background-color:hsl(var(--clr-dark)/.8);border-radius:5px;height:100%;width:100%}.button-outlined{background-color:hsl(0 0% 100%/.9);background-color:hsl(var(--clr-white)/.9);color:rgba(42,44,65,.9);color:hsl(var(--clr-dark)/.9);outline:2px solid currentColor}.button-outlined:hover{background-color:#2a2c41;background-color:hsl(var(--clr-dark)/1);color:#fff;color:hsl(var(--clr-white)/1)}.mjr{margin-top:100px;margin-top:var(--sec-margin)}.mjr-t{margin-bottom:50px;margin-bottom:var(--content-padding-top)}.mjr-t .count{color:rgba(42,44,65,.8);color:hsl(var(--clr-dark)/.8)}.mjr-wrp{box-shadow:2px 2px 5px 0 #8f8e8e26;box-shadow:var(--md-box-shadow1);margin-top:50px;margin-top:var(--content-padding-top);overflow:hidden;position:relative;transition:box-shadow .2s ease}.mjr-wrp .mjr-i{align-items:center;display:flex;height:100%;position:absolute;width:100%}.mjr-wrp .mjr-i img{-webkit-filter:grayscale(1);filter:grayscale(1);transition:-webkit-filter .7s cubic-bezier(.36,.38,.38,.92);transition:filter .7s cubic-bezier(.36,.38,.38,.92);transition:filter .7s cubic-bezier(.36,.38,.38,.92),-webkit-filter .7s cubic-bezier(.36,.38,.38,.92)}.mjr-wrp .mjr-cont{background:hsl(0 0% 100%/.999);background:hsl(var(--clr-white)/.999);opacity:.96!important;padding:10px}.mjr-wrp .mjr-cont h2{color:#2a2c41;color:hsl(var(--clr-dark)/1);font-size:2rem;font-size:var(--fs-500);font-weight:600}.mjr-wrp .mjr-cont .feat{color:rgba(42,44,65,.9);color:hsl(var(--clr-dark)/.9);font-size:1.75rem;font-size:var(--fs-400);font-weight:600}.mjr-wrp .mjr-cont .tgs{display:flex;flex-wrap:wrap}.mjr-wrp .mjr-cont .tgs span{background-color:rgba(42,44,65,.05);background-color:hsl(var(--clr-dark)/.05);color:#2a2c41;color:hsl(var(--clr-dark)/1);margin:5px 15px 5px 0;padding:5px}.mjr-wrp .mjr-cont .brf{background-color:hsl(231 77% 90%/.1);background-color:hsl(var(--clr-light)/.1);margin-top:30px;padding:10px}.mjr-wrp .mjr-cont .lnks{justify-content:flex-start;margin-top:30px}.mjr-wrp .mjr-cont .lnks a svg{fill:rgba(42,44,65,.7);fill:hsl(var(--clr-dark)/.7);transition:fill .2s}.mjr-wrp .mjr-cont .lnks a svg:hover{fill:rgba(42,44,65,.9);fill:hsl(var(--clr-dark)/.9)}.mjr-wrp:hover{box-shadow:2px 2px 8px 3px #8f8e8e26;box-shadow:var(--md-box-shadow2)}.mjr-wrp:hover .mjr-i img{-webkit-filter:grayscale(.3);filter:grayscale(.3)}@media(min-width:1025px){.mjr-wrp.lt .mjr-i{height:100%;right:5px;top:5px;width:50%}.mjr-wrp.lt .mjr-i img{object-fit:cover;width:100%}.mjr-wrp.lt .mjr-cont{width:50%}.mjr-wrp.rt .mjr-i{left:5px;top:5px;width:50%}.mjr-wrp.rt .mjr-i img{object-fit:cover;width:100%}.mjr-wrp.rt .mjr-cont{float:right;text-align:right;width:50%}.mjr-wrp.rt .mjr-cont .lnks{justify-content:flex-end}}.mini{margin-top:100px;margin-top:var(--sec-margin)}.mini-t{margin-bottom:50px;margin-bottom:var(--sec-padding)}.mini .cc{grid-gap:20px;display:grid;gap:20px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));position:relative}.mini .cc .crd{background-color:hsl(231 77% 90%/.05);background-color:hsl(var(--clr-light)/.05);box-shadow:2px 2px 5px 0 #8f8e8e26;box-shadow:var(--md-box-shadow1);flex-direction:column;height:100%;padding:20px;position:relative;-webkit-transform:translateY(0);transform:translateY(0);transition:background-color .3s ease,opacity 1s,-webkit-transform .5s ease;transition:background-color .3s ease,transform .5s ease,opacity 1s;transition:background-color .3s ease,transform .5s ease,opacity 1s,-webkit-transform .5s ease}.mini .cc .crd,.mini .cc .crd-h{display:flex;justify-content:space-between}.mini .cc .crd-h{border-bottom:1px solid rgba(42,44,65,.2);border-bottom:1px solid hsl(var(--clr-dark)/.2)}.mini .cc .crd-h .fi,.mini .cc .crd-h a{color:rgba(42,44,65,.6);color:hsl(var(--clr-dark)/.6)}.mini .cc .crd-h a:hover{color:rgba(42,44,65,.8);color:hsl(var(--clr-dark)/.8)}.mini .cc .crd-b{padding:10px 0}.mini .cc .crd-b h2{color:rgba(42,44,65,.8);color:hsl(var(--clr-dark)/.8);font-size:2rem;font-size:var(--fs-500)}.mini .cc .crd-brf{font-size:1.75rem;font-size:var(--fs-400);margin:15px 0}.mini .cc .crd-f{justify-self:flex-end}.mini .cc .crd-f span{background-color:rgba(42,44,65,.05);background-color:hsl(var(--clr-dark)/.05);border-radius:5px;color:#2a2c41;color:hsl(var(--clr-dark)/1);display:inline-block;font-size:1rem;font-size:var(--fs-300);margin:5px 15px 0 0;padding:5px 10px}.mini .cc .crd:hover{background-color:hsl(231 77% 90%/.1);background-color:hsl(var(--clr-light)/.1);box-shadow:2px 2px 8px 3px #8f8e8e26;box-shadow:var(--md-box-shadow2);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.mini .cc .crd:hover .fi{color:rgba(42,44,65,.7);color:hsl(var(--clr-dark)/.7)}.cnnt{margin-top:100px;margin-top:var(--sec-margin)}.cnnt-t{margin-bottom:50px;margin-bottom:var(--sec-padding)}.cnnt-body{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.cnnt-m{font-size:1.75rem;font-size:var(--fs-400);line-height:1.5}.cnnt-b{background-color:rgba(42,44,65,.9);background-color:hsl(var(--clr-dark)/.9);color:#fff;color:hsl(var(--clr-white)/1);font-weight:500;text-align:center;text-decoration:none;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cnnt-b:hover{background-color:#fff;background-color:hsl(var(--clr-white)/1);color:#2a2c41;color:hsl(var(--clr-dark)/1);outline:2px solid #2a2c41;outline:2px solid hsl(var(--clr-dark)/1);-webkit-transform:scale(.97);transform:scale(.97)}@media(min-width:768px){.cnnt-body{align-items:center;flex-direction:row;justify-content:space-between}.cnnt-m{flex:1 1}}.ftr-wrp{background-color:#2a2c41;background-color:hsl(var(--clr-dark)/1);box-shadow:2px 2px 5px 0 #8f8e8e26;box-shadow:var(--md-box-shadow1);margin-top:100px;margin-top:var(--sec-margin)}.ftr-wrp footer{align-items:center;color:#fff;color:hsl(var(--clr-white)/1);display:flex;flex-direction:column;padding:15px 0}.ftr-wrp footer svg{margin:15px}.ftr-wrp .soc{display:flex;justify-content:center;width:100%}.ftr-wrp .soc a{color:hsl(0 0% 100%/.7);color:hsl(var(--clr-white)/.7)}.ftr-wrp .soc a:hover{color:#fff;color:hsl(var(--clr-white)/1)}@media(min-width:769px){.ftr-wrp footer{flex-direction:row;justify-content:space-between}.ftr-wrp .soc{justify-content:flex-start;width:50%}.ftr-wrp .inf{text-align:right;width:50%}}
/*# sourceMappingURL=main.7f33412b.css.map*/