.card{border-radius:20px;box-shadow:1px 1px 10px #1b02a4;box-shadow:1px 1px 10px var(--blue1);color:#e1e2e5;color:var(--bone);display:flex;flex-direction:column;height:fit-content;overflow:hidden;padding:20px;text-align:center;width:400px}.card:hover{box-shadow:1px 1px 20px #0017ff;box-shadow:1px 1px 20px var(--blue2)}.thumbnail{height:350px;object-fit:cover;overflow:hidden;width:100%}.card-info{font-size:1rem;line-height:24px;padding:0 25px;width:100%}.card-info,.tag-list{color:#e1e2e5;color:var(--bone)}.tag-list{background-color:#000;background-color:var(--black);border:1px solid #1b02a4;border:1px solid var(--blue1);border-radius:16px;display:flex;justify-content:space-around}.tag-list:hover{border:1px solid #0017ff;border:1px solid var(--blue2)}.tag{font-size:1rem}.external-link{background:#1b02a4;background:var(--blue1);border-radius:5px;color:#e1e2e5;color:var(--bone);font-weight:300%;padding:5px;transition:.5s;width:100%}.external-link:hover{background-color:#0043ff;background-color:var(--blue3)}.external-link:active{background-color:#1b02a4;background-color:var(--blue1)}.contact{margin:0 auto;max-width:480px;padding:60px 40px;width:100%}form{display:flex;flex-direction:column;gap:15px 0}input{border:none;border-bottom:1px solid var(--pink);padding:0 2px}input,textarea{background:none;color:#fff;font-family:var(--regular)}textarea{border:1px solid var(--pink);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;height:60px;padding:2px;resize:none}input::placeholder,textarea::placeholder{color:#fff;opacity:1}input:focus,textarea:focus{outline:none}input:focus::placeholder,textarea:focus::placeholder{opacity:.7}.submit-wrapper{height:38px;position:relative}.submit,.submit-wrapper span{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.submit{background-color:initial;border:none;color:var(--darkblue);cursor:pointer;font-family:var(--medium);position:absolute;z-index:3}.submit-wrapper span:after,.submit-wrapper span:before{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.submit-wrapper span:before{background:var(--lightblue);z-index:1}.submit-wrapper span:after{background:var(--gradient);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;z-index:2}.pre:after{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}.post:after{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}@media screen and (max-width:680px){.contact{padding:40px 15px}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.ce30b2b8715250bc4c7c.eot);src:url(/static/media/Inter-Regular.ce30b2b8715250bc4c7c.eot?#iefix) format("embedded-opentype"),url(/static/media/Inter-Regular.8b8aa2c023561aac9332.woff2) format("woff2"),url(/static/media/Inter-Regular.eb2a002983e569432d85.woff) format("woff"),url(/static/media/Inter-Regular.e5f65b62ddad55f2e4cc.ttf) format("truetype")}:root{--black:#000;--blue1:#1b02a4;--blue2:#0017ff;--blue3:#0043ff;--gray:#b8b8b8;--bone:#e1e2e5}*{box-sizing:border-box;margin:0;padding:0}h1{color:#e1e2e5;color:var(--bone);font-size:36px}h2{font-size:25px}body{background-color:#000;background-color:var(--black);font-family:Inter;text-align:center!important}p{color:#b8b8b8;color:var(--gray)}a{text-decoration:none}nav{color:#b8b8b8;color:var(--gray);overflow:hidden}nav,nav ul{display:flex;width:100%}nav ul{gap:20px;justify-content:center;list-style:none}nav li{padding:15px 50px}.hoverable{transform:translateZ(0);transition-duration:.3s;transition-property:transform}nav a{color:#b8b8b8;color:var(--gray);text-decoration:none}.nav-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.hoverable:before{background:radial-gradient(ellipse at center,#1b02a4 0,#000 80%);background:radial-gradient(ellipse at center,var(--blue1) 0,var(--black) 80%);content:"";height:10px;left:5%;opacity:0;pointer-events:none;position:absolute;top:100%;transition-duration:.3s;transition-property:transform,opacity;width:90%;z-index:-1}.hoverable:active,.hoverable:focus,.hoverable:hover{transform:translateY(-5px)}.hoverable:active:before,.hoverable:focus:before,.hoverable:hover:before{opacity:1;transform:translateY(-5px)}.ps{padding:10px}.pm{padding:25px}.pl{padding:50px}.pbs{padding-bottom:10px}.pbm{padding-bottom:25px}.pbl{padding-bottom:50px}.pts{padding-top:10px}.ptm{padding-top:25px}.ptl{padding-top:50px}.mbs{margin-bottom:10px}.mbm{margin-bottom:25px}.mbl{margin-bottom:50px}.mts{margin-top:10px}.mtm{margin-top:25px}.mtl{margin-top:50px}.text-gray{color:#b8b8b8;color:var(--gray)}.text-bone{color:#e1e2e5;color:var(--bone)}.text-black{color:#000;color:var(--black)}.jack-title{border-bottom:3px solid #0043ff;border-bottom:3px solid var(--blue3);display:inline}.bio{padding:10px}.grid-container{grid-column-gap:2rem;grid-row-gap:3rem;column-gap:2rem;display:grid;padding:2rem;place-items:center;row-gap:3rem}.icon{color:#e1e2e5;color:var(--bone);padding:10px;transition:.3s ease}footer{width:100%}.footer-container{align-items:center;display:flex;float:right;text-align:center}@media (min-width:600px){p{font-size:1.25rem}}@media (min-width:800px){p{font-size:1.5rem;line-height:1.5rem}}@media (min-width:500px){.grid-container{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media (max-width:500px){.card{border-radius:10px;box-shadow:1px 1px 10px #1b02a4;box-shadow:1px 1px 10px var(--blue1);color:#b8b8b8;color:var(--gray);display:blo;flex-direction:column;height:600px;overflow:hidden;padding:10px;text-align:center;width:80%}.card-info,.tag{font-size:smaller}.p{font-size:x-small}.grid-container{grid-column-gap:1rem;grid-row-gap:3rem;column-gap:1rem;display:block;display:grid;padding:0 0 0 -20px;place-items:center;row-gap:3rem;width:100%}nav li{padding:15px 20px}}
/*# sourceMappingURL=main.345ae499.css.map*/