@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;700&display=swap);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{--background-primary:#141414;--background-secondary:#1c1c1c;--background-tertiary:#222;--text-primary:#e5e5e5;--accent-primary:#e50914;--stroke-color:#e50914;--header-h1-color:#fff;--section-title-color:#fff;--project-date-border:#e50914;--skills-tile-background:#1c1c1c;--language-background:#1c1c1c;--bar-expand-background:#e50914}body[data-theme=light] .awssld__box,body[data-theme=light] .awssld__container figure,body[data-theme=light] .awssld__content{display:block;position:absolute;width:100%;height:100%;top:0;left:0}body[data-theme=light] .awssld__bullets button,body[data-theme=light] .awssld__controls button{outline-color:0;outline-style:none;outline-width:0}body[data-theme=light] .awssld{--organic-arrow-thickness:4px;--organic-arrow-height:40px;--slider-height-percentage:60%;--loader-bar-color:#bfaa76;--loader-bar-height:6px;--control-button-width:10%;--control-button-height:25%;--control-button-opacity:0.5;--control-button-hover-opacity:0.75;--control-button-background:transparent;--transition-bezier:cubic-bezier(0.5,0.075,0.25,0.95);--slider-transition-duration:575ms;--organic-arrow-color:#d7caaa;--organic-arrow-border-radius:0;--control-bullet-color:#d7caaa;--control-bullet-active-color:#d7caaa;--content-background-color:#d7caaa;display:block;position:relative;width:100%;max-width:100%}body[data-theme=light] .awssld__wrapper{display:block;overflow:hidden;position:relative;height:100%;width:100%}body[data-theme=light] .awssld__container{display:block;width:100%;height:0;padding-bottom:var(--slider-height-percentage)}@media (max-width:500px){body[data-theme=light] .awssld__container{padding-bottom:calc(var(--slider-height-percentage)*1.25)}}body[data-theme=light] .awssld__startUp{background-color:red;height:100%;width:100%}body[data-theme=light] .awssld__startUp>div{height:100%;width:100%;display:flex;align-items:center;justify-content:center}body[data-theme=light] .awssld__startUp img{width:35%;height:auto}body[data-theme=light] .awssld__content{background-color:var(--content-background-color);overflow:hidden;display:flex;align-items:center;justify-content:center}body[data-theme=light] .awssld__content>img,body[data-theme=light] .awssld__content>video{width:100%;position:absolute;top:0;left:0}body[data-theme=light] .awssld__controls button{display:flex;align-items:center;justify-content:center;width:var(--control-button-width);height:var(--control-button-height);position:absolute;z-index:10;top:calc(50% - var(--control-button-height)*0.5);border:none;background-color:var(--control-button-background);color:#fff;cursor:pointer}body[data-theme=light] .awssld__controls button .awssld__controls__arrow-left,body[data-theme=light] .awssld__controls button .awssld__controls__arrow-right{opacity:var(--control-button-opacity)}body[data-theme=light] .awssld__controls button:hover .awssld__controls__arrow-left,body[data-theme=light] .awssld__controls button:hover .awssld__controls__arrow-right{opacity:var(--control-button-opacity-hover)}body[data-theme=light] .awssld__controls--active .awssld__controls__arrow-left{opacity:var(--control-button-opacity-hover);transform:translate3d(-100%,0,0)}body[data-theme=light] .awssld__controls--active .awssld__controls__arrow-right{opacity:var(--control-button-opacity-hover);transform:translate3d(100%,0,0)}body[data-theme=light] .awssld__controls--hidden{display:none}@media (max-width:520px){body[data-theme=light] .awssld__controls{visibility:hidden}}body[data-theme=light] .awssld__bar{display:block;width:100%;height:var(--loader-bar-height);background-color:var(--loader-bar-color);position:absolute;top:0;left:0;z-index:101;transition:transform 3s var(--transition-bezier);transform:translate3d(-100%,0,0)}body[data-theme=light] .awssld__bar--active{transform:translate3d(-20%,0,0)}body[data-theme=light] .awssld__bar--end{transition-duration:.3s;transform:translateZ(0)}body[data-theme=light] .awssld__next{right:0}body[data-theme=light] .awssld__prev{left:0}body[data-theme=light] .awssld__box{z-index:1;visibility:hidden}body[data-theme=light] .awssld--animated{will-change:transform;visibility:visible}body[data-theme=light] .awssld--animated-mobile{will-change:transform;transition:transform 325ms cubic-bezier(.15,.65,.1,1)}body[data-theme=light] .awssld--active{visibility:visible;z-index:2;transform:translateZ(0)}body[data-theme=light] .awssld--moveLeft,body[data-theme=light] .awssld--moveRight{-webkit-backface-visibility:hidden;backface-visibility:hidden}body[data-theme=light] .awssld--moveRight{animation:slideFromRight var(--slider-transition-duration) both var(--transition-bezier)}body[data-theme=light] .awssld--moveLeft{animation:slideFromLeft var(--slider-transition-duration) both var(--transition-bezier)}body[data-theme=light] .awssld--exit{z-index:0}body[data-theme=light] .awssld--exit.awssld--moveLeft{animation:slideToLeft var(--slider-transition-duration) both var(--transition-bezier)}body[data-theme=light] .awssld--exit.awssld--moveRight{animation:slideToRight var(--slider-transition-duration) both var(--transition-bezier)}body[data-theme=light] .awssld--first .awssld__prev,body[data-theme=light] .awssld--last .awssld__next{visibility:hidden}body[data-theme=light] .awssld--fill-parent{position:absolute!important;width:100%!important;height:100%!important;top:0;left:0}body[data-theme=light] .awssld--fill-parent .awssld__container{height:100%;padding:0}body[data-theme=light] .awssld__bullets{position:absolute;bottom:-40px;width:100%;display:flex;align-items:center;justify-content:center}body[data-theme=light] .awssld__bullets button{padding:0;display:block;width:16px;height:16px;margin:5px;border-radius:50%;background:var(--control-bullet-color);text-indent:-9999px;overflow:hidden;cursor:pointer;border:none;transition:transform .225s cubic-bezier(.8,1.35,.75,1.45),background-color .175s ease-out}body[data-theme=light] .awssld__bullets .awssld__bullets--loading,body[data-theme=light] .awssld__bullets button:hover{transform:scale(1.2)}body[data-theme=light] .awssld__bullets .awssld__bullets--active{transform:scale(1.5);background:var(--control-bullet-active-color)}body[data-theme=light] .awssld__bullets .awssld__bullets--active:hover{transform:scale(1.5)}body[data-theme=light] .awssld__controls__arrow-left,body[data-theme=light] .awssld__controls__arrow-right{width:100%;height:var(--organic-arrow-height);position:relative;display:block;transition:transform .2s ease-out .125s,opacity .2s ease-out}body[data-theme=light] .awssld__controls__arrow-left:after,body[data-theme=light] .awssld__controls__arrow-left:before,body[data-theme=light] .awssld__controls__arrow-right:after,body[data-theme=light] .awssld__controls__arrow-right:before{content:" ";position:absolute;right:calc(50% - var(--organic-arrow-height)*0.7071/2 - var(--organic-arrow-thickness)*0.7071/2);height:100%;border-radius:var(--organic-arrow-border-radius);width:var(--organic-arrow-thickness);background-color:var(--organic-arrow-color);transition:transform .15s ease-out,background-color .15s ease-out}body[data-theme=light] .awssld__controls__arrow-left:before,body[data-theme=light] .awssld__controls__arrow-right:before{transform-origin:100% 100% 0;top:-50%;transform:rotate(-45deg)}body[data-theme=light] .awssld__controls__arrow-left:after,body[data-theme=light] .awssld__controls__arrow-right:after{transform-origin:100% 0 0;top:50%;transform:rotate(45deg)}body[data-theme=light] .awssld__controls__arrow-right--active{transform:translate3d(100%,0,0)}body[data-theme=light] .awssld__controls__arrow-right--active:after{transform:rotate(90deg) translate3d(50%,0,0)!important}body[data-theme=light] .awssld__controls__arrow-right--active:before{transform:rotate(-90deg) translate3d(50%,0,0)!important}body[data-theme=light] .awssld__controls__arrow-left:after,body[data-theme=light] .awssld__controls__arrow-left:before{right:auto;left:calc(50% - var(--organic-arrow-height)*0.7071/2 - var(--organic-arrow-thickness)*0.7071/2)}body[data-theme=light] .awssld__controls__arrow-left:before{transform-origin:0 100% 0;top:-50%;transform:rotate(45deg)}body[data-theme=light] .awssld__controls__arrow-left:after{transform-origin:0 0 0;top:50%;transform:rotate(-45deg)}body[data-theme=light] .awssld__controls__arrow-left--active{transform:translate3d(-100%,0,0)}body[data-theme=light] .awssld__controls__arrow-left--active:after{transform:rotate(-90deg) translate3d(-50%,0,0)!important}body[data-theme=light] .awssld__controls__arrow-left--active:before{transform:rotate(90deg) translate3d(-50%,0,0)!important}body[data-theme=light] .awssld__controls button:hover .awssld__controls__arrow-left:before{opacity:1;transform:rotate(30deg)}body[data-theme=light] .awssld__controls button:hover .awssld__controls__arrow-left:after,body[data-theme=light] .awssld__controls button:hover .awssld__controls__arrow-right:before{opacity:1;transform:rotate(-30deg)}body[data-theme=light] .awssld__controls button:hover .awssld__controls__arrow-right:after{opacity:1;transform:rotate(30deg)}body[data-theme=light] .awssld__timer{--timer-delay:2000ms;--timer-release:200ms;--timer-height:4px;--timer-background-color:rgba(0,0,0,0.15);width:100%;height:var(--timer-height);background-color:var(--timer-background-color);position:absolute;top:0;left:0;z-index:100;transform:translateX(-100%)}body[data-theme=light] .awssld__timer--animated{will-change:transform;transition:transform var(--timer-delay) linear}body[data-theme=light] .awssld__timer--run{transform:translateX(0)}body[data-theme=light] .awssld__timer--fast{transition:transform calc(var(--timer-release)/2) linear;transform:translateX(-.00001px)}body[data-theme=light] .awssld__timer--end{transform:translateX(-.0001px);transition:transform var(--timer-release) linear}body[data-theme=light] .awssld__timer--hidden{display:none}@keyframes slideFromLeft{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes slideFromRight{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes slideToLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes slideToRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}body[data-theme=light] .slider-tab{background-color:#d7caaa}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;-webkit-font-smoothing:antialiased;margin:0;padding:0}body,html{font-family:"Montserrat",sans-serif}body{background-color:var(--background-primary)!important;color:var(--text-primary)}.aligner{display:flex;align-items:center;justify-content:center}.title-container{height:50px}.title-styles{font-family:"Bebas Neue",cursive;font-size:250%}.header-icon{height:150px;width:150px}header{background:linear-gradient(0deg,rgba(20,20,20,.8),rgba(20,20,20,.4)),url(/images/netflix-bg.jpg) 50%/cover no-repeat;text-align:center;padding-top:120px}.language-icon{font-size:50px;cursor:pointer}.project-date{font-size:16px;font-family:"Montserrat",sans-serif;padding:8px 15px 2px;position:relative;z-index:-500;border-top:5px solid var(--project-date-border);border-radius:0 0 5px 5px;background-color:var(--project-date-background);color:var(--text-primary)}.skills-tile{background-color:var(--skills-tile-background);padding:10px 10px 5px;width:100px;margin:5px 0;border-radius:8px}.language{font-size:25px;background-color:var(--language-background);padding-bottom:10px;padding-top:80px}header h1{font-size:400%;text-align:center;font-weight:700!important;color:var(--header-h1-color);font-family:"Bebas Neue",cursive;text-transform:uppercase;margin:0 auto 18px;width:100%}.slider-image{border-radius:12px}.slider-tab{display:flex;grid-gap:10px;gap:10px;align-items:center;margin-bottom:15px}.slider-iconfiy{font-size:1.1rem}.styles_typicalWrapper__1_Uvh:after{cursor:none!important;display:none}#about{background:var(--about-background);overflow:hidden}#about h1{padding-top:5%;font:18px/24px "Bebas Neue",cursive;font-weight:700!important;text-transform:uppercase;letter-spacing:3px;color:var(--about-h1-color);text-align:center}.foto img{display:block;width:100%}.foto div{background:var(--foto-div-background);border:var(--foto-div-border);display:inline-block;margin:0 auto 5%;padding:10px 10px 5px;text-align:center;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,.3);transition:all .2s linear;z-index:0;position:relative}.foto div:after{color:var(--foto-div-after-color);font-size:25px;content:attr(title);position:relative;top:15px}.foto div:hover{transform:scale(1.05);box-shadow:0 0 15px var(--accent-primary);transition:all .3s ease}.project-title-settings{margin-top:5%;font:18px/24px "Bebas Neue",cursive;font-weight:700!important;text-transform:uppercase;letter-spacing:3px;color:var(--project-title-settings-color);text-align:center}.polaroid img{display:block;max-width:200px}.polaroid span{background:var(--polaroid-span-background);border:var(--polaroid-span-border);display:inline-block;margin:55px 75px 30px;padding:15px 15px 30px;text-align:center;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,.3);transition:all .2s linear;z-index:0;position:relative}.link-href{color:var(--link-href-color)}.wave{font-size:160%}.font-trebuchet{font-family:"Montserrat",sans-serif}#preview{width:500px;background-color:var(--preview-background);padding:15px;position:relative;margin-bottom:15%}.center{display:flex;justify-content:center;align-items:center}#resume{background:var(--resume-background)}.experience-icon{font-size:300%;margin-top:25%;text-align:center}.experience-badge,.main-badge{font-size:12px!important;border-radius:12px!important;padding:5px 10px!important;text-transform:uppercase;font-weight:500;letter-spacing:.5px}.vertical-timeline-element-date{padding:0!important;margin:0!important}@media only screen and (max-width:1170px){.experience-icon{font-size:170%;margin-top:27%;text-align:center}}.modal-inside .modal-content{background-color:#141414;color:#fff;border-radius:12px;overflow:hidden}.bars{width:95%;float:left;padding:0;text-align:left}.bars .skills{margin-top:36px;list-style:none}.bars li{position:relative;margin-bottom:60px;background:var(--bar-background);height:42px;border-radius:3px}.bars li em{font:15px "Montserrat",sans-serif;color:var(--bar-li-em-color);text-transform:uppercase;letter-spacing:2px;font-weight:400;position:relative;top:-36px}.bar-expand{position:absolute;left:0;top:0;margin:0;padding-right:24px;background:var(--bar-expand-background);display:inline-block;height:42px;line-height:42px;border-radius:3px 0 0 3px}.modal-close i{transition:transform .2s ease-in-out}.modal-inside .fa-play{animation:pulse 2s ease-in-out infinite}.modal-close:hover i{transform:scale(1.1)}.close-icon{color:var(--close-icon-color);font-weight:lighter!important}.modal-description{font-size:1rem;line-height:1.7;color:#ccc;text-align:justify}.awssld__next,.awssld__prev{outline:none!important}.loader-bar-color{color:var(--loader-bar-color)!important}#about,#portfolio,#resume,#skills{background-color:var(--background-primary);overflow:hidden}#portfolio{background:var(--portfolio-background);padding-bottom:5%}.portfolio-item{max-width:100%;margin-bottom:15px;text-align:center;border:var(--portfolio-item-border)}.portfolio .portfolio-item .portfolio-item-caption{transition:all .5s ease;opacity:0;background-color:rgba(0,0,0,.9)}.portfolio .portfolio-item .portfolio-item-caption:hover{opacity:1}.portfolio .portfolio-item .portfolio-item-caption .portfolio-item-caption-content{font-size:1.5rem}@media(min-width:576px){.portfolio .closeButtonResponsive{display:block}.portfolio .portfolio-item{margin-bottom:30px}}#skills{background:var(--skills-background);min-height:200px;width:100%;overflow:hidden;padding-bottom:10%}.section-title{font-family:"Bebas Neue",cursive;background-color:transparent;border:2px solid var(--accent-primary);color:var(--text-primary);transition:all .3s ease;text-transform:uppercase;letter-spacing:2px}.section-title:hover{background-color:var(--accent-primary);color:#fff;box-shadow:0 0 10px var(--accent-primary)}.skill-icon{font-size:180%;color:var(--skill-icon-color)}.skill-icon,footer{text-align:center;position:relative}footer{background:var(--footer-background);min-height:100px;width:100%;overflow:hidden;font-size:14px;color:var(--footer-text-color)}footer a,footer a:visited{color:var(--footer-link-color)}footer a:focus,footer a:hover{color:var(--accent-primary)}.social-links{margin-top:50px;font-size:22px}.card{background-color:var(--background-secondary)!important;border:1px solid var(--stroke-color)!important;background-clip:initial!important;border-radius:8px!important;overflow:hidden;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word}.card,.card-header{color:var(--text-primary)!important}.card-header{background-color:var(--background-tertiary)!important;border-bottom:1px solid var(--stroke-color)!important;padding:10px 15px}.card-body{color:var(--text-primary)!important}.collapsible-content{overflow:hidden;max-height:0;opacity:0;pointer-events:none;transition:max-height .7s ease-in-out,opacity .7s ease-in-out}.collapsible-content.is-visible{max-height:1000px;opacity:1;pointer-events:all}.section-navigator{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:20px;gap:20px;padding:20px;background-color:var(--background-primary);margin-bottom:20px}.section-navigator .section-title{font-size:16px!important;padding:8px 15px!important;margin:0!important;cursor:pointer}.section-navigator .section-title:hover{background-color:var(--background-secondary)!important;box-shadow:0 0 10px var(--accent-primary)}@keyframes logoFadeIn{0%{opacity:0}to{opacity:1}}.main-content-fade-in{opacity:0;animation:fadeInContent 1s ease-out .2s forwards}@keyframes fadeInContent{0%{opacity:0}to{opacity:1}}.animated-header-icon{animation:iconFlicker 1.5s ease-in-out infinite alternate;transform-origin:center center;opacity:.8}@keyframes iconFlicker{0%{transform:scale(1);opacity:.8;text-shadow:0 0 5px rgba(255,0,0,.5)}50%{transform:scale(1.02);opacity:.9;text-shadow:0 0 10px var(--accent-primary)}to{transform:scale(1);opacity:.8;text-shadow:0 0 5px rgba(255,0,0,.5)}}.header-content-intro{opacity:0;animation:headerContentFadeIn 1.5s ease-out .5s forwards}@keyframes headerContentFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes netflixTitleIntro{0%{opacity:0;transform:scale(.92);letter-spacing:5px}to{opacity:1;transform:scale(1);letter-spacing:1px}}.netflix-title{animation:netflixTitleIntro 1.2s ease-out forwards;opacity:0}.experience-card{background:var(--background-secondary)!important;border-radius:12px!important;box-shadow:0 0 15px rgba(229,9,20,.2)!important;transition:transform .3s ease-in-out;padding:0!important}.experience-card-content{padding:20px 25px;background-color:rgba(28,28,28,.95);border-left:4px solid var(--accent-primary);border-radius:8px;color:var(--text-primary);box-shadow:0 0 12px rgba(229,9,20,.15);transition:transform .3s ease,box-shadow .3s ease}.experience-card-content:hover{transform:scale(1.015);box-shadow:0 0 22px rgba(229,9,20,.4)}.experience-title{font-family:"Bebas Neue",cursive;font-size:2.4rem;font-weight:700;letter-spacing:1px;color:#fff;margin-bottom:4px}.experience-subtitle{font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:400;color:#ccc}.experience-tags,.experience-tech-stack{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin:12px 0}.vertical-timeline-element--work{margin:0 0 60px}.experience-poster{width:80px;height:80px;border-radius:6px;margin-right:15px;object-fit:cover;box-shadow:0 0 8px rgba(229,9,20,.3)}.vertical-timeline:before{background:linear-gradient(180deg,#e50914,#9b0000);box-shadow:0 0 8px rgba(229,9,20,.4)}.netflix-experience-card{background-color:#1c1c1c;color:var(--text-primary);border-left:4px solid var(--accent-primary);padding:20px 25px;border-radius:10px;box-shadow:0 0 15px rgba(229,9,20,.25);font-family:"Montserrat",sans-serif}.netflix-role-title{font-family:"Bebas Neue",cursive;font-size:2.4rem;font-weight:700;color:#fff;margin-bottom:5px}.netflix-role-title em{font-style:italic;color:#e50914}.netflix-studio,.netflix-years{font-size:1.3rem;color:#aaa;margin-bottom:5px}.netflix-synopsis{font-size:1.4rem;color:#ddd;margin:15px 0 10px;line-height:1.6}.netflix-genres{font-size:1.2rem;color:#ccc}.skills-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:20px;gap:20px;padding:20px;justify-items:center}.skill-poster-card{background-color:#1c1c1c;color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(229,9,20,.15);text-align:center;padding:15px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;width:140px;position:relative;overflow:hidden}.skill-poster-card:hover{transform:scale(1.05);box-shadow:0 0 22px rgba(229,9,20,.4)}.poster-image i{font-size:48px;color:#e50914;margin-bottom:10px}.poster-title{font-family:"Bebas Neue",cursive;font-size:1.4rem;margin-bottom:4px;color:#fff;text-transform:uppercase;letter-spacing:1px}.poster-description{font-size:.9rem;color:#ccc;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.skill-poster-card:hover .poster-description{opacity:1;transform:translateY(0)}.netflix-project-poster{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;transition:transform .3s ease,box-shadow .3s ease}.netflix-project-poster:hover{transform:scale(1.05)}.project-image{width:100%;height:100%;object-fit:cover;object-position:center}.project-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(20,20,20,.92);opacity:0;color:#fff;padding:20px 15px;transition:opacity .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;pointer-events:none}.netflix-project-poster:hover{transform:scale(1.05) translateY(-5px)}.netflix-project-poster:hover .project-overlay{opacity:1}.play-icon{font-size:2.5rem;margin-bottom:12px;color:#e50914}.project-title{font-family:"Bebas Neue",cursive;font-size:1.6rem;margin-bottom:8px;letter-spacing:1px}.project-description{font-size:.9rem;color:#ccc}.project-slide-wrapper{padding:16px;overflow:visible}@keyframes pulse{0%{transform:scale(1);opacity:.85}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.85}}.project-image-wrapper{position:relative}.project-hero-image{width:100%;max-height:450px;object-fit:cover;display:block}.project-image-wrapper:after{content:"";position:absolute;bottom:0;left:0;height:40%;width:100%;background:linear-gradient(0deg,rgba(20,20,20,.9),transparent);pointer-events:none;z-index:1}.project-title{font-size:1.8rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#fff;margin-bottom:.5rem}.project-description{font-size:1rem;color:#b3b3b3;max-width:600px;line-height:1.6}.project-tag{display:inline-block;background-color:#e50914;color:#fff;padding:.3rem .7rem;margin-right:.4rem;margin-bottom:.4rem;border-radius:999px;font-size:.75rem;font-weight:500;text-transform:uppercase}#experience{background-color:rgba(255,0,0,.1)}.streaming-tagline{font-size:2.2rem;font-weight:700;color:#e50914;text-transform:uppercase;margin-top:20px;letter-spacing:1px;animation:headerContentFadeIn 1.5s ease-out .5s forwards}.netflix-tagline{font-size:3rem;letter-spacing:2.5px;text-shadow:2px 2px 5px rgba(0,0,0,.8);animation:fadeInUp 1.2s ease-out}.netflix-tagline,.streaming-banner{font-family:"Bebas Neue",cursive;text-transform:uppercase;color:#e50914;margin-top:20px}.streaming-banner{background-color:rgba(229,9,20,.1);border:2px solid #e50914;font-size:2.2rem;padding:12px 20px;letter-spacing:1.5px;display:inline-block;border-radius:8px;box-shadow:0 0 10px rgba(229,9,20,.2)}.netflix-button{display:inline-block;padding:12px 24px;border:2px solid red;color:red;font-family:"Bebas Neue",sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;background-color:transparent;transition:background-color .3s ease,color .3s ease;text-decoration:none}.netflix-button:hover{background-color:red;color:#000}.resume-buttons{display:flex;justify-content:center;margin-top:40px;grid-gap:40px;gap:40px;flex-wrap:wrap}.btn-contact,.btn-resume{display:inline-flex;align-items:center;justify-content:center;padding:18px 48px;font-size:1.3rem;font-weight:600;color:#000!important;background-color:#ff2e2e!important;border:2px solid #ff2e2e;border-radius:10px;min-width:220px;transition:all .3s ease;text-decoration:none}.btn-contact .iconify,.btn-resume .iconify{font-size:1.5rem;margin-right:12px;color:#000!important}.btn-contact:hover,.btn-resume:hover{transform:scale(1.06);opacity:.9}.button-group{margin-top:30px;display:flex;justify-content:center;grid-gap:30px;gap:30px;flex-wrap:wrap}.iconify{transition:transform .2s ease,filter .3s ease}.iconify:hover{transform:scale(1.1);filter:drop-shadow(0 0 6px #61dafb)}.tech-icon{transition:transform .3s ease,filter .3s ease;cursor:pointer}.tech-icon:hover{transform:scale(1.15);filter:drop-shadow(0 0 10px #61dafb)}.project-card-wrapper{padding:0}.project-image{width:220px;height:auto;border:2px solid red;border-radius:12px;display:block;margin:0 auto}.section-fade-slide-in{opacity:0;transform:translateY(30px);animation:fadeSlideIn .6s ease-out forwards}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}.splash-screen{position:fixed;inset:0;background:#000;display:flex;align-items:center;justify-content:center;z-index:9999;color:red;font-family:"Bebas Neue",sans-serif;transition:opacity 1s ease}.splash-screen.fade-out{opacity:0;pointer-events:none}.name-expand-row{display:flex;grid-gap:4rem;gap:4rem;font-size:4rem;transition:all .3s ease-in-out}.name-segment{display:flex;align-items:baseline;overflow:hidden;white-space:nowrap}.name-segment .short{transition:all .6s ease;margin-right:.2rem}.name-segment .full{opacity:0;width:0;overflow:hidden;display:inline-block;transform:translateX(-10px);transition:all .6s ease-in-out}.name-expand-row.expanded .name-segment .full{opacity:1;width:auto;transform:translateX(0)}
/*# sourceMappingURL=main.6ba59d4c.chunk.css.map */