:root{--headerFont:"Roboto",sans-serif;--bodyFont:"Roboto",Helvetica;--orange:#fc9c54;--orange-fifty:#fc9c5480;--gold:#ffe373;--gold-fifty:#ffe37380;--white:#fff;--black:#000;--black-zero:#0000;--black-twenty:#0003;--black-eightyfive:#000000d9;--red:#fd5e53;--light-grey:#141414;--grey:#c8c8c8;--grey-zero:#c8c8c800;--grey-fifty:#c8c8c880;--transition-delay:0.5s;--transition-delay-step:0.15s;--cubic:cubic-bezier(0.19,1,0.22,1)}#ryans-portfolio{position:relative}html{font-size:10px;scrollbar-color:#fc9c54 #000;scrollbar-color:var(--orange) var(--black);scrollbar-width:thin}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:linear-gradient(90deg,#201c29,#201c29 1px,#100e17 0,#100e17)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#fd5e53,#fc9c54,#ffe373);background:linear-gradient(180deg,var(--red),var(--orange),var(--gold));border-radius:5px;box-shadow:inset 2px 2px 2px #ffffff40,inset -2px -2px 2px #00000040;cursor:grab}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fc9c54,#fc9c54);background:linear-gradient(180deg,var(--orange),var(--orange))}::selection{background-color:#0000;color:#fc9c54;color:var(--orange)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;background-color:var(--black);box-sizing:border-box;color:#fff;color:var(--white);font-family:Roboto,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}li,ul{list-style:none;margin:0;padding:0}.vh100{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.visible{opacity:1}.not-visible{opacity:0}.windowHeader{background:#ddd;border-radius:3px 3px 0 0;position:relative;transition:opacity 1s ease-out,transform 1s ease-out}.windowHeader .browser-button-close,.windowHeader .browser-button-expand,.windowHeader .browser-button-minimize{border:none;border-radius:50%;height:10px;padding:0;position:absolute;top:25%;width:10px}.windowHeader .browser-button-close svg,.windowHeader .browser-button-expand svg,.windowHeader .browser-button-minimize svg{transition:fill .3s ease-in-out}.windowHeader .browser-button-close:focus,.windowHeader .browser-button-expand:focus,.windowHeader .browser-button-minimize:focus{outline:none}.windowHeader:hover .browser-button-close svg,.windowHeader:hover .browser-button-expand svg,.windowHeader:hover .browser-button-minimize svg{fill:#000000b3}.windowTitle{color:#8a8a8a;font-family:MontSerrat,Tahoma,Arial,sans-serif;font-size:1.2rem;font-weight:700;padding:3px 0;text-align:center}.mobile .windowHeader{background:none}.mobile .windowTitle{color:#fff}.browser-button-close{background:#ff5f57;left:4px}.browser-button-minimize{background:#ffbd2e;left:18px;top:25%}.browser-button-expand{background:#28ca41;left:32px}.preview{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:0 0 3px 3px;height:31vh;min-height:20rem;transition:opacity 1s ease-out;width:100%}.mobile .preview{background-size:contain}@media(max-width:768px){.mobile .preview{height:65lvh}}@media(min-width:600px){.preview{min-height:25rem}}@keyframes cycle{0%{top:0}4%{top:0}16%{opacity:1;top:0;z-index:0}20%{opacity:0;top:325px;z-index:0}21%{opacity:0;top:-325px;z-index:-1}50%{opacity:0;top:-325px;z-index:-1}92%{opacity:0;top:-325px;z-index:0}96%{opacity:0;top:-325px}to{opacity:1;top:0}}@keyframes cycle2{0%{opacity:0;top:-325px}16%{opacity:0;top:-325px}20%{opacity:1;top:0}24%{opacity:1;top:0}36%{opacity:1;top:0;z-index:0}40%{opacity:0;top:325px;z-index:0}41%{opacity:0;top:-325px;z-index:-1}to{opacity:0;top:-325px;z-index:-1}}@keyframes cycle3{0%{opacity:0;top:-325px}36%{opacity:0;top:-325px}40%{opacity:1;top:0}44%{opacity:1;top:0}56%{opacity:1;top:0;z-index:0}60%{opacity:0;top:325px;z-index:0}61%{opacity:0;top:-325px;z-index:-1}to{opacity:0;top:-325px;z-index:-1}}@keyframes cycle4{0%{opacity:0;top:-325px}56%{opacity:0;top:-325px}60%{opacity:1;top:0}64%{opacity:1;top:0}76%{opacity:1;top:0;z-index:0}80%{opacity:0;top:325px;z-index:0}81%{opacity:0;top:-325px;z-index:-1}to{opacity:0;top:-325px;z-index:-1}}@keyframes cycle5{0%{opacity:0;top:-325px}76%{opacity:0;top:-325px}80%{opacity:1;top:0}84%{opacity:1;top:0}96%{opacity:1;top:0;z-index:0}to{opacity:0;top:325px;z-index:0}}@keyframes to-bottom{to{transform:translateY(100%)}}@keyframes to-top{to{transform:translateY(-100%)}}@keyframes to-left{to{transform:translateX(-101%)}}@keyframes to-right{to{transform:translateX(101%)}}@keyframes cursorAnim{0%{transform:scale(1)}to{transform:scale(.7)}}@keyframes cursorAnim2{0%{transform:scale(1)}to{transform:scale(.4)}}@keyframes cursorAnim3{0%{transform:scale(1)}50%{transform:scale(3)}to{opacity:0;transform:scale(1)}}.site-header{background:var(--black-zero);position:fixed;right:0;top:0;transition:opacity 1s linear;width:100%;z-index:5}@media(min-width:769px){.site-header{background:var(--black-eightyfive);display:flex;justify-content:space-evenly;padding:20px 0;transition:opacity 1s linear}}.navigation-menu{align-items:center;display:inline-flex;flex-direction:row;justify-content:space-around;margin:auto;opacity:1;position:relative;transition:opacity 2s linear;width:100%}.overlay{background-color:#fff;background-color:#fffffff2;height:0;left:0;overflow:hidden;position:fixed;top:0;transition:1s;width:100%;z-index:3}.overlay-content{display:flex;flex-direction:column;padding:10px;position:relative;text-align:left;width:100%}.overlay-content a{color:var(--black);font-size:4.5em;font-weight:800;line-height:1em;padding:8px;text-decoration:none}.overlay-content a:focus,.overlay-content a:hover{color:var(--orange)}@media(min-width:370px){.overlay-content{padding:0 10px}.overlay-content a{font-size:5.5rem}}@media screen and (max-height:450px){.overlay-content a{font-size:20px}}@media(min-width:769px){.desktop-nav{display:flex}.desktop-nav li{display:flex;padding:10px 20px;transition:transform .3s ease-in-out}.desktop-nav li a{color:#fffc;display:flex;font-size:2rem;font-weight:700;text-decoration:none;transition:font-size .3s ease-in-out}.desktop-nav a.active{color:var(--white)}.menu-animation{overflow:hidden;position:relative}.menu-animation:hover{transform:translateY(-2px)}.menu-animation:after,.menu-animation:before,.menu-animation>a:after,.menu-animation>a:before{content:"";display:block;position:absolute;transition:1s cubic-bezier(.19,1,.22,1)}.menu-animation:before,.menu-animation>a:before{height:0;width:2px}.menu-animation:before{background:linear-gradient(to bottom,var(--gold) 0,var(--orange) 50%,var(--red) 100%);left:0;top:0}.menu-animation>a:before{background:linear-gradient(to top,var(--gold) 0,var(--orange) 50%,var(--red) 100%);bottom:0;right:0}.menu-animation:after,.menu-animation>a:after{height:2px;width:0}.menu-animation:after{background:linear-gradient(to right,var(--gold) 0,var(--orange) 50%,var(--red) 100%);left:0;top:0}.menu-animation>a:after{background:linear-gradient(to left,var(--gold) 0,var(--orange) 50%,var(--red) 100%);bottom:0;right:0}.menu-animation:hover:after,.menu-animation:hover:before,.menu-animation:hover>a:after,.menu-animation:hover>a:before{transition:1s cubic-bezier(.19,1,.22,1)}.menu-animation:hover:before{animation:to-bottom 1s cubic-bezier(.19,1,.22,1) .05s forwards}.menu-animation:hover>a:before{animation:to-top 1s cubic-bezier(.19,1,.22,1) .1s forwards}.menu-animation:hover:after{animation:to-right 1s cubic-bezier(.19,1,.22,1) .15s forwards}.menu-animation:hover>a:after{animation:to-left 1s cubic-bezier(.19,1,.22,1) .2s forwards}.menu-animation:hover:before,.menu-animation:hover>a:before{height:100%}.menu-animation:hover:after,.menu-animation:hover>a:after{width:100%}@keyframes to-bottom{to{transform:translateY(0)}}@keyframes to-top{to{transform:translateY(0)}}@keyframes to-left{to{transform:translateX(0)}}@keyframes to-right{to{transform:translateX(0)}}}@media(min-width:1025px){.desktop-nav li a{font-size:3rem}}@media(min-width:1350px){.desktop-nav li a{font-size:4rem}}.menu-icon{cursor:pointer;height:80px;position:absolute;right:0;top:0;width:80px;z-index:8}.hamburger{left:50%;top:50%;transform:translate(-50%,-50%);transition:.8s,background-color .3s ease-in-out .7s}.hamburger,.hamburger:after,.hamburger:before{background-color:var(--white);box-shadow:0 2px 5px var(--black-twenty);height:4px;position:absolute;width:50px}.hamburger:after,.hamburger:before{content:"";transition:.8s,background-color .3s ease-in-out .7s,transform 1s cubic-bezier(.51,-.91,.24,1.16);z-index:8}.hamburger:before{right:0;top:-13px}.hamburger:after{right:0;top:13px}.hamburger-text{color:var(--white);font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:800;justify-content:space-between;letter-spacing:.1em;position:absolute;right:15.5px;text-align:center;top:60px;transition:.8s;width:50px}.menu-icon.menu-open .hamburger,.menu-icon.menu-open .hamburger:after,.menu-icon.menu-open .hamburger:before{background-color:var(--orange);transition:.8s,background-color 0s ease-in-out 0s,transform 1s cubic-bezier(.51,-.91,.24,1.16)}.menu-icon.menu-open .hamburger{background-color:var(--black-zero);box-shadow:0 2px 5px #0000;transition:.8s,background-color 0s ease-in-out 0s}.menu-icon.menu-open .hamburger:before{transform:rotate(405deg)}.menu-icon.menu-open .hamburger:after,.menu-icon.menu-open .hamburger:before{top:0;transition:.8s,background-color 0s ease-in-out 0s,transform 1s cubic-bezier(.51,-.91,.24,1.16)}.menu-icon.menu-open .hamburger:after{transform:rotate(-405deg)}.TiltButton{background:var(--orange);background:linear-gradient(to right,var(--gold),var(--orange));border-radius:5px;box-shadow:0 10px 30px -5px #ffffff4d;color:var(--black);cursor:pointer;font-size:2rem;font-weight:700;left:0;line-height:1;margin:auto;opacity:0;padding:15px 30px;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:50%;transition:opacity .5s ease-in-out,box-shadow .5s;width:-webkit-fit-content;width:fit-content;will-change:transform;z-index:2}.TiltButton:hover{box-shadow:0 30px 100px -10px #fff6}@media(min-width:400px){.TiltButton{font-size:2.4rem}}@media(min-width:769px){.TiltButton{font-size:3rem}}@media(max-height:550px){.TiltButton{font-size:2rem}}.home-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;position:relative;text-align:center;width:100%}.home-text,.slider-item{display:flex;font-size:3.25rem;position:relative;transition:font-size .3s ease-in-out}.home-text{color:var(--white)}.slider{display:flex;height:calc(50vh + 100px);justify-content:center;margin:0 auto;overflow:hidden;position:relative;text-align:center;width:100%}.slider-item{color:var(--orange);line-height:1.2;list-style:none;margin:auto;position:absolute;text-align:center}@media(min-width:400px){.home-text,.slider-item{font-size:4rem}.slider{height:calc(50vh + 120px)}}@media(min-width:769px){.home-text,.slider-item{font-size:6rem}}@media(max-width:400px)and (min-height:800px){.slider{height:calc(50vh + 100px)}}@media(max-height:550px){.home-container{padding-top:80px}.home-text,.slider-item{font-size:3rem}}#projects-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:80px auto 0;padding-bottom:80px;width:90vw}.projectContainer{margin:15px;transform:scale(1);transition:box-shadow 1s ease-in-out,transform 1s ease-in-out;width:100%}.projectContainer:hover{transform:scale(1.03)}.projectContent{align-content:center;background-color:#141414cc;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;width:100%;z-index:3}div.projectContainer:nth-child(1n) div.windowHeader{transition-delay:.1s}div.projectContainer:nth-child(2n) div.windowHeader{transition-delay:.2s}div.projectContainer:nth-child(3n) div.windowHeader{transition-delay:.3s}div.projectContainer:nth-child(4n) div.windowHeader{transition-delay:.4s}div.projectContainer:nth-child(5n) div.windowHeader{transition-delay:.5s}div.projectContainer:nth-child(6n) div.windowHeader{transition-delay:.6s}div.projectContainer:nth-child(7n) div.windowHeader{transition-delay:.7s}div.projectContainer:nth-child(8n) div.windowHeader{transition-delay:.8s}div.projectContainer:nth-child(9n) div.windowHeader{transition-delay:.9s}div.projectContainer:nth-child(10n) div.windowHeader{transition-delay:1s}div.projectContainer:nth-child(11n) div.windowHeader{transition-delay:1.1s}div.projectContainer:nth-child(12n) div.windowHeader{transition-delay:1.2s}div.projectContainer:nth-child(13n) div.windowHeader{transition-delay:1.3s}div.projectContainer:nth-child(14n) div.windowHeader{transition-delay:1.4s}div.projectContainer:nth-child(1n) .preview{transition-delay:1.1s}div.projectContainer:nth-child(2n) .preview{transition-delay:1.2s}div.projectContainer:nth-child(3n) .preview{transition-delay:1.3s}div.projectContainer:nth-child(4n) .preview{transition-delay:1.4s}div.projectContainer:nth-child(5n) .preview{transition-delay:1.5s}div.projectContainer:nth-child(6n) .preview{transition-delay:1.6s}div.projectContainer:nth-child(7n) .preview{transition-delay:1.7s}div.projectContainer:nth-child(8n) .preview{transition-delay:1.8s}div.projectContainer:nth-child(9n) .preview{transition-delay:1.9s}div.projectContainer:nth-child(10n) .preview{transition-delay:2s}div.projectContainer:nth-child(11n) .preview{transition-delay:2.1s}div.projectContainer:nth-child(12n) .preview{transition-delay:2.2s}div.projectContainer:nth-child(13n) .preview{transition-delay:2.3s}div.projectContainer:nth-child(14n) .preview{transition-delay:2.4s}.projectContent:hover,.projectContent:hover li{opacity:1;transition-duration:.3s;transition-timing-function:linear}.projectContent:hover li:nth-child(0){transition-delay:.35s}.projectContent:hover li:first-child{transition-delay:.4s}.projectContent:hover li:nth-child(2){transition-delay:.45s}.projectContent:hover li:nth-child(3){transition-delay:.5s}.projectContent:hover li:nth-child(4){transition-delay:.55s}.projectContent:hover li:nth-child(5){transition-delay:.6s}.projectContent:hover li:nth-child(6){transition-delay:.65s}.projectContent:hover li:nth-child(7){transition-delay:.7s}.projectContent:hover li:nth-child(8){transition-delay:.75s}.projectContent:hover li:nth-child(9){transition-delay:.8s}.projectContent:hover li:nth-child(10){transition-delay:.85s}.projectContent:hover li:nth-child(11){transition-delay:.9s}.projectContent:hover li:nth-child(12){transition-delay:.95s}.projectContent:hover li:nth-child(13){transition-delay:1s}.projectContent:hover li:nth-child(14){transition-delay:1.05s}.projectContent:hover li:nth-child(15){transition-delay:1.1s}.projectContent:hover li:nth-child(16){transition-delay:1.15s}.projectContent:hover li:nth-child(17){transition-delay:1.2s}.projectContent:hover li:nth-child(18){transition-delay:1.25s}.projectContent:hover li:nth-child(19){transition-delay:1.3s}.projectContent:hover li:nth-child(20){transition-delay:1.35s}.projectSkills{align-content:center;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.projectSkills li{background:linear-gradient(to right,var(--gold),var(--orange));border-radius:5px;color:var(--black);font-size:1.4rem;font-weight:800;height:auto;margin:5px;opacity:0;padding:5px}.viewProject{color:var(--white);font-size:1.8rem;font-weight:700;line-height:1;margin:20px 10px 10px;text-align:center;transition:all .3s ease-in-out}.viewProject:hover{text-decoration:none;transform:scale(1.05)}.loan-sales{background-image:url(/static/media/loan-sales-app-tall.52c3a8c8ba2e61dae854.png)}.college-los{background-image:url(/static/media/college-los.e007876370a1953d2a8e.png)}.payments-portal{background-image:url(/static/media/payments-portal.8b0f3acf9ce998553669.png)}.app-ascentup{background-image:url(/static/media/app-ascentup.7bc654211430f6d26d0e.png)}.insights-ascentup{background-image:url(/static/media/insights-ascentup.d0f2dee6323e2c02381f.png)}.student-success{background-image:url(/static/media/ss-ios.fdd211269ac04124edbd.png)}.college-partner{background-image:url(/static/media/college-partner.52e9bcadb6a2486e6601.png)}.partner{background-image:url(/static/media/partner.22a778a90e8719bcec19.png)}.bootcamp-finder{background-image:url(/static/media/bootcamp-finder.60ba1019ae62ece16e90.png)}.pdm{background-image:url(/static/media/pdm-dark-mode.61bbb68230bdf94039fc.png)}.pbhomes{background-image:url(/static/media/pbhomes-wide.5f5bcb5a4dfb8e58a63f.png)}.playgrounds{background-image:url(/static/media/playgrounds.9277897ccb0641092693.png)}.travel{background-image:url(/static/media/travel.e8696b06350d441db198.png)}.samport{background-image:url(/static/media/samport.86d3337ccec26bc8a48a.png)}.bishop{background-image:url(/static/media/bishop.563800cf23abb190939a.png)}.chiggybank{background-image:url(/static/media/chiggybank.5cd9b3600a69012ce5dd.png)}.burger{background-image:url(/static/media/burger.37b203c5ec71a062b7bd.png)}.audioDB{background-image:url(/static/media/audioDB.6a5be06de0590c0f9f9e.png)}.gatesVacation{background-image:url(/static/media/gates.61fc9cfd88391c203ac1.png)}.jamming{background-image:url(/static/media/jamming.05e337ff3a073ea3b8ca.png)}.ravenous{background-image:url(/static/media/ravenous.0317a3856d9169102328.png)}.musicon{background-image:url(/static/media/musicon.f6c94281ab57c52ae406.png)}.teaCozy{background-image:url(/static/media/TeaCozy.7c440af0242bed647cf1.png)}.portfolio{background-image:url(/static/media/portfolio.14b540a69892449c2bc9.png)}.robot{background-image:url(/static/media/robot.3202c910f7da8cf30ec4.png)}@media(min-width:600px){#projects-content{margin:100px auto 0;width:85vw}.projectContainer{margin:15px;width:90%}}@media(min-width:769px){#projects-content{width:95vw}.projectContainer{max-width:42.5%}}@media(min-width:1025px){#projects-content{margin:120px auto 0}.projectContainer{max-width:30%}.viewProject{font-size:2.2rem}}@media(min-width:1600px){.projectContainer{max-width:22%}}.mr-robot{margin:0;padding-bottom:80px;position:relative}.robot-header{align-items:center;background:aqua;display:flex;height:100px;justify-content:center;text-align:center}.robot-title{color:var(--black);font-size:2.4rem;font-weight:700;padding-right:46px}.title-row{align-items:center;display:flex;justify-content:center;margin-bottom:21px;margin-top:42px;text-align:center}.instructions-title{color:aqua;display:inline;font-size:2.4rem;margin:0 10px}.instructions-row{margin:0 auto 80px;max-width:600px;min-width:320px;width:100%}.instructions-number{color:aqua;font-size:48px;padding:0 15px}.instructions-text{color:#fff;font-size:18px;padding:10px 10px 10px 0}.streak{font-size:2rem;line-height:1;margin:20px;padding:0;text-align:center}.streak-value{color:aqua}.door-row{text-align:center}.door-frame{cursor:pointer;filter:drop-shadow(0 0 8px rgba(255,255,255,.5));padding:10px;transition:all .3s ease-in-out}.door-frame:hover{filter:drop-shadow(0 0 14px rgba(255,255,255,.5))}.start-row{align-items:center;background:aqua;box-shadow:0 0 0 0 #ffffff80;box-sizing:border-box;color:var(--black);cursor:pointer;display:flex;font-size:20px;justify-content:center;line-height:1;margin:20px auto;max-width:145px;min-height:104px;padding:20px;text-align:center;transition:all .3s ease-in-out}.start-row:hover{box-shadow:0 0 8px 4px #ffffff80}@media(min-width:769px){.mr-robot{margin-top:80px}.instructions-title,.robot-logo{font-size:3.6rem}.instructions-text{font-size:24px}.streak{font-size:3.2rem}.door-frame{padding:10px 30px}.start-row{font-size:3.2rem;max-width:220px}}@media(min-width:1025px){.mr-robot{margin-top:100px}}@media(min-width:1350px){.mr-robot{margin-top:120px}}#skills-content{display:flex;flex-direction:column;justify-content:center;margin:auto;padding-bottom:80px;width:95%}.skills-intro{color:var(--white);font-size:1.6rem;margin:30px 80px 25px 25px;position:relative;text-align:center}.skills-intro:after{color:#ffffff1a;content:"SKILLS";font-size:80px;font-weight:700;left:50%;line-height:1;margin:auto;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.chart-wrapper{display:flex;height:30vh;margin:20px auto 100px;width:80%}.chart-levels{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-around;margin-left:-25px;max-width:55px;padding-right:10px}.chart-levels li{color:var(--white);position:relative;width:100%}.chart-levels li:after{content:"—";opacity:.95;position:absolute;right:-10px;top:50%;transform:translate3d(0,-50%,0)}.bar-container{align-items:flex-end;display:flex;flex-grow:1;justify-content:space-around;text-align:center}.chart-skills li{border-top-left-radius:10px;border-top-right-radius:10px;color:var(--white);font-size:1.2rem;height:0;transition:height .65s cubic-bezier(.51,.91,.24,1.16);width:12%}.chart-skill{position:relative}.chart-skill-text{position:absolute;width:100%}.chart-skills li:nth-child(odd){background:linear-gradient(to top,var(--gold),var(--orange))}.chart-skills li:nth-child(2n){background:linear-gradient(to bottom,var(--gold),var(--orange))}.chart-skills li:nth-child(1n){transition-delay:-.05s}.chart-skills li:nth-child(2n){transition-delay:.1s}.chart-skills li:nth-child(3n){transition-delay:.25s}.chart-skills li:nth-child(4n){transition-delay:.4s}.chart-skills li:nth-child(5n){transition-delay:.55s}.chart-skills li:nth-child(6n){transition-delay:.7s}.chart-skills li:nth-child(7n){transition-delay:.85s}.chart-skills li:nth-child(8n){transition-delay:1s}.chart-skills li:nth-child(9n){transition-delay:1.15s}.chart-skills span{bottom:10px;left:5px;transform:translateY(40px) rotate(45deg)}.otherSkills{display:flex;flex-direction:column;gap:20px;margin:auto;width:100%}.otherSkills ul{align-content:center;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-inline:auto;max-width:1200px}.otherSkills li{background:linear-gradient(to right,var(--gold),var(--orange));border-radius:10px;color:var(--black);font-size:1.4rem;font-weight:700;margin:5px;padding:10px}.otherSkills li.hidden{height:0;margin:0;opacity:0;padding:0;visibility:hidden;width:0}.load-more{background-color:#0000;border-radius:10px;border-width:0;color:var(--white);cursor:pointer;font-size:1.4rem;font-weight:700;margin-inline:auto;outline:2px solid var(--orange);padding:10px;width:-webkit-fit-content;width:fit-content}.load-more:hover{background:linear-gradient(to right,var(--gold),var(--orange));color:var(--black);outline:none}@media(min-width:370px){.chart-skills li{font-size:1.4rem}}@media(min-width:487px){.skills-intro{margin:40px auto 25px}}@media(min-width:500px){.chart-skills span{bottom:5px}}@media(min-width:600px){#skills-content{width:85%}.chart-skills span{bottom:0;left:0}.chart-skills li{font-size:1.6rem}.load-more,.otherSkills li{font-size:1.8rem}}@media(min-width:769px){.skills-intro{margin:120px auto 25px}.chart-wrapper{margin:25px auto 120px;width:90%}.chart-skills span{bottom:-10px}.chart-skills li{font-size:1.8rem}.chart-levels li{padding-right:10px}}@media(min-width:1025px){.skills-intro{margin:140px auto 25px}.chart-levels{max-width:85px}.chart-levels li{font-size:1.6rem}.chart-skills span{bottom:-20px}.chart-skills li,.load-more,.otherSkills li{font-size:2rem}}@media(min-width:1350px){.skills-intro{margin:180px auto 25px}.chart-wrapper{margin:25px auto 120px;width:90%}}#exp-content{margin:0 auto;padding-bottom:80px;padding-top:20px;width:95%}#exp-content,.jobsContainer{align-content:space-around;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;position:relative}.jobsContainer{align-items:center;justify-items:center;width:100%}.jobsContainer .preview{cursor:zoom-in}.jobContainer{align-content:space-around;align-items:center;display:flex;flex-direction:column;justify-content:space-around;justify-items:center;position:relative;width:100%}.jobContainer .preview{cursor:zoom-out}.job{flex-direction:column;margin:80px auto 0;max-width:100%;min-width:80%;transition:transform .8s}.job button{align-items:center;cursor:pointer;display:flex;justify-content:center}.job:hover{transform:scale(1.03)}.job:nth-child(1n) div.windowHeader{transition-delay:.1s}.job:nth-child(2n) div.windowHeader{transition-delay:.2s}.job:nth-child(3n) div.windowHeader{transition-delay:.3s}.job:nth-child(4n) div.windowHeader{transition-delay:.4s}.job:nth-child(5n) div.windowHeader{transition-delay:.5s}.job:nth-child(1n) div.preview{transition-delay:1.1s}.job:nth-child(2n) div.preview{transition-delay:1.2s}.job:nth-child(3n) div.preview{transition-delay:1.3s}.job:nth-child(4n) div.preview{transition-delay:1.4s}.job:nth-child(5n) div.preview{transition-delay:1.5s}.five,.four,.one,.three,.two{transition:1s}.jobContent{cursor:default;display:flex;flex-direction:column}.title{color:var(--white);font-size:2.5rem;font-weight:800;margin-bottom:10px;text-align:center}.jobData,.previous-role{color:var(--grey);flex-direction:row;font-size:1.5rem;font-weight:400;margin:0 0 20px;text-align:center}.jobData a{color:var(--white)}.dates{font-style:italic}.employer{font-weight:600;padding:0 15px}.jobSummary,.location{font-style:italic}.jobSummary{color:var(--white);font-size:1.75rem;font-weight:500;margin:15px;text-align:center}.tasks{list-style-position:outside;max-width:700px}.tasks li{color:var(--grey);font-size:1.5rem;line-height:1.25;list-style:inside;margin:10px}.point{background-image:url(/static/media/1p21.bc4b7fd04035fdf6b8da.jpg)}.ljagent{background-image:url(/static/media/ljagent.1df1e7a05bf83fd85c95.jpg)}.nfunding{background-image:url(/static/media/nationalfunding.7ccd4db40d5aa5b616c8.jpg)}.heller{background-image:url(/static/media/heller.8d2dd2344e4e3f2ed760.jpg)}.ascent{background-image:url(/static/media/ascent.84c6e55fdd459ab366a0.png)}@media(min-width:500px){.title{font-size:3.5rem}.jobData,.previous-role{font-size:1.8rem}.jobSummary{font-size:2.5rem}.tasks li{font-size:1.8rem}}@media(min-width:769px){#exp-content{padding-top:80px}.jobContainer .job{min-width:60%}.job{margin-top:20px;max-width:90%;min-width:40%}}@media(min-width:1025px){#exp-content{padding-top:100px}.job{margin:30px;max-width:80%;min-width:42.5%}}#bg-content{display:flex;flex-direction:column;margin:0 auto;padding-bottom:80px;padding-top:20px;position:relative;width:95%}.bgHeader{align-items:center;display:inline-flex;flex-direction:row;justify-content:center;margin:auto}.bgIntro{align-items:center;display:flex;flex-direction:column}.storyChanger{display:none}.storyChanger img{margin:0 auto 4px;transition:all .5s;width:50px}.storyChanger:hover{text-decoration:underline;transform:scale(1.2)}.bgTitle{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(right,var(--orange),var(--gold));background-clip:initial;-webkit-background-clip:text;color:var(--white);font-size:3.5rem;font-weight:800;line-height:1.2;margin:0 10px}.subtitle{font-size:1.2rem;font-style:italic;width:-webkit-fit-content;width:fit-content}.resume{display:none}#bg-content p{color:#878787;font-size:1.8rem;line-height:1.4;margin:15px 0}#bg-content p strong{color:var(--white)}#bg-content p a{color:var(--orange);text-decoration:none}#bg-content p a:hover{color:var(--gold)}.story{display:flex;flex-direction:column;line-height:1;margin:auto;max-width:700px;text-align:left}@media(min-width:600px){#bg-content{padding-top:90px}.storyChanger{align-items:center;color:var(--white);font-size:1.2rem;margin:0 auto;padding-right:5px;transition:.8s}.resume,.storyChanger{cursor:pointer;display:flex;flex-direction:column}.resume{transition:all .5s}.resume:hover{transform:scale(1.2)}.resume a{color:var(--white);font-size:1.2rem;margin:0 auto;text-align:center;text-decoration:none;transition:.8s;width:50px}.resume-pdf{fill:url(#resume-gradient);margin:auto;width:50px}.resume a:hover{text-decoration:underline}}@media(min-width:1025px){#bg-content{max-width:1000px;padding-top:100px;width:70%}#bg-content p{font-size:2rem;line-height:1.5}}@media(min-width:1350px){#bg-content{padding-top:120px}#bg-content p{font-size:2.6rem;line-height:1.3}}.social-icons,footer{bottom:0;display:flex;position:absolute;width:100%}.social-icons{align-items:flex-end;height:0;justify-content:center;visibility:hidden;z-index:2}.social-icons a{box-sizing:padding-box;padding:0 5px;transition:padding .25s ease-out}.social-icons a:hover{padding-bottom:10px}footer svg{cursor:pointer;transition:width .3s ease-in-out;width:0}.instagram{fill:var(--white)}.instagram:hover{fill:url(#ig-gradient)}.facebook{fill:var(--white)}.facebook:hover{fill:#4172b8}.linkedin{fill:var(--white)}.linkedin:hover{fill:#0077b5}.twitter{fill:var(--white)}.twitter:hover{fill:#1da1f2}#contact-content{display:flex;flex-direction:column}.watermark{color:#000;font-size:120px;left:0;margin:auto;position:absolute;right:0;top:45vh;width:-webkit-fit-content;width:fit-content}@media screen and (min-width:320px){.watermark{font-size:calc(9.52381px + 34.52381vw)}}@media screen and (min-width:2000px){.watermark{font-size:700px}}.watermark{cursor:none;filter:drop-shadow(2px 2px 2px rgba(255,255,255,.2));transition:opacity 2s ease-in-out}.contactInfo,.watermark{transform:translate3D(0,-50%,0)}.contactInfo{color:var(--orange);font-size:2rem;font-weight:800;line-height:1;margin:auto;position:relative;text-align:center;top:45vh;width:-webkit-fit-content;width:fit-content;z-index:3}.contactInfo div{margin:30px auto}#contact-content a{color:var(--gold);text-decoration:none}.underline-animation{position:relative}.underline-animation:after{content:"";display:block;height:2px;margin-top:5px;position:absolute;right:0;transition:width .3s ease;-webkit-transition:width .3s ease;width:0}.underline-animation:after,.underline-animation:hover:after{background:-webkit-linear-gradient(right,var(--orange),var(--gold))}.underline-animation:hover:after{left:0;width:100%}@media(min-width:500px){.contactInfo{font-size:3.5rem}}@media(min-width:769px){.contactInfo{font-size:4rem}.cursor{animation:cursorAnim 1s infinite alternate;border:10px solid var(--white);border-radius:50%;height:20px;opacity:0;pointer-events:none;position:absolute;width:20px;z-index:2}@keyframes cursorAnim{0%{transform:scale(1)}to{transform:scale(.7)}}.cursor:after{animation:cursorAnim2 1s infinite alternate;border:15px solid var(--orange);border-radius:50%;content:"";height:20px;left:-15px;opacity:1;position:absolute;top:-15px;width:20px}@keyframes cursorAnim2{0%{transform:scale(1)}to{transform:scale(.4)}}.expand{animation:cursorAnim3 .5s forwards;border:10px solid var(--red);border-radius:50%;height:20px;left:25px;position:absolute;top:25px;width:20px}}@media(min-width:1025px){.contactInfo{font-size:5rem}}.Main{position:relative}.Main,.page-container{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.page-container{position:absolute;width:100%}@media(min-width:769px){.Main{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}}
/*# sourceMappingURL=main.6a66f4c8.css.map*/