:root{--orange:#fb6340;--blue:#0095ff;--green:#00d68f;--bg:#151a30;--bg-alt:#222b45;--pink:#FF92B2;--purple:#CE9FFF;--green-alt:#79D9B2;--yellow:#E5D85C;--blue-alt:#7050FF;--red:hsl(348,86%,61%)}html{background-color:var(--bg);scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden}body{background-color:var(--bg);color:white;overflow-y:hidden;padding-bottom:100px;overflow-x:hidden}.applefont{font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial","Segoe UI",sans-serif}.bg-alt{background-color:var(--bg-alt)}.dark-bg{background-color:var(--bg);padding:20px;border-radius:25px}.is-header{font-size:20px;text-align:center;font-weight:700}.about-header,.award-header,.project-header,.work-header{font-size:3rem;margin-left:20px;font-weight:700}.about-header{color:#21e6c1}.work-header{color:#775ada}.award-header{color:#fff98c}.project-header{color:#ff304f}.modal .label{color:white!important}.modal .input,.modal .textarea{background-color:var(--bg-alt);color:white}.modal .input::placeholder{color:rgb(121,121,121)}.is-full-size .wrapper{text-align:center;top:0px;height:220px;width:100%}.color-wrapper{background-color:var(--bg-alt);position:fixed;top:0px;height:220px;width:100%;z-index:10}.is-hoverable:hover{cursor:pointer}.is-full-size .is-h1{position:fixed;font-size:9rem;font-weight:900;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif!important;z-index:10}.aa-wrapper,.bb-wrapper,.cc-wrapper,.job-cards-wrapper,.projects-wrapper{display:flex;scroll-snap-type:x mandatory;overflow-x:auto!important}.aa,.bb,.cc{width:300px;min-width:200px;background:var(--bg);border-radius:10px;scroll-snap-align:center;padding:10px;margin:20px}.job-card-wrapper,.project-card-wrapper{background:var(--bg);border-radius:10px;padding:10px;margin:20px;min-width:360px;max-height:100px;scroll-snap-align:center}.project-card-wrapper{max-height:1000px!important;transition:all 2s linear}.flex-centered{align-items:center;align-self:center;justify-content:center}.job-card-title,.project-card-title{font-size:30px;line-height:30px;font-weight:700}.pys-selector-wrapper{display:flex;justify-content:center;align-items:center}.pys-item{margin-left:20px;margin-right:20px;margin-top:5px;padding:5px;transition:.1s;border-radius:5px}.pys-item.active{color:#0095ff}.job-card-date,.project-card-date{margin-left:auto;line-height:30px}.job-card-icon{text-align:right}.job-modal-content{width:75%!important;background-color:var(--bg-alt)}.flexgrow{flex-grow:1}.aa-icon,.bb-icon,.cc-icon{text-align:center;font-size:60px}.aa-title,.bb-title,.cc-title{font-size:20px}.job-card-section,.project-card-section{display:flex}.pc.first i{padding-left:5px}.is-disabled:hover{cursor:no-drop}.job-modal-header{font-size:3rem;font-weight:700}.job-modal-title{font-size:1.9rem;padding:15px;font-weight:600;padding-left:15px}.job-modal-list{padding:5px;padding-left:25px;font-size:1.5rem}.job-badges{margin-top:10px;margin-bottom:10px}.job-badge{display:inline-block;background-color:var(--bg);font-weight:600;padding:6px;border-radius:5px;margin:5px}.job-card-button{line-height:30px;font-size:15px;background-color:var(--bg-alt);margin-left:50px;border-radius:5px;text-align:center}.job-card-section.bottom{padding-top:5px}::-webkit-scrollbar{width:0px;height:5px}::-webkit-scrollbar-thumb{background-color:#27377e;width:5px}.bronze{color:#cd7f32}.gold{color:#FFD700}.info-tag{font-size:25px;font-weight:bold;margin-top:20px;padding-right:20px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:45px;border-bottom-left-radius:45px;margin-left:20px}.loading-zone-custom{position:absolute;display:none;background-color:var(--bg-alt);z-index:1000;width:100%;height:200px}.loading-parent{display:block;font-size:60px;margin-left:auto;line-height:200px;text-align:center}.nona{color:white!important}.nona:visited{color:white!important}.loading-zone-custom i{animation-name:spin-animation;animation-duration:1s;animation-iteration-count:infinite;margin-right:auto}.info-tag a{color:white}.email-wrapper-mobile,.job-wrapper-mobile{line-height:50px;border-radius:50%;text-align:center;width:50px!important;height:50px!important}.info-tag i{line-height:50px;border-radius:50%;text-align:center;width:50px;height:50px}.email-wrapper,.email-wrapper-mobile i{background-color:rgba(247,120,122,.24)}.email-wrapper i{background-color:rgb(247,120,122)}.job-wrapper,.job-wrapper-mobile i{background-color:rgba(164,160,243,.24)}.job-wrapper i{background-color:rgb(164,160,243)}.quick-facts-wrapper{display:flex;justify-content:center;align-items:center}.email-wrapper-mobile i,.job-wrapper-mobile i{padding:10px;font-size:25px;border-radius:50%}.email-wrapper-mobile i{color:rgb(247,120,122)}.margin-top-20{margin-top:20px}.job-card-button{padding-left:5px;padding-right:5px}@keyframes spin-animation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.link-anchor{position:absolute;margin-top:-100px}.full-h-w{height:100%;width:200%!important}@media only screen and (max-width:600px){.quick-facts-wrapper{padding-top:0px;padding-bottom:10px}.full-h-w{display:none}.is-h1{font-size:50px!important}.color-wrapper{height:84px!important}.wrapper{height:84px!important}.job-modal-header{text-align:center}.job-modal-list,.job-modal-title{padding:0;padding-left:0}.job-modal-content{width:100%!important}}