body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1d1d20;color:#ffffffee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;opacity:.8}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}a{color:#336;text-decoration:none}p{color:#fff;font-size:1rem;overflow-wrap:break-word}button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (min-width:630px){p{font-size:1.2rem}}.about-me{margin:1rem auto 0;max-width:325px}@media only screen and (min-width:480px){.about-me{max-width:480px}}.accordion{width:100%}.accordion-content{-ms-overflow-style:none;overflow:auto;padding:0 1rem;scrollbar-width:none;text-align:start;transition:max-height .3s ease}.panel-title{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-image:linear-gradient(45deg,#f14d5c,#f3903f,#fdc70c);background-size:100%;font-size:1.5rem;text-overflow:inherit;-webkit-transform:translateX(-12px);transform:translateX(-12px);width:100%}.panel-text-container{width:100%}.panel-content{font-size:1.2rem;margin-top:1rem;text-align:center;width:100%}.panel-line{background-color:#f3903f;height:3px;width:24px}.panel{cursor:pointer;flex-direction:column;justify-content:center;text-align:center}.panel,.panel-title-container{align-items:center;display:flex}.panel-title-container{flex-direction:row-reverse;margin-top:1rem;width:100%}.arrow{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f3903f;bottom:10%;height:0;right:50%;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:0}@media screen and (min-width:480px){.panel-title-container{flex-direction:row;justify-content:space-between;text-align:center}.entry:nth-child(2n) .panel-title-container{flex-direction:row-reverse}.entry:nth-child(odd) .panel-title{-webkit-transform:translateX(12px);transform:translateX(12px)}.panel:hover{background-color:#00000010}.panel{padding-left:18px}.panel-content{font-size:1.5rem}}.experiences{margin:1rem auto 0;max-width:325px;width:100%}.entry{border-left:2px solid #f3903f;padding-bottom:1rem}.experience-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:1rem;text-align:center;width:100%}.experience-title{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-image:linear-gradient(45deg,#f14d5c,#f3903f,#fdc70c);background-size:100%;font-size:1.2rem;text-align:center;text-overflow:inherit;width:100%}.experience-text-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;text-align:center;width:100%}.entries .entry:nth-child(2n){background:#00000010}@media only screen and (min-width:480px){.experiences{max-width:480px}.entries{display:grid;grid-template-columns:repeat(2,1fr)}.entry{border-left:0;border-right:2px solid #f3903f;margin:0;padding-right:1rem}.entries .entry:nth-child(2n){background:none}.experiences .entry:nth-child(2n){border:none;margin-top:5rem;overflow-wrap:normal;padding-left:.5rem;padding-right:0;text-align:left;text-align:initial}}.header{align-items:center;background-color:#1d1d22;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);color:#fff;display:flex;justify-content:space-between;padding:1em;position:fixed;width:100%;z-index:2}.title{background-color:#fff;color:#040026;cursor:pointer;font-size:2em;font-weight:800;margin-left:1em;padding:0 .3em}.navbar-mobile{align-items:center;background-color:#1d1d20ee;color:#fff;display:flex;flex-direction:column;gap:2rem;justify-content:center;left:0;margin:0;overflow:hidden;padding:1em 0;position:absolute;top:100%;transition:max-height .3s ease-in;width:100%}.nav{color:#fff;height:100%;position:relative}.nav:hover{color:#f3903f;cursor:pointer}.nav:after{background-color:#f3903f;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.nav:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom center;transform-origin:bottom center}@media only screen and (max-width:630px){.navbar{display:none}}@media only screen and (min-width:630px){.navbar{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:space-around;margin:0;position:relative;width:100%}.nav{margin:0;padding:1em 0}.hamburger,.navbar-mobile{display:none}}#toggle{display:none}.hamburger{align-self:center;height:100%;margin-right:2em;right:0;width:2em;z-index:5}.hamburger div{background-color:#f3903f;border-radius:3px;height:.4em;margin-top:5px;position:relative;transition:all .3s ease-in-out;width:3em}#toggle:checked+.hamburger .top-bun{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#toggle:checked+.hamburger .bottom-bun{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#toggle:checked+.hamburger .meat{margin-top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#toggle:checked+.hamburger{top:0;-webkit-transform:scale(1);transform:scale(1)}.layout{display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding-bottom:4rem}.stack-container{position:relative}.stack{bottom:0;height:4rem;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:4rem}#profile,.stack{left:50%;position:absolute}#profile{-webkit-animation:fadeIn 2s ease-in;animation:fadeIn 2s ease-in;max-width:325px;padding:1.4em;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#profile:before,#profile>:first-child:before{border-color:#fff;border-style:solid;content:" ";height:80px;padding:1em;position:absolute;width:80px}#profile:before{-webkit-animation:fadeInRight 2s ease-in-out;animation:fadeInRight 2s ease-in-out;border-width:1px 0 0 1px;left:0;top:0;z-index:-1}#profile>:first-child:before{-webkit-animation:fadeInLeft 2s ease-in-out;animation:fadeInLeft 2s ease-in-out;border-width:0 1px 1px 0;bottom:0;right:0;z-index:-1}#profile-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}#profile-image{background-color:initial;border:1px solid #fff;border-radius:50%;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:5em;object-fit:cover;position:relative;width:5em}#img-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}#profile-name{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-color:#f3ec78;background-image:linear-gradient(45deg,#f14d5c,#f3903f,#fdc70c);background-size:100%;font-size:1.6rem;text-align:justify;text-overflow:inherit;width:100%}#profile-name,#profile-title{justify-self:center;margin-left:1em}#profile-title{color:#ffbcff;font-size:1em;font-weight:600}#button-container{align-items:flex-start;display:flex;flex-direction:row;gap:.4em;justify-content:flex-end;width:100%}#profile-button{border:1px solid #fff;border-radius:.5em;height:2em}#profile-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media only screen and (min-width:480px){#profile{max-width:480px}#profile-name{font-size:1.2em;font-size:2em;text-align:start}#profile-image{height:7em;width:7em}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.project-container{gap:5rem;justify-content:center;margin:4rem auto 0;max-width:325px}.project,.project-container{align-items:center;display:flex;flex-direction:column;width:100%}.project{justify-content:space-around}.project-title{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-image:linear-gradient(45deg,#f14d5c,#f3903f,#fdc70c);background-size:100%;font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-align:center}.project-image{aspect-ratio:13/18;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);margin-top:1em;object-fit:contain;object-fit:cover;width:125px}.gihub-button{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;align-items:center;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-color:#fff;background-image:linear-gradient(45deg,#f14d5c,#f3903f,#fdc70c);background-size:100%;border:1px solid #fff;border-radius:.5em;cursor:pointer;display:flex;flex-direction:row;font-size:1em;font-weight:600;height:2.5em;justify-content:center;justify-self:center;padding:1em}.gihub-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.project-content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.github-icon{height:25px;margin-right:.5rem;width:25px}@media only screen and (min-width:480px){.project-container{max-width:480px}.project{flex-direction:row;gap:1em;justify-content:flex-start}.project-content-container{align-items:flex-start;flex-direction:column;justify-content:center}.project:nth-child(odd){flex-direction:row-reverse}.project:nth-child(2n) .project-content-container .gihub-button,.project:nth-child(2n) .project-content-container .project-title{background-image:linear-gradient(45deg,#fdc70c,#f3903f,#f14d5c)}.project:nth-child(2n) .project-content-container{align-items:flex-end}}#tech-container{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:2rem auto 0;max-width:325px;width:100%}#tech{grid-gap:2rem;display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:auto;justify-content:space-between;width:100%}.tech-icon{cursor:pointer;height:2rem;width:2rem}.tech-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.tech-icon-text{font-size:.8rem;margin:2rem;text-align:center}#selector-tab{grid-gap:1fr;border:solid;cursor:pointer;display:grid;gap:1fr;grid-template-columns:repeat(2,1fr);width:100%}#selector-tab .tech-tab:first-child{border-right:solid}#tech-title{margin:0;padding-right:4px}.tech-tab{font-size:1rem;padding:.5rem;text-align:center}.tech-tab:hover{background-color:#00000020;cursor:pointer;font-size:scale(1.1)}.main-icon-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:2rem;width:100%}#icon-container{display:flex;flex-direction:row;gap:2rem;width:100%}.main-icon{-webkit-animation:jackInTheBox 2s ease forwards;animation:jackInTheBox 2s ease forwards;height:5rem;width:5rem}.main-icon-text{display:flex;overflow-wrap:normal;text-align:start;width:100%}.main-icon-title{align-items:center;display:flex;justify-content:center;text-transform:uppercase}@media only screen and (min-width:480px){#tech-container{max-width:480px}.tech-icon{cursor:pointer;height:2.5rem;width:2.5rem}.main-icon{-webkit-animation:jackInTheBox 2s ease forwards;animation:jackInTheBox 2s ease forwards;height:5rem;width:5rem}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.section-title{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;align-items:center;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-image:linear-gradient(45deg,#f14d5c,#f3903f,#fdc70c);background-size:100%;display:flex;font-size:2em;justify-content:center;margin-top:2em;position:relative;text-align:center;text-transform:capitalize}.section-title:before{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.section-title:after,.section-title:before{background-color:#f3903f;content:"";display:block;height:3px;width:35px}.section-title:after{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.layout-container:nth-child(2n){background:#00000020}.layout-container:last-child .stack-container:last-child .stack{display:none}.layout-container:first-child .layout{min-height:100vh}
/*# sourceMappingURL=main.baaa99e7.css.map*/