code{font-family:Arial,Courier New,monospace}body{margin:0}*{--switch-height:17px;--switch-width:34px;--primary-color:hsla(calc(var(--hue) + var(--BG-hue)),calc(var(--sat) + var(--BG-sat)),calc(var(--light) + var(--BG-light)),calc(var(--opacity) + var(--BG-opacity)));--accent-color:hsla(calc(var(--hue) + var(--accent-hue)),calc(var(--sat) + var(--accent-sat)),calc(var(--light) + var(--accent-light)),calc(var(--opacity) + var(--accent-opacity)));--font-color:hsla(calc(var(--hue) + var(--font-hue)),calc(var(--sat) + var(--font-sat)),calc(var(--light) + var(--font-light)),calc(var(--opacity) + var(--font-opacity)));--contrast-color:hsla(calc(var(--hue) + var(--contrast-hue)),calc(var(--sat) + var(--contrast-sat)),calc(var(--light) + var(--contrast-light)),calc(var(--opacity) + var(--contrast-opacity)));box-sizing:border-box;font-family:Segou UI,Calibri,Arial,Helvetica Neue,Times New Roman}.form-main{display:flex;flex-direction:row;margin:10px 0}.inputs,form .labels{display:flex;flex-direction:column}form .labels{margin-right:5px}form label{height:1.2rem;padding:3px 0}input,select{background-color:var(--accent-color);color:var(--primary-color);height:1.2rem}input:focus-within{--accent-light:15%;outline:none;outline-offset:none}form.standard{--BG-sat:30%;--BG-light:10%;background-color:var(--primary-color);border-radius:5px;margin-top:5px;padding:30px}.outlined{margin-bottom:3px}.outlined:focus-within{outline:1px solid #fff}.modal{height:0;left:0;position:fixed;top:0;width:0;z-index:2}.pop-up-background{background-color:rgba(40,40,40,.9);display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;transition:.1s ease-in;width:100vw;z-index:1}.pop-up{margin:auto}.toggle{display:inline;width:2rem}.switch{display:inline-block;height:var(--switch-height);position:relative;width:var(--switch-width)}.switch input{height:0;opacity:0;width:0}.slider{background-color:#363636;cursor:pointer;right:0;top:0}.slider,.slider:before{bottom:0;left:0;position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;content:"";height:100%;width:50%}input:checked+.slider{background-color:#14609e}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(100%);transform:translateX(100%)}.slider{border-radius:var(--switch-height)}.sidebar-wrapper{grid-area:header;margin:0;padding:0}.sidebar-collapsed,.sidebar-expanded{background:linear-gradient(90deg,var(--primary-color),var(--accent-color));border-radius:0 .5rem .5rem 0;grid-area:header;left:0;position:-webkit-sticky;position:fixed;top:0;transition:.3s ease-in;z-index:1000}#menu-icon{color:#8a2be2;margin:.5rem 0 0 1rem}.sidebar-expanded{height:auto;width:9.5rem}.sidebar-collapsed{height:2rem;width:3rem}.sidebar-collapsed .sidebar-menu{margin:0;transition:.3s ease-in}.sidebar-collapsed .sidebar-menu-item{font-size:0;margin:0;transition:.3s ease-in}.sidebar-text{margin-left:.25rem}.sidebar-collapsed .sidebar-text{font-size:0}.sidebar-expanded .sidebar-text{font-size:1rem}#menu-icon:hover>bar{background:red;box-shadow:none}.sidebar-menu{list-style-type:none;padding:0}.sidebar-menu-item{color:var(--font-color);margin:0 0 .5rem 1rem}.sidebar-collapsed .toggle-item{display:none}.footer{--BG-light:-5%;background-color:var(--primary-color);border-top:5px solid var(--accent-color);bottom:0;height:150px;margin-top:auto;-webkit-perspective:100rem;perspective:100rem;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.footer ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin:10px auto 0;padding:0;width:90%}.footer li{aspect-ratio:1;background:var(--contrast-color);border-radius:35%;font-size:20px;height:30px;margin-inline:.5rem;padding:5px;text-align:center;transition:.2s ease-in-out;vertical-align:middle}.footer i{color:var(--primary-color);margin:auto 0}.footer li:hover{--BG-light:3%;background:var(--primary-color);box-shadow:2px 2px 1px var(--accent-color),-.25px -.25px 1px var(--font-color);-webkit-transform:scale(1.5);transform:scale(1.5)}.footer li:hover i{--BG-light:-5%;color:var(--socialColor);-webkit-transform:scale(1.2);transform:scale(1.2)}header{background:var(--accent-color);box-shadow:2px 10px 20px 4px #000;color:var(--font-color);display:flex;flex-direction:row;margin:0;min-height:50px;padding:5px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:100}#header-icon{border-radius:50px}#header-main{flex-grow:2;text-align:center}#header-main button:hover{--BG-light:10%;background-color:var(--primary-color)}#nav>li{-webkit-margin-start:10px;display:inline-block;margin-inline-start:10px}#header-controls{display:flex;flex-direction:column;justify-content:center}#content{background-color:var(--primary-color);flex-grow:3;padding-bottom:20px;padding-top:20px}#root{display:flex;flex-direction:column;min-height:100vh;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.dark,.dark *{--hue:200;--sat:15%;--light:10%;--opacity:1;--BG-hue:0;--BG-sat:0%;--BG-light:0%;--BG-opacity:0;--accent-hue:0;--accent-sat:0%;--accent-light:10%;--accent-opacity:0;--contrast-hue:30;--contrast-sat:30%;--contrast-light:70%;--contrast-opacity:0;--font-hue:0;--font-sat:0%;--font-light:90%;--font-opacity:0;color:var(--font-color)}.light,.light *{--hue:210;--sat:0%;--light:80%;--opacity:1;--BG-hue:0;--BG-sat:0%;--BG-light:0%;--BG-opacity:0;--accent-hue:0;--accent-sat:50%;--accent-light:-30%;--accent-opacity:0;--contrast-hue:0;--contrast-sat:50%;--contrast-light:-50%;--contrast-opacity:0;--font-hue:0;--font-sat:0%;--font-light:-100%;--font-opacity:0;color:var(--font-color)}ul{list-style-type:none}a,a:visited{color:inherit;text-decoration:none}.shade-1{--BG-light:-5%;background-color:var(--primary-color)}.shade-2{--BG-light:-10%}.shade-3{--BG-light:-15%}.shade-4{--BG-light:-20%}.lighter-1{--BG-light:5%}.lighter-2{--BG-light:10%}.lighter-3{--BG-light:15%}.lighter-4{--BG-light:20%}.centered{margin:auto;width:-webkit-max-content;width:max-content}.y-25{min-height:25%}.x-50{max-width:50%}.x-50-min{min-width:50%}.x-25{max-width:25%}.x-25-min{min-width:25%}.flex-1{flex-grow:1}.margin-90{padding-left:5%;padding-right:5%;position:relative}.page{width:100%}.risen{box-shadow:4px 5px 0 rgba(0,0,0,.141),0 1px 10px 0 rgba(0,0,0,.122),0 2px 4px -1px rgba(0,0,0,.2)}.loading{position:relative}.loading,.loading-circle{-webkit-animation:spinning .5s linear infinite;animation:spinning .5s linear infinite;aspect-ratio:1;height:50px;margin:0 auto}.loading-circle{background-color:transparent;border-color:#fff transparent transparent #fff;border-radius:50%;border-style:solid;border-width:5px}.ball{--font-hue:240;--font-sat:calc(var(--rotation-step)*5%);--font-light:calc(var(--rotation-step)*5%);background-color:var(--font-color);border-radius:50%;height:10px;left:40%;margin:0 auto;position:absolute;top:40%;-webkit-transform:rotate(calc(var(--rotation-step)*40deg)) translateY(25px);transform:rotate(calc(var(--rotation-step)*40deg)) translateY(25px);width:10px}.flex-box{flex-direction:row;justify-content:space-around}.flex-box,.flex-col{display:flex}.flex-spaced{justify-content:space-around}#accomp{max-height:200px}#accomp::-webkit-scrollbar{background-color:transparent}#accomp::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:10%;height:10px}#accomp::-webkit-scrollbar-thumb:hover{background-color:#fff}.dropdown{border-radius:0 0 5% 5%;display:none;position:absolute;width:-webkit-max-content;width:max-content}.dropdown-container{position:relative}:focus-within>.dropdown,:hover>.dropdown{--BG-light:5%;background-color:var(--primary-color);box-shadow:0 1px 6px var(--accent-color);display:inline-block;left:0;margin-top:0;top:100%;z-index:1000}.btn{background-color:transparent;border:none;border-radius:2px;color:var(--font-color);cursor:pointer;margin:.25rem .05rem;outline:none;padding:2px 5px;position:relative;transition:.1s ease-in}.btn-contrast{background-color:var(--accent-color);border:1px solid var(--font-color);color:var(--primary-color)}.btn-round{border-radius:50%}.btn-round:hover{background-color:var(--font-color);color:var(--primary-color);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:center;transform-origin:center}.btn-focus{background-color:var(--primary-color);border:1px solid var(--font-color)}.btn-fancy{background-color:rgba(89,96,166,.5);border-radius:15px;box-shadow:4px 5px 0 rgba(0,0,0,.141),0 1px 10px 0 rgba(0,0,0,.122),0 2px 4px -1px rgba(0,0,0,.2);font-family:Helvetica;font-size:16px;width:30%}.btn-fancy:hover{background-color:var(--font-color);color:var(--primary-color)}.btn-app{background-color:var(--accent-color);border-radius:50%;height:1.5rem}.list-plain li{border-radius:5px;margin-bottom:.5rem;padding:.5rem}.list-plain li p{margin-top:0}.effect-darken li{--BG-light:-3%;background-color:var(--primary-color)}.effect-darken li:hover{--BG-light:-5%;background-color:var(--primary-color)}.parallax{background-attachment:fixed;background-image:url(/static/media/profile.3f23c4088b177132f311.jpg);background-position:50%;background-repeat:no-repeat;min-height:500px}.left{text-align:left}.hero{grid-gap:1rem;align-content:center;align-items:center;background:linear-gradient(-45deg,#b81414,#0f248a);border-radius:25px;box-shadow:5px 5px 5px #000;display:grid;grid-template-columns:100%;outline:1px solid #fff;padding:1rem}#intro{padding:1rem;text-align:left;white-space:max-content}#site-name{color:var(--font-color);text-shadow:5px 5px 2px var(--accent-color)}#profile{margin:auto;overflow:hidden;z-index:1}#profile img{border:1px solid #fff;border-radius:1rem}@media (min-width:700px){.hero{grid-template-columns:350px auto}}#resume{border-radius:2% 2% 1% 1%/3% 3% 1% 1%}.accomplishments li{padding:5px 0}#services-container article{background-attachment:fixed;background-clip:content-box;background-image:var(--img);background-size:cover;border-radius:10px;box-shadow:2px solid grey;counter-increment:articles;height:500px;margin:100px auto;position:relative}#services-container article h1{-webkit-backdrop-filter:brightness(10%);backdrop-filter:brightness(10%);left:0;padding-bottom:10px;padding-inline:5px;position:absolute;top:0}.list-container{height:50%;position:absolute;top:25%;width:100%}.service-description{-webkit-backdrop-filter:blur(1px) brightness(5%);backdrop-filter:blur(1px) brightness(5%);border-radius:10px;font-size:1.5rem;height:300px;overflow:hidden;padding:10px;position:absolute;width:90%;z-index:2}.service-img{background-image:var(--img);background-size:cover;-webkit-filter:grayscale(95%) blur(5px) brightness(60%);filter:grayscale(95%) blur(5px) brightness(60%);height:100%}.list-container ul{-webkit-backdrop-filter:brightness(10%) grayscale(100%);backdrop-filter:brightness(10%) grayscale(100%)}.list-container li{font-size:2rem;padding:15px 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.visible li{-webkit-animation:slideInFromLeft .5s ease-in forwards,pulsing 2s ease-in-out infinite alternate;animation:slideInFromLeft .5s ease-in forwards,pulsing 2s ease-in-out infinite alternate}.list-container li:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.list-container li:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.list-container li:nth-child(4){-webkit-animation-delay:1.5s;animation-delay:1.5s}.list-container li:nth-child(5){-webkit-animation-delay:2s;animation-delay:2s}.list-container li:nth-child(6){transition:-webkit-transform 2s ease;transition:transform 2s ease;transition:transform 2s ease,-webkit-transform 2s ease}@-webkit-keyframes slideInFromLeft{to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromLeft{to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pulsing{to{text-shadow:1px 1px 5px var(--accent-color)}}@keyframes pulsing{to{text-shadow:1px 1px 5px var(--accent-color)}}@media (min-width:600px){.service-description{-webkit-backdrop-filter:blur(1px) brightness(5%);backdrop-filter:blur(1px) brightness(5%);border-radius:10px;font-size:1.5rem;height:300px;overflow:hidden;padding:10px;position:absolute;right:50px;width:30%;z-index:2}.visible li{-webkit-animation:slideInFromLeft 1s ease-in forwards,pulsing 2s ease-in-out infinite alternate;animation:slideInFromLeft 1s ease-in forwards,pulsing 2s ease-in-out infinite alternate}}@media (min-width:1000px){.service-description{top:-50px;width:40%}}#resume{background-color:var(--accent-color);border-radius:10px;display:grid;grid-template-columns:1fr 3fr;opacity:1;padding:0 20px 0 0}#cover-letter{background-color:var(--primary-color);padding:20px 20px 25px;position:-webkit-sticky;position:sticky;top:0}#cv{padding-left:10px}#cv-icon,.sticky{margin:0 auto}.sticky{background-color:var(--primary-color);border-bottom:1px solid var(--accent-color);display:inline-block;position:-webkit-sticky;position:sticky;top:60px;width:100%}.paragraph{padding-bottom:10px}.border{border-right:1px solid var(--primary-color);margin-left:15px}.no-padding{padding-left:0}#resume-title{color:var(--primary-color);font-size:3rem;padding:1.5rem 0 0;text-align:center;text-shadow:3px 3px 5px var(--accent-color)}.section-title{padding:5px 5px 20px 0}.section-title:before{--font-light:-40%;color:#7a99b8;content:"\e51d";font-family:FontAwesome;padding-right:15px}.job-title{font-weight:900}.accomplishments{padding:10px 20px}.accomplishments li{padding:5px 10px;position:relative}.accomplishments li::marker{content:"\f058";font-family:FontAwesome}.jobs:hover .accomplishments span{left:0;opacity:1}#content:has(#resume){background-attachment:fixed;background-image:url(/static/media/jess-bailey-q10VITrVYUM-unsplash.5a747b9de43c7417d0d3.jpg)}
/*# sourceMappingURL=main.9605e066.css.map*/