@import url(https://fonts.googleapis.com/css?family=Rammetto+One&display=swap);.cardExp{z-index:-1;outline:0;border:0;display:inline-flex;flex-direction:column;padding:0;font-size:.8rem;margin:0 1rem;height:var(--itemHeight);width:var(--itemWidth);white-space:normal;justify-content:space-between;position:relative}@media(max-width:767px){.cardExp{font-size:.5rem}}.cardExp:first-child{margin-left:0}.cardExp:last-child{margin-right:0}.cardExp.is-active,.cardExp:hover{z-index:1}.cardExp.is-active .shadow:before,.cardExp:hover .shadow:before{opacity:.5;-webkit-transform:none;transform:none}.cardExp.is-active .shadow:after,.cardExp:hover .shadow:after{opacity:1;-webkit-transform:none;transform:none}.cardProj{z-index:-1;outline:0;border:0;display:inline-flex;flex-direction:column;padding:0;font-size:.9rem;margin:0 1rem;height:var(--itemHeight);width:var(--itemWidth);white-space:normal;justify-content:space-between;position:relative}.cardProj:first-child{margin-left:0}.cardProj:last-child{margin-right:0}.cardProj.is-active,.cardProj:hover{z-index:1}.cardProj.is-active .shadow:before,.cardProj:hover .shadow:before{opacity:.5;-webkit-transform:none;transform:none}.cardProj.is-active .shadow:after,.cardProj:hover .shadow:after{opacity:1;-webkit-transform:none;transform:none}.cardProj:hover .backdropProj{opacity:.65}.backdropExp{height:var(--itemHeight)}.backdropExp,.backdropProj{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;will-change:transform;overflow:hidden;-webkit-transform-origin:bottom;transform-origin:bottom;width:var(--itemWidth)}.backdropProj{height:100%;height:var(--itemHeight);transition:opacity .5s ease}.inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.card_content{position:absolute;z-index:2;padding:2.5rem 2.25rem}i{font-weight:bolder}.card_media{width:100%;pointer-events:none;will-change:transform;-webkit-transform-origin:bottom;transform-origin:bottom;position:relative}.Icon-fallback.Icon--card,.Icon-project.Icon--card{margin-bottom:1rem;pointer-events:none}.Icon-fallback.Icon--link,.Icon-project.Icon--card{margin-bottom:1rem;pointer-events:none;font-weight:700;text-decoration:underline}@media screen and (min-width:768px){.card{font-size:1rem}.card_content{padding:3rem 2.5rem}.Icon-fallback.Icon--card,.Icon-project.Icon--card{margin-bottom:2rem}}.Dragger_Dragger__1AY5Y{position:relative;z-index:1;padding-bottom:7rem}.name{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:"Georgia";font-size:2.75rem;display:block;width:8rem;margin-bottom:.75rem;margin-right:.75rem;font-weight:400}.name,.name-split{position:relative;overflow:hidden}.name-split{width:100%;height:50px;line-height:40px;will-change:transform,opacity}.title{margin-bottom:2rem;margin-top:6rem;will-change:opacity}.intro{max-width:60rem;padding-right:2rem;display:block;font-size:1rem;line-height:1.85rem;letter-spacing:.25px;margin:.25rem 0 0;font-weight:400}.logo{margin-bottom:1.25rem;max-width:10rem;max-height:11rem}@media(max-width:886px){.headshot{opacity:0;width:5%}}.headshot{margin-top:5.6rem;float:right;max-width:27%;margin-left:2rem;-webkit-filter:brightness(1.5);filter:brightness(1.5);-webkit-filter:grayscale(80%);filter:grayscale(80%)}strong{color:#9c0118;font-weight:bolder}strong:hover{opacity:.7;transition:.2s}b{color:#91e2e6;font-weight:bolder}b:hover{opacity:.7;transition:.2s}em{color:#0072ce;font-weight:bolder;font-style:normal}em:hover{opacity:.7;transition:.2s}@media screen and (min-width:768px){.title{display:flex}.intro{padding-top:3px}.name{margin-bottom:0}.headshot{-webkit-animation:fadeIn 2s;animation:fadeIn 2s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}@media screen and (max-width:416px){.intro{font-size:75%}}@media screen and (min-width:1000px){.headshot{-webkit-animation:fadeIn 2s;animation:fadeIn 2s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}.social-links{display:flex;margin-bottom:3rem;position:relative;z-index:0}.social-icon{width:2.25rem;height:2.25rem;fill:currentColor;z-index:1}.social-anchor{display:flex;align-items:center;margin-right:1rem;position:relative;justify-content:center}.social-anchor svg{width:2.25rem;height:2.25rem;fill:currentColor;z-index:1}.Social-anchor-circle{position:absolute;background-color:#333;left:0;right:0;top:0;bottom:0;border-radius:50%}@media screen and (min-width:500px){.social-links{margin-bottom:3rem}}.Back-btn{margin-bottom:2rem;position:relative;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center}.Back-btn:focus{outline:0}.Back-icon{width:2rem;height:2rem}.Back-btn-circle{position:absolute;background-color:#fff;border-radius:50%;z-index:-1}.Back-btn-circle,.Detail{left:0;right:0;top:0;bottom:0}.Detail{overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch;position:fixed;z-index:1;margin:0 auto;padding:1.5rem 1.25rem}.Detail,.Detail-inner{max-width:60rem}.Detail-title{font-size:1.75rem;font-family:"Rammetto One";margin-bottom:2rem;font-weight:100;letter-spacing:-.75px}.Detail-anchor:focus,.Detail-anchor:hover{text-decoration:underline}.Icon-project{width:4.5rem;display:block;margin-bottom:1rem}.Detail-iconlist{display:flex;margin-bottom:2rem;align-items:center}.Icon-list-item{max-height:3rem;margin-right:1rem}.Detail-panel--primary{max-width:30rem;padding-right:1rem}.Detail-panel--secondary{margin-bottom:4rem;max-width:40rem}.Detail-paragraph{margin-bottom:3rem;padding-right:2rem}.Detail-paragraph a{font-weight:700;background-size:100% 1.15vw;background-position:0 16px}.Detail-paragraph a:focus,.Detail-paragraph a:hover{text-decoration:underline}.Icon-open{max-width:1.25rem;max-height:1.25rem;margin-left:.5rem}.Icon-fallback{font-size:1.15rem;font-weight:600}@media screen and (min-width:768px){.Detail{position:absolute;display:flex;overflow-y:inherit;padding:var(--padding-lg)}.Detail-paragraph{margin-top:4.25rem}.Icon-project{width:6rem;margin-bottom:1.25rem}.Detail-title{font-size:2rem;padding-right:.9rem}.Detail-panel--primary{width:55rem;padding-right:2rem}.Detail-panel--secondary{width:100%;margin-bottom:0}}.about-container{margin:0 auto;background-color:transparent;-webkit-animation:fadeIn 2s ease;animation:fadeIn 2s ease}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.about-container .terminal-header{height:1.75rem;background-color:#d2cdcd;border-radius:10px 10px 0 0;display:flex;justify-content:flex-start;align-items:center;text-align:center;overflow:overlay;opacity:1}.about-container .terminal-header .header-button{width:12px;height:12px;border-radius:50%;margin-left:9px}.about-container .terminal-header .red{background-color:#f96256;border:.5vh solid #f65549}.about-container .terminal-header .red:hover{opacity:.7;transition:.3s}.about-container .terminal-header .yellow{background-color:#fdbc3d;border:.5vh solid #ffb524}.about-container .terminal-header .green{background-color:#33c948;border:.5vh solid #2dbb41}.about-container .terminal-header span{color:#000;font-size:1rem;display:table;margin:0 auto;font-family:"Garamond",monospace}.about-container .terminal-header .bash{display:table;margin:0 auto;font-family:"Menlo"}@-webkit-keyframes caret{50%{background-color:transparent}}@keyframes caret{50%{background-color:transparent}}.about-container .terminal-window{box-shadow:15px 12px 12px rgba(0,0,0,.2);border-radius:0 0 10px 10px;font-family:"Menlo";margin-bottom:7rem;padding-top:1rem;opacity:1;line-height:1.75rem;background-color:var(--term-color)}.about-container .terminal-window a{color:#00f}.about-container .terminal-window .transparent{display:table-cell;float:left;width:100%;border:none;background:transparent;color:#fff;outline:none;font-family:"Menlo";font-size:1.05rem}.about-container .terminal-window .messageDiv{display:flex;flex-direction:row;justify-content:center;align-items:center}.about-container .terminal-window .last-statement{color:#fffae3;margin-bottom:.5rem}.about-container .terminal-window .message-carat{margin-right:.5rem}.about-container .terminal-window .statement:last-child{padding-bottom:2rem}.about-container .terminal-window .statement{margin-bottom:1rem;margin-left:2rem;margin-right:1rem;font-size:1.05rem;letter-spacing:-1px}.about-container .terminal-window .statement .input-statement{color:#5cff5c}.about-container .terminal-window .statement .return-statement{color:#fffae3;margin-bottom:.5rem}.about-container .terminal-window .statement .artistName{color:#fff;font-weight:bolder}.about-container .terminal-window .statement strong{color:#fb4646;font-weight:bolder}.about-container .terminal-window .statement u{color:#fff;text-decoration:none}.about-container .terminal-window .statement i{color:#f2e4d9}.about-container .terminal-window .statement b{font-weight:bolder;text-decoration:underline}.about-container .terminal-window .statement a{color:#52ffff}.about-container .terminal-window .statement a:hover{opacity:.7;transition:.3s}:root{--bg-color:#000;--term-color:#191919}html{scroll-behavior:smooth}:root{--padding:6rem 10%;--padding-lg:3rem;--itemWidth:13.25rem;--itemHeight:20rem}@media screen and (min-width:768px){:root{--itemWidth:17.8rem;--itemHeight:26rem}}::selection{background:#333;color:#fff}::-moz-selection{background:#333;color:#fff}button:focus{outline:none}html{font-size:100%;min-height:100vh;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:sans-serif;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga","clig";font-feature-settings:"liga","clig";-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;line-height:1.35;letter-spacing:-.4px;color:#fff;background-color:#000}body .Social-anchor-circle{background-color:#fff}.bg-color{color:#fff;background:linear-gradient(-45deg,#1e1b2c,#001a05,#001231,#420102);background-size:400% 400%;-webkit-animation:Gradient 60s ease infinite;animation:Gradient 60s ease infinite}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-color-scheme:dark){body{color:#fff}.Social-anchor-circle{background-color:#fff}}*,:after,:before{box-sizing:inherit}.u-visually-hidden{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}a{background-color:transparent;text-decoration:none}a,a:focus,a:hover{color:inherit}a:active,a:focus,a:hover{outline:0}button{text-transform:none;cursor:pointer;background-color:transparent;margin:0;border:0;padding:0;text-align:left;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}a,button,input,label,select,summary,textarea{touch-action:manipulation}ul{padding:0;margin:0;list-style:none}h1,h2{font-size:1.5rem;margin:0}h3{font-size:inherit}h3,p{margin:0 0 1rem}h2{margin:0 0 .5rem}.root{overflow:hidden;min-height:100vh}.container{margin:0 auto;padding:1.5rem 1.25rem;max-width:53rem}.section{margin-bottom:2rem}.sub-heading-wrapper{overflow:hidden;margin-bottom:1.35rem}.sub-heading{font-family:"Georgia";font-size:1.8rem;margin-top:4rem;padding-right:1.8rem;font-weight:400;float:left}#arrowAnim{display:flex;margin-top:4.75rem;-webkit-animation:fadeIn 6s;animation:fadeIn 6s}.arrow{opacity:.3;border-color:#fff transparent transparent #fff;border-style:solid;border-width:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.arrowSliding{position:absolute;opacity:0;-webkit-animation:slide 1.5s linear infinite;animation:slide 1.5s linear infinite}.delay1{-webkit-animation-delay:.5s;animation-delay:.5s}.delay2{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes slide{0%{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}80%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}}@keyframes slide{0%{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}80%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}}@media screen and (min-width:768px){.container{position:inherit;padding:3rem;padding:var(--padding-lg);padding-top:1.5rem}body{font-size:1.05rem}}
/*# sourceMappingURL=main.7122872a.chunk.css.map */