body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--yellow:#ffc000;--orange:#bf5700;--slate:#41516c;--darkSlate:#1e2532;--whiteSmoke:#f0eff0;--mediumGray:#999}.box{flex:1 1;position:relative}.white-box{background-color:var(--whiteSmoke)}.row{display:flex;width:100%}.portfolio-icon{width:auto;height:100%;max-width:250px;opacity:1;display:block;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px}.portfolio-title{padding-top:10px;padding-bottom:10px;text-align:center;border:2px solid var(--slate);border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:0;color:#fff}.profile-item-details{background-color:var(--slate);border-radius:10px;padding-left:0;padding-right:0}#about-me-section-header{margin-bottom:50px}.project-details{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:7px 20px;background-color:#fff}.project-details:first-of-type{padding-top:20px}.project-details:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:20px}.project-details p:first-child{padding-top:30px}.project-details-info,.project-details p:last-child{margin-bottom:0}.portfolio-item-hover-description{top:20%;width:75%}.portfolio-item-hover-description,.portfolio-item-hover-view-code{color:#fff;transition:.5s ease;opacity:0;position:absolute;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.portfolio-item-hover-view-code{top:45%;text-wrap:nowrap;min-width:36px}.portfolio-item-hover-view-site{transition:.5s ease;opacity:0;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;text-wrap:nowrap}.box-background:hover .portfolio-icon{opacity:.1}.box-background:hover .portfolio-item-hover-description,.box-background:hover .portfolio-item-hover-view-code,.box-background:hover .portfolio-item-hover-view-site{opacity:1}.text{background-color:none;border:2px solid #fff;color:#fff;font-size:12px;padding:7px 21px;letter-spacing:2px}.text:hover{background-color:#fff;color:#000}a.text{text-decoration:none;min-width:36px}.soon-text{background-color:none;border:2px solid #fff;color:#fff;font-size:12px;padding:7px 19px;letter-spacing:2px;cursor:default;text-wrap:nowrap;min-width:36px}.spacer{height:300px}.about-description-panel{display:flex;flex-direction:column;border:2px solid var(--mediumGray);border-radius:10px;padding-left:20px;padding-right:20px;align-items:center;justify-content:center;padding-top:17px;max-height:451px}.section-description{line-height:1.5;text-align:center}.nav-link{color:#fff}.navbar-darken{background-color:#000}.navbar-no-color{background-color:none}.navbar-nav>li{padding-left:30px;padding-right:30px}.navbar .navbar-nav>li>a:hover{color:#bf5700}.app{background-image:url(/static/media/milkyway.3d7d089e.jpg);background-color:#333f48;background-attachment:fixed;background-size:cover;width:100%;height:auto;max-height:600px}.nameplate{font-size:50px;padding-top:50px;word-spacing:-10px;font-feature-settings:normal;font-variant:normal}.nameplate,.subplate-text{color:#fff;font-family:"Lucida Console",Monaco,monospace;letter-spacing:2.2px;text-decoration:none;font-style:normal;text-transform:uppercase;text-shadow:1px 1px 0 #000}.subplate-text{font-size:12px;word-spacing:0;font-feature-settings:normal;font-variant:normal}.profile-photo{border-radius:50%;border:2px solid #000;width:250px;height:auto;margin-top:25px;margin-bottom:50px;filter:grayscale(100%)}.logo{width:auto;height:70px}.grey-container{width:100%;padding:50px;background-color:#f0eff0}.white-container{width:100%;padding-top:50px;padding-bottom:50px;background-color:#fff}.dark-slate-container{width:100%;padding-top:100px;padding-bottom:50px;background-color:var(--darkSlate);color:#fff}.underline{text-decoration:underline}.box-background{background-color:#000;border-radius:10px;width:100%;position:relative}.portfolio-item-wrapper{margin-top:25px;margin-bottom:25px;display:flex;flex-direction:column;align-items:center}.portfolio-item-wrapper:first-of-type{margin-top:50px}.portfolio-item-container{display:flex;flex-direction:column;align-items:center}.potato{width:100%;height:auto;border-radius:10px;max-height:475px}.project-details-wrapper{display:flex;flex-direction:column;margin-top:0;text-align:center}#ability-section-header{margin-bottom:50px}.resume-button{border:2px solid #bf5700;background-color:none;color:#000;font-size:12px;padding:7px 21px;letter-spacing:2px;text-decoration:none;height:75px}.resume-button:hover{color:#fff;background-color:#bf5700}.ability-header{font-weight:700;text-align:left;margin-top:30px;margin-bottom:5px}.ability-name{font-size:1em;margin-bottom:0;padding-top:5px;padding-bottom:5px}.abilities-section-wrapper{display:flex;flex-direction:column}.ability-section-item-container{display:flex;justify-content:space-between;align-items:center}div.ability-section-item-container:hover small{font-weight:700;color:#000;cursor:default}div.ability-section-item-container:hover svg{color:#ffc000;border-color:#ffc000}.credits{display:flex;flex-direction:column;justify-content:space-between}#email,#linkedin{width:25%;height:auto}#copywrite{color:grey}#contact-text{padding:0 40px 40px}.contact-container{margin:0}.contact-card{display:flex;flex-direction:column;margin-bottom:50px};.contact-card-text{text-align:center}.contact-card-icon{margin-bottom:20px}.about-container{width:100%;height:100%;background:#fff;padding-bottom:50px}.main{padding-left:50px;padding-right:50px;grid-gap:50px;gap:50px;overflow:hidden}.main,.main div{display:flex;align-items:center;justify-content:center}.main div{flex:1 1;height:100%;max-height:475px;max-width:360px;transition:all .25s ease-in}.slide-item-left,.slide-item-right{transform:translateX(0);opacity:1}.slide-in{transform:translateX(0)!important;opacity:1!important}.slide-item-from-bottom{transform:translateY(100%);opacity:0}.slide-up{transform:translateY(0)!important;opacity:1!important}.modal-header{border-bottom:none}*,:after,:before{margin:0;padding:0;box-sizing:border-box}#work-history{--color:#1e1e1e;--bgColor:#f5f5f5;min-height:50vh;display:grid;align-content:center;grid-gap:2rem;gap:2rem;padding:2rem;color:var(--color);background:var(--bgColor)}#work-history h1{text-align:center}#work-history ul{--col-gap:2rem;--row-gap:2rem;--line-w:0.25rem;display:grid;grid-template-columns:var(--line-w) 1fr;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-column-gap:var(--col-gap);column-gap:var(--col-gap);list-style:none;width:min(60rem,90%);margin-inline:auto}#work-history ul:before{content:"";grid-column:1;grid-row:1/span 20;background:#e1e1e1;border-radius:calc(var(--line-w)/2)}#work-history ul li:not(:last-child){margin-bottom:var(--row-gap)}#work-history ul li{grid-column:2;--inlineP:1.5rem;margin-inline:var(--inlineP);grid-row:span 2;display:grid;grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content min-content}#work-history li.current-item{padding-left:2px;padding-bottom:2px;padding-right:2px}#work-history li.current-item:hover{padding-left:0;padding-bottom:0;padding-right:0;border-left:2px solid var(--orange);border-bottom:2px solid var(--orange);border-right:2px solid var(--orange)}#work-history li.past-item:hover{border-left:2px solid var(--slate);border-bottom:2px solid var(--slate);border-right:2px solid var(--slate)}#work-history ul li .date{--dateH:3rem;height:var(--dateH);margin-inline:calc(var(--inlineP)*-1);text-align:center;color:#fff;font-size:.8rem;font-weight:450;display:grid;place-content:center;position:relative;border-radius:calc(var(--dateH)/2) 0 0 calc(var(--dateH)/2)}#work-history .date-current{background-color:var(--orange)}#work-history .date-past{background-color:var(--slate)}#work-history ul li .date:before{content:"";width:var(--inlineP);aspect-ratio:1;background-image:linear-gradient(rgba(0,0,0,.2) 100%,transparent);position:absolute;top:100%;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);right:0}#work-history ul li .date-current:before{background-color:var(--orange)}#work-history ul li .date-past:before{background-color:var(--slate)}#work-history ul li .date:after{content:"";position:absolute;width:2rem;aspect-ratio:1;background:var(--bgColor);border:.3rem solid #41516c;border-radius:50%;top:50%;transform:translate(50%,-50%);right:calc(100% + var(--col-gap) + var(--line-w)/2)}#work-history ul li .date-current:after{border:.3rem solid var(--orange)}#work-history ul li.current-item:hover .date-current:after{background:var(--orange)}#work-history ul li.past-item:hover .date-past:after{background:var(--slate)}#work-history ul li .date-past:after{border:.3rem solid var(--slate)}#work-history ul li .descr,#work-history ul li .title{background:var(--bgColor);position:relative;padding-inline:1.5rem}#work-history ul li .title{overflow:hidden;padding-block-start:1.5rem;padding-block-end:1rem;font-weight:500}#work-history ul li .descr{padding-block-end:1.5rem;font-weight:300}#work-history ul li .descr:before,#work-history ul li .title:before{content:"";position:absolute;width:90%;height:.5rem;background:rgba(0,0,0,.5);left:50%;border-radius:50%;filter:blur(4px);transform:translate(-50%,50%)}#work-history ul li .title:before{bottom:calc(100% + .125rem)}#work-history ul li .descr:before{z-index:-1;bottom:.25rem}#work-history-subtext{margin-top:100px;margin-bottom:20px}#resume-container{margin-bottom:75px}#work-history .history-timeline ul li .date:first-of-type{background:var(--orange)}.main-modal{position:fixed;display:flex;justify-content:center;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1000;overflow-y:auto}.modal-body{padding-left:50px;padding-right:50px;padding-bottom:50px}.main-modal .row{margin-bottom:25px}.modal-button{border:none}.history-description{list-style:none;margin-bottom:20px}.history-experience{margin-bottom:10px};.modal-dialog{position:absolute;background-color:#fff;padding:15px;z-index:1000;width:100%;border-radius:.5em}.portfolio-icon-container{flex-grow:1}@media (min-width:300px){.main{height:1000px;flex-direction:column}.profile-item-details{margin-top:25px;width:100%}}@media (min-width:600px){.slide-item-left{transform:translateX(-150%);opacity:0}.slide-item-right{transform:translateX(150%);opacity:0}.section-description{line-height:38px}#work-history ul li .date{font-size:1.25rem;font-weight:550}.project-details{flex-direction:row;justify-content:space-between;align-items:center}.box-background,.portfolio-icon{max-width:400px}.app{height:auto;max-height:900px}}@media (min-width:767px){.subplate-text{font-size:20px}.profile-photo{width:500px}.main{flex-direction:column}#about-text{width:72.75%}.portfolio-item-hover-description{width:75%}.profile-item-details{margin-top:0;margin-left:15px;min-width:400px}.portfolio-icon{max-height:268px}.main-modal{position:fixed;display:flex;justify-content:center;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1000;overflow-y:auto}.modal-dialog{max-width:600px}.portfolio-item-wrapper{flex-direction:row;align-items:flex-start;justify-content:space-between;max-height:300px}}@media (min-width:992px){.main{height:100vh;flex-direction:row}#about-text{width:80%}.project-details-wrapper{margin-top:0;text-align:inherit}#contact-text{padding:0 200px 50px}#work-history ul{grid-template-columns:1fr var(--line-w) 1fr}#work-history ul:before{grid-column:2}#work-history ul li:nth-child(odd){grid-column:1}#work-history ul li:nth-child(2n){grid-column:3}#work-history ul li:nth-child(2){grid-row:2/4}#work-history ul li:nth-child(odd) .date:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);left:0}#work-history ul li:nth-child(odd) .date:after{transform:translate(-50%,-50%);left:calc(100% + var(--col-gap) + var(--line-w)/2)}#work-history ul li:nth-child(odd) .date{border-radius:0 calc(var(--dateH)/2) calc(var(--dateH)/2) 0}.modal-dialog{max-width:700px}.about-description-panel{max-height:415px}.profile-item-details{margin-left:50px;min-width:500px}}@media (min-width:1200px){.main{height:80vh;flex-direction:row}#about-text{width:66.49%}.modal-dialog{max-width:700px}.about-description-panel{max-height:425px}.profile-item-details{margin-left:75px;min-width:600px}}
/*# sourceMappingURL=main.84260328.chunk.css.map */