@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:200vh;overflow-x:hidden;position:static}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}canvas{display:block;pointer-events:none;position:fixed}#scroll-container,canvas{height:100%;left:0;top:0;width:100%}#scroll-container{overflow-y:visible;position:absolute;z-index:2}:root{--laser-text-color:#f17;--random-color:#0f0;--random-shadow-color:#f0f}.footer{align-items:center;background-color:#000;bottom:0;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:22px;justify-content:center;padding-bottom:1vh;position:relative;text-align:center;transform:translate(calc(50vw - 50%));width:100%;z-index:9999}.Experience,.Skills{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(.8rem,1.4vw,10rem);font-weight:700;overflow-wrap:break-word;pointer-events:none;position:static;text-align:center;text-shadow:0 0 30px var(--text-shadow-color),0 0 30px var(--text-shadow-color);-webkit-user-select:none;user-select:none;z-index:10}.Experience{margin:10% 5% 5%}.sleek-text-container{align-items:center;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;padding:10px;right:0;top:0;width:100vw}.contact:hover{text-shadow:0 0 10px #fff,0 0 10px #fff}.sleek-text{font-size:clamp(2rem,6vw,6rem);font-weight:50}.sleek-text,.subtitle-text{color:#fff;font-family:Montserrat,sans-serif;overflow-wrap:break-word;position:relative;text-align:center}.subtitle-text{font-size:clamp(.8rem,1.2vw,1.4rem);margin-bottom:1rem;padding:1px}.contacts{margin-left:30px;text-align:center}.contact{color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:clamp(.8rem,1.2vw,1rem);margin-bottom:1rem;margin-right:30px;overflow-wrap:break-word;padding:1px;position:relative;text-align:center;vertical-align:middle}@media (max-width:768px){.sleek-text{font-size:clamp(1.5rem,2.5vw,2.5rem)}.contact,.subtitle-text{font-size:clamp(.7rem,1vw,1rem)}}@media (max-height:450px){.sleek-text-container{grid-template-rows:auto auto}.sleek-text{font-size:clamp(1.5rem,2vw,2rem);margin-bottom:.5rem}.contact,.subtitle-text{font-size:clamp(.6rem,.8vw,.8rem);margin-bottom:.5rem;margin-top:10px}}.text-main.laser-animation{animation:laser 4s linear,text-effect .5s linear}.text-main:after,.text-main:before{background-image:url(/static/media/laser-beam.5d1000aaa90449317531.png);background-repeat:no-repeat;background-size:100% 100%;content:"";filter:hue-rotate(var(--laser-hue));height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.text-main.laser-animation:after,.text-main.laser-animation:before{animation:laser .55s linear}@keyframes text-effect{0%,to{color:#fff}50%{color:#f17;color:var(--laser-text-color)}}@keyframes laser{0%{left:-100%;opacity:1;transform:scaleX(0)}25%{opacity:1;transform:scaleX(1)}75%{opacity:.5;transform:scaleX(1)}to{left:100%;opacity:0;transform:scaleX(0)}}.sleek-text:after,.sleek-text:before{content:attr(data-text);height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%}.sleek-text:before{animation:glitch-1 2s infinite;color:#f17;font-weight:bolder;mix-blend-mode:multiply;opacity:0}.sleek-text:after{animation:glitch-2 4s infinite;color:#0f0;color:var(--random-color);mix-blend-mode:screen;opacity:1;text-shadow:0 0 5px #f0f,0 0 4px #f0f,0 0 4px #f0f;text-shadow:0 0 5px var(--random-shadow-color),0 0 4px var(--random-shadow-color),0 0 4px var(--random-shadow-color)}@keyframes glitch-1{0%{clip-path:inset(0 0 100% 0);transform:translate(0)}10%{clip-path:inset(25% 0 10% 0);transform:translate(5px)}20%{clip-path:inset(10% 0 60% 0);transform:translate(-5px)}30%{clip-path:inset(40% 0 20% 0);transform:translate(3px)}40%{clip-path:inset(20% 0 40% 0);transform:translate(-3px)}50%{clip-path:inset(60% 0 20% 0);transform:translate(2px)}60%{clip-path:inset(30% 0 20% 0);transform:translate(-2px)}70%{clip-path:inset(50% 0 10% 0);transform:translate(1px)}80%{clip-path:inset(10% 0 30% 0);transform:translate(-1px)}90%{clip-path:inset(20% 0 40% 0);transform:translate(0)}to{clip-path:inset(0 0 100% 0);transform:translate(0)}}@keyframes glitch-2{0%{clip-path:inset(100% 0 0 0);transform:translate(0)}10%{clip-path:inset(60% 0 10% 0);transform:translate(-5px)}20%{clip-path:inset(30% 0 40% 0);transform:translate(5px)}30%{clip-path:inset(50% 0 10% 0);transform:translate(-3px)}40%{clip-path:inset(20% 0 50% 0);transform:translate(3px)}50%{clip-path:inset(40% 0 20% 0);transform:translate(-2px)}60%{clip-path:inset(10% 0 60% 0);transform:translate(2px)}70%{clip-path:inset(30% 0 10% 0);transform:translate(-1px)}80%{clip-path:inset(20% 0 40% 0);transform:translate(1px)}90%{clip-path:inset(10% 0 20% 0);transform:translate(0)}to{clip-path:inset(100% 0 0 0);transform:translate(0)}}.icon-container{align-items:center;display:flex;gap:30px;justify-content:center;margin:5px auto 0;position:relative;z-index:5}.icon{color:#fff;font-size:2.25rem;padding:5px;transition:color .3s ease,box-shadow .3s ease;z-index:6}.icon:hover{box-shadow:inset 0 0 0 2px #fff}@media (max-width:768px){.icon{font-size:1.2rem}}.carousel-container{align-items:center;cursor:grab;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:visible;padding:5px;position:relative;width:100%;z-index:4}.cta{color:#fff}.Projects{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(.8rem,1.4vw,10rem);font-weight:700;margin-top:3%;overflow-wrap:break-word;padding-bottom:5px;pointer-events:none;text-align:center;text-shadow:0 0 30px var(--text-shadow-color),0 0 30px var(--text-shadow-color);top:0;z-index:10}.Projects,.carousel-item{position:absolute;-webkit-user-select:none;user-select:none}.carousel-item{align-items:center;-webkit-backdrop-filter:brightness(.15);backdrop-filter:brightness(.15);background:hsla(0,0%,100%,.014);border:1px solid #fff3;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:50%;justify-content:space-between;max-height:90vh;max-width:400px;min-height:200px;overflow:hidden;padding:2rem;place-items:center;transition:transform .3s;width:auto}.carousel-item-content{bottom:30px;color:#fff;font-family:Montserrat,sans-serif;margin-top:20px;overflow-wrap:normal;position:relative;text-align:center;text-shadow:0 0 12px #fff,0 0 9px #fff;width:100%}.carousel-item img,.carousel-item video{flex-grow:1;height:auto;max-width:100%;min-height:100px;object-fit:contain;width:100%}.carousel-item.active{pointer-events:all;transform:translateX(0) scale(1.1);z-index:1}@media screen and (max-width:768px){.Projects{font-size:clamp(.6rem,2.5vw,2rem)}}@media screen and (max-height:630px){.carousel-item{max-height:60vh;padding:1rem}.carousel-item img,.carousel-item video{max-height:50%}.carousel-item .carousel-item-content{bottom:10px;font-size:.7rem}}@media screen and (max-height:450px){.carousel-container{height:80%;width:80%}.carousel-item{max-height:50vh;padding:1rem}.carousel-item img,.carousel-item video{max-height:40%}.carousel-item .carousel-item-content{bottom:10px;font-size:.6rem}}@media screen and (max-height:350px){.carousel-item{padding:.5rem}.carousel-item img,.carousel-item video{max-height:30%}.carousel-item .carousel-item-content{bottom:5px;font-size:.5rem}}.vertical-timeline *{-webkit-box-sizing:border-box;box-sizing:border-box}.vertical-timeline{margin:0 auto;max-width:1170px;padding:2em 0;position:relative;width:95%}.vertical-timeline:after{clear:both;content:"";display:table}.vertical-timeline:before{background:var(--line-color);content:"";height:100%;left:18px;position:absolute;top:0;width:4px}.vertical-timeline.vertical-timeline--one-column-right:before{left:auto;right:18px}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{margin:2em 0;position:relative}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{clear:both;content:"";display:table}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{border-radius:50%;-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 #00000014,0 3px 0 4px #0000000d;box-shadow:0 0 0 4px #fff,inset 0 2px 0 #00000014,0 3px 0 4px #0000000d;height:40px;left:0;position:absolute;top:0;width:40px}.vertical-timeline--one-column-right .vertical-timeline-element-icon{left:auto;right:0}.vertical-timeline-element-icon svg{display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:relative;top:50%;width:24px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{height:60px;left:50%;margin-left:-30px;width:60px}}.vertical-timeline-element-icon{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s;visibility:visible}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{background:#fff;border-radius:.25em;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px 0 #ddd;margin-left:60px;padding:1em;position:relative}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-left:0;margin-right:60px}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vertical-timeline-element-content:after{clear:both;content:"";display:table}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{line-height:1.6;margin:1em 0 0}.vertical-timeline-element-subtitle,.vertical-timeline-element-title{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;opacity:.7;padding:.8em 0}.vertical-timeline-element-content-arrow{border:7px solid #0000;border-right-color:#fff;content:"";height:0;position:absolute;right:100%;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{border:7px solid #0000;border-left-color:#fff;content:"";height:0;left:100%;position:absolute;right:auto;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{border-left:7px solid #fff;border-right:initial;left:100%}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow,.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{left:100%;top:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{font-size:16px;font-size:1rem;left:124%;position:absolute;top:6px;width:100%}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:auto;right:100%;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:100%;right:auto;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s;visibility:visible}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s;visibility:visible}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.WorkExperienceTimeline_timeline__oBNyc{color:#2c3e50;font-family:Montserrat,sans-serif;margin:2rem 0;padding:2rem 0}.WorkExperienceTimeline_timeline__oBNyc .WorkExperienceTimeline_vertical-timeline-element-content__0yevb.WorkExperienceTimeline_bounce-in__5hCs4{background-color:#ffffff1a}.WorkExperienceTimeline_verticalTimelineElement__YAsG9{border-radius:8px!important;transition:box-shadow .3s!important}.WorkExperienceTimeline_verticalTimelineElement__YAsG9:hover{box-shadow:0 6px 12px #0003!important}.WorkExperienceTimeline_vertical-timeline-element-title__gBvXn{font-size:1.25rem;font-weight:500}.WorkExperienceTimeline_jobDescription__NDfOr{color:#ffffffe1;font-size:2rem;line-height:1.6}.WorkExperienceTimeline_iconImage__6jVb1{border-radius:50%;height:100%;object-fit:cover;width:100%}.wavey-footer-canvas{height:100%;pointer-events:none;position:relative;width:100%;z-index:9998}.wavey-footer{align-items:center;background-color:#000;bottom:0;color:#fff;display:flex;font-size:22px;justify-content:center;position:relative;text-align:center;transform:translate(calc(50vw - 50%),-100%);width:100%;z-index:9999}
/*# sourceMappingURL=main.de838e3e.css.map*/