body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}10%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.toolTip{transform:translate3d(12px,0,0)}.toolTip,.toolTipContact{background:#ccccccb3;border-radius:5px;color:#ff4500;font-family:Ink Free;font-weight:700;padding:.5rem;text-align:center}.toolTipContact{transform:translate3d(20px,15px,0)}.toolTipWorkExperience{background:#ccccccb3;border-radius:5px;color:#ff4500;font-family:Ink Free;font-weight:700;padding:.5rem;text-align:center;transform:translate3d(60px,-35px,0)}.header{left:10px;position:absolute;top:10px;z-index:1}.header-content{align-items:center;display:flex;flex-wrap:wrap;gap:10px;max-width:90vw}.brady{color:#fff;cursor:pointer;display:inline-block;font-family:Solemn Sojourn,Cinzel,serif;font-size:1.1rem;font-weight:600;letter-spacing:.5px;text-shadow:2px 2px 4px #0000004d;transition:transform .3s ease,text-shadow .3s ease}.brady:hover{text-shadow:3px 3px 6px #0006;transform:scale(1.05)}.hi,.welcome{color:#fff;font-family:Solemn Sojourn,Cinzel,serif;font-size:1.1rem;font-weight:600;letter-spacing:.5px;margin:0;text-shadow:2px 2px 4px #0000004d}@media screen and (max-width:480px){.brady{margin-top:1px;width:60%}.hi{margin-bottom:1px;margin-left:5px}.hi,.welcome{font-size:1.2rem}.welcome{margin-left:4rem;margin-top:1px}}@media screen and (max-height:450px){.brady{margin-top:1px;width:30%}.hi{margin-bottom:1px;margin-left:5px}.hi,.welcome{font-size:1rem}.welcome{margin-left:4rem;margin-top:1px}}.Modal_backdrop__HzBxV{background:#000000bf;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10}.Modal_modal__RajTW{background-color:#e6e4e4;border-radius:14px;box-shadow:0 2px 8px #00000040;display:flex;flex-direction:column;height:70vh;left:50%;padding:5rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:80vw;z-index:11}.Modal_content__0gsT8{flex:1 1;overflow-y:auto;padding-right:10px;width:100%}.Modal_closeButton__MjWPx{background-color:inherit;border-color:grey;border-radius:14px;color:inherit;cursor:pointer;display:inline-block;height:2rem;margin:2px;overflow:hidden;position:absolute;right:0;text-align:center;text-decoration:none;top:0;vertical-align:middle;white-space:nowrap;width:2rem}.AboutMe_paragraph__Yh3Dp{font-family:Ink Free;font-size:1.7rem;left:70%;position:fixed;text-align:left;top:46%;transform:translate(-50%,-50%);width:50%}.AboutMe_canvas__3MiUX{height:60vh;left:23%;position:fixed;top:50%;transform:translate(-50%,-50%);width:30rem}@media screen and (max-width:950px){.AboutMe_canvas__3MiUX{visibility:hidden}.AboutMe_overallAboutMe__Ul6te{height:70vh;overflow:scroll;width:90vw}.AboutMe_paragraph__Yh3Dp{font-size:xx-large;left:0;position:inherit;top:0;transform:none;width:100%}}@media screen and (max-width:450px){.AboutMe_canvas__3MiUX{visibility:hidden}.AboutMe_overallAboutMe__Ul6te{height:70vh;overflow:scroll;width:90vw}.AboutMe_paragraph__Yh3Dp{font-size:1rem;position:fixed;text-align:left;transform:translate(-70%,-50%);width:90%}}@media screen and (max-width:1400px){.AboutMe_canvas__3MiUX{width:20rem}.AboutMe_overallAboutMe__Ul6te{height:70vh;overflow:scroll;width:90vw}.AboutMe_paragraph__Yh3Dp{font-size:large;left:68%;top:48%}}@media screen and (max-height:800px){.AboutMe_overallAboutMe__Ul6te{height:70vh;overflow:scroll;width:90vw}.AboutMe_paragraph__Yh3Dp{font-size:larger;left:72%;top:40%}}@media screen and (max-height:450px){.AboutMe_paragraph__Yh3Dp{font-size:small}}@font-face{font-family:Solemn Sojourn;font-style:normal;font-weight:400;src:url(/static/media/SolemnSojourn.7f07935f3b16d5f950b8.otf) format("opentype")}.container{align-items:center;display:flex;gap:15px;justify-content:center;padding:12px 20px;text-align:center}.toggle-switch{display:inline-block;position:relative;text-align:left;width:75px}.checkbox{display:none}.label{border:0 solid #bbb;border-radius:20px;box-shadow:0 2px 8px #0003;cursor:pointer;display:block;overflow:hidden}.outsideLabel{color:#fff;font-family:Solemn Sojourn,Cinzel,serif;font-size:1rem;font-weight:600;text-shadow:2px 2px 4px #0000004d}.inner{display:block;margin-left:-100%;transition:margin .3s ease-in 0s;width:200%}.inner:after,.inner:before{box-sizing:border-box;color:#fff;float:left;font-family:Solemn Sojourn,Cinzel,serif;font-weight:700;height:36px;line-height:36px;padding:0;width:50%}.inner:before{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;content:"YES";padding-left:10px}.inner:after{background-color:#4a5568;color:#fff;content:"NO";padding-right:10px;text-align:right}.switch{background:#fff;border:0 solid #bbb;border-radius:20px;bottom:0;box-shadow:0 2px 6px #0003;display:block;margin:5px;position:absolute;right:40px;top:0;transition:all .3s ease-in 0s;width:24px}.checkbox:checked+.label .inner{margin-left:0}.checkbox:checked+.label .switch{right:0}input[type=email],input[type=text],select,textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:10px;margin-top:4px;padding:8px;resize:vertical;width:100%}textarea{height:80px}.btn{background-color:#ecb228;border:1;border-color:#000;border-radius:4px;color:#000;cursor:pointer;font-size:large;margin-top:10px;padding:10px 20px}.btn,label{font-family:Ink Free;font-weight:700}.btn:hover{background-color:#45a049}.contactHeader{display:flex;font-family:Solemn Sojourn,serif;font-size:xx-large;font-weight:700;justify-content:center;margin-bottom:15px;margin-top:0;text-align:center}@media screen and (max-height:850px){.btn{height:45px;margin-bottom:20px;margin-top:10px}}@media screen and (max-height:450px){.overallContactMe{max-height:270px;overflow:scroll}.contactHeader{font-size:x-large;margin-bottom:10px;margin-top:0}}.degree{font-style:italic}.schoolSection{align-items:flex-start;display:flex;gap:1rem}.info{flex:1 1}.educationLogo,.educationLogoCC{display:inline-block;margin:0 1rem 0 0;vertical-align:top}.padHelper{margin:0;padding:0}.topSpacer{padding-top:40px}.educationHeader{display:flex;font-family:Solemn Sojourn,serif;font-size:xx-large;font-weight:700;justify-content:center;margin-top:0;padding-bottom:30px;text-align:center;vertical-align:top}@media screen and (max-width:480px){.educationHeader{font-size:large;padding-bottom:0}.topSpacer{padding-top:45px}}@media screen and (max-height:849px){.educationHeader{padding-bottom:50px;padding-top:0}.topSpacer{padding-top:45px}.info{max-width:300px}.overallEducation{max-height:460px;overflow:auto}}@media screen and (max-height:450px){.educationHeader{padding-bottom:0;padding-top:0}.topSpacer{padding-top:45px}.overallEducation{max-height:260px;overflow:scroll}}.workHistoryHeader{display:flex;font-family:Solemn Sojourn,serif;font-size:xx-large;font-weight:700;justify-content:center;margin-top:0;padding-bottom:30px;text-align:center;vertical-align:top}.mainSection{display:flex;flex-direction:column;gap:30px}.workSection{border-bottom:1px solid #ddd;padding-bottom:20px}.workSection:last-child{border-bottom:none}.companyLogoWE{display:block;height:auto;margin:0 auto 10px;max-width:180px}.companyLogoWE[alt="Valiflo Logo"]{filter:brightness(0) saturate(100%) invert(20%) sepia(80%) saturate(2500%) hue-rotate(220deg) brightness(80%)}.companyLogo{display:block;margin-left:auto;margin-right:auto;width:50%}.companyName{color:#333;font-size:2rem;font-weight:700;margin:20px auto;text-align:center}.workExperienceh3{color:#555;font-size:1.1rem;font-style:italic;margin-bottom:20px;margin-top:5px;text-align:center}.workExperienceh4{margin:0;padding:0;text-align:center}.workExperienceDates{font-style:italic;margin-top:0;text-align:center}.bottomTextWE{font-size:smaller;font-style:italic;text-align:right}@media screen and (max-width:480px){.mainSection{height:70vh;overflow:scroll;width:60vw}.workHistoryHeader{font-size:large;padding-bottom:0;padding-top:0;text-align:center}.workExperienceh3{margin-bottom:5px}}@media screen and (max-height:849px){.workHistoryHeader{padding-bottom:0;padding-top:25px}.bottomTextWE{margin-top:-20px}}@media screen and (max-height:770px){.mainSection{max-height:510px;overflow:auto}.workHistoryHeader{font-size:x-large;padding-bottom:0;padding-top:25px}.bottomTextWE{margin-top:0}}@media screen and (max-height:450px){.mainSection{max-height:300px;overflow:scroll}.workHistoryHeader{font-size:larger;padding-bottom:0;padding-top:0}.bottomTextWE{margin-bottom:0;margin-top:30px}}.skillsHeader{display:flex;font-family:Solemn Sojourn,serif;font-size:xx-large;font-weight:700;justify-content:center;margin-top:0;padding-bottom:20px;text-align:center;vertical-align:top}@media screen and (max-width:480px){.skillsHeader{font-size:large;padding-bottom:0}.overallDIV{height:70vh;overflow:scroll;width:45vw}}@media screen and (max-height:849px){.skillsHeader{padding-bottom:0}.overallDIV{height:70vh;overflow:auto;width:35vw}}